Skip to content

5.10.158-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 Latest91 of 92 patches 5 repliesIn review

91 of 92 patches are in this archive. The cover letter announces 92.

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/92btrfs: sink iterator parameter to btrfs_ioctl_logical_to_inofs/btrfs/backref.c fs/btrfs/backref.h fs/btrfs/ioctl.c+24 -260 replies
2/92btrfs: free btrfs_path before copying inodes to userspacefs/btrfs/ioctl.c+7 -90 replies
3/92spi: spi-imx: Fix spi_bus_clk if requested clock is higher than input clockdrivers/spi/spi-imx.c+1 -20 replies
4/92btrfs: move QUOTA_ENABLED check to rescan_should_stop from btrfs_qgroup_rescan_workerfs/btrfs/qgroup.c+6 -70 replies
5/92drm/display/dp_mst: Fix drm_dp_mst_add_affected_dsc_crtcs() return codedrivers/gpu/drm/drm_dp_mst_topology.c+1 -10 replies
6/92kbuild: fix -Wimplicit-function-declaration in license_is_gpl_compatibleinclude/linux/license.h+2 -00 replies
7/92drm/amdgpu: update drm_display_info correctly when the edid is readdrivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c+5 -30 replies
8/92drm/amdgpu: Partially revert "drm/amdgpu: update drm_display_info correctly when the edid is read"drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c+0 -10 replies
9/92btrfs: qgroup: fix sleep from invalid context bug in btrfs_qgroup_inherit()fs/btrfs/qgroup.c+1 -80 replies
10/92iio: health: afe4403: Fix oob read in afe4403_read_rawdrivers/iio/health/afe4403.c+3 -20 replies
11/92iio: health: afe4404: Fix oob read in afe4404_[read|write]_rawdrivers/iio/health/afe4404.c+7 -50 replies
12/92iio: light: rpr0521: add missing Kconfig dependenciesdrivers/iio/light/Kconfig+2 -00 replies
13/92bpf, perf: Use subprog name when reporting subprog ksymbolkernel/events/core.c+1 -10 replies
14/92scripts/faddr2line: Fix regression in name resolution on ppc64lescripts/faddr2line+4 -30 replies
15/92ARM: at91: rm9200: fix usb device clock idarch/arm/boot/dts/at91rm9200.dtsi drivers/clk/at91/at91rm9200.c+2 -20 replies
16/92libbpf: Handle size overflow for ringbuf mmaptools/lib/bpf/ringbuf.c+8 -40 replies
17/92hwmon: (ltc2947) fix temperature scalingdrivers/hwmon/ltc2947-core.c+1 -10 replies
18/92hwmon: (ina3221) Fix shunt sum critical calculationdrivers/hwmon/ina3221.c+2 -20 replies
19/92hwmon: (i5500_temp) fix missing pci_disable_device()drivers/hwmon/i5500_temp.c+1 -10 replies
20/92hwmon: (ibmpex) Fix possible UAF when ibmpex_register_bmc() failsdrivers/hwmon/ibmpex.c+1 -00 replies
21/92bpf: Do not copy spin lock field from user in bpf_selem_allockernel/bpf/bpf_local_storage.c+1 -10 replies
22/92of: property: decrement node refcount in of_fwnode_get_reference_args()drivers/of/property.c+3 -10 replies
23/92ixgbevf: Fix resource leak in ixgbevf_init_module()drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c+9 -10 replies
24/92i40e: Fix error handling in i40e_init_module()drivers/net/ethernet/intel/i40e/i40e_main.c+10 -10 replies
25/92fm10k: Fix error handling in fm10k_init_module()drivers/net/ethernet/intel/fm10k/fm10k_main.c+9 -10 replies
26/92iavf: remove redundant ret variabledrivers/net/ethernet/intel/iavf/iavf_main.c+2 -70 replies
27/92iavf: Fix error handling in iavf_init_module()drivers/net/ethernet/intel/iavf/iavf_main.c+8 -10 replies
28/92e100: switch from pci_ to dma_ APIdrivers/net/ethernet/intel/e100.c+49 -430 replies
29/92e100: Fix possible use after free in e100_xmit_preparedrivers/net/ethernet/intel/e100.c+1 -40 replies
30/92net/mlx5: Fix uninitialized variable bug in outlen_write()drivers/net/ethernet/mellanox/mlx5/core/cmd.c+2 -20 replies
31/92net/mlx5e: Fix use-after-free when reverting termination tabledrivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads_termtbl.c+2 -00 replies
32/92can: sja1000_isa: sja1000_isa_probe(): add missing free_sja1000dev()drivers/net/can/sja1000/sja1000_isa.c+6 -40 replies
33/92can: cc770: cc770_isa_probe(): add missing free_cc770dev()drivers/net/can/cc770/cc770_isa.c+6 -40 replies
34/92qlcnic: fix sleep-in-atomic-context bugs caused by msleepdrivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c+2 -20 replies
35/92aquantia: 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
36/92wifi: cfg80211: fix buffer overflow in elem comparisonnet/wireless/scan.c+2 -10 replies
37/92wifi: cfg80211: dont allow multi-BSSID in S1Gnet/wireless/scan.c+6 -10 replies
38/92wifi: mac8021: fix possible oob access in ieee80211_get_rate_durationnet/mac80211/airtime.c+3 -00 replies
39/92net: phy: fix null-ptr-deref while probe() faileddrivers/net/phy/phy_device.c+1 -00 replies
40/92net: net_netdev: Fix error handling in ntb_netdev_init_module()drivers/net/ntb_netdev.c+8 -10 replies
41/92net/9p: Fix a potential socket leak in p9_socket_opennet/9p/trans_fd.c+3 -10 replies
42/92net: ethernet: nixge: fix NULL dereferencedrivers/net/ethernet/ni/nixge.c+15 -140 replies
43/92dsa: lan9303: Correct stat namedrivers/net/dsa/lan9303-core.c+1 -10 replies
44/92tipc: re-fetch skb cb after tipc_msg_validatenet/tipc/crypto.c+3 -00 replies
45/92net: hsr: Fix potential use-after-freenet/hsr/hsr_forward.c+3 -20 replies
46/92afs: Fix fileserver probe RTT handlingfs/afs/fs_probe.c+2 -20 replies
47/92net: tun: Fix use-after-free in tun_detach()drivers/net/tun.c+3 -10 replies
48/92packet: do not set TP_STATUS_CSUM_VALID on CHECKSUM_COMPLETEnet/packet/af_packet.c+2 -40 replies
49/92sctp: 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
50/92net: ethernet: renesas: ravb: Fix promiscuous mode after system resumeddrivers/net/ethernet/renesas/ravb_main.c+1 -00 replies
51/92hwmon: (coretemp) Check for null before removing sysfs attrsdrivers/hwmon/coretemp.c+4 -00 replies
52/92hwmon: (coretemp) fix pci device refcount leak in nv1a_ram_new()drivers/hwmon/coretemp.c+4 -10 replies
53/92net/mlx5: DR, Fix uninitialized var warningdrivers/net/ethernet/mellanox/mlx5/core/steering/dr_table.c+4 -10 replies
54/92riscv: vdso: fix section overlapping under some conditionsarch/riscv/kernel/vdso/Makefile+1 -00 replies
55/92error-injection: Add prompt for function error injectionlib/Kconfig.debug+7 -10 replies
56/92tools/vm/slabinfo-gnuplot: use "grep -E" instead of "egrep"tools/vm/slabinfo-gnuplot.sh+2 -20 replies
57/92nilfs2: fix NULL pointer dereference in nilfs_palloc_commit_free_entry()fs/nilfs2/dat.c+7 -00 replies
58/92x86/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
59/92pinctrl: intel: Save and restore pins in "direct IRQ" modedrivers/pinctrl/intel/pinctrl-intel.c+26 -10 replies
60/92net: 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
61/92mmc: mmc_test: Fix removal of debugfs filedrivers/mmc/core/mmc_test.c+2 -10 replies
62/92mmc: core: Fix ambiguous TRIM and DISCARD argdrivers/mmc/core/core.c include/linux/mmc/mmc.h+8 -30 replies
63/92mmc: sdhci-esdhc-imx: correct CQHCI exit halt state checkdrivers/mmc/host/sdhci-esdhc-imx.c+1 -10 replies
64/92mmc: sdhci-sprd: Fix no reset data and command after voltage switchdrivers/mmc/host/sdhci-sprd.c+3 -10 replies
65/92mmc: sdhci: Fix voltage switch delaydrivers/mmc/host/sdhci.c drivers/mmc/host/sdhci.h+56 -70 replies
66/92drm/amdgpu: temporarily disable broken Clang builds due to blown stack-framedrivers/gpu/drm/amd/display/Kconfig+7 -00 replies
67/92drm/i915: Never return 0 if not all requests retireddrivers/gpu/drm/i915/gt/intel_gt_requests.c+1 -10 replies
68/92tracing: Free buffers when a used dynamic event is removedkernel/trace/trace_dynevent.c kernel/trace/trace_events.c+12 -10 replies
69/92io_uring: dont hold uring_lock when calling io_run_task_work*fs/io_uring.c+61 -210 replies
70/92ASoC: ops: Fix bounds check for _sx controlssound/soc/soc-ops.c+1 -10 replies
71/92pinctrl: single: Fix potential division by zerodrivers/pinctrl/pinctrl-single.c+1 -10 replies
72/92iommu/vt-d: Fix PCI device refcount leak in has_external_pci()drivers/iommu/intel/iommu.c+3 -10 replies
73/92iommu/vt-d: Fix PCI device refcount leak in dmar_dev_scope_init()drivers/iommu/intel/dmar.c+1 -00 replies
74/92parisc: Increase size of gcc stack frame checklib/Kconfig.debug+1 -10 replies
75/92xtensa: increase size of gcc stack frame checklib/Kconfig.debug+1 -10 replies
76/92parisc: Increase FRAME_WARN to 2048 bytes on parisclib/Kconfig.debug+3 -20 replies
77/92Kconfig.debug: provide a little extra FRAME_WARN leeway when KASAN is enabledlib/Kconfig.debug+1 -00 replies
78/92selftests: net: add delete nexthop route warning testtools/testing/selftests/net/fib_nexthops.sh+14 -00 replies
79/92selftests: net: fix nexthop warning cleanup double ip typotools/testing/selftests/net/fib_nexthops.sh+2 -20 replies
80/92ipv4: 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
81/92ipv4: Fix route deletion when nexthop info is not specifiednet/ipv4/fib_semantics.c tools/testing/selftests/net/fib_nexthops.sh+16 -30 replies
82/92Revert "tty: n_gsm: avoid call of sleeping functions from atomic context"drivers/tty/n_gsm.c+21 -180 replies
83/92x86/tsx: Add a feature bit for TSX control MSR supportarch/x86/include/asm/cpufeatures.h arch/x86/kernel/cpu/tsx.c+15 -190 replies
84/92x86/pm: Add enumeration check before spec MSRs save/restore setuparch/x86/power/cpu.c+15 -80 replies
85/92i2c: npcm7xx: Fix error handling in npcm_i2c_init()drivers/i2c/busses/i2c-npcm7xx.c+10 -10 replies
86/92i2c: imx: Only DMA messages with I2C_M_DMA_SAFE flag setdrivers/i2c/busses/i2c-imx.c+4 -20 replies
87/92ACPI: HMAT: remove unnecessary variable initializationdrivers/acpi/numa/hmat.c+0 -10 replies
88/92ACPI: HMAT: Fix initiator registration for single-initiator systemsdrivers/acpi/numa/hmat.c+20 -60 replies
89/92Revert "clocksource/drivers/riscv: Events are stopped during CPU suspend"drivers/clocksource/timer-riscv.c+1 -10 replies
90/92char: tpm: Protect tpm_pm_suspend with locksdrivers/char/tpm/tpm-interface.c+3 -20 replies
91/92Input: raydium_ts_i2c - fix memory leak in raydium_i2c_send()drivers/input/touchscreen/raydium_i2c_ts.c+3 -10 replies

