Skip to content

5.8.13-rc1 review

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

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest99 patches 12 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/99device_cgroup: Fix RCU list debugging warningsecurity/device_cgroup.c+2 -10 replies
2/99ASoC: pcm3168a: ignore 0 Hz settingssound/soc/codecs/pcm3168a.c+7 -00 replies
3/99ASoC: wm8994: Skip setting of the WM8994_MICBIAS register for WM1811sound/soc/codecs/wm8994.c sound/soc/codecs/wm_hubs.c sound/soc/codecs/wm_hubs.h+6 -00 replies
4/99ASoC: wm8994: Ensure the device is resumed in wm89xx_mic_detect functionssound/soc/codecs/wm8994.c+8 -00 replies
5/99ASoC: Intel: bytcr_rt5640: Add quirk for MPMAN Converter9 2-in-1sound/soc/intel/boards/bytcr_rt5640.c+10 -00 replies
6/99clk: versatile: Add of_node_put() before return statementdrivers/clk/versatile/clk-impd1.c+3 -10 replies
7/99RISC-V: Take text_mutex in ftrace_init_nop()arch/riscv/include/asm/ftrace.h arch/riscv/kernel/ftrace.c+26 -00 replies
8/99i2c: aspeed: Mask IRQ status to relevant bitsdrivers/i2c/busses/i2c-aspeed.c+2 -00 replies
9/99s390/init: add missing __init annotationsarch/s390/kernel/setup.c+3 -30 replies
10/99lockdep: fix order in trace_hardirqs_off_caller()kernel/trace/trace_preemptirq.c+2 -20 replies
11/99EDAC/ghes: Check whether the driver is on the safe list correctlydrivers/edac/ghes_edac.c+4 -00 replies
12/99drm/amdkfd: fix a memory leak issuedrivers/gpu/drm/amd/amdkfd/kfd_device_queue_manager.c+2 -00 replies
13/99drm/amd/display: Dont use DRM_ERROR() for DTM add topologydrivers/gpu/drm/amd/display/modules/hdcp/hdcp_psp.c+1 -10 replies
14/99drm/amd/display: update nv1x stutter latenciesdrivers/gpu/drm/amd/display/dc/dcn20/dcn20_resource.c+2 -20 replies
15/99drm/amdgpu/dc: Require primary plane to be enabled whenever the CRTC isdrivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c+10 -220 replies
16/99drm/amd/display: Dont log hdcp module warnings in dmesgdrivers/gpu/drm/amd/display/modules/hdcp/hdcp_log.h+1 -10 replies
17/99i2c: core: Call i2c_acpi_install_space_handler() before i2c_acpi_register_devices()drivers/i2c/i2c-core-base.c+1 -10 replies
18/99objtool: Fix noreturn detection for ignored functionstools/objtool/check.c+1 -10 replies
19/99i2c: mediatek: Send i2c master code at more than 1MHzdrivers/i2c/busses/i2c-mt65xx.c+1 -10 replies
20/99riscv: Fix Kendryte K210 device treearch/riscv/boot/dts/kendryte/k210.dtsi+4 -20 replies
21/99ieee802154: fix one possible memleak in ca8210_dev_com_initdrivers/net/ieee802154/ca8210.c+1 -00 replies
22/99ieee802154/adf7242: check status of adf7242_read_regdrivers/net/ieee802154/adf7242.c+3 -10 replies
23/99clocksource/drivers/h8300_timer8: Fix wrong return value in h8300_8timer_init()drivers/clocksource/h8300_timer8.c+1 -10 replies
24/99mwifiex: Increase AES key storage size to 256 bitsdrivers/net/wireless/marvell/mwifiex/fw.h drivers/net/wireless/marvell/mwifiex/sta_cmdresp.c+3 -30 replies
25/99batman-adv: bla: fix type misuse for backbone_gw hash indexingnet/batman-adv/bridge_loop_avoidance.c+4 -30 replies
26/99libbpf: Fix build failure from uninitialized variable warningtools/lib/bpf/libbpf.c+1 -10 replies
27/99atm: eni: fix the missed pci_disable_device() for eni_init_one()drivers/atm/eni.c+1 -10 replies
28/99batman-adv: mcast/TT: fix wrongly dropped or rerouted packetsnet/batman-adv/routing.c+4 -00 replies
29/99netfilter: ctnetlink: add a range check for l3/l4 protonumnet/netfilter/nf_conntrack_netlink.c+2 -10 replies
30/99netfilter: ctnetlink: fix mark based dump filtering regressionnet/netfilter/nf_conntrack_netlink.c+3 -160 replies
31/99netfilter: conntrack: nf_conncount_init is failing with IPv6 disablednet/netfilter/nf_conntrack_proto.c+2 -00 replies
32/99netfilter: nft_meta: use socket user_ns to retrieve skuid and skgidnet/netfilter/nft_meta.c+2 -20 replies
33/99mac802154: tx: fix use-after-freenet/mac802154/tx.c+5 -30 replies
34/99bpf: Fix clobbering of r2 in bpf_gen_ld_absnet/core/filter.c+2 -20 replies
35/99tools/libbpf: Avoid counting local symbols in ABI checktools/lib/bpf/Makefile+2 -03 replies
36/99drm/vc4/vc4_hdmi: fill ASoC card ownerdrivers/gpu/drm/vc4/vc4_hdmi.c+1 -00 replies
37/99net: qed: Disable aRFS for NPAR and 100Gdrivers/net/ethernet/qlogic/qed/qed_dev.c drivers/net/ethernet/qlogic/qed/qed_l2.c drivers/net/ethernet/qlogic/qed/qed_main.c +1 more+16 -10 replies
38/99net: qede: Disable aRFS for NPAR and 100Gdrivers/net/ethernet/qlogic/qede/qede_filter.c drivers/net/ethernet/qlogic/qede/qede_main.c+8 -60 replies
39/99net: qed: RDMA personality shouldnt fail VF loaddrivers/net/ethernet/qlogic/qed/qed_sriov.c+1 -00 replies
40/99igc: Fix wrong timestamp latency numbersdrivers/net/ethernet/intel/igc/igc.h+8 -120 replies
41/99igc: Fix not considering the TX delay for timestampsdrivers/net/ethernet/intel/igc/igc_ptp.c+19 -00 replies
42/99drm/sun4i: sun8i-csc: Secondary CSC register correctiondrivers/gpu/drm/sun4i/sun8i_csc.h+1 -10 replies
43/99hv_netvsc: Switch the data path at the right time during hibernationdrivers/net/hyperv/netvsc_drv.c+1 -100 replies
44/99spi: spi-fsl-dspi: use XSPI mode instead of DMA for DPAA2 SoCsdrivers/spi/spi-fsl-dspi.c+3 -30 replies
45/99RDMA/core: Fix ordering of CQ pool destructiondrivers/infiniband/core/device.c+4 -20 replies
46/99batman-adv: Add missing include for in_interrupt()net/batman-adv/bridge_loop_avoidance.c+1 -00 replies
47/99xsk: Fix number of pinned pages/umem size discrepancynet/xdp/xdp_umem.c+8 -90 replies
48/99nvme-tcp: fix kconfig dependency warning when !CRYPTOdrivers/nvme/host/Kconfig+1 -00 replies
49/99batman-adv: mcast: fix duplicate mcast packets in BLA backbone from LANnet/batman-adv/multicast.c net/batman-adv/multicast.h net/batman-adv/soft-interface.c+53 -130 replies
50/99batman-adv: mcast: fix duplicate mcast packets in BLA backbone from meshnet/batman-adv/bridge_loop_avoidance.c net/batman-adv/bridge_loop_avoidance.h net/batman-adv/soft-interface.c+30 -140 replies
51/99batman-adv: mcast: fix duplicate mcast packets from BLA backbone to meshnet/batman-adv/bridge_loop_avoidance.c+87 -160 replies
52/99bpf: Fix a rcu warning for bpffs map pretty-printkernel/bpf/inode.c+3 -10 replies
53/99lib80211: fix unmet direct dependendices config warning when !CRYPTOnet/wireless/Kconfig+1 -00 replies
54/99mac80211: do not disable HE if HT is missing on 2.4 GHznet/mac80211/mlme.c+2 -10 replies
55/99cfg80211: fix 6 GHz channel conversionnet/wireless/util.c+1 -10 replies
56/99mac80211: fix 80 MHz association to 160/80+80 AP on 6 GHznet/mac80211/util.c+4 -30 replies
57/99ALSA: asihpi: fix iounmap in error handlersound/pci/asihpi/hpioctl.c+2 -20 replies
58/99io_uring: fix openat/openat2 unified prep handlingfs/io_uring.c+4 -20 replies
59/99SUNRPC: Fix svc_flush_dcache()net/sunrpc/svcsock.c+1 -10 replies
60/99regmap: fix page selection for noinc readsdrivers/base/regmap/regmap.c+6 -60 replies
61/99regmap: fix page selection for noinc writesdrivers/base/regmap/internal.h drivers/base/regmap/regcache.c drivers/base/regmap/regmap.c+13 -120 replies
62/99net/mlx5e: mlx5e_fec_in_caps() returns a booleandrivers/net/ethernet/mellanox/mlx5/core/en/port.c+2 -50 replies
63/99MIPS: Loongson-3: Fix fp register access if MSA enabledarch/mips/loongson64/cop2-ex.c+8 -160 replies
64/99PM / devfreq: tegra30: Disable clock on error in probedrivers/devfreq/tegra30-devfreq.c+3 -10 replies
65/99MIPS: Add the missing CPU_1074K into __get_cpu_type()arch/mips/include/asm/cpu-type.h+1 -00 replies
66/99regulator: axp20x: fix LDO2/4 descriptiondrivers/regulator/axp20x-regulator.c+4 -30 replies
67/99spi: bcm-qspi: Fix probe regression on iProc platformsdrivers/spi/spi-bcm-qspi.c+1 -10 replies
68/99KVM: x86: Reset MMU context if guest toggles CR4.SMAP or CR4.PKEarch/x86/kvm/x86.c+2 -10 replies
69/99KVM: SVM: Add a dedicated INVD intercept routinearch/x86/kvm/svm/svm.c+7 -10 replies
70/99mm: validate pmd after splittingmm/madvise.c+1 -10 replies
71/99arch/x86/lib/usercopy_64.c: fix __copy_user_flushcache() cache writebackarch/x86/lib/usercopy_64.c+1 -10 replies
72/99x86/irq: Make run_on_irqstack_cond() typesafearch/x86/entry/common.c arch/x86/entry/entry_64.S arch/x86/include/asm/idtentry.h +3 more+68 -120 replies
73/99x86/ioapic: Unbreak check_timer()arch/x86/kernel/apic/io_apic.c+1 -00 replies
74/99scsi: lpfc: Fix initial FLOGI failure due to BBSCN not supporteddrivers/scsi/lpfc/lpfc_hbadisc.c+52 -240 replies
75/99ALSA: usb-audio: Add delay quirk for H570e USB headsetssound/usb/quirks.c+4 -30 replies
76/99ALSA: hda/realtek - Couldnt detect Mic if booting with headset pluggedsound/pci/hda/patch_realtek.c+5 -10 replies
77/99ALSA: hda/realtek: Enable front panel headset LED on Lenovo ThinkStation P520sound/pci/hda/patch_realtek.c+7 -00 replies
78/99lib/string.c: implement stpcpylib/string.c+24 -00 replies
79/99tracing: fix double freekernel/trace/trace_events_hist.c+0 -10 replies
80/99s390/dasd: Fix zero write for FBA devicesdrivers/s390/block/dasd_fba.c+8 -10 replies
81/99mt76: mt7615: use v1 MCU API on MT7615 to fix issues with adding/removing stationsdrivers/net/wireless/mediatek/mt76/mt7615/mcu.c+2 -10 replies
82/99lib/bootconfig: Fix a bug of breaking existing tree nodeslib/bootconfig.c+23 -130 replies
83/99lib/bootconfig: Fix to remove tailing spaces after valuelib/bootconfig.c+1 -10 replies
84/99kprobes: Fix to check probe enabled before disarm_kprobe_ftrace()kernel/kprobes.c+3 -20 replies
85/99kprobes: tracing/kprobes: Fix to kill kprobes on initmem after bootinclude/linux/kprobes.h init/main.c kernel/kprobes.c+29 -00 replies
86/99btrfs: fix put of uninitialized kobject after seed device deletefs/btrfs/sysfs.c+10 -60 replies
87/99btrfs: fix overflow when copying corrupt csums for a messagefs/btrfs/disk-io.c+5 -60 replies
88/99media: cec-adap.c: dont use flush_scheduled_work()drivers/media/cec/core/cec-adap.c+1 -10 replies
89/99MIPS: Loongson2ef: Disable Loongson MMI instructionsarch/mips/loongson2ef/Platform+4 -00 replies
90/99dmabuf: fix NULL pointer dereference in dma_buf_release()drivers/dma-buf/dma-buf.c+2 -00 replies
91/99mm, THP, swap: fix allocating cluster for swapfile by mistakemm/swapfile.c+1 -10 replies
92/99mm/gup: fix gup_fast with dynamic page table foldingarch/s390/include/asm/pgtable.h include/linux/pgtable.h mm/gup.c+49 -210 replies
93/99mm: replace memmap_context by meminit_contextarch/ia64/mm/init.c include/linux/mm.h include/linux/mmzone.h +2 more+18 -130 replies
94/99mm: dont rely on system state to detect hot-plug operationsdrivers/base/node.c include/linux/node.h mm/memory_hotplug.c+64 -350 replies
95/99s390/zcrypt: Fix ZCRYPT_PERDEV_REQCNT ioctldrivers/s390/crypto/zcrypt_api.c+2 -10 replies
96/99io_uring: ensure open/openat2 name is cleaned on cancelationfs/io_uring.c+2 -00 replies
97/99KVM: arm64: Assume write fault on S1PTW permission fault on instruction fetcharch/arm64/include/asm/kvm_emulate.h arch/arm64/kvm/hyp/switch.c arch/arm64/kvm/mmio.c +1 more+13 -50 replies
98/99dm: fix bio splitting and its bio completion order for regular IOdrivers/md/dm.c+2 -210 replies
99/99clocksource/drivers/timer-ti-dm: Do reset before enabledrivers/clocksource/timer-ti-dm-systimer.c+23 -210 replies

