This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository linux.
from fc96b232f8e7 Merge tag 'pci-v6.15-fixes-2' of git://git.kernel.org/pub/ [...] new 25744f849524 io_uring/zcrx: return ifq id to the user new 70e4f9bfc13c io_uring/zcrx: add pp to ifq conversion helper new 1ac571288822 io_uring/rsrc: don't skip offset calculation new 50169d075484 io_uring/rsrc: separate kbuf offset adjustments new 59852ebad954 io_uring/rsrc: refactor io_import_fixed new 80c7378f94cf io_uring/rsrc: send exact nr_segs for fixed buffer new b419bed4f0a6 io_uring/rsrc: ensure segments counts are correct on kbuf buffers new f12ecf5e1c5e io_uring/zcrx: fix late dma unmap for a dead dev new b1011b2b451c Merge tag 'io_uring-6.15-20250418' of git://git.kernel.dk/linux new 1b4194053f6b block: add SPDX header line to blk-throttle.h new 40f2eb9b5314 block: fix resource leak in blk_register_queue() error path new 1fdb8188c3d5 loop: aio inherit the ioprio of original request new e7bc0010ceb4 loop: properly send KOBJ_CHANGED uevent for disk device new 0dba7a05b9e4 loop: LOOP_SET_FD: send uevents for partitions new f2fed441c69b loop: stop using vfs_iter_{read,write} for buffered I/O new 0b7a4817756c ublk: don't suggest CONFIG_BLK_DEV_UBLK=Y new 39e160505198 block: integrity: Do not call set_page_dirty_lock() new ec120093180b selftests: ublk: fix ublk_find_tgt() new 9cad26d66b7a selftests: ublk: add io_uring uapi header new 8d31a7e50534 selftests: ublk: cleanup backfile automatically new 573840ab90ad selftests: ublk: make sure _add_ublk_dev can return in sub-shell new bb2cabf23568 selftests: ublk: run stress tests in parallel new d836590d9a9e selftests: ublk: add two stress tests for zero copy feature new 62867a046a22 selftests: ublk: setup ring with IORING_SETUP_SINGLE_ISSUE [...] new 2f0a692a93a5 selftests: ublk: set queue pthread's cpu affinity new 6c62fd04e8bf selftests: ublk: increase max nr_queues and queue depth new 810b88f3dcb6 selftests: ublk: support target specific command line new 57e13a2e8cd2 selftests: ublk: support user recovery new 2f9a30bd1664 selftests: ublk: add test_stress_05.sh new 3bf540609cab selftests: ublk: move creating UBLK_TMP into _prep_test() new b69b8edfb27d ublk: properly serialize all FETCH_REQs new 00b3b0d7cb45 ublk: add ublk_force_abort_dev() new 7e26cb69c5e6 ublk: rely on ->canceling for dealing with ublk_nosrv_dev_ [...] new 728cbac5fe21 ublk: move device reset into ublk_ch_release() new 82a8a30c581b ublk: improve detection and handling of ublk server exit new 736b005b413a ublk: remove __ublk_quiesce_dev() new e63d2228ef83 ublk: simplify aborting ublk request new 81586652bb1f selftests: ublk: add generic_06 for covering fault inject new d05af90d6218 md/raid10: fix missing discard IO accounting new 6ec1f0239485 md/md-bitmap: fix stats collection for external bitmaps new b7c178d9e57c md/raid1: Add check for missing source disk in process_checks() new 31391000c852 Merge tag 'md-6.15-20250416' of https://git.kernel.org/pub [...] new 26d7fb4fd4ca nvme: fixup scan failure for non-ANA multipath controllers new 08937bcd4cfe nvme-multipath: sysfs links may not be created for devices new b1efcc470eb3 nvmet: auth: use NULL to clear a pointer in nvmet_auth_sq_free() new ffe0398c7d6a nvmet: pci-epf: always fully initialize completion entries new f8e01fa93f3e nvmet: pci-epf: clear CC and CSTS when disabling the controller new ad91308d3bde nvmet: pci-epf: cleanup link state management new 81dd1feb19c7 Merge tag 'nvme-6.15-2025-04-17' of git://git.infradead.or [...] new f7c2ca25848b Merge tag 'block-6.15-20250417' of git://git.kernel.dk/linux new 1e440d5b25b7 ksmbd: Fix dangling pointer in krb_authenticate new 1df0d4c61613 ksmbd: fix WARNING "do not call blocking ops when !TASK_RUNNING" new 21a4e47578d4 ksmbd: fix use-after-free in __smb2_lease_break_noti() new 18b4fac5ef17 ksmbd: fix use-after-free in smb_break_all_levII_oplock() new b37f2f332b40 ksmbd: fix the warning from __kernel_write_iter new a93ff742820f ksmbd: Prevent integer overflow in calculation of deadtime new 7e74f756f5f6 Merge tag 'v6.15-rc2-ksmbd-server-fixes' of git://git.samb [...]
The 57 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/bio-integrity.c | 17 +- block/blk-sysfs.c | 2 + block/blk-throttle.h | 1 + drivers/block/Kconfig | 6 - drivers/block/loop.c | 121 +----- drivers/block/ublk_drv.c | 532 ++++++++++++------------ drivers/md/md-bitmap.c | 5 +- drivers/md/raid1.c | 26 +- drivers/md/raid10.c | 1 + drivers/nvme/host/core.c | 2 +- drivers/nvme/host/multipath.c | 14 +- drivers/nvme/target/auth.c | 2 +- drivers/nvme/target/pci-epf.c | 88 ++-- fs/smb/server/connection.c | 4 +- fs/smb/server/oplock.c | 29 +- fs/smb/server/oplock.h | 1 - fs/smb/server/smb2pdu.c | 4 +- fs/smb/server/transport_ipc.c | 7 +- fs/smb/server/transport_tcp.c | 14 +- fs/smb/server/transport_tcp.h | 1 + fs/smb/server/vfs.c | 3 +- fs/smb/server/vfs_cache.c | 8 +- include/uapi/linux/io_uring.h | 4 +- io_uring/rsrc.c | 92 ++-- io_uring/zcrx.c | 37 +- io_uring/zcrx.h | 1 + tools/testing/selftests/ublk/Makefile | 9 +- tools/testing/selftests/ublk/fault_inject.c | 98 +++++ tools/testing/selftests/ublk/kublk.c | 343 +++++++++++++-- tools/testing/selftests/ublk/kublk.h | 47 ++- tools/testing/selftests/ublk/stripe.c | 28 +- tools/testing/selftests/ublk/test_common.sh | 142 ++++++- tools/testing/selftests/ublk/test_generic_04.sh | 40 ++ tools/testing/selftests/ublk/test_generic_05.sh | 44 ++ tools/testing/selftests/ublk/test_generic_06.sh | 41 ++ tools/testing/selftests/ublk/test_loop_01.sh | 8 +- tools/testing/selftests/ublk/test_loop_02.sh | 8 +- tools/testing/selftests/ublk/test_loop_03.sh | 8 +- tools/testing/selftests/ublk/test_loop_04.sh | 9 +- tools/testing/selftests/ublk/test_loop_05.sh | 8 +- tools/testing/selftests/ublk/test_stress_01.sh | 45 +- tools/testing/selftests/ublk/test_stress_02.sh | 45 +- tools/testing/selftests/ublk/test_stress_03.sh | 38 ++ tools/testing/selftests/ublk/test_stress_04.sh | 37 ++ tools/testing/selftests/ublk/test_stress_05.sh | 64 +++ tools/testing/selftests/ublk/test_stripe_01.sh | 12 +- tools/testing/selftests/ublk/test_stripe_02.sh | 13 +- tools/testing/selftests/ublk/test_stripe_03.sh | 12 +- tools/testing/selftests/ublk/test_stripe_04.sh | 13 +- 49 files changed, 1438 insertions(+), 696 deletions(-) create mode 100644 tools/testing/selftests/ublk/fault_inject.c create mode 100755 tools/testing/selftests/ublk/test_generic_04.sh create mode 100755 tools/testing/selftests/ublk/test_generic_05.sh create mode 100755 tools/testing/selftests/ublk/test_generic_06.sh create mode 100755 tools/testing/selftests/ublk/test_stress_03.sh create mode 100755 tools/testing/selftests/ublk/test_stress_04.sh create mode 100755 tools/testing/selftests/ublk/test_stress_05.sh