Reviews trailers per patch

53 of 91 patches have a Reviewed-by or Acked-by of their own; the series has one for all of them.

PatchDavid SterbaFabio EstevamMarek VasutWayne LinLuben TuikovThierry RedingSakari AilusFrank RowandSaeed MahameedKonrad JankowskiLeon RomanovskyGurucharan GJacob KellerQu WenruoAaron BrownAlexander DuyckMaor DickmanSönke HusterAndrew DavisAndy ShevchenkoJiri OlsaNaveen N. RaoThadeu Lima de Souza CascardoClaudiu BezneaHarry WentlandToke Høiland-JørgensenXin LongPavan ChebbiSergey ShtylyovRoi DayanSergey SenozhatskyRyusuke KonishiThomas GleixnerDale SmithJohn HarrisMika WesterbergAdrian HunterHaibo ChenBaolin WangArnd BergmannAl ViroMaciej FijalkowskiFlorian FainelliMarc DionneMasami Hiramatsu (Google)David AhernIdo SchimmelJonas GorskiNikolay AleksandrovDaniel StarkeDave HansenRafael J. WysockiTali PerryOleksij RempelKirill A. ShutemovPalmer DabbeltSamuel HollandJason A. DonenfeldVlastimil BabkaJarkko SakkinenShiwei CuiJens AxboeTony LindgrenMax FilippovAndrzej HajdaShuah KhanPavel Machek (CIP)Rudi HeitbaumHulk Robot
SeriesT-b T-b A-b T-b T-b T-b T-b
1/92
2/92R-b
3/92T-b A-b
4/92
5/92R-b
6/92
7/92R-b
8/92A-b
9/92R-b R-b
10/92A-b
11/92A-b
12/92R-b
13/92A-b
14/92A-b R-b
15/92R-b
16/92
17/92
18/92R-b
19/92
20/92
21/92
22/92R-b R-b
23/92R-b T-b
24/92R-b T-b
25/92R-b
26/92T-b
27/92T-b
28/92T-b
29/92R-b
30/92R-b
31/92R-b
32/92
33/92
34/92
35/92
36/92Reported-and-tested-by
37/92Reported-and-tested-by
38/92A-b
39/92
40/92
41/92A-b
42/92R-b
43/92R-b
44/92
45/92
46/92R-b T-b
47/92
48/92
49/92R-b
50/92R-b R-b
51/92
52/92
53/92R-b
54/92
55/92
56/92R-b
57/92T-b
58/92R-b
59/92Reported-and-tested-by Reported-and-tested-by A-b
60/92
61/92A-b
62/92A-b
63/92A-b A-b
64/92A-b R-b
65/92
66/92A-b
67/92R-b
68/92A-b
69/92
70/92
71/92R-b
72/92
73/92
74/92
75/92R-b
76/92
77/92A-b
78/92R-b
79/92
80/92R-b T-b
81/92R-b T-b R-b
82/92R-b
83/92R-b
84/92R-b A-b
85/92R-b
86/92A-b
87/92A-b A-b
88/92A-b A-b
89/92R-b A-b A-b
90/92T-b T-b R-b
91/92

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

