Merge tag 'block-5.14-2021-07-08' of git://git.kernel.dk/linux-block
Pull more block updates from Jens Axboe: "A combination of changes that ended up depending on both the driver and core branch (and/or the IDE removal), and a few late arriving fixes. In detail: - Fix io ticks wrap-around issue (Chunguang) - nvme-tcp sock locking fix (Maurizio) - s390-dasd fixes (Kees, Christoph) - blk_execute_rq polling support (Keith) - blk-cgroup RCU iteration fix (Yu) - nbd backend ID addition (Prasanna) - Partition deletion fix (Yufen) - Use blk_mq_alloc_disk for mmc, mtip32xx, ubd (Christoph) - Removal of now dead block request types due to IDE removal (Christoph) - Loop probing and control device cleanups (Christoph) - Device uevent fix (Christoph) - Misc cleanups/fixes (Tetsuo, Christoph)" * tag 'block-5.14-2021-07-08' of git://git.kernel.dk/linux-block: (34 commits) blk-cgroup: prevent rcu_sched detected stalls warnings while iterating blkgs block: fix the problem of io_ticks becoming smaller nvme-tcp: can't set sk_user_data without write_lock loop: remove unused variable in loop_set_status() block: remove the bdgrab in blk_drop_partitions block: grab a device refcount in disk_uevent s390/dasd: Avoid field over-reading memcpy() dasd: unexport dasd_set_target_state block: check disk exist before trying to add partition ubd: remove dead code in ubd_setup_common nvme: use return value from blk_execute_rq() block: return errors from blk_execute_rq() nvme: use blk_execute_rq() for passthrough commands block: support polling through blk_execute_rq block: remove REQ_OP_SCSI_{IN,OUT} block: mark blk_mq_init_queue_data static loop: rewrite loop_exit using idr_for_each_entry loop: split loop_lookup loop: don't allow deleting an unspecified loop device loop: move loop_ctl_mutex locking into loop_add ...
No related branches found
No related tags found
Showing
- arch/um/drivers/ubd_kern.c 26 additions, 134 deletionsarch/um/drivers/ubd_kern.c
- block/blk-cgroup.c 15 additions, 0 deletionsblock/blk-cgroup.c
- block/blk-core.c 1 addition, 3 deletionsblock/blk-core.c
- block/blk-exec.c 22 additions, 3 deletionsblock/blk-exec.c
- block/blk-mq.c 1 addition, 2 deletionsblock/blk-mq.c
- block/bsg-lib.c 1 addition, 1 deletionblock/bsg-lib.c
- block/bsg.c 1 addition, 1 deletionblock/bsg.c
- block/genhd.c 2 additions, 2 deletionsblock/genhd.c
- block/partitions/core.c 17 additions, 12 deletionsblock/partitions/core.c
- block/scsi_ioctl.c 3 additions, 3 deletionsblock/scsi_ioctl.c
- drivers/block/loop.c 70 additions, 99 deletionsdrivers/block/loop.c
- drivers/block/mtip32xx/mtip32xx.c 42 additions, 108 deletionsdrivers/block/mtip32xx/mtip32xx.c
- drivers/block/nbd.c 59 additions, 1 deletiondrivers/block/nbd.c
- drivers/block/null_blk/main.c 0 additions, 1 deletiondrivers/block/null_blk/main.c
- drivers/block/pktcdvd.c 1 addition, 1 deletiondrivers/block/pktcdvd.c
- drivers/cdrom/cdrom.c 1 addition, 1 deletiondrivers/cdrom/cdrom.c
- drivers/mmc/core/block.c 5 additions, 24 deletionsdrivers/mmc/core/block.c
- drivers/mmc/core/queue.c 10 additions, 13 deletionsdrivers/mmc/core/queue.c
- drivers/mmc/core/queue.h 1 addition, 1 deletiondrivers/mmc/core/queue.h
- drivers/nvme/host/core.c 29 additions, 36 deletionsdrivers/nvme/host/core.c
Loading
Please register or sign in to comment