This is the start of the stable review cycle for the 6.9.5 release. There are 157 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 Sat, 15 Jun 2024 11:31:50 +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.9.5-rc1.g... or in the git tree and branch at: git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git linux-6.9.y and the diffstat can be found below.
thanks,
greg k-h
------------- Pseudo-Shortlog of commits:
Greg Kroah-Hartman gregkh@linuxfoundation.org Linux 6.9.5-rc1
Enzo Matsumiya ematsumiya@suse.de smb: client: fix deadlock in smb2_find_smb_tcon()
Ryusuke Konishi konishi.ryusuke@gmail.com nilfs2: fix nilfs_empty_dir() misjudgment and long loop on I/O errors
Ryusuke Konishi konishi.ryusuke@gmail.com nilfs2: fix potential kernel bug due to lack of writeback flag waiting
Puranjay Mohan puranjay@kernel.org powerpc/bpf: enforce full ordering for ATOMIC operations with BPF_FETCH
Hari Bathini hbathini@linux.ibm.com powerpc/64/bpf: fix tail calls for PCREL addressing
Andrii Nakryiko andrii@kernel.org bpf: fix multi-uprobe PID filtering logic
Takashi Iwai tiwai@suse.de ALSA: seq: Fix incorrect UMP type for system messages
Qu Wenruo wqu@suse.com btrfs: re-introduce 'norecovery' mount option
Filipe Manana fdmanana@suse.com btrfs: fix leak of qgroup extent records after transaction abort
Omar Sandoval osandov@fb.com btrfs: fix crash on racing fsync and size-extending write into prealloc
Qu Wenruo wqu@suse.com btrfs: protect folio::private when attaching extent buffer folios
Boris Burkov boris@bur.io btrfs: qgroup: fix qgroup id collision across mounts
David Sterba dsterba@suse.com btrfs: qgroup: update rescan message levels and error codes
Steven Rostedt (Google) rostedt@goodmis.org tracefs: Clear EVENT_INODE flag in tracefs_drop_inode()
Steven Rostedt (Google) rostedt@goodmis.org eventfs: Keep the directories from having the same inode number as files
Hao Ge gehao@kylinos.cn eventfs: Fix a possible null pointer dereference in eventfs_find_events()
Anna Schumaker Anna.Schumaker@Netapp.com NFS: Fix READ_PLUS when server doesn't support OP_READ_PLUS
Sergey Shtylyov s.shtylyov@omp.ru nfs: fix undefined behavior in nfs_block_bits()
Steve French stfrench@microsoft.com cifs: fix creating sockets when using sfu mount options
Ilpo Järvinen ilpo.jarvinen@linux.intel.com EDAC/igen6: Convert PCIBIOS_* return codes to errnos
Ilpo Järvinen ilpo.jarvinen@linux.intel.com EDAC/amd64: Convert PCIBIOS_* return codes to errnos
Takashi Iwai tiwai@suse.de ALSA: ump: Don't accept an invalid UMP protocol number
Takashi Iwai tiwai@suse.de ALSA: ump: Don't clear bank selection after sending a program change
Peter Ujfalusi peter.ujfalusi@linux.intel.com ASoC: SOF: ipc4-topology: Fix input format query of process modules without base extension
Nam Cao namcao@linutronix.de riscv: enable HAVE_ARCH_HUGE_VMAP for XIP kernel
Javier Carrasco javier.carrasco.cruz@gmail.com hwmon: (ltc2992) Fix memory leak in ltc2992_parse_dt()
dicken.ding dicken.ding@mediatek.com genirq/irqdesc: Prevent use-after-free in irq_find_at_or_after()
Frank Li Frank.Li@nxp.com i3c: master: svc: fix invalidate IBI type and miss call client IBI handler
Harald Freudenberger freude@linux.ibm.com s390/cpacf: Make use of invalid opcode produce a link error
Harald Freudenberger freude@linux.ibm.com s390/cpacf: Split and rework cpacf query functions
Harald Freudenberger freude@linux.ibm.com s390/ap: Fix crash in AP internal function modify_bitmap()
Helge Deller deller@kernel.org parisc: Define sigset_t in parisc uapi header
Helge Deller deller@gmx.de parisc: Define HAVE_ARCH_HUGETLB_UNMAPPED_AREA
Krzysztof Kozlowski krzysztof.kozlowski@linaro.org ARM: dts: samsung: exynos4412-origen: fix keypad no-autorepeat
Krzysztof Kozlowski krzysztof.kozlowski@linaro.org ARM: dts: samsung: smdk4412: fix keypad no-autorepeat
Krzysztof Kozlowski krzysztof.kozlowski@linaro.org ARM: dts: samsung: smdkv310: fix keypad no-autorepeat
Shengyu Qu wiagn233@outlook.com riscv: dts: starfive: Remove PMIC interrupt info for Visionfive 2 board
Baokun Li libaokun1@huawei.com ext4: fix mb_cache_entry's e_refcnt leak in ext4_xattr_block_cache_find()
Baokun Li libaokun1@huawei.com ext4: set type of ac_groups_linear_remaining to __u32 to avoid overflow
Ritesh Harjani (IBM) ritesh.list@gmail.com ext4: Fixes len calculation in mpage_journal_page_buffers
Mike Gilbert floppym@gentoo.org sparc: move struct termio to asm/termios.h
Hui Wang hui.wang@canonical.com e1000e: move force SMBUS near the end of enable_ulp function
Arnaldo Carvalho de Melo acme@redhat.com Revert "perf record: Reduce memory for recording PERF_RECORD_LOST_SAMPLES event"
Magnus Karlsson magnus.karlsson@intel.com Revert "xsk: Document ability to redirect to any socket bound to the same umem"
Magnus Karlsson magnus.karlsson@intel.com Revert "xsk: Support redirect to any socket bound to the same umem"
Daniel Thompson daniel.thompson@linaro.org kdb: Use format-specifiers rather than memset() for padding in kdb_read()
Daniel Thompson daniel.thompson@linaro.org kdb: Merge identical case statements in kdb_read()
Daniel Thompson daniel.thompson@linaro.org kdb: Fix console handling when editing and tab-completing commands
Daniel Thompson daniel.thompson@linaro.org kdb: Use format-strings rather than '\0' injection in kdb_read()
Daniel Thompson daniel.thompson@linaro.org kdb: Fix buffer overflow during tab-complete
Dmitry Baryshkov dmitry.baryshkov@linaro.org wifi: ath10k: fix QCOM_RPROC_COMMON dependency
Sunil V L sunilvl@ventanamicro.com irqchip/riscv-intc: Prevent memory leak when riscv_intc_init_common() fails
Tony Battersby tonyb@cybernetics.com bonding: fix oops during rmmod
Judith Mendez jm@ti.com watchdog: rti_wdt: Set min_hw_heartbeat_ms to accommodate a safety margin
Dev Jain dev.jain@arm.com selftests/mm: compaction_test: fix bogus test success on Aarch64
Michael Ellerman mpe@ellerman.id.au selftests/mm: fix build warnings on ppc64
Dev Jain dev.jain@arm.com selftests/mm: compaction_test: fix incorrect write of zero to nr_hugepages
Hailong.Liu hailong.liu@oppo.com mm/vmalloc: fix vmalloc which may return null if called with __GFP_NOFAIL
Miaohe Lin linmiaohe@huawei.com mm/memory-failure: fix handling of dissolved but not taken off from buddy pages
Yuanyuan Zhong yzhong@purestorage.com mm: /proc/pid/smaps_rollup: avoid skipping vma after getting mmap_lock again
Frank van der Linden fvdl@google.com mm/hugetlb: pass correct order_per_bit to cma_declare_contiguous_nid
Frank van der Linden fvdl@google.com mm/cma: drop incorrect alignment check in cma_init_reserved_mem
Oscar Salvador osalvador@suse.de mm/hugetlb: do not call vma_add_reservation upon ENOMEM
Sam Ravnborg sam@ravnborg.org sparc64: Fix number of online CPUs
John Kacur jkacur@redhat.com rtla/timerlat: Fix histogram report when a cpu count is 0
Alexander Shishkin alexander.shishkin@linux.intel.com intel_th: pci: Add Meteor Lake-S CPU support
Dhananjay Ugwekar Dhananjay.Ugwekar@amd.com cpufreq: amd-pstate: Fix the inconsistency in max frequency units
Jan Beulich jbeulich@suse.com tpm_tis: Do *not* flush uninitialized work
Alexander Potapenko glider@google.com kmsan: do not wipe out origin when doing partial unpoisoning
Chengming Zhou chengming.zhou@linux.dev mm/ksm: fix ksm_zero_pages accounting
Chengming Zhou chengming.zhou@linux.dev mm/ksm: fix ksm_pages_scanned accounting
Matthieu Baerts (NGI0) matttbe@kernel.org selftests: net: lib: avoid error removing empty netns name
Matthieu Baerts (NGI0) matttbe@kernel.org selftests: net: lib: support errexit with busywait
Dmitry Safonov 0x7f454c46@gmail.com net/tcp: Don't consider TCP_CLOSE in TCP_AO_ESTABLISHED
Nikita Zhandarovich n.zhandarovich@fintech.ru net/9p: fix uninit-value in p9_client_rpc()
xu xin xu.xin16@zte.com.cn net/ipv6: Fix route deleting failure when metric equals 0
Martin K. Petersen martin.petersen@oracle.com scsi: core: Handle devices which return an unusually large VPD page count
Johan Hovold johan+linaro@kernel.org HID: i2c-hid: elan: fix reset suspend current leakage
Hamish Martin hamish.martin@alliedtelesis.co.nz i2c: acpi: Unbind mux adapters before delete
Dan Williams dan.j.williams@intel.com ACPI: APEI: EINJ: Fix einj_dev release leak
Xu Yang xu.yang_2@nxp.com iomap: fault in smaller chunks for non-large folio mappings
Xu Yang xu.yang_2@nxp.com filemap: add helper mapping_max_folio_size()
Jens Axboe axboe@kernel.dk io_uring: check for non-NULL file pointer in io_file_can_poll()
Jens Axboe axboe@kernel.dk io_uring/napi: fix timeout calculation
Ryan Roberts ryan.roberts@arm.com mm: fix race between __split_huge_pmd_locked() and GUP-fast
Nathan Chancellor nathan@kernel.org kbuild: Remove support for Clang's ThinLTO caching
Herbert Xu herbert@gondor.apana.org.au crypto: qat - Fix ADF_DEV_RESET_SYNC memory leak
Vitaly Chikunov vt@altlinux.org crypto: ecrdsa - Fix module auto-load on add_key
Stefan Berger stefanb@linux.ibm.com crypto: ecdsa - Fix module auto-load on add-key
Gabor Juhos j4g8y7@gmail.com clk: qcom: apss-ipq-pll: use stromer ops for IPQ5018 to fix boot failure
Gabor Juhos j4g8y7@gmail.com clk: qcom: clk-alpha-pll: fix rate setting for Stromer PLLs
Nathan Chancellor nathan@kernel.org clk: bcm: rpi: Assign ->num before accessing ->hws
Nathan Chancellor nathan@kernel.org clk: bcm: dvp: Assign ->num before accessing ->hws
Jiaxun Yang jiaxun.yang@flygoat.com LoongArch: Fix entry point in kernel image header
Jiaxun Yang jiaxun.yang@flygoat.com LoongArch: Override higher address bits in JUMP_VIRT_ADDR
Jiaxun Yang jiaxun.yang@flygoat.com LoongArch: Fix built-in DTB detection
Jiaxun Yang jiaxun.yang@flygoat.com LoongArch: Add all CPUs enabled by fdt to NUMA node 0
Marc Zyngier maz@kernel.org KVM: arm64: AArch32: Fix spurious trapping of conditional instructions
Marc Zyngier maz@kernel.org KVM: arm64: Allow AArch32 PSTATE.M to be restored as System mode
Marc Zyngier maz@kernel.org KVM: arm64: Fix AArch32 register narrowing on userspace write
Sean Christopherson seanjc@google.com KVM: SVM: WARN on vNMI + NMI window iff NMIs are outright masked
Alex Deucher alexander.deucher@amd.com Revert "drm/amdkfd: fix gfx_target_version for certain 11.0.3 devices"
Mario Limonciello mario.limonciello@amd.com drm/amd: Fix shutdown (again) on some SMU v13.0.4/11 platforms
Dominique Martinet asmadeus@codewreck.org 9p: add missing locking around taking dentry fid list
Li Ma li.ma@amd.com drm/amdgpu/atomfirmware: add intergrated info v2.3 table
Gabor Juhos j4g8y7@gmail.com firmware: qcom_scm: disable clocks if qcom_scm_bw_enable() fails
Cai Xinchen caixinchen1@huawei.com fbdev: savage: Handle err return when savagefb_check_var failed
Thomas Zimmermann tzimmermann@suse.de drm/fbdev-generic: Do not set physical framebuffer address
Hans de Goede hdegoede@redhat.com mmc: sdhci-acpi: Add quirk to enable pull-up on the card-detect GPIO on Asus T100TA
Hans de Goede hdegoede@redhat.com mmc: sdhci-acpi: Disable write protect detection on Toshiba WT10-A
Hans de Goede hdegoede@redhat.com mmc: sdhci-acpi: Fix Lenovo Yoga Tablet 2 Pro 1380 sdcard slot not working
Hans de Goede hdegoede@redhat.com mmc: sdhci-acpi: Sort DMI quirks alphabetically
Adrian Hunter adrian.hunter@intel.com mmc: sdhci: Add support for "Tuning Error" interrupts
Hans de Goede hdegoede@redhat.com mmc: core: Add mmc_gpiod_set_cd_config() function
Uwe Kleine-König u.kleine-koenig@pengutronix.de mmc: davinci: Don't strip remove function when driver is builtin
Alexander Stein alexander.stein@ew.tq-group.com media: v4l: async: Fix notifier list entry init
Sakari Ailus sakari.ailus@linux.intel.com media: v4l: async: Don't set notifier's V4L2 device if registering fails
Sakari Ailus sakari.ailus@linux.intel.com media: v4l: async: Properly re-initialise notifier entry in unregister
Sakari Ailus sakari.ailus@linux.intel.com media: ov2740: Fix LINK_FREQ and PIXEL_RATE control value reporting
Hans Verkuil hverkuil-cisco@xs4all.nl media: v4l2-core: hold videodev_lock until dev reg, finishes
Nathan Chancellor nathan@kernel.org media: mxl5xx: Move xpt structures off stack
Hans Verkuil hverkuil-cisco@xs4all.nl media: mc: mark the media devnode as registered from the, start
Tomi Valkeinen tomi.valkeinen@ideasonboard.com media: mc: Fix graph walk in media_pipeline_start
Martin Tůma martin.tuma@digiteqautomotive.com media: mgb4: Fix double debugfs remove
Max Krummenacher max.krummenacher@toradex.com arm64: dts: ti: verdin-am62: Set memory size to 2gb
Yang Xiwen forbidden405@outlook.com arm64: dts: hi3798cv200: fix the size of GICR
Johan Hovold johan+linaro@kernel.org arm64: dts: qcom: sc8280xp: add missing PCIe minimum OPP
Bitterblue Smith rtl8821cerfe2@gmail.com wifi: rtlwifi: rtl8192de: Fix endianness issue in RX path
Bitterblue Smith rtl8821cerfe2@gmail.com wifi: rtlwifi: rtl8192de: Fix low speed with WPA3-SAE
Bitterblue Smith rtl8821cerfe2@gmail.com wifi: rtlwifi: rtl8192de: Fix 5 GHz TX power
Martin Kaistra martin.kaistra@linutronix.de wifi: rtl8xxxu: enable MFP support with security flag of RX descriptor
Bitterblue Smith rtl8821cerfe2@gmail.com wifi: rtl8xxxu: Fix the TX power of RTL8192CU, RTL8723AU
Ping-Ke Shih pkshih@realtek.com wifi: rtw89: pci: correct TX resource checking for PCI DMA channel of firmware command
Yu Kuai yukuai3@huawei.com md/raid5: fix deadlock that raid5d() wait for itself to clear MD_SB_CHANGE_PENDING
Johan Hovold johan+linaro@kernel.org arm64: dts: qcom: qcs404: fix bluetooth device address
Krzysztof Kozlowski krzk@kernel.org arm64: tegra: Correct Tegra132 I2C alias
Christoffer Sandberg cs@tuxedo.de ACPI: resource: Do IRQ override on TongFang GXxHRXx and GMxHGxx
Maulik Shah quic_mkshah@quicinc.com soc: qcom: rpmh-rsc: Enhance check for VRM in-flight request
Konrad Dybcio konrad.dybcio@linaro.org thermal/drivers/qcom/lmh: Check for SCM availability at probe
Karthikeyan Ramasubramanian kramasub@chromium.org platform/chrome: cros_ec: Handle events during suspend after resume completion
Tyler Hicks (Microsoft) code@tyhicks.com proc: Move fdinfo PTRACE_MODE_READ check into the inode .permission operation
Eric Biggers ebiggers@google.com fsverity: use register_sysctl_init() to avoid kmemleak warning
Sergey Shtylyov s.shtylyov@omp.ru ata: pata_legacy: make legacy_exit() work again
Ping-Ke Shih pkshih@realtek.com wifi: rtw89: correct aSIFSTime for 6GHz band
Dan Carpenter dan.carpenter@linaro.org btrfs: qgroup: fix initialization of auto inherit array
Jia Jie Ho jiajie.ho@starfivetech.com crypto: starfive - Do not free stack buffer
Matthew Mirvish matthew@mm12.xyz bcache: fix variable length array abuse in btree_iter
Matthew Auld matthew.auld@intel.com drm/xe/bb: assert width in xe_bb_create_job()
Bob Zhou bob.zhou@amd.com drm/amdgpu: add error handle to avoid out-of-bounds
Zheyu Ma zheyuma97@gmail.com media: lgdt3306a: Add a check against null-pointer-def
Chao Yu chao@kernel.org f2fs: fix to do sanity check on i_xattr_nid in sanity_check_inode()
Daniel Borkmann daniel@iogearbox.net vxlan: Fix regression when dropping packets due to invalid src addresses
Thomas Gleixner tglx@linutronix.de x86/topology/amd: Evaluate SMT in CPUID leaf 0x8000001e only on family 0x17 and greater
Gao Xiang xiang@kernel.org erofs: avoid allocating DEFLATE streams before mounting
Marc Dionne marc.dionne@auristor.com afs: Don't cross .backup mountpoint from backup volume
Ashutosh Dixit ashutosh.dixit@intel.com drm/i915/hwmon: Get rid of devm
Lang Yu Lang.Yu@amd.com drm/amdkfd: handle duplicate BOs in reserve_bo_and_cond_vms
-------------
Diffstat:
Documentation/mm/arch_pgtable_helpers.rst | 6 +- Documentation/networking/af_xdp.rst | 31 +++--- Makefile | 9 +- arch/arm/boot/dts/samsung/exynos4210-smdkv310.dts | 2 +- arch/arm/boot/dts/samsung/exynos4412-origen.dts | 2 +- arch/arm/boot/dts/samsung/exynos4412-smdk4412.dts | 2 +- arch/arm64/boot/dts/hisilicon/hi3798cv200.dtsi | 2 +- arch/arm64/boot/dts/nvidia/tegra132-norrin.dts | 4 +- arch/arm64/boot/dts/nvidia/tegra132.dtsi | 2 +- arch/arm64/boot/dts/qcom/qcs404-evb.dtsi | 2 +- arch/arm64/boot/dts/qcom/sc8280xp.dtsi | 5 + arch/arm64/boot/dts/ti/k3-am62-verdin.dtsi | 2 +- arch/arm64/kvm/guest.c | 3 +- arch/arm64/kvm/hyp/aarch32.c | 18 +++- arch/loongarch/include/asm/numa.h | 1 + arch/loongarch/include/asm/stackframe.h | 2 +- arch/loongarch/kernel/head.S | 2 +- arch/loongarch/kernel/setup.c | 2 +- arch/loongarch/kernel/smp.c | 5 +- arch/loongarch/kernel/vmlinux.lds.S | 10 +- arch/parisc/include/asm/page.h | 1 + arch/parisc/include/asm/signal.h | 12 --- arch/parisc/include/uapi/asm/signal.h | 10 ++ arch/powerpc/mm/book3s64/pgtable.c | 1 + arch/powerpc/net/bpf_jit_comp32.c | 12 +++ arch/powerpc/net/bpf_jit_comp64.c | 42 +++++--- arch/riscv/Kconfig | 2 +- .../dts/starfive/jh7110-starfive-visionfive-2.dtsi | 1 - arch/s390/include/asm/cpacf.h | 109 +++++++++++++++++---- arch/s390/include/asm/pgtable.h | 4 +- arch/sparc/include/asm/smp_64.h | 2 - arch/sparc/include/uapi/asm/termbits.h | 10 -- arch/sparc/include/uapi/asm/termios.h | 9 ++ arch/sparc/kernel/prom_64.c | 4 +- arch/sparc/kernel/setup_64.c | 1 - arch/sparc/kernel/smp_64.c | 14 --- arch/sparc/mm/tlb.c | 1 + arch/x86/kernel/cpu/topology_amd.c | 4 +- arch/x86/kvm/svm/svm.c | 27 +++-- arch/x86/mm/pgtable.c | 2 + crypto/ecdsa.c | 3 + crypto/ecrdsa.c | 1 + drivers/acpi/apei/einj-core.c | 2 +- drivers/acpi/resource.c | 12 +++ drivers/ata/pata_legacy.c | 8 +- drivers/char/tpm/tpm_tis_core.c | 3 +- drivers/clk/bcm/clk-bcm2711-dvp.c | 3 +- drivers/clk/bcm/clk-raspberrypi.c | 2 +- drivers/clk/qcom/apss-ipq-pll.c | 30 +++++- drivers/clk/qcom/clk-alpha-pll.c | 2 + drivers/cpufreq/amd-pstate.c | 2 +- drivers/crypto/intel/qat/qat_common/adf_aer.c | 19 +--- drivers/crypto/starfive/jh7110-rsa.c | 1 - drivers/edac/amd64_edac.c | 8 +- drivers/edac/igen6_edac.c | 4 +- drivers/firmware/efi/libstub/loongarch.c | 2 +- drivers/firmware/qcom/qcom_scm.c | 18 ++-- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c | 3 +- drivers/gpu/drm/amd/amdgpu/amdgpu_atomfirmware.c | 15 +++ drivers/gpu/drm/amd/amdgpu/sdma_v4_0.c | 3 + drivers/gpu/drm/amd/amdkfd/kfd_device.c | 11 +-- drivers/gpu/drm/amd/include/atomfirmware.h | 43 ++++++++ .../gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_4_ppt.c | 20 ++-- drivers/gpu/drm/drm_fbdev_generic.c | 1 - drivers/gpu/drm/i915/i915_hwmon.c | 46 ++++++--- drivers/gpu/drm/xe/xe_bb.c | 3 +- drivers/hid/i2c-hid/i2c-hid-of-elan.c | 59 ++++++++--- drivers/hwmon/ltc2992.c | 4 +- drivers/hwtracing/intel_th/pci.c | 5 + drivers/i2c/i2c-core-acpi.c | 19 +++- drivers/i3c/master/svc-i3c-master.c | 16 ++- drivers/irqchip/irq-riscv-intc.c | 9 +- drivers/md/bcache/bset.c | 44 ++++----- drivers/md/bcache/bset.h | 28 ++++-- drivers/md/bcache/btree.c | 40 ++++---- drivers/md/bcache/super.c | 5 +- drivers/md/bcache/sysfs.c | 2 +- drivers/md/bcache/writeback.c | 10 +- drivers/md/raid5.c | 15 +-- drivers/media/dvb-frontends/lgdt3306a.c | 5 + drivers/media/dvb-frontends/mxl5xx.c | 22 ++--- drivers/media/i2c/ov2740.c | 11 ++- drivers/media/mc/mc-devnode.c | 5 +- drivers/media/mc/mc-entity.c | 6 ++ drivers/media/pci/mgb4/mgb4_core.c | 7 +- drivers/media/v4l2-core/v4l2-async.c | 12 +-- drivers/media/v4l2-core/v4l2-dev.c | 3 + drivers/mmc/core/slot-gpio.c | 20 ++++ drivers/mmc/host/davinci_mmc.c | 4 +- drivers/mmc/host/sdhci-acpi.c | 61 ++++++++++-- drivers/mmc/host/sdhci.c | 10 +- drivers/mmc/host/sdhci.h | 3 +- drivers/net/bonding/bond_main.c | 13 +-- drivers/net/ethernet/intel/e1000e/ich8lan.c | 22 +++++ drivers/net/ethernet/intel/e1000e/netdev.c | 18 ---- drivers/net/vxlan/vxlan_core.c | 8 +- drivers/net/wireless/ath/ath10k/Kconfig | 1 + drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu.h | 9 ++ .../net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c | 32 +++--- .../net/wireless/realtek/rtlwifi/rtl8192de/phy.c | 4 +- .../net/wireless/realtek/rtlwifi/rtl8192de/trx.c | 21 ++-- .../net/wireless/realtek/rtlwifi/rtl8192de/trx.h | 79 ++++----------- drivers/net/wireless/realtek/rtw89/mac80211.c | 2 +- drivers/net/wireless/realtek/rtw89/pci.c | 3 +- drivers/platform/chrome/cros_ec.c | 16 +-- drivers/s390/crypto/ap_bus.c | 2 +- drivers/scsi/scsi.c | 7 ++ drivers/soc/qcom/cmd-db.c | 32 +++++- drivers/soc/qcom/rpmh-rsc.c | 3 +- drivers/thermal/qcom/lmh.c | 3 + drivers/video/fbdev/savage/savagefb_driver.c | 5 +- drivers/watchdog/rti_wdt.c | 34 +++---- fs/9p/vfs_dentry.c | 9 +- fs/afs/mntpt.c | 5 + fs/btrfs/disk-io.c | 10 +- fs/btrfs/extent_io.c | 60 ++++++------ fs/btrfs/qgroup.c | 34 +++++-- fs/btrfs/super.c | 8 ++ fs/btrfs/tree-log.c | 17 ++-- fs/erofs/decompressor_deflate.c | 55 ++++++----- fs/ext4/inode.c | 2 +- fs/ext4/mballoc.h | 2 +- fs/ext4/xattr.c | 4 +- fs/f2fs/inode.c | 6 ++ fs/iomap/buffered-io.c | 2 +- fs/nfs/internal.h | 4 +- fs/nfs/nfs4proc.c | 2 +- fs/nilfs2/dir.c | 2 +- fs/nilfs2/segment.c | 3 + fs/proc/base.c | 2 +- fs/proc/fd.c | 42 ++++---- fs/proc/task_mmu.c | 9 +- fs/smb/client/cifspdu.h | 2 +- fs/smb/client/inode.c | 4 + fs/smb/client/smb2ops.c | 3 + fs/smb/client/smb2transport.c | 2 +- fs/tracefs/event_inode.c | 13 ++- fs/tracefs/inode.c | 33 ++++--- fs/verity/init.c | 7 +- include/linux/ksm.h | 17 +++- include/linux/mm_types.h | 2 +- include/linux/mmc/slot-gpio.h | 1 + include/linux/pagemap.h | 34 ++++--- include/net/tcp_ao.h | 7 +- include/soc/qcom/cmd-db.h | 10 +- io_uring/io_uring.h | 2 +- io_uring/napi.c | 22 +++-- kernel/debug/kdb/kdb_io.c | 99 +++++++++++-------- kernel/irq/irqdesc.c | 5 +- kernel/trace/bpf_trace.c | 8 +- mm/cma.c | 4 - mm/huge_memory.c | 49 ++++----- mm/hugetlb.c | 22 ++++- mm/kmsan/core.c | 15 ++- mm/ksm.c | 17 ++-- mm/memory-failure.c | 4 +- mm/pgtable-generic.c | 2 + mm/vmalloc.c | 5 +- net/9p/client.c | 2 + net/ipv4/tcp_ao.c | 13 ++- net/ipv6/route.c | 5 +- net/xdp/xsk.c | 5 +- sound/core/seq/seq_ump_convert.c | 2 + sound/core/ump.c | 7 ++ sound/core/ump_convert.c | 1 - sound/soc/sof/ipc4-topology.c | 8 ++ tools/perf/builtin-record.c | 6 +- .../selftests/bpf/prog_tests/uprobe_multi_test.c | 2 +- tools/testing/selftests/mm/compaction_test.c | 22 +++-- tools/testing/selftests/mm/gup_test.c | 1 + tools/testing/selftests/mm/uffd-common.h | 1 + tools/testing/selftests/net/lib.sh | 17 ++-- tools/tracing/rtla/src/timerlat_hist.c | 60 ++++++++---- 173 files changed, 1392 insertions(+), 811 deletions(-)
Hello,
On Thu, 13 Jun 2024 13:32:05 +0200 Greg Kroah-Hartman gregkh@linuxfoundation.org wrote:
This is the start of the stable review cycle for the 6.9.5 release. There are 157 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 Sat, 15 Jun 2024 11:31:50 +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.9.5-rc1.g... or in the git tree and branch at: git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git linux-6.9.y and the diffstat can be found below.
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/awslabs/damon-tests/tree/next/corr [2] 35fcf9de8f9d ("Linux 6.9.5-rc1")
Thanks, SJ
[...]
---
ok 6 selftests: damon: debugfs_duplicate_context_creation.sh ok 7 selftests: damon: debugfs_rm_non_contexts.sh ok 8 selftests: damon: debugfs_target_ids_read_before_terminate_race.sh ok 9 selftests: damon: debugfs_target_ids_pid_leak.sh ok 10 selftests: damon: sysfs.sh ok 11 selftests: damon: sysfs_update_removed_scheme_dir.sh ok 12 selftests: damon: sysfs_update_schemes_tried_regions_hang.py ok 13 selftests: damon: sysfs_update_schemes_tried_regions_wss_estimation.py ok 14 selftests: damon: damos_quota.py ok 15 selftests: damon: damos_apply_interval.py ok 16 selftests: damon: reclaim.sh ok 17 selftests: damon: lru_sort.sh 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 ok 12 selftests: damon-tests: build_m68k.sh 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
On Thu, Jun 13, 2024 at 01:32:05PM +0200, Greg Kroah-Hartman wrote:
This is the start of the stable review cycle for the 6.9.5 release. There are 157 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.
Successfully compiled and installed the kernel on my computer (Acer Aspire E15, Intel Core i3 Haswell). No noticeable regressions.
Tested-by: Bagas Sanjaya bagasdotme@gmail.com
On Thu, 13 Jun 2024 at 17:18, Greg Kroah-Hartman gregkh@linuxfoundation.org wrote:
This is the start of the stable review cycle for the 6.9.5 release. There are 157 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 Sat, 15 Jun 2024 11:31:50 +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.9.5-rc1.g... or in the git tree and branch at: git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git linux-6.9.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.9.5-rc1 * git: https://gitlab.com/Linaro/lkft/mirrors/stable/linux-stable-rc * git branch: linux-6.9.y * git commit: 3fc8ec8cbfb63bed37f4702410201c973a690450 * git describe: v6.9.2-957-g3fc8ec8cbfb6 * test details: https://qa-reports.linaro.org/lkft/linux-stable-rc-linux-6.9.y/build/v6.9.2-...
## Test Regressions (compared to v6.9.2-797-g4aee3af1daf2)
## Metric Regressions (compared to v6.9.2-797-g4aee3af1daf2)
## Test Fixes (compared to v6.9.2-797-g4aee3af1daf2)
## Metric Fixes (compared to v6.9.2-797-g4aee3af1daf2)
## Test result summary total: 163101, pass: 141914, fail: 2059, skip: 19128, xfail: 0
## Build Summary * arc: 5 total, 5 passed, 0 failed * arm: 129 total, 129 passed, 0 failed * arm64: 38 total, 38 passed, 0 failed * i386: 29 total, 29 passed, 0 failed * mips: 24 total, 24 passed, 0 failed * parisc: 3 total, 3 passed, 0 failed * powerpc: 34 total, 34 passed, 0 failed * riscv: 17 total, 17 passed, 0 failed * s390: 12 total, 12 passed, 0 failed * sh: 10 total, 10 passed, 0 failed * sparc: 6 total, 6 passed, 0 failed * x86_64: 33 total, 33 passed, 0 failed
## Test suites summary * boot * kselftest-android * kselftest-arm64 * kselftest-breakpoints * kselftest-capabilities * kselftest-cgroup * kselftest-clone3 * kselftest-core * kselftest-cpu-hotplug * kselftest-cpufreq * kselftest-drivers-dma-buf * kselftest-efivarfs * kselftest-exec * kselftest-filesystems * kselftest-filesystems-binderfs * kselftest-filesystems-epoll * kselftest-firmware * kselftest-fpu * kselftest-ftrace * kselftest-futex * kselftest-gpio * kselftest-intel_pstate * kselftest-ipc * kselftest-ir * kselftest-kcmp * kselftest-kexec * kselftest-kvm * kselftest-lib * kselftest-livepatch * kselftest-membarrier * kselftest-memfd * kselftest-memory-hotplug * kselftest-mincore * kselftest-mm * kselftest-mount * kselftest-mqueue * kselftest-net * kselftest-net-forwarding * kselftest-net-mptcp * kselftest-netfilter * kselftest-nsfs * kselftest-openat2 * kselftest-pid_namespace * kselftest-pidfd * kselftest-proc * kselftest-pstore * kselftest-ptrace * kselftest-rseq * kselftest-rtc * kselftest-seccomp * kselftest-sigaltstack * kselftest-size * kselftest-splice * kselftest-static_keys * kselftest-sync * kselftest-sysctl * kselftest-tc-testing * kselftest-timens * kselftest-timers * kselftest-tmpfs * kselftest-tpm2 * kselftest-user * kselftest-user_events * kselftest-vDSO * kselftest-watchdog * kselftest-x86 * kselftest-zram * kunit * kvm-unit-tests * libgpiod * libhugetlbfs * log-parser-boot * log-parser-test * ltp-commands * ltp-containers * ltp-controllers * ltp-cpuhotplug * ltp-crypto * ltp-cve * ltp-dio * 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-smoketest * ltp-syscalls * ltp-tracing * perf * rcutorture
-- Linaro LKFT https://lkft.linaro.org
Hi!
This is the start of the stable review cycle for the 6.9.5 release. There are 157 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.
CIP testing did not find any problems here:
https://gitlab.com/cip-project/cip-testing/linux-stable-rc-ci/-/tree/linux-6...
6.6, 5.15, 5.4 pass our testing, too:
https://gitlab.com/cip-project/cip-testing/linux-stable-rc-ci/-/tree/linux-6... https://gitlab.com/cip-project/cip-testing/linux-stable-rc-ci/-/tree/linux-5... https://gitlab.com/cip-project/cip-testing/linux-stable-rc-ci/-/tree/linux-5...
Tested-by: Pavel Machek (CIP) pavel@denx.de
Best regards, Pavel
On 6/13/24 4:32 AM, Greg Kroah-Hartman wrote:
This is the start of the stable review cycle for the 6.9.5 release. There are 157 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 Sat, 15 Jun 2024 11:31:50 +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.9.5-rc1.g... or in the git tree and branch at: git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git linux-6.9.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
On Thu, Jun 13, 2024 at 01:32:05PM +0200, Greg Kroah-Hartman wrote:
This is the start of the stable review cycle for the 6.9.5 release. There are 157 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
On Thu, 13 Jun 2024 13:32:05 +0200, Greg Kroah-Hartman wrote:
This is the start of the stable review cycle for the 6.9.5 release. There are 157 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 Sat, 15 Jun 2024 11:31:50 +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.9.5-rc1.g... or in the git tree and branch at: git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git linux-6.9.y and the diffstat can be found below.
thanks,
greg k-h
All tests passing for Tegra ...
Test results for stable-v6.9: 10 builds: 10 pass, 0 fail 26 boots: 26 pass, 0 fail 116 tests: 116 pass, 0 fail
Linux version: 6.9.5-rc1-g3fc8ec8cbfb6 Boards tested: tegra124-jetson-tk1, tegra186-p2771-0000, 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
Am 13.06.2024 um 13:32 schrieb Greg Kroah-Hartman:
This is the start of the stable review cycle for the 6.9.5 release. There are 157 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 fine w/o regressions on 2-socket Ivy Bridge Xeon E5-2697 v2. Everything looking good. Except from simply firing up 12 VMs, I have not done any serious load testing this time though.
Tested-by: Peter Schneider pschneider1968@googlemail.com
Beste Grüße, Peter Schneider
On 6/13/24 05:32, Greg Kroah-Hartman wrote:
This is the start of the stable review cycle for the 6.9.5 release. There are 157 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 Sat, 15 Jun 2024 11:31:50 +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.9.5-rc1.g... or in the git tree and branch at: git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git linux-6.9.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 6/13/2024 12:32 PM, Greg Kroah-Hartman wrote:
This is the start of the stable review cycle for the 6.9.5 release. There are 157 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 Sat, 15 Jun 2024 11:31:50 +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.9.5-rc1.g... or in the git tree and branch at: git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git linux-6.9.y and the diffstat can be found below.
thanks,
greg k-h
On ARCH_BRCMST using 32-bit and 64-bit ARM kernels, build tested on BMIPS_GENERIC:
Tested-by: Florian Fainelli florian.fainelli@broadcom.com