Skip to content

6.1.101-rc1 review

Greg Kroah-Hartman linux-hardening linux-patches linux-tegra lkml stable 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest105 patches 10 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/105minmax: sanity check constant bounds when clampinginclude/linux/minmax.h+24 -20 replies
2/105minmax: clamp more efficiently by avoiding extra comparisoninclude/linux/minmax.h+1 -10 replies
3/105minmax: fix header inclusionsinclude/linux/minmax.h+2 -00 replies
4/105minmax: allow min()/max()/clamp() if the arguments have the same signedness.include/linux/minmax.h+33 -290 replies
5/105minmax: allow comparisons of int against unsigned char/shortinclude/linux/minmax.h+3 -20 replies
6/105minmax: relax check to allow comparison between unsigned arguments and signed constantsinclude/linux/minmax.h+17 -70 replies
7/105mm/damon/core: merge regions aggressively when max_nr_regions is unmetmm/damon/core.c+19 -20 replies
8/105gcc-plugins: Rename last_stmt() for GCC 14+scripts/gcc-plugins/gcc-common.h+4 -00 replies
9/105filelock: Remove locks reliably when fcntl/close race is detectedfs/locks.c+4 -50 replies
10/105scsi: core: alua: I/O errors for ALUA state transitionsdrivers/scsi/device_handler/scsi_dh_alua.c+22 -90 replies
11/105scsi: qedf: Dont process stag work during unload and recoverydrivers/scsi/qedf/qedf_main.c+16 -00 replies
12/105scsi: qedf: Wait for stag work during unloaddrivers/scsi/qedf/qedf.h drivers/scsi/qedf/qedf_main.c+28 -30 replies
13/105scsi: qedf: Set qed_slowpath_params to zero before usedrivers/scsi/qedf/qedf_main.c+1 -00 replies
14/105efi/libstub: zboot.lds: Discard .discard sectionsdrivers/firmware/efi/libstub/zboot.lds+1 -00 replies
15/105ACPI: EC: Abort address space access upon errordrivers/acpi/ec.c+4 -10 replies
16/105ACPI: EC: Avoid returning AE_OK on errors in address space handlerdrivers/acpi/ec.c+3 -10 replies
17/105tools/power/cpupower: Fix Pstate frequency reporting on AMD Family 1Ah CPUstools/power/cpupower/utils/helpers/amd.c+23 -30 replies
18/105wifi: mac80211: mesh: init nonpeer_pm to active by default in mesh sdatanet/mac80211/mesh.c+1 -00 replies
19/105wifi: mac80211: apply mcast rate only if interface is upnet/mac80211/cfg.c+3 -20 replies
20/105wifi: mac80211: handle tasklet frames before stoppingnet/mac80211/ieee80211_i.h net/mac80211/main.c net/mac80211/util.c+12 -20 replies
21/105wifi: cfg80211: fix 6 GHz scan request buildingnet/wireless/rdev-ops.h net/wireless/scan.c+36 -170 replies
22/105wifi: iwlwifi: mvm: d3: fix WoWLAN command version lookupdrivers/net/wireless/intel/iwlwifi/mvm/d3.c+2 -10 replies
23/105wifi: iwlwifi: mvm: Handle BIGTK cipher in kek_kck cmddrivers/net/wireless/intel/iwlwifi/mvm/d3.c+11 -20 replies
24/105wifi: iwlwifi: mvm: properly set 6 GHz channel direct probe optiondrivers/net/wireless/intel/iwlwifi/mvm/scan.c+4 -10 replies
25/105wifi: iwlwifi: mvm: Fix scan abort handling with HW rfkilldrivers/net/wireless/intel/iwlwifi/mvm/scan.c+2 -10 replies
26/105wifi: mac80211: fix UBSAN noise in ieee80211_prep_hw_scan()net/mac80211/scan.c+10 -40 replies
27/105selftests/openat2: Fix build warnings on ppc64tools/testing/selftests/openat2/openat2_test.c+1 -00 replies
28/105selftests/futex: pass _GNU_SOURCE without a value to the compilertools/testing/selftests/futex/functional/Makefile+1 -10 replies
29/105of/irq: Factor out parsing of interrupt-map parent phandle+args from of_irq_parse_raw()drivers/of/irq.c drivers/of/of_private.h+77 -510 replies
30/105Input: silead - Always support 10 fingersdrivers/input/touchscreen/silead.c+5 -140 replies
31/105net: ipv6: rpl_iptunnel: block BH in rpl_output() and rpl_input()net/ipv6/rpl_iptunnel.c+6 -80 replies
32/105ila: block BH in ila_output()net/ipv6/ila/ila_lwt.c+6 -10 replies
33/105null_blk: fix validation of block sizedrivers/block/null_blk/main.c+2 -20 replies
34/105kconfig: gconf: give a proper initial state to the Save buttonscripts/kconfig/gconf.c+2 -10 replies
35/105kconfig: remove wrong expr_trans_bool()scripts/kconfig/expr.c scripts/kconfig/expr.h scripts/kconfig/menu.c+0 -320 replies
36/105HID: Ignore battery for ELAN touchscreens 2F2C and 4116drivers/hid/hid-ids.h drivers/hid/hid-input.c+6 -00 replies
37/105NFSv4: Fix memory leak in nfs4_set_security_labelfs/nfs/nfs4proc.c+1 -00 replies
38/105nfs: propagate readlink errors in nfs_symlink_fillerfs/nfs/symlink.c+1 -10 replies
39/105nfs: dont invalidate dentries on transient errorsfs/nfs/dir.c+13 -140 replies
40/105cachefiles: add consistency check for copen/creadfs/cachefiles/ondemand.c+20 -70 replies
41/105cachefiles: Set object to close if ondemand_id < 0 in copenfs/cachefiles/ondemand.c+6 -10 replies
42/105cachefiles: make on-demand read killablefs/cachefiles/ondemand.c+28 -120 replies
43/105fs/file: fix the check in find_next_fd()fs/file.c+2 -20 replies
44/105mei: demote client disconnect warning on suspend to debugdrivers/misc/mei/main.c+1 -10 replies
45/105iomap: Fix iomap_adjust_read_range for plen calculationfs/iomap/buffered-io.c+2 -10 replies
46/105drm: panel-orientation-quirks: Add quirk for Aya Neo KUNdrivers/gpu/drm/drm_panel_orientation_quirks.c+6 -00 replies
47/105nvme: avoid double free special payloaddrivers/nvme/host/core.c+1 -00 replies
48/105nvmet: always initialize cqe.resultdrivers/nvme/target/core.c drivers/nvme/target/fabrics-cmd-auth.c drivers/nvme/target/fabrics-cmd.c+1 -90 replies
49/105wifi: cfg80211: wext: add extra SIOCSIWSCAN data checknet/wireless/scan.c+6 -20 replies
50/105KVM: PPC: Book3S HV: Prevent UAF in kvm_spapr_tce_attach_iommu_group()arch/powerpc/kvm/book3s_64_vio.c+13 -50 replies
51/105drm/vmwgfx: Fix missing HYPERVISOR_GUEST dependencydrivers/gpu/drm/vmwgfx/Kconfig+1 -10 replies
52/105ALSA: hda/realtek: Add more codec ID to no shutup pins listsound/pci/hda/patch_realtek.c+4 -00 replies
53/105mips: fix compat_sys_lseek syscallarch/mips/kernel/syscalls/syscall_o32.tbl+1 -10 replies
54/105Input: elantech - fix touchpad state on resume for Lenovo N24drivers/input/mouse/elantech.c+31 -00 replies
55/105Input: i8042 - add Ayaneo Kun to i8042 quirk tabledrivers/input/serio/i8042-acpipnpio.h+16 -20 replies
56/105ASoC: topology: Fix references to freed memorysound/soc/soc-topology.c+22 -50 replies
57/105ASoC: topology: Do not assign fields that are already setsound/soc/soc-topology.c+1 -50 replies
58/105bytcr_rt5640 : inverse jack detect for Archos 101 cesiumsound/soc/intel/boards/bytcr_rt5640.c+11 -00 replies
59/105ALSA: dmaengine: Synchronize dma channel after drop()include/sound/dmaengine_pcm.h sound/core/pcm_dmaengine.c sound/soc/soc-generic-dmaengine-pcm.c+19 -00 replies
60/105ASoC: ti: davinci-mcasp: Set min period size using FIFO configsound/soc/ti/davinci-mcasp.c+7 -20 replies
61/105ASoC: ti: omap-hdmi: Fix too long driver namesound/soc/ti/omap-hdmi.c+1 -50 replies
62/105ASoC: SOF: sof-audio: Skip unprepare for in-use widgets on error rollbacksound/soc/sof/sof-audio.c+1 -10 replies
63/105can: kvaser_usb: fix return value for hif_usb_send_regoutdrivers/net/can/usb/kvaser_usb/kvaser_usb_core.c+1 -10 replies
64/105gpio: pca953x: fix pca953x_irq_bus_sync_unlock racedrivers/gpio/gpio-pca953x.c+2 -00 replies
65/105s390/sclp: Fix sclp_init() cleanup on failuredrivers/s390/char/sclp.c+1 -00 replies
66/105platform/mellanox: nvsw-sn2201: Add check for platform_device_add_resourcesdrivers/platform/mellanox/nvsw-sn2201.c+4 -10 replies
67/105platform/x86: wireless-hotkey: Add support for LG Airplane Buttondrivers/platform/x86/wireless-hotkey.c+2 -00 replies
68/105platform/x86: lg-laptop: Remove LGEX0815 hotkey handlingdrivers/platform/x86/lg-laptop.c+0 -80 replies
69/105platform/x86: lg-laptop: Change ACPI device iddrivers/platform/x86/lg-laptop.c+1 -10 replies
70/105platform/x86: lg-laptop: Use ACPI device handle when evaluating WMAB/WMBBdrivers/platform/x86/lg-laptop.c+33 -460 replies
71/105btrfs: qgroup: fix quota root leak after quota disable failurefs/btrfs/qgroup.c+2 -20 replies
72/105ibmvnic: Add tx check to prevent skb leakdrivers/net/ethernet/ibm/ibmvnic.c+12 -00 replies
73/105ALSA: PCM: Allow resume only for suspended streamssound/core/pcm_native.c+2 -00 replies
74/105ALSA: hda/relatek: Enable Mute LED on HP Laptop 15-gw0xxxsound/pci/hda/patch_realtek.c+1 -00 replies
75/105ALSA: dmaengine_pcm: terminate dmaengine before synchronizesound/core/pcm_dmaengine.c+12 -00 replies
76/105ASoC: amd: yc: Fix non-functional mic on ASUS M5602RAsound/soc/amd/yc/acp6x-mach.c+7 -00 replies
77/105net: usb: qmi_wwan: add Telit FN912 compositionsdrivers/net/usb/qmi_wwan.c+2 -00 replies
78/105net: mac802154: Fix racy device stats updates by DEV_STATS_INC() and DEV_STATS_ADD()net/mac802154/tx.c+4 -40 replies
79/105powerpc/pseries: Whitelist dtl slub object for copying to userspacearch/powerpc/platforms/pseries/setup.c+2 -20 replies
80/105powerpc/eeh: avoid possible crash when edev->pdev changesarch/powerpc/kernel/eeh_pe.c+5 -20 replies
81/105scsi: libsas: Fix exp-attached device scan after probe failure scanned in again after probe faileddrivers/scsi/libsas/sas_internal.h+14 -00 replies
82/105tee: optee: ffa: Fix missing-field-initializers warningdrivers/tee/optee/ffa_abi.c+9 -30 replies
83/105Bluetooth: hci_core: cancel all works upon hci_unregister_dev()net/bluetooth/hci_core.c+4 -00 replies
84/105bluetooth/l2cap: sync sock recv cb and releasenet/bluetooth/l2cap_sock.c+22 -30 replies
85/105erofs: ensure m_llen is reset to 0 if metadata is invalidfs/erofs/zmap.c+2 -00 replies
86/105drm/amd/display: Account for cursor prefetch BW in DML1 mode supportdrivers/gpu/drm/amd/display/dc/dml/dcn32/display_mode_vba_32.c+3 -00 replies
87/105drm/radeon: check bo_va->bo is non-NULL before using itdrivers/gpu/drm/radeon/radeon_gem.c+1 -10 replies
88/105fs: better handle deep ancestor chains in is_subdir()fs/dcache.c+14 -170 replies
89/105wifi: iwlwifi: properly set WIPHY_FLAG_SUPPORTS_EXT_KEK_KCKdrivers/net/wireless/intel/iwlwifi/mvm/mac80211.c+1 -10 replies
90/105drivers/perf: riscv: Reset the counter to hpmevent mapping while starting cpusdrivers/perf/riscv_pmu_sbi.c+1 -10 replies
91/105riscv: stacktrace: fix usage of ftrace_graph_ret_addr()arch/riscv/kernel/stacktrace.c+2 -10 replies
92/105spi: imx: Dont expect DMA for i.MX{25,35,50,51,53} cspi devicesdrivers/spi/spi-imx.c+1 -10 replies
93/105ksmbd: return FILE_DEVICE_DISK instead of super magicfs/smb/common/smb2pdu.h fs/smb/server/smb2pdu.c+41 -20 replies
94/105selftests/vDSO: fix clang build errors and warningstools/testing/selftests/vDSO/parse_vdso.c tools/testing/selftests/vDSO/vdso_standalone_test_x86.c+27 -70 replies
95/105hfsplus: fix uninit-value in copy_namefs/hfsplus/xattr.c+1 -10 replies
96/105spi: mux: set ctlr->bits_per_word_maskdrivers/spi/spi-mux.c+1 -00 replies
97/105cifs: fix noisy message on copy_file_rangefs/smb/client/cifsfs.c+1 -10 replies
98/105ARM: 9324/1: fix get_user() broken with veneerarch/arm/include/asm/uaccess.h+2 -120 replies
99/105Bluetooth: L2CAP: Fix deadlockinclude/net/bluetooth/hci_sync.h net/bluetooth/hci_core.c net/bluetooth/hci_sync.c +2 more+37 -660 replies
100/105of/irq: Disable "interrupt-map" parsing for PASEMI Nemodrivers/of/irq.c+4 -140 replies
101/105wifi: cfg80211: wext: set ssids=NULL for passive scansnet/wireless/scan.c+3 -10 replies
102/105wifi: mac80211: disable softirqs for queued frame handlingnet/mac80211/main.c net/mac80211/util.c+3 -00 replies
103/105netfs, fscache: export fscache_put_volume() and add fscache_try_get_volume()fs/fscache/internal.h fs/fscache/volume.c include/linux/fscache-cache.h+20 -20 replies
104/105cachefiles: fix slab-use-after-free in fscache_withdraw_volume()fs/cachefiles/cache.c include/trace/events/fscache.h+14 -00 replies
105/105cachefiles: fix slab-use-after-free in cachefiles_withdraw_cookie()fs/cachefiles/cache.c fs/cachefiles/volume.c+34 -20 replies

