Subject: [PATCH 0/3] misc nvme related fixes
From: Daniel Wagner <wagi@kernel.org>
To: Keith Busch <kbusch@kernel.org>, Jens Axboe <axboe@kernel.dk>, 
 Christoph Hellwig <hch@lst.de>, Sagi Grimberg <sagi@grimberg.me>, 
 Ming Lei <ming.lei@redhat.com>
Cc: James Smart <james.smart@broadcom.com>, Hannes Reinecke <hare@suse.de>, 
 linux-nvme@lists.infradead.org, linux-kernel@vger.kernel.org, 
 linux-block@vger.kernel.org, Daniel Wagner <wagi@kernel.org>
Date: Tue, 28 Jan 2025 17:34:45 +0100

.
Subject: [PATCH 00/16] Converge on using secs_to_jiffies() part two
From: Easwar Hariharan <eahariha@linux.microsoft.com>
To: Andrew Morton <akpm@linux-foundation.org>, 
 Yaron Avizrat <yaron.avizrat@intel.com>, Oded Gabbay <ogabbay@kernel.org>, 
 Julia Lawall <Julia.Lawall@inria.fr>, Nicolas Palix <nicolas.palix@imag.fr>, 
 James Smart <james.smart@broadcom.com>, 
 Dick Kennedy <dick.kennedy@broadcom.com>, 
 "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>, 
 "Martin K. Petersen" <martin.petersen@oracle.com>, 
 Jaroslav Kysela <perex@perex.cz>, Takashi Iwai <tiwai@suse.com>, 
 Chris Mason <clm@fb.com>, Josef Bacik <josef@toxicpanda.com>, 
 David Sterba <dsterba@suse.com>, Ilya Dryomov <idryomov@gmail.com>, 
 Dongsheng Yang <dongsheng.yang@easystack.cn>, Jens Axboe <axboe@kernel.dk>, 
 Xiubo Li <xiubli@redhat.com>, Damien Le Moal <dlemoal@kernel.org>, 
 Niklas Cassel <cassel@kernel.org>, Carlos Maiolino <cem@kernel.org>, 
 "Darrick J. Wong" <djwong@kernel.org>, Sebastian Reichel <sre@kernel.org>, 
 Keith Busch <kbusch@kernel.org>, Christoph Hellwig <hch@lst.de>, 
 Sagi Grimberg <sagi@grimberg.me>, Frank Li <Frank.Li@nxp.com>, 
 Mark Brown <broonie@kernel.org>, Shawn Guo <shawnguo@kernel.org>, 
 Sascha Hauer <s.hauer@pengutronix.de>, 
 Pengutronix Kernel Team <kernel@pengutronix.de>, 
 Fabio Estevam <festevam@gmail.com>, 
 Shyam Sundar S K <Shyam-sundar.S-k@amd.com>, 
 Hans de Goede <hdegoede@redhat.com>, 
 =?utf-8?q?Ilpo_J=C3=A4rvinen?= <ilpo.jarvinen@linux.intel.com>, 
 Henrique de Moraes Holschuh <hmh@hmh.eng.br>, 
 Selvin Xavier <selvin.xavier@broadcom.com>, 
 Kalesh AP <kalesh-anakkur.purayil@broadcom.com>, 
 Jason Gunthorpe <jgg@ziepe.ca>, Leon Romanovsky <leon@kernel.org>
Cc: cocci@inria.fr, linux-kernel@vger.kernel.org, 
 linux-scsi@vger.kernel.org, dri-devel@lists.freedesktop.org, 
 linux-sound@vger.kernel.org, linux-btrfs@vger.kernel.org, 
 ceph-devel@vger.kernel.org, linux-block@vger.kernel.org, 
 linux-ide@vger.kernel.org, linux-xfs@vger.kernel.org, 
 linux-pm@vger.kernel.org, linux-nvme@lists.infradead.org, 
 linux-spi@vger.kernel.org, imx@lists.linux.dev, 
 linux-arm-kernel@lists.infradead.org, platform-driver-x86@vger.kernel.org, 
 ibm-acpi-devel@lists.sourceforge.net, linux-rdma@vger.kernel.org, 
 Easwar Hariharan <eahariha@linux.microsoft.com>
Date: Tue, 28 Jan 2025 18:21:45 +0000

.
Subject: [PATCH v2 blktests 0/2] Add atomic write tests for scsi and nvme
From: Alan Adamson <alan.adamson@oracle.com>
To: linux-block@vger.kernel.org
Cc: linux-scsi@vger.kernel.org, alan.adamson@oracle.com,
        linux-nvme@lists.infradead.org, shinichiro.kawasaki@wdc.com
Date: Tue, 28 Jan 2025 15:50:32 -0800

.
Subject: [RFC 0/3] Btrfs checksum offload
From: Kanchan Joshi <joshi.k@samsung.com>
To: josef@toxicpanda.com, dsterba@suse.com, clm@fb.com, axboe@kernel.dk,
	kbusch@kernel.org, hch@lst.de
Cc: linux-btrfs@vger.kernel.org, linux-nvme@lists.infradead.org,
	linux-block@vger.kernel.org, gost.dev@samsung.com, Kanchan Joshi
	<joshi.k@samsung.com>
Date: Wed, 29 Jan 2025 19:32:04 +0530

.
Subject: [LSF/MM/BPF TOPIC] File system checksum offload
From: Kanchan Joshi <joshi.k@samsung.com>
To: lsf-pc@lists.linux-foundation.org
Cc: linux-btrfs@vger.kernel.org, linux-fsdevel@vger.kernel.org,
	linux-nvme@lists.infradead.org, linux-block@vger.kernel.org,
	josef@toxicpanda.com, Kanchan Joshi <joshi.k@samsung.com>
Date: Thu, 30 Jan 2025 14:45:45 +0530

.
Subject: [PATCH 0/3][RFC] virtio-blk: add io_uring passthrough support for virtio-blk
From: Ferry Meng <mengferry@linux.alibaba.com>
To: "Michael S . Tsirkin" <mst@redhat.com>,
	Jason Wang <jasowang@redhat.com>,
	linux-block@vger.kernel.org,
	Jens Axboe <axboe@kernel.dk>,
	virtualization@lists.linux.dev
Cc: linux-kernel@vger.kernel.org,
	io-uring@vger.kernel.org,
	Joseph Qi <joseph.qi@linux.alibaba.com>,
	Jeffle Xu <jefflexu@linux.alibaba.com>,
	Ferry Meng <mengferry@linux.alibaba.com>
Date: Tue,  3 Dec 2024 20:14:21 +0800

.
Subject: [PATCH v1 0/3] virtio-blk: add io_uring passthrough support.
From: Ferry Meng <mengferry@linux.alibaba.com>
To: "Michael S . Tsirkin" <mst@redhat.com>,
	Jason Wang <jasowang@redhat.com>,
	linux-block@vger.kernel.org,
	Jens Axboe <axboe@kernel.dk>,
	virtualization@lists.linux.dev
Cc: linux-kernel@vger.kernel.org,
	io-uring@vger.kernel.org,
	Stefan Hajnoczi <stefanha@redhat.com>,
	Christoph Hellwig <hch@infradead.org>,
	Joseph Qi <joseph.qi@linux.alibaba.com>,
	Jeffle Xu <jefflexu@linux.alibaba.com>,
	Ferry Meng <mengferry@linux.alibaba.com>
Date: Wed, 18 Dec 2024 17:24:32 +0800

.
Subject: [PATCH v2 0/2] Add Error Recovery support for Virtio PCI devices
From: Israel Rukshin <israelr@nvidia.com>
To: Max Gurtovoy <mgurtovoy@nvidia.com>, Jason Gunthorpe <jgg@nvidia.com>,
	Parav Pandit <parav@nvidia.com>, <stefanha@redhat.com>,
	<virtualization@lists.linux.dev>, <mst@redhat.com>, Linux-block
	<linux-block@vger.kernel.org>
Date: Wed, 27 Nov 2024 08:57:30 +0200

.
Subject: [PATCH] block: iocost: ensure hweight_inuse is at least 1
From: Kunhai Dai <daikunhai@didiglobal.com>
To: <tj@kernel.org>, <josef@toxicpanda.com>, <axboe@kernel.dk>
Date: Fri, 22 Nov 2024 15:26:09 +0800

.
Subject: [syzbot] [block?] possible deadlock in __synchronize_srcu (2)
From: syzbot <syzbot+c89fbbd2838560d51069@syzkaller.appspotmail.com>
To: axboe@kernel.dk, linux-block@vger.kernel.org, linux-kernel@vger.kernel.org, 
	syzkaller-bugs@googlegroups.com
Date: Fri, 22 Nov 2024 05:47:24 -0800

.
Subject: Zone write plugging and the queue full condition
From: Bart Van Assche <bart.vanassche@gmail.com>
To: Damien Le Moal <dlemoal@kernel.org>
Cc: "linux-block@vger.kernel.org" <linux-block@vger.kernel.org>
Date: Fri, 22 Nov 2024 19:08:13 -0800

.
Subject: [syzbot] [block?] possible deadlock in loop_set_status
From: syzbot <syzbot+9b145229d11aa73e4571@syzkaller.appspotmail.com>
To: axboe@kernel.dk, linux-block@vger.kernel.org, linux-kernel@vger.kernel.org, 
	syzkaller-bugs@googlegroups.com
Date: Sat, 23 Nov 2024 06:42:24 -0800

.
Subject: [syzbot] [block?] possible deadlock in blk_register_queue
From: syzbot <syzbot+f562f0286b285b26b0c2@syzkaller.appspotmail.com>
To: axboe@kernel.dk, linux-block@vger.kernel.org, linux-kernel@vger.kernel.org, 
	syzkaller-bugs@googlegroups.com
Date: Sat, 23 Nov 2024 07:04:20 -0800

.
Subject: [syzbot] [block?] possible deadlock in blk_mq_submit_bio
From: syzbot <syzbot+5218c85078236fc46227@syzkaller.appspotmail.com>
To: axboe@kernel.dk, linux-block@vger.kernel.org, linux-kernel@vger.kernel.org, 
	syzkaller-bugs@googlegroups.com
Date: Sat, 23 Nov 2024 07:37:22 -0800

.
Subject: [syzbot] [block?] possible deadlock in __blk_mq_update_nr_hw_queues
From: syzbot <syzbot+bf3d9d590d7fce48d1d9@syzkaller.appspotmail.com>
To: axboe@kernel.dk, linux-block@vger.kernel.org, linux-kernel@vger.kernel.org, 
	syzkaller-bugs@googlegroups.com
Date: Sat, 23 Nov 2024 08:21:22 -0800

.
Subject: [syzbot] [nbd?] possible deadlock in nbd_set_size
From: syzbot <syzbot+966c3b607cb094ce7299@syzkaller.appspotmail.com>
To: axboe@kernel.dk, josef@toxicpanda.com, linux-block@vger.kernel.org, 
	linux-kernel@vger.kernel.org, nbd@other.debian.org, 
	syzkaller-bugs@googlegroups.com
Date: Sat, 23 Nov 2024 20:05:20 -0800

.
Subject: [syzbot] [nbd?] possible deadlock in __nbd_set_size
From: syzbot <syzbot+143deed0891e0c211d8f@syzkaller.appspotmail.com>
To: axboe@kernel.dk, josef@toxicpanda.com, linux-block@vger.kernel.org, 
	linux-kernel@vger.kernel.org, nbd@other.debian.org, 
	syzkaller-bugs@googlegroups.com
Date: Sun, 24 Nov 2024 00:36:20 -0800

.
Subject: [syzbot] [block?] possible deadlock in blk_mq_update_nr_hw_queues
From: syzbot <syzbot+6279b273d888c2017726@syzkaller.appspotmail.com>
To: axboe@kernel.dk, linux-block@vger.kernel.org, linux-kernel@vger.kernel.org, 
	syzkaller-bugs@googlegroups.com
Date: Sun, 24 Nov 2024 15:13:17 -0800

.
Subject: [syzbot] [block?] WARNING in dd_exit_sched
From: syzbot <syzbot+f53c29806b4b263165f3@syzkaller.appspotmail.com>
To: axboe@kernel.dk, linux-block@vger.kernel.org, linux-kernel@vger.kernel.org, 
	syzkaller-bugs@googlegroups.com
Date: Sun, 24 Nov 2024 23:08:19 -0800

.
Subject: [PATCH] block: Remove extra part pointer NULLify in blk_rq_init()
From: John Garry <john.g.garry@oracle.com>
To: axboe@kernel.dk
Cc: linux-block@vger.kernel.org, John Garry <john.g.garry@oracle.com>
Date: Mon, 25 Nov 2024 10:02:58 +0000

.
Subject: [REGRESSION] ioprio performance hangs, bisected
From: Chris Bainbridge <chris.bainbridge@gmail.com>
To: hch@lst.de
Cc: LKML <linux-kernel@vger.kernel.org>, axboe@kernel.dk, bvanassche@acm.org, 
	Linux regressions mailing list <regressions@lists.linux.dev>, linux-block@vger.kernel.org
Date: Mon, 25 Nov 2024 15:44:49 +0000

.
Subject: [blktests] zbd/012: Test requeuing of zoned writes and queue freezing
From: Bart Van Assche <bvanassche@acm.org>
To: Shin'ichiro Kawasaki <shinichiro.kawasaki@wdc.com>
Cc: Damien Le Moal <dlemoal@kernel.org>,
	linux-block@vger.kernel.org,
	Bart Van Assche <bvanassche@acm.org>
Date: Mon, 25 Nov 2024 13:10:48 -0800

.
Subject: [syzbot] [block?] possible deadlock in blk_unregister_queue
From: syzbot <syzbot+91585b36b538053343e4@syzkaller.appspotmail.com>
To: axboe@kernel.dk, linux-block@vger.kernel.org, linux-kernel@vger.kernel.org, 
	syzkaller-bugs@googlegroups.com
Date: Mon, 25 Nov 2024 16:01:24 -0800

.
Subject: [PATCH] null_blk: Add rotational feature support
From: Damien Le Moal <dlemoal@kernel.org>
To: Jens Axboe <axboe@kernel.dk>,
	linux-block@vger.kernel.org
Cc: Christoph Hellwig <hch@lst.de>,
	Keith Busch <kbusch@kernel.org>
Date: Tue, 26 Nov 2024 09:09:56 +0900

.
Subject: [syzbot] [block?] BUG: unable to handle kernel paging request in
 try_to_wake_up (2)
From: syzbot <syzbot+b7cf50a0c173770dcb14@syzkaller.appspotmail.com>
To: axboe@kernel.dk, linux-block@vger.kernel.org, linux-kernel@vger.kernel.org, 
	syzkaller-bugs@googlegroups.com
Date: Mon, 25 Nov 2024 20:54:27 -0800

.
Subject: [PATCH] block: Prevent potential deadlock in blk_revalidate_disk_zones()
From: Damien Le Moal <dlemoal@kernel.org>
To: Jens Axboe <axboe@kernel.dk>,
	linux-block@vger.kernel.org
Cc: Christoph Hellwig <hch@lst.de>
Date: Tue, 26 Nov 2024 17:53:42 +0900

.
Subject: [PATCH] mq-deadline: don't call req_get_ioprio from the I/O completion handler
From: Christoph Hellwig <hch@lst.de>
To: axboe@kernel.dk
Cc: linux-block@vger.kernel.org,
	Chris Bainbridge <chris.bainbridge@gmail.com>,
	Sam Protsenko <semen.protsenko@linaro.org>
Date: Tue, 26 Nov 2024 11:21:36 +0100

.
Subject: [PATCH v2] block: Prevent potential deadlock in blk_revalidate_disk_zones()
From: Damien Le Moal <dlemoal@kernel.org>
To: Jens Axboe <axboe@kernel.dk>,
	linux-block@vger.kernel.org
Cc: Christoph Hellwig <hch@lst.de>
Date: Tue, 26 Nov 2024 19:47:05 +0900

.
Subject: [RFC PATCH 0/1] Large folios in block buffered IO path
From: Bharata B Rao <bharata@amd.com>
To: <linux-block@vger.kernel.org>, <linux-kernel@vger.kernel.org>,
	<linux-fsdevel@vger.kernel.org>, <linux-mm@kvack.org>
Date: Wed, 27 Nov 2024 11:17:36 +0530

.
Subject: [PATCH] block: Don't allow an atomic write be truncated in blkdev_write_iter()
From: John Garry <john.g.garry@oracle.com>
To: axboe@kernel.dk
Cc: linux-block@vger.kernel.org, hare@suse.de, hch@lst.de,
        martin.petersen@oracle.com, John Garry <john.g.garry@oracle.com>
Date: Wed, 27 Nov 2024 09:23:18 +0000

.
Subject: [PATCH 0/4] block: cleanup queue freeze lockdep
From: Ming Lei <ming.lei@redhat.com>
To: Jens Axboe <axboe@kernel.dk>,
	linux-block@vger.kernel.org
Cc: Ming Lei <ming.lei@redhat.com>
Date: Wed, 27 Nov 2024 21:51:26 +0800

.
Subject: =?UTF-8?B?W1BBVENIXSBicmQ6IGRlY3JlYXNlIHRoZSBudW1iZXIgb2YgYWxsb2NhdGVkIHBhZ2VzIHdoaWNoIGRpc2NhcmRlZA==?=
From: <long.yunjian@zte.com.cn>
To: <axboe@kernel.dk>
Cc: <kbusch@kernel.org>, <linux-block@vger.kernel.org>,
        <linux-kernel@vger.kernel.org>, <mou.yi@zte.com.cn>,
        <zhang.xianwei8@zte.com.cn>, <cai.qu@zte.com.cn>,
        <xu.lifeng1@zte.com.cn>, <jiang.xuexin@zte.com.cn>,
        <jiang.yong5@zte.com.cn>
Date: Thu, 28 Nov 2024 17:00:56 +0800 (CST)

.
Subject: [PATCH 0/2] blktrace: fix one kind of lockdep warning
From: Ming Lei <ming.lei@redhat.com>
To: Jens Axboe <axboe@kernel.dk>,
	linux-block@vger.kernel.org
Cc: Ming Lei <ming.lei@redhat.com>
Date: Thu, 28 Nov 2024 20:50:25 +0800

.
Subject: [PATCH blktests] block/35: enable io_uring if it is disabled
From: Frank Liang <xiliang@redhat.com>
To: linux-block@vger.kernel.org, osandov@fb.com
Cc: Changhui Zhong <czhong@redhat.com>, Ming Lei <minlei@redhat.com>, Libing He <libhe@redhat.com>
Date: Thu, 28 Nov 2024 22:30:24 +0800

