Skip to content

6.0.12-rc1 review

Greg Kroah-Hartman linux-arm-kernel linux-clk linux-hwmon linux-patches lkml stable 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest124 patches 11 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/124btrfs: qgroup: fix sleep from invalid context bug in btrfs_qgroup_inherit()fs/btrfs/qgroup.c+1 -80 replies
2/124drm/amdgpu: move setting the job resourcesdrivers/gpu/drm/amd/amdgpu/amdgpu_cs.c drivers/gpu/drm/amd/amdgpu/amdgpu_job.c drivers/gpu/drm/amd/amdgpu/amdgpu_job.h+21 -190 replies
3/124drm/amdgpu: cleanup error handling in amdgpu_cs_parser_bosdrivers/gpu/drm/amd/amdgpu/amdgpu_cs.c+18 -190 replies
4/124drm/amdgpu: fix userptr HMM range handling v2drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c drivers/gpu/drm/amd/amdgpu/amdgpu_bo_list.c drivers/gpu/drm/amd/amdgpu/amdgpu_bo_list.h +4 more+46 -510 replies
5/124kbuild: fix -Wimplicit-function-declaration in license_is_gpl_compatibleinclude/linux/license.h+2 -00 replies
6/124drm/amd/pm: add smu_v13_0_10 driver if versiondrivers/gpu/drm/amd/pm/swsmu/inc/smu_v13_0.h drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0.c+4 -00 replies
7/124drm/amd/pm: update driver-if header for smu_v13_0_10drivers/gpu/drm/amd/pm/swsmu/inc/pmfw_if/smu13_driver_if_v13_0_0.h drivers/gpu/drm/amd/pm/swsmu/inc/smu_v13_0.h drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0.c+84 -350 replies
8/124drm/amd/pm: update driver if header for smu_13_0_7drivers/gpu/drm/amd/pm/swsmu/inc/pmfw_if/smu13_driver_if_v13_0_7.h drivers/gpu/drm/amd/pm/swsmu/inc/smu_v13_0.h+80 -390 replies
9/124clk: samsung: exynos7885: Correct "div4" clock parentsdrivers/clk/samsung/clk-exynos7885.c+2 -20 replies
10/124clk: qcom: gdsc: add missing error handlingdrivers/clk/qcom/gdsc.c+17 -80 replies
11/124clk: qcom: gdsc: Remove direct runtime PM callsdrivers/clk/qcom/gdsc.c drivers/clk/qcom/gdsc.h+6 -570 replies
12/124iio: health: afe4403: Fix oob read in afe4403_read_rawdrivers/iio/health/afe4403.c+3 -20 replies
13/124iio: health: afe4404: Fix oob read in afe4404_[read|write]_rawdrivers/iio/health/afe4404.c+7 -50 replies
14/124iio: light: rpr0521: add missing Kconfig dependenciesdrivers/iio/light/Kconfig+2 -00 replies
15/124libbpf: Use correct return pointer in attach_raw_tptools/lib/bpf/libbpf.c+1 -10 replies
16/124bpf, perf: Use subprog name when reporting subprog ksymbolkernel/events/core.c+1 -10 replies
17/124scripts/faddr2line: Fix regression in name resolution on ppc64lescripts/faddr2line+4 -30 replies
18/124ARM: at91: rm9200: fix usb device clock idarch/arm/boot/dts/at91rm9200.dtsi drivers/clk/at91/at91rm9200.c+2 -20 replies
19/124libbpf: Handle size overflow for ringbuf mmaptools/lib/bpf/ringbuf.c+8 -40 replies
20/124hwmon: (ltc2947) fix temperature scalingdrivers/hwmon/ltc2947-core.c+1 -10 replies
21/124hwmon: (ina3221) Fix shunt sum critical calculationdrivers/hwmon/ina3221.c+2 -20 replies
22/124hwmon: (i5500_temp) fix missing pci_disable_device()drivers/hwmon/i5500_temp.c+1 -10 replies
23/124hwmon: (ibmpex) Fix possible UAF when ibmpex_register_bmc() failsdrivers/hwmon/ibmpex.c+1 -00 replies
24/124clocksource/drivers/arm_arch_timer: Fix XGene-1 TVAL register math errordrivers/clocksource/arm_arch_timer.c+5 -20 replies
25/124bpf: Do not copy spin lock field from user in bpf_selem_allockernel/bpf/bpf_local_storage.c+1 -10 replies
26/124nvmem: rmem: Fix return value check in rmem_read()drivers/nvmem/rmem.c+2 -20 replies
27/124of: property: decrement node refcount in of_fwnode_get_reference_args()drivers/of/property.c+3 -10 replies
28/124clk: qcom: gcc-sc8280xp: add cxo as parent for three ufs ref clksdrivers/clk/qcom/gcc-sc8280xp.c+6 -00 replies
29/124ixgbevf: Fix resource leak in ixgbevf_init_module()drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c+9 -10 replies
30/124i40e: Fix error handling in i40e_init_module()drivers/net/ethernet/intel/i40e/i40e_main.c+10 -10 replies
31/124fm10k: Fix error handling in fm10k_init_module()drivers/net/ethernet/intel/fm10k/fm10k_main.c+9 -10 replies
32/124iavf: Fix error handling in iavf_init_module()drivers/net/ethernet/intel/iavf/iavf_main.c+8 -10 replies
33/124e100: Fix possible use after free in e100_xmit_preparedrivers/net/ethernet/intel/e100.c+1 -40 replies
34/124net/mlx5: DR, Fix uninitialized var warningdrivers/net/ethernet/mellanox/mlx5/core/steering/dr_table.c+4 -10 replies
35/124net/mlx5: E-switch, Destroy legacy fdb table when neededdrivers/net/ethernet/mellanox/mlx5/core/eswitch.c drivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads.c+10 -00 replies
36/124net/mlx5: E-switch, Fix duplicate lag creationdrivers/net/ethernet/mellanox/mlx5/core/eswitch.h drivers/net/ethernet/mellanox/mlx5/core/lag/lag.c+11 -20 replies
37/124net/mlx5: Fix uninitialized variable bug in outlen_write()drivers/net/ethernet/mellanox/mlx5/core/cmd.c+2 -20 replies
38/124net/mlx5e: Fix use-after-free when reverting termination tabledrivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads_termtbl.c+2 -00 replies
39/124can: sja1000_isa: sja1000_isa_probe(): add missing free_sja1000dev()drivers/net/can/sja1000/sja1000_isa.c+6 -40 replies
40/124can: cc770: cc770_isa_probe(): add missing free_cc770dev()drivers/net/can/cc770/cc770_isa.c+6 -40 replies
41/124can: etas_es58x: es58x_init_netdev(): free netdev when register_candev()drivers/net/can/usb/etas_es58x/es58x_core.c+4 -10 replies
42/124can: m_can: pci: add missing m_can_class_free_dev() in probe/remove methodsdrivers/net/can/m_can/m_can_pci.c+6 -30 replies
43/124can: m_can: Add check for devm_clk_getdrivers/net/can/m_can/m_can.c+1 -10 replies
44/124vfs: fix copy_file_range() averts filesystem freeze protectionfs/ksmbd/vfs.c fs/nfsd/vfs.c fs/read_write.c +1 more+28 -94 replies
45/124qlcnic: fix sleep-in-atomic-context bugs caused by msleepdrivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c+2 -20 replies
46/124aquantia: Do not purge addresses when setting the number of ringsdrivers/net/ethernet/aquantia/atlantic/aq_ethtool.c drivers/net/ethernet/aquantia/atlantic/aq_main.c drivers/net/ethernet/aquantia/atlantic/aq_main.h+7 -40 replies
47/124wifi: cfg80211: fix buffer overflow in elem comparisonnet/wireless/scan.c+2 -10 replies
48/124wifi: cfg80211: dont allow multi-BSSID in S1Gnet/wireless/scan.c+6 -10 replies
49/124wifi: mac8021: fix possible oob access in ieee80211_get_rate_durationnet/mac80211/airtime.c+3 -00 replies
50/124net: phy: fix null-ptr-deref while probe() faileddrivers/net/phy/phy_device.c+1 -00 replies
51/124net: ethernet: ti: am65-cpsw: fix error handling in am65_cpsw_nuss_probe()drivers/net/ethernet/ti/am65-cpsw-nuss.c+1 -10 replies
52/124net: net_netdev: Fix error handling in ntb_netdev_init_module()drivers/net/ntb_netdev.c+8 -10 replies
53/124net/9p: Fix a potential socket leak in p9_socket_opennet/9p/trans_fd.c+3 -10 replies
54/124net: ethernet: nixge: fix NULL dereferencedrivers/net/ethernet/ni/nixge.c+15 -140 replies
55/124net: wwan: iosm: fix kernel test robot reported errordrivers/net/wwan/iosm/iosm_ipc_mux_codec.c+1 -20 replies
56/124net: wwan: iosm: fix dma_alloc_coherent incompatible pointer typedrivers/net/wwan/iosm/iosm_ipc_protocol.h+1 -10 replies
57/124net: wwan: iosm: fix crash in peek throughput testdrivers/net/wwan/iosm/iosm_ipc_mux_codec.c+2 -30 replies
58/124net: wwan: iosm: fix incorrect skb lengthdrivers/net/wwan/iosm/iosm_ipc_mux_codec.c+11 -70 replies
59/124dsa: lan9303: Correct stat namedrivers/net/dsa/lan9303-core.c+1 -10 replies
60/124mptcp: dont orphan ssk in mptcp_close()net/mptcp/protocol.c+6 -70 replies
61/124mptcp: fix sleep in atomic at close timenet/mptcp/subflow.c+3 -30 replies
62/124tipc: re-fetch skb cb after tipc_msg_validatenet/tipc/crypto.c+3 -00 replies
63/124net: hsr: Fix potential use-after-freenet/hsr/hsr_forward.c+3 -20 replies
64/124net: mdiobus: fix unbalanced node reference countdrivers/net/mdio/fwnode_mdio.c drivers/net/phy/phy_device.c+2 -10 replies
65/124afs: Fix fileserver probe RTT handlingfs/afs/fs_probe.c+2 -20 replies
66/124net: tun: Fix use-after-free in tun_detach()drivers/net/tun.c+3 -10 replies
67/124net/mlx5: Lag, Fix for loop when checking lagdrivers/net/ethernet/mellanox/mlx5/core/lag/lag.c+4 -20 replies
68/124packet: do not set TP_STATUS_CSUM_VALID on CHECKSUM_COMPLETEnet/packet/af_packet.c+2 -40 replies
69/124sctp: fix memory leak in sctp_stream_outq_migrate()include/net/sctp/stream_sched.h net/sctp/stream.c net/sctp/stream_sched.c +2 more+49 -70 replies
70/124net: ethernet: renesas: ravb: Fix promiscuous mode after system resumeddrivers/net/ethernet/renesas/ravb_main.c+1 -00 replies
71/124afs: Fix server->active leak in afs_put_serverfs/afs/server.c+1 -10 replies
72/124hwmon: (coretemp) Check for null before removing sysfs attrsdrivers/hwmon/coretemp.c+4 -00 replies
73/124hwmon: (coretemp) fix pci device refcount leak in nv1a_ram_new()drivers/hwmon/coretemp.c+4 -10 replies
74/124hwmon: (asus-ec-sensors) Add checks for devm_kcallocdrivers/hwmon/asus-ec-sensors.c+2 -00 replies
75/124riscv: vdso: fix section overlapping under some conditionsarch/riscv/kernel/vdso/Makefile+1 -00 replies
76/124riscv: mm: Proper page permissions after initmem freearch/riscv/kernel/setup.c+5 -40 replies
77/124ALSA: dice: fix regression for Lexicon I-ONIX FW810Ssound/firewire/dice/dice-stream.c+7 -50 replies
78/124can: can327: can327_feed_frame_to_netdev(): fix potential skb leak when netdev is downdrivers/net/can/can327.c+3 -10 replies
79/124error-injection: Add prompt for function error injectionlib/Kconfig.debug+7 -10 replies
80/124tools/vm/slabinfo-gnuplot: use "grep -E" instead of "egrep"tools/vm/slabinfo-gnuplot.sh+2 -20 replies
81/124nilfs2: fix NULL pointer dereference in nilfs_palloc_commit_free_entry()fs/nilfs2/dat.c+7 -00 replies
82/124x86/bugs: Make sure MSR_SPEC_CTRL is updated properly upon resume from S3arch/x86/include/asm/nospec-branch.h arch/x86/kernel/cpu/bugs.c arch/x86/kernel/process.c+16 -90 replies
83/124pinctrl: intel: Save and restore pins in "direct IRQ" modedrivers/pinctrl/intel/pinctrl-intel.c+26 -10 replies
84/124v4l2: dont fall back to follow_pfn() if pin_user_pages_fast() failsdrivers/media/common/videobuf2/frame_vector.c+12 -560 replies
85/124mm: migrate: fix THPs mapcount on isolationmm/compaction.c+11 -110 replies
86/124net: stmmac: Set MACs flow control register to reflect current settingsdrivers/net/ethernet/stmicro/stmmac/dwmac4_core.c drivers/net/ethernet/stmicro/stmmac/stmmac_main.c+12 -20 replies
87/124mmc: mmc_test: Fix removal of debugfs filedrivers/mmc/core/mmc_test.c+2 -10 replies
88/124mmc: mtk-sd: Fix missing clk_disable_unprepare in msdc_of_clock_parse()drivers/mmc/host/mtk-sd.c+2 -40 replies
89/124mmc: core: Fix ambiguous TRIM and DISCARD argdrivers/mmc/core/core.c include/linux/mmc/mmc.h+8 -30 replies
90/124mmc: sdhci-esdhc-imx: correct CQHCI exit halt state checkdrivers/mmc/host/sdhci-esdhc-imx.c+1 -10 replies
91/124mmc: sdhci-sprd: Fix no reset data and command after voltage switchdrivers/mmc/host/sdhci-sprd.c+3 -10 replies
92/124mmc: sdhci: Fix voltage switch delaydrivers/mmc/host/sdhci.c drivers/mmc/host/sdhci.h+56 -70 replies
93/124Kconfig.debug: provide a little extra FRAME_WARN leeway when KASAN is enabledlib/Kconfig.debug+1 -00 replies
94/124drm/amdgpu: temporarily disable broken Clang builds due to blown stack-framedrivers/gpu/drm/amd/display/Kconfig+7 -00 replies
95/124drm/amdgpu: enable Vangogh VCN indirect sram modedrivers/gpu/drm/amd/amdgpu/amdgpu_vcn.c+3 -00 replies
96/124drm/i915: Fix negative value passed as remaining timedrivers/gpu/drm/i915/gt/intel_gt.c+7 -20 replies
97/124drm/i915: Never return 0 if not all requests retireddrivers/gpu/drm/i915/gt/intel_gt_requests.c+1 -10 replies
98/124tracing/osnoise: Fix duration typekernel/trace/trace_osnoise.c+3 -30 replies
99/124tracing: Fix race where histograms can be called before the eventkernel/trace/trace_events_hist.c+3 -00 replies
100/124tracing: Free buffers when a used dynamic event is removedkernel/trace/trace_dynevent.c kernel/trace/trace_events.c+12 -10 replies
101/124ASoC: ops: Fix bounds check for _sx controlssound/soc/soc-ops.c+1 -10 replies
102/124ASoC: tlv320adc3xxx: Fix build error for implicit function declarationsound/soc/codecs/tlv320adc3xxx.c+3 -00 replies
103/124pinctrl: single: Fix potential division by zerodrivers/pinctrl/pinctrl-single.c+1 -10 replies
104/124riscv: Sync efi page tables kernel mappings before switchingarch/riscv/include/asm/efi.h arch/riscv/include/asm/pgalloc.h+13 -40 replies
105/124riscv: fix race when vmap stack overflowarch/riscv/include/asm/asm.h arch/riscv/kernel/entry.S arch/riscv/kernel/traps.c+32 -00 replies
106/124riscv: kexec: Fixup irq controller broken in kexec crash patharch/riscv/kernel/machine_kexec.c+35 -00 replies
107/124riscv: kexec: Fixup crash_smp_send_stop without multi coresarch/riscv/include/asm/smp.h arch/riscv/kernel/machine_kexec.c arch/riscv/kernel/smp.c+103 -180 replies
108/124nvme: fix SRCU protection of nvme_ns_head listdrivers/nvme/host/core.c drivers/nvme/host/multipath.c+4 -10 replies
109/124iommu/vt-d: Fix PCI device refcount leak in has_external_pci()drivers/iommu/intel/iommu.c+3 -10 replies
110/124iommu/vt-d: Fix PCI device refcount leak in dmar_dev_scope_init()drivers/iommu/intel/dmar.c+1 -00 replies
111/124ipv4: Handle attempt to delete multipath route when fib_info contains an nh referencenet/ipv4/fib_semantics.c tools/testing/selftests/net/fib_nexthops.sh+9 -40 replies
112/124ipv4: Fix route deletion when nexthop info is not specifiednet/ipv4/fib_semantics.c tools/testing/selftests/net/fib_nexthops.sh+16 -30 replies
113/124mm/damon: introduce struct damos_access_patterninclude/linux/damon.h mm/damon/core.c mm/damon/dbgfs.c +3 more+106 -750 replies
114/124mm/damon/sysfs: fix wrong empty schemes assumption under online tuning in damon_sysfs_set_schemes()mm/damon/sysfs.c+44 -20 replies
115/124i2c: Restore initial power state if probe failsdrivers/i2c/i2c-core-base.c+5 -40 replies
116/124i2c: npcm7xx: Fix error handling in npcm_i2c_init()drivers/i2c/busses/i2c-npcm7xx.c+10 -10 replies
117/124i2c: qcom-geni: fix error return code in geni_i2c_gpi_xferdrivers/i2c/busses/i2c-qcom-geni.c+0 -10 replies
118/124i2c: imx: Only DMA messages with I2C_M_DMA_SAFE flag setdrivers/i2c/busses/i2c-imx.c+4 -20 replies
119/124ACPI: HMAT: remove unnecessary variable initializationdrivers/acpi/numa/hmat.c+0 -10 replies
120/124ACPI: HMAT: Fix initiator registration for single-initiator systemsdrivers/acpi/numa/hmat.c+20 -60 replies
121/124Revert "clocksource/drivers/riscv: Events are stopped during CPU suspend"drivers/clocksource/timer-riscv.c+1 -10 replies
122/124char: tpm: Protect tpm_pm_suspend with locksdrivers/char/tpm/tpm-interface.c+3 -20 replies
123/124Input: raydium_ts_i2c - fix memory leak in raydium_i2c_send()drivers/input/touchscreen/raydium_i2c_ts.c+3 -10 replies
124/124powerpc/bpf/32: Fix Oops on tail call testsarch/powerpc/net/bpf_jit_comp32.c+21 -310 replies

