On Thu, Nov 01, 2012 at 01:46:26, Balbi, Felipe wrote:
> Hi,
>
> On Thu, Nov 01, 2012 at 01:21:36AM +0530, Venkatraman S wrote:
> > On Wed, Oct 31, 2012 at 5:56 PM, Felipe Balbi wrote:
> > > Hi,
> > >
> > > On Wed, Oct 31, 2012 at 05:27:36PM +0530, Hebbar, Gururaja wrote:
> > >> HSMMC IP on AM33x
Hi, Johan,
When quicks SDHCI_QUIRK_BROKEN_CARD_DETECTION is set, the driver will poll the
card status with the command CMD13 periodically, then many interrupts will be
generated, which affect the performance.
Yes, some cases to detect GPIO can't be trusted, so I only just implement this
callbac
On Tue, Oct 30, 2012 at 3:07 PM, Philip Rakity wrote:
> The intent is if there is no regulator should hit this if statement.
>
> + if (IS_ERR(host->vqmmc)) {
> + pr_info("%s: no vqmmc regulator found\n", mmc_hostname(mmc));
> + host->vqmmc = NULL;
There's a bug h
Hi Jerry,
2012/10/30 :
> From: Jerry Huang
>
> In order to check whether the card has been removed, the function
> mmc_send_status() will send command CMD13 to card and ask the card
> to send its status register to sdhc driver, which will generate
> many interrupts repeatedly and make the system
When current request is running on the bus and if next request fetched
by mmcqd is NULL, mmc context (mmcqd thread) gets blocked until the
current request completes. This means if new request comes in while
the mmcqd thread is blocked, this new request can not be prepared in
parallel to current ong
From: Tatyana Brokhman
This patch add support for handling urgent requests.
ROW queue can be marked as "urgent" so if it was un-served and a
request was added to it - it will trigger issuing urgent request
to the mmc driver.
Signed-off-by: Tatyana Brokhman
diff --git a/block/row-iosched.c b/bl
From: Tatyana Brokhman
Add support for reinserting already dispatched request back to the
schedulers internal data structures.
The request will be reinserted back to the queue (head) it was
dispatched from as if it was never dispatched.
Signed-off-by: Tatyana Brokhman
diff --git a/block/row-io
This patch set add support for handling urgent requests by the
ROW algorith. It depends on 2 previosly uploaded patch sets:
1. ROW scheduling Algorithm
2. Adding support for urgent requests handling
Tatyana Brokhman (2):
row: Adding support for reinsert already dispatched req
row: Add support
From: Tatyana Brokhman
This patch add support in block & elevator layers for handling
urgent requests.
Urgent request notification passed to underlying driver (eMMC for
example) and causes interruption of low priority current request in
order to execute the urgent one.
Signed-off-by: Tatyana Bro
From: Tatyana Brokhman
Add support for reinserting a dispatched request back to the
schedulers internal data structures.
Add API for verifying whether the current scheduler
supports reinserting requests mechanism
Signed-off-by: Tatyana Brokhman
diff --git a/block/blk-core.c b/block/blk-core.c
This patch set adds support in block & elevator layers for handling
urgent requests.
Urgent request notification passed to underlying driver (eMMC for
example) and causes interruption of low priority current request in
order to execute the urgent one.
The interrupted request is inserted back to the
From: Tatyana Brokhman
This patch adds the implementation of a new scheduling algorithm - ROW.
The policy of this algorithm is to prioritize READ requests over WRITE
as much as possible without starving the WRITE requests.
Signed-off-by: Tatyana Brokhman
diff --git a/Documentation/block/row-io
From: Tatyana Brokhman
ROW is a new scheduling algorithm. Similar to the existing scheduling
algorithms it should be compiled to the kernel statically giving the user
the ability to switch to it without kernel recompilation.
Signed-off-by: Tatyana Brokhman
diff --git a/block/Kconfig.iosched b/
From: Tatyana Brokhman
The ROW scheduling algorithm will be used in mobile devices as default
block layer IO scheduling algorithm. ROW stands for "READ Over WRITE"
which is the main requests dispatch policy of this algorithm.
The ROW IO scheduler was developed with the mobile devices needs in
mi
On Wednesday, October 31, 2012, Sergei Trofimovich wrote:
> From: Sergei Trofimovich
>
> Found by gcc:
>
> linux-2.6/drivers/mmc/host/dw_mmc-exynos.c: At top level:
> linux-2.6/drivers/mmc/host/dw_mmc-exynos.c:226:1: error:
> '__mod_of_device_table' aliased to
> undefined symbol 'dw_mc
15 matches
Mail list logo