Skip to content

6.1.96-rc1 review

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

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest131 patches 13 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/131padata: Disable BH when taking works lock on MT pathkernel/padata.c+4 -40 replies
2/131crypto: hisilicon/sec - Fix memory leak for sec resource releasedrivers/crypto/hisilicon/sec2/sec_crypto.c+3 -10 replies
3/131io_uring/sqpoll: work around a potential audit memory leakio_uring/sqpoll.c+8 -00 replies
4/131rcutorture: Fix rcu_torture_one_read() pipe_count overflow commentkernel/rcu/rcutorture.c+2 -10 replies
5/131rcutorture: Make stall-tasks directly exit when rcutorture tests endkernel/rcu/rcutorture.c+2 -20 replies
6/131rcutorture: Fix invalid context warning when enable srcu barrier testingkernel/rcu/rcutorture.c+4 -50 replies
7/131block/ioctl: prefer different overflow checkblock/ioctl.c+1 -10 replies
8/131selftests/bpf: Prevent client connect before server bind in test_tc_tunnel.shtools/testing/selftests/bpf/test_tc_tunnel.sh+12 -10 replies
9/131selftests/bpf: Fix flaky test btf_map_in_map/lookup_updatetools/testing/selftests/bpf/prog_tests/btf_map_in_map.c+1 -250 replies
10/131batman-adv: bypass empty buckets in batadv_purge_orig_ref()net/batman-adv/originator.c+2 -00 replies
11/131wifi: ath9k: work around memset overflow warningdrivers/net/wireless/ath/ath.h drivers/net/wireless/ath/ath9k/main.c+5 -40 replies
12/131af_packet: avoid a false positive warning in packet_setsockopt()net/packet/af_packet.c+14 -120 replies
13/131drop_monitor: replace spin_lock by raw_spin_locknet/core/drop_monitor.c+10 -100 replies
14/131scsi: qedi: Fix crash while reading debugfs attributedrivers/scsi/qedi/qedi_debugfs.c+4 -80 replies
15/131net/sched: fix false lockdep warning on qdisc root lockinclude/net/sch_generic.h net/sched/sch_generic.c net/sched/sch_htb.c+7 -190 replies
16/131kselftest: arm64: Add a null pointer checktools/testing/selftests/arm64/tags/tags_test.c+4 -00 replies
17/131net: dsa: realtek: keep default LED state in rtl8366rbdrivers/net/dsa/realtek/rtl8366rb.c+20 -670 replies
18/131netpoll: Fix race condition in netpoll_owner_activenet/core/netpoll.c+1 -10 replies
19/131wifi: mt76: mt7921s: fix potential hung tasks during chip recoverydrivers/net/wireless/mediatek/mt76/mt7921/mac.c drivers/net/wireless/mediatek/mt76/mt7921/pci_mac.c drivers/net/wireless/mediatek/mt76/mt7921/sdio_mac.c +1 more+4 -50 replies
20/131HID: Add quirk for Logitech Casa touchpaddrivers/hid/hid-ids.h drivers/hid/hid-multitouch.c+7 -00 replies
21/131HID: asus: fix more n-key report descriptors if n-key quirkeddrivers/hid/hid-asus.c+23 -260 replies
22/131Bluetooth: ath3k: Fix multiple issues reported by checkpatch.pldrivers/bluetooth/ath3k.c+11 -140 replies
23/131drm/amd/display: Exit idle optimizations before HDCP executiondrivers/gpu/drm/amd/display/modules/hdcp/hdcp.c drivers/gpu/drm/amd/display/modules/inc/mod_hdcp.h+18 -00 replies
24/131platform/x86: toshiba_acpi: Add quirk for buttons on Z830drivers/platform/x86/toshiba_acpi.c+33 -30 replies
25/131ASoC: Intel: sof_sdw: add JD2 quirk for HP Omen 14sound/soc/intel/boards/sof_sdw.c+9 -00 replies
26/131drm/lima: add mask irq callback to gp and ppdrivers/gpu/drm/lima/lima_bcast.c drivers/gpu/drm/lima/lima_bcast.h drivers/gpu/drm/lima/lima_gp.c +2 more+42 -00 replies
27/131drm/lima: mask irqs in timeout path before hard resetdrivers/gpu/drm/lima/lima_sched.c+7 -00 replies
28/131ALSA: hda/realtek: Add quirks for Lenovo 13Xsound/pci/hda/patch_realtek.c+2 -00 replies
29/131powerpc/pseries: Enforce hcall result buffer validity and sizearch/powerpc/include/asm/hvcall.h+4 -40 replies
30/131powerpc/io: Avoid clang null pointer arithmetic warningsarch/powerpc/include/asm/io.h+12 -120 replies
31/131platform/x86: p2sb: Dont init until unassigned resources have been assigneddrivers/platform/x86/p2sb.c+15 -140 replies
32/131power: supply: cros_usbpd: provide ID table for avoiding fallback matchdrivers/power/supply/cros_usbpd-charger.c+9 -20 replies
33/131iommu/arm-smmu-v3: Free MSIs in case of ENOMEMdrivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.c+1 -10 replies
34/131f2fs: remove clear SB_INLINECRYPT flag in default_optionsfs/f2fs/super.c+0 -20 replies
35/131usb: misc: uss720: check for incompatible versions of the Belkin F5U002drivers/usb/misc/uss720.c+13 -70 replies
36/131Avoid hw_desc array overrun in dw-axi-dmacdrivers/dma/dw-axi-dmac/dw-axi-dmac-platform.c drivers/dma/dw-axi-dmac/dw-axi-dmac.h+3 -40 replies
37/131usb: dwc3: pci: Dont set "linux,phy_charger_detect" property on Lenovo Yoga Tab2 1380drivers/usb/dwc3/dwc3-pci.c+7 -10 replies
38/131udf: udftime: prevent overflow in udf_disk_stamp_to_time()fs/udf/udftime.c+8 -30 replies
39/131PCI/PM: Avoid D3cold for HP Pavilion 17 PC/1972 PCIe Portsdrivers/pci/pci.c+12 -00 replies
40/131MIPS: Octeon: Add PCIe link status checkarch/mips/pci/pcie-octeon.c+6 -00 replies
41/131serial: imx: Introduce timeout when waiting on transmitter emptydrivers/tty/serial/imx.c+4 -30 replies
42/131serial: exar: adding missing CTI and Exar PCI idsdrivers/tty/serial/8250/8250_exar.c+42 -00 replies
43/131usb: gadget: function: Remove usage of the deprecated ida_simple_xx() APIdrivers/usb/gadget/function/f_hid.c drivers/usb/gadget/function/f_printer.c drivers/usb/gadget/function/rndis.c+8 -80 replies
44/131tty: add the option to have a tty reject a new ldiscdrivers/tty/tty_ldisc.c drivers/tty/vt/vt.c include/linux/tty_driver.h+24 -00 replies
45/131MIPS: Routerboard 532: Fix vendor retry check codearch/mips/pci/ops-rc32434.c+2 -20 replies
46/131mips: bmips: BCM6358: make sure CBR is correctly setarch/mips/bmips/setup.c+2 -10 replies
47/131tracing: Build event generation tests only as moduleskernel/trace/Kconfig+2 -20 replies
48/131ALSA: hda/realtek: Remove Framework Laptop 16 from quirkssound/pci/hda/patch_realtek.c+0 -10 replies
49/131ALSA/hda: intel-dsp-config: Document AVS as dsp_driver optionsound/hda/intel-dsp-config.c+1 -10 replies
50/131ice: move RDMA init to ice_idc.cdrivers/net/ethernet/intel/ice/ice.h drivers/net/ethernet/intel/ice/ice_idc.c drivers/net/ethernet/intel/ice/ice_main.c+57 -250 replies
51/131ice: avoid IRQ collision to fix init failure on ACPI S3 resumedrivers/net/ethernet/intel/ice/ice_main.c+6 -10 replies
52/131cipso: fix total option length computationnet/ipv4/cipso_ipv4.c+8 -40 replies
53/131bpf: Avoid splat in pskb_pull_reasonnet/core/filter.c+5 -00 replies
54/131ALSA: hda/realtek: Enable headset mic on IdeaPad 330-17IKB 81DMsound/pci/hda/patch_realtek.c+1 -10 replies
55/131netrom: Fix a memory leak in nr_heartbeat_expiry()net/netrom/nr_timer.c+2 -10 replies
56/131ipv6: prevent possible NULL deref in fib6_nh_init()net/ipv6/route.c+1 -10 replies
57/131ipv6: prevent possible NULL dereference in rt6_probe()net/ipv6/route.c+2 -00 replies
58/131xfrm6: check ip6_dst_idev() return value in xfrm6_get_saddr()net/ipv6/xfrm6_policy.c+7 -10 replies
59/131netns: Make get_net_ns() handle zero refcount netnet/core/net_namespace.c+7 -20 replies
60/131qca_spi: Make interrupt remembering atomicdrivers/net/ethernet/qualcomm/qca_debug.c drivers/net/ethernet/qualcomm/qca_spi.c drivers/net/ethernet/qualcomm/qca_spi.h+11 -140 replies
61/131net: lan743x: disable WOL upon resume to restore full data path operationdrivers/net/ethernet/microchip/lan743x_main.c drivers/net/ethernet/microchip/lan743x_main.h+50 -40 replies
62/131net: lan743x: Support WOL at both the PHY and MAC appropriatelydrivers/net/ethernet/microchip/lan743x_ethtool.c drivers/net/ethernet/microchip/lan743x_main.c drivers/net/ethernet/microchip/lan743x_main.h+58 -80 replies
63/131net: phy: mxl-gpy: enhance delay time required by loopback disable functiondrivers/net/phy/mxl-gpy.c+29 -60 replies
64/131net: phy: mxl-gpy: Remove interrupt mask clearing from config_initdrivers/net/phy/mxl-gpy.c+38 -200 replies
65/131net/sched: act_api: rely on rcu in tcf_idr_check_allocnet/sched/act_api.c+43 -220 replies
66/131net/sched: act_api: fix possible infinite loop in tcf_idr_check_alloc()net/sched/act_api.c+1 -20 replies
67/131tipc: force a dst refcount before doing decryptionnet/tipc/node.c+1 -00 replies
68/131sched: act_ct: add netns into the key of tcf_ct_flow_tablenet/sched/act_ct.c+11 -50 replies
69/131ptp: fix integer overflow in max_vclocks_storedrivers/ptp/ptp_sysfs.c+1 -20 replies
70/131net: stmmac: No need to calculate speed divider when offload is disableddrivers/net/ethernet/stmicro/stmmac/stmmac_tc.c+22 -180 replies
71/131virtio_net: checksum offloading handling fixdrivers/net/virtio_net.c+10 -20 replies
72/131octeontx2-pf: Add error handling to VLAN unoffload handlingdrivers/net/ethernet/marvell/octeontx2/nic/otx2_txrx.c+4 -10 replies
73/131netfilter: ipset: Fix suspicious rcu_dereference_protected()net/netfilter/ipset/ip_set_core.c+6 -50 replies
74/131seg6: fix parameter passing when calling NF_HOOK() in End.DX4 and End.DX6 behaviorsnet/ipv6/seg6_local.c+4 -40 replies
75/131ice: Fix VSI list rule with ICE_SW_LKUP_LAST typedrivers/net/ethernet/intel/ice/ice_switch.c+4 -20 replies
76/131bnxt_en: Restore PTP tx_avail count in case of skb_pad() errordrivers/net/ethernet/broadcom/bnxt/bnxt.c+2 -30 replies
77/131net: usb: rtl8150 fix unintiatilzed variables in rtl8150_get_link_ksettingsdrivers/net/usb/rtl8150.c+2 -10 replies
78/131regulator: core: Fix modpost error "regulator_get_regmap" undefineddrivers/regulator/core.c+1 -00 replies
79/131dmaengine: idxd: Fix possible Use-After-Free in irq_process_work_listdrivers/dma/idxd/irq.c+3 -10 replies
80/131dmaengine: ioat: Drop redundant pci_enable_pcie_error_reporting()drivers/dma/ioat/init.c+0 -60 replies
81/131dmaengine: ioatdma: Fix leaking on version mismatchdrivers/dma/ioat/init.c+10 -70 replies
82/131dmaengine: ioat: use PCI core macros for PCIe Capabilitydrivers/dma/ioat/init.c drivers/dma/ioat/registers.h+3 -100 replies
83/131dmaengine: ioatdma: Fix error path in ioat3_dma_probe()drivers/dma/ioat/init.c+15 -180 replies
84/131dmaengine: ioatdma: Fix kmemleak in ioat_pci_probe()drivers/dma/ioat/init.c+4 -00 replies
85/131dmaengine: ioatdma: Fix missing kmem_cache_destroy()drivers/dma/ioat/init.c+1 -00 replies
86/131regulator: bd71815: fix ramp valuesdrivers/regulator/bd71815-regulator.c+1 -10 replies
87/131arm64: dts: imx93-11x11-evk: Remove the no-sdio propertyarch/arm64/boot/dts/freescale/imx93-11x11-evk.dts+0 -10 replies
88/131arm64: dts: freescale: imx8mm-verdin: enable hysteresis on slow input pinarch/arm64/boot/dts/freescale/imx8mm-verdin.dtsi+1 -10 replies
89/131ACPICA: Revert "ACPICA: avoid Info: mapping multiple BARs. Your kernel is fine."drivers/acpi/acpica/exregion.c+2 -210 replies
90/131firmware: psci: Fix return value from psci_system_suspend()drivers/firmware/psci/psci.c+3 -10 replies
91/131RDMA/mlx5: Add check for srq max_sge attributedrivers/infiniband/hw/mlx5/srq.c+8 -50 replies
92/131kbuild: Remove support for Clangs ThinLTO cachingMakefile+2 -30 replies
93/131MIPS: dts: bcm63268: Add missing properties to the TWD nodearch/mips/boot/dts/brcm/bcm63268.dtsi+2 -00 replies
94/131net: stmmac: Assign configured channel value to EXTTS eventdrivers/net/ethernet/stmicro/stmmac/stmmac_hwtstamp.c+5 -10 replies
95/131net: usb: ax88179_178a: improve reset checkdrivers/net/usb/ax88179_178a.c+13 -50 replies
96/131net: do not leave a dangling sk pointer, when socket creation failsnet/core/sock.c+3 -00 replies
97/131btrfs: retry block group reclaim without infinite loopfs/btrfs/block-group.c+9 -20 replies
98/131cifs: fix typo in module parameter enable_gcm_256fs/smb/client/cifsfs.c+1 -10 replies
99/131KVM: Fix a data race on last_boosted_vcpu in kvm_vcpu_on_spin()virt/kvm/kvm_main.c+3 -20 replies
100/131KVM: arm64: Disassociate vcpus from redistributor region on teardownarch/arm64/kvm/vgic/vgic-init.c arch/arm64/kvm/vgic/vgic-mmio-v3.c arch/arm64/kvm/vgic/vgic.h+15 -40 replies
101/131KVM: x86: Always sync PIR to IRR prior to scanning I/O APIC routesarch/x86/kvm/x86.c+4 -50 replies
102/131ALSA: hda/realtek: fix mute/micmute LEDs dont work for ProBook 445/465 G11.sound/pci/hda/patch_realtek.c+4 -00 replies
103/131ALSA: hda/realtek: Limit mic boost on N14AP7sound/pci/hda/patch_realtek.c+1 -00 replies
104/131drm/i915/mso: using joiner is not possible with eDP MSOdrivers/gpu/drm/i915/display/intel_dp.c+4 -00 replies
105/131drm/radeon: fix UBSAN warning in kv_dpm.cdrivers/gpu/drm/radeon/sumo_dpm.c+2 -00 replies
106/131drm/amdgpu: fix UBSAN warning in kv_dpm.cdrivers/gpu/drm/amd/pm/legacy-dpm/kv_dpm.c+2 -00 replies
107/131gcov: add support for GCC 14kernel/gcov/gcc_4_7.c+3 -10 replies
108/131kcov: dont lose track of remote references during softirqsinclude/linux/kcov.h kernel/kcov.c+3 -00 replies
109/131mm: mmap: allow for the maximum number of bits for randomizing mmap_base by defaultarch/Kconfig+12 -00 replies
110/131tcp: clear tp->retrans_stamp in tcp_rcv_fastopen_synack()net/ipv4/tcp_input.c+1 -00 replies
111/131mm/page_table_check: fix crash on ZONE_DEVICEmm/page_table_check.c+10 -10 replies
112/131i2c: ocores: set IACK bit after core is enableddrivers/i2c/busses/i2c-ocores.c+1 -10 replies
113/131dt-bindings: i2c: google,cros-ec-i2c-tunnel: correct path to i2c-controller schemaDocumentation/devicetree/bindings/i2c/google,cros-ec-i2c-tunnel.yaml+1 -10 replies
114/131spi: stm32: qspi: Fix dual flash mode sanity test in stm32_qspi_setup()drivers/spi/spi-stm32-qspi.c+4 -60 replies
115/131arm64: dts: imx8qm-mek: fix gpio number for reg_usdhc2_vmmcarch/arm64/boot/dts/freescale/imx8qm-mek.dts+1 -10 replies
116/131spi: stm32: qspi: Clamp stm32_qspi_get_mode() output to CCR_BUSWIDTH_4drivers/spi/spi-stm32-qspi.c+1 -10 replies
117/131perf: script: add raw|disasm arguments to --insn-trace optiontools/perf/Documentation/perf-script.txt tools/perf/builtin-script.c+22 -70 replies
118/131perf script: Show also errors for --insn-trace optiontools/perf/builtin-script.c+1 -10 replies
119/131ARM: dts: samsung: smdkv310: fix keypad no-autorepeatarch/arm/boot/dts/exynos4210-smdkv310.dts+1 -10 replies
120/131ARM: dts: samsung: exynos4412-origen: fix keypad no-autorepeatarch/arm/boot/dts/exynos4412-origen.dts+1 -10 replies
121/131ARM: dts: samsung: smdk4412: fix keypad no-autorepeatarch/arm/boot/dts/exynos4412-smdk4412.dts+1 -10 replies
122/131pmdomain: ti-sci: Fix duplicate PD referralsdrivers/soc/ti/ti_sci_pm_domains.c+19 -10 replies
123/131tracing: Add MODULE_DESCRIPTION() to preemptirq_delay_testkernel/trace/preemptirq_delay_test.c+1 -00 replies
124/131x86/cpu/vfm: Add new macros to work with (vendor/family/model) valuesarch/x86/include/asm/cpu_device_id.h+93 -00 replies
125/131x86/cpu: Fix x86_match_cpu() to match just X86_VENDOR_INTELarch/x86/include/asm/cpu_device_id.h arch/x86/kernel/cpu/match.c include/linux/mod_devicetable.h+8 -30 replies
126/131Revert "kheaders: substituting --sort in archive creation"kernel/gen_kheaders.sh+3 -60 replies
127/131kheaders: explicitly define file modes for archived headerskernel/gen_kheaders.sh+1 -10 replies
128/131drm/amd/display: revert Exit idle optimizations before HDCP executiondrivers/gpu/drm/amd/display/modules/hdcp/hdcp.c drivers/gpu/drm/amd/display/modules/inc/mod_hdcp.h+0 -180 replies
129/131net/sched: unregister lockdep keys in qdisc_create/qdisc_alloc error pathnet/sched/sch_api.c net/sched/sch_generic.c+2 -00 replies
130/131hid: asus: asus_report_fixup: fix potential read out of boundsdrivers/hid/hid-asus.c+2 -20 replies
131/131Revert "mm: mmap: allow for the maximum number of bits for randomizing mmap_base by default"arch/Kconfig+0 -120 replies