Reviews trailers per patch

77 of 124 patches have a Reviewed-by or Acked-by.

PatchQu WenruoDavid SterbaDouglas AndersonJohan HovoldAndrew DavisAndy ShevchenkoJiri OlsaNaveen N. RaoThadeu Lima de Souza CascardoClaudiu BezneaAndrey GrodzovskyLuben TuikovAlex DeucherThierry RedingMarc ZyngierNicolas Saenz JulienneSakari AilusFrank RowandAndrew HalaneyBrian MasneyBjorn AnderssonFelix KuehlingHawking ZhangKenneth FengEvan QuanChanwoo ChoiLeon RomanovskyGurucharan GArunachalam SanthanamVincent MailholJarkko NikulaNamjae JeonLuis HenriquesSönke HusterJacob KellerToke Høiland-JørgensenMaciej FijalkowskiAl ViroKonrad JankowskiAlexander DuyckRoi DayanEli CohenMark BlochVlad BuslovMaor DickmanSaeed MahameedBiao JiangMengen SunPaolo AbeniXin LongPavan ChebbiSergey ShtylyovAlexandre GhitiMax StaudtMatthieu BaertsSergey SenozhatskyRyusuke KonishiThomas GleixnerDale SmithJohn HarrisMika WesterbergHans VerkuilMauro Carvalho ChehabZhenyu ZhangDavid HildenbrandAdrian HunterAndrew LunnMarc DionneFlorian FainelliHaibo ChenMasami Hiramatsu (Google)Tony LindgrenEmil Renner BerthingAtish PatraGuo RenXianting TianBaolin WangIdo SchimmelJonas GorskiNikolay AleksandrovDavid AhernSeongJae ParkHidenori KobayashiTali PerryTommaso MerciaiOleksij RempelKirill A. ShutemovRafael J. WysockiArnd BergmannJames ZhuAndrzej HajdaPalmer DabbeltSamuel HollandJason A. DonenfeldVlastimil BabkaJarkko SakkinenShuah KhanRon EconomosFenil JainBagas SanjayaLinux Kernel Functional TestingAllen Pais
SeriesT-b T-b T-b T-b T-b T-b T-b
1/124R-b R-b
2/124R-b R-b R-b
3/124R-b
4/124R-b R-b
5/124
6/124R-b
7/124R-b
8/124R-b R-b R-b
9/124A-b
10/124
11/124R-b T-b T-b R-b
12/124A-b
13/124A-b
14/124R-b
15/124
16/124A-b
17/124A-b R-b
18/124R-b
19/124
20/124
21/124R-b
22/124
23/124
24/124R-b
25/124
26/124A-b
27/124R-b R-b
28/124T-b R-b T-b R-b R-b R-b
29/124T-b R-b
30/124R-b T-b
31/124R-b
32/124T-b
33/124R-b
34/124R-b
35/124R-b R-b R-b R-b
36/124R-b R-b R-b
37/124R-b
38/124R-b
39/124
40/124
41/124A-b A-b
42/124R-b
43/124
44/124T-b T-b T-b T-b
45/124
46/124
47/124Reported-and-tested-by
48/124Reported-and-tested-by
49/124A-b
50/124
51/124R-b
52/124
53/124A-b
54/124R-b
55/124
56/124
57/124
58/124
59/124R-b
60/124R-b R-b R-b
61/124R-b
62/124
63/124
64/124R-b
65/124R-b T-b
66/124
67/124
68/124
69/124R-b
70/124R-b R-b
71/124
72/124
73/124
74/124
75/124
76/124R-b T-b
77/124
78/124R-b
79/124
80/124R-b
81/124T-b
82/124R-b
83/124Reported-and-tested-by Reported-and-tested-by A-b
84/124A-b A-b
85/124T-b A-b
86/124
87/124A-b
88/124
89/124A-b
90/124A-b A-b
91/124A-b R-b
92/124
93/124A-b
94/124A-b
95/124R-b
96/124R-b
97/124R-b
98/124A-b
99/124A-b
100/124A-b
101/124
102/124
103/124R-b
104/124T-b R-b
105/124R-b
106/124R-b
107/124R-b
108/124
109/124
110/124
111/124R-b T-b
112/124T-b R-b R-b
113/124R-b
114/124
115/124R-b R-b R-b R-b
116/124R-b
117/124R-b
118/124A-b
119/124A-b A-b
120/124A-b A-b
121/124R-b A-b A-b
122/124T-b T-b R-b
123/124
124/124T-b

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