.
Subject: [PATCH] block, bfq: fix bfqq uaf in bfq_limit_depth()
From: Yu Kuai <yukuai1@huaweicloud.com>
To: yukuai3@huawei.com,
	axboe@kernel.dk,
	jack@suse.cz
Cc: linux-block@vger.kernel.org,
	linux-kernel@vger.kernel.org,
	yukuai1@huaweicloud.com,
	yi.zhang@huawei.com,
	yangerkun@huawei.com
Date: Fri, 29 Nov 2024 17:15:09 +0800

.
Subject: [GIT PULL] Final block changes for 6.13-rc1
From: Jens Axboe <axboe@kernel.dk>
To: Linus Torvalds <torvalds@linux-foundation.org>
Cc: "linux-block@vger.kernel.org" <linux-block@vger.kernel.org>
Date: Fri, 29 Nov 2024 09:35:06 -0700

Hi Linus,

Changes for this merge window that weren't included in the initial pull.
This pull request contains:

- NVMe pull request via Keith
	- Use correct srcu list traversal (Breno)
	- Scatter-gather support for metadata (Keith)
	- Fabrics shutdown race condition fix (Nilay)
	- Persistent reservations updates (Guixin)

- Add the required bits for MD atomic write support for raid0/1/10.

- Correct return value for unknown opcode in ublk.

- Fix deadlock with zone revalidation.

- Fix for the io priority request vs bio cleanups.

- Use the correct unsigned int type for various limit helpers.

- Fix for a race in loop.

- Cleanup blk_rq_prep_clone() to prevent uninit-value warning and make
  it easier for actual humans to read.

- Fix potential UAF when iterating tags.

- A few fixes for bfq-iosched UAF issues.

- Fix for brd discard not decrementing the allocated page count.

- Various little fixes and cleanups.

Please pull!


The following changes since commit 88d47f629313730f26a3b00224d1e1a5e3b7bb79:

  Merge tag 'md-6.13-20241115' of https://git.kernel.org/pub/scm/linux/kernel/git/mdraid/linux into for-6.13/block (2024-11-15 12:37:33 -0700)

are available in the Git repository at:

  git://git.kernel.dk/linux.git tags/block-6.13-20242901

for you to fetch changes up to 82734209bedd65a8b508844bab652b464379bfdd:

  brd: decrease the number of allocated pages which discarded (2024-11-29 08:43:52 -0700)

----------------------------------------------------------------
block-6.13-20242901

----------------------------------------------------------------
Breno Leitao (1):
      nvme/multipath: Fix RCU list traversal to use SRCU primitive

Christoph Hellwig (10):
      block: return unsigned int from bdev_io_min
      block: don't bother checking the data direction for merges
      block: req->bio is always set in the merge code
      block: return unsigned int from bdev_io_opt
      block: return unsigned int from queue_dma_alignment
      block: return unsigned int from blk_lim_dma_alignment_and_pad
      block: return bool from blk_rq_aligned
      block: remove a duplicate definition for bdev_read_only
      block: return bool from get_disk_ro and bdev_read_only
      mq-deadline: don't call req_get_ioprio from the I/O completion handler

Damien Le Moal (1):
      block: Prevent potential deadlock in blk_revalidate_disk_zones()

Guixin Liu (2):
      nvme: introduce change ptpl and iekey definition
      nvme: tuning pr code by using defined structs and macros

Jens Axboe (1):
      Merge tag 'nvme-6.13-2024-11-21' of git://git.infradead.org/nvme into for-6.13/block

John Garry (8):
      block: Drop granularity check in queue_limit_discard_alignment()
      block: Add extra checks in blk_validate_atomic_write_limits()
      block: Support atomic writes limits for stacked devices
      md/raid0: Atomic write support
      md/raid1: Atomic write support
      md/raid10: Atomic write support
      block: Remove extra part pointer NULLify in blk_rq_init()
      block: Don't allow an atomic write be truncated in blkdev_write_iter()

Keith Busch (3):
      nvme-pci: add support for sgl metadata
      nvme: define the remaining used sgls constants
      nvme-pci: use sgls for all user requests if possible

Manas (1):
      rust: block: simplify Result<()> in validate_block_size return

Mikulas Patocka (1):
      blk-settings: round down io_opt to physical_block_size

Ming Lei (1):
      ublk: fix error code for unsupported command

Nilay Shroff (2):
      Revert "nvme: make keep-alive synchronous operation"
      nvme-fabrics: fix kernel crash while shutting down controller

OGAWA Hirofumi (1):
      loop: Fix ABBA locking race

Suraj Sonawane (1):
      block: blk-mq: fix uninit-value in blk_rq_prep_clone and refactor

Yu Kuai (2):
      block: fix uaf for flush rq while iterating tags
      block, bfq: fix bfqq uaf in bfq_limit_depth()

Zach Wade (1):
      Revert "block, bfq: merge bfq_release_process_ref() into bfq_put_cooperator()"

Zhang Xianwei (1):
      brd: decrease the number of allocated pages which discarded

 block/bfq-cgroup.c               |   1 +
 block/bfq-iosched.c              |  43 ++++++++----
 block/blk-merge.c                |  35 ++--------
 block/blk-mq.c                   |  14 ++--
 block/blk-settings.c             | 141 ++++++++++++++++++++++++++++++++++++-
 block/blk-sysfs.c                |   6 +-
 block/blk-zoned.c                |  14 ++--
 block/fops.c                     |   5 +-
 block/genhd.c                    |   9 +--
 block/mq-deadline.c              |  13 ++--
 drivers/block/brd.c              |   4 +-
 drivers/block/loop.c             |  30 ++++----
 drivers/block/ublk_drv.c         |   2 +-
 drivers/md/raid0.c               |   1 +
 drivers/md/raid1.c               |  20 +++++-
 drivers/md/raid10.c              |  20 +++++-
 drivers/nvme/host/core.c         |  22 ++++--
 drivers/nvme/host/ioctl.c        |  12 +++-
 drivers/nvme/host/multipath.c    |  21 ++++--
 drivers/nvme/host/nvme.h         |  10 ++-
 drivers/nvme/host/pci.c          | 147 ++++++++++++++++++++++++++++++++++-----
 drivers/nvme/host/pr.c           | 122 +++++++++++++++++++-------------
 drivers/nvme/host/rdma.c         |   4 +-
 drivers/nvme/target/admin-cmd.c  |   7 +-
 include/linux/blkdev.h           |  20 +++---
 include/linux/nvme.h             |  14 ++++
 rust/kernel/block/mq/gen_disk.rs |   2 +-
 27 files changed, 547 insertions(+), 192 deletions(-)

-- 
Jens Axboe


.
Subject: [PATCH] block: rnull: add missing MODULE_DESCRIPTION
From: FUJITA Tomonori <fujita.tomonori@gmail.com>
To: linux-block@vger.kernel.org
Cc: a.hindborg@kernel.org,
	boqun.feng@gmail.com,
	axboe@kernel.dk,
	rust-for-linux@vger.kernel.org
Date: Sat, 30 Nov 2024 18:45:21 +0900

.
Subject: [syzbot] [block?] [trace?] possible deadlock in do_page_mkwrite (2)
From: syzbot <syzbot+1682a0f52e34640bb386@syzkaller.appspotmail.com>
To: axboe@kernel.dk, linux-block@vger.kernel.org, linux-kernel@vger.kernel.org, 
	linux-trace-kernel@vger.kernel.org, mathieu.desnoyers@efficios.com, 
	mhiramat@kernel.org, rostedt@goodmis.org, syzkaller-bugs@googlegroups.com
Date: Sat, 30 Nov 2024 01:50:29 -0800

.
Subject: [syzbot] [block?] possible deadlock in elevator_disable
From: syzbot <syzbot+dbad16606916438a362a@syzkaller.appspotmail.com>
To: axboe@kernel.dk, linux-block@vger.kernel.org, linux-kernel@vger.kernel.org, 
	syzkaller-bugs@googlegroups.com
Date: Sat, 30 Nov 2024 11:22:27 -0800

.
Subject: [PATCH] bcache: revert replacing IS_ERR_OR_NULL with IS_ERR again
From: Coly Li <colyli@suse.de>
To: axboe@kernel.dk
Cc: linux-bcache@vger.kernel.org,
	linux-block@vger.kernel.org,
	Liequan Che <cheliequan@inspur.com>,
	stable@vger.kernel.org,
	Zheng Wang <zyytlz.wz@163.com>,
	Mingzhe Zou <mingzhe.zou@easystack.cn>,
	Coly Li <colyli@suse.de>
Date: Mon,  2 Dec 2024 19:56:38 +0800

.
Subject: [PATCH] block: Make bio_iov_bvec_set() accept pointer to const iov_iter
From: John Garry <john.g.garry@oracle.com>
To: axboe@kernel.dk
Cc: linux-block@vger.kernel.org, hch@lst.de,
        John Garry <john.g.garry@oracle.com>
Date: Mon,  2 Dec 2024 11:57:27 +0000

.
Subject: [syzbot] [xfs?] INFO: task hung in xfs_ail_push_all_sync (3)
From: syzbot <syzbot+92fbc8b664c9bbc40bf6@syzkaller.appspotmail.com>
To: axboe@kernel.dk, cem@kernel.org, chandan.babu@oracle.com, 
	djwong@kernel.org, hch@lst.de, linux-block@vger.kernel.org, 
	linux-kernel@vger.kernel.org, linux-xfs@vger.kernel.org, 
	syzkaller-bugs@googlegroups.com
Date: Mon, 02 Dec 2024 05:43:28 -0800

.
Subject: [PATCH v2 00/32] driver core: Constify API device_find_child() and
 adapt for various existing usages
From: Zijun Hu <zijun_hu@icloud.com>
To: Greg Kroah-Hartman <gregkh@linuxfoundation.org>, 
 "Rafael J. Wysocki" <rafael@kernel.org>, 
 Chun-Kuang Hu <chunkuang.hu@kernel.org>, 
 Philipp Zabel <p.zabel@pengutronix.de>, David Airlie <airlied@gmail.com>, 
 Simona Vetter <simona@ffwll.ch>, Matthias Brugger <matthias.bgg@gmail.com>, 
 AngeloGioacchino Del Regno <angelogioacchino.delregno@collabora.com>, 
 Jean Delvare <jdelvare@suse.com>, Guenter Roeck <linux@roeck-us.net>, 
 Martin Tuma <martin.tuma@digiteqautomotive.com>, 
 Mauro Carvalho Chehab <mchehab@kernel.org>, 
 Andreas Noever <andreas.noever@gmail.com>, 
 Michael Jamet <michael.jamet@intel.com>, 
 Mika Westerberg <mika.westerberg@linux.intel.com>, 
 Yehezkel Bernat <YehezkelShB@gmail.com>, 
 Linus Walleij <linus.walleij@linaro.org>, 
 Bartosz Golaszewski <brgl@bgdev.pl>, Andrew Lunn <andrew@lunn.ch>, 
 Vladimir Oltean <olteanv@gmail.com>, 
 "David S. Miller" <davem@davemloft.net>, Eric Dumazet <edumazet@google.com>, 
 Jakub Kicinski <kuba@kernel.org>, Paolo Abeni <pabeni@redhat.com>, 
 Simon Horman <horms@kernel.org>, 
 =?utf-8?q?Uwe_Kleine-K=C3=B6nig?= <ukleinek@kernel.org>, 
 Dan Williams <dan.j.williams@intel.com>, 
 Vishal Verma <vishal.l.verma@intel.com>, Dave Jiang <dave.jiang@intel.com>, 
 Ira Weiny <ira.weiny@intel.com>, Takashi Sakamoto <o-takashi@sakamocchi.jp>, 
 Jiri Slaby <jirislaby@kernel.org>, 
 Heikki Krogerus <heikki.krogerus@linux.intel.com>, 
 Srinivas Kandagatla <srinivas.kandagatla@linaro.org>, 
 Lee Duncan <lduncan@suse.com>, Chris Leech <cleech@redhat.com>, 
 Mike Christie <michael.christie@oracle.com>, 
 "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>, 
 "Martin K. Petersen" <martin.petersen@oracle.com>, 
 Nilesh Javali <njavali@marvell.com>, 
 Manish Rangankar <mrangankar@marvell.com>, 
 GR-QLogic-Storage-Upstream@marvell.com, Davidlohr Bueso <dave@stgolabs.net>, 
 Jonathan Cameron <jonathan.cameron@huawei.com>, 
 Alison Schofield <alison.schofield@intel.com>, 
 Andreas Larsson <andreas@gaisler.com>, Stuart Yoder <stuyoder@gmail.com>, 
 Laurentiu Tudor <laurentiu.tudor@nxp.com>, Jens Axboe <axboe@kernel.dk>, 
 Sudeep Holla <sudeep.holla@arm.com>, 
 Cristian Marussi <cristian.marussi@arm.com>, 
 Ard Biesheuvel <ardb@kernel.org>, Bjorn Andersson <andersson@kernel.org>, 
 Mathieu Poirier <mathieu.poirier@linaro.org>
Cc: Zijun Hu <zijun_hu@icloud.com>, linux-kernel@vger.kernel.org, 
 dri-devel@lists.freedesktop.org, linux-mediatek@lists.infradead.org, 
 linux-arm-kernel@lists.infradead.org, linux-hwmon@vger.kernel.org, 
 linux-media@vger.kernel.org, linux-usb@vger.kernel.org, 
 linux-gpio@vger.kernel.org, netdev@vger.kernel.org, 
 linux-pwm@vger.kernel.org, nvdimm@lists.linux.dev, 
 linux1394-devel@lists.sourceforge.net, linux-serial@vger.kernel.org, 
 linux-sound@vger.kernel.org, open-iscsi@googlegroups.com, 
 linux-scsi@vger.kernel.org, linux-cxl@vger.kernel.org, 
 sparclinux@vger.kernel.org, linux-block@vger.kernel.org, 
 arm-scmi@vger.kernel.org, linux-efi@vger.kernel.org, 
 linux-remoteproc@vger.kernel.org, Zijun Hu <quic_zijuhu@quicinc.com>
Date: Tue, 03 Dec 2024 08:33:22 +0800

.
Subject: [blktests] zbd/009 fails due to "No space left on device"
From: "Zhijian Li (Fujitsu)" <lizhijian@fujitsu.com>
To: "linux-block@vger.kernel.org" <linux-block@vger.kernel.org>
Date: Tue, 3 Dec 2024 00:57:10 +0000

.
Subject: [syzbot] [jfs?] divide error in dbAllocAG
From: syzbot <syzbot+7c808908291a569281a9@syzkaller.appspotmail.com>
To: axboe@kernel.dk, jfs-discussion@lists.sourceforge.net, kristian@klausen.dk, 
	linux-block@vger.kernel.org, linux-kernel@vger.kernel.org, shaggy@kernel.org, 
	syzkaller-bugs@googlegroups.com
Date: Mon, 02 Dec 2024 20:02:22 -0800

.
Subject: [PATCH RESEND v3] btrfs: handle bio_split() error
From: Johannes Thumshirn <johannes.thumshirn@wdc.com>
To: linux-btrfs@vger.kernel.org
Cc: linux-block@vger.kernel.org,
	John Garry <john.g.garry@oracle.com>,
	Johannes Thumshirn <johannes.thumshirn@wdc.com>,
	David Sterba <dsterba@suse.com>
Date: Mon,  2 Dec 2024 23:40:22 -0800

.
Subject: [PATCH] block: rnull: Initialize the module in place
From: =?utf-8?q?Beno=C3=AEt_du_Garreau?= <benoit@dugarreau.fr>
To: Andreas Hindborg <a.hindborg@kernel.org>, 
 Boqun Feng <boqun.feng@gmail.com>, Jens Axboe <axboe@kernel.dk>
Cc: linux-block@vger.kernel.org, rust-for-linux@vger.kernel.org, 
 linux-kernel@vger.kernel.org, 
 =?utf-8?q?Beno=C3=AEt_du_Garreau?= <benoit@dugarreau.fr>
Date: Wed, 04 Dec 2024 09:38:39 +0100

.
Subject: s390: block/blk-iocost.c:1101:11: error: call to '__compiletime_assert_557'
 declared with 'error' attribute: clamp() low limit 1 greater than high limit active
From: Naresh Kamboju <naresh.kamboju@linaro.org>
To: linux-s390@vger.kernel.org, clang-built-linux <llvm@lists.linux.dev>, 
	linux-block <linux-block@vger.kernel.org>, open list <linux-kernel@vger.kernel.org>, 
	lkft-triage@lists.linaro.org, Linux Regressions <regressions@lists.linux.dev>
Cc: Anders Roxell <anders.roxell@linaro.org>, Arnd Bergmann <arnd@arndb.de>, 
	Dan Carpenter <dan.carpenter@linaro.org>, Nathan Chancellor <nathan@kernel.org>, 
	Jens Axboe <axboe@kernel.dk>
Date: Wed, 4 Dec 2024 16:01:09 +0530

.
Subject: Lockdep splat on UMS disconnect (6.13-rc1)
From: Johan Hovold <johan@kernel.org>
To: Jens Axboe <axboe@kernel.dk>, Ming Lei <ming.lei@redhat.com>,
	Christoph Hellwig <hch@lst.de>
Cc: Alan Stern <stern@rowland.harvard.edu>, linux-block@vger.kernel.org,
	linux-usb@vger.kernel.org, usb-storage@lists.one-eyed-alien.net,
	linux-kernel@vger.kernel.org, regressions@lists.linux.dev
Date: Wed, 4 Dec 2024 12:26:53 +0100

.
Subject: Possible locking bug in the block layer [was syzbot: Re: [syzbot] [netfs?] kernel BUG in iov_iter_revert (2)]
From: David Howells <dhowells@redhat.com>
To: Jens Axboe <axboe@kernel.dk>
Date: Wed, 04 Dec 2024 14:47:05 +0000

.
Subject: [PATCH][next] blktrace: remove redundant return at end of function
From: Colin Ian King <colin.i.king@gmail.com>
To: Jens Axboe <axboe@kernel.dk>,
	Steven Rostedt <rostedt@goodmis.org>,
	Masami Hiramatsu <mhiramat@kernel.org>,
	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>,
	Ming Lei <ming.lei@redhat.com>,
	linux-block@vger.kernel.org,
	linux-trace-kernel@vger.kernel.org
Cc: kernel-janitors@vger.kernel.org,
	linux-kernel@vger.kernel.org
Date: Wed,  4 Dec 2024 15:04:50 +0000