Reviews trailers per patch

49 of 105 patches have a Reviewed-by or Acked-by.

PatchAndy ShevchenkoDamien Le MoalChristoph HellwigMike ChristieHuacai ChenMario LimoncielloIlan PeerGregory GreenmanHerve CodinaJeff LaytonRandy DunlapJingbo XuJia ZhuJan KaraMuhammad Usama AnjumDarrick J. WongHans de GoedeSagi GrimbergMax GurtovoyEdward LiawDavidlohr BuesoCezary RojewskiMarc ZyngierAnup PatelDmitry TorokhovPaolo AbeniMing LeiPeter UjfalusiAgathe BoutmyIlpo JärvinenBoris BurkovQu WenruoDavid SterbaBjørn MorkSrikar DronamrajuJohn Garry[email protected]Chaitanya DhereNevenko StuparDaniel WheelerAlex DeucherSteven Rostedt (Google)Pierre-Louis BossartKai VehmanenRanjani SridharanPeter OberparleiterCarlos Llamas[email protected][email protected]Shyam Prasad NArd BiesheuvelPavel Machek (CIP)Florian FainelliJon HunterConor DooleyMark BrownPeter Schneiderkernelci.org botShuah KhanLinux Kernel Functional TestingRon Economos
SeriesT-b T-b T-b T-b T-b T-b T-b T-b T-b T-b
1/105R-b
2/105
3/105R-b
4/105
5/105
6/105
7/105
8/105
9/105R-b
10/105R-b R-b R-b
11/105
12/105
13/105
14/105A-b
15/105
16/105
17/105R-b
18/105
19/105
20/105
21/105R-b
22/105R-b
23/105
24/105R-b
25/105
26/105
27/105R-b
28/105R-b R-b
29/105T-b T-b
30/105A-b
31/105A-b
32/105A-b
33/105R-b
34/105
35/105A-b
36/105
37/105
38/105R-b
39/105
40/105A-b R-b
41/105A-b R-b
42/105A-b R-b
43/105R-b
44/105
45/105R-b R-b R-b
46/105R-b
47/105R-b R-b
48/105R-b
49/105
50/105
51/105
52/105
53/105
54/105
55/105
56/105R-b
57/105R-b
58/105R-b A-b
59/105R-b
60/105A-b
61/105A-b
62/105R-b R-b R-b
63/105
64/105
65/105R-b
66/105R-b
67/105R-b T-b R-b
68/105R-b T-b R-b
69/105R-b T-b R-b
70/105R-b T-b R-b
71/105R-b R-b R-b
72/105
73/105
74/105
75/105
76/105R-b
77/105A-b
78/105
79/105R-b
80/105
81/105R-b
82/105
83/105
84/105Reported-and-tested-by
85/105
86/105R-b R-b T-b
87/105A-b
88/105
89/105
90/105
91/105R-b
92/105
93/105
94/105R-b T-b R-b R-b
95/105Reported-and-tested-by Reported-and-tested-by
96/105
97/105R-b
98/105R-b
99/105
100/105
101/105
102/105
103/105
104/105
105/105