Reviews trailers per patch

40 of 99 patches have a Reviewed-by or Acked-by.

PatchPeter ZijlstraAurabindo PillaiFelix KuehlingKrzysztof KozlowskiCharles KeepaxDaniel VetterNicholas KazlauskasMika WesterbergAaron BrownBart Van AsscheYi ZhangKaloyan NikolovDan CarpenterBrian NorrisKirill A. Shutemov[email protected][email protected]Dan WilliamsSami TolvanenHui WangTom ZanussiStefan HaberlandMoshe ShemeshAya LevinStefano GarzarellaWill DeaconHarald FreudenbergerDavid SterbaHuang, YingYang ShiRafael AquiniDavid HildenbrandOscar SalvadorMichal HockoGerald SchaeferAlexander GordeevJason GunthorpeMike RapoportJohn HubbardChristian KönigNathan ChancellorFlorian FainelliDmitry OsipenkoAndrii NakryikoJernej SkrabecSagi GrimbergCiara LoftusSong LiuQiang ZhaoStefan WahrenPhil SutterGuo RenLinus WalleijTao RenSimon HormanLinus TorvaldsAndy ShevchenkoMichael HennerichPierre-Louis BossartAlex DeucherRodrigo SiqueiraJeffrin Jose TJon HunterGuenter RoeckLinux Kernel Functional TestingShuah Khan
SeriesT-b T-b T-b T-b T-b
1/99
2/99
3/99A-b A-b
4/99A-b A-b
5/99A-b
6/99R-b
7/99A-b
8/99R-b
9/99
10/99A-b
11/99
12/99R-b
13/99A-b
14/99A-b
15/99A-b R-b
16/99A-b R-b
17/99R-b
18/99A-b
19/99R-b
20/99
21/99
22/99A-b
23/99
24/99T-b R-b R-b T-b
25/99
26/99
27/99
28/99
29/99
30/99
31/99R-b
32/99T-b
33/99
34/99
35/99A-b
36/99T-b
37/99
38/99
39/99
40/99T-b
41/99T-b
42/99R-b
43/99
44/99T-b
45/99T-b T-b
46/99
47/99T-b A-b
48/99R-b
49/99
50/99
51/99
52/99A-b
53/99
54/99
55/99
56/99
57/99
58/99
59/99
60/99
61/99
62/99R-b R-b
63/99
64/99R-b
65/99
66/99
67/99A-b
68/99
69/99
70/99A-b
71/99R-b
72/99T-b
73/99T-b T-b
74/99
75/99
76/99
77/99A-b
78/99T-b
79/99R-b
80/99R-b
81/99
82/99
83/99
84/99
85/99
86/99R-b
87/99
88/99
89/99
90/99R-b
91/99R-b R-b A-b
92/99R-b R-b R-b R-b R-b
93/99R-b R-b A-b
94/99R-b R-b A-b
95/99R-b
96/99R-b
97/99R-b
98/99
99/99

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

