All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 0/7] Lazy workqueues v2
@ 2009-08-24  7:56 Jens Axboe
  2009-08-24  7:56 ` [PATCH 1/7] workqueue: replace singlethread/freezable/rt parameters and variables with flags Jens Axboe
                   ` (6 more replies)
  0 siblings, 7 replies; 14+ messages in thread
From: Jens Axboe @ 2009-08-24  7:56 UTC (permalink / raw)
  To: linux-kernel; +Cc: jeff, benh, htejun, bzolnier, alan, akpm

Hi,

This is version #2 of the lazy workqueue patchset. Changes since
the initial (v1) posting:

- Attempt to close a few of the races with exiting threads. I have
  not completely audited it yet, but it should be a lot better now
  at least.

- Fix a bug with wq barrier work not setting CPU correctly.

- Fix a bug with remote work sometimes being completed on both the
  local and remote workqueue thread.

- Fix a compile error introduced with LOCKDEP enabled.

- Make the sleep schedule timeout be 1 jiffy longer than the lazy
  exit interval, otherwise we would be going through two sleep cycles
  without doing anything before the thread would be deemed OK to exit.

- One more conversion to lazy workqueues (bio-integrity).

Patches are against 2.6.31-rc7.

-- 
Jens Axboe


^ permalink raw reply	[flat|nested] 14+ messages in thread

end of thread, other threads:[~2009-08-24 18:16 UTC | newest]

Thread overview: 14+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2009-08-24  7:56 [PATCH 0/7] Lazy workqueues v2 Jens Axboe
2009-08-24  7:56 ` [PATCH 1/7] workqueue: replace singlethread/freezable/rt parameters and variables with flags Jens Axboe
2009-08-24  7:56 ` [PATCH 2/7] workqueue: add support for lazy workqueues Jens Axboe
2009-08-24  7:56 ` [PATCH 3/7] crypto: use " Jens Axboe
2009-08-24  7:56 ` [PATCH 4/7] libata: use lazy workqueues for the pio task Jens Axboe
2009-08-24 16:32   ` Jeff Garzik
2009-08-24 16:42     ` Jens Axboe
2009-08-24 16:51       ` Jeff Garzik
2009-08-24 18:16         ` Jens Axboe
2009-08-24 16:45     ` John Stoffel
2009-08-24 16:52       ` Jeff Garzik
2009-08-24  7:56 ` [PATCH 5/7] aio: use lazy workqueues Jens Axboe
2009-08-24  7:56 ` [PATCH 6/7] sunrpc: " Jens Axboe
2009-08-24  7:56 ` [PATCH 7/7] bio: convert integrity to " Jens Axboe

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.