Reviews trailers per patch

68 of 131 patches have a Reviewed-by or Acked-by.

PatchDaniel JordanToke Høiland-JørgensenKees CookWillem de BruijnMartin HoyerJohn MeneghiniMuhammad Usama AnjumLinus WalleijCharlene LiuAlex HungDaniel WheelerHans de GoedeQiang YuAndy ShevchenkoKlara ModinShin'ichiro KawasakiBenson LeungPrashant MalaniKrzysztof KozlowskiChristoph HellwigChao YuTetsuo HandaFlorian FainelliSteven Rostedt (Google)Mario LimoncielloCezary RojewskiDave ErtmanCyrus LienWojciech DrewekPucha Himasekhar ReddyEric DumazetDaniel BorkmannLorenzo BianconiDavid AhernJason XingJamal Hadi SalimVlad BuslovThinh NguyenSergey ShtylyovEric HeintzmannMarc Kleine-BuddeAndy GospodarekSimon HormanDave JiangFenghua YuMatti VaittinenMark RutlandPhilippe Mathieu-DaudéYongqin LiuAntje MiederhöferJiri PirkoHeng QiKuniyuki IwashimaD. WytheDavid SterbaJason WangMichal SwiatkowskiPrzemek KitszelJacob KellerSujai BuvaneswaranJim MattsonPasha TatashinDan WilliamsAlistair PopplePeter KorsgaardConor DooleyPeng FanAdrian HunterAndi KleenMasami Hiramatsu (Google)Thomas GleixnerNicolas SchierNicholas KazlauskasWayne LinIdo SchimmelNaresh KambojuVille SyrjäläChuck LeverDmitry VyukovAndrey KonovalovOliver UptonPeter SchneiderSeongJae ParkMark BrownShuah KhanJon Hunterkernelci.org botAllen PaisRon EconomosMateusz JończykLinux Kernel Functional TestingKelsey SteelePavel Machek (CIP)
SeriesT-b T-b T-b T-b T-b T-b T-b T-b T-b T-b T-b T-b T-b
1/131A-b
2/131
3/131
4/131
5/131
6/131
7/131R-b
8/131
9/131
10/131
11/131A-b R-b
12/131R-b R-b
13/131
14/131T-b R-b
15/131
16/131R-b
17/131R-b
18/131
19/131
20/131
21/131
22/131
23/131R-b A-b T-b
24/131T-b R-b
25/131
26/131
27/131R-b
28/131
29/131
30/131
31/131R-b A-b T-b R-b
32/131R-b R-b R-b
33/131
34/131R-b
35/131
36/131
37/131A-b
38/131R-b
39/131T-b
40/131
41/131A-b
42/131
43/131
44/131T-b
45/131
46/131A-b
47/131R-b
48/131R-b
49/131R-b
50/131A-b
51/131T-b R-b T-b
52/131
53/131R-b A-b
54/131
55/131
56/131A-b R-b
57/131R-b R-b
58/131R-b
59/131
60/131
61/131R-b
62/131R-b
63/131
64/131R-b
65/131A-b R-b
66/131R-b
67/131
68/131R-b
69/131R-b R-b R-b
70/131R-b
71/131R-b A-b
72/131
73/131
74/131R-b
75/131R-b R-b R-b R-b T-b
76/131R-b R-b
77/131
78/131
79/131R-b R-b
80/131A-b
81/131R-b
82/131A-b
83/131R-b
84/131R-b
85/131A-b
86/131R-b
87/131
88/131
89/131
90/131A-b
91/131
92/131
93/131R-b
94/131R-b
95/131T-b T-b
96/131R-b R-b
97/131R-b
98/131
99/131
100/131R-b
101/131R-b
102/131
103/131
104/131R-b
105/131R-b
106/131R-b
107/131T-b
108/131R-b R-b T-b
109/131
110/131
111/131R-b R-b R-b
112/131A-b
113/131R-b
114/131
115/131R-b
116/131
117/131R-b
118/131R-b
119/131
120/131
121/131
122/131
123/131A-b
124/131R-b
125/131
126/131R-b
127/131
128/131T-b R-b A-b
129/131R-b R-b T-b T-b
130/131
131/131

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

