Hi Linus, Here's a set of block changes that should go into this release. This pull request contains: - Series from Arnd with compat_ioctl fixes - pktdvd regression fix for 64-bit (Arnd) - block queue flush lockdep annotation (Bart) - Type fix for bsg_queue_rq() (Bart) - Three dasd fixes (Stefan, Jan) - nbd deadlock fix (Mike) - Error handling bio user map fix (Yang) - iocost fix (Tejun) Please pull! git://git.kernel.dk/linux-block.git tags/block-5.5-20191220 ---------------------------------------------------------------- Arnd Bergmann (5): pktcdvd: fix regression on 64-bit architectures compat_ioctl: block: handle BLKREPORTZONE/BLKRESETZONE compat_ioctl: block: handle BLKGETZONESZ/BLKGETNRZONES compat_ioctl: block: handle add zone open, close and finish ioctl compat_ioctl: block: handle Persistent Reservations Bart Van Assche (2): block: Fix the type of 'sts' in bsg_queue_rq() block: Fix a lockdep complaint triggered by request queue flushing Jan Höppner (1): s390/dasd/cio: Interpret ccw_device_get_mdc return value correctly Jens Axboe (1): Merge tag 'block-ioctl-fixes-5.5' of git://git.kernel.org:/.../arnd/playground into block-5.5 Mike Christie (1): nbd: fix shutdown and recv work deadlock v2 Roman Penyaev (1): block: end bio with BLK_STS_AGAIN in case of non-mq devs and REQ_NOWAIT Stefan Haberland (2): s390/dasd: fix memleak in path handling error case s390/dasd: fix typo in copyright statement Tejun Heo (1): iocost: over-budget forced IOs should schedule async delay Yang Yingliang (1): block: fix memleak when __blk_rq_map_user_iov() is failed block/blk-core.c | 11 +++++++---- block/blk-flush.c | 5 +++++ block/blk-iocost.c | 13 ++++++++----- block/blk-map.c | 2 +- block/blk.h | 1 + block/bsg-lib.c | 2 +- block/compat_ioctl.c | 15 +++++++++++++++ drivers/block/nbd.c | 6 +++--- drivers/block/pktcdvd.c | 2 +- drivers/s390/block/dasd_eckd.c | 28 +++++++--------------------- drivers/s390/block/dasd_fba.h | 2 +- drivers/s390/block/dasd_proc.c | 2 +- drivers/s390/cio/device_ops.c | 2 +- 13 files changed, 52 insertions(+), 39 deletions(-) -- Jens Axboe