Merge tag 'for-linus-20180302' of git://git.kernel.dk/linux-block
Pull block fixes from Jens Axboe: "A collection of fixes for this series. This is a little larger than usual at this time, but that's mainly because I was out on vacation last week. Nothing in here is major in any way, it's just two weeks of fixes. This contains: - NVMe pull from Keith, with a set of fixes from the usual suspects. - mq-deadline zone unlock fix from Damien, fixing an issue with the SMR zone locking added for 4.16. - two bcache fixes sent in by Michael, with changes from Coly and Tang. - comment typo fix from Eric for blktrace. - return-value error handling fix for nbd, from Gustavo. - fix a direct-io case where we don't defer to a completion handler, making us sleep from IRQ device completion. From Jan. - a small series from Jan fixing up holes around handling of bdev references. - small set of regression fixes from Jiufei, mostly fixing problems around the gendisk pointer -> partition index change. - regression fix from Ming, fixing a boundary issue with the discard page cache invalidation. - two-patch series from Ming, fixing both a core blk-mq-sched and kyber issue around token freeing on a requeue condition" * tag 'for-linus-20180302' of git://git.kernel.dk/linux-block: (24 commits) block: fix a typo block: display the correct diskname for bio block: fix the count of PGPGOUT for WRITE_SAME mq-deadline: Make sure to always unlock zones nvmet: fix PSDT field check in command format nvme-multipath: fix sysfs dangerously created links nbd: fix return value in error handling path bcache: fix kcrashes with fio in RAID5 backend dev bcache: correct flash only vols (check all uuids) blktrace_api.h: fix comment for struct blk_user_trace_setup blockdev: Avoid two active bdev inodes for one device genhd: Fix BUG in blkdev_open() genhd: Fix use after free in __blkdev_get() genhd: Add helper put_disk_and_module() genhd: Rename get_disk() to get_disk_and_module() genhd: Fix leaked module reference for NVME devices direct-io: Fix sleep in atomic due to sync AIO nvme-pci: Fix nvme queue cleanup if IRQ setup fails block: kyber: fix domain token leak during requeue blk-mq: don't call io sched's .requeue_request when requeueing rq to ->dispatch ...
Showing
- block/blk-cgroup.c 2 additions, 9 deletionsblock/blk-cgroup.c
- block/blk-core.c 1 addition, 1 deletionblock/blk-core.c
- block/blk-mq.c 3 additions, 1 deletionblock/blk-mq.c
- block/genhd.c 40 additions, 8 deletionsblock/genhd.c
- block/ioctl.c 1 addition, 1 deletionblock/ioctl.c
- block/kyber-iosched.c 1 addition, 0 deletionsblock/kyber-iosched.c
- block/mq-deadline.c 13 additions, 3 deletionsblock/mq-deadline.c
- block/partition-generic.c 6 additions, 0 deletionsblock/partition-generic.c
- drivers/block/amiflop.c 1 addition, 1 deletiondrivers/block/amiflop.c
- drivers/block/ataflop.c 1 addition, 1 deletiondrivers/block/ataflop.c
- drivers/block/brd.c 1 addition, 1 deletiondrivers/block/brd.c
- drivers/block/floppy.c 1 addition, 1 deletiondrivers/block/floppy.c
- drivers/block/loop.c 1 addition, 1 deletiondrivers/block/loop.c
- drivers/block/nbd.c 1 addition, 1 deletiondrivers/block/nbd.c
- drivers/block/pktcdvd.c 1 addition, 1 deletiondrivers/block/pktcdvd.c
- drivers/block/swim.c 1 addition, 1 deletiondrivers/block/swim.c
- drivers/block/z2ram.c 1 addition, 1 deletiondrivers/block/z2ram.c
- drivers/ide/ide-probe.c 1 addition, 1 deletiondrivers/ide/ide-probe.c
- drivers/md/bcache/request.c 1 addition, 1 deletiondrivers/md/bcache/request.c
- drivers/md/bcache/super.c 1 addition, 1 deletiondrivers/md/bcache/super.c
Loading
Please register or sign in to comment