Read the v1 thread

Cover letter [PATCH 6.0 000/124] 6.0.12-rc1 review

This is the start of the stable review cycle for the 6.0.12 release. There are 124 patches in this series, all will be posted as a response to this one. If anyone has any issues with these being applied, please let me know.

Responses should be made by Wed, 07 Dec 2022 19:07:46 +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.0.12-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.0.y
and the diffstat can be found below.

thanks,

greg k-h

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

Greg Kroah-Hartman <[email protected]>

    Linux 6.0.12-rc1

Christophe Leroy <[email protected]>
powerpc/bpf/32: Fix Oops on tail call tests

Zhang Xiaoxu <[email protected]>
Input: raydium_ts_i2c - fix memory leak in raydium_i2c_send()

Jan Dabros <[email protected]>
char: tpm: Protect tpm_pm_suspend with locks

Conor Dooley <[email protected]>
Revert "clocksource/drivers/riscv: Events are stopped during CPU suspend"

Vishal Verma <[email protected]>
ACPI: HMAT: Fix initiator registration for single-initiator systems

Vishal Verma <[email protected]>
ACPI: HMAT: remove unnecessary variable initialization

Andrew Lunn <[email protected]>
i2c: imx: Only DMA messages with I2C_M_DMA_SAFE flag set