Read the v1 thread

Cover letter [PATCH 6.1 000/131] 6.1.96-rc1 review

This is the start of the stable review cycle for the 6.1.96 release. There are 131 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, 27 Jun 2024 08:54:55 +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.96-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.96-rc1

Linus Torvalds <[email protected]>
Revert "mm: mmap: allow for the maximum number of bits for randomizing mmap_base by default"

Andrew Ballance <[email protected]>
hid: asus: asus_report_fixup: fix potential read out of bounds

Davide Caratti <[email protected]>
net/sched: unregister lockdep keys in qdisc_create/qdisc_alloc error path

Martin Leung <[email protected]>
drm/amd/display: revert Exit idle optimizations before HDCP execution

Matthias Maennich <[email protected]>
kheaders: explicitly define file modes for archived headers

Masahiro Yamada <[email protected]>
Revert "kheaders: substituting --sort in archive creation"

Tony Luck <[email protected]>
x86/cpu: Fix x86_match_cpu() to match just X86_VENDOR_INTEL

Tony Luck <[email protected]>
x86/cpu/vfm: Add new macros to work with (vendor/family/model) values

Jeff Johnson <[email protected]>
tracing: Add MODULE_DESCRIPTION() to preemptirq_delay_test

Tomi Valkeinen <[email protected]>
pmdomain: ti-sci: Fix duplicate PD referrals