Read the v1 thread

Cover letter [PATCH 5.10 00/92] 5.10.158-rc1 review

This is the start of the stable review cycle for the 5.10.158 release. There are 92 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/v5.x/stable-review/patch-5.10.158-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-5.10.y
and the diffstat can be found below.

thanks,

greg k-h

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

Greg Kroah-Hartman <[email protected]>

    Linux 5.10.158-rc1

Ming Lei <[email protected]>
block: unhash blkdev part inode when the part is deleted

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

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

Pawan Gupta <[email protected]>
x86/pm: Add enumeration check before spec MSRs save/restore setup

Pawan Gupta <[email protected]>
x86/tsx: Add a feature bit for TSX control MSR support

Fedor Pchelkin <[email protected]>
Revert "tty: n_gsm: avoid call of sleeping functions from atomic context"

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

Nikolay Aleksandrov <[email protected]>
selftests: net: fix nexthop warning cleanup double ip typo

Nikolay Aleksandrov <[email protected]>
selftests: net: add delete nexthop route warning test

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

Helge Deller <[email protected]>
parisc: Increase FRAME_WARN to 2048 bytes on parisc

Guenter Roeck <[email protected]>
xtensa: increase size of gcc stack frame check

Helge Deller <[email protected]>
parisc: Increase size of gcc stack frame check

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()

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

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