Wang Yufen <[email protected]>
i2c: qcom-geni: fix error return code in geni_i2c_gpi_xfer

Yuan Can <[email protected]>
i2c: npcm7xx: Fix error handling in npcm_i2c_init()

Ricardo Ribalda <[email protected]>
i2c: Restore initial power state if probe fails

SeongJae Park <[email protected]>
mm/damon/sysfs: fix wrong empty schemes assumption under online tuning in damon_sysfs_set_schemes()

Yajun Deng <[email protected]>
mm/damon: introduce struct damos_access_pattern

Ido Schimmel <[email protected]>
ipv4: Fix route deletion when nexthop info is not specified

David Ahern <[email protected]>
ipv4: Handle attempt to delete multipath route when fib_info contains an nh reference

Xiongfeng Wang <[email protected]>
iommu/vt-d: Fix PCI device refcount leak in dmar_dev_scope_init()

Xiongfeng Wang <[email protected]>
iommu/vt-d: Fix PCI device refcount leak in has_external_pci()

Caleb Sander <[email protected]>
nvme: fix SRCU protection of nvme_ns_head list

Guo Ren <[email protected]>
riscv: kexec: Fixup crash_smp_send_stop without multi cores

Guo Ren <[email protected]>
riscv: kexec: Fixup irq controller broken in kexec crash path