Krzysztof Kozlowski <[email protected]>
ARM: dts: samsung: smdk4412: fix keypad no-autorepeat

Krzysztof Kozlowski <[email protected]>
ARM: dts: samsung: exynos4412-origen: fix keypad no-autorepeat

Krzysztof Kozlowski <[email protected]>
ARM: dts: samsung: smdkv310: fix keypad no-autorepeat

Adrian Hunter <[email protected]>
perf script: Show also errors for --insn-trace option

Changbin Du <[email protected]>
perf: script: add raw|disasm arguments to --insn-trace option

Patrice Chotard <[email protected]>
spi: stm32: qspi: Clamp stm32_qspi_get_mode() output to CCR_BUSWIDTH_4

Frank Li <[email protected]>
arm64: dts: imx8qm-mek: fix gpio number for reg_usdhc2_vmmc

Patrice Chotard <[email protected]>
spi: stm32: qspi: Fix dual flash mode sanity test in stm32_qspi_setup()

Krzysztof Kozlowski <[email protected]>
dt-bindings: i2c: google,cros-ec-i2c-tunnel: correct path to i2c-controller schema

Grygorii Tertychnyi <[email protected]>
i2c: ocores: set IACK bit after core is enabled

Peter Xu <[email protected]>
mm/page_table_check: fix crash on ZONE_DEVICE

