This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch stable in repository linux-next.
from 91e5bfe317d8 Merge tag 'dmaengine-6.15-rc1' of git://git.kernel.org/pub [...] 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 [...] adds 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 adds 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() adds 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 [...] adds 8868485d6b13 Merge tag 'thermal-6.15-rc1-2' of git://git.kernel.org/pub [...] adds 212120a164d5 Documentation/EDAC: Fix warning document isn't included in [...] adds 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 adds 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 adds 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 adds 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" adds acc4d5ff0b61 Merge tag 'net-6.15-rc0' of git://git.kernel.org/pub/scm/l [...] adds 9764d5b0cd0e Revert "crypto: testmgr - Add multibuffer hash testing" adds 5de0afb422e1 Merge tag 'v6.15-p2' of git://git.kernel.org/pub/scm/linux [...] adds 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 adds 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 adds 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() adds 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() adds 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 adds 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 adds 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 adds 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 adds 64f7efb0f536 Merge branch 'topic/cxl' into next adds 892c4e465c36 docs: Fix references to IBM CAPI (cxl) removal version adds 0a87d6bb6fd2 Merge tag 'powerpc-6.15-2' of git://git.kernel.org/pub/scm [...]
No new revisions were added by this update.
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/hostfs/hostfs.h | 2 +- fs/hostfs/hostfs_kern.c | 7 +- fs/hostfs/hostfs_user.c | 59 +- 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 +- 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 + 337 files changed, 8081 insertions(+), 18349 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 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