.
Subject: [PATCH 0/2] zram: fix backing device setup issue
From: Kairui Song <ryncsn@gmail.com>
To: linux-mm@kvack.org
Cc: Minchan Kim <minchan@kernel.org>,
	Sergey Senozhatsky <senozhatsky@chromium.org>,
	Andrew Morton <akpm@linux-foundation.org>,
	linux-block@vger.kernel.org,
	linux-kernel@vger.kernel.org,
	Kairui Song <kasong@tencent.com>
Date: Thu,  5 Dec 2024 02:02:22 +0800

.
Subject: [PATCH v3 00/11] driver core: Constify API device_find_child()
From: Zijun Hu <zijun_hu@icloud.com>
To: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Cc: =?utf-8?q?Uwe_Kleine-K=C3=B6nig?= <ukleinek@kernel.org>, 
 James Bottomley <James.Bottomley@HansenPartnership.com>, 
 =?utf-8?q?Thomas_Wei=C3=9Fschuh?= <thomas@t-8ch.de>, 
 Zijun Hu <zijun_hu@icloud.com>, linux-kernel@vger.kernel.org, 
 nvdimm@lists.linux.dev, linux-sound@vger.kernel.org, 
 sparclinux@vger.kernel.org, linux-block@vger.kernel.org, 
 linux-cxl@vger.kernel.org, linux1394-devel@lists.sourceforge.net, 
 arm-scmi@vger.kernel.org, linux-efi@vger.kernel.org, 
 linux-gpio@vger.kernel.org, dri-devel@lists.freedesktop.org, 
 linux-mediatek@lists.infradead.org, linux-hwmon@vger.kernel.org, 
 linux-media@vger.kernel.org, linux-pwm@vger.kernel.org, 
 linux-remoteproc@vger.kernel.org, linux-scsi@vger.kernel.org, 
 open-iscsi@googlegroups.com, linux-usb@vger.kernel.org, 
 linux-serial@vger.kernel.org, netdev@vger.kernel.org, 
 Zijun Hu <quic_zijuhu@quicinc.com>
Date: Thu, 05 Dec 2024 08:10:09 +0800

.
Subject: [PATCH] blk-mq: move cpuhp callback registering out of q->sysfs_lock
From: Ming Lei <ming.lei@redhat.com>
To: Jens Axboe <axboe@kernel.dk>,
	linux-block@vger.kernel.org
Cc: Ming Lei <ming.lei@redhat.com>,
	Reinette Chatre <reinette.chatre@intel.com>,
	Fenghua Yu <fenghua.yu@intel.com>,
	Peter Newman <peternewman@google.com>,
	Babu Moger <babu.moger@amd.com>,
	Luck Tony <tony.luck@intel.com>
Date: Fri,  6 Dec 2024 16:06:22 +0800

.
Subject: [PATCH 0/2] blk-mq: fix lockdep warning between sysfs_lock and cpuhotplug lock
From: Ming Lei <ming.lei@redhat.com>
To: Jens Axboe <axboe@kernel.dk>,
	linux-block@vger.kernel.org
Cc: Ming Lei <ming.lei@redhat.com>
Date: Fri,  6 Dec 2024 16:21:54 +0800

.
Subject: [PATCH] blktests: src/miniublk.c: fix unaligned mmap offset for 64K page size
From: Ming Lei <ming.lei@redhat.com>
To: Shin'ichiro Kawasaki <shinichiro.kawasaki@wdc.com>
Cc: linux-block@vger.kernel.org,
	Ming Lei <ming.lei@redhat.com>
Date: Fri,  6 Dec 2024 19:04:27 +0800

.
Subject: [PATCH RESEND 0/2] blk-mq: fix lockdep warning between sysfs_lock and cpu hotplug lock
From: Ming Lei <ming.lei@redhat.com>
To: Jens Axboe <axboe@kernel.dk>,
	linux-block@vger.kernel.org
Cc: Ming Lei <ming.lei@redhat.com>
Date: Fri,  6 Dec 2024 19:16:05 +0800

.
Subject: [PATCH] block: Fix potential deadlock in queue_attr_store()
From: Nilay Shroff <nilay@linux.ibm.com>
To: linux-block@vger.kernel.org
Date: Fri,  6 Dec 2024 22:17:08 +0530

.
Subject: [PATCH] block: Fix potential deadlock in queue_attr_store()
From: Nilay Shroff <nilay@linux.ibm.com>
To: linux-block@vger.kernel.org
Cc: Nilay Shroff <nilay@linux.ibm.com>, kjain101@in.ibm.com, hch@lst.de,
        axboe@kernel.dk, ritesh.list@gmail.com, ming.lei@redhat.com,
        gjoyce@linux.ibm.com
Date: Fri,  6 Dec 2024 22:17:39 +0530

.
Subject: [PATCH] zram: make default ZSTD compression level configurable
From: LiviaMedeiros <9@cirno.name>
To: Sergey Senozhatsky <senozhatsky@chromium.org>,
 Minchan Kim <minchan@kernel.org>
Cc: Jens Axboe <axboe@kernel.dk>, Nick Terrell <terrelln@fb.com>,
 linux-kernel@vger.kernel.org, linux-block@vger.kernel.org
Date: Sat, 7 Dec 2024 04:16:29 +0800

.
Subject: [GIT PULL] Block fixes for 6.13-rc2
From: Jens Axboe <axboe@kernel.dk>
To: Linus Torvalds <torvalds@linux-foundation.org>
Cc: "linux-block@vger.kernel.org" <linux-block@vger.kernel.org>
Date: Sat, 7 Dec 2024 08:14:39 -0700

Hi Linus,

A few fixes for block that should go into the 6.13-rc2 release. This
pull request contains:

- NVMe pull request via Keith
	- Target fix using incorrect zero buffer (Nilay)
	- Device specifc deallocate quirk fixes (Christoph, Keith)
	- Fabrics fix for handling max command target bugs (Maurizio)
	- Cocci fix usage for kzalloc (Yu-Chen)
	- DMA size fix for host memory buffer feature (Christoph)
	- Fabrics queue cleanup fixes (Chunguang)

- CPU hotplug ordering fixes

- Add missing MODULE_DESCRIPTION for rnull

- bcache error value fix

- virtio-blk queue freeze fix

Please pull!


The following changes since commit cdd30ebb1b9f36159d66f088b61aee264e649d7a:

  module: Convert symbol namespace to string literal (2024-12-02 11:34:44 -0800)

are available in the Git repository at:

  git://git.kernel.dk/linux.git tags/block-6.13-20241207

for you to fetch changes up to 22465bbac53c821319089016f268a2437de9b00a:

  blk-mq: move cpuhp callback registering out of q->sysfs_lock (2024-12-06 09:48:46 -0700)

----------------------------------------------------------------
block-6.13-20241207

----------------------------------------------------------------
Christoph Hellwig (2):
      nvme: don't apply NVME_QUIRK_DEALLOCATE_ZEROES when DSM is not supported
      nvme-pci: don't use dma_alloc_noncontiguous with 0 merge boundary

Chunguang.xu (4):
      nvme-tcp: fix the memleak while create new ctrl failed
      nvme-rdma: unquiesce admin_q before destroy it
      nvme-tcp: no need to quiesce admin_q in nvme_tcp_teardown_io_queues()
      nvme-tcp: simplify nvme_tcp_teardown_io_queues()

FUJITA Tomonori (1):
      block: rnull: add missing MODULE_DESCRIPTION

Jens Axboe (1):
      Merge tag 'nvme-6.13-2024-12-05' of git://git.infradead.org/nvme into block-6.13

Keith Busch (1):
      nvme-pci: remove two deallocate zeroes quirks

Liequan Che (1):
      bcache: revert replacing IS_ERR_OR_NULL with IS_ERR again

Maurizio Lombardi (1):
      nvme-fabrics: handle zero MAXCMD without closing the connection

Ming Lei (3):
      virtio-blk: don't keep queue frozen during system suspend
      blk-mq: register cpuhp callback after hctx is added to xarray table
      blk-mq: move cpuhp callback registering out of q->sysfs_lock

Nilay Shroff (1):
      nvmet: use kzalloc instead of ZERO_PAGE in nvme_execute_identify_ns_nvm()

Yu-Chun Lin (1):
      nvmet: replace kmalloc + memset with kzalloc for data allocation

 block/blk-mq.c                  | 108 ++++++++++++++++++++++++++++++++++------
 drivers/block/rnull.rs          |   1 +
 drivers/block/virtio_blk.c      |   7 ++-
 drivers/md/bcache/super.c       |   2 +-
 drivers/nvme/host/core.c        |   8 +--
 drivers/nvme/host/pci.c         |   7 ++-
 drivers/nvme/host/rdma.c        |   8 +--
 drivers/nvme/host/tcp.c         |  17 ++-----
 drivers/nvme/target/admin-cmd.c |   9 +++-
 drivers/nvme/target/pr.c        |   3 +-
 10 files changed, 123 insertions(+), 47 deletions(-)

-- 
Jens Axboe


.
Subject: [PATCH] block: Fix the comment error in the __register_blkdev function.
From: MengEn Sun <mengensun88@gmail.com>
To: axboe@kernel.dk
Cc: linux-block@vger.kernel.org,
	MengEn Sun <mengensun@tencent.com>
Date: Sun,  8 Dec 2024 16:23:57 +0800

.
Subject: [PATCH] MAINTAINERS: update Coly Li's email address
From: colyli@kernel.org
To: axboe@kernel.dk
Cc: linux-bcache@vger.kernel.org,
	linux-block@vger.kernel.org,
	Coly Li <colyli@kernel.org>
Date: Sun,  8 Dec 2024 19:53:50 +0800

.
Subject: [PATCH] block: retry call probe after request_module in blk_request_module
From: Yang Erkun <yangerkun@huawei.com>
To: axboe@kernel.dk,
	hch@lst.de
Cc: linux-block@vger.kernel.org,
	yangerkun@huawei.com,
	yangerkun@huaweicloud.com
Date: Mon,  9 Dec 2024 10:20:33 +0800

.
Subject: [PATCH v9 00/12] Support for hardware-wrapped inline encryption keys
From: Eric Biggers <ebiggers@kernel.org>
To: linux-block@vger.kernel.org,
	linux-fscrypt@vger.kernel.org,
	linux-mmc@vger.kernel.org,
	linux-scsi@vger.kernel.org,
	linux-arm-msm@vger.kernel.org,
	Bartosz Golaszewski <brgl@bgdev.pl>,
	Gaurav Kashyap <quic_gaurkash@quicinc.com>
Cc: Adrian Hunter <adrian.hunter@intel.com>,
	Alim Akhtar <alim.akhtar@samsung.com>,
	Avri Altman <avri.altman@wdc.com>,
	Bart Van Assche <bvanassche@acm.org>,
	Bjorn Andersson <andersson@kernel.org>,
	Dmitry Baryshkov <dmitry.baryshkov@linaro.org>,
	"James E . J . Bottomley" <James.Bottomley@HansenPartnership.com>,
	Jens Axboe <axboe@kernel.dk>,
	Konrad Dybcio <konradybcio@kernel.org>,
	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>,
	"Martin K . Petersen" <martin.petersen@oracle.com>,
	Ulf Hansson <ulf.hansson@linaro.org>
Date: Sun,  8 Dec 2024 20:55:18 -0800

.
Subject: [PATCH v2] block: retry call probe after request_module in blk_request_module
From: Yang Erkun <yangerkun@huaweicloud.com>
To: axboe@kernel.dk,
	hch@lst.de
Cc: linux-block@vger.kernel.org,
	yangerkun@huawei.com,
	yangerkun@huaweicloud.com
Date: Mon,  9 Dec 2024 19:04:35 +0800

.
Subject: [PATCH RFC 0/3] lib/sbitmap: fix shallow_depth tag allocation
From: Yu Kuai <yukuai1@huaweicloud.com>
To: axboe@kernel.dk,
	akpm@linux-foundation.org,
	yang.yang@vivo.com,
	ming.lei@redhat.com,
	yukuai3@huawei.com,
	bvanassche@acm.org,
	osandov@fb.com,
	paolo.valente@linaro.org
Cc: linux-block@vger.kernel.org,
	linux-kernel@vger.kernel.org,
	yukuai1@huaweicloud.com,
	yi.zhang@huawei.com,
	yangerkun@huawei.com
Date: Mon,  9 Dec 2024 19:55:19 +0800

.
Subject: [PATCH v2 0/2] zram: fix backing device setup issue
From: Kairui Song <ryncsn@gmail.com>
To: linux-mm@kvack.org
Cc: Minchan Kim <minchan@kernel.org>,
	Sergey Senozhatsky <senozhatsky@chromium.org>,
	Andrew Morton <akpm@linux-foundation.org>,
	linux-block@vger.kernel.org,
	linux-kernel@vger.kernel.org,
	Kairui Song <kasong@tencent.com>
Date: Tue, 10 Dec 2024 00:57:14 +0800

.
Subject: [PATCH] THE INITIAL VALUE OF wp_offset MAY BE NOT THE POWER OF 2
From: Atharva Tiwari <evepolonium@gmail.com>
To: 
Cc: evepolonium@gmail.com,
	Jens Axboe <axboe@kernel.dk>,
	linux-block@vger.kernel.org,
	linux-kernel@vger.kernel.org
Date: Tue, 10 Dec 2024 11:53:37 +0530

.
Subject: [bug report] WARNING: possible circular locking dependency detected
 at blk_mq_submit_bio+0x43d/0x18d0 and xfs_create+0x31f/0x8c0 [xfs]
From: Yi Zhang <yi.zhang@redhat.com>
To: linux-block <linux-block@vger.kernel.org>
Date: Tue, 10 Dec 2024 21:38:57 +0800

.
Subject: [PATCHv2] block: Fix potential deadlock while freezing queue and acquiring sysfs_lock
From: Nilay Shroff <nilay@linux.ibm.com>
To: linux-block@vger.kernel.org
Cc: Nilay Shroff <nilay@linux.ibm.com>, kjain@linux.ibm.com, hch@lst.de,
        axboe@kernel.dk, ritesh.list@gmail.com, ming.lei@redhat.com,
        gjoyce@linux.ibm.com
Date: Tue, 10 Dec 2024 20:11:43 +0530

.
Subject: [PATCH v4 00/11] driver core: Constify API device_find_child()
From: Zijun Hu <zijun_hu@icloud.com>
To: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Cc: Linus Walleij <linus.walleij@linaro.org>, 
 Bartosz Golaszewski <brgl@bgdev.pl>, 
 =?utf-8?q?Uwe_Kleine-K=C3=B6nig?= <ukleinek@kernel.org>, 
 James Bottomley <James.Bottomley@HansenPartnership.com>, 
 =?utf-8?q?Thomas_Wei=C3=9Fschuh?= <thomas@t-8ch.de>, 
 Zijun Hu <zijun_hu@icloud.com>, linux-kernel@vger.kernel.org, 
 nvdimm@lists.linux.dev, linux-sound@vger.kernel.org, 
 sparclinux@vger.kernel.org, linux-block@vger.kernel.org, 
 linux-cxl@vger.kernel.org, linux1394-devel@lists.sourceforge.net, 
 arm-scmi@vger.kernel.org, linux-efi@vger.kernel.org, 
 linux-gpio@vger.kernel.org, dri-devel@lists.freedesktop.org, 
 linux-mediatek@lists.infradead.org, linux-hwmon@vger.kernel.org, 
 linux-media@vger.kernel.org, linux-pwm@vger.kernel.org, 
 linux-remoteproc@vger.kernel.org, linux-scsi@vger.kernel.org, 
 linux-usb@vger.kernel.org, linux-serial@vger.kernel.org, 
 netdev@vger.kernel.org, Zijun Hu <quic_zijuhu@quicinc.com>, 
 Alison Schofield <alison.schofield@intel.com>, 
 Takashi Sakamoto <o-takashi@sakamocchi.jp>
Date: Wed, 11 Dec 2024 08:08:02 +0800

.
Subject: [syzbot] [block?] KASAN: slab-use-after-free Read in update_io_ticks (2)
From: syzbot <syzbot+085c0366f5a7bfd7b82d@syzkaller.appspotmail.com>
To: axboe@kernel.dk, linux-block@vger.kernel.org, linux-kernel@vger.kernel.org, 
	syzkaller-bugs@googlegroups.com
Date: Wed, 11 Dec 2024 07:06:26 -0800

.
Subject: [bugzilla:219548] the kernel crashes when storing an EXT4 file
 system in a ZRAM device
From: Sergey Senozhatsky <senozhatsky@chromium.org>
To: Theodore Ts'o <tytso@mit.edu>, Christoph Hellwig <hch@infradead.org>,
	Jens Axboe <axboe@kernel.dk>,
	caiqingfu <baicaiaichibaicai@gmail.com>
Cc: Andrew Morton <akpm@linux-foundation.org>,
	Sergey Senozhatsky <senozhatsky@chromium.org>,
	linux-ext4@vger.kernel.org, linux-block@vger.kernel.org,
	linux-fsdevel@vger.kernel.org
Date: Thu, 12 Dec 2024 12:58:26 +0900

.
Subject: [PATCH v3 0/9] driver core: class: Fix bug and code improvements
 for class APIs
From: Zijun Hu <zijun_hu@icloud.com>
To: Greg Kroah-Hartman <gregkh@linuxfoundation.org>, 
 "Rafael J. Wysocki" <rafael@kernel.org>, Tejun Heo <tj@kernel.org>, 
 Josef Bacik <josef@toxicpanda.com>, Jens Axboe <axboe@kernel.dk>, 
 Boris Burkov <boris@bur.io>, Davidlohr Bueso <dave@stgolabs.net>, 
 Jonathan Cameron <jonathan.cameron@huawei.com>, 
 Dave Jiang <dave.jiang@intel.com>, 
 Alison Schofield <alison.schofield@intel.com>, 
 Vishal Verma <vishal.l.verma@intel.com>, Ira Weiny <ira.weiny@intel.com>, 
 Dan Williams <dan.j.williams@intel.com>
Cc: Zijun Hu <zijun_hu@icloud.com>, linux-kernel@vger.kernel.org, 
 cgroups@vger.kernel.org, linux-block@vger.kernel.org, 
 linux-cxl@vger.kernel.org, Zijun Hu <quic_zijuhu@quicinc.com>, 
 stable@vger.kernel.org
Date: Thu, 12 Dec 2024 21:38:36 +0800

.
Subject: [PATCH] blk-iocost: Avoid using clamp() on inuse in
 __propagate_weights()