Eric Dumazet <[email protected]>

    tcp: clear tp->retrans_stamp in tcp_rcv_fastopen_synack()

Rafael Aquini <[email protected]>
mm: mmap: allow for the maximum number of bits for randomizing mmap_base by default

Aleksandr Nogikh <[email protected]>
kcov: don't lose track of remote references during softirqs

Peter Oberparleiter <[email protected]>
gcov: add support for GCC 14

Alex Deucher <[email protected]>
drm/amdgpu: fix UBSAN warning in kv_dpm.c

Alex Deucher <[email protected]>
drm/radeon: fix UBSAN warning in kv_dpm.c

Jani Nikula <[email protected]>
drm/i915/mso: using joiner is not possible with eDP MSO

Edson Juliano Drosdeck <[email protected]>
ALSA: hda/realtek: Limit mic boost on N14AP7

Andy Chi <[email protected]>
ALSA: hda/realtek: fix mute/micmute LEDs don't work for ProBook 445/465 G11.

Sean Christopherson <[email protected]>
KVM: x86: Always sync PIR to IRR prior to scanning I/O APIC routes

Marc Zyngier <[email protected]>
KVM: arm64: Disassociate vcpus from redistributor region on teardown

Breno Leitao <[email protected]>
KVM: Fix a data race on last_boosted_vcpu in kvm_vcpu_on_spin()

Steve French <[email protected]>
cifs: fix typo in module parameter enable_gcm_256

Boris Burkov <[email protected]>
btrfs: retry block group reclaim without infinite loop

Ignat Korchagin <[email protected]>
net: do not leave a dangling sk pointer, when socket creation fails

Jose Ignacio Tornos Martinez <[email protected]>

    net: usb: ax88179_178a: improve reset check

Oleksij Rempel <[email protected]>
net: stmmac: Assign configured channel value to EXTTS event

Florian Fainelli <[email protected]>
MIPS: dts: bcm63268: Add missing properties to the TWD node

Nathan Chancellor <[email protected]>
kbuild: Remove support for Clang's ThinLTO caching

Patrisious Haddad <[email protected]>
RDMA/mlx5: Add check for srq max_sge attribute

Sudeep Holla <[email protected]>
firmware: psci: Fix return value from psci_system_suspend()

Raju Rangoju <[email protected]>
ACPICA: Revert "ACPICA: avoid Info: mapping multiple BARs. Your kernel is fine."

Max Krummenacher <[email protected]>
arm64: dts: freescale: imx8mm-verdin: enable hysteresis on slow input pin

Fabio Estevam <[email protected]>

    arm64: dts: imx93-11x11-evk: Remove the 'no-sdio' property

Kalle Niemi <[email protected]>
regulator: bd71815: fix ramp values

Nikita Shubin <[email protected]>
dmaengine: ioatdma: Fix missing kmem_cache_destroy()

Nikita Shubin <[email protected]>
dmaengine: ioatdma: Fix kmemleak in ioat_pci_probe()

Nikita Shubin <[email protected]>
dmaengine: ioatdma: Fix error path in ioat3_dma_probe()

Bjorn Helgaas <[email protected]>
dmaengine: ioat: use PCI core macros for PCIe Capability

Nikita Shubin <[email protected]>
dmaengine: ioatdma: Fix leaking on version mismatch

