Merge branch 'for-4.4/io-poll' of git://git.kernel.dk/linux-block
Pull block IO poll support from Jens Axboe: "Various groups have been doing experimentation around IO polling for (really) fast devices. The code has been reviewed and has been sitting on the side for a few releases, but this is now good enough for coordinated benchmarking and further experimentation. Currently O_DIRECT sync read/write are supported. A framework is in the works that allows scalable stats tracking so we can auto-tune this. And we'll add libaio support as well soon. Fow now, it's an opt-in feature for test purposes" * 'for-4.4/io-poll' of git://git.kernel.dk/linux-block: direct-io: be sure to assign dio->bio_bdev for both paths directio: add block polling support NVMe: add blk polling support block: add block polling support blk-mq: return tag/queue combo in the make_request_fn handlers block: change ->make_request_fn() and users to return a queue cookie
No related branches found
No related tags found
Showing
- arch/m68k/emu/nfblock.c 2 additions, 1 deletionarch/m68k/emu/nfblock.c
- arch/powerpc/sysdev/axonram.c 3 additions, 2 deletionsarch/powerpc/sysdev/axonram.c
- arch/xtensa/platforms/iss/simdisk.c 2 additions, 1 deletionarch/xtensa/platforms/iss/simdisk.c
- block/blk-core.c 57 additions, 10 deletionsblock/blk-core.c
- block/blk-mq-sysfs.c 10 additions, 0 deletionsblock/blk-mq-sysfs.c
- block/blk-mq.c 36 additions, 23 deletionsblock/blk-mq.c
- block/blk-sysfs.c 35 additions, 0 deletionsblock/blk-sysfs.c
- drivers/block/brd.c 3 additions, 2 deletionsdrivers/block/brd.c
- drivers/block/drbd/drbd_int.h 1 addition, 1 deletiondrivers/block/drbd/drbd_int.h
- drivers/block/drbd/drbd_req.c 2 additions, 1 deletiondrivers/block/drbd/drbd_req.c
- drivers/block/null_blk.c 2 additions, 1 deletiondrivers/block/null_blk.c
- drivers/block/pktcdvd.c 4 additions, 5 deletionsdrivers/block/pktcdvd.c
- drivers/block/ps3vram.c 4 additions, 2 deletionsdrivers/block/ps3vram.c
- drivers/block/rsxx/dev.c 3 additions, 2 deletionsdrivers/block/rsxx/dev.c
- drivers/block/umem.c 2 additions, 2 deletionsdrivers/block/umem.c
- drivers/block/zram/zram_drv.c 3 additions, 2 deletionsdrivers/block/zram/zram_drv.c
- drivers/lightnvm/rrpc.c 5 additions, 4 deletionsdrivers/lightnvm/rrpc.c
- drivers/md/bcache/request.c 8 additions, 3 deletionsdrivers/md/bcache/request.c
- drivers/md/dm.c 3 additions, 3 deletionsdrivers/md/dm.c
- drivers/md/md.c 5 additions, 3 deletionsdrivers/md/md.c
Loading
Please register or sign in to comment