From: Nathan Chancellor <nathan@kernel.org>
To: Tejun Heo <tj@kernel.org>, Josef Bacik <josef@toxicpanda.com>, 
 Jens Axboe <axboe@kernel.dk>
Cc: cgroups@vger.kernel.org, linux-block@vger.kernel.org, 
 llvm@lists.linux.dev, patches@lists.linux.dev, 
 David Laight <david.laight@aculab.com>, 
 Linux Kernel Functional Testing <lkft@linaro.org>, 
 kernel test robot <lkp@intel.com>, Nathan Chancellor <nathan@kernel.org>
Date: Thu, 12 Dec 2024 10:13:29 -0700

.
Subject: [PATCH 0/3] Three small block layer patches
From: Bart Van Assche <bvanassche@acm.org>
To: Jens Axboe <axboe@kernel.dk>
Cc: linux-block@vger.kernel.org,
	Christoph Hellwig <hch@lst.de>,
	Bart Van Assche <bvanassche@acm.org>
Date: Thu, 12 Dec 2024 13:29:38 -0800

.
Subject: [PATCH v10 00/15] Support for hardware-wrapped inline encryption keys
From: Eric Biggers <ebiggers@kernel.org>
To: linux-block@vger.kernel.org,
	linux-fscrypt@vger.kernel.org,
	linux-mmc@vger.kernel.org,
	linux-scsi@vger.kernel.org,
	linux-arm-msm@vger.kernel.org,
	Bartosz Golaszewski <brgl@bgdev.pl>,
	Gaurav Kashyap <quic_gaurkash@quicinc.com>
Cc: Adrian Hunter <adrian.hunter@intel.com>,
	Alim Akhtar <alim.akhtar@samsung.com>,
	Avri Altman <avri.altman@wdc.com>,
	Bart Van Assche <bvanassche@acm.org>,
	Bjorn Andersson <andersson@kernel.org>,
	Dmitry Baryshkov <dmitry.baryshkov@linaro.org>,
	"James E . J . Bottomley" <James.Bottomley@HansenPartnership.com>,
	Jens Axboe <axboe@kernel.dk>,
	Konrad Dybcio <konradybcio@kernel.org>,
	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>,
	"Martin K . Petersen" <martin.petersen@oracle.com>,
	Ulf Hansson <ulf.hansson@linaro.org>
Date: Thu, 12 Dec 2024 20:19:43 -0800

.
Subject: Clarification on last_comp_len logic in zram_write_page
From: Dheeraj Reddy Jonnalagadda <dheeraj.linuxdev@gmail.com>
To: minchan@kernel.org, senozhatsky@chromium.org
Cc: axboe@kernel.dk, linux-kernel@vger.kernel.org,
	linux-block@vger.kernel.org
Date: Fri, 13 Dec 2024 12:49:26 +0530

.
Subject: [PATCH] blktests: src/miniublk.c: fix segment fault when io_uring is disabled
From: Ming Lei <ming.lei@redhat.com>
To: Shin'ichiro Kawasaki <shinichiro.kawasaki@wdc.com>
Cc: linux-block@vger.kernel.org,
	Ming Lei <ming.lei@redhat.com>,
	Zhang Yi <yi.zhang@redhat.com>
Date: Fri, 13 Dec 2024 15:36:45 +0800

.
Subject:  I urge you to understand my viewpoint accurately.
From: <TCWM178842@ipen.br>
To: linux-block@vger.kernel.org
Date: 13 Dec 2024 12:24:51 +0800

.
Subject: [syzbot] [nbd?] KASAN: slab-use-after-free Write in recv_work
From: syzbot <syzbot+6b0df248918b92c33e6a@syzkaller.appspotmail.com>
To: axboe@kernel.dk, josef@toxicpanda.com, linux-block@vger.kernel.org, 
	linux-kernel@vger.kernel.org, nbd@other.debian.org, 
	syzkaller-bugs@googlegroups.com
Date: Fri, 13 Dec 2024 01:16:21 -0800

.
Subject: [GIT PULL] Block fixes for 6.13-rc3
From: Jens Axboe <axboe@kernel.dk>
To: Linus Torvalds <torvalds@linux-foundation.org>
Cc: "linux-block@vger.kernel.org" <linux-block@vger.kernel.org>
Date: Fri, 13 Dec 2024 13:48:38 -0700

Hi Linus,

A collection of fixes for the block area, which should go into the
6.13-rc3 release. This pull request contains:

- Series from Damien fixing issues with the zoned write plugging

- Fix for a potential UAF in block cgroups

- Fix deadlock around queue freezing and the sysfs lock

- Various little cleanups and fixes

Please pull!


The following changes since commit 22465bbac53c821319089016f268a2437de9b00a:

  blk-mq: move cpuhp callback registering out of q->sysfs_lock (2024-12-06 09:48:46 -0700)

are available in the Git repository at:

  git://git.kernel.dk/linux.git tags/block-6.13-20241213

for you to fetch changes up to be26ba96421ab0a8fa2055ccf7db7832a13c44d2:

  block: Fix potential deadlock while freezing queue and acquiring sysfs_lock (2024-12-13 10:51:58 -0700)

----------------------------------------------------------------
block-6.13-20241213

----------------------------------------------------------------
Bart Van Assche (3):
      mq-deadline: Remove a local variable
      blk-mq: Clean up blk_mq_requeue_work()
      block: Fix queue_iostats_passthrough_show()

Coly Li (1):
      MAINTAINERS: update Coly Li's email address

Damien Le Moal (4):
      block: Use a zone write plug BIO work for REQ_NOWAIT BIOs
      block: Ignore REQ_NOWAIT for zone reset and zone finish operations
      dm: Fix dm-zoned-reclaim zone write pointer alignment
      block: Prevent potential deadlocks in zone write plug error recovery

John Garry (1):
      block: Make bio_iov_bvec_set() accept pointer to const iov_iter

LongPing Wei (1):
      block: get wp_offset by bdev_offset_from_zone_start

Nathan Chancellor (1):
      blk-iocost: Avoid using clamp() on inuse in __propagate_weights()

Nilay Shroff (1):
      block: Fix potential deadlock while freezing queue and acquiring sysfs_lock

Tejun Heo (1):
      blk-cgroup: Fix UAF in blkcg_unpin_online()

 MAINTAINERS                   |   2 +-
 block/bio.c                   |   2 +-
 block/blk-cgroup.c            |   6 +-
 block/blk-iocost.c            |   9 +-
 block/blk-map.c               |   2 +-
 block/blk-mq-sysfs.c          |  16 +-
 block/blk-mq.c                |  39 ++--
 block/blk-sysfs.c             |   6 +-
 block/blk-zoned.c             | 508 +++++++++++++++++++-----------------------
 block/mq-deadline.c           |   5 +-
 drivers/md/dm-zoned-reclaim.c |   6 +-
 include/linux/bio.h           |   2 +-
 include/linux/blkdev.h        |   5 +-
 13 files changed, 279 insertions(+), 329 deletions(-)

-- 
Jens Axboe


.
Subject: [RFC v2 00/11] enable bs > ps for block devices
From: Luis Chamberlain <mcgrof@kernel.org>
To: willy@infradead.org,
	hch@lst.de,
	hare@suse.de,
	dave@stgolabs.net,
	david@fromorbit.com,
	djwong@kernel.org
Cc: john.g.garry@oracle.com,
	ritesh.list@gmail.com,
	kbusch@kernel.org,
	linux-fsdevel@vger.kernel.org,
	linux-xfs@vger.kernel.org,
	linux-mm@kvack.org,
	linux-block@vger.kernel.org,
	gost.dev@samsung.com,
	p.raghav@samsung.com,
	da.gomez@samsung.com,
	kernel@pankajraghav.com,
	mcgrof@kernel.org
Date: Fri, 13 Dec 2024 19:10:38 -0800

.
Subject: [PATCH 0/2] block: fix deadlock caused by atomic limits update
From: Ming Lei <ming.lei@redhat.com>
To: Jens Axboe <axboe@kernel.dk>,
	linux-block@vger.kernel.org
Cc: Christoph Hellwig <hch@lst.de>,
	Ming Lei <ming.lei@redhat.com>
Date: Mon, 16 Dec 2024 16:02:02 +0800

.
Subject: [PATCH] null_blk: Remove accesses to page->index
From: "Matthew Wilcox (Oracle)" <willy@infradead.org>
To: Jens Axboe <axboe@kernel.dk>
Cc: "Matthew Wilcox (Oracle)" <willy@infradead.org>,
	linux-block@vger.kernel.org,
	Damien Le Moal <dlemoal@kernel.org>,
	Hannes Reinecke <hare@suse.de>
Date: Mon, 16 Dec 2024 16:08:47 +0000

.
Subject: Zoned storage and BLK_STS_RESOURCE
From: Bart Van Assche <bvanassche@acm.org>
To: Damien Le Moal <dlemoal@kernel.org>
Cc: "linux-block@vger.kernel.org" <linux-block@vger.kernel.org>,
 Christoph Hellwig <hch@lst.de>
Date: Mon, 16 Dec 2024 11:24:24 -0800

.
Subject: [PATCH 0/2] Move blk_mq_submit_bio() error handling
From: Bart Van Assche <bvanassche@acm.org>
To: Jens Axboe <axboe@kernel.dk>
Cc: linux-block@vger.kernel.org,
	Christoph Hellwig <hch@lst.de>,
	Damien Le Moal <dlemoal@kernel.org>,
	Bart Van Assche <bvanassche@acm.org>
Date: Mon, 16 Dec 2024 12:18:59 -0800

.
Subject: [PATCH 0/6] Minor improvements for the zoned block storage code
From: Bart Van Assche <bvanassche@acm.org>
To: Jens Axboe <axboe@kernel.dk>
Cc: linux-block@vger.kernel.org,
	Christoph Hellwig <hch@lst.de>,
	Damien Le Moal <dlemoal@kernel.org>,
	Bart Van Assche <bvanassche@acm.org>
Date: Mon, 16 Dec 2024 13:02:38 -0800

.
Subject: [PATCH RFC v2 0/4] lib/sbitmap: fix shallow_depth tag allocation
From: Yu Kuai <yukuai1@huaweicloud.com>
To: axboe@kernel.dk,
	akpm@linux-foundation.org,
	ming.lei@redhat.com,
	yang.yang@vivo.com,
	bvanassche@acm.org,
	osandov@fb.com,
	paolo.valente@linaro.org
Cc: linux-block@vger.kernel.org,
	linux-kernel@vger.kernel.org,
	yukuai3@huawei.com,
	yukuai1@huaweicloud.com,
	yi.zhang@huawei.com,
	yangerkun@huawei.com
Date: Tue, 17 Dec 2024 10:40:43 +0800

.
Subject: [PATCH blktests 0/2] throtl: fix IO block-size and race while submitting IO
From: Nilay Shroff <nilay@linux.ibm.com>
To: linux-block@vger.kernel.org
Cc: yukuai3@huawei.com, shinichiro.kawasaki@wdc.com, yi.zhang@redhat.com
Date: Tue, 17 Dec 2024 18:44:20 +0530

.
Subject: [linus:master] [blk]  22465bbac5:
 BUG:KASAN:slab-use-after-free_in__cpuhp_state_add_instance_cpuslocked
From: kernel test robot <oliver.sang@intel.com>
To: Ming Lei <ming.lei@redhat.com>
Date: Tue, 17 Dec 2024 22:20:47 +0800

.
Subject: [PATCH v2 0/4] Minor improvements for the zoned block storage code
From: Bart Van Assche <bvanassche@acm.org>
To: Jens Axboe <axboe@kernel.dk>
Cc: linux-block@vger.kernel.org,
	Christoph Hellwig <hch@lst.de>,
	Damien Le Moal <dlemoal@kernel.org>,
	Bart Van Assche <bvanassche@acm.org>
Date: Tue, 17 Dec 2024 13:03:06 -0800

.
Subject: [PATCH v2 0/3] Three blk_mq_submit_bio() patches
From: Bart Van Assche <bvanassche@acm.org>
To: Jens Axboe <axboe@kernel.dk>
Cc: linux-block@vger.kernel.org,
	Christoph Hellwig <hch@lst.de>,
	Damien Le Moal <dlemoal@kernel.org>,
	Bart Van Assche <bvanassche@acm.org>
Date: Tue, 17 Dec 2024 14:38:06 -0800

.
Subject: [PATCH v4 0/8] driver core: class: Fix bug and code improvements
 for class APIs
From: Zijun Hu <zijun_hu@icloud.com>
To: Greg Kroah-Hartman <gregkh@linuxfoundation.org>, 
 "Rafael J. Wysocki" <rafael@kernel.org>, Tejun Heo <tj@kernel.org>, 
 Josef Bacik <josef@toxicpanda.com>, Jens Axboe <axboe@kernel.dk>, 
 Boris Burkov <boris@bur.io>, Davidlohr Bueso <dave@stgolabs.net>, 
 Jonathan Cameron <jonathan.cameron@huawei.com>, 
 Dave Jiang <dave.jiang@intel.com>, 
 Alison Schofield <alison.schofield@intel.com>, 
 Vishal Verma <vishal.l.verma@intel.com>, Ira Weiny <ira.weiny@intel.com>, 
 Dan Williams <dan.j.williams@intel.com>
Cc: Zijun Hu <zijun_hu@icloud.com>, linux-kernel@vger.kernel.org, 
 cgroups@vger.kernel.org, linux-block@vger.kernel.org, 
 linux-cxl@vger.kernel.org, Zijun Hu <quic_zijuhu@quicinc.com>, 
 =?utf-8?q?Michal_Koutn=C3=BD?= <mkoutny@suse.com>, stable@vger.kernel.org, 
 Fan Ni <fan.ni@samsung.com>, Jonathan Cameron <Jonathan.Cameron@huawei.com>
Date: Wed, 18 Dec 2024 08:01:30 +0800

.
Subject: 6.13/regression/bisected - after commit f1be1788a32e I see in the
 kernel log "possible circular locking dependency detected"
From: Mikhail Gavrilov <mikhail.v.gavrilov@gmail.com>
To: ming.lei@redhat.com, Christoph Hellwig <hch@lst.de>, axboe@kernel.dk, 
	Linux List Kernel Mailing <linux-kernel@vger.kernel.org>, 
	Linux regressions mailing list <regressions@lists.linux.dev>, linux-block@vger.kernel.org
Date: Wed, 18 Dec 2024 06:51:31 +0500

.
Subject: [PATCH 0/5] fs/buffer: strack reduction on async read
From: Luis Chamberlain <mcgrof@kernel.org>
To: hare@suse.de,
	willy@infradead.org,
	dave@stgolabs.net,
	david@fromorbit.com,
	djwong@kernel.org,
	kbusch@kernel.org
Cc: john.g.garry@oracle.com,
	hch@lst.de,
	ritesh.list@gmail.com,
	linux-fsdevel@vger.kernel.org,
	linux-xfs@vger.kernel.org,
	linux-mm@kvack.org,
	linux-block@vger.kernel.org,
	gost.dev@samsung.com,
	p.raghav@samsung.com,
	da.gomez@samsung.com,
	kernel@pankajraghav.com,
	mcgrof@kernel.org
Date: Tue, 17 Dec 2024 18:26:21 -0800

.
Subject: [PATCH for-next 0/3] null_blk: improve write failure simulation
From: Shin'ichiro Kawasaki <shinichiro.kawasaki@wdc.com>
To: linux-block@vger.kernel.org,
	Jens Axboe <axboe@kernel.dk>
Cc: Damien Le Moal <dlemoal@kernel.org>
Date: Wed, 18 Dec 2024 16:49:11 +0900

.
Subject: [PATCH 0/2] block: fix two regressions in v6.13 dev cycle
From: Ming Lei <ming.lei@redhat.com>
To: Jens Axboe <axboe@kernel.dk>,
	linux-block@vger.kernel.org
Cc: Ming Lei <ming.lei@redhat.com>
Date: Wed, 18 Dec 2024 18:16:13 +0800

.
Subject: [PATCH blktests] nvme/053: provide time extension alternative
From: Luis Chamberlain <mcgrof@kernel.org>
To: shinichiro.kawasaki@wdc.com,
	martin.wilck@suse.com
Cc: linux-block@vger.kernel.org,
	patches@lists.linux.dev,
	gost.dev@samsung.com,
	mcgrof@kernel.org
Date: Wed, 18 Dec 2024 03:13:40 -0800

.
Subject: [PATCH blktests 0/4] enable bs > ps device testing
From: Luis Chamberlain <mcgrof@kernel.org>
To: shinichiro.kawasaki@wdc.com
Cc: linux-block@vger.kernel.org,
	hare@suse.de,
	patches@lists.linux.dev,
	gost.dev@samsung.com,
	mcgrof@kernel.org
Date: Wed, 18 Dec 2024 03:21:49 -0800

.
Subject: [PATCHv2 blktests 0/2] throtl: fix IO block-size and race while submitting IO
From: Nilay Shroff <nilay@linux.ibm.com>
To: linux-block@vger.kernel.org
Cc: yukuai3@huawei.com, shinichiro.kawasaki@wdc.com, yi.zhang@redhat.com,
        bvanassche@acm.org, gjoyce@ibm.com
Date: Wed, 18 Dec 2024 19:13:20 +0530

.
Subject: [PATCH v3 0/2] Two blk_mq_submit_bio() patches
From: Bart Van Assche <bvanassche@acm.org>
To: Jens Axboe <axboe@kernel.dk>
Cc: linux-block@vger.kernel.org,
	Christoph Hellwig <hch@lst.de>,
	Damien Le Moal <dlemoal@kernel.org>,
	Bart Van Assche <bvanassche@acm.org>
Date: Wed, 18 Dec 2024 13:22:44 -0800

.
Subject: [syzbot] [block?] possible deadlock in blk_mq_exit_sched
From: syzbot <syzbot+d8caa4d9cdee21b5e671@syzkaller.appspotmail.com>
To: axboe@kernel.dk, linux-block@vger.kernel.org, linux-kernel@vger.kernel.org, 
	syzkaller-bugs@googlegroups.com
Date: Wed, 18 Dec 2024 18:01:20 -0800

.
Subject: [PATCH] block: remove BLK_MQ_F_SHOULD_MERGE
From: Christoph Hellwig <hch@lst.de>
To: axboe@kernel.dk
Cc: linux-block@vger.kernel.org
Date: Thu, 19 Dec 2024 07:01:59 +0100

.
Subject: [PATCH RFC] docs: ABI: replace mcroce@microsoft.com with new Meta
 address
From: Ahmad Fatoum <a.fatoum@pengutronix.de>
To: Matteo Croce <teknoraver@meta.com>, 
 Matteo Croce <technoboy85@gmail.com>, Jens Axboe <axboe@kernel.dk>, 
 Andrew Morton <akpm@linux-foundation.org>