Bjorn Helgaas <[email protected]>
dmaengine: ioat: Drop redundant pci_enable_pcie_error_reporting()

Li RongQing <[email protected]>
dmaengine: idxd: Fix possible Use-After-Free in irq_process_work_list

Biju Das <[email protected]>
regulator: core: Fix modpost error "regulator_get_regmap" undefined

Oliver Neukum <[email protected]>
net: usb: rtl8150 fix unintiatilzed variables in rtl8150_get_link_ksettings

Pavan Chebbi <[email protected]>
bnxt_en: Restore PTP tx_avail count in case of skb_pad() error

Marcin Szycik <[email protected]>
ice: Fix VSI list rule with ICE_SW_LKUP_LAST type

Jianguo Wu <[email protected]>
seg6: fix parameter passing when calling NF_HOOK() in End.DX4 and End.DX6 behaviors

Jozsef Kadlecsik <[email protected]>
netfilter: ipset: Fix suspicious rcu_dereference_protected()

Simon Horman <[email protected]>
octeontx2-pf: Add error handling to VLAN unoffload handling

Heng Qi <[email protected]>
virtio_net: checksum offloading handling fix

Xiaolei Wang <[email protected]>
net: stmmac: No need to calculate speed divider when offload is disabled

Dan Carpenter <[email protected]>
ptp: fix integer overflow in max_vclocks_store

Xin Long <[email protected]>
sched: act_ct: add netns into the key of tcf_ct_flow_table

Xin Long <[email protected]>
tipc: force a dst refcount before doing decryption

David Ruth <[email protected]>
net/sched: act_api: fix possible infinite loop in tcf_idr_check_alloc()

Pedro Tammela <[email protected]>
net/sched: act_api: rely on rcu in tcf_idr_check_alloc

Raju Lakkaraju <[email protected]>
net: phy: mxl-gpy: Remove interrupt mask clearing from config_init

Xu Liang <[email protected]>
net: phy: mxl-gpy: enhance delay time required by loopback disable function

Raju Lakkaraju <[email protected]>
net: lan743x: Support WOL at both the PHY and MAC appropriately

Raju Lakkaraju <[email protected]>
net: lan743x: disable WOL upon resume to restore full data path operation

Stefan Wahren <[email protected]>
qca_spi: Make interrupt remembering atomic

Yue Haibing <[email protected]>
netns: Make get_net_ns() handle zero refcount net

Eric Dumazet <[email protected]>
xfrm6: check ip6_dst_idev() return value in xfrm6_get_saddr()

Eric Dumazet <[email protected]>
ipv6: prevent possible NULL dereference in rt6_probe()

Eric Dumazet <[email protected]>
ipv6: prevent possible NULL deref in fib6_nh_init()

Gavrilov Ilia <[email protected]>
netrom: Fix a memory leak in nr_heartbeat_expiry()

Ajrat Makhmutov <[email protected]>
ALSA: hda/realtek: Enable headset mic on IdeaPad 330-17IKB 81DM

Florian Westphal <[email protected]>
bpf: Avoid splat in pskb_pull_reason

Ondrej Mosnacek <[email protected]>
cipso: fix total option length computation

En-Wei Wu <[email protected]>
ice: avoid IRQ collision to fix init failure on ACPI S3 resume

Michal Swiatkowski <[email protected]>
ice: move RDMA init to ice_idc.c

Peter Ujfalusi <[email protected]>
ALSA/hda: intel-dsp-config: Document AVS as dsp_driver option

Dustin L. Howett <[email protected]>
ALSA: hda/realtek: Remove Framework Laptop 16 from quirks

Masami Hiramatsu (Google) <[email protected]>
tracing: Build event generation tests only as modules

Christian Marangi <[email protected]>
mips: bmips: BCM6358: make sure CBR is correctly set

Ilpo Järvinen <[email protected]>
MIPS: Routerboard 532: Fix vendor retry check code

Linus Torvalds <[email protected]>
tty: add the option to have a tty reject a new ldisc

Christophe JAILLET <[email protected]>
usb: gadget: function: Remove usage of the deprecated ida_simple_xx() API

Parker Newman <[email protected]>
serial: exar: adding missing CTI and Exar PCI ids

Esben Haabendal <[email protected]>
serial: imx: Introduce timeout when waiting on transmitter empty

Songyang Li <[email protected]>
MIPS: Octeon: Add PCIe link status check

Mario Limonciello <[email protected]>
PCI/PM: Avoid D3cold for HP Pavilion 17 PC/1972 PCIe Ports

Roman Smirnov <[email protected]>
udf: udftime: prevent overflow in udf_disk_stamp_to_time()

Hans de Goede <[email protected]>
usb: dwc3: pci: Don't set "linux,phy_charger_detect" property on Lenovo Yoga Tab2 1380

Joao Pinto <[email protected]>
Avoid hw_desc array overrun in dw-axi-dmac

Alex Henrie <[email protected]>
usb: misc: uss720: check for incompatible versions of the Belkin F5U002

Yunlei He <[email protected]>
f2fs: remove clear SB_INLINECRYPT flag in default_options

Aleksandr Aprelkov <[email protected]>
iommu/arm-smmu-v3: Free MSIs in case of ENOMEM

Tzung-Bi Shih <[email protected]>
power: supply: cros_usbpd: provide ID table for avoiding fallback match

Ben Fradella <[email protected]>
platform/x86: p2sb: Don't init until unassigned resources have been assigned

Michael Ellerman <[email protected]>
powerpc/io: Avoid clang null pointer arithmetic warnings

Nathan Lynch <[email protected]>
powerpc/pseries: Enforce hcall result buffer validity and size

Stefan Binding <[email protected]>
ALSA: hda/realtek: Add quirks for Lenovo 13X

Erico Nunes <[email protected]>
drm/lima: mask irqs in timeout path before hard reset

Erico Nunes <[email protected]>
drm/lima: add mask irq callback to gp and pp

Pierre-Louis Bossart <[email protected]>
ASoC: Intel: sof_sdw: add JD2 quirk for HP Omen 14

Arvid Norlander <[email protected]>
platform/x86: toshiba_acpi: Add quirk for buttons on Z830