Jisheng Zhang <[email protected]>
riscv: fix race when vmap stack overflow

Alexandre Ghiti <[email protected]>
riscv: Sync efi page table's kernel mappings before switching

Maxim Korotkov <[email protected]>
pinctrl: single: Fix potential division by zero

Hui Tang <[email protected]>
ASoC: tlv320adc3xxx: Fix build error for implicit function declaration

Mark Brown <[email protected]>
ASoC: ops: Fix bounds check for _sx controls

Steven Rostedt (Google) <[email protected]>
tracing: Free buffers when a used dynamic event is removed

Steven Rostedt (Google) <[email protected]>
tracing: Fix race where histograms can be called before the event

Daniel Bristot de Oliveira <[email protected]>
tracing/osnoise: Fix duration type

Janusz Krzysztofik <[email protected]>
drm/i915: Never return 0 if not all requests retired

Janusz Krzysztofik <[email protected]>
drm/i915: Fix negative value passed as remaining time

Leo Liu <[email protected]>
drm/amdgpu: enable Vangogh VCN indirect sram mode

Lee Jones <[email protected]>
drm/amdgpu: temporarily disable broken Clang builds due to blown stack-frame

Lee Jones <[email protected]>
Kconfig.debug: provide a little extra FRAME_WARN leeway when KASAN is enabled

Adrian Hunter <[email protected]>
mmc: sdhci: Fix voltage switch delay

Wenchao Chen <[email protected]>
mmc: sdhci-sprd: Fix no reset data and command after voltage switch

Sebastian Falbesoner <[email protected]>
mmc: sdhci-esdhc-imx: correct CQHCI exit halt state check

Christian Löhle <[email protected]>
mmc: core: Fix ambiguous TRIM and DISCARD arg

Gaosheng Cui <[email protected]>
mmc: mtk-sd: Fix missing clk_disable_unprepare in msdc_of_clock_parse()

Ye Bin <[email protected]>
mmc: mmc_test: Fix removal of debugfs file

Goh, Wei Sheng <[email protected]>
net: stmmac: Set MAC's flow control register to reflect current settings

Gavin Shan <[email protected]>
mm: migrate: fix THP's mapcount on isolation

Linus Torvalds <[email protected]>
v4l2: don't fall back to follow_pfn() if pin_user_pages_fast() fails

Andy Shevchenko <[email protected]>
pinctrl: intel: Save and restore pins in "direct IRQ" mode

Pawan Gupta <[email protected]>
x86/bugs: Make sure MSR_SPEC_CTRL is updated properly upon resume from S3

ZhangPeng <[email protected]>
nilfs2: fix NULL pointer dereference in nilfs_palloc_commit_free_entry()

Tiezhu Yang <[email protected]>
tools/vm/slabinfo-gnuplot: use "grep -E" instead of "egrep"

Steven Rostedt (Google) <[email protected]>
error-injection: Add prompt for function error injection

Ziyang Xuan <[email protected]>
can: can327: can327_feed_frame_to_netdev(): fix potential skb leak when netdev is down

Takashi Sakamoto <[email protected]>
ALSA: dice: fix regression for Lexicon I-ONIX FW810S

Björn Töpel <[email protected]>
riscv: mm: Proper page permissions after initmem free

Jisheng Zhang <[email protected]>
riscv: vdso: fix section overlapping under some conditions

Yuan Can <[email protected]>
hwmon: (asus-ec-sensors) Add checks for devm_kcalloc

