First  |  Prev |  Next  |  Last
Pages: 465 466 467 468 469 470 471 472 473 474 475 476 477 478 479 480 481 482 483 484 485
[PATCHv2 10/11] writeback: move bdi threads exiting logic to the forker thread
From: Artem Bityutskiy <Artem.Bityutskiy(a)> Currently, bdi threads can decide to exit if there were no useful activities for 5 minutes. However, this causes nasty races: we can easily oops in the 'bdi_queue_work()' if the bdi thread decides to exit while we are waking it up. And even if we do not oops, ... 21 Jul 2010 05:54
[PATCHv2 11/11] writeback: prevent unnecessary bdi threads wakeups
From: Artem Bityutskiy <Artem.Bityutskiy(a)> Finally, we can get rid of unnecessary wake-ups in bdi threads, which are very bad for battery-driven devices. There are two types of activities bdi threads do: 1. process bdi works from the 'bdi->work_list' 2. periodic write-back So there are 2 sources of... 21 Jul 2010 05:54
[PATCHv2 03/11] writeback: do not lose wake-ups in the forker thread - 1
From: Artem Bityutskiy <Artem.Bityutskiy(a)> Currently the forker thread can lose wake-ups which may lead to unnecessary delays in processing bdi works. E.g., consider the following scenario. 1. 'bdi_forker_thread()' walks the 'bdi_list', finds out there is nothing to do, and is about to finish the lo... 21 Jul 2010 05:54
[PATCHv2 02/11] writeback: fix possible race when creating bdi threads
From: Artem Bityutskiy <Artem.Bityutskiy(a)> This patch fixes a very unlikely race condition on the bdi forker thread error path: when bdi thread creation fails, 'bdi->wb.task' may contain the error code for a short period of time. If at the same time someone submits a work to this bdi, we can end up with ... 21 Jul 2010 05:54
[PATCHv2 05/11] writeback: do not lose wake-ups in bdi threads
From: Artem Bityutskiy <Artem.Bityutskiy(a)> Currently, bdi threads ('bdi_writeback_thread()') can lose wake-ups. For example, if 'bdi_queue_work()' is executed after the bdi thread have had finished 'wb_do_writeback()' but before it called 'schedule_timeout_interruptible()'. To fix this issue, we have ... 21 Jul 2010 05:54
[PATCHv2 07/11] writeback: do not remove bdi from bdi_list
From: Artem Bityutskiy <Artem.Bityutskiy(a)> The forker thread removes bdis from 'bdi_list' before forking the bdi thread. But this is wrong for at least 2 reasons. Reason #1: if we temporary remove a bdi from the list, we may miss works which would otherwise be given to us. Reason #2: this... 21 Jul 2010 05:54
[PATCHv2 01/11] writeback: harmonize writeback threads naming
From: Artem Bityutskiy <Artem.Bityutskiy(a)> The write-back code mixes words "thread" and "task" for the same things. This is not a big deal, but still an inconsistency. hch: a convention I tend to use and I've seen in various places is to always use _task for the storage of the task_struct pointer, and... 21 Jul 2010 05:54
[PATCHv2 09/11] writeback: restructure bdi forker loop a little
From: Artem Bityutskiy <Artem.Bityutskiy(a)> This patch re-structures the loop which walks bdi a little. This is just a micro-step towards the coming change where the forker thread will kill the bdi threads. It should simplify reviewing the following changes, which would otherwise be larger. This patch ... 21 Jul 2010 05:54
Your webmail quota has exceeded the set quota which is 20GB. you are currently running on 20.9GB. To re-activate and increase your webmail quota please click the link below. Failure to do so may result in the cancellation of your webmail account. Tha... 21 Jul 2010 05:54
Documentation/networking/README.ipw2100 update web address.
Am 21.07.2010 06:55, schrieb Justin P. Mattock: The patch below updates a broken web address. Signed-off-by: Justin P. Mattock <justinmattock(a)> --- Documentation/networking/README.ipw2100 | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) diff --git a/Documentation/netwo... 21 Jul 2010 10:14
First  |  Prev |  Next  |  Last
Pages: 465 466 467 468 469 470 471 472 473 474 475 476 477 478 479 480 481 482 483 484 485