Nicholas Kazlauskas <[email protected]>
drm/amd/display: Exit idle optimizations before HDCP execution

Uri Arev <[email protected]>
Bluetooth: ath3k: Fix multiple issues reported by checkpatch.pl

Luke D. Jones <[email protected]>
HID: asus: fix more n-key report descriptors if n-key quirked

Sean O'Brien <[email protected]>
HID: Add quirk for Logitech Casa touchpad

Leon Yen <[email protected]>
wifi: mt76: mt7921s: fix potential hung tasks during chip recovery

Breno Leitao <[email protected]>
netpoll: Fix race condition in netpoll_owner_active

Luiz Angelo Daros de Luca <[email protected]>
net: dsa: realtek: keep default LED state in rtl8366rb

Kunwu Chan <[email protected]>
kselftest: arm64: Add a null pointer check

Davide Caratti <[email protected]>
net/sched: fix false lockdep warning on qdisc root lock

Manish Rangankar <[email protected]>
scsi: qedi: Fix crash while reading debugfs attribute

Wander Lairson Costa <[email protected]>
drop_monitor: replace spin_lock by raw_spin_lock

Eric Dumazet <[email protected]>
af_packet: avoid a false positive warning in packet_setsockopt()

Arnd Bergmann <[email protected]>
wifi: ath9k: work around memset overflow warning

Eric Dumazet <[email protected]>
batman-adv: bypass empty buckets in batadv_purge_orig_ref()

Yonghong Song <[email protected]>
selftests/bpf: Fix flaky test btf_map_in_map/lookup_update

Alessandro Carminati (Red Hat) <[email protected]>
selftests/bpf: Prevent client connect before server bind in test_tc_tunnel.sh

Justin Stitt <[email protected]>
block/ioctl: prefer different overflow check

Zqiang <[email protected]>
rcutorture: Fix invalid context warning when enable srcu barrier testing

Zqiang <[email protected]>
rcutorture: Make stall-tasks directly exit when rcutorture tests end

Paul E. McKenney <[email protected]>
rcutorture: Fix rcu_torture_one_read() pipe_count overflow comment

Jens Axboe <[email protected]>
io_uring/sqpoll: work around a potential audit memory leak

Chenghai Huang <[email protected]>
crypto: hisilicon/sec - Fix memory leak for sec resource release

Herbert Xu <[email protected]>
padata: Disable BH when taking works lock on MT path

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