Cc: Daniel Lezcano <daniel.lezcano@linaro.org>, linux-block@vger.kernel.org, 
 linux-pm@vger.kernel.org, linux-kernel@vger.kernel.org, 
 kernel@pengutronix.de, Ahmad Fatoum <a.fatoum@pengutronix.de>
Date: Thu, 19 Dec 2024 08:51:30 +0100

.
Subject: [PATCH v2 0/2] rust: lockdep: Fix soundness issue affecting
 LockClassKeys
From: Mitchell Levy <levymitchell0@gmail.com>
To: Boqun Feng <boqun.feng@gmail.com>, Miguel Ojeda <ojeda@kernel.org>, 
 Alex Gaynor <alex.gaynor@gmail.com>, 
 Wedson Almeida Filho <wedsonaf@gmail.com>, Gary Guo <gary@garyguo.net>, 
 =?utf-8?q?Bj=C3=B6rn_Roy_Baron?= <bjorn3_gh@protonmail.com>, 
 Benno Lossin <benno.lossin@proton.me>, Alice Ryhl <aliceryhl@google.com>, 
 Trevor Gross <tmgross@umich.edu>, Andreas Hindborg <a.hindborg@kernel.org>, 
 Andreas Hindborg <a.hindborg@kernel.org>
Cc: linux-block@vger.kernel.org, rust-for-linux@vger.kernel.org, 
 linux-kernel@vger.kernel.org, stable@vger.kernel.org, 
 Mitchell Levy <levymitchell0@gmail.com>
Date: Thu, 19 Dec 2024 12:58:54 -0800

.
Subject: [bug report] WARNING: possible circular locking dependency detected
 at blk_unregister_queue+0x9c/0x290 and sd_remove+0x85/0x130 [sd_mod]
From: Yi Zhang <yi.zhang@redhat.com>
To: linux-block <linux-block@vger.kernel.org>
Date: Fri, 20 Dec 2024 08:30:52 +0800

.
Subject: [PATCH] rust: block: fix use of BLK_MQ_F_SHOULD_MERGE
From: Andreas Hindborg <a.hindborg@kernel.org>
To: Boqun Feng <boqun.feng@gmail.com>, Miguel Ojeda <ojeda@kernel.org>, 
 Alex Gaynor <alex.gaynor@gmail.com>, Gary Guo <gary@garyguo.net>, 
 =?utf-8?q?Bj=C3=B6rn_Roy_Baron?= <bjorn3_gh@protonmail.com>, 
 Benno Lossin <benno.lossin@proton.me>, Alice Ryhl <aliceryhl@google.com>, 
 Trevor Gross <tmgross@umich.edu>, Jens Axboe <axboe@kernel.dk>
Cc: Christoph Hellwig <hch@lst.de>, linux-block@vger.kernel.org, 
 rust-for-linux@vger.kernel.org, linux-kernel@vger.kernel.org, 
 Andreas Hindborg <a.hindborg@kernel.org>
Date: Fri, 20 Dec 2024 10:37:57 +0100

.
Subject: [GIT PULL] Block fixes for 6.13-rc4
From: Jens Axboe <axboe@kernel.dk>
To: Linus Torvalds <torvalds@linux-foundation.org>
Cc: "linux-block@vger.kernel.org" <linux-block@vger.kernel.org>
Date: Fri, 20 Dec 2024 09:25:37 -0700

Hi Linus,

Fixes for the block area for 6.13-rc4. This pull request contains:

- Minor cleanups for bdev/nvme using the helpers introduced

- Revert of a deadlock fix that still needs more work

- Fix a UAF of hctx in the cpu hotplug code

Please pull!


The following changes since commit be26ba96421ab0a8fa2055ccf7db7832a13c44d2:

  block: Fix potential deadlock while freezing queue and acquiring sysfs_lock (2024-12-13 10:51:58 -0700)

are available in the Git repository at:

  git://git.kernel.dk/linux.git tags/block-6.13-20241220

for you to fetch changes up to 85672ca9ceeaa1dcf2777a7048af5f4aee3fd02b:

  block: avoid to reuse `hctx` not removed from cpuhp callback list (2024-12-18 07:25:37 -0700)

----------------------------------------------------------------
block-6.13-20241220

----------------------------------------------------------------
Luis Chamberlain (2):
      block/bdev: use helper for max block size check
      nvme: use blk_validate_block_size() for max LBA check

Ming Lei (2):
      block: Revert "block: Fix potential deadlock while freezing queue and acquiring sysfs_lock"
      block: avoid to reuse `hctx` not removed from cpuhp callback list

 block/bdev.c             |  3 +--
 block/blk-mq-sysfs.c     | 16 ++++++++++------
 block/blk-mq.c           | 40 +++++++++++++++++++++-------------------
 block/blk-sysfs.c        |  4 ++--
 drivers/nvme/host/core.c |  2 +-
 5 files changed, 35 insertions(+), 30 deletions(-)

-- 
Jens Axboe


.
Subject: [PATCH RFC v3 0/7] lib/sbitmap: fix shallow_depth tag allocation
From: Yu Kuai <yukuai1@huaweicloud.com>
To: axboe@kernel.dk,
	akpm@linux-foundation.org,
	ming.lei@redhat.com,
	yang.yang@vivo.com,
	yukuai3@huawei.com,
	bvanassche@acm.org
Cc: linux-block@vger.kernel.org,
	linux-kernel@vger.kernel.org,
	yukuai1@huaweicloud.com,
	yi.zhang@huawei.com,
	yangerkun@huawei.com
Date: Sat, 21 Dec 2024 17:37:03 +0800

.
Subject: [PATCH blktests] tests/rnbd: Implement RNBD regression test
From: Li Zhijian <lizhijian@fujitsu.com>
To: linux-block@vger.kernel.org
Cc: shinichiro.kawasaki@wdc.com,
	linux-rdma@vger.kernel.org,
	Li Zhijian <lizhijian@fujitsu.com>,
	Jack Wang <jinpu.wang@ionos.com>,
	Jason Gunthorpe <jgg@ziepe.ca>,
	Leon Romanovsky <leon@kernel.org>,
	"Md. Haris Iqbal" <haris.iqbal@ionos.com>
Date: Mon, 23 Dec 2024 13:45:35 +0800

.
Subject: [PATCH] block: Use enum for blk-mq tagset flags
From: John Garry <john.g.garry@oracle.com>
To: axboe@kernel.dk
Cc: linux-block@vger.kernel.org, hch@lst.de,
        John Garry <john.g.garry@oracle.com>
Date: Mon, 23 Dec 2024 10:41:53 +0000

.
Subject: [PATCH v5 00/12] driver core: Constify API device_find_child()
From: Zijun Hu <zijun_hu@icloud.com>
To: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Cc: Linus Walleij <linus.walleij@linaro.org>, 
 Bartosz Golaszewski <brgl@bgdev.pl>, 
 =?utf-8?q?Uwe_Kleine-K=C3=B6nig?= <ukleinek@kernel.org>, 
 James Bottomley <James.Bottomley@HansenPartnership.com>, 
 =?utf-8?q?Thomas_Wei=C3=9Fschuh?= <thomas@t-8ch.de>, 
 Zijun Hu <zijun_hu@icloud.com>, linux-kernel@vger.kernel.org, 
 nvdimm@lists.linux.dev, linux-sound@vger.kernel.org, 
 sparclinux@vger.kernel.org, linux-block@vger.kernel.org, 
 linux-cxl@vger.kernel.org, linux1394-devel@lists.sourceforge.net, 
 arm-scmi@vger.kernel.org, linux-efi@vger.kernel.org, 
 linux-gpio@vger.kernel.org, dri-devel@lists.freedesktop.org, 
 linux-mediatek@lists.infradead.org, linux-hwmon@vger.kernel.org, 
 linux-media@vger.kernel.org, linux-pwm@vger.kernel.org, 
 linux-remoteproc@vger.kernel.org, linux-scsi@vger.kernel.org, 
 linux-usb@vger.kernel.org, linux-serial@vger.kernel.org, 
 netdev@vger.kernel.org, Zijun Hu <quic_zijuhu@quicinc.com>, 
 Alison Schofield <alison.schofield@intel.com>, 
 Jonathan Cameron <Jonathan.Cameron@huawei.com>, 
 Takashi Sakamoto <o-takashi@sakamocchi.jp>, 
 Bartosz Golaszewski <bartosz.golaszewski@linaro.org>
Date: Tue, 24 Dec 2024 21:04:59 +0800

.
Subject: [PATCH v5 0/8] driver core: class: Fix bug and code improvements
 for class APIs
From: Zijun Hu <zijun_hu@icloud.com>
To: Greg Kroah-Hartman <gregkh@linuxfoundation.org>, 
 "Rafael J. Wysocki" <rafael@kernel.org>, Tejun Heo <tj@kernel.org>, 
 Josef Bacik <josef@toxicpanda.com>, Jens Axboe <axboe@kernel.dk>, 
 Boris Burkov <boris@bur.io>, Davidlohr Bueso <dave@stgolabs.net>, 
 Jonathan Cameron <jonathan.cameron@huawei.com>, 
 Dave Jiang <dave.jiang@intel.com>, 
 Alison Schofield <alison.schofield@intel.com>, 
 Vishal Verma <vishal.l.verma@intel.com>, Ira Weiny <ira.weiny@intel.com>, 
 Dan Williams <dan.j.williams@intel.com>
Cc: Zijun Hu <zijun_hu@icloud.com>, linux-kernel@vger.kernel.org, 
 cgroups@vger.kernel.org, linux-block@vger.kernel.org, 
 linux-cxl@vger.kernel.org, Zijun Hu <quic_zijuhu@quicinc.com>, 
 Jonathan Cameron <Jonathan.Cameron@huawei.com>, 
 =?utf-8?q?Michal_Koutn=C3=BD?= <mkoutny@suse.com>, stable@vger.kernel.org, 
 Fan Ni <fan.ni@samsung.com>
Date: Tue, 24 Dec 2024 21:37:19 +0800

.
Subject: [PATCH blktests v2 1/2] tests/rnbd: Implement RNBD regression test
From: Li Zhijian <lizhijian@fujitsu.com>
To: linux-block@vger.kernel.org
Cc: shinichiro.kawasaki@wdc.com,
	linux-rdma@vger.kernel.org,
	Li Zhijian <lizhijian@fujitsu.com>,
	Jack Wang <jinpu.wang@ionos.com>,
	Jason Gunthorpe <jgg@ziepe.ca>,
	Leon Romanovsky <leon@kernel.org>,
	"Md. Haris Iqbal" <haris.iqbal@ionos.com>
Date: Wed, 25 Dec 2024 17:37:50 +0800

.
Subject: [syzbot] Monthly nbd report (Dec 2024)
From: syzbot <syzbot+lista56c9771895bcef0bc37@syzkaller.appspotmail.com>
To: josef@toxicpanda.com, linux-block@vger.kernel.org, 
	linux-kernel@vger.kernel.org, nbd@other.debian.org, 
	syzkaller-bugs@googlegroups.com
Date: Wed, 25 Dec 2024 02:07:19 -0800

.
Subject: [PATCH for-next v2 0/4] null_blk: improve write failure simulation
From: Shin'ichiro Kawasaki <shinichiro.kawasaki@wdc.com>
To: linux-block@vger.kernel.org,
	Jens Axboe <axboe@kernel.dk>
Cc: Damien Le Moal <dlemoal@kernel.org>,
	Bart Van Assche <bvanassche@acm.org>
Date: Wed, 25 Dec 2024 19:09:45 +0900

.
Subject: [PATCH] ublk: detach gendisk from ublk device if add_disk() fails
From: Ming Lei <ming.lei@redhat.com>
To: Jens Axboe <axboe@kernel.dk>,
	linux-block@vger.kernel.org
Cc: Ming Lei <ming.lei@redhat.com>
Date: Wed, 25 Dec 2024 19:06:40 +0800

.
Subject: [syzbot] [block?] possible deadlock in queue_attr_store
From: syzbot <syzbot+460404a158b0ed7b101c@syzkaller.appspotmail.com>
To: axboe@kernel.dk, linux-block@vger.kernel.org, linux-kernel@vger.kernel.org, 
	syzkaller-bugs@googlegroups.com
Date: Fri, 27 Dec 2024 04:27:24 -0800

.
Subject: [syzbot] [block?] possible deadlock in submit_bio_noacct_nocheck
From: syzbot <syzbot+33bb23065b02ca58a5a3@syzkaller.appspotmail.com>
To: axboe@kernel.dk, linux-block@vger.kernel.org, linux-kernel@vger.kernel.org, 
	syzkaller-bugs@googlegroups.com
Date: Fri, 27 Dec 2024 18:52:26 -0800

.
Subject: [GIT PULL] Block fix for 6.13-rc5
From: Jens Axboe <axboe@kernel.dk>
To: Linus Torvalds <torvalds@linux-foundation.org>
Cc: "linux-block@vger.kernel.org" <linux-block@vger.kernel.org>
Date: Sat, 28 Dec 2024 09:31:48 -0700

Hi Linus,

Just a single fix for ublk setup error handling. Please pull!


The following changes since commit 85672ca9ceeaa1dcf2777a7048af5f4aee3fd02b:

  block: avoid to reuse `hctx` not removed from cpuhp callback list (2024-12-18 07:25:37 -0700)

are available in the Git repository at:

  git://git.kernel.dk/linux.git tags/block-6.13-20241228

for you to fetch changes up to 75cd4005da5492129917a4a4ee45e81660556104:

  ublk: detach gendisk from ublk device if add_disk() fails (2024-12-26 06:42:55 -0700)

----------------------------------------------------------------
block-6.13-20241228

----------------------------------------------------------------
Ming Lei (1):
      ublk: detach gendisk from ublk device if add_disk() fails

 drivers/block/ublk_drv.c | 26 +++++++++++++++++---------
 1 file changed, 17 insertions(+), 9 deletions(-)

-- 
Jens Axboe


.
Subject: [syzbot] [block?] kernel BUG in invalidate_inode_pages2_range
From: syzbot <syzbot+b2a8ea9a0e2074a9138a@syzkaller.appspotmail.com>
To: axboe@kernel.dk, linux-block@vger.kernel.org, linux-kernel@vger.kernel.org, 
	syzkaller-bugs@googlegroups.com
Date: Sun, 29 Dec 2024 14:09:23 -0800

.
Subject: [PATCH 0/1] cdrom: typo-fixing patch for inclusion
From: Phillip Potter <phil@philpotter.co.uk>
To: axboe@kernel.dk
Cc: phil@philpotter.co.uk,
	linux-block@vger.kernel.org
Date: Mon, 30 Dec 2024 19:34:30 +0000

.
Subject: [PATCH] scsi: avoid to send scsi command with ->queue_limits lock held
From: Ming Lei <ming.lei@redhat.com>
To: "Martin K . Petersen" <martin.petersen@oracle.com>,
	linux-scsi@vger.kernel.org
Cc: linux-block@vger.kernel.org,
	Ming Lei <ming.lei@redhat.com>,
	Christoph Hellwig <hch@lst.de>,
	Damien Le Moal <dlemoal@kernel.org>,
	Nilay Shroff <nilay@linux.ibm.com>
Date: Tue, 31 Dec 2024 12:22:41 +0800

.
Subject: [PATCH] block: make queue limits workable in case of 64K PAGE_SIZE
From: Ming Lei <ming.lei@redhat.com>
To: Jens Axboe <axboe@kernel.dk>,
	linux-block@vger.kernel.org
Cc: Ming Lei <ming.lei@redhat.com>,
	Yi Zhang <yi.zhang@redhat.com>,
	Luis Chamberlain <mcgrof@kernel.org>,
	John Garry <john.g.garry@oracle.com>
Date: Thu,  2 Jan 2025 09:56:20 +0800

.
Subject: [PATCH] blk-crypto: Add check for mempool_alloc()
From: Haoxiang Li <haoxiang_li2024@163.com>
To: axboe@kernel.dk,
	satyat@google.com,
	ebiggers@google.com
Cc: linux-block@vger.kernel.org,
	linux-kernel@vger.kernel.org,
	Haoxiang Li <haoxiang_li2024@163.com>,
	stable@vger.kernel.org
Date: Thu,  2 Jan 2025 16:33:19 +0800

.
Subject: [PATCH 0/4] elevator: Enable const sysfs attributes
From: =?utf-8?q?Thomas_Wei=C3=9Fschuh?= <linux@weissschuh.net>
To: Jens Axboe <axboe@kernel.dk>, Yu Kuai <yukuai3@huawei.com>
Cc: linux-block@vger.kernel.org, linux-kernel@vger.kernel.org, 
 =?utf-8?q?Thomas_Wei=C3=9Fschuh?= <linux@weissschuh.net>
Date: Thu, 02 Jan 2025 13:01:30 +0100

.
Subject: [PATCH v2] block: Use enum for blk-mq tagset flags
From: John Garry <john.g.garry@oracle.com>
To: axboe@kernel.dk
Cc: linux-block@vger.kernel.org, hch@lst.de,
        John Garry <john.g.garry@oracle.com>
Date: Thu,  2 Jan 2025 14:44:26 +0000

.
Subject: [PATCH blktests v3 1/2] tests/rnbd: Add a basic RNBD test
From: Li Zhijian <lizhijian@fujitsu.com>
To: linux-block@vger.kernel.org
Cc: shinichiro.kawasaki@wdc.com,
	linux-rdma@vger.kernel.org,
	Li Zhijian <lizhijian@fujitsu.com>,
	Jack Wang <jinpu.wang@ionos.com>,
	Jason Gunthorpe <jgg@ziepe.ca>,
	Leon Romanovsky <leon@kernel.org>,
	"Md. Haris Iqbal" <haris.iqbal@ionos.com>
Date: Fri,  3 Jan 2025 11:19:19 +0800

.
Subject: more BLK_MQ_F_* simplification
From: Christoph Hellwig <hch@lst.de>
To: Jens Axboe <axboe@kernel.dk>
Cc: Damien Le Moal <dlemoal@kernel.org>,
	Niklas Cassel <cassel@kernel.org>,
	"Martin K. Petersen" <martin.petersen@oracle.com>,
	John Garry <john.g.garry@oracle.com>,
	linux-block@vger.kernel.org,
	linux-ide@vger.kernel.org,
	linux-scsi@vger.kernel.org
Date: Fri,  3 Jan 2025 08:42:08 +0100