Yang Yingliang <[email protected]>
hwmon: (coretemp) fix pci device refcount leak in nv1a_ram_new()

Phil Auld <[email protected]>
hwmon: (coretemp) Check for null before removing sysfs attrs

Marc Dionne <[email protected]>

    afs: Fix server->active leak in afs_put_server

Yoshihiro Shimoda <[email protected]>
net: ethernet: renesas: ravb: Fix promiscuous mode after system resumed

Zhengchao Shao <[email protected]>
sctp: fix memory leak in sctp_stream_outq_migrate()

Willem de Bruijn <[email protected]>
packet: do not set TP_STATUS_CSUM_VALID on CHECKSUM_COMPLETE

Chris Mi <[email protected]>
net/mlx5: Lag, Fix for loop when checking lag

Shigeru Yoshida <[email protected]>
net: tun: Fix use-after-free in tun_detach()

David Howells <[email protected]>
afs: Fix fileserver probe RTT handling

Yang Yingliang <[email protected]>
net: mdiobus: fix unbalanced node reference count

YueHaibing <[email protected]>
net: hsr: Fix potential use-after-free

Xin Long <[email protected]>
tipc: re-fetch skb cb after tipc_msg_validate

Paolo Abeni <[email protected]>
mptcp: fix sleep in atomic at close time

Menglong Dong <[email protected]>
mptcp: don't orphan ssk in mptcp_close()

Jerry Ray <[email protected]>
dsa: lan9303: Correct stat name

M Chetan Kumar <[email protected]>
net: wwan: iosm: fix incorrect skb length

M Chetan Kumar <[email protected]>
net: wwan: iosm: fix crash in peek throughput test

M Chetan Kumar <[email protected]>
net: wwan: iosm: fix dma_alloc_coherent incompatible pointer type

M Chetan Kumar <[email protected]>
net: wwan: iosm: fix kernel test robot reported error

Yuri Karpov <[email protected]>
net: ethernet: nixge: fix NULL dereference

Wang Hai <[email protected]>
net/9p: Fix a potential socket leak in p9_socket_open

Yuan Can <[email protected]>
net: net_netdev: Fix error handling in ntb_netdev_init_module()

Zhang Changzhong <[email protected]>
net: ethernet: ti: am65-cpsw: fix error handling in am65_cpsw_nuss_probe()

Yang Yingliang <[email protected]>
net: phy: fix null-ptr-deref while probe() failed

Lorenzo Bianconi <[email protected]>
wifi: mac8021: fix possible oob access in ieee80211_get_rate_duration

Johannes Berg <[email protected]>
wifi: cfg80211: don't allow multi-BSSID in S1G

Johannes Berg <[email protected]>
wifi: cfg80211: fix buffer overflow in elem comparison

Izabela Bakollari <[email protected]>
aquantia: Do not purge addresses when setting the number of rings

Duoming Zhou <[email protected]>
qlcnic: fix sleep-in-atomic-context bugs caused by msleep

Amir Goldstein <[email protected]>
vfs: fix copy_file_range() averts filesystem freeze protection

Jiasheng Jiang <[email protected]>
can: m_can: Add check for devm_clk_get

Zhang Changzhong <[email protected]>
can: m_can: pci: add missing m_can_class_free_dev() in probe/remove methods

Zhang Changzhong <[email protected]>
can: etas_es58x: es58x_init_netdev(): free netdev when register_candev()

Zhang Changzhong <[email protected]>

    can: cc770: cc770_isa_probe(): add missing free_cc770dev()

Zhang Changzhong <[email protected]>

    can: sja1000_isa: sja1000_isa_probe(): add missing free_sja1000dev()

Roi Dayan <[email protected]>
net/mlx5e: Fix use-after-free when reverting termination table

YueHaibing <[email protected]>
net/mlx5: Fix uninitialized variable bug in outlen_write()

Chris Mi <[email protected]>
net/mlx5: E-switch, Fix duplicate lag creation

Chris Mi <[email protected]>
net/mlx5: E-switch, Destroy legacy fdb table when needed

YueHaibing <[email protected]>
net/mlx5: DR, Fix uninitialized var warning

Wang Hai <[email protected]>
e100: Fix possible use after free in e100_xmit_prepare

Yuan Can <[email protected]>
iavf: Fix error handling in iavf_init_module()

Yuan Can <[email protected]>
fm10k: Fix error handling in fm10k_init_module()

Shang XiaoJing <[email protected]>
i40e: Fix error handling in i40e_init_module()

Shang XiaoJing <[email protected]>
ixgbevf: Fix resource leak in ixgbevf_init_module()

Shazad Hussain <[email protected]>

    clk: qcom: gcc-sc8280xp: add cxo as parent for three ufs ref clks

Yang Yingliang <[email protected]>
of: property: decrement node refcount in of_fwnode_get_reference_args()

Wei Yongjun <[email protected]>
nvmem: rmem: Fix return value check in rmem_read()

Xu Kuohai <[email protected]>
bpf: Do not copy spin lock field from user in bpf_selem_alloc

Joe Korty <[email protected]>
clocksource/drivers/arm_arch_timer: Fix XGene-1 TVAL register math error

Gaosheng Cui <[email protected]>
hwmon: (ibmpex) Fix possible UAF when ibmpex_register_bmc() fails

Yang Yingliang <[email protected]>
hwmon: (i5500_temp) fix missing pci_disable_device()

Ninad Malwade <[email protected]>
hwmon: (ina3221) Fix shunt sum critical calculation

Derek Nguyen <[email protected]>
hwmon: (ltc2947) fix temperature scaling

Hou Tao <[email protected]>
libbpf: Handle size overflow for ringbuf mmap

Michael Grzeschik <[email protected]>
ARM: at91: rm9200: fix usb device clock id

Srikar Dronamraju <[email protected]>
scripts/faddr2line: Fix regression in name resolution on ppc64le

Hou Tao <[email protected]>
bpf, perf: Use subprog name when reporting subprog ksymbol

Jiri Olsa <[email protected]>
libbpf: Use correct return pointer in attach_raw_tp

