All of lore.kernel.org
 help / color / mirror / Atom feed
* [GIT PULL v2] Block IO poll support
@ 2015-11-10 17:27 Jens Axboe
  0 siblings, 0 replies; only message in thread
From: Jens Axboe @ 2015-11-10 17:27 UTC (permalink / raw)
  To: torvalds; +Cc: linux-kernel

Hi Linus,

Committed a fix to this branch, so re-sending since the diffstat has now
changed. The fix is actually a double fix, so it both fixes a missing
assignment that bit us in the butt on btrfs, but also a potential
use-after-free (very rare).

Please pull!


  git://git.kernel.dk/linux-block.git for-4.4/io-poll


----------------------------------------------------------------
Jens Axboe (6):
      block: change ->make_request_fn() and users to return a queue cookie
      blk-mq: return tag/queue combo in the make_request_fn handlers
      block: add block polling support
      NVMe: add blk polling support
      directio: add block polling support
      direct-io: be sure to assign dio->bio_bdev for both paths

 arch/m68k/emu/nfblock.c                     |  3 +-
 arch/powerpc/sysdev/axonram.c               |  5 ++-
 arch/xtensa/platforms/iss/simdisk.c         |  3 +-
 block/blk-core.c                            | 67 ++++++++++++++++++++++++-----
 block/blk-mq-sysfs.c                        | 10 +++++
 block/blk-mq.c                              | 59 +++++++++++++++----------
 block/blk-sysfs.c                           | 35 +++++++++++++++
 drivers/block/brd.c                         |  5 ++-
 drivers/block/drbd/drbd_int.h               |  2 +-
 drivers/block/drbd/drbd_req.c               |  3 +-
 drivers/block/null_blk.c                    |  3 +-
 drivers/block/pktcdvd.c                     |  9 ++--
 drivers/block/ps3vram.c                     |  6 ++-
 drivers/block/rsxx/dev.c                    |  5 ++-
 drivers/block/umem.c                        |  4 +-
 drivers/block/zram/zram_drv.c               |  5 ++-
 drivers/lightnvm/rrpc.c                     |  9 ++--
 drivers/md/bcache/request.c                 | 11 +++--
 drivers/md/dm.c                             |  6 +--
 drivers/md/md.c                             |  8 ++--
 drivers/nvdimm/blk.c                        |  3 +-
 drivers/nvdimm/btt.c                        |  3 +-
 drivers/nvdimm/pmem.c                       |  3 +-
 drivers/nvme/host/pci.c                     | 32 ++++++++++++--
 drivers/s390/block/dcssblk.c                |  8 ++--
 drivers/s390/block/xpram.c                  |  5 ++-
 drivers/staging/lustre/lustre/llite/lloop.c |  5 ++-
 fs/direct-io.c                              | 14 ++++--
 include/linux/blk-mq.h                      | 10 +++++
 include/linux/blk_types.h                   | 24 +++++++++++
 include/linux/blkdev.h                      |  7 ++-
 include/linux/fs.h                          |  2 +-
 include/linux/lightnvm.h                    |  2 +-
 33 files changed, 286 insertions(+), 90 deletions(-)

-- 
Jens Axboe


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

only message in thread, other threads:[~2015-11-10 17:27 UTC | newest]

Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2015-11-10 17:27 [GIT PULL v2] Block IO poll support 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.