.
Subject: "WARNING in del_gendisk" in Linux kernel version 5.15.169
From: cheung wall <zzqq0103.hey@gmail.com>
To: Jens Axboe <axboe@kernel.dk>
Cc: linux-block@vger.kernel.org, linux-kernel@vger.kernel.org
Date: Fri, 3 Jan 2025 15:46:43 +0800

.
Subject: [PATCH] ps3disk: Do not use dev->bounce_size before it is set
From: Geert Uytterhoeven <geert+renesas@glider.be>
To: Christoph Hellwig <hch@lst.de>,
	Philipp Hortmann <philipp.g.hortmann@gmail.com>,
	Geoff Levand <geoff@infradead.org>,
	Jens Axboe <axboe@kernel.dk>
Cc: linuxppc-dev@lists.ozlabs.org,
	linux-block@vger.kernel.org,
	linux-kernel@vger.kernel.org,
	Geert Uytterhoeven <geert+renesas@glider.be>
Date: Fri,  3 Jan 2025 09:51:25 +0100

.
Subject: [PATCH] nbd: don't allow reconnect after disconnect
From: Yu Kuai <yukuai1@huaweicloud.com>
To: josef@toxicpanda.com,
	axboe@kernel.dk
Cc: linux-block@vger.kernel.org,
	nbd@other.debian.org,
	linux-kernel@vger.kernel.org,
	yukuai3@huawei.com,
	yukuai1@huaweicloud.com,
	yi.zhang@huawei.com,
	yangerkun@huawei.com
Date: Fri,  3 Jan 2025 17:28:59 +0800

.
Subject: [GIT PULL] Block fixes for 6.13-rc6
From: Jens Axboe <axboe@kernel.dk>
To: Linus Torvalds <torvalds@linux-foundation.org>
Cc: "linux-block@vger.kernel.org" <linux-block@vger.kernel.org>
Date: Fri, 3 Jan 2025 13:05:41 -0700

Hi Linus,

Collection of fixes for block that should go into the 6.13-rc6 kernel
release. Particularly the target name overflow has been a bit annoying,
as it results in overwriting random memory and hence shows up as
triggering various other bugs. This pull request contains:

- NVMe pull request via Keith
	- Fix device specific quirk for PRP list alignment (Robert)
	- Fix target name overflow (Leo)
	- Fix target write granularity (Luis)
	- Fix target sleeping in atomic context (Nilay)
	- Remove unnecessary tcp queue teardown (Chunguang)

- Simple cdrom typo fix

Please pull!


The following changes since commit 75cd4005da5492129917a4a4ee45e81660556104:

  ublk: detach gendisk from ublk device if add_disk() fails (2024-12-26 06:42:55 -0700)

are available in the Git repository at:

  git://git.kernel.dk/linux.git tags/block-6.13-20250103

for you to fetch changes up to cc0331e29fce4c3c2eaedeb7029360be6ed1185c:

  Merge tag 'nvme-6.13-2024-12-31' of git://git.infradead.org/nvme into block-6.13 (2024-12-31 10:41:58 -0700)

----------------------------------------------------------------
block-6.13-20250103

----------------------------------------------------------------
Chunguang.xu (1):
      nvme-tcp: remove nvme_tcp_destroy_io_queues()

Jens Axboe (1):
      Merge tag 'nvme-6.13-2024-12-31' of git://git.infradead.org/nvme into block-6.13

Leo Stone (1):
      nvmet: Don't overflow subsysnqn

Luis Chamberlain (1):
      nvmet: propagate npwg topology

Nilay Shroff (1):
      nvmet-loop: avoid using mutex in IO hotpath

Robert Beckett (1):
      nvme-pci: 512 byte aligned dma pool segment quirk

Steven Davis (1):
      cdrom: Fix typo, 'devicen' to 'device'

 drivers/cdrom/cdrom.c             |   2 +-
 drivers/nvme/host/nvme.h          |   5 ++
 drivers/nvme/host/pci.c           |   9 +++-
 drivers/nvme/host/tcp.c           |  18 +++----
 drivers/nvme/target/admin-cmd.c   |   9 ++--
 drivers/nvme/target/configfs.c    |  23 ++++----
 drivers/nvme/target/core.c        | 108 ++++++++++++++++++++++----------------
 drivers/nvme/target/io-cmd-bdev.c |   2 +-
 drivers/nvme/target/nvmet.h       |   7 +++
 drivers/nvme/target/pr.c          |   8 +--
 10 files changed, 109 insertions(+), 82 deletions(-)

-- 
Jens Axboe


.
Subject: [PATCH] block: Fix sysfs queue freeze and limits lock order
From: Damien Le Moal <dlemoal@kernel.org>
To: Jens Axboe <axboe@kernel.dk>,
	linux-block@vger.kernel.org
Cc: Christoph Hellwig <hch@lst.de>,
	Ming Lei <ming.lei@redhat.com>
Date: Sat,  4 Jan 2025 17:16:26 +0900

.
Subject: [PATCH v6 0/8] driver core: class: Fix bug and code improvements
 for class APIs
From: Zijun Hu <zijun_hu@icloud.com>
To: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Cc: "Rafael J. Wysocki" <rafael@kernel.org>, Tejun Heo <tj@kernel.org>, 
 Josef Bacik <josef@toxicpanda.com>, Jens Axboe <axboe@kernel.dk>, 
 Boris Burkov <boris@bur.io>, Davidlohr Bueso <dave@stgolabs.net>, 
 Jonathan Cameron <jonathan.cameron@huawei.com>, 
 Dave Jiang <dave.jiang@intel.com>, 
 Alison Schofield <alison.schofield@intel.com>, 
 Vishal Verma <vishal.l.verma@intel.com>, Ira Weiny <ira.weiny@intel.com>, 
 Dan Williams <dan.j.williams@intel.com>, Danilo Krummrich <dakr@kernel.org>, 
 Zijun Hu <zijun_hu@icloud.com>, linux-kernel@vger.kernel.org, 
 cgroups@vger.kernel.org, linux-block@vger.kernel.org, 
 linux-cxl@vger.kernel.org, Zijun Hu <quic_zijuhu@quicinc.com>, 
 Jonathan Cameron <Jonathan.Cameron@huawei.com>, 
 =?utf-8?q?Michal_Koutn=C3=BD?= <mkoutny@suse.com>, stable@vger.kernel.org, 
 Fan Ni <fan.ni@samsung.com>
Date: Sun, 05 Jan 2025 16:34:01 +0800

.
Subject: [PATCH] block: use page_to_phys in bvec_phys
From: Christoph Hellwig <hch@lst.de>
To: axboe@kernel.dk
Cc: linux-block@vger.kernel.org
Date: Mon,  6 Jan 2025 09:14:37 +0100

.
Subject: [PATCH] block: add a dma mapping iterator
From: Christoph Hellwig <hch@lst.de>
To: axboe@kernel.dk
Cc: linux-block@vger.kernel.org
Date: Mon,  6 Jan 2025 09:15:29 +0100

.
Subject: more BLK_MQ_F_* simplification v2
From: Christoph Hellwig <hch@lst.de>
To: Jens Axboe <axboe@kernel.dk>
Cc: Damien Le Moal <dlemoal@kernel.org>,
	Niklas Cassel <cassel@kernel.org>,
	"Martin K. Petersen" <martin.petersen@oracle.com>,
	John Garry <john.g.garry@oracle.com>,
	linux-block@vger.kernel.org,
	linux-ide@vger.kernel.org,
	linux-scsi@vger.kernel.org
Date: Mon,  6 Jan 2025 09:35:07 +0100

.
Subject: [PATCH 0/2] New zoned loop block device driver
From: Damien Le Moal <dlemoal@kernel.org>
To: Jens Axboe <axboe@kernel.dk>,
	linux-block@vger.kernel.org
Cc: Christoph Hellwig <hch@lst.de>
Date: Mon,  6 Jan 2025 23:24:37 +0900

.
Subject: [PATCH blktests v4 1/2] tests/rnbd: Add a basic RNBD test
From: Li Zhijian <lizhijian@fujitsu.com>
To: linux-block@vger.kernel.org
Cc: shinichiro.kawasaki@wdc.com,
	linux-rdma@vger.kernel.org,
	Li Zhijian <lizhijian@fujitsu.com>,
	Jack Wang <jinpu.wang@ionos.com>,
	Jason Gunthorpe <jgg@ziepe.ca>,
	Leon Romanovsky <leon@kernel.org>,
	"Md. Haris Iqbal" <haris.iqbal@ionos.com>
Date: Tue,  7 Jan 2025 14:08:09 +0800

.
Subject: [PATCH blktests 0/4] Cleanup and Optimization in requires()
From: Li Zhijian <lizhijian@fujitsu.com>
To: linux-block@vger.kernel.org
Cc: shinichiro.kawasaki@wdc.com,
	linux-rdma@vger.kernel.org,
	Li Zhijian <lizhijian@fujitsu.com>
Date: Tue,  7 Jan 2025 14:19:01 +0800

.
Subject: [PATCH] zram: fix potential UAF of zram table
From: Kairui Song <ryncsn@gmail.com>
To: linux-mm@kvack.org
Cc: Minchan Kim <minchan@kernel.org>,
	Sergey Senozhatsky <senozhatsky@chromium.org>,
	Andrew Morton <akpm@linux-foundation.org>,
	linux-block@vger.kernel.org,
	linux-kernel@vger.kernel.org,
	Kairui Song <kasong@tencent.com>,
	stable@vger.kernel.org
Date: Tue,  7 Jan 2025 14:54:46 +0800

.
Subject: [PATCH v3 0/8] Introduce CBD (CXL Block Device)
From: Dongsheng Yang <dongsheng.yang@linux.dev>
To: axboe@kernel.dk,
	dan.j.williams@intel.com,
	gregory.price@memverge.com,
	John@groves.net,
	Jonathan.Cameron@Huawei.com,
	bbhushan2@marvell.com,
	chaitanyak@nvidia.com,
	rdunlap@infradead.org
Cc: linux-block@vger.kernel.org,
	linux-kernel@vger.kernel.org,
	linux-cxl@vger.kernel.org,
	linux-bcache@vger.kernel.org,
	Dongsheng Yang <dongsheng.yang@linux.dev>
Date: Tue,  7 Jan 2025 10:30:16 +0000

.
Subject: [RFC PATCH 00/22] ublk: support bpf
From: Ming Lei <tom.leiming@gmail.com>
To: Jens Axboe <axboe@kernel.dk>,
	linux-block@vger.kernel.org
Cc: bpf@vger.kernel.org,
	Alexei Starovoitov <ast@kernel.org>,
	Martin KaFai Lau <martin.lau@linux.dev>,
	Yonghong Song <yonghong.song@linux.dev>,
	Ming Lei <tom.leiming@gmail.com>
Date: Tue,  7 Jan 2025 20:03:51 +0800

.
Subject: [PATCH] virtio_blk: always post notifications under the lock
From: Andrew Boyer <andrew.boyer@amd.com>
To: <andrew.boyer@amd.com>
Date: Tue, 7 Jan 2025 10:25:16 -0800

.
Subject: [PATCH] block, bfq: fix waker_bfqq UAF after bfq_split_bfqq()
From: Yu Kuai <yukuai1@huaweicloud.com>
To: jack@suse.cz,
	yukuai3@huawei.com,
	axboe@kernel.dk
Cc: linux-block@vger.kernel.org,
	linux-kernel@vger.kernel.org,
	yukuai1@huaweicloud.com,
	yi.zhang@huawei.com,
	yangerkun@huawei.com
Date: Wed,  8 Jan 2025 16:41:48 +0800

.
Subject: Semantics of racy O_DIRECT writes
From: Travis Downs <travis.downs@gmail.com>
To: linux-block@vger.kernel.org
Date: Wed, 8 Jan 2025 13:33:07 -0300

.
Subject: [PATCH v2 0/2] New zoned loop block device driver
From: Damien Le Moal <dlemoal@kernel.org>
To: Jens Axboe <axboe@kernel.dk>,
	linux-block@vger.kernel.org
Cc: Christoph Hellwig <hch@lst.de>
Date: Thu,  9 Jan 2025 17:50:35 +0900

.
Subject: [PATCH 0/2] block: Stacked device atomic writes fixes
From: John Garry <john.g.garry@oracle.com>
To: axboe@kernel.dk
Cc: linux-block@vger.kernel.org, hch@lst.de, martin.petersen@oracle.com,
        John Garry <john.g.garry@oracle.com>
Date: Thu,  9 Jan 2025 11:39:58 +0000

.
Subject: [syzbot] [ext4?] [udf?] [block?] kernel BUG in set_blocksize (2)
From: syzbot <syzbot+c6e047750c7e8603508b@syzkaller.appspotmail.com>
To: axboe@kernel.dk, jack@suse.com, linux-block@vger.kernel.org, 
	linux-ext4@vger.kernel.org, linux-kernel@vger.kernel.org, 
	syzkaller-bugs@googlegroups.com
Date: Thu, 09 Jan 2025 10:50:25 -0800

.
Subject: tidy up direct I/O flag handling in the loop driver
From: Christoph Hellwig <hch@lst.de>
To: Jens Axboe <axboe@kernel.dk>
Cc: linux-block@vger.kernel.org
Date: Fri, 10 Jan 2025 08:37:30 +0100

.
Subject: Blockdev 6.13-rc lockdep splat regressions
From: Thomas =?ISO-8859-1?Q?Hellstr=F6m?= <thomas.hellstrom@linux.intel.com>
To: Ming Lei <ming.lei@redhat.com>, Jens Axboe <axboe@kernel.dk>
Cc: Christoph Hellwig <hch@lst.de>, linux-block@vger.kernel.org
Date: Fri, 10 Jan 2025 11:12:58 +0100

.
Subject: [PATCH] blk-cgroup: fix kernel-doc warnings in header file
From: Randy Dunlap <rdunlap@infradead.org>
To: linux-block@vger.kernel.org
Cc: Randy Dunlap <rdunlap@infradead.org>,
	Tejun Heo <tj@kernel.org>,
	Josef Bacik <josef@toxicpanda.com>,
	Jens Axboe <axboe@kernel.dk>,
	cgroups@vger.kernel.org
Date: Fri, 10 Jan 2025 22:27:36 -0800

.
Subject: [PATCH] blk-cgroup: rwstat: fix kernel-doc warnings in header file
From: Randy Dunlap <rdunlap@infradead.org>
To: linux-block@vger.kernel.org
Cc: Randy Dunlap <rdunlap@infradead.org>,
	Tejun Heo <tj@kernel.org>,
	Josef Bacik <josef@toxicpanda.com>,
	Jens Axboe <axboe@kernel.dk>,
	cgroups@vger.kernel.org
Date: Fri, 10 Jan 2025 22:27:48 -0800

.
Subject: [PATCH] partitions: ldm: remove the initial kernel-doc notation
From: Randy Dunlap <rdunlap@infradead.org>
To: linux-block@vger.kernel.org
Cc: Randy Dunlap <rdunlap@infradead.org>,
	"Richard Russon (FlatCap)" <ldm@flatcap.org>,
	linux-ntfs-dev@lists.sourceforge.net,
	Jens Axboe <axboe@kernel.dk>
Date: Fri, 10 Jan 2025 22:27:58 -0800

.
Subject: [GIT PULL] Block fix for 6.13-rc7
From: Jens Axboe <axboe@kernel.dk>
To: Linus Torvalds <torvalds@linux-foundation.org>
Cc: "linux-block@vger.kernel.org" <linux-block@vger.kernel.org>
Date: Sat, 11 Jan 2025 09:19:41 -0700

Hi Linus,

Just a single fix for a use-after-free in the BFQ IO scheduler. Please
pull!


The following changes since commit cc0331e29fce4c3c2eaedeb7029360be6ed1185c:

  Merge tag 'nvme-6.13-2024-12-31' of git://git.infradead.org/nvme into block-6.13 (2024-12-31 10:41:58 -0700)

are available in the Git repository at:

  git://git.kernel.dk/linux.git tags/block-6.13-20250111

for you to fetch changes up to fcede1f0a043ccefe9bc6ad57f12718e42f63f1d:

  block, bfq: fix waker_bfqq UAF after bfq_split_bfqq() (2025-01-09 06:52:46 -0700)

----------------------------------------------------------------
block-6.13-20250111

----------------------------------------------------------------
Yu Kuai (1):
      block, bfq: fix waker_bfqq UAF after bfq_split_bfqq()

 block/bfq-iosched.c | 12 ++++++++++--
 1 file changed, 10 insertions(+), 2 deletions(-)

-- 
Jens Axboe


.
Subject: Bug: possible deadlock in jfs_fsync
From: Kun Hu <huk23@m.fudan.edu.cn>
To: viro@zeniv.linux.org.uk,
 hch@lst.de,
 ming.lei@redhat.com,
 jack@suse.cz,
 josef@redhat.com
Cc: "jjtan24@m.fudan.edu.cn" <jjtan24@m.fudan.edu.cn>,
 linux-kernel@vger.kernel.org,
 linux-block@vger.kernel.org,
 jfs-discussion@lists.sourceforge.net
Date: Sun, 12 Jan 2025 18:11:33 +0800

.
Subject: [PATCH] block: mark GFP_NOIO around sysfs ->store()
From: Ming Lei <tom.leiming@gmail.com>
To: Jens Axboe <axboe@kernel.dk>,
	linux-block@vger.kernel.org
Cc: Ming Lei <ming.lei@redhat.com>,
	=?UTF-8?q?Thomas=20Hellstr=C3=B6m?= <thomas.hellstrom@linux.intel.com>,
	stable@vger.kernel.org
Date: Mon, 13 Jan 2025 09:58:33 +0800

.
Subject: [PATCH] loop: don't call vfs_flush() with queue frozen
From: Ming Lei <ming.lei@redhat.com>
To: Jens Axboe <axboe@kernel.dk>,
	linux-block@vger.kernel.org
Cc: Ming Lei <ming.lei@redhat.com>,
	Kun Hu <huk23@m.fudan.edu.cn>,
	Jiaji Qin <jjtan24@m.fudan.edu.cn>
Date: Mon, 13 Jan 2025 10:24:26 +0800

.
Subject: [PATCH] md: Add missing md-linear.c
From: Song Liu <song@kernel.org>
To: sfr@canb.auug.org.au,
	axboe@kernel.dk,
	linux-raid@vger.kernel.org,
	linux-block@vger.kernel.org
Cc: linux-next@vger.kernel.org,
	linux-kernel@vger.kernel.org,
	yukuai3@huawei.com,
	song@kernel.org
Date: Sun, 12 Jan 2025 22:13:08 -0800