Trailers given in replies are filled; those carried in the patches from earlier versions are outlined with dashes. Scroll the table sideways for all 61 reviewers.

Read the v1 thread

Cover letter [PATCH 6.1 000/105] 6.1.101-rc1 review

This is the start of the stable review cycle for the 6.1.101 release. There are 105 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 Thu, 25 Jul 2024 18:03:27 +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.1.101-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.1.y
and the diffstat can be found below.

thanks,

greg k-h

-------------
Pseudo-Shortlog of commits:

Greg Kroah-Hartman <[email protected]>

    Linux 6.1.101-rc1

Baokun Li <[email protected]>
cachefiles: fix slab-use-after-free in cachefiles_withdraw_cookie()

Baokun Li <[email protected]>
cachefiles: fix slab-use-after-free in fscache_withdraw_volume()

Baokun Li <[email protected]>
netfs, fscache: export fscache_put_volume() and add fscache_try_get_volume()

Johannes Berg <[email protected]>
wifi: mac80211: disable softirqs for queued frame handling

Johannes Berg <[email protected]>
wifi: cfg80211: wext: set ssids=NULL for passive scans

Marc Zyngier <[email protected]>
of/irq: Disable "interrupt-map" parsing for PASEMI Nemo

Luiz Augusto von Dentz <[email protected]>
Bluetooth: L2CAP: Fix deadlock

