All of lore.kernel.org
 help / color / mirror / Atom feed
* [GIT PULL] block fixes for 2.6.39-rc3
@ 2011-04-18 20:00 Jens Axboe
  0 siblings, 0 replies; only message in thread
From: Jens Axboe @ 2011-04-18 20:00 UTC (permalink / raw)
  To: Linus Torvalds; +Cc: linux-kernel

Hi Linus,

With this in, I believe the only regression there's left is the one in
IDE which seems to be due to endless media events being generated. In
this round:

- Removal of the ->unplugged_fn(), as MD could not really use it. This
  adds a callback list instead, which MD can use to get notification on
  the level it requires.

- Neils MD fixes to fix with write intent bitmap hanging.

- Small fixup to use kblockd workqueue for the delay work, that was an
  oversight (it used the system workqueue instead).

- Small improvement to drop the queue lock before doing the async
  kblockd wakeup.

Please pull.

  git://git.kernel.dk/linux-2.6-block.git for-linus

Christoph Hellwig (1):
      block: add blk_run_queue_async

Jens Axboe (3):
      Revert "block: add callback function for unplug notification"
      block: drop queue lock before calling __blk_run_queue() for kblockd punt
      block: blk_delay_queue() should use kblockd workqueue

NeilBrown (7):
      block: Enhance new plugging support to support general callbacks
      md: use new plugging interface for RAID IO.
      md/dm - remove remains of plug_fn callback.
      md - remove old plugging code.
      md: provide generic support for handling unplug callbacks.
      md: incorporate new plugging into raid5.
      md: fix up raid1/raid10 unplugging.

 block/blk-core.c                 |   83 ++++++++++++++++++++++++++++--------
 block/blk-exec.c                 |    2 +-
 block/blk-flush.c                |    4 +-
 block/blk-settings.c             |   16 -------
 block/blk.h                      |    1 +
 block/cfq-iosched.c              |    6 +-
 block/elevator.c                 |    4 +-
 drivers/md/dm-raid.c             |    8 ----
 drivers/md/md.c                  |   87 ++++++++++++++++++++------------------
 drivers/md/md.h                  |   26 ++----------
 drivers/md/raid1.c               |   29 ++++++-------
 drivers/md/raid10.c              |   27 ++++++------
 drivers/md/raid5.c               |   61 +++++++++++---------------
 drivers/md/raid5.h               |    2 -
 drivers/scsi/scsi_lib.c          |    2 +-
 drivers/scsi/scsi_transport_fc.c |    2 +-
 include/linux/blkdev.h           |   12 +++--
 include/linux/device-mapper.h    |    1 -
 18 files changed, 186 insertions(+), 187 deletions(-)

-- 
Jens Axboe


^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2011-04-18 20:01 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2011-04-18 20:00 [GIT PULL] block fixes for 2.6.39-rc3 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.