.
Subject: [PATCH V2] block: mark GFP_NOIO around sysfs ->store()
From: Ming Lei <ming.lei@redhat.com>
To: Jens Axboe <axboe@kernel.dk>,
	linux-block@vger.kernel.org
Cc: Ming Lei <ming.lei@redhat.com>,
	Christoph Hellwig <hch@lst.de>,
	John Garry <john.g.garry@oracle.com>,
	=?UTF-8?q?Thomas=20Hellstr=C3=B6m?= <thomas.hellstrom@linux.intel.com>,
	stable@vger.kernel.org
Date: Mon, 13 Jan 2025 16:41:03 +0800

.
Subject: [PATCH] loop: move vfs_fsync() out of loop_update_dio()
From: Ming Lei <ming.lei@redhat.com>
To: Jens Axboe <axboe@kernel.dk>,
	linux-block@vger.kernel.org
Cc: Ming Lei <ming.lei@redhat.com>,
	Christoph Hellwig <hch@infradead.org>,
	Kun Hu <huk23@m.fudan.edu.cn>,
	Jiaji Qin <jjtan24@m.fudan.edu.cn>
Date: Mon, 13 Jan 2025 20:06:44 +0800

.
Subject: [syzbot] [block?] possible deadlock in wbt_init
From: syzbot <syzbot+2b30484722ffdf99a969@syzkaller.appspotmail.com>
To: axboe@kernel.dk, linux-block@vger.kernel.org, linux-kernel@vger.kernel.org, 
	syzkaller-bugs@googlegroups.com
Date: Tue, 14 Jan 2025 01:37:20 -0800

.
Subject: [PATCH for-next v3 0/5] null_blk: improve write failure simulation
From: Shin'ichiro Kawasaki <shinichiro.kawasaki@wdc.com>
To: linux-block@vger.kernel.org,
	Jens Axboe <axboe@kernel.dk>
Cc: Damien Le Moal <dlemoal@kernel.org>,
	Bart Van Assche <bvanassche@acm.org>
Date: Wed, 15 Jan 2025 13:29:05 +0900

.
Subject: [PATCH] block: limit disk max sectors to (LLONG_MAX >> 9)
From: Ming Lei <ming.lei@redhat.com>
To: Jens Axboe <axboe@kernel.dk>,
	linux-block@vger.kernel.org
Cc: Ming Lei <ming.lei@redhat.com>
Date: Wed, 15 Jan 2025 17:26:48 +0800

.
Subject: [PATCH 5.10/5.15] blk-cgroup: Fix UAF in blkcg_unpin_online()
From: Vasiliy Kovalev <kovalev@altlinux.org>
To: stable@vger.kernel.org
Cc: linux-block@vger.kernel.org,
	cgroups@vger.kernel.org,
	lvc-project@linuxtesting.org,
	kovalev@altlinux.org,
	Tejun Heo <tj@kernel.org>,
	Abagail ren <renzezhongucas@gmail.com>,
	Linus Torvalds <torvalds@linuxfoundation.org>,
	Jens Axboe <axboe@kernel.dk>
Date: Wed, 15 Jan 2025 12:37:09 +0300

.
Subject: [PATCH] zram: cleanup in zram_read_from_zspool()
From: Wenchao Hao <haowenchao22@gmail.com>
To: Minchan Kim <minchan@kernel.org>,
	Sergey Senozhatsky <senozhatsky@chromium.org>,
	Jens Axboe <axboe@kernel.dk>,
	linux-kernel@vger.kernel.org,
	linux-block@vger.kernel.org
Cc: Wenchao Hao <haowenchao22@gmail.com>
Date: Wed, 15 Jan 2025 22:55:45 +0800

.
Subject: [PATCH v17 00/14] Improve write performance for zoned UFS devices
From: Bart Van Assche <bvanassche@acm.org>
To: Jens Axboe <axboe@kernel.dk>
Cc: linux-block@vger.kernel.org,
	Christoph Hellwig <hch@lst.de>,
	Damien Le Moal <dlemoal@kernel.org>,
	Bart Van Assche <bvanassche@acm.org>
Date: Wed, 15 Jan 2025 14:46:34 -0800

.
Subject: [PATCH blktests v2] tests: Remove unnecessary '&&' in requires() functions
From: Li Zhijian <lizhijian@fujitsu.com>
To: linux-block@vger.kernel.org
Cc: shinichiro.kawasaki@wdc.com,
	linux-rdma@vger.kernel.org,
	Li Zhijian <lizhijian@fujitsu.com>
Date: Thu, 16 Jan 2025 12:05:25 +0800

.
Subject: [LSF/MM/BPF TOPIC] Improving iov_iter - and replacing scatterlists
From: David Howells <dhowells@redhat.com>
To: lsf-pc@lists.linux-foundation.org,
    John Hubbard <jhubbard@nvidia.com>,
    Matthew Wilcox <willy@infradead.org>
Date: Fri, 17 Jan 2025 21:16:52 +0000

.
Subject: [GIT PULL] Block updates for 6.14-rc1
From: Jens Axboe <axboe@kernel.dk>
To: Linus Torvalds <torvalds@linux-foundation.org>
Cc: "linux-block@vger.kernel.org" <linux-block@vger.kernel.org>
Date: Sun, 19 Jan 2025 08:56:58 -0700

Hi Linus,

Here are the block related updates for the 6.14 merge window. This pull
request contains:

- NVMe pull requests via Keith
	- Target support for PCI-Endpoint transport (Damien)
	- TCP IO queue spreading fixes (Sagi, Chaitanya)
	- Target handling for "limited retry" flags (Guixen)
	- Poll type fix (Yongsoo)
	- Xarray storage error handling (Keisuke)
	- Host memory buffer free size fix on error (Francis)

- MD pull requests via Song
	- Reintroduce md-linear, by Yu Kuai
	- md-bitmap refactor and fix, by Yu Kuai
	- Replace kmap_atomic with kmap_local_page, by David Reaver

- Quite a few queue freeze and debugfs deadlock fixes. Ming introduced
  lockdep support for this in the 6.13 kernel, and it's (unsurprisingly)
  uncovered quite a few issues

- Use const attributes for IO schedulers

- Remove bio ioprio wrappers

- Fixes for stacked device atomic write support

- Refactor queue affinity helpers, in preparation for better supporting
  isolated CPUs

- Cleanups of loop O_DIRECT handling

- Cleanup of BLK_MQ_F_* flags

- Add rotational support for null_blk

- Various fixes and cleanups

This will throw a trivial conflict in drivers/md/dm-verity-fec.c due to
the bio ioprio wrapper removal. The merge is simple, just replace
bio_prio(bio) with bio->bi_ioprio in both cases.

Please pull!


The following changes since commit 4bbf9020becbfd8fc2c3da790855b7042fad455b:

  Linux 6.13-rc4 (2024-12-22 13:22:21 -0800)

are available in the Git repository at:

  git://git.kernel.dk/linux.git tags/for-6.14/block-20250118

for you to fetch changes up to 554b22864cc79e28cd65e3a6e1d0d1dfa8581c68:

  block: Don't trim an atomic write (2025-01-17 13:13:55 -0700)

----------------------------------------------------------------
for-6.14/block-20250118

----------------------------------------------------------------
Andreas Hindborg (1):
      rust: block: fix use of BLK_MQ_F_SHOULD_MERGE

Bart Van Assche (6):
      blk-zoned: Minimize #include directives
      blk-zoned: Document locking assumptions
      blk-zoned: Improve the queue reference count strategy documentation
      blk-zoned: Split queue_zone_wplugs_show()
      block: Reorder the request allocation code in blk_mq_submit_bio()
      blk-mq: Move more error handling into blk_mq_submit_bio()

Baruch Siach (1):
      nvme-pci: fix comment typo

Benoît du Garreau (1):
      block: rnull: Initialize the module in place

Christoph Hellwig (28):
      block: remove BLK_MQ_F_SHOULD_MERGE
      block: remove bio_add_pc_page
      block: remove blk_rq_bio_prep
      block: use page_to_phys in bvec_phys
      block: add a dma mapping iterator
      block: better split mq vs non-mq code in add_disk_fwnode
      block: remove blk_mq_init_bitmaps
      block: remove BLK_MQ_F_NO_SCHED
      block: simplify tag allocation policy selection
      block: fix docs for freezing of queue limits updates
      block: add a queue_limits_commit_update_frozen helper
      block: check BLK_FEAT_POLL under q_usage_count
      block: don't update BLK_FEAT_POLL in __blk_mq_update_nr_hw_queues
      block: add a store_limit operations for sysfs entries
      block: fix queue freeze vs limits lock order in sysfs store methods
      nvme: fix queue freeze vs limits lock order
      nbd: fix queue freeze vs limits lock order
      usb-storage: fix queue freeze vs limits lock order
      loop: refactor queue limits updates
      loop: fix queue freeze vs limits lock order
      loop: move updating lo_flags out of loop_set_status_from_info
      loop: update commands in loop_set_status still referring to transfers
      loop: create a lo_can_use_dio helper
      loop: only write back pagecache when starting to to use direct I/O
      loop: open code the direct I/O flag update in loop_set_dio
      loop: allow loop_set_status to re-enable direct I/O
      loop: don't freeze the queue in loop_update_dio
      loop: remove the use_dio field in struct loop_device

Colin Ian King (1):
      blktrace: remove redundant return at end of function

Damien Le Moal (19):
      null_blk: Add rotational feature support
      nvme: Move opcode string helper functions declarations
      nvmet: Add vendor_id and subsys_vendor_id subsystem attributes
      nvmet: Export nvmet_update_cc() and nvmet_cc_xxx() helpers
      nvmet: Introduce nvmet_get_cmd_effects_admin()
      nvmet: Add drvdata field to struct nvmet_ctrl
      nvme: Add PCI transport type
      nvmet: Improve nvmet_alloc_ctrl() interface and implementation
      nvmet: Introduce nvmet_req_transfer_len()
      nvmet: Introduce nvmet_sq_create() and nvmet_cq_create()
      nvmet: Add support for I/O queue management admin commands
      nvmet: Do not require SGL for PCI target controller commands
      nvmet: Introduce get/set_feature controller operations
      nvmet: Implement host identifier set feature support
      nvmet: Implement interrupt coalescing feature support
      nvmet: Implement interrupt config feature support
      nvmet: Implement arbitration feature support
      nvmet: New NVMe PCI endpoint function target driver
      Documentation: Document the NVMe PCI endpoint target driver

Dan Carpenter (1):
      md/md-linear: Fix a NULL vs IS_ERR() bug in linear_add()

Daniel Wagner (8):
      driver core: bus: add irq_get_affinity callback to bus_type
      PCI: hookup irq_get_affinity callback
      virtio: hookup irq_get_affinity callback
      blk-mq: introduce blk_mq_map_hw_queues
      scsi: replace blk_mq_pci_map_queues with blk_mq_map_hw_queues
      nvme: replace blk_mq_pci_map_queues with blk_mq_map_hw_queues
      virtio: blk/scsi: replace blk_mq_virtio_map_queues with blk_mq_map_hw_queues
      blk-mq: remove unused queue mapping helpers

David Reaver (1):
      md: Replace deprecated kmap_atomic() with kmap_local_page()

Francis Pravin (1):
      nvme-pci: use correct size to free the hmb buffer

Geert Uytterhoeven (1):
      ps3disk: Do not use dev->bounce_size before it is set

Guixin Liu (1):
      nvmet: handle rw's limited retry flag

Jens Axboe (4):
      Merge tag 'nvme-6.14-2025-01-12' of git://git.infradead.org/nvme into for-6.14/block
      nvme: fix bogus kzalloc() return check in nvme_init_effects_log()
      Merge tag 'md-6.14-20250113' of https://git.kernel.org/pub/scm/linux/kernel/git/mdraid/linux into for-6.14/block
      Merge tag 'md-6.14-20250116' of https://git.kernel.org/pub/scm/linux/kernel/git/mdraid/linux into for-6.14/block

John Garry (6):
      block: Delete bio_prio()
      block: Delete bio_set_prio()
      block: Ensure start sector is aligned for stacking atomic writes
      block: Change blk_stack_atomic_writes_limits() unit_min check
      block: Add common atomic writes enable flag
      block: Don't trim an atomic write

Keisuke Nishimura (2):
      nvme: Add error check for xa_store in nvme_get_effects_log
      nvme: Add error path for xa_store in nvme_init_effects

Matthew Wilcox (Oracle) (1):
      null_blk: Remove accesses to page->index

Ming Lei (9):
      block: remove unnecessary check in blk_unfreeze_check_owner()
      block: track disk DEAD state automatically for modeling queue freeze lockdep
      block: don't verify queue freeze manually in elevator_init_mq()
      block: track queue dying state automatically for modeling queue freeze lockdep
      blktrace: don't centralize grabbing q->debugfs_mutex in blk_trace_ioctl
      blktrace: move copy_[to|from]_user() out of ->debugfs_lock
      block: mark GFP_NOIO around sysfs ->store()
      nbd: fix partial sending
      block: limit disk max sectors to (LLONG_MAX >> 9)

Randy Dunlap (3):
      blk-cgroup: fix kernel-doc warnings in header file
      blk-cgroup: rwstat: fix kernel-doc warnings in header file
      partitions: ldm: remove the initial kernel-doc notation

Sagi Grimberg (1):
      nvme-tcp: Fix I/O queue cpu spreading for multiple controllers

Song Liu (1):
      Merge branch 'md-6.14-bitmap' into md-6.14

Thomas Weißschuh (4):
      elevator: Enable const sysfs attributes
      block: mq-deadline: Constify sysfs attributes
      block, bfq: constify sysfs attributes
      kyber: constify sysfs attributes

Yang Erkun (1):
      block: retry call probe after request_module in blk_request_module

Yongsoo Joo (1):
      nvme: change return type of nvme_poll_cq() to bool

Yu Kuai (7):
      nbd: don't allow reconnect after disconnect
      md: reintroduce md-linear
      md/md-bitmap: factor behind write counters out from bitmap_{start/end}write()
      md/md-bitmap: remove the last parameter for bimtap_ops->endwrite()
      md: add a new callback pers->bitmap_sector()
      md/raid5: implement pers->bitmap_sector()
      md/md-bitmap: move bitmap_{start, end}write to md upper layer

 Documentation/PCI/endpoint/index.rst             |    1 +
 Documentation/PCI/endpoint/pci-nvme-function.rst |   13 +
 Documentation/nvme/index.rst                     |   12 +
 Documentation/nvme/nvme-pci-endpoint-target.rst  |  368 +++
 Documentation/subsystem-apis.rst                 |    1 +
 arch/um/drivers/ubd_kern.c                       |    1 -
 block/Makefile                                   |    2 -
 block/bfq-iosched.c                              |    2 +-
 block/bio.c                                      |  111 +-
 block/blk-cgroup-rwstat.h                        |    5 +-
 block/blk-cgroup.h                               |   10 +-
 block/blk-core.c                                 |   21 +-
 block/blk-integrity.c                            |    4 +-
 block/blk-map.c                                  |  128 +-
 block/blk-merge.c                                |  177 +-
 block/blk-mq-cpumap.c                            |   37 +
 block/blk-mq-debugfs.c                           |   27 +-
 block/blk-mq-pci.c                               |   46 -
 block/blk-mq-sched.c                             |    3 +-
 block/blk-mq-tag.c                               |   41 +-
 block/blk-mq-virtio.c                            |   46 -
 block/blk-mq.c                                   |   71 +-
 block/blk-mq.h                                   |   11 +-
 block/blk-settings.c                             |   42 +-
 block/blk-sysfs.c                                |  140 +-
 block/blk-zoned.c                                |   65 +-
 block/blk.h                                      |   33 +-
 block/bsg-lib.c                                  |    2 +-
 block/elevator.c                                 |   35 +-
 block/elevator.h                                 |    2 +-
 block/genhd.c                                    |   63 +-
 block/kyber-iosched.c                            |    2 +-
 block/mq-deadline.c                              |    2 +-
 block/partitions/ldm.h                           |    2 +-
 drivers/ata/ahci.h                               |    2 +-
 drivers/ata/pata_macio.c                         |    2 +-
 drivers/ata/sata_mv.c                            |    2 +-
 drivers/ata/sata_nv.c                            |    4 +-
 drivers/ata/sata_sil24.c                         |    1 -
 drivers/block/amiflop.c                          |    1 -
 drivers/block/aoe/aoeblk.c                       |    1 -
 drivers/block/ataflop.c                          |    1 -
 drivers/block/floppy.c                           |    1 -
 drivers/block/loop.c                             |  178 +-
 drivers/block/mtip32xx/mtip32xx.c                |    1 -
 drivers/block/nbd.c                              |  116 +-
 drivers/block/null_blk/main.c                    |   31 +-
 drivers/block/null_blk/null_blk.h                |    1 +
 drivers/block/ps3disk.c                          |    7 +-
 drivers/block/rbd.c                              |    1 -
 drivers/block/rnbd/rnbd-clt.c                    |    3 +-
 drivers/block/rnbd/rnbd-srv.c                    |    2 +-
 drivers/block/rnull.rs                           |   30 +-
 drivers/block/sunvdc.c                           |    2 +-
 drivers/block/swim.c                             |    2 +-
 drivers/block/swim3.c                            |    3 +-
 drivers/block/ublk_drv.c                         |    1 -
 drivers/block/virtio_blk.c                       |    9 +-
 drivers/block/xen-blkfront.c                     |    1 -
 drivers/block/z2ram.c                            |    1 -
 drivers/cdrom/gdrom.c                            |    2 +-
 drivers/md/Kconfig                               |   13 +
 drivers/md/Makefile                              |    2 +
 drivers/md/bcache/movinggc.c                     |    2 +-
 drivers/md/bcache/writeback.c                    |    2 +-
 drivers/md/dm-rq.c                               |    2 +-
 drivers/md/dm-verity-fec.c                       |    6 +-
 drivers/md/dm-verity-target.c                    |    4 +-
 drivers/md/md-autodetect.c                       |    8 +-
 drivers/md/md-bitmap.c                           |  116 +-
 drivers/md/md-bitmap.h                           |    7 +-
 drivers/md/md-linear.c                           |  354 +++
 drivers/md/md.c                                  |   31 +-
 drivers/md/md.h                                  |    5 +
 drivers/md/raid0.c                               |    2 +-
 drivers/md/raid1.c                               |   36 +-
 drivers/md/raid1.h                               |    1 -
 drivers/md/raid10.c                              |   28 +-
 drivers/md/raid10.h                              |    1 -
 drivers/md/raid5-cache.c                         |   20 +-
 drivers/md/raid5.c                               |  111 +-
 drivers/md/raid5.h                               |    4 -
 drivers/memstick/core/ms_block.c                 |    3 +-
 drivers/memstick/core/mspro_block.c              |    3 +-
 drivers/mmc/core/queue.c                         |    2 +-
 drivers/mtd/mtd_blkdevs.c                        |    2 +-
 drivers/mtd/ubi/block.c                          |    2 +-
 drivers/nvme/host/apple.c                        |    2 -
 drivers/nvme/host/core.c                         |   46 +-
 drivers/nvme/host/fc.c                           |    1 -
 drivers/nvme/host/nvme.h                         |   39 -
 drivers/nvme/host/pci.c                          |   17 +-
 drivers/nvme/host/tcp.c                          |   70 +-
 drivers/nvme/target/Kconfig                      |   11 +
 drivers/nvme/target/Makefile                     |    2 +
 drivers/nvme/target/admin-cmd.c                  |  388 +++-
 drivers/nvme/target/configfs.c                   |   49 +
 drivers/nvme/target/core.c                       |  266 ++-
 drivers/nvme/target/discovery.c                  |   17 +
 drivers/nvme/target/fabrics-cmd-auth.c           |   14 +-
 drivers/nvme/target/fabrics-cmd.c                |  101 +-
 drivers/nvme/target/io-cmd-bdev.c                |    3 +
 drivers/nvme/target/nvmet.h                      |  110 +-
 drivers/nvme/target/passthru.c                   |   18 +-
 drivers/nvme/target/pci-epf.c                    | 2591 ++++++++++++++++++++++
 drivers/nvme/target/zns.c                        |    3 +-
 drivers/pci/pci-driver.c                         |   14 +
 drivers/s390/block/dasd_genhd.c                  |    1 -
 drivers/s390/block/scm_blk.c                     |    1 -
 drivers/scsi/fnic/fnic_main.c                    |    3 +-
 drivers/scsi/hisi_sas/hisi_sas.h                 |    1 -
 drivers/scsi/hisi_sas/hisi_sas_v3_hw.c           |    6 +-
 drivers/scsi/megaraid/megaraid_sas_base.c        |    3 +-
 drivers/scsi/mpi3mr/mpi3mr.h                     |    1 -
 drivers/scsi/mpi3mr/mpi3mr_os.c                  |    2 +-
 drivers/scsi/mpt3sas/mpt3sas_scsih.c             |    3 +-
 drivers/scsi/pm8001/pm8001_init.c                |    2 +-
 drivers/scsi/pm8001/pm8001_sas.h                 |    1 -
 drivers/scsi/qla2xxx/qla_nvme.c                  |    3 +-
 drivers/scsi/qla2xxx/qla_os.c                    |    4 +-
 drivers/scsi/scsi_lib.c                          |    5 +-
 drivers/scsi/sd.c                                |   18 +-
 drivers/scsi/smartpqi/smartpqi_init.c            |    7 +-
 drivers/scsi/sr.c                                |    5 +-
 drivers/scsi/virtio_scsi.c                       |    3 +-
 drivers/target/target_core_pscsi.c               |    6 +-
 drivers/ufs/core/ufshcd.c                        |    1 -
 drivers/usb/storage/scsiglue.c                   |    5 +-
 drivers/virtio/virtio.c                          |   19 +
 fs/bcachefs/move.c                               |    6 +-
 include/linux/bio.h                              |    5 -
 include/linux/blk-mq-pci.h                       |   11 -
 include/linux/blk-mq-virtio.h                    |   11 -
 include/linux/blk-mq.h                           |   35 +-
 include/linux/blkdev.h                           |   36 +-
 include/linux/bvec.h                             |    7 +-
 include/linux/device/bus.h                       |    3 +
 include/linux/libata.h                           |    4 +-
 include/linux/nvme.h                             |   42 +
 include/scsi/scsi_host.h                         |    6 +-
 include/uapi/linux/raid/md_p.h                   |    2 +-
 include/uapi/linux/raid/md_u.h                   |    2 +
 kernel/trace/blktrace.c                          |   36 +-
 rust/kernel/block/mq/tag_set.rs                  |    2 +-
 144 files changed, 5354 insertions(+), 1415 deletions(-)
 create mode 100644 Documentation/PCI/endpoint/pci-nvme-function.rst
 create mode 100644 Documentation/nvme/index.rst
 create mode 100644 Documentation/nvme/nvme-pci-endpoint-target.rst
 delete mode 100644 block/blk-mq-pci.c
 delete mode 100644 block/blk-mq-virtio.c
 create mode 100644 drivers/md/md-linear.c
 create mode 100644 drivers/nvme/target/pci-epf.c
 delete mode 100644 include/linux/blk-mq-pci.h
 delete mode 100644 include/linux/blk-mq-virtio.h