Masahiro Yamada <[email protected]>
ARM: 9324/1: fix get_user() broken with veneer

Steve French <[email protected]>
cifs: fix noisy message on copy_file_range

David Lechner <[email protected]>

    spi: mux: set ctlr->bits_per_word_mask

Edward Adam Davis <[email protected]>
hfsplus: fix uninit-value in copy_name

John Hubbard <[email protected]>
selftests/vDSO: fix clang build errors and warnings

Namjae Jeon <[email protected]>
ksmbd: return FILE_DEVICE_DISK instead of super magic

Uwe Kleine-König <[email protected]>

    spi: imx: Don't expect DMA for i.MX{25,35,50,51,53} cspi devices

Puranjay Mohan <[email protected]>
riscv: stacktrace: fix usage of ftrace_graph_ret_addr()

Samuel Holland <[email protected]>
drivers/perf: riscv: Reset the counter to hpmevent mapping while starting cpus

Daniel Gabay <[email protected]>
wifi: iwlwifi: properly set WIPHY_FLAG_SUPPORTS_EXT_KEK_KCK

Christian Brauner <[email protected]>
fs: better handle deep ancestor chains in is_subdir()

Pierre-Eric Pelloux-Prayer <[email protected]>

    drm/radeon: check bo_va->bo is non-NULL before using it