Hao Xu <[email protected]>
io_uring: don't hold uring_lock when calling io_run_task_work*

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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()

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

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()

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

Christophe JAILLET <[email protected]>

    e100: switch from 'pci_' to 'dma_' API

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

Minghao Chi <[email protected]>
iavf: remove redundant ret variable

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()

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

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

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

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

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

Alex Deucher <[email protected]>
drm/amdgpu: Partially revert "drm/amdgpu: update drm_display_info correctly when the edid is read"

Claudio Suarez <[email protected]>
drm/amdgpu: update drm_display_info correctly when the edid is read

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

Lyude Paul <[email protected]>
drm/display/dp_mst: Fix drm_dp_mst_add_affected_dsc_crtcs() return code

Nikolay Borisov <[email protected]>
btrfs: move QUOTA_ENABLED check to rescan_should_stop from btrfs_qgroup_rescan_worker

Frieder Schrempf <[email protected]>
spi: spi-imx: Fix spi_bus_clk if requested clock is higher than input clock

Anand Jain <[email protected]>
btrfs: free btrfs_path before copying inodes to userspace

David Sterba <[email protected]>
btrfs: sink iterator parameter to btrfs_ioctl_logical_to_ino

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

Diffstat:

 Makefile                                           |  4 +-
 arch/arm/boot/dts/at91rm9200.dtsi                  |  2 +-
 arch/riscv/kernel/vdso/Makefile                    |  1 +
 arch/x86/include/asm/cpufeatures.h                 |  1 +
 arch/x86/include/asm/nospec-branch.h               |  2 +-
 arch/x86/kernel/cpu/bugs.c                         | 21 +++--
 arch/x86/kernel/cpu/tsx.c                          | 33 ++++----
 arch/x86/kernel/process.c                          |  2 +-
 arch/x86/power/cpu.c                               | 23 ++++--
 block/partitions/core.c                            |  7 ++
 drivers/acpi/numa/hmat.c                           | 27 ++++--
 drivers/char/tpm/tpm-interface.c                   |  5 +-
 drivers/clk/at91/at91rm9200.c                      |  2 +-
 drivers/clocksource/timer-riscv.c                  |  2 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c     |  4 +-
 drivers/gpu/drm/amd/display/Kconfig                |  7 ++
 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c  |  3 +-
 drivers/gpu/drm/drm_dp_mst_topology.c              |  2 +-
 drivers/gpu/drm/i915/gt/intel_gt_requests.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/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/mmc/core/core.c                            |  9 +-
 drivers/mmc/core/mmc_test.c                        |  3 +-
 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/cc770/cc770_isa.c                  | 10 ++-
 drivers/net/can/sja1000/sja1000_isa.c              | 10 ++-
 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                  | 95 +++++++++++-----------
 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        |  8 +-
 drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c  | 10 ++-
 drivers/net/ethernet/mellanox/mlx5/core/cmd.c      |  4 +-
 .../mellanox/mlx5/core/eswitch_offloads_termtbl.c  |  2 +
 .../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/ntb_netdev.c                           |  9 +-
 drivers/net/phy/phy_device.c                       |  1 +
 drivers/net/tun.c                                  |  4 +-
 drivers/of/property.c                              |  4 +-
 drivers/pinctrl/intel/pinctrl-intel.c              | 27 +++++-
 drivers/pinctrl/pinctrl-single.c                   |  2 +-
 drivers/spi/spi-imx.c                              |  3 +-
 drivers/tty/n_gsm.c                                | 39 +++++----
 fs/afs/fs_probe.c                                  |  4 +-
 fs/btrfs/backref.c                                 | 25 +++++-
 fs/btrfs/backref.h                                 |  3 +-
 fs/btrfs/ioctl.c                                   | 38 ++-------
 fs/btrfs/qgroup.c                                  | 22 ++---
 fs/io_uring.c                                      | 82 ++++++++++++++-----
 fs/nilfs2/dat.c                                    |  7 ++
 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 ++-
 lib/Kconfig.debug                                  | 14 +++-
 net/9p/trans_fd.c                                  |  4 +-
 net/hsr/hsr_forward.c                              |  5 +-
 net/ipv4/fib_semantics.c                           | 10 ++-
 net/mac80211/airtime.c                             |  3 +
 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/soc/soc-ops.c                                |  2 +-
 tools/lib/bpf/ringbuf.c                            | 12 ++-
 tools/testing/selftests/net/fib_nexthops.sh        | 30 +++++++
 tools/vm/slabinfo-gnuplot.sh                       |  4 +-
 96 files changed, 672 insertions(+), 305 deletions(-)