-- 
Jens Axboe


.
Subject: [RFC PATCH 0/1] remove redundant  q->sysfs_dir_lock
From: Nilay Shroff <nilay@linux.ibm.com>
To: linux-block@vger.kernel.org
Cc: hch@lst.de, ming.lei@redhat.com, dlemoal@kernel.org, axboe@kernel.dk,
        gjoyce@ibm.com
Date: Mon, 20 Jan 2025 18:34:10 +0530

.
Subject: [syzbot] Monthly block report (Jan 2025)
From: syzbot <syzbot+listfc97652af697e61c3368@syzkaller.appspotmail.com>
To: linux-block@vger.kernel.org, linux-kernel@vger.kernel.org, 
	syzkaller-bugs@googlegroups.com
Date: Mon, 20 Jan 2025 05:06:23 -0800

.
Subject: [PATCH] block: mtip32xx: Remove unnecessary function calls
From: Philipp Stanner <phasta@kernel.org>
To: Jens Axboe <axboe@kernel.dk>,
	Hannes Reinecke <hare@suse.de>,
	Damien Le Moal <dlemoal@kernel.org>,
	Philipp Stanner <phasta@kernel.org>,
	John Garry <john.g.garry@oracle.com>,
	Li Zetao <lizetao1@huawei.com>,
	Al Viro <viro@zeniv.linux.org.uk>
Cc: linux-block@vger.kernel.org,
	linux-kernel@vger.kernel.org
Date: Mon, 20 Jan 2025 17:20:22 +0100

.
Subject: [PATCH for-next v4 0/5] null_blk: improve write failure simulation
From: Shin'ichiro Kawasaki <shinichiro.kawasaki@wdc.com>
To: linux-block@vger.kernel.org,
	Jens Axboe <axboe@kernel.dk>
Cc: Damien Le Moal <dlemoal@kernel.org>,
	Bart Van Assche <bvanassche@acm.org>,
	Shin'ichiro Kawasaki <shinichiro.kawasaki@wdc.com>
Date: Tue, 21 Jan 2025 17:15:12 +0900

.
Subject: [LSF/MM/BPF TOPIC] Rust block layer abstractions and benchmark
 strategies
From: Andreas Hindborg <a.hindborg@kernel.org>
To: lsf-pc@lists.linux-foundation.org
Cc: linux-block@vger.kernel.org, "Jens Axboe" <axboe@kernel.dk>,
	"Matthew Wilcox" <willy@infradead.org>, Luis Chamberlain <mcgrof@kernel.org>,
	Miguel Ojeda <ojeda@kernel.org>
Date: Tue, 21 Jan 2025 12:13:48 +0100

.
Subject: [PATCH 0/3] Tree-wide nreferenced footnotes fixes
From: Bagas Sanjaya <bagasdotme@gmail.com>
To: Linux Media <linux-media@vger.kernel.org>,
	Linux Kernel Mailing List <linux-kernel@vger.kernel.org>,
	Linux Block Devices <linux-block@vger.kernel.org>,
	Linux Documentation <linux-doc@vger.kernel.org>,
	Linux Power Management <linux-pm@vger.kernel.org>
Cc: Sakari Ailus <sakari.ailus@linux.intel.com>,
	Bingbu Cao <bingbu.cao@intel.com>,
	Tianshu Qiu <tian.shu.qiu@intel.com>,
	Mauro Carvalho Chehab <mchehab@kernel.org>,
	Ming Lei <ming.lei@redhat.com>,
	Jens Axboe <axboe@kernel.dk>,
	Jonathan Corbet <corbet@lwn.net>,
	"Rafael J. Wysocki" <rafael@kernel.org>,
	Len Brown <len.brown@intel.com>,
	Pavel Machek <pavel@ucw.cz>,
	Bagas Sanjaya <bagasdotme@gmail.com>
Date: Wed, 22 Jan 2025 21:34:53 +0700

.
Subject: [PATCH] blk-mq: create correct map for fallback case
From: Daniel Wagner <wagi@kernel.org>
To: Jens Axboe <axboe@kernel.dk>
Cc: Steven Rostedt <rostedt@goodmis.org>, Hannes Reinecke <hare@suse.de>, 
 Ming Lei <ming.lei@redhat.com>, John Garry <john.g.garry@oracle.com>, 
 linux-block@vger.kernel.org, linux-kernel@vger.kernel.org, 
 Daniel Wagner <wagi@kernel.org>
Date: Thu, 23 Jan 2025 14:08:29 +0100

.
Subject: [PATCH] block: don't revert iter for -EIOCBQUEUED
From: Jens Axboe <axboe@kernel.dk>
To: "linux-block@vger.kernel.org" <linux-block@vger.kernel.org>
Date: Thu, 23 Jan 2025 06:18:01 -0700

.
Subject: [RFC PATCHv2 0/2] block: remove q->sysfs_dir_lock and fix race updating nr_hw_queue
From: Nilay Shroff <nilay@linux.ibm.com>
To: linux-block@vger.kernel.org
Cc: hch@lst.de, ming.lei@redhat.com, dlemoal@kernel.org, axboe@kernel.dk,
        gjoyce@ibm.com
Date: Thu, 23 Jan 2025 23:10:22 +0530

.
Subject: [RFC PATCH] Introduce generalized data temperature estimation framework
From: Viacheslav Dubeyko <slava@dubeyko.com>
To: linux-fsdevel@vger.kernel.org,
	linux-block@vger.kernel.org
Cc: linux-mm@kvack.org,
	javier.gonz@samsung.com,
	Slava.Dubeyko@ibm.com,
	Viacheslav Dubeyko <slava@dubeyko.com>
Date: Thu, 23 Jan 2025 12:24:55 -0800

.
Subject: [LSF/MM/BPF TOPIC] Generalized data temperature estimation framework
From: Viacheslav Dubeyko <slava@dubeyko.com>
To: lsf-pc@lists.linux-foundation.org
Cc: linux-fsdevel@vger.kernel.org,
	linux-block@vger.kernel.org,
	linux-mm@kvack.org,
	javier.gonz@samsung.com,
	Slava.Dubeyko@ibm.com,
	gfarnum@ibm.com,
	Viacheslav Dubeyko <slava@dubeyko.com>
Date: Thu, 23 Jan 2025 12:33:19 -0800

.
Subject: kswapd lockdep splat
From: =?UTF-8?Q?Marc_Aur=C3=A8le_La_France?= <tsi@tuyoix.net>
To: Andrew Morton <akpm@linux-foundation.org>, Jens Axboe <axboe@kernel.dk>,
        linux-mm@kvack.org, linux-block@vger.kernel.org,
        linux-kernel@vger.kernel.org
Date: Fri, 24 Jan 2025 15:40:43 -0700 (MST)

.
Subject: [PATCH] block: Skip the folio lock if the folio is already dirty
From: "Matthew Wilcox (Oracle)" <willy@infradead.org>
To: Jens Axboe <axboe@kernel.dk>
Cc: "Matthew Wilcox (Oracle)" <willy@infradead.org>,
	linux-mm@kvack.org,
	linux-block@vger.kernel.org,
	linux-fsdevel@vger.kernel.org,
	Andres Freund <andres@anarazel.de>
Date: Fri, 24 Jan 2025 22:48:29 +0000

.
Subject: [PATCH] block: Skip the folio lock if the folio is already dirty
From: "Matthew Wilcox (Oracle)" <willy@infradead.org>
To: Jens Axboe <axboe@kernel.dk>
Cc: "Matthew Wilcox (Oracle)" <willy@infradead.org>,
	linux-mm@kvack.org,
	linux-block@vger.kernel.org,
	linux-fsdevel@vger.kernel.org,
	Andres Freund <andres@anarazel.de>
Date: Fri, 24 Jan 2025 22:51:02 +0000

.
Subject: [PATCH v5 0/5] null_blk: improve write failure simulation
From: Shin'ichiro Kawasaki <shinichiro.kawasaki@wdc.com>
To: linux-block@vger.kernel.org,
	Jens Axboe <axboe@kernel.dk>
Cc: Damien Le Moal <dlemoal@kernel.org>,
	Bart Van Assche <bvanassche@acm.org>,
	Shin'ichiro Kawasaki <shinichiro.kawasaki@wdc.com>
Date: Sat, 25 Jan 2025 10:29:03 +0900

.
Subject: [linus:master] [loop]  ae074d07a0: ltp.ioctl_loop01.fail
From: kernel test robot <oliver.sang@intel.com>
To: Christoph Hellwig <hch@lst.de>
Date: Sat, 25 Jan 2025 21:31:14 +0800

.
Subject: Direct I/O performance problems with 1GB pages
From: Matthew Wilcox <willy@infradead.org>
To: linux-mm@kvack.org
Cc: linux-block@vger.kernel.org, Muchun Song <muchun.song@linux.dev>,
	Jane Chu <jane.chu@oracle.com>
Date: Sun, 26 Jan 2025 00:46:45 +0000

.
Subject: [syzbot] [block?] KCSAN: data-race in __mod_timer / blk_add_timer (10)
From: syzbot <syzbot+87ab99ec8b81ae79bae2@syzkaller.appspotmail.com>
To: axboe@kernel.dk, linux-block@vger.kernel.org, linux-kernel@vger.kernel.org, 
	syzkaller-bugs@googlegroups.com
Date: Mon, 27 Jan 2025 00:10:20 -0800

.
Subject: [syzbot] Monthly nbd report (Jan 2025)
From: syzbot <syzbot+list06c5a9a8f8fd9d49242d@syzkaller.appspotmail.com>
To: josef@toxicpanda.com, linux-block@vger.kernel.org, 
	linux-kernel@vger.kernel.org, nbd@other.debian.org, 
	syzkaller-bugs@googlegroups.com
Date: Mon, 27 Jan 2025 03:15:28 -0800

.
Subject: [PATCH] loop: don't clear LO_FLAGS_PARTSCAN on LOOP_SET_STATUS{,64}
From: Christoph Hellwig <hch@lst.de>
To: axboe@kernel.dk
Cc: linux-block@vger.kernel.org,
	kernel test robot <oliver.sang@intel.com>
Date: Mon, 27 Jan 2025 15:30:44 +0100

.
Subject: [PATCH] loop: take the file system minimum dio alignment into account
From: Christoph Hellwig <hch@lst.de>
To: axboe@kernel.dk
Cc: linux-block@vger.kernel.org
Date: Mon, 27 Jan 2025 16:22:36 +0100

.
Subject: [LSF/MM/BPF Topic] Energy-Efficient I/O
From: Bart Van Assche <bvanassche@acm.org>
To: "linux-block@vger.kernel.org" <linux-block@vger.kernel.org>,
 "linux-scsi@vger.kernel.org" <linux-scsi@vger.kernel.org>
Cc: "lsf-pc@lists.linux-foundation.org" <lsf-pc@lists.linux-foundation.org>,
 Jens Axboe <axboe@kernel.dk>,
 "Martin K . Petersen" <martin.petersen@oracle.com>,
 Christoph Hellwig <hch@lst.de>, Qais Yousef <qyousef@layalina.io>,
 Tero Kristo <tero.kristo@linux.intel.com>, Can Guo <quic_cang@quicinc.com>,
 Avri Altman <avri.altman@wdc.com>, Bean Huo <beanhuo@micron.com>,
 Peter Wang <peter.wang@mediatek.com>
Date: Mon, 27 Jan 2025 14:34:35 -0800

.
Subject: [RFC PATCHv3 0/2] block: remove q->sysfs_dir_lock and fix race updating nr_hw_queue
From: Nilay Shroff <nilay@linux.ibm.com>
To: linux-block@vger.kernel.org
Cc: hch@lst.de, ming.lei@redhat.com, dlemoal@kernel.org, axboe@kernel.dk,
        gjoyce@ibm.com
Date: Tue, 28 Jan 2025 20:04:12 +0530

.
Subject: in-kernel verification of user PI?
From: Christoph Hellwig <hch@lst.de>
To: Kanchan Joshi <joshi.k@samsung.com>, Anuj Gupta <anuj20.g@samsung.com>,
	"Martin K. Petersen" <martin.petersen@oracle.com>
Cc: Keith Busch <kbusch@kernel.org>, Jens Axboe <axboe@kernel.dk>,
	linux-block@vger.kernel.org
Date: Wed, 29 Jan 2025 13:46:48 +0100

.
Subject: [PATCH v2 00/11] CRC64 library rework and x86 CRC optimization
From: Eric Biggers <ebiggers@kernel.org>
To: linux-kernel@vger.kernel.org
Cc: linux-crypto@vger.kernel.org,
	x86@kernel.org,
	linux-block@vger.kernel.org,
	Ard Biesheuvel <ardb@kernel.org>,
	Keith Busch <kbusch@kernel.org>,
	Kent Overstreet <kent.overstreet@linux.dev>,
	"Martin K . Petersen" <martin.petersen@oracle.com>
Date: Wed, 29 Jan 2025 19:51:19 -0800

.
Subject: [bug report] zram: unlock slot during recompression
From: Dan Carpenter <dan.carpenter@linaro.org>
To: Sergey Senozhatsky <senozhatsky@chromium.org>
Cc: linux-block@vger.kernel.org
Date: Thu, 30 Jan 2025 09:08:13 +0300

.
Subject: [PATCH v6 0/5] null_blk: improve write failure simulation
From: Shin'ichiro Kawasaki <shinichiro.kawasaki@wdc.com>
To: linux-block@vger.kernel.org,
	Jens Axboe <axboe@kernel.dk>
Cc: Damien Le Moal <dlemoal@kernel.org>,
	Bart Van Assche <bvanassche@acm.org>,
	Chaitanya Kulkarni <kch@nvidia.com>,
	Johannes Thumshirn <johannes.thumshirn@wdc.com>,
	Shin'ichiro Kawasaki <shinichiro.kawasaki@wdc.com>
Date: Thu, 30 Jan 2025 17:26:58 +0900

.
