This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository linux.
from c4bb3a2d641c Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt [...] new aef7ee7649e0 dma-debug: fix physical address calculation for struct dma [...] new 133577cad6bf Merge tag 'dma-mapping-6.13-2024-11-30' of git://git.infra [...] new c750629caeca io_uring: remove io_uring_cqwait_reg_arg new e358e09a894d io_uring: protect register tracing new 2ae6bdb1e145 io_uring/region: return negative -E2BIG in io_create_region() new 40cfe553240b io_uring: add io_local_work_pending() new f46b9cdb22f7 io_uring: limit local tw done new ee116574de84 io_uring/nop: ensure nop->fd is always initialized new 0c0a4eae26ac io_uring: check for overflows in io_pin_pages new 49c5c63d48eb io_uring: fix task_work cap overshooting new 43eef70e7e2a io_uring: fix corner case forgetting to vunmap new 7eb75ce75271 io_uring/tctx: work around xa_store() allocation error issue new dd54fcced81d Merge tag 'io_uring-6.13-20242901' of git://git.kernel.dk/linux new a3f143c46144 rust: block: simplify Result<()> in validate_block_size return new 9c0ba14828d6 blk-settings: round down io_opt to physical_block_size new 3802f73bd807 block: fix uaf for flush rq while iterating tags new 46fd48ab3ea3 block: return unsigned int from bdev_io_min new b49125574cae loop: Fix ABBA locking race new e924da7d6622 block: Drop granularity check in queue_limit_discard_alignment() new 34c1227035b3 ublk: fix error code for unsupported command new d00eea91deaf block: Add extra checks in blk_validate_atomic_write_limits() new d7f36dc446e8 block: Support atomic writes limits for stacked devices new fa6fec82811b md/raid0: Atomic write support new f2a38abf5f1c md/raid1: Atomic write support new a1d9b4fd42d9 md/raid10: Atomic write support new cf5a60d971c7 Revert "block, bfq: merge bfq_release_process_ref() into b [...] new dcbb598e689e block: blk-mq: fix uninit-value in blk_rq_prep_clone and refactor new 9f8d68283342 block: don't bother checking the data direction for merges new 81314bfbde9d block: req->bio is always set in the merge code new 5a9d1b83e533 block: return unsigned int from bdev_io_opt new ed5db174cf39 block: return unsigned int from queue_dma_alignment new e769489a5440 block: return unsigned int from blk_lim_dma_alignment_and_pad new da77d9b23700 block: return bool from blk_rq_aligned new e888810bc4f4 block: remove a duplicate definition for bdev_read_only new 766a71ef65bb block: return bool from get_disk_ro and bdev_read_only new 5dd18f09ce73 nvme/multipath: Fix RCU list traversal to use SRCU primitive new 979c6342f9c0 nvme-pci: add support for sgl metadata new 6399a0db8cd6 nvme: define the remaining used sgls constants new 6fad84a4d624 nvme-pci: use sgls for all user requests if possible new 84488282166d Revert "nvme: make keep-alive synchronous operation" new e9869c85c811 nvme-fabrics: fix kernel crash while shutting down controller new 7d2f9f870f26 nvme: introduce change ptpl and iekey definition new 029cc98dec2e nvme: tuning pr code by using defined structs and macros new ec9b3ac6e563 Merge tag 'nvme-6.13-2024-11-21' of git://git.infradead.or [...] new edc80c585772 block: Remove extra part pointer NULLify in blk_rq_init() new 0b83c86b444a block: Prevent potential deadlock in blk_revalidate_disk_zones() new 1b0cab327e06 mq-deadline: don't call req_get_ioprio from the I/O comple [...] new 2cbd51f1f873 block: Don't allow an atomic write be truncated in blkdev_ [...] new e8b8344de398 block, bfq: fix bfqq uaf in bfq_limit_depth() new 82734209bedd brd: decrease the number of allocated pages which discarded new cfd47302ac64 Merge tag 'block-6.13-20242901' of git://git.kernel.dk/linux
The 51 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: 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/io_uring_types.h | 1 + include/linux/nvme.h | 14 ++++ include/uapi/linux/io_uring.h | 14 ---- io_uring/io_uring.c | 75 +++++++++++++------- io_uring/io_uring.h | 9 ++- io_uring/memmap.c | 13 +++- io_uring/nop.c | 6 +- io_uring/register.c | 3 +- io_uring/tctx.c | 13 +++- kernel/dma/debug.c | 20 ++++-- rust/kernel/block/mq/gen_disk.rs | 2 +- 36 files changed, 649 insertions(+), 244 deletions(-)