Alvin Lee <[email protected]>
drm/amd/display: Account for cursor prefetch BW in DML1 mode support

Gao Xiang <[email protected]>
erofs: ensure m_llen is reset to 0 if metadata is invalid

Edward Adam Davis <[email protected]>
bluetooth/l2cap: sync sock recv cb and release

Tetsuo Handa <[email protected]>
Bluetooth: hci_core: cancel all works upon hci_unregister_dev()

Mark-PK Tsai <[email protected]>
tee: optee: ffa: Fix missing-field-initializers warning

Xingui Yang <[email protected]>
scsi: libsas: Fix exp-attached device scan after probe failure scanned in again after probe failed

Ganesh Goudar <[email protected]>

    powerpc/eeh: avoid possible crash when edev->pdev changes

Anjali K <[email protected]>
powerpc/pseries: Whitelist dtl slub object for copying to userspace

Yunshui Jiang <[email protected]>
net: mac802154: Fix racy device stats updates by DEV_STATS_INC() and DEV_STATS_ADD()

Daniele Palmas <[email protected]>
net: usb: qmi_wwan: add Telit FN912 compositions

Vyacheslav Frantsishko <[email protected]>
ASoC: amd: yc: Fix non-functional mic on ASUS M5602RA

Shengjiu Wang <[email protected]>
ALSA: dmaengine_pcm: terminate dmaengine before synchronize

Aivaz Latypov <[email protected]>

    ALSA: hda/relatek: Enable Mute LED on HP Laptop 15-gw0xxx

Takashi Iwai <[email protected]>
ALSA: PCM: Allow resume only for suspended streams

Nick Child <[email protected]>
ibmvnic: Add tx check to prevent skb leak

Filipe Manana <[email protected]>
btrfs: qgroup: fix quota root leak after quota disable failure

Armin Wolf <[email protected]>
platform/x86: lg-laptop: Use ACPI device handle when evaluating WMAB/WMBB

Armin Wolf <[email protected]>
platform/x86: lg-laptop: Change ACPI device id

Armin Wolf <[email protected]>
platform/x86: lg-laptop: Remove LGEX0815 hotkey handling