Read the v1 thread

Cover letter [PATCH 5.8 00/99] 5.8.13-rc1 review

This is the start of the stable review cycle for the 5.8.13 release. There are 99 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, 01 Oct 2020 10:59:03 +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.8.13-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.8.y
and the diffstat can be found below.

thanks,

greg k-h

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

Greg Kroah-Hartman <[email protected]>

    Linux 5.8.13-rc1

Tony Lindgren <[email protected]>
clocksource/drivers/timer-ti-dm: Do reset before enable

Mike Snitzer <[email protected]>
dm: fix bio splitting and its bio completion order for regular IO

Marc Zyngier <[email protected]>
KVM: arm64: Assume write fault on S1PTW permission fault on instruction fetch

Jens Axboe <[email protected]>
io_uring: ensure open/openat2 name is cleaned on cancelation

Christian Borntraeger <[email protected]>
s390/zcrypt: Fix ZCRYPT_PERDEV_REQCNT ioctl

Laurent Dufour <[email protected]>
mm: don't rely on system state to detect hot-plug operations

Laurent Dufour <[email protected]>
mm: replace memmap_context by meminit_context

Vasily Gorbik <[email protected]>
mm/gup: fix gup_fast with dynamic page table folding

Gao Xiang <[email protected]>
mm, THP, swap: fix allocating cluster for swapfile by mistake

