Merge tag 'for-linus-20180425' of git://git.kernel.dk/linux-block
Pull block updates from Jens Axboe: "I ended up sitting on this about a week longer than I wanted to, since we were hashing out details with a timeout change. I've now killed that patch, so we can flush the existing queue in due time. This contains: - Fix for an old regression, where entering the queue can be disturbed by a signal to the process. This can cause spurious EIO. Fix from Alan Jenkins. - cdrom information leak fix from Dan. - Trivial helper for testing queue FUA from Dave Chinner, part of his O_DIRECT FUA series. - Series of swim fixes from Finn that actually makes it work again. - Loop O_DIRECT corruption fix, which caused data corruption in production for us. From me. - BFQ crash fix from me. - bcache maintainer update. Michael no longer has the time to do it, Coly has stepped up to serve as the new maintainer. - blkcg locking fixes from Jiang Biao. - Revert of a change from this merge window from Ming, that causes an issue on some hardware. - Minor clarification doc addition from Linus Walleij" * tag 'for-linus-20180425' of git://git.kernel.dk/linux-block: (22 commits) Revert "blk-mq: remove code for dealing with remapping queue" block: mq: Add some minor doc for core structs bcache: mark Coly Li as bcache maintainer MAINTAINERS: Remove me as maintainer of bcache blkcg: init root blkcg_gq under lock blkcg: small fix on comment in blkcg_init_queue blkcg: don't hold blkcg lock when deactivating policy block: add blk_queue_fua() helper function cdrom: information leak in cdrom_ioctl_media_changed() bfq-iosched: ensure to clear bic/bfqq pointers when preparing request blk-mq: start request gstate with gen 1 block/swim: Select appropriate drive on device open block/swim: Fix IO error at end of medium block/swim: Check drive type block/swim: Rename macros to avoid inconsistent inverted logic block/swim: Don't log an error message for an invalid ioctl block/swim: Remove extra put_disk() call from error path block/swim: Fix array bounds check m68k/mac: Don't remap SWIM MMIO region loop: handle short DIO reads ...
Showing
- MAINTAINERS 1 addition, 1 deletionMAINTAINERS
- block/bfq-iosched.c 9 additions, 1 deletionblock/bfq-iosched.c
- block/blk-cgroup.c 12 additions, 16 deletionsblock/blk-cgroup.c
- block/blk-core.c 8 additions, 7 deletionsblock/blk-core.c
- block/blk-mq.c 38 additions, 3 deletionsblock/blk-mq.c
- block/blk-mq.h 3 additions, 0 deletionsblock/blk-mq.h
- drivers/block/loop.c 43 additions, 21 deletionsdrivers/block/loop.c
- drivers/block/loop.h 0 additions, 1 deletiondrivers/block/loop.h
- drivers/block/swim.c 22 additions, 27 deletionsdrivers/block/swim.c
- drivers/block/swim3.c 3 additions, 3 deletionsdrivers/block/swim3.c
- drivers/cdrom/cdrom.c 1 addition, 1 deletiondrivers/cdrom/cdrom.c
- include/linux/blk-mq.h 3 additions, 0 deletionsinclude/linux/blk-mq.h
- include/linux/blkdev.h 1 addition, 0 deletionsinclude/linux/blkdev.h
Loading
Please register or sign in to comment