Hi Linus, Here's a small collection of fixes that should go into this series. This pull request contains: - io_uring potential use-after-free fix (Jackie) - loop regression fix (Jan) - O_DIRECT fragmented bio regression fix (Damien) - Mark Denis as the new floppy maintainer (Denis) - ataflop switch fall-through annotation (Gustavo) - libata zpodd overflow fix (Kees) - libata ahci deferred probe fix (Miquel) - nbd invalidation BUG_ON() fix (Munehisa) - dasd endless loop fix (Stefan) Please pull! git://git.kernel.dk/linux-block.git tags/for-linus-20190802 ---------------------------------------------------------------- Damien Le Moal (1): block: Fix __blkdev_direct_IO() for bio fragments Denis Efremov (1): MAINTAINERS: floppy: take over maintainership Gustavo A. R. Silva (1): ataflop: Mark expected switch fall-through Jackie Liu (1): io_uring: fix KASAN use after free in io_sq_wq_submit_work Jan Kara (1): loop: Fix mount(2) failure due to race with LOOP_SET_FD Kees Cook (1): libata: zpodd: Fix small read overflow in zpodd_get_mech_type() Miquel Raynal (1): ata: libahci: do not complain in case of deferred probe Munehisa Kamata (1): nbd: replace kill_bdev() with __invalidate_device() again Stefan Haberland (1): s390/dasd: fix endless loop after read unit address configuration MAINTAINERS | 3 +- drivers/ata/libahci_platform.c | 3 ++ drivers/ata/libata-zpodd.c | 2 +- drivers/block/ataflop.c | 1 + drivers/block/loop.c | 16 ++++---- drivers/block/nbd.c | 2 +- drivers/s390/block/dasd_alias.c | 22 ++++++++--- fs/block_dev.c | 86 ++++++++++++++++++++++++++++------------- fs/io_uring.c | 3 +- include/linux/fs.h | 6 +++ 10 files changed, 101 insertions(+), 43 deletions(-) -- Jens Axboe