Charan Teja Reddy <[email protected]>
dmabuf: fix NULL pointer dereference in dma_buf_release()

Jiaxun Yang <[email protected]>
MIPS: Loongson2ef: Disable Loongson MMI instructions

Hans Verkuil <[email protected]>
media: cec-adap.c: don't use flush_scheduled_work()

Johannes Thumshirn <[email protected]>
btrfs: fix overflow when copying corrupt csums for a message

Anand Jain <[email protected]>
btrfs: fix put of uninitialized kobject after seed device delete

Masami Hiramatsu <[email protected]>
kprobes: tracing/kprobes: Fix to kill kprobes on initmem after boot

Masami Hiramatsu <[email protected]>
kprobes: Fix to check probe enabled before disarm_kprobe_ftrace()

Masami Hiramatsu <[email protected]>
lib/bootconfig: Fix to remove tailing spaces after value

Masami Hiramatsu <[email protected]>
lib/bootconfig: Fix a bug of breaking existing tree nodes

Felix Fietkau <[email protected]>
mt76: mt7615: use v1 MCU API on MT7615 to fix issues with adding/removing stations

Jan Höppner <[email protected]>
s390/dasd: Fix zero write for FBA devices

Tom Rix <[email protected]>
tracing: fix double free

Nick Desaulniers <[email protected]>
lib/string.c: implement stpcpy