Diffstat:

 .../bindings/i2c/google,cros-ec-i2c-tunnel.yaml    |  2 +-
 Makefile                                           |  9 +-
 arch/arm/boot/dts/exynos4210-smdkv310.dts          |  2 +-
 arch/arm/boot/dts/exynos4412-origen.dts            |  2 +-
 arch/arm/boot/dts/exynos4412-smdk4412.dts          |  2 +-
 arch/arm64/boot/dts/freescale/imx8mm-verdin.dtsi   |  2 +-
 arch/arm64/boot/dts/freescale/imx8qm-mek.dts       |  2 +-
 arch/arm64/boot/dts/freescale/imx93-11x11-evk.dts  |  1 -
 arch/arm64/kvm/vgic/vgic-init.c                    |  2 +-
 arch/arm64/kvm/vgic/vgic-mmio-v3.c                 | 15 +++-
 arch/arm64/kvm/vgic/vgic.h                         |  2 +-
 arch/mips/bmips/setup.c                            |  3 +-
 arch/mips/boot/dts/brcm/bcm63268.dtsi              |  2 +
 arch/mips/pci/ops-rc32434.c                        |  4 +-
 arch/mips/pci/pcie-octeon.c                        |  6 ++
 arch/powerpc/include/asm/hvcall.h                  |  8 +-
 arch/powerpc/include/asm/io.h                      | 24 +++---
 arch/x86/include/asm/cpu_device_id.h               | 98 ++++++++++++++++++++++
 arch/x86/kernel/cpu/match.c                        |  4 +-
 arch/x86/kvm/x86.c                                 |  9 +-
 block/ioctl.c                                      |  2 +-
 drivers/acpi/acpica/exregion.c                     | 23 +----
 drivers/bluetooth/ath3k.c                          | 25 +++---
 drivers/crypto/hisilicon/sec2/sec_crypto.c         |  4 +-
 drivers/dma/dw-axi-dmac/dw-axi-dmac-platform.c     |  6 +-
 drivers/dma/dw-axi-dmac/dw-axi-dmac.h              |  1 +
 drivers/dma/idxd/irq.c                             |  4 +-
 drivers/dma/ioat/init.c                            | 65 +++++++-------
 drivers/dma/ioat/registers.h                       |  7 --
 drivers/firmware/psci/psci.c                       |  4 +-
 drivers/gpu/drm/amd/pm/legacy-dpm/kv_dpm.c         |  2 +
 drivers/gpu/drm/i915/display/intel_dp.c            |  4 +
 drivers/gpu/drm/lima/lima_bcast.c                  | 12 +++
 drivers/gpu/drm/lima/lima_bcast.h                  |  3 +
 drivers/gpu/drm/lima/lima_gp.c                     |  8 ++
 drivers/gpu/drm/lima/lima_pp.c                     | 18 ++++
 drivers/gpu/drm/lima/lima_sched.c                  |  7 ++
 drivers/gpu/drm/lima/lima_sched.h                  |  1 +
 drivers/gpu/drm/radeon/sumo_dpm.c                  |  2 +
 drivers/hid/hid-asus.c                             | 49 +++++------
 drivers/hid/hid-ids.h                              |  1 +
 drivers/hid/hid-multitouch.c                       |  6 ++
 drivers/i2c/busses/i2c-ocores.c                    |  2 +-
 drivers/infiniband/hw/mlx5/srq.c                   | 13 +--
 drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.c        |  2 +-
 drivers/net/dsa/realtek/rtl8366rb.c                | 87 +++++--------------
 drivers/net/ethernet/broadcom/bnxt/bnxt.c          |  5 +-
 drivers/net/ethernet/intel/ice/ice.h               |  1 +
 drivers/net/ethernet/intel/ice/ice_idc.c           | 52 +++++++++++-
 drivers/net/ethernet/intel/ice/ice_main.c          | 36 +++-----
 drivers/net/ethernet/intel/ice/ice_switch.c        |  6 +-
 .../net/ethernet/marvell/octeontx2/nic/otx2_txrx.c |  5 +-
 drivers/net/ethernet/microchip/lan743x_ethtool.c   | 44 +++++++++-
 drivers/net/ethernet/microchip/lan743x_main.c      | 48 +++++++++--
 drivers/net/ethernet/microchip/lan743x_main.h      | 28 +++++++
 drivers/net/ethernet/qualcomm/qca_debug.c          |  6 +-
 drivers/net/ethernet/qualcomm/qca_spi.c            | 16 ++--
 drivers/net/ethernet/qualcomm/qca_spi.h            |  3 +-
 .../net/ethernet/stmicro/stmmac/stmmac_hwtstamp.c  |  6 +-
 drivers/net/ethernet/stmicro/stmmac/stmmac_tc.c    | 40 +++++----
 drivers/net/phy/mxl-gpy.c                          | 97 ++++++++++++++-------
 drivers/net/usb/ax88179_178a.c                     | 18 ++--
 drivers/net/usb/rtl8150.c                          |  3 +-
 drivers/net/virtio_net.c                           | 12 ++-
 drivers/net/wireless/ath/ath.h                     |  6 +-
 drivers/net/wireless/ath/ath9k/main.c              |  3 +-
 drivers/net/wireless/mediatek/mt76/mt7921/mac.c    |  2 +
 .../net/wireless/mediatek/mt76/mt7921/pci_mac.c    |  2 -
 .../net/wireless/mediatek/mt76/mt7921/sdio_mac.c   |  2 -
 drivers/net/wireless/mediatek/mt76/sdio.c          |  3 +-
 drivers/pci/pci.c                                  | 12 +++
 drivers/platform/x86/p2sb.c                        | 29 +++----
 drivers/platform/x86/toshiba_acpi.c                | 36 +++++++-
 drivers/power/supply/cros_usbpd-charger.c          | 11 ++-
 drivers/ptp/ptp_sysfs.c                            |  3 +-
 drivers/regulator/bd71815-regulator.c              |  2 +-
 drivers/regulator/core.c                           |  1 +
 drivers/scsi/qedi/qedi_debugfs.c                   | 12 +--
 drivers/soc/ti/ti_sci_pm_domains.c                 | 20 ++++-
 drivers/spi/spi-stm32-qspi.c                       | 12 ++-
 drivers/tty/serial/8250/8250_exar.c                | 42 ++++++++++
 drivers/tty/serial/imx.c                           |  7 +-
 drivers/tty/tty_ldisc.c                            |  6 ++
 drivers/tty/vt/vt.c                                | 10 +++
 drivers/usb/dwc3/dwc3-pci.c                        |  8 +-
 drivers/usb/gadget/function/f_hid.c                |  6 +-
 drivers/usb/gadget/function/f_printer.c            |  6 +-
 drivers/usb/gadget/function/rndis.c                |  4 +-
 drivers/usb/misc/uss720.c                          | 22 +++--
 fs/btrfs/block-group.c                             | 11 ++-
 fs/f2fs/super.c                                    |  2 -
 fs/smb/client/cifsfs.c                             |  2 +-
 fs/udf/udftime.c                                   | 11 ++-
 include/linux/kcov.h                               |  2 +
 include/linux/mod_devicetable.h                    |  2 +
 include/linux/tty_driver.h                         |  8 ++
 include/net/sch_generic.h                          |  1 +
 io_uring/sqpoll.c                                  |  8 ++
 kernel/gcov/gcc_4_7.c                              |  4 +-
 kernel/gen_kheaders.sh                             |  9 +-
 kernel/kcov.c                                      |  1 +
 kernel/padata.c                                    |  8 +-
 kernel/rcu/rcutorture.c                            | 16 ++--
 kernel/trace/Kconfig                               |  4 +-
 kernel/trace/preemptirq_delay_test.c               |  1 +
 mm/page_table_check.c                              | 11 ++-
 net/batman-adv/originator.c                        |  2 +
 net/core/drop_monitor.c                            | 20 ++---
 net/core/filter.c                                  |  5 ++
 net/core/net_namespace.c                           |  9 +-
 net/core/netpoll.c                                 |  2 +-
 net/core/sock.c                                    |  3 +
 net/ipv4/cipso_ipv4.c                              | 12 ++-
 net/ipv4/tcp_input.c                               |  1 +
 net/ipv6/route.c                                   |  4 +-
 net/ipv6/seg6_local.c                              |  8 +-
 net/ipv6/xfrm6_policy.c                            |  8 +-
 net/netfilter/ipset/ip_set_core.c                  | 11 +--
 net/netrom/nr_timer.c                              |  3 +-
 net/packet/af_packet.c                             | 26 +++---
 net/sched/act_api.c                                | 66 ++++++++++-----
 net/sched/act_ct.c                                 | 16 ++--
 net/sched/sch_api.c                                |  1 +
 net/sched/sch_generic.c                            |  4 +
 net/sched/sch_htb.c                                | 22 +----
 net/tipc/node.c                                    |  1 +
 sound/hda/intel-dsp-config.c                       |  2 +-
 sound/pci/hda/patch_realtek.c                      | 10 ++-
 sound/soc/intel/boards/sof_sdw.c                   |  9 ++
 tools/perf/Documentation/perf-script.txt           |  7 +-
 tools/perf/builtin-script.c                        | 24 ++++--
 tools/testing/selftests/arm64/tags/tags_test.c     |  4 +
 .../selftests/bpf/prog_tests/btf_map_in_map.c      | 26 +-----
 tools/testing/selftests/bpf/test_tc_tunnel.sh      | 13 ++-
 virt/kvm/kvm_main.c                                |  5 +-
 135 files changed, 1112 insertions(+), 563 deletions(-)