Armin Wolf <[email protected]>
platform/x86: wireless-hotkey: Add support for LG Airplane Button

Chen Ni <[email protected]>
platform/mellanox: nvsw-sn2201: Add check for platform_device_add_resources

Heiko Carstens <[email protected]>
s390/sclp: Fix sclp_init() cleanup on failure

Ian Ray <[email protected]>
gpio: pca953x: fix pca953x_irq_bus_sync_unlock race

Chen Ni <[email protected]>
can: kvaser_usb: fix return value for hif_usb_send_regout

Peter Ujfalusi <[email protected]>
ASoC: SOF: sof-audio: Skip unprepare for in-use widgets on error rollback

Primoz Fiser <[email protected]>
ASoC: ti: omap-hdmi: Fix too long driver name

Jai Luthra <[email protected]>
ASoC: ti: davinci-mcasp: Set min period size using FIFO config

Jai Luthra <[email protected]>
ALSA: dmaengine: Synchronize dma channel after drop()

Thomas GENTY <[email protected]>
bytcr_rt5640 : inverse jack detect for Archos 101 cesium

Amadeusz Sławiński <[email protected]>
ASoC: topology: Do not assign fields that are already set

Amadeusz Sławiński <[email protected]>
ASoC: topology: Fix references to freed memory

Tobias Jakobi <[email protected]>
Input: i8042 - add Ayaneo Kun to i8042 quirk table

Jonathan Denose <[email protected]>
Input: elantech - fix touchpad state on resume for Lenovo N24

Arnd Bergmann <[email protected]>
mips: fix compat_sys_lseek syscall

Kailang Yang <[email protected]>
ALSA: hda/realtek: Add more codec ID to no shutup pins list

Alexey Makhalov <[email protected]>
drm/vmwgfx: Fix missing HYPERVISOR_GUEST dependency

Michael Ellerman <[email protected]>
KVM: PPC: Book3S HV: Prevent UAF in kvm_spapr_tce_attach_iommu_group()

Dmitry Antipov <[email protected]>
wifi: cfg80211: wext: add extra SIOCSIWSCAN data check

Daniel Wagner <[email protected]>
nvmet: always initialize cqe.result

Chunguang Xu <[email protected]>
nvme: avoid double free special payload

Tobias Jakobi <[email protected]>
drm: panel-orientation-quirks: Add quirk for Aya Neo KUN

Ritesh Harjani (IBM) <[email protected]>
iomap: Fix iomap_adjust_read_range for plen calculation

Alexander Usyskin <[email protected]>
mei: demote client disconnect warning on suspend to debug

Yuntao Wang <[email protected]>
fs/file: fix the check in find_next_fd()

Baokun Li <[email protected]>
cachefiles: make on-demand read killable

Zizhi Wo <[email protected]>
cachefiles: Set object to close if ondemand_id < 0 in copen

Baokun Li <[email protected]>
cachefiles: add consistency check for copen/cread

Scott Mayhew <[email protected]>
nfs: don't invalidate dentries on transient errors

Sagi Grimberg <[email protected]>
nfs: propagate readlink errors in nfs_symlink_filler

Dmitry Mastykin <[email protected]>
NFSv4: Fix memory leak in nfs4_set_security_label

Louis Dalibard <[email protected]>
HID: Ignore battery for ELAN touchscreens 2F2C and 4116

Masahiro Yamada <[email protected]>
kconfig: remove wrong expr_trans_bool()

Masahiro Yamada <[email protected]>
kconfig: gconf: give a proper initial state to the Save button

Andreas Hindborg <[email protected]>
null_blk: fix validation of block size

Eric Dumazet <[email protected]>
ila: block BH in ila_output()

Eric Dumazet <[email protected]>
net: ipv6: rpl_iptunnel: block BH in rpl_output() and rpl_input()

Hans de Goede <[email protected]>
Input: silead - Always support 10 fingers

Rob Herring (Arm) <[email protected]>
of/irq: Factor out parsing of interrupt-map parent phandle+args from of_irq_parse_raw()

John Hubbard <[email protected]>
selftests/futex: pass _GNU_SOURCE without a value to the compiler

Michael Ellerman <[email protected]>
selftests/openat2: Fix build warnings on ppc64

Dmitry Antipov <[email protected]>

    wifi: mac80211: fix UBSAN noise in ieee80211_prep_hw_scan()

Ilan Peer <[email protected]>
wifi: iwlwifi: mvm: Fix scan abort handling with HW rfkill

Ayala Beker <[email protected]>
wifi: iwlwifi: mvm: properly set 6 GHz channel direct probe option