Kai-Heng Feng <[email protected]>
ALSA: hda/realtek: Enable front panel headset LED on Lenovo ThinkStation P520

Hui Wang <[email protected]>
ALSA: hda/realtek - Couldn't detect Mic if booting with headset plugged

Joakim Tjernlund <[email protected]>
ALSA: usb-audio: Add delay quirk for H570e USB headsets

James Smart <[email protected]>
scsi: lpfc: Fix initial FLOGI failure due to BBSCN not supported

Thomas Gleixner <[email protected]>
x86/ioapic: Unbreak check_timer()

Thomas Gleixner <[email protected]>
x86/irq: Make run_on_irqstack_cond() typesafe

Mikulas Patocka <[email protected]>
arch/x86/lib/usercopy_64.c: fix __copy_user_flushcache() cache writeback

Minchan Kim <[email protected]>
mm: validate pmd after splitting

Tom Lendacky <[email protected]>
KVM: SVM: Add a dedicated INVD intercept routine

Sean Christopherson <[email protected]>
KVM: x86: Reset MMU context if guest toggles CR4.SMAP or CR4.PKE

Ray Jui <[email protected]>
spi: bcm-qspi: Fix probe regression on iProc platforms

Icenowy Zheng <[email protected]>

    regulator: axp20x: fix LDO2/4 description

Wei Li <[email protected]>

    MIPS: Add the missing 'CPU_1074K' into __get_cpu_type()

Dan Carpenter <[email protected]>
PM / devfreq: tegra30: Disable clock on error in probe

Huacai Chen <[email protected]>
MIPS: Loongson-3: Fix fp register access if MSA enabled

Saeed Mahameed <[email protected]>
net/mlx5e: mlx5e_fec_in_caps() returns a boolean

Dmitry Baryshkov <[email protected]>
regmap: fix page selection for noinc writes

Dmitry Baryshkov <[email protected]>
regmap: fix page selection for noinc reads

Chuck Lever <[email protected]>
SUNRPC: Fix svc_flush_dcache()

Jens Axboe <[email protected]>
io_uring: fix openat/openat2 unified prep handling

Tom Rix <[email protected]>
ALSA: asihpi: fix iounmap in error handler

John Crispin <[email protected]>

    mac80211: fix 80 MHz association to 160/80+80 AP on 6 GHz

Johannes Berg <[email protected]>
cfg80211: fix 6 GHz channel conversion

Wen Gong <[email protected]>
mac80211: do not disable HE if HT is missing on 2.4 GHz

Necip Fazil Yildiran <[email protected]>
lib80211: fix unmet direct dependendices config warning when !CRYPTO

