Documentation/admin-guide/sysctl/kernel.rst | 11 + .../devicetree/bindings/iio/adc/adi,ad7606.yaml | 1 + Makefile | 9 +- arch/arm/mm/fault-armv.c | 37 +- arch/arm64/Kconfig | 2 +- arch/arm64/include/asm/ftrace.h | 49 +- arch/arm64/include/asm/hugetlb.h | 4 +- arch/arm64/kernel/asm-offsets.c | 12 - arch/arm64/kernel/entry-ftrace.S | 32 +- arch/arm64/mm/hugetlbpage.c | 59 +- arch/loongarch/Kconfig | 3 +- arch/loongarch/include/asm/bug.h | 13 +- arch/loongarch/include/asm/ftrace.h | 32 +- arch/loongarch/include/asm/hugetlb.h | 6 +- arch/loongarch/kernel/asm-offsets.c | 12 - arch/loongarch/kernel/machine_kexec.c | 4 +- arch/loongarch/kernel/mcount.S | 17 +- arch/loongarch/kernel/mcount_dyn.S | 14 +- arch/loongarch/kernel/setup.c | 3 + arch/loongarch/kernel/smp.c | 47 +- arch/loongarch/kvm/exit.c | 6 + arch/loongarch/kvm/main.c | 7 + arch/loongarch/kvm/vcpu.c | 2 +- arch/loongarch/kvm/vm.c | 6 +- arch/loongarch/mm/mmap.c | 6 +- arch/mips/include/asm/hugetlb.h | 6 +- arch/parisc/include/asm/hugetlb.h | 2 +- arch/parisc/mm/hugetlbpage.c | 2 +- arch/powerpc/include/asm/ftrace.h | 13 + arch/powerpc/include/asm/hugetlb.h | 6 +- arch/riscv/Kconfig | 2 +- arch/riscv/include/asm/ftrace.h | 45 +- arch/riscv/include/asm/hugetlb.h | 3 +- arch/riscv/kernel/mcount.S | 24 +- arch/riscv/mm/hugetlbpage.c | 2 +- arch/s390/Kconfig | 3 +- arch/s390/include/asm/ftrace.h | 36 +- arch/s390/include/asm/hugetlb.h | 18 +- arch/s390/kernel/asm-offsets.c | 6 - arch/s390/kernel/mcount.S | 12 +- arch/s390/kernel/traps.c | 6 +- arch/s390/mm/hugetlbpage.c | 4 +- arch/sparc/include/asm/hugetlb.h | 2 +- arch/sparc/mm/hugetlbpage.c | 2 +- arch/x86/Kconfig | 3 +- arch/x86/boot/compressed/pgtable_64.c | 2 + arch/x86/include/asm/ftrace.h | 33 +- arch/x86/include/asm/kvm_host.h | 1 + arch/x86/kernel/amd_nb.c | 9 +- arch/x86/kernel/cpu/cacheinfo.c | 2 +- arch/x86/kernel/cpu/intel.c | 52 +- arch/x86/kernel/cpu/microcode/amd.c | 6 + arch/x86/kernel/cpu/sgx/ioctl.c | 7 + arch/x86/kernel/ftrace_32.S | 13 +- arch/x86/kernel/ftrace_64.S | 17 +- arch/x86/kvm/cpuid.c | 2 +- arch/x86/kvm/svm/sev.c | 13 +- arch/x86/kvm/svm/svm.c | 49 ++ arch/x86/kvm/svm/svm.h | 2 +- arch/x86/kvm/svm/vmenter.S | 10 +- arch/x86/kvm/vmx/vmx.c | 8 +- arch/x86/kvm/vmx/vmx.h | 2 - arch/x86/kvm/x86.c | 2 + block/partitions/efi.c | 2 +- drivers/base/core.c | 1 + drivers/block/ublk_drv.c | 7 +- drivers/bluetooth/btusb.c | 1 + drivers/bus/mhi/host/pci_generic.c | 5 +- drivers/cdx/cdx.c | 6 +- drivers/char/misc.c | 2 +- drivers/gpio/gpio-aggregator.c | 20 +- drivers/gpio/gpio-rcar.c | 31 +- drivers/gpu/drm/amd/amdkfd/kfd_queue.c | 4 +- drivers/gpu/drm/amd/display/dc/core/dc_resource.c | 3 +- drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0.c | 12 +- drivers/gpu/drm/imagination/pvr_fw_meta.c | 6 +- drivers/gpu/drm/imagination/pvr_fw_trace.c | 4 +- drivers/gpu/drm/imagination/pvr_queue.c | 18 +- drivers/gpu/drm/imagination/pvr_queue.h | 4 + drivers/gpu/drm/imagination/pvr_vm.c | 134 ++++- drivers/gpu/drm/imagination/pvr_vm.h | 3 + drivers/gpu/drm/nouveau/Kconfig | 1 + drivers/gpu/drm/radeon/r300.c | 3 +- drivers/gpu/drm/radeon/radeon_asic.h | 1 + drivers/gpu/drm/radeon/rs400.c | 18 +- drivers/gpu/drm/scheduler/gpu_scheduler_trace.h | 4 +- drivers/gpu/drm/tiny/bochs.c | 5 +- drivers/gpu/drm/xe/display/xe_plane_initial.c | 10 - drivers/gpu/drm/xe/xe_gt.c | 4 +- drivers/gpu/drm/xe/xe_hmm.c | 194 ++++-- drivers/gpu/drm/xe/xe_hmm.h | 7 + drivers/gpu/drm/xe/xe_pt.c | 96 +-- drivers/gpu/drm/xe/xe_pt_walk.c | 3 +- drivers/gpu/drm/xe/xe_pt_walk.h | 4 + drivers/gpu/drm/xe/xe_vm.c | 100 +++- drivers/gpu/drm/xe/xe_vm.h | 10 +- drivers/gpu/drm/xe/xe_vm_types.h | 8 +- drivers/hid/hid-appleir.c | 2 +- drivers/hid/hid-corsair-void.c | 83 +-- drivers/hid/hid-google-hammer.c | 2 + drivers/hid/hid-steam.c | 2 +- drivers/hid/intel-ish-hid/ishtp-hid-client.c | 2 +- drivers/hid/intel-ish-hid/ishtp-hid.c | 4 +- drivers/hwmon/ad7314.c | 10 + drivers/hwmon/ntc_thermistor.c | 66 +-- drivers/hwmon/peci/dimmtemp.c | 10 +- drivers/hwmon/pmbus/pmbus.c | 2 + drivers/hwmon/xgene-hwmon.c | 2 +- drivers/hwtracing/intel_th/pci.c | 15 + drivers/iio/adc/ad7192.c | 2 +- drivers/iio/adc/ad7606.c | 2 +- drivers/iio/adc/at91-sama5d2_adc.c | 68 ++- drivers/iio/dac/ad3552r.c | 6 + drivers/iio/filter/admv8818.c | 14 +- drivers/iio/light/apds9306.c | 4 +- drivers/iio/light/hid-sensor-prox.c | 7 +- drivers/misc/cardreader/rtsx_usb.c | 15 - drivers/misc/eeprom/digsy_mtc_eeprom.c | 2 +- drivers/misc/mei/hw-me-regs.h | 2 + drivers/misc/mei/pci-me.c | 2 + drivers/misc/mei/vsc-tp.c | 2 +- drivers/net/caif/caif_virtio.c | 2 +- drivers/net/dsa/mt7530.c | 8 +- drivers/net/ethernet/emulex/benet/be.h | 2 +- drivers/net/ethernet/emulex/benet/be_cmds.c | 197 ++++--- drivers/net/ethernet/emulex/benet/be_main.c | 2 +- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_ptp.c | 2 +- .../net/ethernet/stmicro/stmmac/dwmac-loongson.c | 6 +- drivers/net/ipa/data/ipa_data-v4.7.c | 18 +- drivers/net/mctp/mctp-i3c.c | 3 + drivers/net/phy/phy.c | 43 ++ drivers/net/phy/phy_device.c | 2 + drivers/net/ppp/ppp_generic.c | 28 +- drivers/net/wireless/intel/iwlwifi/fw/dump.c | 3 + drivers/net/wireless/intel/iwlwifi/iwl-drv.c | 2 +- drivers/net/wireless/intel/iwlwifi/mvm/d3.c | 77 ++- drivers/net/wireless/intel/iwlwifi/mvm/debugfs.c | 7 + .../net/wireless/intel/iwlwifi/mvm/time-event.c | 2 + drivers/net/wireless/intel/iwlwifi/pcie/internal.h | 5 +- drivers/net/wireless/intel/iwlwifi/pcie/tx-gen2.c | 6 +- drivers/net/wireless/intel/iwlwifi/pcie/tx.c | 20 +- drivers/nvme/host/ioctl.c | 12 +- drivers/nvme/host/tcp.c | 81 ++- drivers/nvme/target/nvmet.h | 1 - drivers/nvme/target/tcp.c | 15 +- drivers/of/of_reserved_mem.c | 4 +- drivers/platform/x86/thinkpad_acpi.c | 1 + drivers/rapidio/devices/rio_mport_cdev.c | 3 +- drivers/rapidio/rio-scan.c | 5 +- drivers/slimbus/messaging.c | 5 +- drivers/usb/atm/cxacru.c | 13 +- drivers/usb/core/hub.c | 33 ++ drivers/usb/core/quirks.c | 4 + drivers/usb/dwc3/core.c | 85 +-- drivers/usb/dwc3/core.h | 2 +- drivers/usb/dwc3/drd.c | 4 +- drivers/usb/dwc3/gadget.c | 10 +- drivers/usb/gadget/composite.c | 17 +- drivers/usb/gadget/function/u_ether.c | 4 +- drivers/usb/host/xhci-hub.c | 8 + drivers/usb/host/xhci-mem.c | 3 +- drivers/usb/host/xhci-pci.c | 10 +- drivers/usb/host/xhci.c | 6 +- drivers/usb/host/xhci.h | 2 +- drivers/usb/renesas_usbhs/common.c | 6 +- drivers/usb/renesas_usbhs/mod_gadget.c | 2 +- drivers/usb/typec/tcpm/tcpci_rt1711h.c | 11 + drivers/usb/typec/ucsi/ucsi.c | 25 +- drivers/usb/typec/ucsi/ucsi.h | 2 + drivers/usb/typec/ucsi/ucsi_acpi.c | 21 +- drivers/usb/typec/ucsi/ucsi_ccg.c | 1 + drivers/usb/typec/ucsi/ucsi_glink.c | 1 + drivers/usb/typec/ucsi/ucsi_stm32g0.c | 1 + drivers/usb/typec/ucsi/ucsi_yoga_c630.c | 1 + drivers/virt/acrn/hsm.c | 6 +- drivers/virt/coco/sev-guest/sev-guest.c | 24 +- fs/btrfs/inode.c | 9 +- fs/btrfs/volumes.c | 1 + fs/coredump.c | 15 +- fs/exfat/balloc.c | 10 +- fs/exfat/exfat_fs.h | 2 +- fs/exfat/fatent.c | 11 +- fs/exfat/file.c | 2 +- fs/exfat/namei.c | 2 +- fs/nfs/file.c | 3 +- fs/smb/client/cifsglob.h | 6 +- fs/smb/client/inode.c | 2 +- fs/smb/client/reparse.h | 28 +- fs/smb/client/smb1ops.c | 4 +- fs/smb/client/smb2inode.c | 4 + fs/smb/client/smb2ops.c | 3 +- fs/smb/server/smb2pdu.c | 8 +- fs/smb/server/smbacl.c | 16 + fs/smb/server/transport_ipc.c | 1 + include/asm-generic/hugetlb.h | 2 +- include/linux/compaction.h | 5 + include/linux/cred.h | 9 +- include/linux/ethtool.h | 23 + include/linux/fprobe.h | 62 +- include/linux/ftrace.h | 66 ++- include/linux/ftrace_regs.h | 2 + include/linux/hugetlb.h | 4 +- include/linux/nvme-tcp.h | 2 + include/linux/phy.h | 36 ++ include/linux/phylib_stubs.h | 42 ++ include/linux/sched.h | 2 +- kernel/events/core.c | 4 +- kernel/sched/fair.c | 6 +- kernel/trace/Kconfig | 18 +- kernel/trace/bpf_trace.c | 16 +- kernel/trace/fgraph.c | 21 +- kernel/trace/fprobe.c | 653 +++++++++++++++------ kernel/trace/trace_fprobe.c | 37 +- kernel/trace/trace_probe.h | 5 +- lib/test_fprobe.c | 51 +- mm/compaction.c | 3 + mm/hugetlb.c | 4 +- mm/internal.h | 5 +- mm/kmsan/hooks.c | 1 + mm/memory-failure.c | 63 +- mm/memory.c | 21 +- mm/memory_hotplug.c | 28 +- mm/page_alloc.c | 4 +- mm/userfaultfd.c | 17 +- mm/vma.c | 12 +- mm/vmalloc.c | 4 +- net/8021q/vlan.c | 3 +- net/bluetooth/mgmt.c | 5 + net/ethtool/cabletest.c | 8 +- net/ethtool/linkstate.c | 26 +- net/ethtool/netlink.c | 6 +- net/ethtool/netlink.h | 5 +- net/ethtool/phy.c | 2 +- net/ethtool/plca.c | 6 +- net/ethtool/pse-pd.c | 4 +- net/ethtool/stats.c | 18 + net/ethtool/strset.c | 2 +- net/ipv4/tcp_offload.c | 11 +- net/ipv4/udp_offload.c | 8 +- net/ipv6/ila/ila_lwt.c | 4 +- net/llc/llc_s_ac.c | 49 +- net/mac80211/ieee80211_i.h | 2 + net/mac80211/mlme.c | 1 + net/mac80211/parse.c | 164 ++++-- net/mptcp/pm_netlink.c | 18 +- net/wireless/nl80211.c | 5 + net/wireless/reg.c | 3 +- rust/kernel/block/mq/gen_disk.rs | 6 +- samples/fprobe/fprobe_example.c | 4 +- sound/core/seq/seq_clientmgr.c | 46 +- sound/pci/hda/Kconfig | 1 + sound/pci/hda/hda_intel.c | 2 + sound/pci/hda/patch_realtek.c | 107 +++- sound/usb/usx2y/usbusx2y.c | 11 + sound/usb/usx2y/usbusx2y.h | 26 + sound/usb/usx2y/usbusx2yaudio.c | 27 - tools/testing/selftests/damon/damon_nr_regions.py | 2 + tools/testing/selftests/damon/damos_quota.py | 9 +- tools/testing/selftests/damon/damos_quota_goal.py | 3 + tools/testing/selftests/mm/hugepage-mremap.c | 2 +- tools/testing/selftests/mm/ksm_functional_tests.c | 8 +- tools/testing/selftests/mm/memfd_secret.c | 14 +- tools/testing/selftests/mm/mkdirty.c | 8 +- tools/testing/selftests/mm/mlock2.h | 1 - tools/testing/selftests/mm/protection_keys.c | 2 +- tools/testing/selftests/mm/uffd-common.c | 4 + tools/testing/selftests/mm/uffd-stress.c | 15 +- tools/testing/selftests/mm/uffd-unit-tests.c | 14 +- usr/include/Makefile | 2 +- 269 files changed, 3214 insertions(+), 1547 deletions(-)
This is the start of the stable review cycle for the 6.13.7 release.
There are 207 patches in this series, all will be posted as a response
to this one. If anyone has any issues with these being applied, please
let me know.
Responses should be made by Wed, 12 Mar 2025 17:04:00 +0000.
Anything received after that time might be too late.
The whole patch series can be found in one patch at:
https://www.kernel.org/pub/linux/kernel/v6.x/stable-review/patch-6.13.7-rc1.gz
or in the git tree and branch at:
git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git linux-6.13.y
and the diffstat can be found below.
thanks,
greg k-h
-------------
Pseudo-Shortlog of commits:
Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Linux 6.13.7-rc1
Maurizio Lombardi <mlombard@redhat.com>
nvme-tcp: Fix a C2HTermReq error message
Arnd Bergmann <arnd@arndb.de>
ALSA: hda: realtek: fix incorrect IS_REACHABLE() usage
Steven Rostedt <rostedt@goodmis.org>
fprobe: Fix accounting of when to unregister from function graph
Steven Rostedt <rostedt@goodmis.org>
fprobe: Always unregister fgraph function from ops
Lukas Bulwahn <lukas.bulwahn@redhat.com>
arm64: Kconfig: Remove selecting replaced HAVE_FUNCTION_GRAPH_RETVAL
Arnd Bergmann <arnd@arndb.de>
kbuild: hdrcheck: fix cross build with clang
Angelo Dureghello <adureghello@baylibre.com>
iio: adc: ad7606: fix wrong scale available
Angelo Dureghello <adureghello@baylibre.com>
dt-bindings: iio: dac: adi-axi-adc: fix ad7606 pwm-names
Ricardo Ribalda <ribalda@chromium.org>
iio: hid-sensor-prox: Split difference from multiple channels
Ryan Roberts <ryan.roberts@arm.com>
arm64: hugetlb: Fix huge_ptep_get_and_clear() for non-present ptes
Ryan Roberts <ryan.roberts@arm.com>
mm: hugetlb: Add huge page size param to huge_ptep_get_and_clear()
Nayab Sayed <nayabbasha.sayed@microchip.com>
iio: adc: at91-sama5d2_adc: fix sama7g5 realbits value
Markus Burri <markus.burri@mt.com>
iio: adc: ad7192: fix channel select
Angelo Dureghello <adureghello@baylibre.com>
iio: dac: ad3552r: clear reset status flag
Javier Carrasco <javier.carrasco.cruz@gmail.com>
iio: light: apds9306: fix max_scale_nano values
Sam Winchenbach <swinchenbach@arka.org>
iio: filter: admv8818: Force initialization of SDO
Haoyu Li <lihaoyu499@gmail.com>
drivers: virt: acrn: hsm: Use kzalloc to avoid info leak in pmcmd_ioctl
Andy Shevchenko <andriy.shevchenko@linux.intel.com>
eeprom: digsy_mtc: Make GPIO lookup table match the device
Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
bus: mhi: host: pci_generic: Use pci_try_reset_function() to avoid deadlock
Visweswara Tanuku <quic_vtanuku@quicinc.com>
slimbus: messaging: Free transaction ID in delayed interrupt scenario
Luca Ceresoli <luca.ceresoli@bootlin.com>
drivers: core: fix device leak in __fw_devlink_relax_cycles()
Thadeu Lima de Souza Cascardo <cascardo@igalia.com>
char: misc: deallocate static minor in error path
Alexander Shishkin <alexander.shishkin@linux.intel.com>
intel_th: pci: Add Panther Lake-P/U support
Alexander Shishkin <alexander.shishkin@linux.intel.com>
intel_th: pci: Add Panther Lake-H support
Pawel Chmielewski <pawel.chmielewski@intel.com>
intel_th: pci: Add Arrow Lake support
Hans de Goede <hdegoede@redhat.com>
mei: vsc: Use "wakeuphostint" when getting the host wakeup GPIO
Alexander Usyskin <alexander.usyskin@intel.com>
mei: me: add panther lake P DID
Qiu-ji Chen <chenqiuji666@gmail.com>
cdx: Fix possible UAF error in driver_override_show()
Xiaoyao Li <xiaoyao.li@intel.com>
KVM: x86: Explicitly zero EAX and EBX when PERFMON_V2 isn't supported by KVM
Sean Christopherson <seanjc@google.com>
KVM: x86: Snapshot the host's DEBUGCTL after disabling IRQs
Sean Christopherson <seanjc@google.com>
KVM: SVM: Manually context switch DEBUGCTL if LBR virtualization is disabled
Sean Christopherson <seanjc@google.com>
KVM: x86: Snapshot the host's DEBUGCTL in common x86
Sean Christopherson <seanjc@google.com>
KVM: SVM: Suppress DEBUGCTL.BTF on AMD
Sean Christopherson <seanjc@google.com>
KVM: SVM: Drop DEBUGCTL[5:2] from guest's effective value
Sean Christopherson <seanjc@google.com>
KVM: SVM: Save host DR masks on CPUs with DebugSwap
Sean Christopherson <seanjc@google.com>
KVM: SVM: Set RFLAGS.IF=1 in C code, to get VMRUN out of the STI shadow
Christian A. Ehrhardt <lk@c--e.de>
acpi: typec: ucsi: Introduce a ->poll_cci method
Thomas Weißschuh <thomas.weissschuh@linutronix.de>
kbuild: userprogs: use correct lld when linking through clang
Prashanth K <prashanth.k@oss.qualcomm.com>
usb: gadget: Check bmAttributes only if configuration is valid
Marek Szyprowski <m.szyprowski@samsung.com>
usb: gadget: Fix setting self-powered state on suspend
Prashanth K <prashanth.k@oss.qualcomm.com>
usb: gadget: Set self-powered based on MaxPower and bmAttributes
AngeloGioacchino Del Regno <angelogioacchino.delregno@collabora.com>
usb: typec: tcpci_rt1711h: Unmask alert interrupts to fix functionality
Fedor Pchelkin <boddah8794@gmail.com>
usb: typec: ucsi: increase timeout for PPM reset operations
Badhri Jagan Sridharan <badhri@google.com>
usb: dwc3: gadget: Prevent irq storm when TH re-executes
Thinh Nguyen <Thinh.Nguyen@synopsys.com>
usb: dwc3: Set SUSPENDENABLE soon after phy init
Nikita Zhandarovich <n.zhandarovich@fintech.ru>
usb: atm: cxacru: fix a flaw in existing endpoint checks
Prashanth K <prashanth.k@oss.qualcomm.com>
usb: gadget: u_ether: Set is_suspend flag if remote wakeup fails
Michal Pecio <michal.pecio@gmail.com>
usb: xhci: Enable the TRB overfetch quirk on VIA VL805
Claudiu Beznea <claudiu.beznea.uj@bp.renesas.com>
usb: renesas_usbhs: Flush the notify_hotplug_work
Andrei Kuchynski <akuchynski@chromium.org>
usb: typec: ucsi: Fix NULL pointer access
Michal Pecio <michal.pecio@gmail.com>
usb: xhci: Fix host controllers "dying" after suspend and resume
Miao Li <limiao@kylinos.cn>
usb: quirks: Add DELAY_INIT and NO_LPM for Prolific Mass Storage Card Reader
Pawel Laszczak <pawell@cadence.com>
usb: hub: lack of clearing xHC resources
Claudiu Beznea <claudiu.beznea.uj@bp.renesas.com>
usb: renesas_usbhs: Use devm_usb_get_phy()
Marc Zyngier <maz@kernel.org>
xhci: Restrict USB4 tunnel detection for USB3 devices to Intel hosts
Claudiu Beznea <claudiu.beznea.uj@bp.renesas.com>
usb: renesas_usbhs: Call clk_put()
Christian Heusel <christian@heusel.eu>
Revert "drivers/card_reader/rtsx_usb: Restore interrupt based detection"
Fabrizio Castro <fabrizio.castro.jz@renesas.com>
gpio: rcar: Fix missing of_node_put() call
Justin Iurman <justin.iurman@uliege.be>
net: ipv6: fix missing dst ref drop in ila lwtunnel
Justin Iurman <justin.iurman@uliege.be>
net: ipv6: fix dst ref loop in ila lwtunnel
Matt Johnston <matt@codeconstruct.com.au>
mctp i3c: handle NULL header address
Takashi Iwai <tiwai@suse.de>
drm/bochs: Fix DPMS regression
Lorenzo Bianconi <lorenzo@kernel.org>
net: dsa: mt7530: Fix traffic flooding for MMIO devices
Dan Carpenter <dan.carpenter@linaro.org>
nvme-tcp: fix signedness bug in nvme_tcp_init_connection()
Zecheng Li <zecheng@google.com>
sched/fair: Fix potential memory corruption in child_cfs_rq_on_list
Uday Shankar <ushankar@purestorage.com>
ublk: set_params: properly check if parameters can be applied
Jason Xing <kerneljasonxing@gmail.com>
net-timestamp: support TCP GSO case for a few missing flags
Eric Sandeen <sandeen@redhat.com>
exfat: short-circuit zero-byte writes in exfat_file_write_iter
Namjae Jeon <linkinjeon@kernel.org>
exfat: fix soft lockup in exfat_clear_bitmap
Yuezhang Mo <Yuezhang.Mo@sony.com>
exfat: fix just enough dentries but allocate a new cluster to dir
Jarkko Sakkinen <jarkko@kernel.org>
x86/sgx: Fix size overflows in sgx_encl_create()
Oscar Maes <oscmaes92@gmail.com>
vlan: enforce underlying device type
Maxime Chevallier <maxime.chevallier@bootlin.com>
net: ethtool: netlink: Allow NULL nlattrs when getting a phy_device
Jakub Kicinski <kuba@kernel.org>
net: ethtool: plumb PHY stats to PHY drivers
Oleksij Rempel <o.rempel@pengutronix.de>
ethtool: linkstate: migrate linkstate functions to support multi-PHY setups
Jiayuan Chen <jiayuan.chen@linux.dev>
ppp: Fix KMSAN uninit-value warning with bpf
Luca Weiss <luca.weiss@fairphone.com>
net: ipa: Enable checksum for IPA_ENDPOINT_AP_MODEM_{RX,TX} for v4.7
Luca Weiss <luca.weiss@fairphone.com>
net: ipa: Fix QSB data for v4.7
Luca Weiss <luca.weiss@fairphone.com>
net: ipa: Fix v4.7 resource group names
Vicki Pfau <vi@endrift.com>
HID: hid-steam: Fix use-after-free when detaching device
Maarten Lankhorst <dev@lankhorst.se>
drm/xe: Remove double pageflip
Peiyang Wang <wangpeiyang1@huawei.com>
net: hns3: make sure ptp clock is unregister and freed if hclge_ptp_get_cycle returns an error
Nikolay Aleksandrov <razor@blackwall.org>
be2net: fix sleeping while atomic bugs in be_ndo_bridge_getlink
Philipp Stanner <phasta@kernel.org>
drm/sched: Fix preprocessor guard
Xinghuo Chen <xinghuo.chen@foxmail.com>
hwmon: fix a NULL vs IS_ERR_OR_NULL() check in xgene_hwmon_probe()
Eric Dumazet <edumazet@google.com>
llc: do not use skb_get() before dev_queue_xmit()
Murad Masimov <m.masimov@mt-integration.ru>
ALSA: usx2y: validate nrpacks module parameter on probe
Alessio Belle <alessio.belle@imgtec.com>
drm/imagination: Fix timestamps in firmware traces
Masami Hiramatsu (Google) <mhiramat@kernel.org>
tracing: probe-events: Remove unused MAX_ARG_BUF_LEN macro
Erik Schumacher <erik.schumacher@iris-sensing.com>
hwmon: (ad7314) Validate leading zero bits and return error
Maud Spierings <maudspierings@gocontroll.com>
hwmon: (ntc_thermistor) Fix the ncpXXxh103 sensor table
Titus Rwantare <titusr@google.com>
hwmon: (pmbus) Initialise page count in pmbus_identify()
Herbert Xu <herbert@gondor.apana.org.au>
cred: Fix RCU warnings in override/revert_creds
Christian Brauner <brauner@kernel.org>
cred: return old creds from revert_creds_light()
Peter Zijlstra <peterz@infradead.org>
perf/core: Fix pmus_lock vs. pmus_srcu ordering
Vitaliy Shevtsov <v.shevtsov@mt-integration.ru>
caif_virtio: fix wrong pointer check in cfv_probe()
Antoine Tenart <atenart@kernel.org>
net: gso: fix ownership in __udp_gso_segment
Antheas Kapenekakis <lkml@antheas.dev>
ALSA: hda/realtek: Remove (revert) duplicate Ally X config
Meir Elisha <meir.elisha@volumez.com>
nvmet-tcp: Fix a possible sporadic response drops in weakly ordered arch
Maurizio Lombardi <mlombard@redhat.com>
nvme-tcp: fix potential memory corruption in nvme_tcp_recv_pdu()
Maurizio Lombardi <mlombard@redhat.com>
nvme-tcp: add basic support for the C2HTermReq PDU
Maurizio Lombardi <mlombard@redhat.com>
nvmet: remove old function prototype
Salah Triki <salah.triki@gmail.com>
bluetooth: btusb: Initialize .owner field of force_poll_sync_fops
Dave Airlie <airlied@redhat.com>
drm/nouveau: select FW caching
Masami Hiramatsu (Google) <mhiramat@kernel.org>
tracing: fprobe-events: Log error for exceeding the number of entry args
Masami Hiramatsu (Google) <mhiramat@kernel.org>
fprobe: Rewrite fprobe on function-graph tracer
Masami Hiramatsu (Google) <mhiramat@kernel.org>
tracing: Add ftrace_fill_perf_regs() for perf event
Masami Hiramatsu (Google) <mhiramat@kernel.org>
tracing: Add ftrace_partial_regs() for converting ftrace_regs to pt_regs
Masami Hiramatsu (Google) <mhiramat@kernel.org>
fprobe: Use ftrace_regs in fprobe exit handler
Masami Hiramatsu (Google) <mhiramat@kernel.org>
fprobe: Use ftrace_regs in fprobe entry handler
Masami Hiramatsu (Google) <mhiramat@kernel.org>
fgraph: Replace fgraph_ret_regs with ftrace_regs
Johannes Berg <johannes.berg@intel.com>
wifi: mac80211: fix vendor-specific inheritance
Johannes Berg <johannes.berg@intel.com>
wifi: mac80211: fix MLE non-inheritance parsing
Ilan Peer <ilan.peer@intel.com>
wifi: mac80211: Support parsing EPCS ML element
Keith Busch <kbusch@kernel.org>
nvme-ioctl: fix leaked requests on mapping error
Kees Cook <kees@kernel.org>
coredump: Only sort VMAs when core_sort_vma sysctl is set
Zhang Lixu <lixu.zhang@intel.com>
HID: intel-ish-hid: Fix use-after-free issue in ishtp_hid_remove()
Zhang Lixu <lixu.zhang@intel.com>
HID: intel-ish-hid: Fix use-after-free issue in hid_ishtp_cl_remove()
Yu-Chun Lin <eleanor15x@gmail.com>
HID: google: fix unused variable warning under !CONFIG_ACPI
Ilan Peer <ilan.peer@intel.com>
wifi: iwlwifi: Fix A-MSDU TSO preparation
Ilan Peer <ilan.peer@intel.com>
wifi: iwlwifi: Free pages allocated when failing to build A-MSDU
Johannes Berg <johannes.berg@intel.com>
wifi: iwlwifi: limit printed string from FW file
Emmanuel Grumbach <emmanuel.grumbach@intel.com>
wifi: iwlwifi: mvm: don't try to talk to a dead firmware
Emmanuel Grumbach <emmanuel.grumbach@intel.com>
wifi: iwlwifi: mvm: don't dump the firmware state upon RFKILL while suspend
Benjamin Berg <benjamin.berg@intel.com>
wifi: iwlwifi: mvm: log error for failures after D3
Johannes Berg <johannes.berg@intel.com>
wifi: iwlwifi: mvm: clean up ROC on failure
Miri Korenblit <miriam.rachel.korenblit@intel.com>
wifi: iwlwifi: fw: avoid using an uninitialized variable
Ma Wupeng <mawupeng1@huawei.com>
mm: memory-hotplug: check folio ref count first in do_migrate_range
Ma Wupeng <mawupeng1@huawei.com>
hwpoison, memory_hotplug: lock folio before unmap hwpoisoned folio
Brian Geffon <bgeffon@google.com>
mm: fix finish_fault() handling for large folios
Ryan Roberts <ryan.roberts@arm.com>
mm: don't skip arch_sync_kernel_mappings() in error paths
Ma Wupeng <mawupeng1@huawei.com>
mm: memory-failure: update ttu flag inside unmap_poisoned_folio
Lorenzo Stoakes <lorenzo.stoakes@oracle.com>
mm: abort vma_modify() on merge out of memory failure
Hao Zhang <zhanghao1@kylinos.cn>
mm/page_alloc: fix uninitialized variable
Olivier Gayot <olivier.gayot@canonical.com>
block: fix conversion of GPT partition name to 7-bit
Qi Zheng <zhengqi.arch@bytedance.com>
arm: pgtable: fix NULL pointer dereference issue
Suren Baghdasaryan <surenb@google.com>
userfaultfd: do not block on locking a large folio with raised refcount
Mike Snitzer <snitzer@kernel.org>
NFS: fix nfs_release_folio() to not deadlock via kcompactd writeback
Heiko Carstens <hca@linux.ibm.com>
s390/traps: Fix test_monitor_call() inline assembly
Sebastian Andrzej Siewior <bigeasy@linutronix.de>
dma: kmsan: export kmsan_handle_dma() for modules
Haoxiang Li <haoxiang_li2024@163.com>
rapidio: fix an API misues when rio_add_net() fails
Haoxiang Li <haoxiang_li2024@163.com>
rapidio: add check for rio_add_net() in rio_scan_alloc_net()
SeongJae Park <sj@kernel.org>
selftests/damon/damon_nr_regions: sort collected regiosn before checking with min/max boundaries
SeongJae Park <sj@kernel.org>
selftests/damon/damon_nr_regions: set ops update for merge results check to 100ms
SeongJae Park <sj@kernel.org>
selftests/damon/damos_quota: make real expectation of quota exceeds
SeongJae Park <sj@kernel.org>
selftests/damon/damos_quota_goal: handle minimum quota that cannot be further reduced
Vitaliy Shevtsov <v.shevtsov@mt-integration.ru>
wifi: nl80211: reject cooked mode if it is set along with other flags
Nikita Zhandarovich <n.zhandarovich@fintech.ru>
wifi: cfg80211: regulatory: improve invalid hints checking
Haoxiang Li <haoxiang_li2024@163.com>
Bluetooth: Add check for mgmt_alloc_skb() in mgmt_device_connected()
Haoxiang Li <haoxiang_li2024@163.com>
Bluetooth: Add check for mgmt_alloc_skb() in mgmt_remote_name()
Thomas Hellström <thomas.hellstrom@linux.intel.com>
drm/xe/userptr: Unmap userptrs in the mmu notifier
Matthew Auld <matthew.auld@intel.com>
drm/xe/userptr: properly setup pfn_flags_mask
Thomas Hellström <thomas.hellstrom@linux.intel.com>
drm/xe: Fix fault mode invalidation with unbind
Tvrtko Ursulin <tvrtko.ursulin@igalia.com>
drm/xe: Fix GT "for each engine" workarounds
Krister Johansen <kjlx@templeofstupid.com>
mptcp: fix 'scheduling while atomic' in mptcp_pm_nl_append_new_local_addr
Thomas Hellström <thomas.hellstrom@linux.intel.com>
drm/xe/vm: Validate userptr during gpu vma prefetching
Thomas Hellström <thomas.hellstrom@linux.intel.com>
drm/xe/vm: Fix a misplaced #endif
Thomas Hellström <thomas.hellstrom@linux.intel.com>
drm/xe/hmm: Don't dereference struct page pointers without notifier lock
Thomas Hellström <thomas.hellstrom@linux.intel.com>
drm/xe/hmm: Style- and include fixes
Matthew Brost <matthew.brost@intel.com>
drm/xe: Add staging tree for VM binds
Ahmed S. Darwish <darwi@linutronix.de>
x86/cpu: Properly parse CPUID leaf 0x2 TLB descriptor 0x63
Ahmed S. Darwish <darwi@linutronix.de>
x86/cpu: Validate CPUID leaf 0x2 EDX output
Ahmed S. Darwish <darwi@linutronix.de>
x86/cacheinfo: Validate CPUID leaf 0x2 EDX output
Ard Biesheuvel <ardb@kernel.org>
x86/boot: Sanitize boot params before parsing command line
Mingcong Bai <jeffbai@aosc.io>
platform/x86: thinkpad_acpi: Add battery quirk for ThinkPad X131e
John Hubbard <jhubbard@nvidia.com>
Revert "selftests/mm: remove local __NR_* definitions"
Gabriel Krisman Bertazi <krisman@suse.de>
Revert "mm/page_alloc.c: don't show protection in zone's ->lowmem_reserve[] for empty zone"
Richard Thier <u9vata@gmail.com>
drm/radeon: Fix rs400_gpu_init for ATI mobility radeon Xpress 200M
Brendan King <Brendan.King@imgtec.com>
drm/imagination: only init job done fences once
Brendan King <Brendan.King@imgtec.com>
drm/imagination: Hold drm_gem_gpuva lock for unmap
Brendan King <Brendan.King@imgtec.com>
drm/imagination: avoid deadlock on fence release
Kenneth Feng <kenneth.feng@amd.com>
drm/amd/pm: always allow ih interrupt from fw
Andrew Martin <Andrew.Martin@amd.com>
drm/amdkfd: Fix NULL Pointer Dereference in KFD queue
Ma Ke <make24@iscas.ac.cn>
drm/amd/display: Fix null check for pipe_ctx->plane_state in resource_build_scaling_params
Paul Fertser <fercerpav@gmail.com>
hwmon: (peci/dimmtemp) Do not provide fake thresholds data
Nikunj A Dadhania <nikunj@amd.com>
virt: sev-guest: Allocate request data dynamically
Haoxiang Li <haoxiang_li2024@163.com>
btrfs: fix a leaked chunk map issue in read_one_chunk()
Naohiro Aota <naohiro.aota@wdc.com>
btrfs: zoned: fix extent range end unlock in cow_file_range()
Kailang Yang <kailang@realtek.com>
ALSA: hda/realtek: update ALC222 depop optimize
Kailang Yang <kailang@realtek.com>
ALSA: hda/realtek - add supported Mic Mute LED for Lenovo platform
Hoku Ishibe <me@hokuishi.be>
ALSA: hda: intel: Add Dell ALC3271 to power_save denylist
Takashi Iwai <tiwai@suse.de>
ALSA: seq: Avoid module auto-load handling at event delivery
Koichiro Den <koichiro.den@canonical.com>
gpio: aggregator: protect driver attr handlers against module unload
Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
gpio: rcar: Use raw_spinlock to protect register access
Namjae Jeon <linkinjeon@kernel.org>
ksmbd: fix bug on trap in smb2_lock
Namjae Jeon <linkinjeon@kernel.org>
ksmbd: fix use-after-free in smb2_lock
Namjae Jeon <linkinjeon@kernel.org>
ksmbd: fix out-of-bounds in parse_sec_desc()
Namjae Jeon <linkinjeon@kernel.org>
ksmbd: fix type confusion via race condition when using ipc_msg_send_request
Stuart Hayhurst <stuart.a.hayhurst@gmail.com>
HID: corsair-void: Update power supply values with a unified work handler
Daniil Dulov <d.dulov@aladdin.ru>
HID: appleir: Fix potential NULL dereference at raw event handle
Bibo Mao <maobibo@loongson.cn>
LoongArch: KVM: Fix GPA size issue about VM
Bibo Mao <maobibo@loongson.cn>
LoongArch: KVM: Reload guest CSR registers after sleep
Bibo Mao <maobibo@loongson.cn>
LoongArch: KVM: Add interrupt checking for AVEC
Bibo Mao <maobibo@loongson.cn>
LoongArch: Set max_pfn with the PFN of the last page
Bibo Mao <maobibo@loongson.cn>
LoongArch: Set hugetlb mmap base address aligned with pmd size
Huacai Chen <chenhuacai@kernel.org>
LoongArch: Use polling play_dead() when resuming from hibernation
Tiezhu Yang <yangtiezhu@loongson.cn>
LoongArch: Convert unreachable() to BUG()
Philipp Stanner <phasta@kernel.org>
stmmac: loongson: Pass correct arg to PCI function
Masami Hiramatsu (Google) <mhiramat@kernel.org>
tracing: tprobe-events: Reject invalid tracepoint name
Masami Hiramatsu (Google) <mhiramat@kernel.org>
tracing: tprobe-events: Fix a memory leak when tprobe with $retval
Rob Herring (Arm) <robh@kernel.org>
Revert "of: reserved-memory: Fix using wrong number of cells to get property 'alignment'"
Peter Zijlstra <peterz@infradead.org>
loongarch: Use ASM_REACHABLE
Borislav Petkov (AMD) <bp@alien8.de>
x86/microcode/AMD: Add some forgotten models to the SHA check
Steve French <stfrench@microsoft.com>
smb311: failure to open files of length 1040 when mounting with SMB3.1.1 POSIX extensions
Pali Rohár <pali@kernel.org>
cifs: Remove symlink member from cifs_open_info_data union
Yutaro Ohno <yutaro.ono.418@gmail.com>
rust: block: fix formatting in GenDisk doc
Andrew Cooper <andrew.cooper3@citrix.com>
x86/amd_nb: Use rdmsr_safe() in amd_get_mmconfig_range()
-------------
Diffstat:
Documentation/admin-guide/sysctl/kernel.rst | 11 +
.../devicetree/bindings/iio/adc/adi,ad7606.yaml | 1 +
Makefile | 9 +-
arch/arm/mm/fault-armv.c | 37 +-
arch/arm64/Kconfig | 2 +-
arch/arm64/include/asm/ftrace.h | 49 +-
arch/arm64/include/asm/hugetlb.h | 4 +-
arch/arm64/kernel/asm-offsets.c | 12 -
arch/arm64/kernel/entry-ftrace.S | 32 +-
arch/arm64/mm/hugetlbpage.c | 59 +-
arch/loongarch/Kconfig | 3 +-
arch/loongarch/include/asm/bug.h | 13 +-
arch/loongarch/include/asm/ftrace.h | 32 +-
arch/loongarch/include/asm/hugetlb.h | 6 +-
arch/loongarch/kernel/asm-offsets.c | 12 -
arch/loongarch/kernel/machine_kexec.c | 4 +-
arch/loongarch/kernel/mcount.S | 17 +-
arch/loongarch/kernel/mcount_dyn.S | 14 +-
arch/loongarch/kernel/setup.c | 3 +
arch/loongarch/kernel/smp.c | 47 +-
arch/loongarch/kvm/exit.c | 6 +
arch/loongarch/kvm/main.c | 7 +
arch/loongarch/kvm/vcpu.c | 2 +-
arch/loongarch/kvm/vm.c | 6 +-
arch/loongarch/mm/mmap.c | 6 +-
arch/mips/include/asm/hugetlb.h | 6 +-
arch/parisc/include/asm/hugetlb.h | 2 +-
arch/parisc/mm/hugetlbpage.c | 2 +-
arch/powerpc/include/asm/ftrace.h | 13 +
arch/powerpc/include/asm/hugetlb.h | 6 +-
arch/riscv/Kconfig | 2 +-
arch/riscv/include/asm/ftrace.h | 45 +-
arch/riscv/include/asm/hugetlb.h | 3 +-
arch/riscv/kernel/mcount.S | 24 +-
arch/riscv/mm/hugetlbpage.c | 2 +-
arch/s390/Kconfig | 3 +-
arch/s390/include/asm/ftrace.h | 36 +-
arch/s390/include/asm/hugetlb.h | 18 +-
arch/s390/kernel/asm-offsets.c | 6 -
arch/s390/kernel/mcount.S | 12 +-
arch/s390/kernel/traps.c | 6 +-
arch/s390/mm/hugetlbpage.c | 4 +-
arch/sparc/include/asm/hugetlb.h | 2 +-
arch/sparc/mm/hugetlbpage.c | 2 +-
arch/x86/Kconfig | 3 +-
arch/x86/boot/compressed/pgtable_64.c | 2 +
arch/x86/include/asm/ftrace.h | 33 +-
arch/x86/include/asm/kvm_host.h | 1 +
arch/x86/kernel/amd_nb.c | 9 +-
arch/x86/kernel/cpu/cacheinfo.c | 2 +-
arch/x86/kernel/cpu/intel.c | 52 +-
arch/x86/kernel/cpu/microcode/amd.c | 6 +
arch/x86/kernel/cpu/sgx/ioctl.c | 7 +
arch/x86/kernel/ftrace_32.S | 13 +-
arch/x86/kernel/ftrace_64.S | 17 +-
arch/x86/kvm/cpuid.c | 2 +-
arch/x86/kvm/svm/sev.c | 13 +-
arch/x86/kvm/svm/svm.c | 49 ++
arch/x86/kvm/svm/svm.h | 2 +-
arch/x86/kvm/svm/vmenter.S | 10 +-
arch/x86/kvm/vmx/vmx.c | 8 +-
arch/x86/kvm/vmx/vmx.h | 2 -
arch/x86/kvm/x86.c | 2 +
block/partitions/efi.c | 2 +-
drivers/base/core.c | 1 +
drivers/block/ublk_drv.c | 7 +-
drivers/bluetooth/btusb.c | 1 +
drivers/bus/mhi/host/pci_generic.c | 5 +-
drivers/cdx/cdx.c | 6 +-
drivers/char/misc.c | 2 +-
drivers/gpio/gpio-aggregator.c | 20 +-
drivers/gpio/gpio-rcar.c | 31 +-
drivers/gpu/drm/amd/amdkfd/kfd_queue.c | 4 +-
drivers/gpu/drm/amd/display/dc/core/dc_resource.c | 3 +-
drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0.c | 12 +-
drivers/gpu/drm/imagination/pvr_fw_meta.c | 6 +-
drivers/gpu/drm/imagination/pvr_fw_trace.c | 4 +-
drivers/gpu/drm/imagination/pvr_queue.c | 18 +-
drivers/gpu/drm/imagination/pvr_queue.h | 4 +
drivers/gpu/drm/imagination/pvr_vm.c | 134 ++++-
drivers/gpu/drm/imagination/pvr_vm.h | 3 +
drivers/gpu/drm/nouveau/Kconfig | 1 +
drivers/gpu/drm/radeon/r300.c | 3 +-
drivers/gpu/drm/radeon/radeon_asic.h | 1 +
drivers/gpu/drm/radeon/rs400.c | 18 +-
drivers/gpu/drm/scheduler/gpu_scheduler_trace.h | 4 +-
drivers/gpu/drm/tiny/bochs.c | 5 +-
drivers/gpu/drm/xe/display/xe_plane_initial.c | 10 -
drivers/gpu/drm/xe/xe_gt.c | 4 +-
drivers/gpu/drm/xe/xe_hmm.c | 194 ++++--
drivers/gpu/drm/xe/xe_hmm.h | 7 +
drivers/gpu/drm/xe/xe_pt.c | 96 +--
drivers/gpu/drm/xe/xe_pt_walk.c | 3 +-
drivers/gpu/drm/xe/xe_pt_walk.h | 4 +
drivers/gpu/drm/xe/xe_vm.c | 100 +++-
drivers/gpu/drm/xe/xe_vm.h | 10 +-
drivers/gpu/drm/xe/xe_vm_types.h | 8 +-
drivers/hid/hid-appleir.c | 2 +-
drivers/hid/hid-corsair-void.c | 83 +--
drivers/hid/hid-google-hammer.c | 2 +
drivers/hid/hid-steam.c | 2 +-
drivers/hid/intel-ish-hid/ishtp-hid-client.c | 2 +-
drivers/hid/intel-ish-hid/ishtp-hid.c | 4 +-
drivers/hwmon/ad7314.c | 10 +
drivers/hwmon/ntc_thermistor.c | 66 +--
drivers/hwmon/peci/dimmtemp.c | 10 +-
drivers/hwmon/pmbus/pmbus.c | 2 +
drivers/hwmon/xgene-hwmon.c | 2 +-
drivers/hwtracing/intel_th/pci.c | 15 +
drivers/iio/adc/ad7192.c | 2 +-
drivers/iio/adc/ad7606.c | 2 +-
drivers/iio/adc/at91-sama5d2_adc.c | 68 ++-
drivers/iio/dac/ad3552r.c | 6 +
drivers/iio/filter/admv8818.c | 14 +-
drivers/iio/light/apds9306.c | 4 +-
drivers/iio/light/hid-sensor-prox.c | 7 +-
drivers/misc/cardreader/rtsx_usb.c | 15 -
drivers/misc/eeprom/digsy_mtc_eeprom.c | 2 +-
drivers/misc/mei/hw-me-regs.h | 2 +
drivers/misc/mei/pci-me.c | 2 +
drivers/misc/mei/vsc-tp.c | 2 +-
drivers/net/caif/caif_virtio.c | 2 +-
drivers/net/dsa/mt7530.c | 8 +-
drivers/net/ethernet/emulex/benet/be.h | 2 +-
drivers/net/ethernet/emulex/benet/be_cmds.c | 197 ++++---
drivers/net/ethernet/emulex/benet/be_main.c | 2 +-
.../net/ethernet/hisilicon/hns3/hns3pf/hclge_ptp.c | 2 +-
.../net/ethernet/stmicro/stmmac/dwmac-loongson.c | 6 +-
drivers/net/ipa/data/ipa_data-v4.7.c | 18 +-
drivers/net/mctp/mctp-i3c.c | 3 +
drivers/net/phy/phy.c | 43 ++
drivers/net/phy/phy_device.c | 2 +
drivers/net/ppp/ppp_generic.c | 28 +-
drivers/net/wireless/intel/iwlwifi/fw/dump.c | 3 +
drivers/net/wireless/intel/iwlwifi/iwl-drv.c | 2 +-
drivers/net/wireless/intel/iwlwifi/mvm/d3.c | 77 ++-
drivers/net/wireless/intel/iwlwifi/mvm/debugfs.c | 7 +
.../net/wireless/intel/iwlwifi/mvm/time-event.c | 2 +
drivers/net/wireless/intel/iwlwifi/pcie/internal.h | 5 +-
drivers/net/wireless/intel/iwlwifi/pcie/tx-gen2.c | 6 +-
drivers/net/wireless/intel/iwlwifi/pcie/tx.c | 20 +-
drivers/nvme/host/ioctl.c | 12 +-
drivers/nvme/host/tcp.c | 81 ++-
drivers/nvme/target/nvmet.h | 1 -
drivers/nvme/target/tcp.c | 15 +-
drivers/of/of_reserved_mem.c | 4 +-
drivers/platform/x86/thinkpad_acpi.c | 1 +
drivers/rapidio/devices/rio_mport_cdev.c | 3 +-
drivers/rapidio/rio-scan.c | 5 +-
drivers/slimbus/messaging.c | 5 +-
drivers/usb/atm/cxacru.c | 13 +-
drivers/usb/core/hub.c | 33 ++
drivers/usb/core/quirks.c | 4 +
drivers/usb/dwc3/core.c | 85 +--
drivers/usb/dwc3/core.h | 2 +-
drivers/usb/dwc3/drd.c | 4 +-
drivers/usb/dwc3/gadget.c | 10 +-
drivers/usb/gadget/composite.c | 17 +-
drivers/usb/gadget/function/u_ether.c | 4 +-
drivers/usb/host/xhci-hub.c | 8 +
drivers/usb/host/xhci-mem.c | 3 +-
drivers/usb/host/xhci-pci.c | 10 +-
drivers/usb/host/xhci.c | 6 +-
drivers/usb/host/xhci.h | 2 +-
drivers/usb/renesas_usbhs/common.c | 6 +-
drivers/usb/renesas_usbhs/mod_gadget.c | 2 +-
drivers/usb/typec/tcpm/tcpci_rt1711h.c | 11 +
drivers/usb/typec/ucsi/ucsi.c | 25 +-
drivers/usb/typec/ucsi/ucsi.h | 2 +
drivers/usb/typec/ucsi/ucsi_acpi.c | 21 +-
drivers/usb/typec/ucsi/ucsi_ccg.c | 1 +
drivers/usb/typec/ucsi/ucsi_glink.c | 1 +
drivers/usb/typec/ucsi/ucsi_stm32g0.c | 1 +
drivers/usb/typec/ucsi/ucsi_yoga_c630.c | 1 +
drivers/virt/acrn/hsm.c | 6 +-
drivers/virt/coco/sev-guest/sev-guest.c | 24 +-
fs/btrfs/inode.c | 9 +-
fs/btrfs/volumes.c | 1 +
fs/coredump.c | 15 +-
fs/exfat/balloc.c | 10 +-
fs/exfat/exfat_fs.h | 2 +-
fs/exfat/fatent.c | 11 +-
fs/exfat/file.c | 2 +-
fs/exfat/namei.c | 2 +-
fs/nfs/file.c | 3 +-
fs/smb/client/cifsglob.h | 6 +-
fs/smb/client/inode.c | 2 +-
fs/smb/client/reparse.h | 28 +-
fs/smb/client/smb1ops.c | 4 +-
fs/smb/client/smb2inode.c | 4 +
fs/smb/client/smb2ops.c | 3 +-
fs/smb/server/smb2pdu.c | 8 +-
fs/smb/server/smbacl.c | 16 +
fs/smb/server/transport_ipc.c | 1 +
include/asm-generic/hugetlb.h | 2 +-
include/linux/compaction.h | 5 +
include/linux/cred.h | 9 +-
include/linux/ethtool.h | 23 +
include/linux/fprobe.h | 62 +-
include/linux/ftrace.h | 66 ++-
include/linux/ftrace_regs.h | 2 +
include/linux/hugetlb.h | 4 +-
include/linux/nvme-tcp.h | 2 +
include/linux/phy.h | 36 ++
include/linux/phylib_stubs.h | 42 ++
include/linux/sched.h | 2 +-
kernel/events/core.c | 4 +-
kernel/sched/fair.c | 6 +-
kernel/trace/Kconfig | 18 +-
kernel/trace/bpf_trace.c | 16 +-
kernel/trace/fgraph.c | 21 +-
kernel/trace/fprobe.c | 653 +++++++++++++++------
kernel/trace/trace_fprobe.c | 37 +-
kernel/trace/trace_probe.h | 5 +-
lib/test_fprobe.c | 51 +-
mm/compaction.c | 3 +
mm/hugetlb.c | 4 +-
mm/internal.h | 5 +-
mm/kmsan/hooks.c | 1 +
mm/memory-failure.c | 63 +-
mm/memory.c | 21 +-
mm/memory_hotplug.c | 28 +-
mm/page_alloc.c | 4 +-
mm/userfaultfd.c | 17 +-
mm/vma.c | 12 +-
mm/vmalloc.c | 4 +-
net/8021q/vlan.c | 3 +-
net/bluetooth/mgmt.c | 5 +
net/ethtool/cabletest.c | 8 +-
net/ethtool/linkstate.c | 26 +-
net/ethtool/netlink.c | 6 +-
net/ethtool/netlink.h | 5 +-
net/ethtool/phy.c | 2 +-
net/ethtool/plca.c | 6 +-
net/ethtool/pse-pd.c | 4 +-
net/ethtool/stats.c | 18 +
net/ethtool/strset.c | 2 +-
net/ipv4/tcp_offload.c | 11 +-
net/ipv4/udp_offload.c | 8 +-
net/ipv6/ila/ila_lwt.c | 4 +-
net/llc/llc_s_ac.c | 49 +-
net/mac80211/ieee80211_i.h | 2 +
net/mac80211/mlme.c | 1 +
net/mac80211/parse.c | 164 ++++--
net/mptcp/pm_netlink.c | 18 +-
net/wireless/nl80211.c | 5 +
net/wireless/reg.c | 3 +-
rust/kernel/block/mq/gen_disk.rs | 6 +-
samples/fprobe/fprobe_example.c | 4 +-
sound/core/seq/seq_clientmgr.c | 46 +-
sound/pci/hda/Kconfig | 1 +
sound/pci/hda/hda_intel.c | 2 +
sound/pci/hda/patch_realtek.c | 107 +++-
sound/usb/usx2y/usbusx2y.c | 11 +
sound/usb/usx2y/usbusx2y.h | 26 +
sound/usb/usx2y/usbusx2yaudio.c | 27 -
tools/testing/selftests/damon/damon_nr_regions.py | 2 +
tools/testing/selftests/damon/damos_quota.py | 9 +-
tools/testing/selftests/damon/damos_quota_goal.py | 3 +
tools/testing/selftests/mm/hugepage-mremap.c | 2 +-
tools/testing/selftests/mm/ksm_functional_tests.c | 8 +-
tools/testing/selftests/mm/memfd_secret.c | 14 +-
tools/testing/selftests/mm/mkdirty.c | 8 +-
tools/testing/selftests/mm/mlock2.h | 1 -
tools/testing/selftests/mm/protection_keys.c | 2 +-
tools/testing/selftests/mm/uffd-common.c | 4 +
tools/testing/selftests/mm/uffd-stress.c | 15 +-
tools/testing/selftests/mm/uffd-unit-tests.c | 14 +-
usr/include/Makefile | 2 +-
269 files changed, 3214 insertions(+), 1547 deletions(-)
Am 10.03.2025 um 18:03 schrieb Greg Kroah-Hartman: > This is the start of the stable review cycle for the 6.13.7 release. > There are 207 patches in this series, all will be posted as a response > to this one. If anyone has any issues with these being applied, please > let me know. Builds, boots and works on my 2-socket Ivy Bridge Xeon E5-2697 v2 server. No dmesg oddities or regressions found. Tested-by: Peter Schneider <pschneider1968@googlemail.com> Beste Grüße, Peter Schneider -- Climb the mountain not to plant your flag, but to embrace the challenge, enjoy the air and behold the view. Climb it so you can see the world, not so the world can see you. -- David McCullough Jr. OpenPGP: 0xA3828BD796CCE11A8CADE8866E3A92C92C3FF244 Download: https://www.peters-netzplatz.de/download/pschneider1968_pub.asc https://keys.mailvelope.com/pks/lookup?op=get&search=pschneider1968@googlemail.com https://keys.mailvelope.com/pks/lookup?op=get&search=pschneider1968@gmail.com
Sorry, please disregard my mail. I accidentally replied to the wrong, older thread. I meant to reply to the 6.13-rc8 review thread. My bad... 🙄 Beste Grüße, Peter Schneider -- Climb the mountain not to plant your flag, but to embrace the challenge, enjoy the air and behold the view. Climb it so you can see the world, not so the world can see you. -- David McCullough Jr. Peter Schneider Tölzer Str. 1 D-82549 Königsdorf OpenPGP: 0xA3828BD796CCE11A8CADE8866E3A92C92C3FF244 Download: https://www.peters-netzplatz.de/download/pschneider1968_pub.asc https://keys.mailvelope.com/pks/lookup?op=get&search=pschneider1968@googlemail.com https://keys.mailvelope.com/pks/lookup?op=get&search=pschneider1968@gmail.com M: pschneider1968@googlemail.com M: pschneider1968@gmail.com P: +49 8179 929164 P: +49 171 4568637 F: +49 8179 9976800 Am 21.03.2025 um 01:15 schrieb Peter Schneider: > Am 10.03.2025 um 18:03 schrieb Greg Kroah-Hartman: >> This is the start of the stable review cycle for the 6.13.7 release. >> There are 207 patches in this series, all will be posted as a response >> to this one. If anyone has any issues with these being applied, please >> let me know. > > Builds, boots and works on my 2-socket Ivy Bridge Xeon E5-2697 v2 server. No dmesg > oddities or regressions found. > > Tested-by: Peter Schneider <pschneider1968@googlemail.com> > > > Beste Grüße, > Peter Schneider >
On Mon Mar 10, 2025 at 6:03 PM CET, Greg Kroah-Hartman wrote: > This is the start of the stable review cycle for the 6.13.7 release. > There are 207 patches in this series, all will be posted as a response > to this one. If anyone has any issues with these being applied, please > let me know. > > Responses should be made by Wed, 12 Mar 2025 17:04:00 +0000. > Anything received after that time might be too late. > > The whole patch series can be found in one patch at: > https://www.kernel.org/pub/linux/kernel/v6.x/stable-review/patch-6.13.7-rc1.gz > or in the git tree and branch at: > git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git linux-6.13.y > and the diffstat can be found below. > > thanks, > > greg k-h Thanks! Builded and tested with Alpine Linux configs. Tested-By: Achill Gilgenast <fossdd@pwned.life>
The kernel, bpf tool, perf tool, and kselftest builds fine for v6.13.7-rc1 on x86 and arm64 Azure VM. Kernel binary size for x86 build: text data bss dec hex filename 29937422 17837074 6320128 54094624 3396b20 vmlinux Kernel binary size for arm64 build: text data bss dec hex filename 36684450 15081117 1054416 52819983 325f80f vmlinux Tested-by: Hardik Garg <hargar@linux.microsoft.com> Thanks, Hardik
On 3/10/25 11:03, Greg Kroah-Hartman wrote: > This is the start of the stable review cycle for the 6.13.7 release. > There are 207 patches in this series, all will be posted as a response > to this one. If anyone has any issues with these being applied, please > let me know. > > Responses should be made by Wed, 12 Mar 2025 17:04:00 +0000. > Anything received after that time might be too late. > > The whole patch series can be found in one patch at: > https://www.kernel.org/pub/linux/kernel/v6.x/stable-review/patch-6.13.7-rc1.gz > or in the git tree and branch at: > git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git linux-6.13.y > and the diffstat can be found below. > > thanks, > > greg k-h > Compiled and booted on my test system. No dmesg regressions. Tested-by: Shuah Khan <skhan@linuxfoundation.org> thanks, -- Shuah
On Mon, 10 Mar 2025 at 22:38, Greg Kroah-Hartman <gregkh@linuxfoundation.org> wrote: > > This is the start of the stable review cycle for the 6.13.7 release. > There are 207 patches in this series, all will be posted as a response > to this one. If anyone has any issues with these being applied, please > let me know. > > Responses should be made by Wed, 12 Mar 2025 17:04:00 +0000. > Anything received after that time might be too late. > > The whole patch series can be found in one patch at: > https://www.kernel.org/pub/linux/kernel/v6.x/stable-review/patch-6.13.7-rc1.gz > or in the git tree and branch at: > git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git linux-6.13.y > and the diffstat can be found below. > > thanks, > > greg k-h Results from Linaro’s test farm. No regressions on arm64, arm, x86_64, and i386. Tested-by: Linux Kernel Functional Testing <lkft@linaro.org> ## Build * kernel: 6.13.7-rc1 * git: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git * git commit: 2fe515e18cbae9a204a7662d4b3b5760633f31fa * git describe: v6.13.6-208-g2fe515e18cba * test details: https://qa-reports.linaro.org/lkft/linux-stable-rc-linux-6.13.y/build/v6.13.6-208-g2fe515e18cba ## Test Regressions (compared to v6.13.3-552-g3244959bfa6b) ## Metric Regressions (compared to v6.13.3-552-g3244959bfa6b) ## Test Fixes (compared to v6.13.3-552-g3244959bfa6b) ## Metric Fixes (compared to v6.13.3-552-g3244959bfa6b) ## Test result summary total: 74660, pass: 60565, fail: 2624, skip: 11471, xfail: 0 ## Build Summary * arc: 6 total, 5 passed, 1 failed * arm: 143 total, 137 passed, 6 failed * arm64: 58 total, 56 passed, 2 failed * i386: 22 total, 19 passed, 3 failed * mips: 38 total, 33 passed, 5 failed * parisc: 5 total, 3 passed, 2 failed * powerpc: 44 total, 42 passed, 2 failed * riscv: 27 total, 24 passed, 3 failed * s390: 26 total, 25 passed, 1 failed * sh: 6 total, 5 passed, 1 failed * sparc: 5 total, 3 passed, 2 failed * x86_64: 50 total, 49 passed, 1 failed ## Test suites summary * boot * commands * kselftest-arm64 * kselftest-breakpoints * kselftest-capabilities * kselftest-clone3 * kselftest-core * kselftest-cpu-hotplug * kselftest-exec * kselftest-fpu * kselftest-ftrace * kselftest-futex * kselftest-gpio * kselftest-intel_pstate * kselftest-ipc * kselftest-kcmp * kselftest-kvm * kselftest-membarrier * kselftest-memfd * kselftest-mincore * kselftest-mqueue * kselftest-net * kselftest-net-mptcp * kselftest-openat2 * kselftest-ptrace * kselftest-rseq * kselftest-rtc * kselftest-rust * kselftest-seccomp * kselftest-sigaltstack * kselftest-size * kselftest-tc-testing * kselftest-timers * kselftest-tmpfs * kselftest-tpm2 * kselftest-user_events * kselftest-vDSO * kselftest-x86 * kunit * kvm-unit-tests * libgpiod * libhugetlbfs * log-parser-boot * log-parser-build-clang * log-parser-build-gcc * log-parser-test * ltp-capability * ltp-commands * ltp-containers * ltp-controllers * ltp-crypto * ltp-cve * ltp-fcntl-locktests * ltp-fs * ltp-fs_bind * ltp-fs_perms_simple * ltp-hugetlb * ltp-ipc * ltp-math * ltp-mm * ltp-nptl * ltp-pty * ltp-sched * ltp-smoke * ltp-syscalls * ltp-tracing * perf * rcutorture -- Linaro LKFT https://lkft.linaro.org
On Mon, Mar 10, 2025 at 06:03:13PM +0100, Greg Kroah-Hartman wrote: > This is the start of the stable review cycle for the 6.13.7 release. > There are 207 patches in this series, all will be posted as a response > to this one. If anyone has any issues with these being applied, please > let me know. Tested-by: Mark Brown <broonie@kernel.org>
Hi Greg On Tue, Mar 11, 2025 at 2:09 AM Greg Kroah-Hartman <gregkh@linuxfoundation.org> wrote: > > This is the start of the stable review cycle for the 6.13.7 release. > There are 207 patches in this series, all will be posted as a response > to this one. If anyone has any issues with these being applied, please > let me know. > > Responses should be made by Wed, 12 Mar 2025 17:04:00 +0000. > Anything received after that time might be too late. > > The whole patch series can be found in one patch at: > https://www.kernel.org/pub/linux/kernel/v6.x/stable-review/patch-6.13.7-rc1.gz > or in the git tree and branch at: > git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git linux-6.13.y > and the diffstat can be found below. > > thanks, > > greg k-h 6.13.7-rc1 tested. Build successfully completed. Boot successfully completed. No dmesg regressions. Video output normal. Sound output normal. Lenovo ThinkPad X1 Carbon Gen10(Intel i7-1260P(x86_64) arch linux) [ 0.000000] Linux version 6.13.7-rc1rv-g2fe515e18cba (takeshi@ThinkPadX1Gen10J0764) (gcc (GCC) 14.2.1 20250207, GNU ld (GNU Binutils) 2.44) #1 SMP PREEMPT_DYNAMIC Tue Mar 11 18:49:13 JST 2025 Thanks Tested-by: Takeshi Ogasawara <takeshi.ogasawara@futuring-girl.com>
On Mon Mar 10, 2025 at 6:03 PM CET, Greg Kroah-Hartman wrote: > This is the start of the stable review cycle for the 6.13.7 release. > There are 207 patches in this series, all will be posted as a response > to this one. If anyone has any issues with these being applied, please > let me know. > > Responses should be made by Wed, 12 Mar 2025 17:04:00 +0000. > Anything received after that time might be too late. > > The whole patch series can be found in one patch at: > https://www.kernel.org/pub/linux/kernel/v6.x/stable-review/patch-6.13.7-rc1.gz > or in the git tree and branch at: > git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git linux-6.13.y > and the diffstat can be found below. > > thanks, > > greg k-h Thanks! Tested with Alpine Linux configs and packaging. Tested-By: Achill Gilgenast <fossdd@pwned.life>
On Mon, 10 Mar 2025 18:03:13 +0100, Greg Kroah-Hartman wrote:
> This is the start of the stable review cycle for the 6.13.7 release.
> There are 207 patches in this series, all will be posted as a response
> to this one. If anyone has any issues with these being applied, please
> let me know.
>
> Responses should be made by Wed, 12 Mar 2025 17:04:00 +0000.
> Anything received after that time might be too late.
>
> The whole patch series can be found in one patch at:
> https://www.kernel.org/pub/linux/kernel/v6.x/stable-review/patch-6.13.7-rc1.gz
> or in the git tree and branch at:
> git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git linux-6.13.y
> and the diffstat can be found below.
>
> thanks,
>
> greg k-h
All tests passing for Tegra ...
Test results for stable-v6.13:
10 builds: 10 pass, 0 fail
28 boots: 28 pass, 0 fail
116 tests: 116 pass, 0 fail
Linux version: 6.13.7-rc1-g2fe515e18cba
Boards tested: tegra124-jetson-tk1, tegra186-p2771-0000,
tegra186-p3509-0000+p3636-0001, tegra194-p2972-0000,
tegra194-p3509-0000+p3668-0000, tegra20-ventana,
tegra210-p2371-2180, tegra210-p3450-0000,
tegra30-cardhu-a04
Tested-by: Jon Hunter <jonathanh@nvidia.com>
Jon
On 3/10/25 10:03, Greg Kroah-Hartman wrote: > This is the start of the stable review cycle for the 6.13.7 release. > There are 207 patches in this series, all will be posted as a response > to this one. If anyone has any issues with these being applied, please > let me know. > > Responses should be made by Wed, 12 Mar 2025 17:04:00 +0000. > Anything received after that time might be too late. > > The whole patch series can be found in one patch at: > https://www.kernel.org/pub/linux/kernel/v6.x/stable-review/patch-6.13.7-rc1.gz > or in the git tree and branch at: > git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git linux-6.13.y > and the diffstat can be found below. > > thanks, > > greg k-h Built and booted successfully on RISC-V RV64 (HiFive Unmatched). Tested-by: Ron Economos <re@w6rz.net>
Hi Greg no regressions here on x86_64 (RKL, Intel 11th Gen. CPU) Thanks Tested-by: Ronald Warsow <rwarsow@gmx.de>
Works fine on my Dell Latitude 7390 laptop with model name :
Intel(R) Core(TM) i5-8350U CPU @ 1.70GHz
and Arch Linux with testing repos enabled
Tested-by: Luna Jernberg <droidbittin@gmail.com>
Den mån 10 mars 2025 kl 17:18 skrev Greg Kroah-Hartman
<gregkh@linuxfoundation.org>:
>
> This is the start of the stable review cycle for the 6.13.7 release.
> There are 207 patches in this series, all will be posted as a response
> to this one. If anyone has any issues with these being applied, please
> let me know.
>
> Responses should be made by Wed, 12 Mar 2025 17:04:00 +0000.
> Anything received after that time might be too late.
>
> The whole patch series can be found in one patch at:
> https://www.kernel.org/pub/linux/kernel/v6.x/stable-review/patch-6.13.7-rc1.gz
> or in the git tree and branch at:
> git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git linux-6.13.y
> and the diffstat can be found below.
>
> thanks,
>
> greg k-h
>
> -------------
> Pseudo-Shortlog of commits:
>
> Greg Kroah-Hartman <gregkh@linuxfoundation.org>
> Linux 6.13.7-rc1
>
> Maurizio Lombardi <mlombard@redhat.com>
> nvme-tcp: Fix a C2HTermReq error message
>
> Arnd Bergmann <arnd@arndb.de>
> ALSA: hda: realtek: fix incorrect IS_REACHABLE() usage
>
> Steven Rostedt <rostedt@goodmis.org>
> fprobe: Fix accounting of when to unregister from function graph
>
> Steven Rostedt <rostedt@goodmis.org>
> fprobe: Always unregister fgraph function from ops
>
> Lukas Bulwahn <lukas.bulwahn@redhat.com>
> arm64: Kconfig: Remove selecting replaced HAVE_FUNCTION_GRAPH_RETVAL
>
> Arnd Bergmann <arnd@arndb.de>
> kbuild: hdrcheck: fix cross build with clang
>
> Angelo Dureghello <adureghello@baylibre.com>
> iio: adc: ad7606: fix wrong scale available
>
> Angelo Dureghello <adureghello@baylibre.com>
> dt-bindings: iio: dac: adi-axi-adc: fix ad7606 pwm-names
>
> Ricardo Ribalda <ribalda@chromium.org>
> iio: hid-sensor-prox: Split difference from multiple channels
>
> Ryan Roberts <ryan.roberts@arm.com>
> arm64: hugetlb: Fix huge_ptep_get_and_clear() for non-present ptes
>
> Ryan Roberts <ryan.roberts@arm.com>
> mm: hugetlb: Add huge page size param to huge_ptep_get_and_clear()
>
> Nayab Sayed <nayabbasha.sayed@microchip.com>
> iio: adc: at91-sama5d2_adc: fix sama7g5 realbits value
>
> Markus Burri <markus.burri@mt.com>
> iio: adc: ad7192: fix channel select
>
> Angelo Dureghello <adureghello@baylibre.com>
> iio: dac: ad3552r: clear reset status flag
>
> Javier Carrasco <javier.carrasco.cruz@gmail.com>
> iio: light: apds9306: fix max_scale_nano values
>
> Sam Winchenbach <swinchenbach@arka.org>
> iio: filter: admv8818: Force initialization of SDO
>
> Haoyu Li <lihaoyu499@gmail.com>
> drivers: virt: acrn: hsm: Use kzalloc to avoid info leak in pmcmd_ioctl
>
> Andy Shevchenko <andriy.shevchenko@linux.intel.com>
> eeprom: digsy_mtc: Make GPIO lookup table match the device
>
> Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
> bus: mhi: host: pci_generic: Use pci_try_reset_function() to avoid deadlock
>
> Visweswara Tanuku <quic_vtanuku@quicinc.com>
> slimbus: messaging: Free transaction ID in delayed interrupt scenario
>
> Luca Ceresoli <luca.ceresoli@bootlin.com>
> drivers: core: fix device leak in __fw_devlink_relax_cycles()
>
> Thadeu Lima de Souza Cascardo <cascardo@igalia.com>
> char: misc: deallocate static minor in error path
>
> Alexander Shishkin <alexander.shishkin@linux.intel.com>
> intel_th: pci: Add Panther Lake-P/U support
>
> Alexander Shishkin <alexander.shishkin@linux.intel.com>
> intel_th: pci: Add Panther Lake-H support
>
> Pawel Chmielewski <pawel.chmielewski@intel.com>
> intel_th: pci: Add Arrow Lake support
>
> Hans de Goede <hdegoede@redhat.com>
> mei: vsc: Use "wakeuphostint" when getting the host wakeup GPIO
>
> Alexander Usyskin <alexander.usyskin@intel.com>
> mei: me: add panther lake P DID
>
> Qiu-ji Chen <chenqiuji666@gmail.com>
> cdx: Fix possible UAF error in driver_override_show()
>
> Xiaoyao Li <xiaoyao.li@intel.com>
> KVM: x86: Explicitly zero EAX and EBX when PERFMON_V2 isn't supported by KVM
>
> Sean Christopherson <seanjc@google.com>
> KVM: x86: Snapshot the host's DEBUGCTL after disabling IRQs
>
> Sean Christopherson <seanjc@google.com>
> KVM: SVM: Manually context switch DEBUGCTL if LBR virtualization is disabled
>
> Sean Christopherson <seanjc@google.com>
> KVM: x86: Snapshot the host's DEBUGCTL in common x86
>
> Sean Christopherson <seanjc@google.com>
> KVM: SVM: Suppress DEBUGCTL.BTF on AMD
>
> Sean Christopherson <seanjc@google.com>
> KVM: SVM: Drop DEBUGCTL[5:2] from guest's effective value
>
> Sean Christopherson <seanjc@google.com>
> KVM: SVM: Save host DR masks on CPUs with DebugSwap
>
> Sean Christopherson <seanjc@google.com>
> KVM: SVM: Set RFLAGS.IF=1 in C code, to get VMRUN out of the STI shadow
>
> Christian A. Ehrhardt <lk@c--e.de>
> acpi: typec: ucsi: Introduce a ->poll_cci method
>
> Thomas Weißschuh <thomas.weissschuh@linutronix.de>
> kbuild: userprogs: use correct lld when linking through clang
>
> Prashanth K <prashanth.k@oss.qualcomm.com>
> usb: gadget: Check bmAttributes only if configuration is valid
>
> Marek Szyprowski <m.szyprowski@samsung.com>
> usb: gadget: Fix setting self-powered state on suspend
>
> Prashanth K <prashanth.k@oss.qualcomm.com>
> usb: gadget: Set self-powered based on MaxPower and bmAttributes
>
> AngeloGioacchino Del Regno <angelogioacchino.delregno@collabora.com>
> usb: typec: tcpci_rt1711h: Unmask alert interrupts to fix functionality
>
> Fedor Pchelkin <boddah8794@gmail.com>
> usb: typec: ucsi: increase timeout for PPM reset operations
>
> Badhri Jagan Sridharan <badhri@google.com>
> usb: dwc3: gadget: Prevent irq storm when TH re-executes
>
> Thinh Nguyen <Thinh.Nguyen@synopsys.com>
> usb: dwc3: Set SUSPENDENABLE soon after phy init
>
> Nikita Zhandarovich <n.zhandarovich@fintech.ru>
> usb: atm: cxacru: fix a flaw in existing endpoint checks
>
> Prashanth K <prashanth.k@oss.qualcomm.com>
> usb: gadget: u_ether: Set is_suspend flag if remote wakeup fails
>
> Michal Pecio <michal.pecio@gmail.com>
> usb: xhci: Enable the TRB overfetch quirk on VIA VL805
>
> Claudiu Beznea <claudiu.beznea.uj@bp.renesas.com>
> usb: renesas_usbhs: Flush the notify_hotplug_work
>
> Andrei Kuchynski <akuchynski@chromium.org>
> usb: typec: ucsi: Fix NULL pointer access
>
> Michal Pecio <michal.pecio@gmail.com>
> usb: xhci: Fix host controllers "dying" after suspend and resume
>
> Miao Li <limiao@kylinos.cn>
> usb: quirks: Add DELAY_INIT and NO_LPM for Prolific Mass Storage Card Reader
>
> Pawel Laszczak <pawell@cadence.com>
> usb: hub: lack of clearing xHC resources
>
> Claudiu Beznea <claudiu.beznea.uj@bp.renesas.com>
> usb: renesas_usbhs: Use devm_usb_get_phy()
>
> Marc Zyngier <maz@kernel.org>
> xhci: Restrict USB4 tunnel detection for USB3 devices to Intel hosts
>
> Claudiu Beznea <claudiu.beznea.uj@bp.renesas.com>
> usb: renesas_usbhs: Call clk_put()
>
> Christian Heusel <christian@heusel.eu>
> Revert "drivers/card_reader/rtsx_usb: Restore interrupt based detection"
>
> Fabrizio Castro <fabrizio.castro.jz@renesas.com>
> gpio: rcar: Fix missing of_node_put() call
>
> Justin Iurman <justin.iurman@uliege.be>
> net: ipv6: fix missing dst ref drop in ila lwtunnel
>
> Justin Iurman <justin.iurman@uliege.be>
> net: ipv6: fix dst ref loop in ila lwtunnel
>
> Matt Johnston <matt@codeconstruct.com.au>
> mctp i3c: handle NULL header address
>
> Takashi Iwai <tiwai@suse.de>
> drm/bochs: Fix DPMS regression
>
> Lorenzo Bianconi <lorenzo@kernel.org>
> net: dsa: mt7530: Fix traffic flooding for MMIO devices
>
> Dan Carpenter <dan.carpenter@linaro.org>
> nvme-tcp: fix signedness bug in nvme_tcp_init_connection()
>
> Zecheng Li <zecheng@google.com>
> sched/fair: Fix potential memory corruption in child_cfs_rq_on_list
>
> Uday Shankar <ushankar@purestorage.com>
> ublk: set_params: properly check if parameters can be applied
>
> Jason Xing <kerneljasonxing@gmail.com>
> net-timestamp: support TCP GSO case for a few missing flags
>
> Eric Sandeen <sandeen@redhat.com>
> exfat: short-circuit zero-byte writes in exfat_file_write_iter
>
> Namjae Jeon <linkinjeon@kernel.org>
> exfat: fix soft lockup in exfat_clear_bitmap
>
> Yuezhang Mo <Yuezhang.Mo@sony.com>
> exfat: fix just enough dentries but allocate a new cluster to dir
>
> Jarkko Sakkinen <jarkko@kernel.org>
> x86/sgx: Fix size overflows in sgx_encl_create()
>
> Oscar Maes <oscmaes92@gmail.com>
> vlan: enforce underlying device type
>
> Maxime Chevallier <maxime.chevallier@bootlin.com>
> net: ethtool: netlink: Allow NULL nlattrs when getting a phy_device
>
> Jakub Kicinski <kuba@kernel.org>
> net: ethtool: plumb PHY stats to PHY drivers
>
> Oleksij Rempel <o.rempel@pengutronix.de>
> ethtool: linkstate: migrate linkstate functions to support multi-PHY setups
>
> Jiayuan Chen <jiayuan.chen@linux.dev>
> ppp: Fix KMSAN uninit-value warning with bpf
>
> Luca Weiss <luca.weiss@fairphone.com>
> net: ipa: Enable checksum for IPA_ENDPOINT_AP_MODEM_{RX,TX} for v4.7
>
> Luca Weiss <luca.weiss@fairphone.com>
> net: ipa: Fix QSB data for v4.7
>
> Luca Weiss <luca.weiss@fairphone.com>
> net: ipa: Fix v4.7 resource group names
>
> Vicki Pfau <vi@endrift.com>
> HID: hid-steam: Fix use-after-free when detaching device
>
> Maarten Lankhorst <dev@lankhorst.se>
> drm/xe: Remove double pageflip
>
> Peiyang Wang <wangpeiyang1@huawei.com>
> net: hns3: make sure ptp clock is unregister and freed if hclge_ptp_get_cycle returns an error
>
> Nikolay Aleksandrov <razor@blackwall.org>
> be2net: fix sleeping while atomic bugs in be_ndo_bridge_getlink
>
> Philipp Stanner <phasta@kernel.org>
> drm/sched: Fix preprocessor guard
>
> Xinghuo Chen <xinghuo.chen@foxmail.com>
> hwmon: fix a NULL vs IS_ERR_OR_NULL() check in xgene_hwmon_probe()
>
> Eric Dumazet <edumazet@google.com>
> llc: do not use skb_get() before dev_queue_xmit()
>
> Murad Masimov <m.masimov@mt-integration.ru>
> ALSA: usx2y: validate nrpacks module parameter on probe
>
> Alessio Belle <alessio.belle@imgtec.com>
> drm/imagination: Fix timestamps in firmware traces
>
> Masami Hiramatsu (Google) <mhiramat@kernel.org>
> tracing: probe-events: Remove unused MAX_ARG_BUF_LEN macro
>
> Erik Schumacher <erik.schumacher@iris-sensing.com>
> hwmon: (ad7314) Validate leading zero bits and return error
>
> Maud Spierings <maudspierings@gocontroll.com>
> hwmon: (ntc_thermistor) Fix the ncpXXxh103 sensor table
>
> Titus Rwantare <titusr@google.com>
> hwmon: (pmbus) Initialise page count in pmbus_identify()
>
> Herbert Xu <herbert@gondor.apana.org.au>
> cred: Fix RCU warnings in override/revert_creds
>
> Christian Brauner <brauner@kernel.org>
> cred: return old creds from revert_creds_light()
>
> Peter Zijlstra <peterz@infradead.org>
> perf/core: Fix pmus_lock vs. pmus_srcu ordering
>
> Vitaliy Shevtsov <v.shevtsov@mt-integration.ru>
> caif_virtio: fix wrong pointer check in cfv_probe()
>
> Antoine Tenart <atenart@kernel.org>
> net: gso: fix ownership in __udp_gso_segment
>
> Antheas Kapenekakis <lkml@antheas.dev>
> ALSA: hda/realtek: Remove (revert) duplicate Ally X config
>
> Meir Elisha <meir.elisha@volumez.com>
> nvmet-tcp: Fix a possible sporadic response drops in weakly ordered arch
>
> Maurizio Lombardi <mlombard@redhat.com>
> nvme-tcp: fix potential memory corruption in nvme_tcp_recv_pdu()
>
> Maurizio Lombardi <mlombard@redhat.com>
> nvme-tcp: add basic support for the C2HTermReq PDU
>
> Maurizio Lombardi <mlombard@redhat.com>
> nvmet: remove old function prototype
>
> Salah Triki <salah.triki@gmail.com>
> bluetooth: btusb: Initialize .owner field of force_poll_sync_fops
>
> Dave Airlie <airlied@redhat.com>
> drm/nouveau: select FW caching
>
> Masami Hiramatsu (Google) <mhiramat@kernel.org>
> tracing: fprobe-events: Log error for exceeding the number of entry args
>
> Masami Hiramatsu (Google) <mhiramat@kernel.org>
> fprobe: Rewrite fprobe on function-graph tracer
>
> Masami Hiramatsu (Google) <mhiramat@kernel.org>
> tracing: Add ftrace_fill_perf_regs() for perf event
>
> Masami Hiramatsu (Google) <mhiramat@kernel.org>
> tracing: Add ftrace_partial_regs() for converting ftrace_regs to pt_regs
>
> Masami Hiramatsu (Google) <mhiramat@kernel.org>
> fprobe: Use ftrace_regs in fprobe exit handler
>
> Masami Hiramatsu (Google) <mhiramat@kernel.org>
> fprobe: Use ftrace_regs in fprobe entry handler
>
> Masami Hiramatsu (Google) <mhiramat@kernel.org>
> fgraph: Replace fgraph_ret_regs with ftrace_regs
>
> Johannes Berg <johannes.berg@intel.com>
> wifi: mac80211: fix vendor-specific inheritance
>
> Johannes Berg <johannes.berg@intel.com>
> wifi: mac80211: fix MLE non-inheritance parsing
>
> Ilan Peer <ilan.peer@intel.com>
> wifi: mac80211: Support parsing EPCS ML element
>
> Keith Busch <kbusch@kernel.org>
> nvme-ioctl: fix leaked requests on mapping error
>
> Kees Cook <kees@kernel.org>
> coredump: Only sort VMAs when core_sort_vma sysctl is set
>
> Zhang Lixu <lixu.zhang@intel.com>
> HID: intel-ish-hid: Fix use-after-free issue in ishtp_hid_remove()
>
> Zhang Lixu <lixu.zhang@intel.com>
> HID: intel-ish-hid: Fix use-after-free issue in hid_ishtp_cl_remove()
>
> Yu-Chun Lin <eleanor15x@gmail.com>
> HID: google: fix unused variable warning under !CONFIG_ACPI
>
> Ilan Peer <ilan.peer@intel.com>
> wifi: iwlwifi: Fix A-MSDU TSO preparation
>
> Ilan Peer <ilan.peer@intel.com>
> wifi: iwlwifi: Free pages allocated when failing to build A-MSDU
>
> Johannes Berg <johannes.berg@intel.com>
> wifi: iwlwifi: limit printed string from FW file
>
> Emmanuel Grumbach <emmanuel.grumbach@intel.com>
> wifi: iwlwifi: mvm: don't try to talk to a dead firmware
>
> Emmanuel Grumbach <emmanuel.grumbach@intel.com>
> wifi: iwlwifi: mvm: don't dump the firmware state upon RFKILL while suspend
>
> Benjamin Berg <benjamin.berg@intel.com>
> wifi: iwlwifi: mvm: log error for failures after D3
>
> Johannes Berg <johannes.berg@intel.com>
> wifi: iwlwifi: mvm: clean up ROC on failure
>
> Miri Korenblit <miriam.rachel.korenblit@intel.com>
> wifi: iwlwifi: fw: avoid using an uninitialized variable
>
> Ma Wupeng <mawupeng1@huawei.com>
> mm: memory-hotplug: check folio ref count first in do_migrate_range
>
> Ma Wupeng <mawupeng1@huawei.com>
> hwpoison, memory_hotplug: lock folio before unmap hwpoisoned folio
>
> Brian Geffon <bgeffon@google.com>
> mm: fix finish_fault() handling for large folios
>
> Ryan Roberts <ryan.roberts@arm.com>
> mm: don't skip arch_sync_kernel_mappings() in error paths
>
> Ma Wupeng <mawupeng1@huawei.com>
> mm: memory-failure: update ttu flag inside unmap_poisoned_folio
>
> Lorenzo Stoakes <lorenzo.stoakes@oracle.com>
> mm: abort vma_modify() on merge out of memory failure
>
> Hao Zhang <zhanghao1@kylinos.cn>
> mm/page_alloc: fix uninitialized variable
>
> Olivier Gayot <olivier.gayot@canonical.com>
> block: fix conversion of GPT partition name to 7-bit
>
> Qi Zheng <zhengqi.arch@bytedance.com>
> arm: pgtable: fix NULL pointer dereference issue
>
> Suren Baghdasaryan <surenb@google.com>
> userfaultfd: do not block on locking a large folio with raised refcount
>
> Mike Snitzer <snitzer@kernel.org>
> NFS: fix nfs_release_folio() to not deadlock via kcompactd writeback
>
> Heiko Carstens <hca@linux.ibm.com>
> s390/traps: Fix test_monitor_call() inline assembly
>
> Sebastian Andrzej Siewior <bigeasy@linutronix.de>
> dma: kmsan: export kmsan_handle_dma() for modules
>
> Haoxiang Li <haoxiang_li2024@163.com>
> rapidio: fix an API misues when rio_add_net() fails
>
> Haoxiang Li <haoxiang_li2024@163.com>
> rapidio: add check for rio_add_net() in rio_scan_alloc_net()
>
> SeongJae Park <sj@kernel.org>
> selftests/damon/damon_nr_regions: sort collected regiosn before checking with min/max boundaries
>
> SeongJae Park <sj@kernel.org>
> selftests/damon/damon_nr_regions: set ops update for merge results check to 100ms
>
> SeongJae Park <sj@kernel.org>
> selftests/damon/damos_quota: make real expectation of quota exceeds
>
> SeongJae Park <sj@kernel.org>
> selftests/damon/damos_quota_goal: handle minimum quota that cannot be further reduced
>
> Vitaliy Shevtsov <v.shevtsov@mt-integration.ru>
> wifi: nl80211: reject cooked mode if it is set along with other flags
>
> Nikita Zhandarovich <n.zhandarovich@fintech.ru>
> wifi: cfg80211: regulatory: improve invalid hints checking
>
> Haoxiang Li <haoxiang_li2024@163.com>
> Bluetooth: Add check for mgmt_alloc_skb() in mgmt_device_connected()
>
> Haoxiang Li <haoxiang_li2024@163.com>
> Bluetooth: Add check for mgmt_alloc_skb() in mgmt_remote_name()
>
> Thomas Hellström <thomas.hellstrom@linux.intel.com>
> drm/xe/userptr: Unmap userptrs in the mmu notifier
>
> Matthew Auld <matthew.auld@intel.com>
> drm/xe/userptr: properly setup pfn_flags_mask
>
> Thomas Hellström <thomas.hellstrom@linux.intel.com>
> drm/xe: Fix fault mode invalidation with unbind
>
> Tvrtko Ursulin <tvrtko.ursulin@igalia.com>
> drm/xe: Fix GT "for each engine" workarounds
>
> Krister Johansen <kjlx@templeofstupid.com>
> mptcp: fix 'scheduling while atomic' in mptcp_pm_nl_append_new_local_addr
>
> Thomas Hellström <thomas.hellstrom@linux.intel.com>
> drm/xe/vm: Validate userptr during gpu vma prefetching
>
> Thomas Hellström <thomas.hellstrom@linux.intel.com>
> drm/xe/vm: Fix a misplaced #endif
>
> Thomas Hellström <thomas.hellstrom@linux.intel.com>
> drm/xe/hmm: Don't dereference struct page pointers without notifier lock
>
> Thomas Hellström <thomas.hellstrom@linux.intel.com>
> drm/xe/hmm: Style- and include fixes
>
> Matthew Brost <matthew.brost@intel.com>
> drm/xe: Add staging tree for VM binds
>
> Ahmed S. Darwish <darwi@linutronix.de>
> x86/cpu: Properly parse CPUID leaf 0x2 TLB descriptor 0x63
>
> Ahmed S. Darwish <darwi@linutronix.de>
> x86/cpu: Validate CPUID leaf 0x2 EDX output
>
> Ahmed S. Darwish <darwi@linutronix.de>
> x86/cacheinfo: Validate CPUID leaf 0x2 EDX output
>
> Ard Biesheuvel <ardb@kernel.org>
> x86/boot: Sanitize boot params before parsing command line
>
> Mingcong Bai <jeffbai@aosc.io>
> platform/x86: thinkpad_acpi: Add battery quirk for ThinkPad X131e
>
> John Hubbard <jhubbard@nvidia.com>
> Revert "selftests/mm: remove local __NR_* definitions"
>
> Gabriel Krisman Bertazi <krisman@suse.de>
> Revert "mm/page_alloc.c: don't show protection in zone's ->lowmem_reserve[] for empty zone"
>
> Richard Thier <u9vata@gmail.com>
> drm/radeon: Fix rs400_gpu_init for ATI mobility radeon Xpress 200M
>
> Brendan King <Brendan.King@imgtec.com>
> drm/imagination: only init job done fences once
>
> Brendan King <Brendan.King@imgtec.com>
> drm/imagination: Hold drm_gem_gpuva lock for unmap
>
> Brendan King <Brendan.King@imgtec.com>
> drm/imagination: avoid deadlock on fence release
>
> Kenneth Feng <kenneth.feng@amd.com>
> drm/amd/pm: always allow ih interrupt from fw
>
> Andrew Martin <Andrew.Martin@amd.com>
> drm/amdkfd: Fix NULL Pointer Dereference in KFD queue
>
> Ma Ke <make24@iscas.ac.cn>
> drm/amd/display: Fix null check for pipe_ctx->plane_state in resource_build_scaling_params
>
> Paul Fertser <fercerpav@gmail.com>
> hwmon: (peci/dimmtemp) Do not provide fake thresholds data
>
> Nikunj A Dadhania <nikunj@amd.com>
> virt: sev-guest: Allocate request data dynamically
>
> Haoxiang Li <haoxiang_li2024@163.com>
> btrfs: fix a leaked chunk map issue in read_one_chunk()
>
> Naohiro Aota <naohiro.aota@wdc.com>
> btrfs: zoned: fix extent range end unlock in cow_file_range()
>
> Kailang Yang <kailang@realtek.com>
> ALSA: hda/realtek: update ALC222 depop optimize
>
> Kailang Yang <kailang@realtek.com>
> ALSA: hda/realtek - add supported Mic Mute LED for Lenovo platform
>
> Hoku Ishibe <me@hokuishi.be>
> ALSA: hda: intel: Add Dell ALC3271 to power_save denylist
>
> Takashi Iwai <tiwai@suse.de>
> ALSA: seq: Avoid module auto-load handling at event delivery
>
> Koichiro Den <koichiro.den@canonical.com>
> gpio: aggregator: protect driver attr handlers against module unload
>
> Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
> gpio: rcar: Use raw_spinlock to protect register access
>
> Namjae Jeon <linkinjeon@kernel.org>
> ksmbd: fix bug on trap in smb2_lock
>
> Namjae Jeon <linkinjeon@kernel.org>
> ksmbd: fix use-after-free in smb2_lock
>
> Namjae Jeon <linkinjeon@kernel.org>
> ksmbd: fix out-of-bounds in parse_sec_desc()
>
> Namjae Jeon <linkinjeon@kernel.org>
> ksmbd: fix type confusion via race condition when using ipc_msg_send_request
>
> Stuart Hayhurst <stuart.a.hayhurst@gmail.com>
> HID: corsair-void: Update power supply values with a unified work handler
>
> Daniil Dulov <d.dulov@aladdin.ru>
> HID: appleir: Fix potential NULL dereference at raw event handle
>
> Bibo Mao <maobibo@loongson.cn>
> LoongArch: KVM: Fix GPA size issue about VM
>
> Bibo Mao <maobibo@loongson.cn>
> LoongArch: KVM: Reload guest CSR registers after sleep
>
> Bibo Mao <maobibo@loongson.cn>
> LoongArch: KVM: Add interrupt checking for AVEC
>
> Bibo Mao <maobibo@loongson.cn>
> LoongArch: Set max_pfn with the PFN of the last page
>
> Bibo Mao <maobibo@loongson.cn>
> LoongArch: Set hugetlb mmap base address aligned with pmd size
>
> Huacai Chen <chenhuacai@kernel.org>
> LoongArch: Use polling play_dead() when resuming from hibernation
>
> Tiezhu Yang <yangtiezhu@loongson.cn>
> LoongArch: Convert unreachable() to BUG()
>
> Philipp Stanner <phasta@kernel.org>
> stmmac: loongson: Pass correct arg to PCI function
>
> Masami Hiramatsu (Google) <mhiramat@kernel.org>
> tracing: tprobe-events: Reject invalid tracepoint name
>
> Masami Hiramatsu (Google) <mhiramat@kernel.org>
> tracing: tprobe-events: Fix a memory leak when tprobe with $retval
>
> Rob Herring (Arm) <robh@kernel.org>
> Revert "of: reserved-memory: Fix using wrong number of cells to get property 'alignment'"
>
> Peter Zijlstra <peterz@infradead.org>
> loongarch: Use ASM_REACHABLE
>
> Borislav Petkov (AMD) <bp@alien8.de>
> x86/microcode/AMD: Add some forgotten models to the SHA check
>
> Steve French <stfrench@microsoft.com>
> smb311: failure to open files of length 1040 when mounting with SMB3.1.1 POSIX extensions
>
> Pali Rohár <pali@kernel.org>
> cifs: Remove symlink member from cifs_open_info_data union
>
> Yutaro Ohno <yutaro.ono.418@gmail.com>
> rust: block: fix formatting in GenDisk doc
>
> Andrew Cooper <andrew.cooper3@citrix.com>
> x86/amd_nb: Use rdmsr_safe() in amd_get_mmconfig_range()
>
>
> -------------
>
> Diffstat:
>
> Documentation/admin-guide/sysctl/kernel.rst | 11 +
> .../devicetree/bindings/iio/adc/adi,ad7606.yaml | 1 +
> Makefile | 9 +-
> arch/arm/mm/fault-armv.c | 37 +-
> arch/arm64/Kconfig | 2 +-
> arch/arm64/include/asm/ftrace.h | 49 +-
> arch/arm64/include/asm/hugetlb.h | 4 +-
> arch/arm64/kernel/asm-offsets.c | 12 -
> arch/arm64/kernel/entry-ftrace.S | 32 +-
> arch/arm64/mm/hugetlbpage.c | 59 +-
> arch/loongarch/Kconfig | 3 +-
> arch/loongarch/include/asm/bug.h | 13 +-
> arch/loongarch/include/asm/ftrace.h | 32 +-
> arch/loongarch/include/asm/hugetlb.h | 6 +-
> arch/loongarch/kernel/asm-offsets.c | 12 -
> arch/loongarch/kernel/machine_kexec.c | 4 +-
> arch/loongarch/kernel/mcount.S | 17 +-
> arch/loongarch/kernel/mcount_dyn.S | 14 +-
> arch/loongarch/kernel/setup.c | 3 +
> arch/loongarch/kernel/smp.c | 47 +-
> arch/loongarch/kvm/exit.c | 6 +
> arch/loongarch/kvm/main.c | 7 +
> arch/loongarch/kvm/vcpu.c | 2 +-
> arch/loongarch/kvm/vm.c | 6 +-
> arch/loongarch/mm/mmap.c | 6 +-
> arch/mips/include/asm/hugetlb.h | 6 +-
> arch/parisc/include/asm/hugetlb.h | 2 +-
> arch/parisc/mm/hugetlbpage.c | 2 +-
> arch/powerpc/include/asm/ftrace.h | 13 +
> arch/powerpc/include/asm/hugetlb.h | 6 +-
> arch/riscv/Kconfig | 2 +-
> arch/riscv/include/asm/ftrace.h | 45 +-
> arch/riscv/include/asm/hugetlb.h | 3 +-
> arch/riscv/kernel/mcount.S | 24 +-
> arch/riscv/mm/hugetlbpage.c | 2 +-
> arch/s390/Kconfig | 3 +-
> arch/s390/include/asm/ftrace.h | 36 +-
> arch/s390/include/asm/hugetlb.h | 18 +-
> arch/s390/kernel/asm-offsets.c | 6 -
> arch/s390/kernel/mcount.S | 12 +-
> arch/s390/kernel/traps.c | 6 +-
> arch/s390/mm/hugetlbpage.c | 4 +-
> arch/sparc/include/asm/hugetlb.h | 2 +-
> arch/sparc/mm/hugetlbpage.c | 2 +-
> arch/x86/Kconfig | 3 +-
> arch/x86/boot/compressed/pgtable_64.c | 2 +
> arch/x86/include/asm/ftrace.h | 33 +-
> arch/x86/include/asm/kvm_host.h | 1 +
> arch/x86/kernel/amd_nb.c | 9 +-
> arch/x86/kernel/cpu/cacheinfo.c | 2 +-
> arch/x86/kernel/cpu/intel.c | 52 +-
> arch/x86/kernel/cpu/microcode/amd.c | 6 +
> arch/x86/kernel/cpu/sgx/ioctl.c | 7 +
> arch/x86/kernel/ftrace_32.S | 13 +-
> arch/x86/kernel/ftrace_64.S | 17 +-
> arch/x86/kvm/cpuid.c | 2 +-
> arch/x86/kvm/svm/sev.c | 13 +-
> arch/x86/kvm/svm/svm.c | 49 ++
> arch/x86/kvm/svm/svm.h | 2 +-
> arch/x86/kvm/svm/vmenter.S | 10 +-
> arch/x86/kvm/vmx/vmx.c | 8 +-
> arch/x86/kvm/vmx/vmx.h | 2 -
> arch/x86/kvm/x86.c | 2 +
> block/partitions/efi.c | 2 +-
> drivers/base/core.c | 1 +
> drivers/block/ublk_drv.c | 7 +-
> drivers/bluetooth/btusb.c | 1 +
> drivers/bus/mhi/host/pci_generic.c | 5 +-
> drivers/cdx/cdx.c | 6 +-
> drivers/char/misc.c | 2 +-
> drivers/gpio/gpio-aggregator.c | 20 +-
> drivers/gpio/gpio-rcar.c | 31 +-
> drivers/gpu/drm/amd/amdkfd/kfd_queue.c | 4 +-
> drivers/gpu/drm/amd/display/dc/core/dc_resource.c | 3 +-
> drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0.c | 12 +-
> drivers/gpu/drm/imagination/pvr_fw_meta.c | 6 +-
> drivers/gpu/drm/imagination/pvr_fw_trace.c | 4 +-
> drivers/gpu/drm/imagination/pvr_queue.c | 18 +-
> drivers/gpu/drm/imagination/pvr_queue.h | 4 +
> drivers/gpu/drm/imagination/pvr_vm.c | 134 ++++-
> drivers/gpu/drm/imagination/pvr_vm.h | 3 +
> drivers/gpu/drm/nouveau/Kconfig | 1 +
> drivers/gpu/drm/radeon/r300.c | 3 +-
> drivers/gpu/drm/radeon/radeon_asic.h | 1 +
> drivers/gpu/drm/radeon/rs400.c | 18 +-
> drivers/gpu/drm/scheduler/gpu_scheduler_trace.h | 4 +-
> drivers/gpu/drm/tiny/bochs.c | 5 +-
> drivers/gpu/drm/xe/display/xe_plane_initial.c | 10 -
> drivers/gpu/drm/xe/xe_gt.c | 4 +-
> drivers/gpu/drm/xe/xe_hmm.c | 194 ++++--
> drivers/gpu/drm/xe/xe_hmm.h | 7 +
> drivers/gpu/drm/xe/xe_pt.c | 96 +--
> drivers/gpu/drm/xe/xe_pt_walk.c | 3 +-
> drivers/gpu/drm/xe/xe_pt_walk.h | 4 +
> drivers/gpu/drm/xe/xe_vm.c | 100 +++-
> drivers/gpu/drm/xe/xe_vm.h | 10 +-
> drivers/gpu/drm/xe/xe_vm_types.h | 8 +-
> drivers/hid/hid-appleir.c | 2 +-
> drivers/hid/hid-corsair-void.c | 83 +--
> drivers/hid/hid-google-hammer.c | 2 +
> drivers/hid/hid-steam.c | 2 +-
> drivers/hid/intel-ish-hid/ishtp-hid-client.c | 2 +-
> drivers/hid/intel-ish-hid/ishtp-hid.c | 4 +-
> drivers/hwmon/ad7314.c | 10 +
> drivers/hwmon/ntc_thermistor.c | 66 +--
> drivers/hwmon/peci/dimmtemp.c | 10 +-
> drivers/hwmon/pmbus/pmbus.c | 2 +
> drivers/hwmon/xgene-hwmon.c | 2 +-
> drivers/hwtracing/intel_th/pci.c | 15 +
> drivers/iio/adc/ad7192.c | 2 +-
> drivers/iio/adc/ad7606.c | 2 +-
> drivers/iio/adc/at91-sama5d2_adc.c | 68 ++-
> drivers/iio/dac/ad3552r.c | 6 +
> drivers/iio/filter/admv8818.c | 14 +-
> drivers/iio/light/apds9306.c | 4 +-
> drivers/iio/light/hid-sensor-prox.c | 7 +-
> drivers/misc/cardreader/rtsx_usb.c | 15 -
> drivers/misc/eeprom/digsy_mtc_eeprom.c | 2 +-
> drivers/misc/mei/hw-me-regs.h | 2 +
> drivers/misc/mei/pci-me.c | 2 +
> drivers/misc/mei/vsc-tp.c | 2 +-
> drivers/net/caif/caif_virtio.c | 2 +-
> drivers/net/dsa/mt7530.c | 8 +-
> drivers/net/ethernet/emulex/benet/be.h | 2 +-
> drivers/net/ethernet/emulex/benet/be_cmds.c | 197 ++++---
> drivers/net/ethernet/emulex/benet/be_main.c | 2 +-
> .../net/ethernet/hisilicon/hns3/hns3pf/hclge_ptp.c | 2 +-
> .../net/ethernet/stmicro/stmmac/dwmac-loongson.c | 6 +-
> drivers/net/ipa/data/ipa_data-v4.7.c | 18 +-
> drivers/net/mctp/mctp-i3c.c | 3 +
> drivers/net/phy/phy.c | 43 ++
> drivers/net/phy/phy_device.c | 2 +
> drivers/net/ppp/ppp_generic.c | 28 +-
> drivers/net/wireless/intel/iwlwifi/fw/dump.c | 3 +
> drivers/net/wireless/intel/iwlwifi/iwl-drv.c | 2 +-
> drivers/net/wireless/intel/iwlwifi/mvm/d3.c | 77 ++-
> drivers/net/wireless/intel/iwlwifi/mvm/debugfs.c | 7 +
> .../net/wireless/intel/iwlwifi/mvm/time-event.c | 2 +
> drivers/net/wireless/intel/iwlwifi/pcie/internal.h | 5 +-
> drivers/net/wireless/intel/iwlwifi/pcie/tx-gen2.c | 6 +-
> drivers/net/wireless/intel/iwlwifi/pcie/tx.c | 20 +-
> drivers/nvme/host/ioctl.c | 12 +-
> drivers/nvme/host/tcp.c | 81 ++-
> drivers/nvme/target/nvmet.h | 1 -
> drivers/nvme/target/tcp.c | 15 +-
> drivers/of/of_reserved_mem.c | 4 +-
> drivers/platform/x86/thinkpad_acpi.c | 1 +
> drivers/rapidio/devices/rio_mport_cdev.c | 3 +-
> drivers/rapidio/rio-scan.c | 5 +-
> drivers/slimbus/messaging.c | 5 +-
> drivers/usb/atm/cxacru.c | 13 +-
> drivers/usb/core/hub.c | 33 ++
> drivers/usb/core/quirks.c | 4 +
> drivers/usb/dwc3/core.c | 85 +--
> drivers/usb/dwc3/core.h | 2 +-
> drivers/usb/dwc3/drd.c | 4 +-
> drivers/usb/dwc3/gadget.c | 10 +-
> drivers/usb/gadget/composite.c | 17 +-
> drivers/usb/gadget/function/u_ether.c | 4 +-
> drivers/usb/host/xhci-hub.c | 8 +
> drivers/usb/host/xhci-mem.c | 3 +-
> drivers/usb/host/xhci-pci.c | 10 +-
> drivers/usb/host/xhci.c | 6 +-
> drivers/usb/host/xhci.h | 2 +-
> drivers/usb/renesas_usbhs/common.c | 6 +-
> drivers/usb/renesas_usbhs/mod_gadget.c | 2 +-
> drivers/usb/typec/tcpm/tcpci_rt1711h.c | 11 +
> drivers/usb/typec/ucsi/ucsi.c | 25 +-
> drivers/usb/typec/ucsi/ucsi.h | 2 +
> drivers/usb/typec/ucsi/ucsi_acpi.c | 21 +-
> drivers/usb/typec/ucsi/ucsi_ccg.c | 1 +
> drivers/usb/typec/ucsi/ucsi_glink.c | 1 +
> drivers/usb/typec/ucsi/ucsi_stm32g0.c | 1 +
> drivers/usb/typec/ucsi/ucsi_yoga_c630.c | 1 +
> drivers/virt/acrn/hsm.c | 6 +-
> drivers/virt/coco/sev-guest/sev-guest.c | 24 +-
> fs/btrfs/inode.c | 9 +-
> fs/btrfs/volumes.c | 1 +
> fs/coredump.c | 15 +-
> fs/exfat/balloc.c | 10 +-
> fs/exfat/exfat_fs.h | 2 +-
> fs/exfat/fatent.c | 11 +-
> fs/exfat/file.c | 2 +-
> fs/exfat/namei.c | 2 +-
> fs/nfs/file.c | 3 +-
> fs/smb/client/cifsglob.h | 6 +-
> fs/smb/client/inode.c | 2 +-
> fs/smb/client/reparse.h | 28 +-
> fs/smb/client/smb1ops.c | 4 +-
> fs/smb/client/smb2inode.c | 4 +
> fs/smb/client/smb2ops.c | 3 +-
> fs/smb/server/smb2pdu.c | 8 +-
> fs/smb/server/smbacl.c | 16 +
> fs/smb/server/transport_ipc.c | 1 +
> include/asm-generic/hugetlb.h | 2 +-
> include/linux/compaction.h | 5 +
> include/linux/cred.h | 9 +-
> include/linux/ethtool.h | 23 +
> include/linux/fprobe.h | 62 +-
> include/linux/ftrace.h | 66 ++-
> include/linux/ftrace_regs.h | 2 +
> include/linux/hugetlb.h | 4 +-
> include/linux/nvme-tcp.h | 2 +
> include/linux/phy.h | 36 ++
> include/linux/phylib_stubs.h | 42 ++
> include/linux/sched.h | 2 +-
> kernel/events/core.c | 4 +-
> kernel/sched/fair.c | 6 +-
> kernel/trace/Kconfig | 18 +-
> kernel/trace/bpf_trace.c | 16 +-
> kernel/trace/fgraph.c | 21 +-
> kernel/trace/fprobe.c | 653 +++++++++++++++------
> kernel/trace/trace_fprobe.c | 37 +-
> kernel/trace/trace_probe.h | 5 +-
> lib/test_fprobe.c | 51 +-
> mm/compaction.c | 3 +
> mm/hugetlb.c | 4 +-
> mm/internal.h | 5 +-
> mm/kmsan/hooks.c | 1 +
> mm/memory-failure.c | 63 +-
> mm/memory.c | 21 +-
> mm/memory_hotplug.c | 28 +-
> mm/page_alloc.c | 4 +-
> mm/userfaultfd.c | 17 +-
> mm/vma.c | 12 +-
> mm/vmalloc.c | 4 +-
> net/8021q/vlan.c | 3 +-
> net/bluetooth/mgmt.c | 5 +
> net/ethtool/cabletest.c | 8 +-
> net/ethtool/linkstate.c | 26 +-
> net/ethtool/netlink.c | 6 +-
> net/ethtool/netlink.h | 5 +-
> net/ethtool/phy.c | 2 +-
> net/ethtool/plca.c | 6 +-
> net/ethtool/pse-pd.c | 4 +-
> net/ethtool/stats.c | 18 +
> net/ethtool/strset.c | 2 +-
> net/ipv4/tcp_offload.c | 11 +-
> net/ipv4/udp_offload.c | 8 +-
> net/ipv6/ila/ila_lwt.c | 4 +-
> net/llc/llc_s_ac.c | 49 +-
> net/mac80211/ieee80211_i.h | 2 +
> net/mac80211/mlme.c | 1 +
> net/mac80211/parse.c | 164 ++++--
> net/mptcp/pm_netlink.c | 18 +-
> net/wireless/nl80211.c | 5 +
> net/wireless/reg.c | 3 +-
> rust/kernel/block/mq/gen_disk.rs | 6 +-
> samples/fprobe/fprobe_example.c | 4 +-
> sound/core/seq/seq_clientmgr.c | 46 +-
> sound/pci/hda/Kconfig | 1 +
> sound/pci/hda/hda_intel.c | 2 +
> sound/pci/hda/patch_realtek.c | 107 +++-
> sound/usb/usx2y/usbusx2y.c | 11 +
> sound/usb/usx2y/usbusx2y.h | 26 +
> sound/usb/usx2y/usbusx2yaudio.c | 27 -
> tools/testing/selftests/damon/damon_nr_regions.py | 2 +
> tools/testing/selftests/damon/damos_quota.py | 9 +-
> tools/testing/selftests/damon/damos_quota_goal.py | 3 +
> tools/testing/selftests/mm/hugepage-mremap.c | 2 +-
> tools/testing/selftests/mm/ksm_functional_tests.c | 8 +-
> tools/testing/selftests/mm/memfd_secret.c | 14 +-
> tools/testing/selftests/mm/mkdirty.c | 8 +-
> tools/testing/selftests/mm/mlock2.h | 1 -
> tools/testing/selftests/mm/protection_keys.c | 2 +-
> tools/testing/selftests/mm/uffd-common.c | 4 +
> tools/testing/selftests/mm/uffd-stress.c | 15 +-
> tools/testing/selftests/mm/uffd-unit-tests.c | 14 +-
> usr/include/Makefile | 2 +-
> 269 files changed, 3214 insertions(+), 1547 deletions(-)
>
>
>
On 3/10/25 10:03, Greg Kroah-Hartman wrote: > This is the start of the stable review cycle for the 6.13.7 release. > There are 207 patches in this series, all will be posted as a response > to this one. If anyone has any issues with these being applied, please > let me know. > > Responses should be made by Wed, 12 Mar 2025 17:04:00 +0000. > Anything received after that time might be too late. > > The whole patch series can be found in one patch at: > https://www.kernel.org/pub/linux/kernel/v6.x/stable-review/patch-6.13.7-rc1.gz > or in the git tree and branch at: > git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git linux-6.13.y > and the diffstat can be found below. > > thanks, > > greg k-h On ARCH_BRCMSTB using 32-bit and 64-bit ARM kernels, build tested on BMIPS_GENERIC: Tested-by: Florian Fainelli <florian.fainelli@broadcom.com> -- Florian
Hello,
On Mon, 10 Mar 2025 18:03:13 +0100 Greg Kroah-Hartman <gregkh@linuxfoundation.org> wrote:
> This is the start of the stable review cycle for the 6.13.7 release.
> There are 207 patches in this series, all will be posted as a response
> to this one. If anyone has any issues with these being applied, please
> let me know.
>
> Responses should be made by Wed, 12 Mar 2025 17:04:00 +0000.
> Anything received after that time might be too late.
This rc kernel passes DAMON functionality test[1] on my test machine.
Attaching the test results summary below. Please note that I retrieved the
kernel from linux-stable-rc tree[2].
Tested-by: SeongJae Park <sj@kernel.org>
[1] https://github.com/damonitor/damon-tests/tree/next/corr
[2] e41b0f8a619f ("Linux 6.13.7-rc1")
Thanks,
SJ
[...]
---
ok 9 selftests: damon: damos_tried_regions.py
ok 10 selftests: damon: damon_nr_regions.py
ok 11 selftests: damon: reclaim.sh
ok 12 selftests: damon: lru_sort.sh
ok 13 selftests: damon: debugfs_empty_targets.sh
ok 14 selftests: damon: debugfs_huge_count_read_write.sh
ok 15 selftests: damon: debugfs_duplicate_context_creation.sh
ok 16 selftests: damon: debugfs_rm_non_contexts.sh
ok 17 selftests: damon: debugfs_target_ids_read_before_terminate_race.sh
ok 18 selftests: damon: debugfs_target_ids_pid_leak.sh
ok 19 selftests: damon: sysfs_update_removed_scheme_dir.sh
ok 20 selftests: damon: sysfs_update_schemes_tried_regions_hang.py
ok 1 selftests: damon-tests: kunit.sh
ok 2 selftests: damon-tests: huge_count_read_write.sh
ok 3 selftests: damon-tests: buffer_overflow.sh
ok 4 selftests: damon-tests: rm_contexts.sh
ok 5 selftests: damon-tests: record_null_deref.sh
ok 6 selftests: damon-tests: dbgfs_target_ids_read_before_terminate_race.sh
ok 7 selftests: damon-tests: dbgfs_target_ids_pid_leak.sh
ok 8 selftests: damon-tests: damo_tests.sh
ok 9 selftests: damon-tests: masim-record.sh
ok 10 selftests: damon-tests: build_i386.sh
ok 11 selftests: damon-tests: build_arm64.sh # SKIP
ok 12 selftests: damon-tests: build_m68k.sh # SKIP
ok 13 selftests: damon-tests: build_i386_idle_flag.sh
ok 14 selftests: damon-tests: build_i386_highpte.sh
ok 15 selftests: damon-tests: build_nomemcg.sh
[33m
[92mPASS [39m
© 2016 - 2026 Red Hat, Inc.