Yedidya Benshimol <[email protected]>
wifi: iwlwifi: mvm: Handle BIGTK cipher in kek_kck cmd

Yedidya Benshimol <[email protected]>
wifi: iwlwifi: mvm: d3: fix WoWLAN command version lookup

Johannes Berg <[email protected]>
wifi: cfg80211: fix 6 GHz scan request building

Johannes Berg <[email protected]>
wifi: mac80211: handle tasklet frames before stopping

Johannes Berg <[email protected]>
wifi: mac80211: apply mcast rate only if interface is up

Nicolas Escande <[email protected]>
wifi: mac80211: mesh: init nonpeer_pm to active by default in mesh sdata

Dhananjay Ugwekar <[email protected]>
tools/power/cpupower: Fix Pstate frequency reporting on AMD Family 1Ah CPUs

Armin Wolf <[email protected]>
ACPI: EC: Avoid returning AE_OK on errors in address space handler

Armin Wolf <[email protected]>
ACPI: EC: Abort address space access upon error

Nathan Chancellor <[email protected]>
efi/libstub: zboot.lds: Discard .discard sections

Saurav Kashyap <[email protected]>
scsi: qedf: Set qed_slowpath_params to zero before use

Saurav Kashyap <[email protected]>
scsi: qedf: Wait for stag work during unload

Saurav Kashyap <[email protected]>
scsi: qedf: Don't process stag work during unload and recovery

Martin Wilck <[email protected]>
scsi: core: alua: I/O errors for ALUA state transitions

Jann Horn <[email protected]>
filelock: Remove locks reliably when fcntl/close race is detected

Kees Cook <[email protected]>
gcc-plugins: Rename last_stmt() for GCC 14+

SeongJae Park <[email protected]>
mm/damon/core: merge regions aggressively when max_nr_regions is unmet

David Laight <[email protected]>
minmax: relax check to allow comparison between unsigned arguments and signed constants

David Laight <[email protected]>
minmax: allow comparisons of 'int' against 'unsigned char/short'

David Laight <[email protected]>
minmax: allow min()/max()/clamp() if the arguments have the same signedness.

Andy Shevchenko <[email protected]>
minmax: fix header inclusions

Jason A. Donenfeld <[email protected]>
minmax: clamp more efficiently by avoiding extra comparison

Jason A. Donenfeld <[email protected]>
minmax: sanity check constant bounds when clamping

-------------

