This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch fs-next in repository linux-next.
omits f7c3716e730e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 730b5337afb7 Merge branch 'vfs.all' of git://git.kernel.org/pub/scm/lin [...] omits d7b583155d43 Merge branch 'for-next' of git://git.kernel.org/pub/scm/fs [...] omits a812c92a0189 Merge branch '9p-next' of git://github.com/martinetd/linux omits f1741d9e6581 Merge branch 'master' of https://github.com/Paragon-Softwa [...] omits 3c131b37e3ee Merge branch 'linux-next' of git://git.linux-nfs.org/proje [...] omits 38888cd56c1a Merge branch 'ksmbd-for-next' of https://github.com/smfren [...] omits 6b1f55c49fbc Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits b25696c3821c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 2fe4007e0c88 Merge branch 'for_next' of git://git.kernel.org/pub/scm/li [...] omits d6fec48f14d8 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits e78b710bb47f Merge branch 'for-next' of git://git.samba.org/sfrench/cif [...] omits 2b9c02e98ac6 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits d32f9ef72b0d Merge branch 'for-next' of git://evilpiepirate.org/bcachefs.git omits 98eb87c78140 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 41dd156a5d7b Merge branch 'next-fixes' of git://git.kernel.org/pub/scm/ [...] omits 9f043ebda20b smb: client: optimize pathname checking omits 7617142b8c25 cifs: update internal version number omits 88eeda35f19b bcachefs: replace memcpy with memcpy_and_pad for jset_entr [...] omits 0c3dd50ca48b bcachefs: replace strncpy() with memcpy_and_pad in journal [...] omits b7da759eff0b bcachefs: Rebalance now skips poisoned extents omits 7b0ca20b9d90 bcachefs: Data move can read from poisoned extents omits 1e7ee08cc364 bcachefs: Poison extents that can't be read due to checksu [...] omits 9dcbc08c2e81 bcachefs: Be precise about bch_io_failures omits 06b61d543a69 bcachefs: bch2_subvolume_wait_for_pagecache_and_delete() cleanup omits 67e25e87184b bcachefs: bch_dev_usage_full omits 7a953763dc5d bcachefs: Kill btree_iter.trans omits 3d4ea423960a bcachefs: do_trace_key_cache_fill() omits 9efeb7922818 bcachefs: Split up bch_dev.io_ref adds c6250d0eab82 power: ip5xxx_power: Make use of i2c_get_match_data() adds fbc54ae4f8d7 i2c: Unexport i2c_of_match_device() adds 78d9ee370ed3 dt-bindings: eeprom: at24: Add compatible for Puya P24C64F adds 03480898cefe dt-bindings: eeprom: at24: Add compatible for Giantec GT24P128E adds f25f405d250f eeprom: at24: Drop of_match_ptr() and ACPI_PTR() protections adds e55eb69ab9f5 Merge tag 'at24-updates-for-v6.15-rc1' of git://git.kernel [...] adds 6b88dac0ae19 irqdomain: i2c: Switch to irq_find_mapping() adds 517ec053eeb4 i2c: octeon: refactor common i2c operations adds c6d859cf287e dt-bindings: i2c: samsung,s3c2410: add exynos7870-i2c compatible adds fad3d2e30149 dt-bindings: i2c: exynos5: add exynos7870-hsi2c compatible adds be7113d2e2a6 i2c: pxa: fix call balance of i2c->clk handling routines adds 8f95d1da03e9 i2c: amd: Switch to guard(mutex) adds a71248d96662 i2c: dw: Update the master_xfer callback name adds 1505986abf18 i2c: amd-asf: Modify callbacks of i2c_algorithm to align w [...] adds b719afaa1e5d i2c: amd-asf: Set cmd variable when encountering an error adds 1a64b21282dd i2c: mux: remove incorrect of_match_ptr annotations adds 48277423e533 dt-bindings: i2c: qcom,i2c-qup: Document power-domains adds d15971447f1a dt-bindings: i2c: qup: Document interconnects adds d4f35233a634 i2c: qup: Vote for interconnect bandwidth to DRAM adds e794dc30be8b i2c: Introduce i2c_10bit_addr_*_from_msg() helpers adds 6af58d3ec736 i2c: axxia: Use i2c_10bit_addr_*_from_msg() helpers adds eaa0df0de963 i2c: bcm-kona: Use i2c_10bit_addr_*_from_msg() helpers adds 3bf45fb57078 i2c: brcmstb: Use i2c_10bit_addr_*_from_msg() helpers adds 3bf28fab4ec5 i2c: eg20t: Use i2c_10bit_addr_*_from_msg() helpers adds ed7f48d3efa0 i2c: kempld: Use i2c_10bit_addr_*_from_msg() helpers adds 6cdc8fe0ba42 i2c: mt7621: Use i2c_10bit_addr_*_from_msg() helpers adds dbb1c2edb5ea i2c: rzv2m: Use i2c_10bit_addr_*_from_msg() helpers adds 2ee4415274fa i2c: ibm_iic: Use i2c_*bit_addr*_from_msg() helpers adds f2157d1f7aaa i2c: mv64xxx: Use i2c_*bit_addr*_from_msg() helpers adds 0d967f123141 dt-bindings: i2c: imx-lpi2c: add i.MX94 LPI2C adds 9e2fd53073cb i2c: i2c-exynos5: fixed a spelling error adds ff885b6fd5dc dt-bindings: i2c: i2c-rk3x: Add rk3562 support adds 3d36dd1161ca i2c: cadence: Simplify using devm_clk_get_enabled() adds 61b804548e17 i2c: cadence: Move reset_control_assert after pm_runtime_s [...] adds 9d515bf71ea2 i2c: i801: Cosmetic improvements adds e5befb5b01bc i2c: i801: Move i801_wait_intr and i801_wait_byte_done in [...] adds 3a3c6b7b0387 i2c: i801: Improve too small kill wait time in i801_check_post adds 4a3f77ea7701 i2c: i801: Switch to iomapped register access adds d50f2f5d51ea i2c: i801: Use MMIO if available adds 7202745e29f8 i2c: octeon: fix return commenting adds b1c010bd25f8 i2c: octeon: remove 10-bit addressing support adds 0fc829dbde9b dt-bindings: i2c: omap: Add mux-states property adds b6ef830c60b6 i2c: omap: Add support for setting mux adds 76fe9ac17f6c dt-bindings: i2c: spacemit: add support for K1 SoC adds 5ea558473fa3 i2c: spacemit: add support for SpacemiT K1 SoC adds 088b1ca970ba i2c: k1: Initialize variable before use adds 8b4da3ef9206 i2c: pasemi: Add registers bits and switch to BIT() adds f8d311b4b8f3 i2c: mlxbf: Use readl_poll_timeout_atomic() for polling adds a815975cbaeb i2c: qcom-geni: Update i2c frequency table to match hardwa [...] adds 39f8d6380450 i2c: iproc: Refactor prototype and remove redundant error checks adds 21fd84953571 Merge tag 'i2c-host-6.15' of git://git.kernel.org/pub/scm/ [...] adds 31396626eaf0 dt-bindings: i2c: snps,designware-i2c: describe Renesas RZ [...] new 28a1b05678f4 Merge tag 'i2c-for-6.15-rc1' of git://git.kernel.org/pub/s [...] adds 5c03f9f4d362 watchdog: aspeed: Update bootstatus handling adds f285bd8c74d3 watchdog: cros-ec: Add newlines to printks adds 331c8349605c watchdog: Enable RZV2HWDT driver depend on ARCH_RENESAS adds c284153a2c55 watchdog: lenovo_se30_wdt: Watchdog driver for Lenovo SE30 [...] adds 480ee8a260e6 watchdog: s3c2410_wdt: Fix PMU register bits for ExynosAut [...] adds f1c16aa612dc watchdog: nic7018_wdt: tidy up ACPI ID table adds d127d9ce2c8e dt-bindings: watchdog: fsl-imx7ulp-wdt: Add i.MX94 support adds 0ccd5d56e6b2 watchdog: lenovo_se30_wdt: include io.h for devm_ioremap() adds 594e1e368f09 watchdog: Convert to use device property adds c40524d1615a dt-bindings: watchdog: renesas,wdt: Document RZ/G3E support adds ad3746700ae2 watchdog: npcm: Remove unnecessary NULL check before clk_p [...] adds 48a136639ec2 watchdog: aspeed: fix 64-bit division adds a6d86c1b6495 dt-bindings: watchdog: sunxi: add Allwinner A523 compatibl [...] adds 9bc64d338b0b watchdog: sunxi_wdt: Add support for Allwinner A523 new 696c45bcc3c3 Merge tag 'linux-watchdog-6.15-rc1' of git://www.linux-wat [...] adds 6f61e5dce268 MAINTAINERS: Remove Conor Culhane from Silvaco I3C adds bdffad83d756 MAINTAINERS: Add Frank Li to Silvaco I3C adds 6866c91f8c23 i3c: Remove the const qualifier from i2c_msg pointer in i2 [...] adds effed5dac8f8 i3c: mipi-i3c-hci: Use I2C DMA-safe api adds a892ee4cf22a i3c: master: svc: Flush FIFO before sending Dynamic Addres [...] adds 59f994e6e332 dt-bindings: i3c: dw: Add power-domains adds c24a084ab6a2 dt-bindings: i3c: silvaco: Add npcm845 compatible string adds 98d87600a04e i3c: master: svc: Add support for Nuvoton npcm845 i3c adds 4008a74e0f9b i3c: master: svc: Fix npcm845 FIFO empty issue adds 4dd12e944f07 i3c: master: svc: Fix npcm845 invalid slvstart event adds 2a785307e41b i3c: master: svc: Fix npcm845 DAA process corruption adds d6cb667b8e15 i3c: master: svc: Fix i3c_master_get_free_addr return check adds 9cecad134d84 i3c: master: svc: Fix missing the IBI rules adds c06acf7143bd i3c: master: svc: Use readsb helper for reading MDB adds 0430bf9bc1ac i3c: master: svc: Fix missing STOP for master request adds e8d2d287e26d i3c: master: svc: Fix implicit fallthrough in svc_i3c_mast [...] adds 465e5486aa5e i3c: master: Drop duplicate check before calling OF APIs adds bd496a44f041 i3c: Add NULL pointer check in i3c_master_queue_ibi() new 1df7752800b4 Merge tag 'i3c/for-6.15' of git://git.kernel.org/pub/scm/l [...] adds 92009c3ba890 thermal/drivers/qoriq: Use dev_err_probe() simplify the code adds 229f3feb4b04 thermal/drivers/qoriq: Power down TMU on system suspend adds 1a685e2b3fc7 dt-bindings: thermal: tsens: Add ipq5332, ipq5424 compatible adds ff0cf0ab9073 thermal/drivers/tsens: Add TSENS enable and calibration su [...] adds ee022e5cae05 thermal/drivers/rockchip: Add missing rk3328 mapping entry adds 9e6ec8cf64e2 thermal: core: Remove duplicate struct declaration adds 65594b374502 thermal/drivers/mediatek/lvts: Disable monitor mode during [...] adds c612cbcdf603 thermal/drivers/mediatek/lvts: Disable Stage 3 thermal threshold adds fa17ff8e325a thermal/drivers/mediatek/lvts: Disable low offset IRQ for [...] adds 2738fb3ec683 thermal/drivers/mediatek/lvts: Start sensor interrupts disabled adds 1ec52c157b42 thermal/drivers/mediatek/lvts: Only update IRQ enable for [...] adds 2395a02809b0 dt-bindings: thermal: Update for BCM74110 adds 09daf8f0d420 thermal/drivers/brcmstb_thermal: Add support for BCM74110 adds 5ad72c2b24e1 dt-bindings: thermal: Correct indentation and style in DTS [...] adds b744af1180db thermal: rcar_gen3: Use lowercase hex constants adds bccdbba51a94 thermal: rcar_gen3: Reuse logic to read fuses on Gen3 and Gen4 adds 1b4ef46fd666 thermal/drivers/qcom-spmi-temp-alarm: Drop unused driver data adds 12da0fee4543 Merge tag 'thermal-v6.15-rc1' of ssh://gitolite.kernel.org [...] new 8868485d6b13 Merge tag 'thermal-6.15-rc1-2' of git://git.kernel.org/pub [...] new 212120a164d5 Documentation/EDAC: Fix warning document isn't included in [...] new 792b8307ecd2 Merge tag 'edac_urgent_for_v6.15_rc1' of git://git.kernel. [...] adds 1062d8108615 iommufd: Disallow allocating nested parent domain with fault ID adds a05df03a88bc iommufd: Fix uninitialized rc in iommufd_access_rw() adds 897008d0f767 iommufd: Set domain->iommufd_hwpt in all hwpt->domain allocators adds 55c85fa7579d iommufd: Fail replace if device has not been attached adds dbf00d7d8912 iommufd/fault: Move two fault functions out of the header adds 927dabc9aa4d iommufd/fault: Add an iommufd_fault_init() helper adds 5426a78bebef iommufd: Abstract an iommufd_eventq from iommufd_fault adds 0507f337fc0c iommufd: Rename fault.c to eventq.c adds e36ba5ab808e iommufd: Add IOMMUFD_OBJ_VEVENTQ and IOMMUFD_CMD_VEVENTQ_ALLOC adds ea94b211c548 iommufd/viommu: Add iommufd_viommu_get_vdev_id helper adds e8e1ef9b77a7 iommufd/viommu: Add iommufd_viommu_report_event helper adds 941d0719aa66 iommufd/selftest: Require vdev_id when attaching to a nest [...] adds b3cc0b7599cc iommufd/selftest: Add IOMMU_TEST_OP_TRIGGER_VEVENT for vEV [...] adds 97717a1f283f iommufd/selftest: Add IOMMU_VEVENTQ_ALLOC test coverage adds 2ec0458eb0e5 Documentation: userspace-api: iommufd: Update FAULT and VEVENTQ adds f0ea207ed781 iommu/arm-smmu-v3: Introduce struct arm_smmu_vmaster adds e7d3fa3d29d5 iommu/arm-smmu-v3: Report events that belong to devices at [...] adds da0c56520e88 iommu/arm-smmu-v3: Set MEV bit in nested STE for DoS mitigations adds 6aa63a4ec947 iommu: Sort out domain user data adds ec031e1b35de iommufd: Move iommufd_sw_msi and related functions to driver.c adds 06d54f00f3f5 iommu: Drop sw_msi from iommu_domain adds ada14b9f1aab iommu: Require passing new handles to APIs supporting handle adds 8a9e1e773f60 iommu: Introduce a replace API for device pasid adds 03c9b102bea6 iommufd: Pass @pasid through the device attach/replace path adds bc06f7f66de4 iommufd/device: Only add reserved_iova in non-pasid path adds 2eaa7f845e14 iommufd/device: Replace idev->igroup with local variable adds ba1de6cd41d0 iommufd/device: Add helper to detect the first attach of a group adds 75f990aef38e iommufd/device: Wrap igroup->hwpt and igroup->device_list [...] adds 831b40f8416c iommufd/device: Replace device_list with device_array adds c0e301b2978d iommufd/device: Add pasid_attach array to track per-PASID attach adds ff3f014ebb1e iommufd: Enforce PASID-compatible domain in PASID path adds 2fb69c602d57 iommufd: Support pasid attach/replace adds 4c3f4f432c2d iommufd: Enforce PASID-compatible domain for RID adds ce15c13e7a14 iommu/vt-d: Add IOMMU_HWPT_ALLOC_PASID support adds dbc5f37b4f8a iommufd: Allow allocating PASID-compatible domain adds 9eb59204d519 iommufd/selftest: Add set_dev_pasid in mock iommu adds 068e14025158 iommufd/selftest: Add a helper to get test device adds c1b52b0a97ae iommufd/selftest: Add test ops to test pasid attach/detach adds d57a1fb34255 iommufd/selftest: Add coverage for iommufd pasid attach/detach adds 7fe6b987166b ida: Add ida_find_first_range() adds 290641346d0d vfio-iommufd: Support pasid [at|de]tach for physical VFIO devices adds ad744ed5dd8b vfio: VFIO_DEVICE_[AT|DE]TACH_IOMMUFD_PT support pasid adds 803f97298e7d iommufd: Extend IOMMU_GET_HW_INFO to report PASID capability adds 6d9500bb1ff8 iommufd/selftest: Add coverage for reporting max_pasid_log [...] adds 41464a4628f3 iommufd: Initialize the flags of vevent in iommufd_viommu_ [...] adds 6fc85bbbeaea iommufd: Balance veventq->num_events inc/dec adds 3a2ffd3f3e1b iommu: Convert unreachable() to BUG() adds 858c9c10c123 iommufd: Fix iommu_vevent_header tables markup adds 7be11d34f660 iommufd: Test attach before detaching pasid new 48552153cf49 Merge tag 'for-linus-iommufd' of git://git.kernel.org/pub/ [...] adds 8bd2fa086a04 virtio: break and reset virtio devices on device_shutdown() adds ae376910f52b tools/virtio: Add DMA_MAPPING_ERROR and sg_dma_len api def [...] adds 83dc0370f915 tools: virtio/linux/compiler.h: Add data_race() define. adds ec05544c858f tools: virtio/linux/module.h add MODULE_DESCRIPTION() define. adds 5dd639a1646e vhost-scsi: Fix handling of multiple calls to vhost_scsi_s [...] adds 439252e167ac vdpa/mlx5: Fix mlx5_vdpa_get_config() endianness on big-en [...] adds a6097e0a54a5 vdpa/mlx5: Fix oversized null mkey longer than 32bit adds 3c7df2e27346 sound/virtio: Fix cancel_sync warnings on uninitialized wo [...] adds fc80842a2799 vduse: add virtio_fs to allowed dev id adds 4c1f3a7d7427 vhost-scsi: Reduce mem use by moving upages to per queue adds bf2d650391be vhost-scsi: Allocate T10 PI structs only when enabled adds 3ca51662f818 vhost-scsi: Add better resource allocation failure handling adds 891b99eab0f8 vhost-scsi: Return queue full for page alloc failures during copy adds bca939d5bcd0 vhost-scsi: Dynamically allocate scatterlists adds ddc5b5f68ec5 vhost-scsi: Stop duplicating se_cmd fields adds fd4797658133 vhost-scsi: Allocate iov_iter used for unaligned copies wh [...] adds 9d8960672d63 vhost-scsi: Reduce response iov mem use new 4b98d5dcd145 Merge tag 'for_linus' of git://git.kernel.org/pub/scm/linu [...] adds 41112160ca87 vfio/pci: match IGD devices in display controller class adds afe84f3b7a26 vfio/type1: Catch zero from pin_user_pages_remote() adds 7a701e90fc8e vfio/type1: Convert all vaddr_get_pfns() callers to use vf [...] adds eb996eec783c vfio/type1: Use vfio_batch for vaddr_get_pfns() adds 063555923343 vfio/type1: Use consistent types for page counts adds 62fb8adc43af mm: Provide address mask in struct follow_pfnmap_args adds 0fd06844de5d vfio/type1: Use mapping page mask for pfnmaps adds 384a530111c6 vfio/virtio: Enable support for virtio-block live migration adds 860be250fc32 vfio/pci: Handle INTx IRQ_NOTCONNECTED new 3491aa04787f Merge tag 'vfio-v6.15-rc1' of https://github.com/awilliam/ [...] adds 23f00807619d rtnetlink: Allocate vfinfo size for VF GUIDs when supported adds 67d1a8956d2d rndis_host: Flag RNDIS modems as WWAN devices adds 2eb6c6a34cb1 net: move replay logic to tc_modify_qdisc adds 52c19f901318 MAINTAINERS: Add dedicated entries for phy_link_topology adds fa37a8849634 net: mana: Switch to page pool for jumbo frames adds fab058356885 net/mlx5e: SHAMPO, Make reserved size independent of page size adds 2ea396448f26 net: usb: usbnet: restore usb%d name exception for local m [...] adds 4f1eaabb4b66 net: phy: broadcom: Correct BCM5221 PHY model detection adds 7220e8f4d4ee net: lapbether: use netdev_lockdep_set_classes() helper adds e514d77334a6 selftests: drv-net: replace the rpath helper with Path objects adds c231e12ecd45 selftests: net: use the dummy bpf from net/lib adds 88dec030dfcd selftests: net: use Path helpers in ping adds 5c6052802dfb Merge branch 'selftests-drv-net-replace-the-rpath-helper-w [...] adds 42f342387841 net: fix use-after-free in the netdev_nl_sock_priv_destroy() adds 0fdba88a2115 octeontx2-af: Fix mbox INTR handler when num VFs > 64 adds 323d6db6dc7d octeontx2-af: Free NIX_AF_INT_VEC_GEN irq adds 443041deb5ef mptcp: fix NULL pointer in can_accept_new_subflow adds 7335d4ac8129 selftests: mptcp: fix incorrect fd checks in main_loop adds c183165f87a4 selftests: mptcp: close fd_in before returning in main_loop adds b44a4c28228f selftests: mptcp: ignore mptcp_diag binary adds 0a541eaff5d6 Merge branch 'mptcp-misc-fixes-for-6-15-rc0' adds 9e3267cf02c2 eth: gve: add missing netdev locks on reset and shutdown paths adds dd07df9ff3d1 bnxt_en: bring back rtnl lock in bnxt_shutdown adds f278b6d5bb46 Revert "tcp: avoid atomic operations on sk->sk_rmem_alloc" new acc4d5ff0b61 Merge tag 'net-6.15-rc0' of git://git.kernel.org/pub/scm/l [...] adds 9764d5b0cd0e Revert "crypto: testmgr - Add multibuffer hash testing" new 5de0afb422e1 Merge tag 'v6.15-p2' of git://git.kernel.org/pub/scm/linux [...] new 2985dae1e521 mm/page_alloc: Fix try_alloc_pages adds a30d4ff8193e kdb: remove usage of static environment buffer adds afdbe49276ac kdb: Remove optional size arguments from strscpy() calls new 002dcfd05740 Merge tag 'kgdb-6.15-rc1' of git://git.kernel.org/pub/scm/ [...] adds 1dc1e0b9d694 srcu: Make FORCE_NEED_SRCU_NMI_SAFE depend on RCU_EXPERT new da0512b2a3b4 Merge tag 'rcu-fixes-v6.15' of git://git.kernel.org/pub/sc [...] adds 079a206f51f0 seq_buf: Mark binary printing functions with __printf() attribute adds 6b2c1e30ad68 seq_file: Mark binary printing functions with __printf() a [...] adds 196a062641fe tracing: Mark binary printing functions with __printf() attribute adds 7bf819aa992f vsnprintf: Mark binary printing functions with __printf() [...] adds a1aea76a4ad0 vsnprintf: Drop unused const char fmt * in va_format() adds bd67c1c3c353 vsnprintf: Silence false positive GCC warning for va_format() new af54a3a15169 Merge tag 'printk-for-6.15-2' of git://git.kernel.org/pub/ [...] adds ef753d66051c objtool: Fix detection of consecutive jump tables on Clang 20 adds eeff7ac61526 objtool: Warn when disabling unreachable warnings adds c84301d706c5 objtool: Ignore entire functions rather than instructions adds 1154bbd326de objtool: Fix X86_FEATURE_SMAP alternative handling adds 4759670bc3e6 objtool: Fix CONFIG_OBJTOOL_WERROR for vmlinux.o adds 4fab2d7628dd objtool: Fix init_module() handling adds 6b023c784204 objtool: Silence more KCOV warnings adds e1a9dda74dbf objtool: Properly disable uaccess validation adds c5995abe1547 objtool: Improve error handling adds d39f82a058c0 objtool: Reduce CONFIG_OBJTOOL_WERROR verbosity adds 24fe172b50b5 objtool: Fix up some outdated references to ENTRY/ENDPROC adds 876a4bce3849 objtool: Remove --no-unreachable for noinstr-only vmlinux.o runs adds a8d39a62c6f5 objtool: Remove redundant opts.noinstr dependency adds 76e51db43fe4 objtool, spi: amd: Fix out-of-bounds stack access in amd_s [...] adds 107a23185d99 objtool, nvmet: Fix out-of-bounds stack access in nvmet_ct [...] adds e63d465f5901 objtool, media: dib8000: Prevent divide-by-zero in dib8000 [...] adds 72c774aa9d1e objtool, panic: Disable SMAP in __stack_chk_fail() adds 7501153750b4 objtool, Input: cyapa - Remove undefined behavior in cyapa [...] adds 060aed9c0093 objtool, ASoC: codecs: wcd934x: Remove potential undefined [...] adds 29c578c84840 objtool, regulator: rk808: Remove potential undefined beha [...] adds 05026ea01e95 objtool, lkdtm: Obfuscate the do_nothing() pointer adds d9a595c3850e objtool: Fix NULL printf() '%s' argument in builtin-check. [...] adds 69d41d6dafff objtool: Fix segfault in ignore_unreachable_insn() adds b5e2cc57f551 objtool: Fix STACK_FRAME_NON_STANDARD for cold subfunctions adds ae958b12940b objtool, drm/vmwgfx: Don't ignore vmw_send_msg() for ORC adds 55c78035a1a8 objtool: Silence more KCOV warnings, part 2 adds 0d7597749f5a objtool: Ignore end-of-section jumps for KCOV/GCOV adds 188d90f817e1 objtool: Append "()" to function name in "unexpected end o [...] adds c5610071a69d Revert "objtool: Increase per-function WARN_FUNC() rate limit" adds 0b10177114d1 objtool: Always fail on fatal errors adds 3e7be635937d objtool: Change "warning:" to "error: " for fatal errors adds e77956e4e5c1 objtool: Fix verbose disassembly if CROSS_COMPILE isn't set adds 09f37f2d7b21 sched/smt: Always inline sched_smt_active() adds 9ac50f7311dc context_tracking: Always inline ct_{nmi,irq}_{enter,exit}() adds 6309a5c43b0d rcu-tasks: Always inline rcu_irq_work_resched() adds 7c977393b827 objtool/loongarch: Add unwind hints in prepare_frametrace() new 92b71befc349 Merge tag 'objtool-urgent-2025-04-01' of git://git.kernel. [...] adds 22cc5ca5de52 x86/paravirt: Move halt paravirt calls under CONFIG_PARAVIRT adds 9f98a4f4e721 x86/tdx: Fix arch_safe_halt() execution for TDX VMs adds e8f45927ee5d x86/tdx: Emit warning if IRQs are enabled during HLT #VE handling new 6cb094583aef Merge tag 'x86_tdx_for_6.15-rc1' of git://git.kernel.org/p [...] adds f1e7177cbd51 Merge Merge tag 'objtool-core-2025-03-22' into loongarch-next adds 13c23cb4ed09 rust: Fix enabling Rust and building with GCC for LoongArch adds 08dac3b83aac LoongArch: Always select HAVE_VIRT_CPU_ACCOUNTING_GEN adds 892a79634196 LoongArch: Enable UBSAN (Undefined Behavior Sanitizer) adds be216cbc1ddf LoongArch: Fix help text of CMDLINE_EXTEND in Kconfig adds ec105cadff5d LoongArch: Increase MAX_IO_PICS up to 8 adds 4103cfe9dcb8 LoongArch: Increase ARCH_DMA_MINALIGN up to 16 adds 2e3bc71e4f39 LoongArch: Fix device node refcount leak in fdt_cpu_clk_init() adds 29c92a41c6d2 LoongArch: Rework the arch_kgdb_breakpoint() implementation adds 7e2586991e36 LoongArch: BPF: Fix off-by-one error in build_prologue() adds 52266f1015a8 LoongArch: BPF: Use move_addr() for BPF_PSEUDO_FUNC adds 60f3caff1492 LoongArch: BPF: Don't override subprog's return value adds c271c86a4c72 LoongArch: vDSO: Remove --hash-style=sysv adds a34ea549aace LoongArch: vDSO: Make use of the t8 register for vgetrando [...] adds 17ba839c3c6c LoongArch: Update Loongson-3 default config file new 1c241cba196d Merge tag 'loongarch-6.15' of git://git.kernel.org/pub/scm [...] adds 5550187c4c21 um: Pass the correct Rust target and options with gcc adds d1d7f01f7cd3 um: mark rodata read-only and implement _nofault accesses adds 84a6fc378471 um: remove copy_from_kernel_nofault_allowed adds 1fc350eed627 um: Allocate vdso page pointer statically adds 0bc754d1e31f um: hostfs: avoid issues on inode number reuse by host adds f664a1399633 um: use str_yes_no() to remove hardcoded "yes" and "no" adds e82cf3051e61 um: Update min_low_pfn to match changes in uml_reserved adds 089db01ea7eb um/locking: Remove semicolon from "lock" prefix adds 887c5c12e80c um: work around sched_yield not yielding in time-travel mode adds 24ffa71b0f15 um: virt-pci: Refactor virtio_pcidev into its own module adds cef721e0d53d um: Store full CSGSFS and SS register from mcontext adds 16a0ca5e4e79 um: x86: clean up elf specific definitions adds 4f087eafdcef um: Add pthread-based helper support adds d7f89a9da432 um: ubd: Switch to the pthread-based helper adds d295beeed255 um: Switch to the pthread-based helper in sigio workaround adds 69f52573c24d um: Prohibit the VM_CLONE flag in run_helper_thread() adds 33c9da5dfb18 um: Rewrite the sigio workaround based on epoll and tgkill new 8a6b94032e00 Merge tag 'uml-for-linux-6.15-rc1' of git://git.kernel.org [...] adds ff443fb402e9 Merge branch 'fixes' into topic/cxl adds 5a0fcb0ef558 cxl: Remove driver new 64f7efb0f536 Merge branch 'topic/cxl' into next new 892c4e465c36 docs: Fix references to IBM CAPI (cxl) removal version new 0a87d6bb6fd2 Merge tag 'powerpc-6.15-2' of git://git.kernel.org/pub/scm [...] new 300e764bdcac Merge branch 'next-fixes' of git://git.kernel.org/pub/scm/ [...] new 29693a667af4 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] new dcffc3b1ae32 bcachefs: Split up bch_dev.io_ref new 1c8f4587d239 bcachefs: do_trace_key_cache_fill() new 9180ad2e161b bcachefs: Kill btree_iter.trans new 955ba7b5ea03 bcachefs: bch_dev_usage_full new a07c43e6c2ff bcachefs: add missing selection of XARRAY_MULTI new 386eec816485 bcachefs: use library APIs for ChaCha20 and Poly1305 new fd0ec4e5907f bcachefs: Add error handling for zlib_deflateInit2() new 0d0e43f95dc8 bcachefs: Fix scheduling while atomic from logging changes new 6d04d1736c63 bcachefs: use nonblocking variant of print_string_as_lines [...] new f0a2435a4fc7 bcachefs: Fix check_snapshot_exists() restart handling new 85f5d90d10c5 bcachefs: Fix null ptr deref in invalidate_one_bucket() new 02e8886c844b bcachefs: backpointer_get_key: check for null from peek_slot() new 98dbe908f465 bcachefs: Fix "journal stuck" during recovery new 09c872daf0d5 bcachefs: bch2_subvolume_wait_for_pagecache_and_delete() cleanup new 8662a6872df4 bcachefs: Be precise about bch_io_failures new f88bea19e67d bcachefs: Poison extents that can't be read due to checksu [...] new 0664570d6a7c bcachefs: Data move can read from poisoned extents new 209425ca9152 bcachefs: Rebalance now skips poisoned extents new 791a78ea40b7 bcachefs: replace strncpy() with memcpy_and_pad in journal [...] new 5b3176f73a86 bcachefs: replace memcpy with memcpy_and_pad for jset_entr [...] new e0e8c7a3ff4c bcachefs: Remove unnecessary softdep on xxhash new 99150ef636a0 bcachefs: trace bch2_trans_kmalloc() new d189db271400 bcachefs: struct alloc_request new 90792351d094 bcachefs: alloc_request.data_type new 19da58d5e2da bcachefs: bch2_bucket_alloc_trans() takes alloc_request new 43c402da71ea bcachefs: bch2_ec_stripe_head_get() takes alloc_request new 4c5b429ad918 bcachefs: new_stripe_alloc_buckets() takes alloc_request new 6c63b622642f bcachefs: alloc_request: deallocate_extra_replicas() new 9352f84b034b bcachefs: alloc_request.usage new dce39d2dd46f bcachefs: alloc_request.counters new 93db8506ba92 bcachefs: alloc_request.ca new 03dd8cd13640 bcachefs: alloc_request.ptrs2 new 0ab392abb3c9 bcachefs: alloc_request no longer on stack new 44361e0db0db bcachefs: reduce new_stripe_alloc_buckets() stack usage new 49f4e7637a84 bcachefs: darray: provide typedefs for primitive types new c152917111a9 bcachefs: bch2_snapshot_table_make_room() new a8733b602c04 Merge branch 'for-next' of git://evilpiepirate.org/bcachefs.git new d7ff88264828 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 2d9198b86289 cifs: Implement is_network_name_deleted for SMB1 new 435e7905af1e cifs: update internal version number new bac151c05d1d smb: client: optimize pathname checking new 9be2f089147f Merge branch 'for-next' of git://git.samba.org/sfrench/cif [...] new 3d2fe0896757 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 57b97b5e99b2 Merge branch 'for_next' of git://git.kernel.org/pub/scm/li [...] new 08e088327efd Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 8e21f8061d55 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new c8b5b7c5da7d ksmbd: fix null pointer dereference in alloc_preauth_hash() new 9683b407a631 Merge branch 'ksmbd-for-next' of https://github.com/smfren [...] new 8e5419d6542f nfs: Add missing release on error in nfs_lock_and_join_requests() new 4a6a635cbf99 Merge branch 'linux-next' of git://git.linux-nfs.org/proje [...] new 190cabe6cee1 NFSD: OFFLOAD_CANCEL should mark an async COPY as completed new de36b0375bd6 NFSD: Shorten CB_OFFLOAD response to NFS4ERR_DELAY new 19876f689f41 NFSD: Implement CB_SEQUENCE referring call lists new bf0d2150af44 NFSD: Implement CB_SEQUENCE referring call lists new 6024dff44763 NFSD: Record each NFSv4 call's session slot index new 0c76dd30d0a8 sunrpc: update nextcheck time when adding new cache entries new 4f5376fd7de0 sunrpc: fix race in cache cleanup causing stale nextcheck time new 3aa5e6b2a996 NFSD: Offer write delegation for OPEN with OPEN4_SHARE_ACC [...] new 830a361bf5c7 NFSD: unregister filesystem in case genl_register_family() fails new 44994ec1c2af NFSD: fix race between nfsd registration and exports_proc new 886f85b504b3 NFSD: Add /sys/kernel/debug/nfsd new fe43b5e8b5b6 NFSD: Add experimental setting to disable the use of splice read new 24307f09208f Merge branch 'nfsd-next' of git://git.kernel.org/pub/scm/l [...] new 2e094b3c92a2 Merge branch 'master' of https://github.com/Paragon-Softwa [...] new 4965ffb24ae7 Merge branch '9p-next' of git://github.com/martinetd/linux new 8c3cf7632ef8 Merge branch 'for-next' of git://git.kernel.org/pub/scm/fs [...] new 7597a5ec1ffc Merge branch 'vfs.all' of git://git.kernel.org/pub/scm/lin [...] new 8d9ee39ac898 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...]
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 (f7c3716e730e) \ N -- N -- N refs/heads/fs-next (8d9ee39ac898)
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 92 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: CREDITS | 4 + .../ABI/{obsolete => removed}/sysfs-class-cxl | 55 +- Documentation/arch/powerpc/cxl.rst | 470 ----- Documentation/arch/powerpc/index.rst | 1 - Documentation/devicetree/bindings/eeprom/at24.yaml | 5 +- .../devicetree/bindings/i2c/i2c-exynos5.yaml | 1 + .../devicetree/bindings/i2c/i2c-imx-lpi2c.yaml | 1 + .../devicetree/bindings/i2c/i2c-rk3x.yaml | 1 + .../devicetree/bindings/i2c/qcom,i2c-qup.yaml | 14 + .../bindings/i2c/samsung,s3c2410-i2c.yaml | 1 + .../bindings/i2c/snps,designware-i2c.yaml | 5 + .../devicetree/bindings/i2c/spacemit,k1-i2c.yaml | 61 + .../devicetree/bindings/i2c/ti,omap4-i2c.yaml | 6 + .../bindings/i3c/silvaco,i3c-master.yaml | 4 +- .../bindings/i3c/snps,dw-i3c-master.yaml | 3 + .../bindings/thermal/allwinner,sun8i-a83t-ths.yaml | 48 +- .../devicetree/bindings/thermal/brcm,avs-tmon.yaml | 1 + .../devicetree/bindings/thermal/imx-thermal.yaml | 40 +- .../bindings/thermal/imx8mm-thermal.yaml | 8 +- .../devicetree/bindings/thermal/qcom-tsens.yaml | 18 + .../bindings/watchdog/allwinner,sun4i-a10-wdt.yaml | 2 + .../bindings/watchdog/fsl-imx7ulp-wdt.yaml | 4 + .../devicetree/bindings/watchdog/renesas,wdt.yaml | 4 + Documentation/subsystem-apis.rst | 1 + Documentation/userspace-api/ioctl/ioctl-number.rst | 4 +- Documentation/userspace-api/iommufd.rst | 17 + MAINTAINERS | 23 +- arch/loongarch/Kconfig | 7 +- arch/loongarch/configs/loongson3_defconfig | 11 +- arch/loongarch/include/asm/cache.h | 2 + arch/loongarch/include/asm/irq.h | 2 +- arch/loongarch/include/asm/stacktrace.h | 3 + arch/loongarch/include/asm/unwind_hints.h | 10 +- arch/loongarch/kernel/env.c | 2 + arch/loongarch/kernel/kgdb.c | 5 +- arch/loongarch/net/bpf_jit.c | 12 +- arch/loongarch/net/bpf_jit.h | 5 + arch/loongarch/vdso/Makefile | 3 +- arch/loongarch/vdso/vgetrandom-chacha.S | 13 +- arch/powerpc/configs/skiroot_defconfig | 1 - arch/powerpc/include/asm/copro.h | 6 - arch/powerpc/include/asm/device.h | 3 - arch/powerpc/include/asm/pnv-pci.h | 17 - arch/powerpc/mm/book3s64/hash_native.c | 13 +- arch/powerpc/mm/book3s64/hash_utils.c | 10 +- arch/powerpc/mm/book3s64/pgtable.c | 1 - arch/powerpc/mm/book3s64/slice.c | 6 +- arch/powerpc/mm/copro_fault.c | 11 - arch/powerpc/platforms/powernv/Makefile | 1 - arch/powerpc/platforms/powernv/pci-cxl.c | 153 -- arch/powerpc/platforms/powernv/pci-ioda.c | 43 - arch/powerpc/platforms/powernv/pci.c | 61 - arch/powerpc/platforms/powernv/pci.h | 2 - arch/um/Kconfig | 1 + arch/um/drivers/Kconfig | 12 +- arch/um/drivers/Makefile | 3 +- arch/um/drivers/random.c | 2 +- arch/um/drivers/rtc_user.c | 2 +- arch/um/drivers/ubd.h | 6 +- arch/um/drivers/ubd_kern.c | 25 +- arch/um/drivers/ubd_user.c | 14 +- arch/um/drivers/virt-pci.c | 699 ++----- arch/um/drivers/virt-pci.h | 41 + arch/um/drivers/virtio_pcidev.c | 628 ++++++ arch/um/include/asm/Kbuild | 1 + arch/um/include/asm/processor-generic.h | 2 + arch/um/include/asm/uaccess.h | 20 +- arch/um/include/linux/time-internal.h | 2 + arch/um/include/shared/arch.h | 2 + arch/um/include/shared/as-layout.h | 2 +- arch/um/include/shared/irq_user.h | 3 +- arch/um/include/shared/kern_util.h | 12 +- arch/um/include/shared/os.h | 8 +- arch/um/include/shared/sigio.h | 1 - arch/um/kernel/Makefile | 2 +- arch/um/kernel/irq.c | 3 +- arch/um/kernel/maccess.c | 19 - arch/um/kernel/mem.c | 11 + arch/um/kernel/sigio.c | 26 - arch/um/kernel/skas/syscall.c | 11 + arch/um/kernel/trap.c | 28 +- arch/um/kernel/um_arch.c | 3 +- arch/um/os-Linux/helper.c | 67 + arch/um/os-Linux/process.c | 51 - arch/um/os-Linux/sigio.c | 352 +--- arch/um/os-Linux/signal.c | 4 +- arch/um/os-Linux/skas/process.c | 8 +- arch/x86/Kconfig | 1 + arch/x86/Makefile.um | 7 +- arch/x86/coco/tdx/tdx.c | 34 +- arch/x86/include/asm/arch_hweight.h | 6 +- arch/x86/include/asm/irqflags.h | 40 +- arch/x86/include/asm/paravirt.h | 20 +- arch/x86/include/asm/paravirt_types.h | 3 +- arch/x86/include/asm/smap.h | 23 +- arch/x86/include/asm/tdx.h | 4 +- arch/x86/include/asm/xen/hypercall.h | 6 +- arch/x86/kernel/paravirt.c | 14 +- arch/x86/kernel/process.c | 2 +- arch/x86/um/asm/barrier.h | 6 +- arch/x86/um/asm/module.h | 24 - arch/x86/um/os-Linux/mcontext.c | 15 +- arch/x86/um/shared/sysdep/faultinfo_32.h | 12 + arch/x86/um/shared/sysdep/faultinfo_64.h | 12 + arch/x86/um/vdso/vma.c | 17 +- crypto/testmgr.c | 157 +- drivers/gpu/drm/vmwgfx/vmwgfx_msg.c | 2 +- drivers/i2c/busses/Kconfig | 18 + drivers/i2c/busses/Makefile | 1 + drivers/i2c/busses/i2c-amd-asf-plat.c | 8 +- drivers/i2c/busses/i2c-axxia.c | 21 +- drivers/i2c/busses/i2c-bcm-iproc.c | 13 +- drivers/i2c/busses/i2c-bcm-kona.c | 6 +- drivers/i2c/busses/i2c-brcmstb.c | 11 +- drivers/i2c/busses/i2c-cadence.c | 19 +- drivers/i2c/busses/i2c-designware-amdpsp.c | 26 +- drivers/i2c/busses/i2c-designware-master.c | 2 +- drivers/i2c/busses/i2c-eg20t.c | 28 +- drivers/i2c/busses/i2c-exynos5.c | 2 +- drivers/i2c/busses/i2c-i801.c | 271 ++- drivers/i2c/busses/i2c-ibm_iic.c | 14 +- drivers/i2c/busses/i2c-k1.c | 602 ++++++ drivers/i2c/busses/i2c-kempld.c | 10 +- drivers/i2c/busses/i2c-mlxbf.c | 106 +- drivers/i2c/busses/i2c-mt7621.c | 20 +- drivers/i2c/busses/i2c-mv64xxx.c | 12 +- drivers/i2c/busses/i2c-octeon-core.c | 111 +- drivers/i2c/busses/i2c-omap.c | 22 + drivers/i2c/busses/i2c-pasemi-core.c | 40 +- drivers/i2c/busses/i2c-pxa.c | 5 +- drivers/i2c/busses/i2c-qcom-geni.c | 6 +- drivers/i2c/busses/i2c-qup.c | 36 + drivers/i2c/busses/i2c-rzv2m.c | 15 +- drivers/i2c/i2c-core-of.c | 1 - drivers/i2c/i2c-core.h | 9 + drivers/i2c/muxes/i2c-mux-ltc4306.c | 2 +- drivers/i2c/muxes/i2c-mux-pca954x.c | 2 +- drivers/i2c/muxes/i2c-mux-reg.c | 2 +- drivers/i3c/master.c | 21 +- drivers/i3c/master/dw-i3c-master.c | 2 +- drivers/i3c/master/i3c-master-cdns.c | 2 +- drivers/i3c/master/mipi-i3c-hci/core.c | 10 +- drivers/i3c/master/svc-i3c-master.c | 138 +- drivers/input/mouse/cyapa.c | 4 +- .../iommu/arm/arm-smmu-v3/arm-smmu-v3-iommufd.c | 60 + drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.c | 80 +- drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.h | 36 + drivers/iommu/dma-iommu.c | 204 +- drivers/iommu/dma-iommu.h | 14 + drivers/iommu/intel/iommu.c | 3 +- drivers/iommu/intel/nested.c | 2 +- drivers/iommu/iommu-priv.h | 16 + drivers/iommu/iommu-sva.c | 1 + drivers/iommu/iommu.c | 160 +- drivers/iommu/iommufd/Kconfig | 2 +- drivers/iommu/iommufd/Makefile | 2 +- drivers/iommu/iommufd/device.c | 499 +++-- drivers/iommu/iommufd/driver.c | 198 ++ drivers/iommu/iommufd/eventq.c | 598 ++++++ drivers/iommu/iommufd/fault.c | 342 ---- drivers/iommu/iommufd/hw_pagetable.c | 42 +- drivers/iommu/iommufd/iommufd_private.h | 156 +- drivers/iommu/iommufd/iommufd_test.h | 40 + drivers/iommu/iommufd/main.c | 7 + drivers/iommu/iommufd/selftest.c | 297 ++- drivers/iommu/iommufd/viommu.c | 2 + drivers/media/dvb-frontends/dib8000.c | 5 +- drivers/misc/Kconfig | 1 - drivers/misc/Makefile | 1 - drivers/misc/cxl/Kconfig | 28 - drivers/misc/cxl/Makefile | 14 - drivers/misc/cxl/api.c | 532 ----- drivers/misc/cxl/base.c | 126 -- drivers/misc/cxl/context.c | 362 ---- drivers/misc/cxl/cxl.h | 1135 ----------- drivers/misc/cxl/cxllib.c | 271 --- drivers/misc/cxl/debugfs.c | 134 -- drivers/misc/cxl/fault.c | 341 ---- drivers/misc/cxl/file.c | 699 ------- drivers/misc/cxl/flash.c | 538 ----- drivers/misc/cxl/guest.c | 1208 ----------- drivers/misc/cxl/hcalls.c | 643 ------ drivers/misc/cxl/hcalls.h | 200 -- drivers/misc/cxl/irq.c | 450 ----- drivers/misc/cxl/main.c | 383 ---- drivers/misc/cxl/native.c | 1592 --------------- drivers/misc/cxl/of.c | 346 ---- drivers/misc/cxl/pci.c | 2103 -------------------- drivers/misc/cxl/sysfs.c | 771 ------- drivers/misc/cxl/trace.c | 9 - drivers/misc/cxl/trace.h | 691 ------- drivers/misc/cxl/vphb.c | 309 --- drivers/misc/eeprom/at24.c | 10 +- drivers/misc/lkdtm/perms.c | 14 +- drivers/net/ethernet/broadcom/bnxt/bnxt.c | 2 + drivers/net/ethernet/google/gve/gve_main.c | 4 + drivers/net/ethernet/marvell/octeontx2/af/rvu.c | 2 +- .../ethernet/marvell/octeontx2/af/rvu_devlink.c | 2 +- .../net/ethernet/mellanox/mlx5/core/en/params.c | 8 +- drivers/net/ethernet/microsoft/mana/mana_en.c | 46 +- drivers/net/phy/broadcom.c | 6 +- drivers/net/usb/rndis_host.c | 16 +- drivers/net/usb/usbnet.c | 21 +- drivers/net/wan/lapbether.c | 2 + drivers/nvme/target/debugfs.c | 2 +- drivers/pci/ats.c | 33 + drivers/power/supply/ip5xxx_power.c | 7 +- drivers/regulator/rk808-regulator.c | 4 +- drivers/spi/spi-amd.c | 2 +- drivers/thermal/broadcom/brcmstb_thermal.c | 11 +- drivers/thermal/mediatek/lvts_thermal.c | 103 +- drivers/thermal/qcom/qcom-spmi-temp-alarm.c | 1 - drivers/thermal/qcom/tsens-v2.c | 178 ++ drivers/thermal/qcom/tsens.c | 8 +- drivers/thermal/qcom/tsens.h | 3 + drivers/thermal/qoriq_thermal.c | 47 +- drivers/thermal/renesas/rcar_gen3_thermal.c | 107 +- drivers/thermal/rockchip_thermal.c | 1 + drivers/vdpa/mlx5/core/mr.c | 7 +- drivers/vdpa/mlx5/net/mlx5_vnet.c | 3 + drivers/vdpa/vdpa_user/vduse_dev.c | 1 + drivers/vfio/device_cdev.c | 60 +- drivers/vfio/iommufd.c | 60 +- drivers/vfio/pci/vfio_pci.c | 6 +- drivers/vfio/pci/vfio_pci_config.c | 3 +- drivers/vfio/pci/vfio_pci_core.c | 10 +- drivers/vfio/pci/vfio_pci_igd.c | 6 + drivers/vfio/pci/vfio_pci_intrs.c | 2 +- drivers/vfio/pci/vfio_pci_priv.h | 6 + drivers/vfio/pci/virtio/Kconfig | 6 +- drivers/vfio/pci/virtio/legacy_io.c | 4 +- drivers/vfio/pci/virtio/main.c | 5 +- drivers/vfio/vfio_iommu_type1.c | 123 +- drivers/vhost/Kconfig | 1 + drivers/vhost/scsi.c | 547 +++-- drivers/virtio/virtio.c | 29 + drivers/watchdog/Kconfig | 22 +- drivers/watchdog/Makefile | 1 + drivers/watchdog/aspeed_wdt.c | 81 +- drivers/watchdog/cros_ec_wdt.c | 10 +- drivers/watchdog/lenovo_se30_wdt.c | 394 ++++ drivers/watchdog/nic7018_wdt.c | 9 +- drivers/watchdog/npcm_wdt.c | 9 +- drivers/watchdog/s3c2410_wdt.c | 10 +- drivers/watchdog/sunxi_wdt.c | 11 + drivers/watchdog/watchdog_core.c | 6 +- fs/bcachefs/Kconfig | 6 +- fs/bcachefs/alloc_background.c | 3 + fs/bcachefs/alloc_foreground.c | 486 ++--- fs/bcachefs/alloc_foreground.h | 54 +- fs/bcachefs/alloc_types.h | 16 - fs/bcachefs/backpointers.c | 12 + fs/bcachefs/bcachefs.h | 7 +- fs/bcachefs/btree_io.c | 1 + fs/bcachefs/btree_iter.c | 47 +- fs/bcachefs/btree_iter.h | 56 +- fs/bcachefs/btree_node_scan.c | 2 +- fs/bcachefs/btree_trans_commit.c | 1 + fs/bcachefs/btree_types.h | 9 + fs/bcachefs/btree_update.c | 2 + fs/bcachefs/btree_update.h | 4 +- fs/bcachefs/checksum.c | 247 +-- fs/bcachefs/checksum.h | 3 +- fs/bcachefs/compress.c | 5 +- fs/bcachefs/darray.h | 12 +- fs/bcachefs/debug.c | 6 + fs/bcachefs/ec.c | 105 +- fs/bcachefs/ec.h | 5 +- fs/bcachefs/error.c | 7 +- fs/bcachefs/fs-io.c | 1 + fs/bcachefs/fsck.c | 2 - fs/bcachefs/io_read.c | 3 +- fs/bcachefs/io_write.h | 28 - fs/bcachefs/io_write_types.h | 28 + fs/bcachefs/journal.c | 8 + fs/bcachefs/journal_types.h | 2 - fs/bcachefs/snapshot.c | 18 +- fs/bcachefs/super.c | 5 - fs/hostfs/hostfs.h | 2 +- fs/hostfs/hostfs_kern.c | 7 +- fs/hostfs/hostfs_user.c | 59 +- fs/nfs/write.c | 4 +- fs/nfsd/Makefile | 1 + fs/nfsd/debugfs.c | 47 + fs/nfsd/nfs4callback.c | 132 +- fs/nfsd/nfs4proc.c | 16 +- fs/nfsd/nfs4state.c | 113 +- fs/nfsd/nfsctl.c | 25 +- fs/nfsd/nfsd.h | 10 + fs/nfsd/state.h | 23 + fs/nfsd/vfs.c | 4 + fs/nfsd/xdr4.h | 4 + fs/nfsd/xdr4cb.h | 5 +- fs/smb/client/cifs_unicode.c | 10 +- fs/smb/client/cifssmb.c | 3 +- fs/smb/client/smb1ops.c | 44 + fs/smb/server/connection.h | 11 + fs/smb/server/mgmt/user_session.c | 4 +- fs/smb/server/smb2pdu.c | 14 +- include/linux/context_tracking_irq.h | 8 +- include/linux/i2c.h | 26 +- include/linux/i3c/master.h | 2 +- include/linux/idr.h | 11 + include/linux/iommu.h | 35 +- include/linux/iommufd.h | 32 +- include/linux/kdb.h | 2 +- include/linux/linkage.h | 4 - include/linux/mm.h | 2 + include/linux/objtool.h | 2 +- include/linux/pci-ats.h | 3 + include/linux/rcupdate.h | 2 +- include/linux/sched/smt.h | 2 +- include/linux/seq_buf.h | 4 +- include/linux/seq_file.h | 1 + include/linux/string.h | 4 +- include/linux/thermal.h | 2 - include/linux/trace.h | 4 +- include/linux/trace_seq.h | 8 +- include/linux/vfio.h | 14 + include/misc/cxl-base.h | 48 - include/misc/cxl.h | 265 --- include/misc/cxllib.h | 129 -- include/net/tcp.h | 15 - include/uapi/linux/iommufd.h | 129 +- include/uapi/linux/vfio.h | 29 +- include/uapi/misc/cxl.h | 156 -- kernel/debug/kdb/kdb_io.c | 4 +- kernel/debug/kdb/kdb_main.c | 48 +- kernel/panic.c | 6 + kernel/rcu/Kconfig | 2 + kernel/trace/trace.c | 11 +- kernel/trace/trace.h | 16 +- lib/idr.c | 67 + lib/test_ida.c | 70 + lib/vsprintf.c | 9 +- mm/memory.c | 1 + mm/page_alloc.c | 3 + net/core/netdev-genl.c | 6 +- net/core/rtnetlink.c | 3 + net/ipv4/tcp.c | 18 +- net/ipv4/tcp_fastopen.c | 2 +- net/ipv4/tcp_input.c | 6 +- net/mptcp/subflow.c | 15 +- net/sched/sch_api.c | 73 +- net/sunrpc/cache.c | 17 +- rust/Makefile | 4 +- scripts/Makefile.lib | 4 +- scripts/Makefile.vmlinux_o | 15 +- sound/soc/codecs/wcd934x.c | 2 +- sound/virtio/virtio_pcm.c | 21 +- tools/objtool/Documentation/objtool.txt | 10 +- tools/objtool/arch/loongarch/decode.c | 14 +- tools/objtool/arch/loongarch/orc.c | 8 +- tools/objtool/arch/x86/decode.c | 15 +- tools/objtool/arch/x86/orc.c | 6 +- tools/objtool/arch/x86/special.c | 38 +- tools/objtool/builtin-check.c | 132 +- tools/objtool/check.c | 647 +++--- tools/objtool/elf.c | 156 +- tools/objtool/include/objtool/builtin.h | 6 +- tools/objtool/include/objtool/check.h | 3 +- tools/objtool/include/objtool/elf.h | 30 +- tools/objtool/include/objtool/objtool.h | 2 +- tools/objtool/include/objtool/special.h | 4 +- tools/objtool/include/objtool/warn.h | 62 +- tools/objtool/objtool.c | 15 +- tools/objtool/orc_dump.c | 30 +- tools/objtool/special.c | 25 +- tools/testing/selftests/drivers/net/hds.py | 2 +- tools/testing/selftests/drivers/net/hw/csum.py | 2 +- tools/testing/selftests/drivers/net/hw/irq.py | 2 +- .../selftests/drivers/net/hw/xdp_dummy.bpf.c | 13 - tools/testing/selftests/drivers/net/lib/py/env.py | 21 +- tools/testing/selftests/drivers/net/ping.py | 15 +- tools/testing/selftests/drivers/net/queues.py | 4 +- tools/testing/selftests/iommu/iommufd.c | 365 ++++ tools/testing/selftests/iommu/iommufd_fail_nth.c | 59 +- tools/testing/selftests/iommu/iommufd_utils.h | 229 ++- tools/testing/selftests/net/mptcp/.gitignore | 1 + tools/testing/selftests/net/mptcp/mptcp_connect.c | 11 +- tools/testing/selftests/net/udpgro_bench.sh | 2 +- tools/testing/selftests/net/udpgro_frglist.sh | 2 +- tools/testing/selftests/net/udpgro_fwd.sh | 2 +- tools/testing/selftests/net/veth.sh | 2 +- tools/testing/selftests/net/xdp_dummy.bpf.c | 13 - tools/virtio/linux/compiler.h | 25 + tools/virtio/linux/dma-mapping.h | 13 + tools/virtio/linux/module.h | 7 + 388 files changed, 9054 insertions(+), 19054 deletions(-) rename Documentation/ABI/{obsolete => removed}/sysfs-class-cxl (87%) delete mode 100644 Documentation/arch/powerpc/cxl.rst create mode 100644 Documentation/devicetree/bindings/i2c/spacemit,k1-i2c.yaml delete mode 100644 arch/powerpc/platforms/powernv/pci-cxl.c create mode 100644 arch/um/drivers/virt-pci.h create mode 100644 arch/um/drivers/virtio_pcidev.c delete mode 100644 arch/um/kernel/maccess.c delete mode 100644 arch/x86/um/asm/module.h create mode 100644 drivers/i2c/busses/i2c-k1.c create mode 100644 drivers/iommu/iommufd/eventq.c delete mode 100644 drivers/iommu/iommufd/fault.c delete mode 100644 drivers/misc/cxl/Kconfig delete mode 100644 drivers/misc/cxl/Makefile delete mode 100644 drivers/misc/cxl/api.c delete mode 100644 drivers/misc/cxl/base.c delete mode 100644 drivers/misc/cxl/context.c delete mode 100644 drivers/misc/cxl/cxl.h delete mode 100644 drivers/misc/cxl/cxllib.c delete mode 100644 drivers/misc/cxl/debugfs.c delete mode 100644 drivers/misc/cxl/fault.c delete mode 100644 drivers/misc/cxl/file.c delete mode 100644 drivers/misc/cxl/flash.c delete mode 100644 drivers/misc/cxl/guest.c delete mode 100644 drivers/misc/cxl/hcalls.c delete mode 100644 drivers/misc/cxl/hcalls.h delete mode 100644 drivers/misc/cxl/irq.c delete mode 100644 drivers/misc/cxl/main.c delete mode 100644 drivers/misc/cxl/native.c delete mode 100644 drivers/misc/cxl/of.c delete mode 100644 drivers/misc/cxl/pci.c delete mode 100644 drivers/misc/cxl/sysfs.c delete mode 100644 drivers/misc/cxl/trace.c delete mode 100644 drivers/misc/cxl/trace.h delete mode 100644 drivers/misc/cxl/vphb.c create mode 100644 drivers/watchdog/lenovo_se30_wdt.c create mode 100644 fs/nfsd/debugfs.c delete mode 100644 include/misc/cxl-base.h delete mode 100644 include/misc/cxl.h delete mode 100644 include/misc/cxllib.h delete mode 100644 include/uapi/misc/cxl.h delete mode 100644 tools/testing/selftests/drivers/net/hw/xdp_dummy.bpf.c delete mode 100644 tools/testing/selftests/net/xdp_dummy.bpf.c