Paul Gazzillo <[email protected]>
iio: light: rpr0521: add missing Kconfig dependencies

Wei Yongjun <[email protected]>

    iio: health: afe4404: Fix oob read in afe4404_[read|write]_raw

Wei Yongjun <[email protected]>
iio: health: afe4403: Fix oob read in afe4403_read_raw

Stephen Boyd <[email protected]>
clk: qcom: gdsc: Remove direct runtime PM calls

Johan Hovold <[email protected]>
clk: qcom: gdsc: add missing error handling

David Virag <[email protected]>
clk: samsung: exynos7885: Correct "div4" clock parents

lyndonli <[email protected]>
drm/amd/pm: update driver if header for smu_13_0_7

Kenneth Feng <[email protected]>
drm/amd/pm: update driver-if header for smu_v13_0_10

Yang Wang <[email protected]>
drm/amd/pm: add smu_v13_0_10 driver if version

Sam James <[email protected]>
kbuild: fix -Wimplicit-function-declaration in license_is_gpl_compatible

Christian König <[email protected]>
drm/amdgpu: fix userptr HMM range handling v2

Christian König <[email protected]>
drm/amdgpu: cleanup error handling in amdgpu_cs_parser_bos

Christian König <[email protected]>
drm/amdgpu: move setting the job resources

ChenXiaoSong <[email protected]>
btrfs: qgroup: fix sleep from invalid context bug in btrfs_qgroup_inherit()

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