Yonghong Song <[email protected]>
bpf: Fix a rcu warning for bpffs map pretty-print

Linus Lüssing <[email protected]>
batman-adv: mcast: fix duplicate mcast packets from BLA backbone to mesh

Linus Lüssing <[email protected]>
batman-adv: mcast: fix duplicate mcast packets in BLA backbone from mesh

Linus Lüssing <[email protected]>
batman-adv: mcast: fix duplicate mcast packets in BLA backbone from LAN

Necip Fazil Yildiran <[email protected]>
nvme-tcp: fix kconfig dependency warning when !CRYPTO

Björn Töpel <[email protected]>
xsk: Fix number of pinned pages/umem size discrepancy

Sven Eckelmann <[email protected]>
batman-adv: Add missing include for in_interrupt()

Jason Gunthorpe <[email protected]>
RDMA/core: Fix ordering of CQ pool destruction

Vladimir Oltean <[email protected]>
spi: spi-fsl-dspi: use XSPI mode instead of DMA for DPAA2 SoCs

Dexuan Cui <[email protected]>
hv_netvsc: Switch the data path at the right time during hibernation

Martin Cerveny <[email protected]>
drm/sun4i: sun8i-csc: Secondary CSC register correction

Vinicius Costa Gomes <[email protected]>
igc: Fix not considering the TX delay for timestamps

Vinicius Costa Gomes <[email protected]>
igc: Fix wrong timestamp latency numbers

Dmitry Bogdanov <[email protected]>
net: qed: RDMA personality shouldn't fail VF load

Dmitry Bogdanov <[email protected]>
net: qede: Disable aRFS for NPAR and 100G

Dmitry Bogdanov <[email protected]>
net: qed: Disable aRFS for NPAR and 100G

Marek Szyprowski <[email protected]>
drm/vc4/vc4_hdmi: fill ASoC card owner

Tony Ambardar <[email protected]>
tools/libbpf: Avoid counting local symbols in ABI check

Daniel Borkmann <[email protected]>
bpf: Fix clobbering of r2 in bpf_gen_ld_abs

Eric Dumazet <[email protected]>

    mac802154: tx: fix use-after-free

Pablo Neira Ayuso <[email protected]>
netfilter: nft_meta: use socket user_ns to retrieve skuid and skgid

Eelco Chaudron <[email protected]>
netfilter: conntrack: nf_conncount_init is failing with IPv6 disabled

Martin Willi <[email protected]>
netfilter: ctnetlink: fix mark based dump filtering regression

Will McVicker <[email protected]>
netfilter: ctnetlink: add a range check for l3/l4 protonum

Linus Lüssing <[email protected]>
batman-adv: mcast/TT: fix wrongly dropped or rerouted packets

Jing Xiangfeng <[email protected]>
atm: eni: fix the missed pci_disable_device() for eni_init_one()

Tony Ambardar <[email protected]>
libbpf: Fix build failure from uninitialized variable warning

Linus Lüssing <[email protected]>
batman-adv: bla: fix type misuse for backbone_gw hash indexing

Maximilian Luz <[email protected]>
mwifiex: Increase AES key storage size to 256 bits

Tianjia Zhang <[email protected]>
clocksource/drivers/h8300_timer8: Fix wrong return value in h8300_8timer_init()

Tom Rix <[email protected]>

    ieee802154/adf7242: check status of adf7242_read_reg

Liu Jian <[email protected]>
ieee802154: fix one possible memleak in ca8210_dev_com_init

Damien Le Moal <[email protected]>
riscv: Fix Kendryte K210 device tree

Qii Wang <[email protected]>
i2c: mediatek: Send i2c master code at more than 1MHz

Josh Poimboeuf <[email protected]>
objtool: Fix noreturn detection for ignored functions

Hans de Goede <[email protected]>
i2c: core: Call i2c_acpi_install_space_handler() before i2c_acpi_register_devices()

Bhawanpreet Lakha <[email protected]>
drm/amd/display: Don't log hdcp module warnings in dmesg

Michel Dänzer <[email protected]>
drm/amdgpu/dc: Require primary plane to be enabled whenever the CRTC is

Jun Lei <[email protected]>
drm/amd/display: update nv1x stutter latencies

Bhawanpreet Lakha <[email protected]>
drm/amd/display: Don't use DRM_ERROR() for DTM add topology

Dennis Li <[email protected]>
drm/amdkfd: fix a memory leak issue

Borislav Petkov <[email protected]>
EDAC/ghes: Check whether the driver is on the safe list correctly

