This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch fs-current in repository linux-next.
omits 8dd62d30180a Merge branch 'nfsd-fixes' of git://git.kernel.org/pub/scm/ [...] omits 12616bb68a8e Merge branch 'next-fixes' of git://git.kernel.org/pub/scm/ [...] omits 1492927e3b87 Merge branch 'vfs.fixes' of git://git.kernel.org/pub/scm/l [...] adds d6b3ef9e7a9c mailmap: map Loic Poulain's old email addresses adds be8254f69446 radix-tree: add missing cleanup.h adds a30951d09c33 test suite: use %zu to print size_t adds 51339d99c013 locking/local_lock, mm: replace localtry_ helpers with loc [...] adds 1b17cdbb708b mseal: fix typo and style in documentation adds 770c8d55c428 lib/iov_iter: fix to increase non slab folio refcount adds a84edd52f0a0 mm/compaction: fix bug in hugetlb handling pathway adds c5bb27e2da3a mm/page_alloc: avoid second trylock of zone->lock adds 382360d289c1 mm/hugetlb: fix nid mismatch in alloc_surplus_hugetlb_folio() adds 35e214b11df8 MAINTAINERS: add Andrew and Baoquan as kexec maintainers adds 9c02223e2d9d selftests/mm: generate a temporary mountpoint for cgroup f [...] adds 41e6ddcaa0f1 mm/vma: add give_up_on_oom option on modify/merge, use in [...] adds a5561c88cf3c ASN.1: add module description adds 10764175baf4 samples/livepatch: add module descriptions adds 6810431bc473 fpga: tests: add module descriptions adds 75dd4975f569 zlib: add module description adds 91640531b92e ucs2_string: add module description adds e2ffee91c40f mm/kasan: add module decription adds 61c4e6ca8c93 kunit: slub: add module description adds 90abee6d7895 mm: page_alloc: speed up fallbacks in rmqueue_bulk() adds 60580e0bd587 mm/cma: report base address of single range correctly adds aabf58bfaace mm/hugetlb: fix set_max_huge_pages() when there are surplus pages adds 8c583e538aa6 selftests: mincore: fix tmpfs mincore test failure adds 9e2bd6777357 mm/hugetlb: add a line break at the end of the format string adds 8ab1b1602396 mm: fix filemap_get_folios_contig returning batches of ide [...] adds 8c56c5dbcf52 mm: (un)track_pfn_copy() fix + doc improvements adds 0aa8dbe5a8dc mailmap: add entry for Jean-Michel Hautbois adds e6e07b696da5 alloc_tag: handle incomplete bulk allocations in vm_module [...] adds 92868577d05f selftests/mm: fix compiler -Wmaybe-uninitialized warning adds a99519938434 mm: fix apply_to_existing_page_range() adds a727a83ef225 MAINTAINERS: update HUGETLB reviewers new cfb2e2c57aef Merge tag 'mm-hotfixes-stable-2025-04-16-19-59' of git://g [...] adds d2f5819b6ed3 slab: ensure slab->obj_exts is clear in a newly allocated [...] new a54f4a97e306 Merge tag 'slab-for-6.15-rc2' of git://git.kernel.org/pub/ [...] new 0cb9ce06a682 Merge tag 'for-6.15-rc2-tag' of git://git.kernel.org/pub/s [...] adds b73e05281cd9 xfs: remove the leftover xfs_{set,clear}_li_failed infrastructure adds a1a56f541a8f xfs: mark xfs_buf_free as might_sleep() adds 845abeb1f06a xfs: add tunable threshold parameter for triggering zone GC adds a37b3b9c3cc5 xfs: compute buffer address correctly in xmbuf_map_backing_mem adds 1c406526bd84 xfs: Fix spelling mistake "drity" -> "dirty" new c6f1401b1d5f xfs: fix fsmap for internal zoned devices new c7b67ddc3c99 xfs: document zoned rt specifics in admin-guide new 096384deed6b Merge tag 'xfs-fixes-6.15-rc3' of git://git.kernel.org/pub [...] new 399eab7f92fb ata: libata-sata: Save all fields from sense data descriptor new ec4c6d1ec453 Merge tag 'ata-6.15-rc3' of git://git.kernel.org/pub/scm/l [...] adds 8aa580cd9284 scsi: hisi_sas: Enable force phy when SATA disk directly c [...] adds daff37f00c75 scsi: hisi_sas: Fix I/O errors caused by hardware port ID changes adds 20b97acc4caf scsi: ufs: core: Fix a race condition related to device commands adds 72eea84a1092 scsi: iscsi: Fix missing scsi_host_put() in error path adds 3d101165e723 scsi: ufs: exynos: Ensure pre_link() executes before exyno [...] adds 68f5ef7eebf0 scsi: ufs: exynos: Move UFS shareability value to drvdata adds f92bb7436802 scsi: ufs: exynos: Disable iocc if dma-coherent property i [...] adds 7f05fd9a3b6f scsi: ufs: exynos: Ensure consistent phy reference counts adds deac9ad496ec scsi: ufs: exynos: Enable PRDT pre-fetching with UFSHCD_CA [...] adds 67e4085015c3 scsi: ufs: exynos: Move phy calls to .exit() callback adds cd4c0025069f scsi: ufs: exynos: gs101: Put UFS device in reset on .suspend() adds 8a65b75dc4b2 Merge patch series "ufs-exynos stability fixes for gs101" adds f7b705c238d1 scsi: pm80xx: Set phy_attached to zero when device is gone adds a2d5a0072235 scsi: smartpqi: Use is_kdump_kernel() to check for kdump adds bdab40480b14 scsi: ufs: core: Rename ufshcd_wb_presrv_usrspc_keep_vcc_on() adds 1fd2e77b8897 scsi: ufs: core: Add device level exception support adds a63b69f05f99 scsi: scsi_transport_srp: Replace min/max nesting with clamp() adds aad9945623ab scsi: megaraid_sas: Block zero-length ATA VPD inquiry adds 1b4902f0a4f2 scsi: megaraid_sas: Driver version update to 07.734.00.00-rc1 adds a1af6f1a1433 Merge branch '6.15/scsi-queue' into 6.15/scsi-fixes new 7adf8b1afc14 Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/lin [...] adds d8455a63f731 platform/x86: intel_pmc_ipc: add option to build without ACPI adds 6c683c6887e4 asus-laptop: Fix an uninitialized variable adds 3343b086c703 platform/x86: x86-android-tablets: Add "9v" to Vexia EDU A [...] adds 59df54c67be3 platform/x86: x86-android-tablets: Add Vexia Edu Atla 10 t [...] adds b129005ddfc0 mlxbf-bootctl: use sysfs_emit_at() in secure_boot_fuse_sta [...] adds fcf27a6a926f platform/x86: amd: pmf: Fix STT limits new 5ff79cabb23a platform/x86: alienware-wmi-wmax: Add G-Mode support to Al [...] new 202a86120590 platform/x86: alienware-wmi-wmax: Extend support to more laptops new 912d614ac99e platform/x86: msi-wmi-platform: Rename "data" variable new baf2f2c2b4c8 platform/x86: msi-wmi-platform: Workaround a ACPI firmware bug new 8499899816fd Merge tag 'platform-drivers-x86-v6.15-3' of git://git.kern [...] adds 120305ab9017 ALSA: hda/tas2781: Remove unnecessary NULL check before re [...] adds 080410fe61e6 ALSA: azt2320: Replace deprecated strcpy() with strscpy() adds e9c7fa025dc6 ALSA: hda/cirrus_scodec_test: Don't select dependencies adds b5458fcabd96 ALSA: hda/realtek - Fixed ASUS platform headset Mic issue adds dfcf3dde45df ASoC: Intel: sof_sdw: Add quirk for Asus Zenbook S16 adds 2b727b3f8a04 ASoC: dwc: always enable/disable i2s irqs adds a31a4934b31f ASoC: qcom: Fix sc7280 lpass potential buffer overflow adds ef5c23ae9ab3 ASoC: fsl_asrc_dma: get codec or cpu dai from backend adds 95f723cf141b ASoC: Intel: avs: Fix null-ptr-deref in avs_component_probe() adds f2f847461fb7 ASoC: Intel: avs: Constrain path based on BE capabilities adds d639e7fd9aa0 ASoC: hdmi-codec: use RTD ID instead of DAI ID for ELD entry adds d7bff1415e85 ASoC: codecs:lpass-wsa-macro: Fix vi feedback rate adds 7648beb65600 ASoC: codecs:lpass-wsa-macro: Fix logic of enabling vi channels adds d4c29a336073 ASoC: codecs: lpass-wsa: fix VI capture setup. adds 5fc7d2b5cab4 ASoC: cs42l43: Reset clamp override on jack removal adds 9aa33d5b4a53 ASoC: fsl: fsl_qmc_audio: Reset audio data pointers on TRI [...] adds 6bbb2b1286f4 ASoC: codecs: Add of_match_table for aw888081 driver adds 285b2c74cf99 firmware: cs_dsp: test_bin_error: Fix uninitialized data u [...] adds 7f33f2471385 MAINTAINERS: use kernel.org alias adds 807c1c831521 mailmap: Add entry for Srinivas Kandagatla adds e6c4618422a2 MAINTAINERS: update my email address adds 7338856257fc Merge tag 'asoc-fix-v6.15-rc1' of https://git.kernel.org/p [...] new 8176e776cb52 Merge tag 'sound-6.15-rc3' of git://git.kernel.org/pub/scm [...] adds 7bdd8f75d165 fwctl/cxl: Fix uuid_t usage in uapi adds fd292c1f100c pds_fwctl: Fix type and endian complaints adds c92ae5d4f53e fwctl: Fix repeated device word in log message new e2516abf1c88 Merge tag 'for-linus-fwctl' of git://git.kernel.org/pub/sc [...] adds 715ad3e0ec2b xen: fix multicall debug feature new 85a9793e769e Merge tag 'for-linus-6.15a-rc3-tag' of git://git.kernel.or [...] adds 6afd0a3c7ecb io_uring/zcrx: enable tcp-data-split in selftest adds cfe82469a00f ipv6: add exception routes to GC list in rt6_insert_exception adds 752e2217d789 smc: Fix lockdep false-positive for IPPROTO_SMC. adds 18c889a9a419 selftests/tc-testing: Add test for echo of big TC filters adds eb73b5a91572 Bluetooth: hci_event: Fix sending MGMT_EV_DEVICE_FOUND for [...] adds 324dddea3210 Bluetooth: btrtl: Prevent potential NULL dereference adds e92900c9803f Bluetooth: qca: fix NV variant for one of WCN3950 SoCs adds c174cd0945ad Bluetooth: increment TX timestamping tskey always for stre [...] adds 61a9c6e39c8d Bluetooth: btnxpuart: Revert baudrate change in nxp_shutdown adds 103308e50db9 Bluetooth: btnxpuart: Add an error message if FW dump trig [...] adds 522e9ed157e3 Bluetooth: l2cap: Check encryption key size on incoming co [...] adds 9767870e76f4 Merge tag 'for-net-2025-04-10' of git://git.kernel.org/pub [...] adds 99f201a9a7d5 wifi: iwlwifi: mld: reduce scope for uninitialized variable adds 676b902db476 wifi: iwlwifi: mld: fix PM_SLEEP -Wundef warning adds 44605365f935 iwlwifi: mld: fix building with CONFIG_PM_SLEEP disabled adds 9bb8deae8aec wifi: add wireless list to MAINTAINERS adds 27c7e63b3cb1 wifi: at76c50x: fix use after free access in at76_disconnect adds a104042e2bf6 wifi: mac80211: Update skb's control block key in ieee8021 [...] adds 378677eb8f44 wifi: mac80211: Purge vif txq in ieee80211_do_stop() adds ff4ec537e48c wifi: iwlwifi: mld: silence uninitialized variable warning adds 9e935c0fe3f8 wifi: brcmfmac: fix memory leak in brcmf_get_module_param adds a0f0dc96de03 wifi: wl1251: fix memory leak in wl1251_tx_work adds 5f05c14e7c19 wifi: iwlwifi: pcie: set state to no-FW before reset handshake adds 575fe08c2215 wifi: iwlwifi: mld: Restart firmware on iwl_mld_no_wowlan_ [...] adds 0937cb5f345c Revert "wifi: mac80211: Update skb's control block key in [...] adds e861041e976b Merge tag 'wireless-2025-04-11' of https://git.kernel.org/ [...] adds 8b82f656826c pds_core: fix memory leak in pdsc_debugfs_add_qcq() adds f3fdd4fba16c ethtool: cmis_cdb: use correct rpl size in ethtool_cmis_mo [...] adds 52024cd6ec71 net: mctp: Set SOCK_RCU_FREE adds f7a11cba0ed7 bonding: hold ops lock around get_link adds 5b04080cd602 net: hibmcge: fix incorrect pause frame statistics issue adds 9afaaa54e3eb net: hibmcge: fix incorrect multicast filtering issue adds 4ad3df755a96 net: hibmcge: fix the share of irq statistics among differ [...] adds 4e4ac53335de net: hibmcge: fix wrong mtu log issue adds 1d6c3e06232e net: hibmcge: fix the incorrect np_link fail state issue. adds ae6c1dce3244 net: hibmcge: fix not restore rx pause mac addr after reset issue adds e1d0b52d87ca net: hibmcge: fix multiple phy_stop() issue adds 8c941f14a694 Merge branch 'there-are-some-bugfix-for-hibmcge-driver' adds f0433eea4688 net: don't mix device locking in dev_close_many() calls adds 747fb8413aaa netlink: specs: ovs_vport: align with C codegen capabilities adds 8e404ad95d2c igc: fix PTM cycle trigger logic adds 714cd033da6f igc: increase wait time before retrying PTM adds cd7f7328d691 igc: move ktime snapshot into PTM retry loop adds 26a3910afd11 igc: handle the IGC_PTP_ENABLED flag correctly adds 1f025759ba39 igc: cleanup PTP module if probe fails adds 1a931c4f5e68 igc: add lock preventing multiple simultaneous PTM transactions adds 186e5888fdb3 Merge branch '1GbE' of git://git.kernel.org/pub/scm/linux/ [...] adds 65d91192aa66 net: openvswitch: fix nested key length validation in the [...] adds 88fa80021b77 net: ngbe: fix memory leak in ngbe_probe() error path adds 688abe1027d0 octeontx2-pf: handle otx2_mbox_get_rsp errors adds 903d2b9f9efc net: ethernet: ti: am65-cpsw: fix port_np reference counting adds 12f2d033fae9 eth: bnxt: fix missing ring index trim on error path adds 2d300ce0b783 net: fib_rules: Fix iif / oif matching on L3 master device adds f9c87590ed6a selftests: fib_rule_tests: Add VRF match tests adds 277cc13a5d69 Merge branch 'fib_rules-fix-iif-oif-matching-on-l3-master-device' adds 10a77965760c batman-adv: Fix double-hold of meshif when getting enabled adds 8b1879491472 can: fix missing decrement of j1939_proto.inuse_idx adds 6315d93541f8 can: rockchip_canfd: fix broken quirks checks adds adf6b730fc8d Merge tag 'linux-can-fixes-for-6.15-20250415' of git://git [...] new 00ffb3724ce7 cxgb4: fix memory leak in cxgb4_init_ethtool_filters() error path new 4d07bbf2d456 tools: ynl-gen: don't declare loop iterator in place new dfa464b4a603 tools: ynl-gen: move local vars after the opening bracket new ce6cb8113c84 tools: ynl-gen: individually free previous values on double set new 57e7dedf2b8c tools: ynl-gen: make sure we validate subtype of array-nest new acf4da17dead netlink: specs: rt-link: add an attr layer around alt-ifname new 540201c0ef7e netlink: specs: rtnetlink: attribute naming corrections new beb3c5ad8829 netlink: specs: rt-link: adjust mctp attribute naming new e31f86ee4b9c netlink: specs: rt-neigh: prefix struct nfmsg members with ndm new ff62b7925b19 Merge branch 'ynl-avoid-leaks-in-attr-override-and-spec-fi [...] new 36355ddfe895 net: b53: enable BPDU reception for management port new eb25de13bd9c net: bridge: switchdev: do not notify new brentries as changed new b2727326d0a5 net: txgbe: fix memory leak in txgbe_probe() error path new c84f6ce918a9 net: dsa: mv88e6xxx: avoid unregistering devlink regions w [...] new ea08dfc35f83 net: dsa: mv88e6xxx: fix -ENOENT when deleting VLANs and M [...] new 7afb5fb42d49 net: dsa: clean up FDB, MDB, VLAN entries on unbind new 8bf108d7161f net: dsa: free routing table on probe failure new 514eff7b0aa1 net: dsa: avoid refcount warnings when ds->ops->tag_8021q_ [...] new 7e49e6448cb8 Merge branch 'collection-of-dsa-bug-fixes' new 2a5970d5aaff ptp: ocp: fix start time alignment in ptp_ocp_signal_set new 4798cfa2097f net: don't try to ops lock uninitialized devs new 75bc74446644 net: ti: icssg-prueth: Fix kernel warning while bringing d [...] new 8ed2fa661350 net: ti: icssg-prueth: Fix possible NULL pointer dereferen [...] new 7349c9e99793 net: ti: icss-iep: Fix possible NULL pointer dereference f [...] new f49a372361cf Merge branch 'bug-fixes-from-xdp-and-perout-series' new e2e49e214145 Bluetooth: l2cap: Process valid commands in too long frame new 875db86e1ec7 Bluetooth: vhci: Avoid needless snprintf() calls new a43ae7cf5542 Merge tag 'for-net-2025-04-16' of git://git.kernel.org/pub [...] new d2d31ea8cd80 netfilter: conntrack: fix erronous removal of offload bit new 8e57ce3c3225 Merge tag 'nf-25-04-17' of git://git.kernel.org/pub/scm/li [...] new 6bc2b6c6f16d net: ethernet: mtk_eth_soc: reapply mdc divider on reset new 6b02eb372c67 net: ethernet: mtk_eth_soc: correct the max weight of the [...] new 1b66124135f5 net: ethernet: mtk_eth_soc: revise QDMA packet scheduler settings new b5c6891b2c5b Merge tag 'net-6.15-rc3' of git://git.kernel.org/pub/scm/l [...] adds 36ff6c3f5084 spi: sun4i: add support for GPIO chip select lines adds 41c721fc0939 spi: tegra210-quad: use WARN_ON_ONCE instead of WARN_ON fo [...] adds 21f4314e66ed spi: tegra210-quad: add rate limiting and simplify timeout [...] new 951a04ab3a2d spi: spi-imx: Add check for spi_imx_setupxfer() new 272876d59995 Merge tag 'spi-fix-v6.15-rc2' of git://git.kernel.org/pub/ [...] adds 2bd42b03ab6b vfio/pci: Virtualize zero INTx PIN if no pdev->irq new 399537bea39b Merge tag 'vfio-v6.15-rc3' of https://github.com/awilliam/ [...] adds d62922ba3cfc bcachefs: Prevent granting write refs when filesystem is r [...] adds 806776ad9c20 bcachefs: Add missing error handling adds 7dfd42a07acf bcachefs: Don't print data read retry success on non-errors adds 345731a389fa bcachefs: fix bch2_dev_usage_full_read_fast() adds 8692c7db9a66 bcachefs: btree_root_unreadable_and_scan_found_nothing now [...] adds a06459657e4e bcachefs: Silence extent_poisoned error messages adds 14bcf982f428 bcachefs: Print version_incompat_allowed on startup adds c3b02e6d67ac bcachefs: Log message when incompat version requested but [...] adds 72b525905390 bcachefs: snapshot_node_missing is now autofix new 8dd3804bf409 bcachefs: Add missing READ_ONCE() for metadata replicas new 261592ba06aa bcachefs: Fix snapshotting a subvolume, then renaming it new 9e99c1accb1d Merge tag 'bcachefs-2025-04-17' of git://evilpiepirate.org [...] adds bc0b828ef6e5 Revert "PCI: Avoid reset when disabled via sysfs" new fc96b232f8e7 Merge tag 'pci-v6.15-fixes-2' of git://git.kernel.org/pub/ [...] adds 25744f849524 io_uring/zcrx: return ifq id to the user adds 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 adds 1b4194053f6b block: add SPDX header line to blk-throttle.h adds 40f2eb9b5314 block: fix resource leak in blk_register_queue() error path adds 1fdb8188c3d5 loop: aio inherit the ioprio of original request adds e7bc0010ceb4 loop: properly send KOBJ_CHANGED uevent for disk device adds 0dba7a05b9e4 loop: LOOP_SET_FD: send uevents for partitions adds f2fed441c69b loop: stop using vfs_iter_{read,write} for buffered I/O adds 0b7a4817756c ublk: don't suggest CONFIG_BLK_DEV_UBLK=Y adds 39e160505198 block: integrity: Do not call set_page_dirty_lock() adds ec120093180b selftests: ublk: fix ublk_find_tgt() adds 9cad26d66b7a selftests: ublk: add io_uring uapi header adds 8d31a7e50534 selftests: ublk: cleanup backfile automatically adds 573840ab90ad selftests: ublk: make sure _add_ublk_dev can return in sub-shell adds bb2cabf23568 selftests: ublk: run stress tests in parallel adds d836590d9a9e selftests: ublk: add two stress tests for zero copy feature adds 62867a046a22 selftests: ublk: setup ring with IORING_SETUP_SINGLE_ISSUE [...] adds 2f0a692a93a5 selftests: ublk: set queue pthread's cpu affinity adds 6c62fd04e8bf selftests: ublk: increase max nr_queues and queue depth adds 810b88f3dcb6 selftests: ublk: support target specific command line adds 57e13a2e8cd2 selftests: ublk: support user recovery adds 2f9a30bd1664 selftests: ublk: add test_stress_05.sh adds 3bf540609cab selftests: ublk: move creating UBLK_TMP into _prep_test() adds b69b8edfb27d ublk: properly serialize all FETCH_REQs adds 00b3b0d7cb45 ublk: add ublk_force_abort_dev() adds 7e26cb69c5e6 ublk: rely on ->canceling for dealing with ublk_nosrv_dev_ [...] adds 728cbac5fe21 ublk: move device reset into ublk_ch_release() adds 82a8a30c581b ublk: improve detection and handling of ublk server exit adds 736b005b413a ublk: remove __ublk_quiesce_dev() adds e63d2228ef83 ublk: simplify aborting ublk request adds 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 adds 1e440d5b25b7 ksmbd: Fix dangling pointer in krb_authenticate adds 1df0d4c61613 ksmbd: fix WARNING "do not call blocking ops when !TASK_RUNNING" adds 21a4e47578d4 ksmbd: fix use-after-free in __smb2_lease_break_noti() adds 18b4fac5ef17 ksmbd: fix use-after-free in smb_break_all_levII_oplock() adds b37f2f332b40 ksmbd: fix the warning from __kernel_write_iter adds a93ff742820f ksmbd: Prevent integer overflow in calculation of deadtime new 7e74f756f5f6 Merge tag 'v6.15-rc2-ksmbd-server-fixes' of git://git.samb [...] adds 07be53cfa81a selftests/ftrace: Differentiate bash and dash in dynevent_ [...] new 338d40ceef38 Merge tag 'linux_kselftest-fixes-6.15-rc3' of git://git.ke [...] adds b26c1a85f3fc kunit: qemu_configs: SH: Respect kunit cmdline new 7f424c6690df Merge tag 'linux_kselftest-kunit-fixes-6.15-rc3' of git:// [...] adds 8578b2f7e1fb riscv: Use kvmalloc_array on relocation_hashtable adds 70fc03cd7631 Documentation: riscv: Fix typo MIMPLID -> MIMPID adds d6890adc70a0 Merge tag 'riscv-fixes-6.15-rc2' of ssh://gitolite.kernel. [...] adds adf53771a312 riscv: Avoid fortify warning in syscall_get_arguments() adds 3af4bec9c1db riscv: KGDB: Do not inline arch_kgdb_breakpoint() adds 550c2aa787d1 riscv: KGDB: Remove ".option norvc/.option rvc" for kgdb_c [...] adds dc3e30b49923 Merge patch series "riscv: Rework the arch_kgdb_breakpoint [...] adds 441016056010 riscv: Fix unaligned access info messages adds e94eb7ea6f20 riscv: Properly export reserved regions in /proc/iomem adds 0b4cce68efb9 riscv: module: Fix out-of-bounds relocation access adds 1ee1313f4722 riscv: module: Allocate PLT entries for R_RISCV_PLT32 adds fb53a9aa5f5b riscv: Provide all alternative macros all the time adds 1413708f990c riscv: Avoid fortify warning in syscall_get_arguments() adds 615e705fc8c7 Merge tag 'riscv-fixes-6.15-rc3' of ssh://gitolite.kernel. [...] new 4b828867b394 Merge tag 'riscv-for-linus-6.15-rc3' of git://git.kernel.o [...] adds 18605e9525ef cpufreq: intel_pstate: Fix hwp_get_cpu_scaling() new cfde542df7dd cpufreq/sched: Fix the usage of CPUFREQ_NEED_UPDATE_LIMITS new 79443a7e9da3 cpufreq/sched: Explicitly synchronize limits_changed flag [...] new 75da043d8f88 cpufreq/sched: Set need_freq_update in ignore_dl_rate_limit() new 7491cdf46b5c cpufreq: Avoid using inconsistent policy->min and policy->max adds 56a49e19e1ae cpufreq/amd-pstate: Fix min_limit perf and freq updation f [...] adds d87e4026d1b2 cpufreq/amd-pstate: Enable ITMT support after initializing [...] new dead17b1a26f Merge tag 'amd-pstate-v6.15-2025-04-15' of ssh://gitolite. [...] adds 19e8019e06b4 Documentation: PM: runtime: Fix a reference to pm_runtime_ [...] new f3b25a1b4819 Merge branch 'pm-docs' new cb64c513b5fb Merge tag 'pm-6.15-rc3' of git://git.kernel.org/pub/scm/li [...] adds 5ddcc657ba50 thermal: intel: int340x: Add missing DVFS support flags adds 00c5ff5e9a55 thermal: intel: int340x: Fix Panther Lake DLVR support new fe65616bf8bc Merge tag 'thermal-6.15-rc3' of git://git.kernel.org/pub/s [...] adds b424bb88afb6 gpiolib: Allow to use setters with return value for output [...] new 30d451e3734b Merge tag 'gpio-fixes-for-v6.15-rc3' of git://git.kernel.o [...] adds d94c12bd97d5 string: Add load_unaligned_zeropad() code path to sized_strscpy() adds 62d32440ac12 kasan: Add strscpy() test to trigger tag fault on arm64 adds f5c68a4e84f9 hardening: Disable GCC randstruct for COMPILE_TEST adds cdc2e1d9d929 lib/Kconfig.ubsan: Remove 'default UBSAN' from UBSAN_INTEGER_WRAP adds 9b044614be12 ubsan: Fix panic from test_ubsan_out_of_bounds adds 3f2925174f8b lib/prime_numbers: KUnit test should not select PRIME_NUMBERS new 3bf8a4598ff3 Merge tag 'hardening-v6.15-rc3' of git://git.kernel.org/pu [...] adds d833dc597fdc clang-format: Update the ForEachMacros list for v6.15-rc1 adds 1013f5636fd8 genksyms: Handle typeof_unqual keyword and __seg_{fs,gs} q [...] new 84aca3ca6a42 Merge tag 'core-urgent-2025-04-18' of git://git.kernel.org [...] adds cf761e3dacc6 PCI/MSI: Add an option to write MSIX ENTRY_DATA before any reads adds fbb429ddff5c net/niu: Niu requires MSIX ENTRY_DATA fields touch before [...] adds 28e89cdac648 irqchip/renesas-rzv2h: Prevent TINT spurious interrupt adds 9b3ae50cb902 irqchip/irq-bcm2712-mip: Enable driver when ARCH_BCM2835 i [...] new b0c3bc35a549 Merge tag 'irq-urgent-2025-04-18' of git://git.kernel.org/ [...] new 96a720db59ab perf/x86/intel/uncore: Fix the scale of IIO free running c [...] new 32c7f1150225 perf/x86/intel/uncore: Fix the scale of IIO free running c [...] new 506f981ab40f perf/x86/intel/uncore: Fix the scale of IIO free running c [...] new a5f5e1238f4f perf/x86/intel: Don't clear perf metrics overflow bit unco [...] new 71dcc11c2cd9 perf/x86/intel: Allow to update user space GPRs from PEBS records new 7950de14ff5f perf/x86/intel: Add Panther Lake support new b372359fbc4a Merge tag 'perf-urgent-2025-04-18' of git://git.kernel.org [...] adds 3940f5349b47 x86/i8253: Call clockevent_i8253_disable() with interrupts [...] new ac85740edf05 Merge tag 'timers-urgent-2025-04-18' of git://git.kernel.o [...] adds 164a9f712fa5 x86/xen: Fix __xen_hypercall_setfunc() adds 805b743fc163 x86/microcode/AMD: Extend the SHA check to Zen5, block loa [...] adds d466304c4322 x86/cpu: Add CPU model number for Bartlett Lake CPUs with [...] new 263e55949d89 x86/cpu/amd: Fix workaround for erratum 1054 new d54d610243a4 x86/boot/sev: Avoid shared GHCB page for early memory acceptance new 3088d26962e8 Merge tag 'x86-urgent-2025-04-18' of git://git.kernel.org/ [...] adds 262b73ef442e smb3 client: fix open hardlink on deferred close file error adds c707193a1712 Revert "smb: client: Fix netns refcount imbalance causing [...] adds 95d2b9f693ff Revert "smb: client: fix TCP timers deadlock after rmmod" new 8560697b23dc Merge tag '6.15-rc2-smb3-client-fixes' of git://git.samba. [...] new 447fab30955c drm/amdgpu: use a dummy owner for sysfs triggered cleaner [...] new 1657793def10 drm/amd: Forbid suspending into non-default suspend states new e7afa85a0d0e drm/amdgpu: fix warning of drm_mm_clean new 2036be31741b drm/amdgpu: Add back JPEG to video caps for carrizo and newer new cd9e6d6fdd2d drm/amd/display/dml2: use vzalloc rather than kzalloc new c235a7132258 drm/amdgpu: Use the right function for hdp flush new c925e9936def Merge tag 'amd-drm-fixes-6.15-2025-04-16' of https://gitla [...] adds ec0c7afa70d5 drm/i915/display: Add macro for checking 3 DSC engines adds 3a47280b7687 drm/i915/dp: Check for HAS_DSC_3ENGINES while configuring [...] new 9025588cbf6e Merge tag 'drm-intel-fixes-2025-04-17' of https://gitlab.f [...] adds dcdae6e92d4e drm/v3d: Fix Indirect Dispatch configuration for V3D 7.1.6 [...] adds 683e9fa1c885 accel/ivpu: Flush pending jobs of device's workqueues adds 082a29e20af4 accel/ivpu: Update FW Boot API to version 3.28.3 adds 6c2b75404d33 accel/ivpu: Fix the NPU's DPU frequency calculation adds 1524c28b9952 accel/ivpu: Show NPU frequency in sysfs adds 31660b406d87 accel/ivpu: Add cmdq_id to job related logs adds d27326a99992 dma-buf/sw_sync: Decrement refcount on error in sw_sync_io [...] new 8260731ccad0 drm/gem: Internally test import_attach for imported objects new 76c332d119f9 drm/mgag200: Fix value in <VBLKSTR> register new 9bca5bcdeb0d Merge tag 'drm-misc-fixes-2025-04-17' of https://gitlab.fr [...] new 6405f5b70b1c drm/xe: Set LRC addresses before guc load new 2577b202458c drm/xe/userptr: fix notifier vs folio deadlock new 25583ad42d09 drm/xe/dma_buf: stop relying on placement in unmap new 78600df8f593 drm/xe/pxp: do not queue unneeded terminations from debugfs new 3748bef7b78b Merge tag 'drm-xe-fixes-2025-04-18' of https://gitlab.free [...] adds bcaa391e177c drm/msm/dpu: check every pipe per capability adds 5cb1b130e1cd drm/msm/dpu: Fix error pointers in dpu_plane_virtual_atomic_check adds 2a34496fef84 drm/msm/dpu: reorder pointer operations after sanity check [...] adds ddfa00afae80 drm/msm/dpu: drop rogue intr_tear_rd_ptr values new 9d78f0250322 drm/msm/a6xx+: Don't let IB_SIZE overflow new 0467145fab3b Merge tag 'drm-msm-fixes-2025-04-18' of https://gitlab.fre [...] new 51c7960b87f4 Merge tag 'drm-fixes-2025-04-19' of https://gitlab.freedes [...] adds 05a2b0011c4b scripts: generate_rust_analyzer: Add ffi crate adds 3c75fff196c3 rust: pin-init: alloc: restrict `impl ZeroableOption` for [...] adds 193b5a75744a rust: pin-init: use Markdown autolinks in Rust comments adds c59026c0570a rust: kbuild: Don't export __pfx symbols adds 0866ee8e50f0 rust: disable `clippy::needless_continue` adds 46e24a545cdb rust: kasan/kbuild: fix missing flags on first build adds a3cd5f507b72 objtool/rust: add one more `noreturn` Rust function for Ru [...] adds 1c4494c14b41 rust: kbuild: use `pound` to support GNU Make < 4.3 adds 584e61452f75 rust: helpers: Remove volatile qualifier from io helpers adds c1b4071ec3a6 rust: helpers: Add dma_alloc_attrs() and dma_free_attrs() new 0bd2f269ae89 Merge tag 'rust-fixes-6.15' of git://git.kernel.org/pub/sc [...] new 1ca0f935a126 Merge tag 'nfsd-6.15-1' of git://git.kernel.org/pub/scm/li [...] new 31d113995611 ftrace: Initialize variables for ftrace_startup/shutdown_subops() new 08275e59a750 ftrace: Reinitialize hash to EMPTY_HASH after freeing new c45c585dde53 ftrace: Free ftrace hashes after they are replaced in the [...] new 92f1d3b40179 ftrace: fix incorrect hash size in register_ftrace_direct() new 3b4e87e6a593 ftrace: Fix type of ftrace_graph_ent_entry.depth new a8c5b0ed89a3 tracing: Fix filter string testing new d481ee35247d tracing: selftests: Add testing a user string to filters new fa6ad96dca04 Merge tag 'trace-v6.15-rc2' of git://git.kernel.org/pub/sc [...] adds 75caec0c2aa3 i2c: atr: Fix wrong include adds 424eafe65647 i2c: cros-ec-tunnel: defer probe if parent EC is not present new 24aaced72a68 Merge tag 'i2c-host-fixes-6.15-rc3' of git://git.kernel.or [...] new 6fe8131757bd Merge tag 'i2c-for-6.15-rc3' of git://git.kernel.org/pub/s [...] new 0a65bc27bd64 eventpoll: Set epoll timeout if it's in the future new 58db1c3cd0ce netfs: Mark __nonstring lookup tables new 777d0961ff95 fs: move the bdex_statx call to vfs_getattr_nosec new 408e4504f97c Revert "hfs{plus}: add deprecation warning" new 119009db2674 Merge tag 'vfs-6.15-rc3.fixes.2' of git://git.kernel.org/p [...] new 4067196a5227 mm/page_alloc: fix deadlock on cpu_hotplug_lock in __accep [...] new 98b1917cdef9 fs/dax: fix folio splitting issue by resetting old folio o [...] new 8ad5ac8f4fc4 MAINTAINERS: update SLAB ALLOCATOR maintainers new 5e610c8c0999 MAINTAINERS: add MM subsection for the page allocator new 6b956934ad6d mm: memcontrol: fix swap counter leak from offline cgroup new 1413efdb254f MAINTAINERS: add mmap trace events to MEMORY MAPPING new 86fba6127e19 MAINTAINERS: add memory advice section new 8c03ebd7cdc0 mm/gup: fix wrongly calculated returned value in fault_in_ [...] new fd0ad5e9d158 docs: ABI: replace mcroce@microsoft.com with new Meta address new 9e888998ea4d writeback: fix false warning in inode_to_wb() new 274fe92de2c4 mm, hugetlb: increment the number of pages to be reset on HVO new 8bdea2fce980 mm/memory: move sanity checks in do_wp_page() after mapcou [...] new 2db93a896fec MAINTAINERS: add Pedro as reviewer to the MEMORY MAPPING section new 38448181459e mm: vmscan: restore high-cpu watermark safety in kswapd new a1f0220f3319 mm: vmscan: fix kswapd exit condition in defrag_mode new ea21641b6a79 MAINTAINERS: add section for locking of mm's and VMAs new 6fea5fabd332 Merge tag 'mm-hotfixes-stable-2025-04-19-21-24' of git://g [...] new d5d45a7f2619 gcc-15: make 'unterminated string initialization' just a warning new 4b4bd8c50f48 gcc-15: acpi: sprinkle random '__nonstring' crumbles around new be913e7c4034 gcc-15: get rid of misc extra NUL character padding new 05e8d261a34e gcc-15: add '__nonstring' markers to byte arrays new ac71fabf1567 gcc-15: work around sequence-point warning new 9c32cda43eb7 Linux 6.15-rc3 new 9d7a0577c9db gcc-15: disable '-Wunterminated-string-initialization' ent [...] new fc16ec278b6e MAINTAINERS: add HFS/HFS+ maintainers new d47a2ea49c96 Merge branch 'vfs.fixes' of git://git.kernel.org/pub/scm/l [...] new 9a08f13e98a3 Merge branch 'next-fixes' of git://git.kernel.org/pub/scm/ [...]
This update added new revisions after undoing existing revisions. That is to say, some revisions that were in the old version of the branch are not in the new version. This situation occurs when a user --force pushes a change and generates a repository containing something like this:
* -- * -- B -- O -- O -- O (8dd62d30180a) \ N -- N -- N refs/heads/fs-current (9a08f13e98a3)
You should already have received notification emails for all of the O revisions, and so the following emails describe only the N revisions from the common base, B.
Any revisions marked "omits" are not gone; other references still refer to them. Any revisions marked "discards" are gone forever.
The 168 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: .clang-format | 41 +- .mailmap | 5 + CREDITS | 4 + Documentation/ABI/stable/sysfs-block | 2 +- Documentation/ABI/testing/sysfs-driver-ufs | 32 ++ Documentation/ABI/testing/sysfs-kernel-reboot | 10 +- Documentation/admin-guide/xfs.rst | 50 ++ Documentation/arch/riscv/hwprobe.rst | 2 +- Documentation/netlink/specs/ovs_vport.yaml | 4 +- Documentation/netlink/specs/rt_link.yaml | 20 +- Documentation/netlink/specs/rt_neigh.yaml | 14 +- Documentation/power/runtime_pm.rst | 2 +- Documentation/userspace-api/mseal.rst | 2 +- Documentation/wmi/devices/msi-wmi-platform.rst | 4 + MAINTAINERS | 76 ++- Makefile | 6 +- arch/riscv/include/asm/alternative-macros.h | 19 +- arch/riscv/include/asm/kgdb.h | 9 +- arch/riscv/include/asm/syscall.h | 7 +- arch/riscv/kernel/kgdb.c | 6 + arch/riscv/kernel/module-sections.c | 13 +- arch/riscv/kernel/module.c | 11 +- arch/riscv/kernel/setup.c | 36 +- arch/riscv/kernel/unaligned_access_speed.c | 35 +- arch/x86/boot/compressed/mem.c | 5 +- arch/x86/boot/compressed/sev.c | 67 +-- arch/x86/boot/compressed/sev.h | 2 + arch/x86/events/intel/core.c | 24 +- arch/x86/events/intel/ds.c | 8 +- arch/x86/events/intel/uncore_snbep.c | 107 +---- arch/x86/include/asm/intel-family.h | 2 + arch/x86/kernel/cpu/amd.c | 19 +- arch/x86/kernel/cpu/microcode/amd.c | 9 +- arch/x86/kernel/i8253.c | 3 +- arch/x86/xen/enlighten.c | 7 +- arch/x86/xen/multicalls.c | 26 +- arch/x86/xen/smp_pv.c | 1 - arch/x86/xen/xen-ops.h | 3 - block/bdev.c | 3 +- block/bio-integrity.c | 17 +- block/blk-sysfs.c | 2 + block/blk-throttle.h | 1 + drivers/accel/ivpu/ivpu_drv.c | 10 +- drivers/accel/ivpu/ivpu_fw.c | 17 +- drivers/accel/ivpu/ivpu_hw.h | 14 +- drivers/accel/ivpu/ivpu_hw_btrs.c | 134 +++--- drivers/accel/ivpu/ivpu_hw_btrs.h | 7 +- drivers/accel/ivpu/ivpu_job.c | 15 +- drivers/accel/ivpu/ivpu_sysfs.c | 49 +- drivers/accel/ivpu/vpu_boot_api.h | 13 +- drivers/accel/ivpu/vpu_jsm_api.h | 53 +- drivers/acpi/acpica/aclocal.h | 4 +- drivers/acpi/acpica/nsrepair2.c | 2 +- drivers/ata/libata-sata.c | 15 + drivers/block/Kconfig | 6 - drivers/block/loop.c | 121 +---- drivers/block/ublk_drv.c | 532 +++++++++++---------- drivers/bluetooth/btnxpuart.c | 21 +- drivers/bluetooth/btqca.c | 2 +- drivers/bluetooth/btrtl.c | 2 + drivers/bluetooth/hci_vhci.c | 10 +- drivers/cpufreq/amd-pstate.c | 36 +- drivers/cpufreq/cpufreq.c | 32 +- drivers/cpufreq/intel_pstate.c | 2 +- drivers/dma-buf/sw_sync.c | 19 +- .../firmware/cirrus/test/cs_dsp_mock_mem_maps.c | 30 -- drivers/firmware/cirrus/test/cs_dsp_test_bin.c | 2 +- .../firmware/cirrus/test/cs_dsp_test_bin_error.c | 2 +- drivers/fpga/tests/fpga-bridge-test.c | 1 + drivers/fpga/tests/fpga-mgr-test.c | 1 + drivers/fpga/tests/fpga-region-test.c | 1 + drivers/fwctl/main.c | 2 +- drivers/fwctl/pds/main.c | 33 +- drivers/gpio/gpiolib.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu.h | 1 + drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c | 14 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.c | 14 +- drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c | 8 +- drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c | 12 +- drivers/gpu/drm/amd/amdgpu/gfx_v12_0.c | 6 +- drivers/gpu/drm/amd/amdgpu/gmc_v10_0.c | 4 +- drivers/gpu/drm/amd/amdgpu/gmc_v11_0.c | 4 +- drivers/gpu/drm/amd/amdgpu/gmc_v12_0.c | 4 +- drivers/gpu/drm/amd/amdgpu/gmc_v9_0.c | 2 +- drivers/gpu/drm/amd/amdgpu/psp_v11_0.c | 2 +- drivers/gpu/drm/amd/amdgpu/psp_v13_0.c | 2 +- drivers/gpu/drm/amd/amdgpu/psp_v14_0.c | 2 +- drivers/gpu/drm/amd/amdgpu/vi.c | 7 + .../drm/amd/display/dc/dml2/dml21/dml21_wrapper.c | 11 +- drivers/gpu/drm/amd/display/dc/dml2/dml2_wrapper.c | 6 +- .../gpu/drm/i915/display/intel_display_device.h | 1 + drivers/gpu/drm/i915/display/intel_dp.c | 7 +- drivers/gpu/drm/mgag200/mgag200_mode.c | 2 +- drivers/gpu/drm/msm/adreno/a6xx_gpu.c | 8 +- .../drm/msm/disp/dpu1/catalog/dpu_1_14_msm8937.h | 2 - .../drm/msm/disp/dpu1/catalog/dpu_1_15_msm8917.h | 1 - .../drm/msm/disp/dpu1/catalog/dpu_1_16_msm8953.h | 3 - .../drm/msm/disp/dpu1/catalog/dpu_1_7_msm8996.h | 4 - .../gpu/drm/msm/disp/dpu1/catalog/dpu_3_2_sdm660.h | 3 - .../gpu/drm/msm/disp/dpu1/catalog/dpu_3_3_sdm630.h | 2 - drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c | 4 +- drivers/gpu/drm/msm/disp/dpu1/dpu_plane.c | 74 +-- .../gpu/drm/msm/registers/adreno/adreno_pm4.xml | 7 + drivers/gpu/drm/v3d/v3d_sched.c | 16 +- drivers/gpu/drm/xe/xe_dma_buf.c | 5 +- drivers/gpu/drm/xe/xe_guc_ads.c | 75 +-- drivers/gpu/drm/xe/xe_hmm.c | 24 - drivers/gpu/drm/xe/xe_pxp_debugfs.c | 13 +- drivers/i2c/busses/i2c-cros-ec-tunnel.c | 3 + drivers/i2c/i2c-atr.c | 2 +- drivers/iio/magnetometer/ak8974.c | 4 +- drivers/input/joystick/magellan.c | 2 +- drivers/irqchip/Kconfig | 4 +- drivers/irqchip/irq-renesas-rzv2h.c | 8 + drivers/md/bcache/super.c | 2 +- drivers/md/md-bitmap.c | 5 +- drivers/md/raid1.c | 26 +- drivers/md/raid10.c | 1 + drivers/net/bonding/bond_main.c | 13 +- drivers/net/can/rockchip/rockchip_canfd-core.c | 7 +- drivers/net/dsa/b53/b53_common.c | 10 + drivers/net/dsa/mv88e6xxx/chip.c | 13 +- drivers/net/dsa/mv88e6xxx/devlink.c | 3 +- drivers/net/ethernet/amd/pds_core/debugfs.c | 5 +- drivers/net/ethernet/broadcom/bnxt/bnxt.c | 4 +- drivers/net/ethernet/chelsio/cxgb4/cxgb4_ethtool.c | 1 + .../net/ethernet/hisilicon/hibmcge/hbg_common.h | 8 +- .../net/ethernet/hisilicon/hibmcge/hbg_debugfs.c | 11 +- .../net/ethernet/hisilicon/hibmcge/hbg_diagnose.c | 2 +- drivers/net/ethernet/hisilicon/hibmcge/hbg_err.c | 3 + drivers/net/ethernet/hisilicon/hibmcge/hbg_hw.c | 7 + drivers/net/ethernet/hisilicon/hibmcge/hbg_irq.c | 24 +- drivers/net/ethernet/hisilicon/hibmcge/hbg_main.c | 8 +- drivers/net/ethernet/hisilicon/hibmcge/hbg_mdio.c | 11 +- drivers/net/ethernet/hisilicon/hibmcge/hbg_reg.h | 3 + drivers/net/ethernet/intel/igc/igc.h | 1 + drivers/net/ethernet/intel/igc/igc_defines.h | 6 +- drivers/net/ethernet/intel/igc/igc_main.c | 1 + drivers/net/ethernet/intel/igc/igc_ptp.c | 113 +++-- drivers/net/ethernet/marvell/octeontx2/nic/rep.c | 2 + drivers/net/ethernet/mediatek/mtk_eth_soc.c | 49 +- drivers/net/ethernet/mediatek/mtk_eth_soc.h | 1 + drivers/net/ethernet/sun/niu.c | 2 + drivers/net/ethernet/ti/am65-cpsw-nuss.c | 15 +- drivers/net/ethernet/ti/icssg/icss_iep.c | 121 +++-- drivers/net/ethernet/ti/icssg/icssg_common.c | 9 +- drivers/net/ethernet/wangxun/ngbe/ngbe_main.c | 3 +- drivers/net/ethernet/wangxun/txgbe/txgbe_main.c | 3 +- drivers/net/wireless/ath/carl9170/fw.c | 2 +- drivers/net/wireless/atmel/at76c50x-usb.c | 2 +- .../wireless/broadcom/brcm80211/brcmfmac/common.c | 4 +- drivers/net/wireless/intel/iwlwifi/mld/d3.c | 17 +- drivers/net/wireless/intel/iwlwifi/mld/debugfs.c | 2 +- drivers/net/wireless/intel/iwlwifi/mld/iface.h | 2 +- drivers/net/wireless/intel/iwlwifi/mld/mac80211.c | 7 +- .../net/wireless/intel/iwlwifi/pcie/trans-gen2.c | 8 +- drivers/net/wireless/ti/wl1251/tx.c | 4 +- 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 ++-- drivers/pci/msi/msi.c | 3 + drivers/pci/pci.c | 4 - drivers/platform/mellanox/mlxbf-bootctl.c | 4 +- drivers/platform/x86/amd/pmf/auto-mode.c | 4 +- drivers/platform/x86/amd/pmf/cnqf.c | 8 +- drivers/platform/x86/amd/pmf/core.c | 14 + drivers/platform/x86/amd/pmf/pmf.h | 1 + drivers/platform/x86/amd/pmf/sps.c | 12 +- drivers/platform/x86/amd/pmf/tee-if.c | 6 +- drivers/platform/x86/asus-laptop.c | 9 +- drivers/platform/x86/dell/alienware-wmi-wmax.c | 48 ++ drivers/platform/x86/msi-wmi-platform.c | 99 ++-- drivers/platform/x86/x86-android-tablets/dmi.c | 14 +- drivers/platform/x86/x86-android-tablets/other.c | 124 +++-- .../x86/x86-android-tablets/x86-android-tablets.h | 3 +- drivers/power/supply/power_supply_sysfs.c | 2 +- drivers/ptp/ptp_ocp.c | 1 + drivers/scsi/hisi_sas/hisi_sas_main.c | 20 + drivers/scsi/hisi_sas/hisi_sas_v2_hw.c | 9 +- drivers/scsi/hisi_sas/hisi_sas_v3_hw.c | 14 +- drivers/scsi/megaraid/megaraid_sas.h | 4 +- drivers/scsi/megaraid/megaraid_sas_base.c | 9 +- drivers/scsi/megaraid/megaraid_sas_fusion.c | 5 +- drivers/scsi/pm8001/pm8001_sas.c | 1 + drivers/scsi/scsi_transport_iscsi.c | 7 +- drivers/scsi/scsi_transport_srp.c | 2 +- drivers/scsi/smartpqi/smartpqi_init.c | 13 +- drivers/spi/spi-imx.c | 5 +- drivers/spi/spi-sun4i.c | 1 + drivers/spi/spi-tegra210-quad.c | 6 +- .../int340x_thermal/processor_thermal_device_pci.c | 7 +- .../intel/int340x_thermal/processor_thermal_rfim.c | 33 +- drivers/ufs/core/ufs-sysfs.c | 54 +++ drivers/ufs/core/ufshcd-priv.h | 1 + drivers/ufs/core/ufshcd.c | 92 +++- drivers/ufs/host/ufs-exynos.c | 85 +++- drivers/ufs/host/ufs-exynos.h | 6 +- drivers/vfio/pci/vfio_pci_config.c | 2 +- fs/bcachefs/bcachefs.h | 2 + fs/bcachefs/btree_update_interior.c | 2 +- fs/bcachefs/buckets.c | 3 +- fs/bcachefs/buckets.h | 5 - fs/bcachefs/errcode.h | 2 +- fs/bcachefs/extents.c | 2 +- fs/bcachefs/fs-ioctl.c | 2 +- fs/bcachefs/fsck.c | 44 +- fs/bcachefs/io_read.c | 24 +- fs/bcachefs/recovery.c | 5 +- fs/bcachefs/sb-errors_format.h | 4 +- fs/bcachefs/super-io.c | 20 +- fs/bcachefs/super.c | 9 +- fs/cachefiles/key.c | 2 +- fs/dax.c | 1 + fs/eventpoll.c | 10 +- fs/hfs/super.c | 2 - fs/hfsplus/super.c | 2 - fs/netfs/fscache_cache.c | 2 +- fs/netfs/fscache_cookie.c | 2 +- fs/smb/client/cifsproto.h | 2 + fs/smb/client/connect.c | 34 +- fs/smb/client/file.c | 28 ++ 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 +- fs/stat.c | 32 +- fs/xfs/xfs_buf.c | 1 + fs/xfs/xfs_buf_mem.c | 2 +- fs/xfs/xfs_dquot.c | 3 +- fs/xfs/xfs_fsmap.c | 51 +- fs/xfs/xfs_inode_item.c | 6 - fs/xfs/xfs_log.c | 2 +- fs/xfs/xfs_mount.h | 1 + fs/xfs/xfs_sysfs.c | 32 ++ fs/xfs/xfs_trans_ail.c | 5 +- fs/xfs/xfs_trans_priv.h | 28 -- fs/xfs/xfs_zone_alloc.c | 7 + fs/xfs/xfs_zone_gc.c | 16 +- include/acpi/actbl.h | 2 +- include/drm/drm_gem.h | 3 +- include/linux/backing-dev.h | 1 + include/linux/blkdev.h | 6 +- include/linux/firmware/cirrus/cs_dsp_test_utils.h | 1 - include/linux/local_lock.h | 58 +-- include/linux/local_lock_internal.h | 207 ++++---- include/linux/mm.h | 17 + include/linux/mmzone.h | 5 +- include/linux/pci.h | 2 + include/linux/pgtable.h | 9 +- include/linux/platform_data/x86/intel_pmc_ipc.h | 4 + include/net/fib_rules.h | 2 + include/net/flow.h | 1 + include/net/l3mdev.h | 27 ++ include/uapi/cxl/features.h | 21 +- include/uapi/drm/ivpu_accel.h | 4 +- include/uapi/linux/io_uring.h | 4 +- include/ufs/ufs.h | 5 +- include/ufs/ufshcd.h | 7 +- io_uring/rsrc.c | 92 ++-- io_uring/zcrx.c | 37 +- io_uring/zcrx.h | 1 + kernel/sched/cpufreq_schedutil.c | 49 +- kernel/trace/ftrace.c | 27 +- kernel/trace/trace_entries.h | 4 +- kernel/trace/trace_events_filter.c | 4 +- lib/Kconfig.debug | 2 +- lib/Kconfig.ubsan | 1 - lib/alloc_tag.c | 15 +- lib/asn1_decoder.c | 1 + lib/iov_iter.c | 2 +- lib/string.c | 13 +- lib/test_ubsan.c | 18 +- lib/tests/slub_kunit.c | 1 + lib/ucs2_string.c | 1 + lib/zlib_inflate/inflate_syms.c | 1 + mm/cma.c | 19 +- mm/compaction.c | 6 +- mm/filemap.c | 1 + mm/gup.c | 4 +- mm/hugetlb.c | 23 +- mm/hugetlb_vmemmap.c | 6 +- mm/internal.h | 1 + mm/kasan/kasan_test_c.c | 21 + mm/memcontrol-v1.c | 2 +- mm/memcontrol.c | 39 +- mm/memory.c | 10 +- mm/mm_init.c | 1 + mm/page_alloc.c | 168 ++++--- mm/slub.c | 10 + mm/userfaultfd.c | 13 +- mm/vma.c | 51 +- mm/vma.h | 9 +- mm/vmscan.c | 29 +- net/batman-adv/hard-interface.c | 1 - net/bluetooth/hci_conn.c | 8 +- net/bluetooth/hci_event.c | 5 +- net/bluetooth/l2cap_core.c | 21 +- net/bridge/br_vlan.c | 4 +- net/can/j1939/socket.c | 1 + net/core/dev.c | 19 +- net/core/fib_rules.c | 48 +- net/core/rtnetlink.c | 5 +- net/dsa/dsa.c | 59 ++- net/dsa/tag_8021q.c | 2 +- net/ethtool/cmis_cdb.c | 2 +- net/ipv6/route.c | 1 + net/l3mdev/l3mdev.c | 4 +- net/mac80211/iface.c | 3 + net/mctp/af_mctp.c | 3 + net/netfilter/nf_flow_table_core.c | 10 +- net/openvswitch/flow_netlink.c | 3 +- net/smc/af_smc.c | 5 + rust/Makefile | 2 +- rust/helpers/dma.c | 16 + rust/helpers/helpers.c | 1 + rust/helpers/io.c | 34 +- rust/pin-init/examples/pthread_mutex.rs | 2 +- rust/pin-init/src/alloc.rs | 8 +- rust/pin-init/src/lib.rs | 2 +- samples/livepatch/livepatch-callbacks-busymod.c | 1 + samples/livepatch/livepatch-callbacks-demo.c | 1 + samples/livepatch/livepatch-callbacks-mod.c | 1 + samples/livepatch/livepatch-sample.c | 1 + samples/livepatch/livepatch-shadow-fix1.c | 1 + samples/livepatch/livepatch-shadow-fix2.c | 1 + scripts/Makefile.compiler | 4 +- scripts/generate_rust_analyzer.py | 12 +- scripts/genksyms/keywords.c | 7 + scripts/genksyms/parse.y | 5 +- security/Kconfig.hardening | 2 +- sound/isa/azt2320.c | 4 +- sound/pci/hda/Kconfig | 4 +- sound/pci/hda/patch_realtek.c | 23 +- sound/pci/hda/tas2781_hda_spi.c | 3 +- sound/soc/codecs/aw88081.c | 10 + sound/soc/codecs/cs42l43-jack.c | 3 + sound/soc/codecs/hdmi-codec.c | 22 +- sound/soc/codecs/lpass-wsa-macro.c | 117 +++-- sound/soc/dwc/dwc-i2s.c | 13 +- sound/soc/fsl/fsl_asrc_dma.c | 15 +- sound/soc/fsl/fsl_qmc_audio.c | 3 + sound/soc/intel/avs/path.c | 72 +++ sound/soc/intel/avs/path.h | 5 + sound/soc/intel/avs/pcm.c | 52 +- sound/soc/intel/boards/sof_sdw.c | 1 + sound/soc/qcom/lpass.h | 3 +- tools/net/ynl/pyynl/ynl_gen_c.py | 96 +++- tools/objtool/check.c | 1 + tools/testing/kunit/qemu_configs/sh.py | 4 +- tools/testing/selftests/drivers/net/hw/iou-zcrx.py | 4 + .../ftrace/test.d/dynevent/dynevent_limitations.tc | 23 +- .../ftrace/test.d/filter/event-filter-function.tc | 20 + tools/testing/selftests/lib/config | 1 + tools/testing/selftests/mincore/mincore_selftest.c | 16 +- .../selftests/mm/charge_reserved_hugetlb.sh | 4 +- tools/testing/selftests/mm/cow.c | 2 +- .../selftests/mm/hugetlb_reparenting_test.sh | 2 +- tools/testing/selftests/net/fib_rule_tests.sh | 34 ++ .../tc-testing/tc-tests/infra/actions.json | 22 + 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 +- tools/testing/shared/linux.c | 4 +- tools/testing/shared/linux/cleanup.h | 2 + 391 files changed, 4823 insertions(+), 2373 deletions(-) create mode 100644 rust/helpers/dma.c 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 create mode 100644 tools/testing/shared/linux/cleanup.h