[GIT PULL] Block fixes for 5.16-rc1

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi Linus,

Set of fixes that should go into this merge window:

- ioctl vs read data race fixes (Shin'ichiro)

- blkcg use-after-free fix (Laibin)

- Last piece of the puzzle for add_disk() error handling, enable
  __must_check for (Luis)

- Request allocation fixes (Ming) 

- Misc fixes (me)

Please pull!


The following changes since commit cb690f5238d71f543f4ce874aa59237cf53a877c:

  Merge tag 'for-5.16/drivers-2021-11-09' of git://git.kernel.dk/linux-block (2021-11-09 11:24:08 -0800)

are available in the Git repository at:

  git://git.kernel.dk/linux-block.git tags/block-5.16-2021-11-13

for you to fetch changes up to b637108a4022951dcc71b672bd101ebe24ad26d5:

  blk-mq: fix filesystem I/O request allocation (2021-11-12 09:31:13 -0700)

----------------------------------------------------------------
block-5.16-2021-11-13

----------------------------------------------------------------
Jens Axboe (2):
      block: use enum type for blk_mq_alloc_data->rq_flags
      block: fix kerneldoc for disk_register_independent_access__ranges()

Laibin Qiu (1):
      blkcg: Remove extra blkcg_bio_issue_init

Luis Chamberlain (1):
      block: add __must_check for *add_disk*() callers

Ming Lei (3):
      blk-mq: don't grab ->q_usage_counter in blk_mq_sched_bio_merge
      blk-mq: rename blk_attempt_bio_merge
      blk-mq: fix filesystem I/O request allocation

Shin'ichiro Kawasaki (3):
      block: Hold invalidate_lock in BLKDISCARD ioctl
      block: Hold invalidate_lock in BLKZEROOUT ioctl
      block: Hold invalidate_lock in BLKRESETZONE ioctl

 block/blk-core.c      |  4 +---
 block/blk-ia-ranges.c |  4 ++--
 block/blk-mq-sched.c  |  4 ----
 block/blk-mq.c        | 47 +++++++++++++++++++++++++++++++++++------------
 block/blk-mq.h        | 28 ++++++++++++++++------------
 block/blk-zoned.c     | 15 +++++----------
 block/genhd.c         |  6 +++---
 block/ioctl.c         | 24 ++++++++++++++++++------
 include/linux/genhd.h |  6 +++---
 9 files changed, 83 insertions(+), 55 deletions(-)

-- 
Jens Axboe




[Index of Archives]     [Linux RAID]     [Linux SCSI]     [Linux ATA RAID]     [IDE]     [Linux Wireless]     [Linux Kernel]     [ATH6KL]     [Linux Bluetooth]     [Linux Netdev]     [Kernel Newbies]     [Security]     [Git]     [Netfilter]     [Bugtraq]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Device Mapper]

  Powered by Linux