Sven Schnelle <[email protected]>
lockdep: fix order in trace_hardirqs_off_caller()

Ilya Leoshkevich <[email protected]>
s390/init: add missing __init annotations

Eddie James <[email protected]>
i2c: aspeed: Mask IRQ status to relevant bits

Palmer Dabbelt <[email protected]>
RISC-V: Take text_mutex in ftrace_init_nop()

Sumera Priyadarsini <[email protected]>
clk: versatile: Add of_node_put() before return statement

Hans de Goede <[email protected]>
ASoC: Intel: bytcr_rt5640: Add quirk for MPMAN Converter9 2-in-1

Sylwester Nawrocki <[email protected]>
ASoC: wm8994: Ensure the device is resumed in wm89xx_mic_detect functions

Sylwester Nawrocki <[email protected]>
ASoC: wm8994: Skip setting of the WM8994_MICBIAS register for WM1811

Kuninori Morimoto <[email protected]>
ASoC: pcm3168a: ignore 0 Hz settings

Amol Grover <[email protected]>
device_cgroup: Fix RCU list debugging warning

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

Diffstat:

 Makefile                                           |   4 +-
 arch/arm64/include/asm/kvm_emulate.h               |  12 +-
 arch/arm64/kvm/hyp/switch.c                        |   2 +-
 arch/arm64/kvm/mmio.c                              |   2 +-
 arch/arm64/kvm/mmu.c                               |   2 +-
 arch/ia64/mm/init.c                                |   6 +-
 arch/mips/include/asm/cpu-type.h                   |   1 +
 arch/mips/loongson2ef/Platform                     |   4 +
 arch/mips/loongson64/cop2-ex.c                     |  24 ++--
 arch/riscv/boot/dts/kendryte/k210.dtsi             |   6 +-
 arch/riscv/include/asm/ftrace.h                    |   7 +
 arch/riscv/kernel/ftrace.c                         |  19 +++
 arch/s390/include/asm/pgtable.h                    |  42 ++++--
 arch/s390/kernel/setup.c                           |   6 +-
 arch/x86/entry/common.c                            |   2 +-
 arch/x86/entry/entry_64.S                          |   2 +
 arch/x86/include/asm/idtentry.h                    |   2 +-
 arch/x86/include/asm/irq_stack.h                   |  70 ++++++++--
 arch/x86/kernel/apic/io_apic.c                     |   1 +
 arch/x86/kernel/irq.c                              |   2 +-
 arch/x86/kernel/irq_64.c                           |   2 +-
 arch/x86/kvm/svm/svm.c                             |   8 +-
 arch/x86/kvm/x86.c                                 |   3 +-
 arch/x86/lib/usercopy_64.c                         |   2 +-
 drivers/atm/eni.c                                  |   2 +-
 drivers/base/node.c                                |  85 +++++++-----
 drivers/base/regmap/internal.h                     |   2 +-
 drivers/base/regmap/regcache.c                     |   2 +-
 drivers/base/regmap/regmap.c                       |  33 ++---
 drivers/clk/versatile/clk-impd1.c                  |   4 +-
 drivers/clocksource/h8300_timer8.c                 |   2 +-
 drivers/clocksource/timer-ti-dm-systimer.c         |  44 ++++---
 drivers/devfreq/tegra30-devfreq.c                  |   4 +-
 drivers/dma-buf/dma-buf.c                          |   2 +
 drivers/edac/ghes_edac.c                           |   4 +
 .../gpu/drm/amd/amdkfd/kfd_device_queue_manager.c  |   2 +
 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c  |  32 ++---
 .../gpu/drm/amd/display/dc/dcn20/dcn20_resource.c  |   4 +-
 .../gpu/drm/amd/display/modules/hdcp/hdcp_log.h    |   2 +-
 .../gpu/drm/amd/display/modules/hdcp/hdcp_psp.c    |   2 +-
 drivers/gpu/drm/sun4i/sun8i_csc.h                  |   2 +-
 drivers/gpu/drm/vc4/vc4_hdmi.c                     |   1 +
 drivers/i2c/busses/i2c-aspeed.c                    |   2 +
 drivers/i2c/busses/i2c-mt65xx.c                    |   2 +-
 drivers/i2c/i2c-core-base.c                        |   2 +-
 drivers/infiniband/core/device.c                   |   6 +-
 drivers/md/dm.c                                    |  23 +---
 drivers/media/cec/core/cec-adap.c                  |   2 +-
 drivers/net/ethernet/intel/igc/igc.h               |  20 ++-
 drivers/net/ethernet/intel/igc/igc_ptp.c           |  19 +++
 drivers/net/ethernet/mellanox/mlx5/core/en/port.c  |   7 +-
 drivers/net/ethernet/qlogic/qed/qed_dev.c          |  11 +-
 drivers/net/ethernet/qlogic/qed/qed_l2.c           |   3 +
 drivers/net/ethernet/qlogic/qed/qed_main.c         |   2 +
 drivers/net/ethernet/qlogic/qed/qed_sriov.c        |   1 +
 drivers/net/ethernet/qlogic/qede/qede_filter.c     |   3 +
 drivers/net/ethernet/qlogic/qede/qede_main.c       |  11 +-
 drivers/net/hyperv/netvsc_drv.c                    |  11 +-
 drivers/net/ieee802154/adf7242.c                   |   4 +-
 drivers/net/ieee802154/ca8210.c                    |   1 +
 drivers/net/wireless/marvell/mwifiex/fw.h          |   2 +-
 drivers/net/wireless/marvell/mwifiex/sta_cmdresp.c |   4 +-
 drivers/net/wireless/mediatek/mt76/mt7615/mcu.c    |   3 +-
 drivers/nvme/host/Kconfig                          |   1 +
 drivers/regulator/axp20x-regulator.c               |   7 +-
 drivers/s390/block/dasd_fba.c                      |   9 +-
 drivers/s390/crypto/zcrypt_api.c                   |   3 +-
 drivers/scsi/lpfc/lpfc_hbadisc.c                   |  76 +++++++----
 drivers/spi/spi-bcm-qspi.c                         |   2 +-
 drivers/spi/spi-fsl-dspi.c                         |   6 +-
 fs/btrfs/disk-io.c                                 |  11 +-
 fs/btrfs/sysfs.c                                   |  16 ++-
 fs/io_uring.c                                      |   8 +-
 include/linux/kprobes.h                            |   5 +
 include/linux/mm.h                                 |   2 +-
 include/linux/mmzone.h                             |  11 +-
 include/linux/node.h                               |  11 +-
 include/linux/pgtable.h                            |  10 ++
 include/linux/qed/qed_if.h                         |   1 +
 init/main.c                                        |   2 +
 kernel/bpf/inode.c                                 |   4 +-
 kernel/kprobes.c                                   |  27 +++-
 kernel/trace/trace_events_hist.c                   |   1 -
 kernel/trace/trace_preemptirq.c                    |   4 +-
 lib/bootconfig.c                                   |  38 ++++--
 lib/string.c                                       |  24 ++++
 mm/gup.c                                           |  18 +--
 mm/madvise.c                                       |   2 +-
 mm/memory_hotplug.c                                |   5 +-
 mm/page_alloc.c                                    |  10 +-
 mm/swapfile.c                                      |   2 +-
 net/batman-adv/bridge_loop_avoidance.c             | 145 +++++++++++++++++----
 net/batman-adv/bridge_loop_avoidance.h             |   4 +-
 net/batman-adv/multicast.c                         |  46 +++++--
 net/batman-adv/multicast.h                         |  15 +++
 net/batman-adv/routing.c                           |   4 +
 net/batman-adv/soft-interface.c                    |  11 +-
 net/core/filter.c                                  |   4 +-
 net/mac80211/mlme.c                                |   3 +-
 net/mac80211/util.c                                |   7 +-
 net/mac802154/tx.c                                 |   8 +-
 net/netfilter/nf_conntrack_netlink.c               |  22 +---
 net/netfilter/nf_conntrack_proto.c                 |   2 +
 net/netfilter/nft_meta.c                           |   4 +-
 net/sunrpc/svcsock.c                               |   2 +-
 net/wireless/Kconfig                               |   1 +
 net/wireless/util.c                                |   2 +-
 net/xdp/xdp_umem.c                                 |  17 ++-
 security/device_cgroup.c                           |   3 +-
 sound/pci/asihpi/hpioctl.c                         |   4 +-
 sound/pci/hda/patch_realtek.c                      |  13 +-
 sound/soc/codecs/pcm3168a.c                        |   7 +
 sound/soc/codecs/wm8994.c                          |  10 ++
 sound/soc/codecs/wm_hubs.c                         |   3 +
 sound/soc/codecs/wm_hubs.h                         |   1 +
 sound/soc/intel/boards/bytcr_rt5640.c              |  10 ++
 sound/usb/quirks.c                                 |   7 +-
 tools/lib/bpf/Makefile                             |   2 +
 tools/lib/bpf/libbpf.c                             |   2 +-
 tools/objtool/check.c                              |   2 +-
 120 files changed, 866 insertions(+), 410 deletions(-)