Diffstat:

 Makefile                                           |   4 +-
 arch/arm/boot/dts/at91rm9200.dtsi                  |   2 +-
 arch/powerpc/net/bpf_jit_comp32.c                  |  52 ++++-----
 arch/riscv/include/asm/asm.h                       |   1 +
 arch/riscv/include/asm/efi.h                       |   6 +-
 arch/riscv/include/asm/pgalloc.h                   |  11 +-
 arch/riscv/include/asm/smp.h                       |   3 +
 arch/riscv/kernel/entry.S                          |  13 +++
 arch/riscv/kernel/machine_kexec.c                  |  46 ++++++--
 arch/riscv/kernel/setup.c                          |   9 +-
 arch/riscv/kernel/smp.c                            |  97 ++++++++++++++++-
 arch/riscv/kernel/traps.c                          |  18 ++++
 arch/riscv/kernel/vdso/Makefile                    |   1 +
 arch/x86/include/asm/nospec-branch.h               |   2 +-
 arch/x86/kernel/cpu/bugs.c                         |  21 ++--
 arch/x86/kernel/process.c                          |   2 +-
 drivers/acpi/numa/hmat.c                           |  27 +++--
 drivers/char/tpm/tpm-interface.c                   |   5 +-
 drivers/clk/at91/at91rm9200.c                      |   2 +-
 drivers/clk/qcom/gcc-sc8280xp.c                    |   6 ++
 drivers/clk/qcom/gdsc.c                            |  70 +++---------
 drivers/clk/qcom/gdsc.h                            |   2 -
 drivers/clk/samsung/clk-exynos7885.c               |   4 +-
 drivers/clocksource/arm_arch_timer.c               |   7 +-
 drivers/clocksource/timer-riscv.c                  |   2 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c   |  12 ++-
 drivers/gpu/drm/amd/amdgpu/amdgpu_bo_list.c        |   1 +
 drivers/gpu/drm/amd/amdgpu/amdgpu_bo_list.h        |   3 +
 drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c             |  60 ++++-------
 drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c            |   6 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_job.c            |  17 +++
 drivers/gpu/drm/amd/amdgpu/amdgpu_job.h            |   2 +
 drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c            |  53 +++-------
 drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.h            |  14 ++-
 drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.c            |   3 +
 drivers/gpu/drm/amd/display/Kconfig                |   7 ++
 .../pm/swsmu/inc/pmfw_if/smu13_driver_if_v13_0_0.h | 111 +++++++++++++------
 .../pm/swsmu/inc/pmfw_if/smu13_driver_if_v13_0_7.h | 117 ++++++++++++++-------
 drivers/gpu/drm/amd/pm/swsmu/inc/smu_v13_0.h       |   5 +-
 drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0.c     |   3 +-
 drivers/gpu/drm/i915/gt/intel_gt.c                 |   9 +-
 drivers/gpu/drm/i915/gt/intel_gt_requests.c        |   2 +-
 drivers/hwmon/asus-ec-sensors.c                    |   2 +
 drivers/hwmon/coretemp.c                           |   9 +-
 drivers/hwmon/i5500_temp.c                         |   2 +-
 drivers/hwmon/ibmpex.c                             |   1 +
 drivers/hwmon/ina3221.c                            |   4 +-
 drivers/hwmon/ltc2947-core.c                       |   2 +-
 drivers/i2c/busses/i2c-imx.c                       |   6 +-
 drivers/i2c/busses/i2c-npcm7xx.c                   |  11 +-
 drivers/i2c/busses/i2c-qcom-geni.c                 |   1 -
 drivers/i2c/i2c-core-base.c                        |   9 +-
 drivers/iio/health/afe4403.c                       |   5 +-
 drivers/iio/health/afe4404.c                       |  12 ++-
 drivers/iio/light/Kconfig                          |   2 +
 drivers/input/touchscreen/raydium_i2c_ts.c         |   4 +-
 drivers/iommu/intel/dmar.c                         |   1 +
 drivers/iommu/intel/iommu.c                        |   4 +-
 drivers/media/common/videobuf2/frame_vector.c      |  68 +++---------
 drivers/mmc/core/core.c                            |   9 +-
 drivers/mmc/core/mmc_test.c                        |   3 +-
 drivers/mmc/host/mtk-sd.c                          |   6 +-
 drivers/mmc/host/sdhci-esdhc-imx.c                 |   2 +-
 drivers/mmc/host/sdhci-sprd.c                      |   4 +-
 drivers/mmc/host/sdhci.c                           |  61 +++++++++--
 drivers/mmc/host/sdhci.h                           |   2 +
 drivers/net/can/can327.c                           |   4 +-
 drivers/net/can/cc770/cc770_isa.c                  |  10 +-
 drivers/net/can/m_can/m_can.c                      |   2 +-
 drivers/net/can/m_can/m_can_pci.c                  |   9 +-
 drivers/net/can/sja1000/sja1000_isa.c              |  10 +-
 drivers/net/can/usb/etas_es58x/es58x_core.c        |   5 +-
 drivers/net/dsa/lan9303-core.c                     |   2 +-
 .../net/ethernet/aquantia/atlantic/aq_ethtool.c    |   5 +-
 drivers/net/ethernet/aquantia/atlantic/aq_main.c   |   4 +-
 drivers/net/ethernet/aquantia/atlantic/aq_main.h   |   2 +
 drivers/net/ethernet/intel/e100.c                  |   5 +-
 drivers/net/ethernet/intel/fm10k/fm10k_main.c      |  10 +-
 drivers/net/ethernet/intel/i40e/i40e_main.c        |  11 +-
 drivers/net/ethernet/intel/iavf/iavf_main.c        |   9 +-
 drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c  |  10 +-
 drivers/net/ethernet/mellanox/mlx5/core/cmd.c      |   4 +-
 drivers/net/ethernet/mellanox/mlx5/core/eswitch.c  |   3 +
 drivers/net/ethernet/mellanox/mlx5/core/eswitch.h  |   8 ++
 .../ethernet/mellanox/mlx5/core/eswitch_offloads.c |   7 ++
 .../mellanox/mlx5/core/eswitch_offloads_termtbl.c  |   2 +
 drivers/net/ethernet/mellanox/mlx5/core/lag/lag.c  |   9 +-
 .../mellanox/mlx5/core/steering/dr_table.c         |   5 +-
 drivers/net/ethernet/ni/nixge.c                    |  29 ++---
 .../net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c    |   4 +-
 drivers/net/ethernet/renesas/ravb_main.c           |   1 +
 drivers/net/ethernet/stmicro/stmmac/dwmac4_core.c  |   2 +
 drivers/net/ethernet/stmicro/stmmac/stmmac_main.c  |  12 ++-
 drivers/net/ethernet/ti/am65-cpsw-nuss.c           |   2 +-
 drivers/net/mdio/fwnode_mdio.c                     |   2 +-
 drivers/net/ntb_netdev.c                           |   9 +-
 drivers/net/phy/phy_device.c                       |   2 +
 drivers/net/tun.c                                  |   4 +-
 drivers/net/wwan/iosm/iosm_ipc_mux_codec.c         |  26 ++---
 drivers/net/wwan/iosm/iosm_ipc_protocol.h          |   2 +-
 drivers/nvme/host/core.c                           |   2 +-
 drivers/nvme/host/multipath.c                      |   3 +
 drivers/nvmem/rmem.c                               |   4 +-
 drivers/of/property.c                              |   4 +-
 drivers/pinctrl/intel/pinctrl-intel.c              |  27 ++++-
 drivers/pinctrl/pinctrl-single.c                   |   2 +-
 fs/afs/fs_probe.c                                  |   4 +-
 fs/afs/server.c                                    |   2 +-
 fs/btrfs/qgroup.c                                  |   9 +-
 fs/ksmbd/vfs.c                                     |   6 +-
 fs/nfsd/vfs.c                                      |   4 +-
 fs/nilfs2/dat.c                                    |   7 ++
 fs/read_write.c                                    |  19 +++-
 include/linux/damon.h                              |  37 ++++---
 include/linux/fs.h                                 |   8 ++
 include/linux/license.h                            |   2 +
 include/linux/mmc/mmc.h                            |   2 +-
 include/net/sctp/stream_sched.h                    |   2 +
 kernel/bpf/bpf_local_storage.c                     |   2 +-
 kernel/events/core.c                               |   2 +-
 kernel/trace/trace_dynevent.c                      |   2 +
 kernel/trace/trace_events.c                        |  11 +-
 kernel/trace/trace_events_hist.c                   |   3 +
 kernel/trace/trace_osnoise.c                       |   6 +-
 lib/Kconfig.debug                                  |   9 +-
 mm/compaction.c                                    |  22 ++--
 mm/damon/core.c                                    |  31 +++---
 mm/damon/dbgfs.c                                   |  27 +++--
 mm/damon/lru_sort.c                                |  46 ++++----
 mm/damon/reclaim.c                                 |  23 ++--
 mm/damon/sysfs.c                                   |  63 +++++++++--
 net/9p/trans_fd.c                                  |   4 +-
 net/hsr/hsr_forward.c                              |   5 +-
 net/ipv4/fib_semantics.c                           |  10 +-
 net/mac80211/airtime.c                             |   3 +
 net/mptcp/protocol.c                               |  13 ++-
 net/mptcp/subflow.c                                |   6 +-
 net/packet/af_packet.c                             |   6 +-
 net/sctp/stream.c                                  |  25 +++--
 net/sctp/stream_sched.c                            |   5 +
 net/sctp/stream_sched_prio.c                       |  19 ++++
 net/sctp/stream_sched_rr.c                         |   5 +
 net/tipc/crypto.c                                  |   3 +
 net/wireless/scan.c                                |  10 +-
 scripts/faddr2line                                 |   7 +-
 sound/firewire/dice/dice-stream.c                  |  12 ++-
 sound/soc/codecs/tlv320adc3xxx.c                   |   3 +
 sound/soc/soc-ops.c                                |   2 +-
 tools/lib/bpf/libbpf.c                             |   2 +-
 tools/lib/bpf/ringbuf.c                            |  12 ++-
 tools/testing/selftests/net/fib_nexthops.sh        |  16 +++
 tools/vm/slabinfo-gnuplot.sh                       |   4 +-
 152 files changed, 1236 insertions(+), 626 deletions(-)