Diffstat:

 Makefile                                           |   4 +-
 arch/arm/include/asm/uaccess.h                     |  14 +-
 arch/mips/kernel/syscalls/syscall_o32.tbl          |   2 +-
 arch/powerpc/kernel/eeh_pe.c                       |   7 +-
 arch/powerpc/kvm/book3s_64_vio.c                   |  18 ++-
 arch/powerpc/platforms/pseries/setup.c             |   4 +-
 arch/riscv/kernel/stacktrace.c                     |   3 +-
 drivers/acpi/ec.c                                  |   9 +-
 drivers/block/null_blk/main.c                      |   4 +-
 drivers/firmware/efi/libstub/zboot.lds             |   1 +
 drivers/gpio/gpio-pca953x.c                        |   2 +
 .../amd/display/dc/dml/dcn32/display_mode_vba_32.c |   3 +
 drivers/gpu/drm/drm_panel_orientation_quirks.c     |   6 +
 drivers/gpu/drm/radeon/radeon_gem.c                |   2 +-
 drivers/gpu/drm/vmwgfx/Kconfig                     |   2 +-
 drivers/hid/hid-ids.h                              |   2 +
 drivers/hid/hid-input.c                            |   4 +
 drivers/input/mouse/elantech.c                     |  31 +++++
 drivers/input/serio/i8042-acpipnpio.h              |  18 ++-
 drivers/input/touchscreen/silead.c                 |  19 +--
 drivers/misc/mei/main.c                            |   2 +-
 drivers/net/can/usb/kvaser_usb/kvaser_usb_core.c   |   2 +-
 drivers/net/ethernet/ibm/ibmvnic.c                 |  12 ++
 drivers/net/usb/qmi_wwan.c                         |   2 +
 drivers/net/wireless/intel/iwlwifi/mvm/d3.c        |  16 ++-
 drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c  |   2 +-
 drivers/net/wireless/intel/iwlwifi/mvm/scan.c      |   8 +-
 drivers/nvme/host/core.c                           |   1 +
 drivers/nvme/target/core.c                         |   1 +
 drivers/nvme/target/fabrics-cmd-auth.c             |   3 -
 drivers/nvme/target/fabrics-cmd.c                  |   6 -
 drivers/of/irq.c                                   | 143 +++++++++++----------
 drivers/of/of_private.h                            |   3 +
 drivers/perf/riscv_pmu_sbi.c                       |   2 +-
 drivers/platform/mellanox/nvsw-sn2201.c            |   5 +-
 drivers/platform/x86/lg-laptop.c                   |  89 +++++--------
 drivers/platform/x86/wireless-hotkey.c             |   2 +
 drivers/s390/char/sclp.c                           |   1 +
 drivers/scsi/device_handler/scsi_dh_alua.c         |  31 +++--
 drivers/scsi/libsas/sas_internal.h                 |  14 ++
 drivers/scsi/qedf/qedf.h                           |   1 +
 drivers/scsi/qedf/qedf_main.c                      |  47 ++++++-
 drivers/spi/spi-imx.c                              |   2 +-
 drivers/spi/spi-mux.c                              |   1 +
 drivers/tee/optee/ffa_abi.c                        |  12 +-
 fs/btrfs/qgroup.c                                  |   4 +-
 fs/cachefiles/cache.c                              |  45 ++++++-
 fs/cachefiles/ondemand.c                           |  74 ++++++++---
 fs/cachefiles/volume.c                             |   1 -
 fs/dcache.c                                        |  31 ++---
 fs/erofs/zmap.c                                    |   2 +
 fs/file.c                                          |   4 +-
 fs/fscache/internal.h                              |   2 -
 fs/fscache/volume.c                                |  14 ++
 fs/hfsplus/xattr.c                                 |   2 +-
 fs/iomap/buffered-io.c                             |   3 +-
 fs/locks.c                                         |   9 +-
 fs/nfs/dir.c                                       |  27 ++--
 fs/nfs/nfs4proc.c                                  |   1 +
 fs/nfs/symlink.c                                   |   2 +-
 fs/smb/client/cifsfs.c                             |   2 +-
 fs/smb/common/smb2pdu.h                            |  34 +++++
 fs/smb/server/smb2pdu.c                            |   9 +-
 include/linux/fscache-cache.h                      |   6 +
 include/linux/minmax.h                             |  87 +++++++++----
 include/net/bluetooth/hci_sync.h                   |   2 +
 include/sound/dmaengine_pcm.h                      |   1 +
 include/trace/events/fscache.h                     |   4 +
 mm/damon/core.c                                    |  21 ++-
 net/bluetooth/hci_core.c                           |  76 ++++-------
 net/bluetooth/hci_sync.c                           |  13 ++
 net/bluetooth/l2cap_core.c                         |   3 +
 net/bluetooth/l2cap_sock.c                         |  14 +-
 net/ipv6/ila/ila_lwt.c                             |   7 +-
 net/ipv6/rpl_iptunnel.c                            |  14 +-
 net/mac80211/cfg.c                                 |   5 +-
 net/mac80211/ieee80211_i.h                         |   2 +
 net/mac80211/main.c                                |  11 +-
 net/mac80211/mesh.c                                |   1 +
 net/mac80211/scan.c                                |  14 +-
 net/mac80211/util.c                                |   4 +
 net/mac802154/tx.c                                 |   8 +-
 net/wireless/rdev-ops.h                            |   6 +-
 net/wireless/scan.c                                |  59 ++++++---
 scripts/gcc-plugins/gcc-common.h                   |   4 +
 scripts/kconfig/expr.c                             |  29 -----
 scripts/kconfig/expr.h                             |   1 -
 scripts/kconfig/gconf.c                            |   3 +-
 scripts/kconfig/menu.c                             |   2 -
 sound/core/pcm_dmaengine.c                         |  22 ++++
 sound/core/pcm_native.c                            |   2 +
 sound/pci/hda/patch_realtek.c                      |   5 +
 sound/soc/amd/yc/acp6x-mach.c                      |   7 +
 sound/soc/intel/boards/bytcr_rt5640.c              |  11 ++
 sound/soc/soc-generic-dmaengine-pcm.c              |   8 ++
 sound/soc/soc-topology.c                           |  29 +++--
 sound/soc/sof/sof-audio.c                          |   2 +-
 sound/soc/ti/davinci-mcasp.c                       |   9 +-
 sound/soc/ti/omap-hdmi.c                           |   6 +-
 tools/power/cpupower/utils/helpers/amd.c           |  26 +++-
 tools/testing/selftests/futex/functional/Makefile  |   2 +-
 tools/testing/selftests/openat2/openat2_test.c     |   1 +
 tools/testing/selftests/vDSO/parse_vdso.c          |  16 ++-
 .../selftests/vDSO/vdso_standalone_test_x86.c      |  18 ++-
 104 files changed, 934 insertions(+), 456 deletions(-)