Skip to content

5.10.104-rc1 review

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

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest105 patches 13 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/105mac80211_hwsim: report NOACK frames in tx_statusdrivers/net/wireless/mac80211_hwsim.c+4 -00 replies
2/105mac80211_hwsim: initialize ieee80211_tx_info at hw_scan_workdrivers/net/wireless/mac80211_hwsim.c+9 -00 replies
3/105i2c: bcm2835: Avoid clock stretching timeoutsdrivers/i2c/busses/i2c-bcm2835.c+11 -00 replies
4/105ASoC: rt5668: do not block workqueue if card is unboundsound/soc/codecs/rt5668.c+7 -50 replies
5/105ASoC: rt5682: do not block workqueue if card is unboundsound/soc/codecs/rt5682.c+7 -50 replies
6/105regulator: core: fix false positive in regulator_late_cleanup()drivers/regulator/core.c+3 -100 replies
7/105Input: clear BTN_RIGHT/MIDDLE on buttonpadsdrivers/input/input.c+6 -00 replies
8/105KVM: arm64: vgic: Read HW interrupt pending state from the HWarch/arm64/kvm/vgic/vgic-mmio.c+2 -00 replies
9/105tipc: fix a bit overflow in tipc_crypto_key_rcv()net/tipc/crypto.c+1 -10 replies
10/105cifs: fix double free race when mount fails in cifs_get_root()fs/cifs/cifsfs.c+1 -00 replies
11/105selftests/seccomp: Fix seccomp failure by adding missing headerstools/testing/selftests/seccomp/Makefile+1 -10 replies
12/105dmaengine: shdma: Fix runtime PM imbalance on errordrivers/dma/sh/shdma-base.c+3 -18 replies
13/105i2c: cadence: allow COMPILE_TESTdrivers/i2c/busses/Kconfig+1 -10 replies
14/105i2c: qup: allow COMPILE_TESTdrivers/i2c/busses/Kconfig+1 -10 replies
15/105net: usb: cdc_mbim: avoid altsetting toggling for Telit FN990drivers/net/usb/cdc_mbim.c+5 -00 replies
16/105usb: gadget: dont release an existing dev->bufdrivers/usb/gadget/legacy/inode.c+2 -10 replies
17/105usb: gadget: clear related members when goto faildrivers/usb/gadget/legacy/inode.c+5 -20 replies
18/105exfat: reuse exfat_inode_info variable instead of calling EXFAT_I()fs/exfat/file.c fs/exfat/inode.c fs/exfat/namei.c +1 more+17 -180 replies
19/105exfat: fix i_blocks for files truncated over 4 GiBfs/exfat/file.c fs/exfat/inode.c fs/exfat/super.c+6 -60 replies
20/105tracing: Add test for user space strings when filtering on string pointersDocumentation/trace/events.rst kernel/trace/trace_events_filter.c+73 -30 replies
21/105serial: stm32: prevent TDR register overwrite when sending x_chardrivers/tty/serial/stm32-usart.c+12 -00 replies
22/105ata: pata_hpt37x: fix PCI clock detectiondrivers/ata/pata_hpt37x.c+2 -20 replies
23/105drm/amdgpu: check vm ready by amdgpu_vm->evicting flagdrivers/gpu/drm/amd/amdgpu/amdgpu_vm.c+7 -20 replies
24/105tracing: Add ustring operation to filtering string pointersDocumentation/trace/events.rst kernel/trace/trace_events_filter.c+66 -240 replies
25/105ALSA: intel_hdmi: Fix reference to PCM buffer addresssound/x86/intel_hdmi_audio.c+1 -10 replies
26/105riscv/efi_stub: Fix get_boot_hartid_from_fdt() return valuedrivers/firmware/efi/libstub/riscv-stub.c+10 -70 replies
27/105riscv: Fix config KASAN && SPARSEMEM && !SPARSE_VMEMMAParch/riscv/mm/kasan_init.c+1 -20 replies
28/105riscv: Fix config KASAN && DEBUG_VIRTUALarch/riscv/mm/Makefile+3 -00 replies
29/105ASoC: ops: Shift tested values in snd_soc_put_volsw() by +minsound/soc/soc-ops.c+2 -20 replies
30/105iommu/amd: Recover from event log overflowdrivers/iommu/amd/amd_iommu.h drivers/iommu/amd/amd_iommu_types.h drivers/iommu/amd/init.c +1 more+20 -20 replies
31/105drm/i915: s/JSP2/ICP2/ PCHdrivers/gpu/drm/i915/intel_pch.c drivers/gpu/drm/i915/intel_pch.h+2 -20 replies
32/105xen/netfront: destroy queues before real_num_tx_queues is zeroeddrivers/net/xen-netfront.c+23 -160 replies
33/105thermal: core: Fix TZ_GET_TRIP NULL pointer dereferencedrivers/thermal/thermal_netlink.c+3 -20 replies
34/105ntb: intel: fix port config status offset for SPRdrivers/ntb/hw/intel/ntb_hw_gen4.c drivers/ntb/hw/intel/ntb_hw_gen4.h+32 -10 replies
35/105mm: Consider __GFP_NOWARN flag for oversized kvmalloc() callsmm/util.c+3 -10 replies
36/105xfrm: fix MTU regressionnet/ipv6/ip6_output.c+7 -40 replies
37/105netfilter: fix use-after-free in __nf_register_net_hook()net/netfilter/core.c+3 -20 replies
38/105bpf, sockmap: Do not ignore orig_len parameternet/core/skmsg.c+1 -10 replies
39/105xfrm: fix the if_id check in changelinknet/xfrm/xfrm_interface.c+1 -10 replies
40/105xfrm: enforce validity of offload input flagsinclude/uapi/linux/xfrm.h net/xfrm/xfrm_device.c+11 -10 replies
41/105e1000e: Correct NVM checksum verification flowdrivers/net/ethernet/intel/e1000e/ich8lan.c+2 -20 replies
42/105net: fix up skbs delta_truesize in UDP GRO frag_listnet/core/skbuff.c+1 -10 replies
43/105netfilter: nf_queue: dont assume sk is full socketnet/netfilter/nf_queue.c+10 -10 replies
44/105netfilter: nf_queue: fix possible use-after-freeinclude/net/netfilter/nf_queue.h net/netfilter/nf_queue.c net/netfilter/nfnetlink_queue.c+19 -80 replies
45/105netfilter: nf_queue: handle socket prefetchnet/netfilter/nf_queue.c+12 -00 replies
46/105batman-adv: Request iflink once in batadv-on-batadv checknet/batman-adv/hard-interface.c+5 -40 replies
47/105batman-adv: Request iflink once in batadv_get_real_netdevicenet/batman-adv/hard-interface.c+5 -40 replies
48/105batman-adv: Dont expect inter-netns unique iflink indicesnet/batman-adv/hard-interface.c+14 -50 replies
49/105net: ipv6: ensure we call ipv6_mc_down() at most oncenet/ipv6/addrconf.c+6 -20 replies
50/105net: dcb: flush lingering app table entries for unregistered devicesnet/dcb/dcbnl.c+44 -00 replies
51/105net/smc: fix connection leaknet/smc/af_smc.c+8 -20 replies
52/105net/smc: fix unexpected SMC_CLC_DECL_ERR_REGRMB error generated by clientnet/smc/smc_core.c+1 -10 replies
53/105net/smc: fix unexpected SMC_CLC_DECL_ERR_REGRMB error cause by servernet/smc/smc_core.c+2 -10 replies
54/105rcu/nocb: Fix missed nocb_timer requeuekernel/rcu/tree_plugin.h+5 -20 replies
55/105ice: Fix race conditions between virtchnl handling and VF ndo opsdrivers/net/ethernet/intel/ice/ice_virtchnl_pf.c drivers/net/ethernet/intel/ice/ice_virtchnl_pf.h+30 -00 replies
56/105ice: fix concurrent reset and removal of VFsdrivers/net/ethernet/intel/ice/ice_main.c drivers/net/ethernet/intel/ice/ice_virtchnl_pf.c+27 -100 replies
57/105sched/topology: Make sched_init_numa() use a set for the deduplicating sortinclude/linux/topology.h kernel/sched/topology.c+49 -510 replies
58/105sched/topology: Fix sched_domain_topology_level alloc in sched_init_numa()kernel/sched/topology.c+1 -10 replies
59/105ia64: ensure proper NUMA distance and possible map initializationarch/ia64/kernel/acpi.c+5 -20 replies
60/105mac80211: fix forwarded mesh frames AC & queue selectionnet/mac80211/rx.c+2 -20 replies
61/105net: stmmac: fix return value of __setup handlerdrivers/net/ethernet/stmicro/stmmac/stmmac_main.c+3 -30 replies
62/105mac80211: treat some SAE auth steps as finalnet/mac80211/ieee80211_i.h net/mac80211/mlme.c+13 -50 replies
63/105iavf: Fix missing check for running netdevdrivers/net/ethernet/intel/iavf/iavf_main.c+5 -20 replies
64/105net: sxgbe: fix return value of __setup handlerdrivers/net/ethernet/samsung/sxgbe/sxgbe_main.c+3 -30 replies
65/105ibmvnic: register netdev after init of adapterdrivers/net/ethernet/ibm/ibmvnic.c+6 -40 replies
66/105net: arcnet: com20020: Fix null-ptr-deref in com20020pci_probe()drivers/net/arcnet/com20020-pci.c+3 -00 replies
67/105ixgbe: xsk: change !netif_carrier_ok() handling in ixgbe_xmit_zc()drivers/net/ethernet/intel/ixgbe/ixgbe_xsk.c+4 -20 replies
68/105efivars: Respect "block" flag in efivar_entry_set_safe()drivers/firmware/efi/vars.c+4 -10 replies
69/105firmware: arm_scmi: Remove space in MODULE_ALIAS namedrivers/firmware/arm_scmi/driver.c+1 -10 replies
70/105ASoC: cs4265: Fix the duplicated control namesound/soc/codecs/cs4265.c+1 -20 replies
71/105can: gs_usb: change active_channelss type from atomic_t to u8drivers/net/can/usb/gs_usb.c+5 -50 replies
72/105arm64: dts: rockchip: Switch RK3399-Gru DP to SPDIF outputarch/arm64/boot/dts/rockchip/rk3399-gru.dtsi+12 -50 replies
73/105igc: igc_read_phy_reg_gpy: drop premature returndrivers/net/ethernet/intel/igc/igc_phy.c+0 -20 replies
74/105ARM: Fix kgdb breakpoint for Thumb2arch/arm/kernel/kgdb.c+28 -80 replies
75/105ARM: 9182/1: mmu: fix returns from early_param() and __setup() functionsarch/arm/mm/mmu.c+2 -00 replies
76/105selftests: mlxsw: tc_police_scale: Make test more robusttools/testing/selftests/drivers/net/mlxsw/tc_police_scale.sh+2 -10 replies
77/105pinctrl: sunxi: Use unique lockdep classes for IRQsdrivers/pinctrl/sunxi/pinctrl-sunxi.c+9 -00 replies
78/105igc: igc_write_phy_reg_gpy: drop premature returndrivers/net/ethernet/intel/igc/igc_phy.c+0 -20 replies
79/105ibmvnic: free reset-work-item when flushingdrivers/net/ethernet/ibm/ibmvnic.c+3 -10 replies
80/105memfd: fix F_SEAL_WRITE after shmem huge page allocatedmm/memfd.c+28 -120 replies
81/105s390/extable: fix exception table sortingarch/s390/include/asm/extable.h+7 -20 replies
82/105ARM: dts: switch timer config to common devkit8000 devicetreearch/arm/boot/dts/omap3-devkit8000-common.dtsi arch/arm/boot/dts/omap3-devkit8000.dts+33 -330 replies
83/105ARM: dts: Use 32KiHz oscillator on devkit8000arch/arm/boot/dts/omap3-devkit8000-common.dtsi drivers/clocksource/timer-ti-dm-systimer.c+2 -180 replies
84/105soc: fsl: guts: Revert commit 3c0d64e867eddrivers/soc/fsl/guts.c+3 -40 replies
85/105soc: fsl: guts: Add a missing memory allocation failure checkdrivers/soc/fsl/guts.c+7 -20 replies
86/105soc: fsl: qe: Check of ioremap return valuedrivers/soc/fsl/qe/qe_io.c+2 -00 replies
87/105ARM: tegra: Move panels to AUX busarch/arm/boot/dts/tegra124-nyan-big.dts arch/arm/boot/dts/tegra124-nyan-blaze.dts arch/arm/boot/dts/tegra124-venice2.dts+25 -190 replies
88/105ibmvnic: define flush_reset_queue helperdrivers/net/ethernet/ibm/ibmvnic.c+16 -80 replies
89/105ibmvnic: complete init_done on transport eventsdrivers/net/ethernet/ibm/ibmvnic.c+7 -00 replies
90/105net: chelsio: cxgb3: check the return value of pci_find_capability()drivers/net/ethernet/chelsio/cxgb3/t3_hw.c+2 -00 replies
91/105iavf: Refactor iavf state machine trackingdrivers/net/ethernet/intel/iavf/iavf.h drivers/net/ethernet/intel/iavf/iavf_main.c drivers/net/ethernet/intel/iavf/iavf_virtchnl.c+31 -180 replies
92/105nl80211: Handle nla_memdup failures in handle_nan_filternet/wireless/nl80211.c+12 -00 replies
93/105drm/amdgpu: fix suspend/resume hang regressiondrivers/gpu/drm/amd/amdgpu/amdgpu_vm.c+2 -10 replies
94/105net: dcb: disable softirqs in dcbnl_flush_dev()net/dcb/dcbnl.c+2 -20 replies
95/105Input: elan_i2c - move regulator_[en|dis]able() out of elan_[en|dis]able_power()drivers/input/mouse/elan_i2c_core.c+22 -400 replies
96/105Input: elan_i2c - fix regulator enable count imbalance after suspend/resumedrivers/input/mouse/elan_i2c_core.c+7 -70 replies
97/105Input: samsung-keypad - properly state IOMEM dependencydrivers/input/keyboard/Kconfig+1 -10 replies
98/105HID: add mapping for KEY_DICTATEdrivers/hid/hid-debug.c drivers/hid/hid-input.c include/uapi/linux/input-event-codes.h+3 -00 replies
99/105HID: add mapping for KEY_ALL_APPLICATIONSdrivers/hid/hid-debug.c drivers/hid/hid-input.c include/uapi/linux/input-event-codes.h+7 -20 replies
100/105tracing/histogram: Fix sorting on old "cpu" valuekernel/trace/trace_events_hist.c+3 -30 replies
101/105tracing: Fix return value of __setup handlerskernel/trace/trace.c kernel/trace/trace_kprobe.c+3 -30 replies
102/105btrfs: fix lost prealloc extents beyond eof after full fsyncfs/btrfs/tree-log.c+31 -120 replies
103/105btrfs: qgroup: fix deadlock between rescan worker and remove qgroupfs/btrfs/qgroup.c+8 -10 replies
104/105btrfs: add missing run of delayed items after unlink during log replayfs/btrfs/tree-log.c+18 -00 replies
105/105Revert "xfrm: xfrm_state_mtu should return at least 1280 for ipv6"include/net/xfrm.h net/ipv4/esp4.c net/ipv6/esp6.c +1 more+4 -150 replies

Reviews trailers per patch

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

PatchBard LiaoRanjani SridharanPierre-Louis BossartPéter UjfalusiShuming FanShyam Prasad NPeter HuttererBenjamin TissoiresJiri KosinaRicardo KollerAlan SternMichal SimekSherry YangKees CookJerry Dai[email protected]Leon RomanovskyMichal HockoPingfan LiuFlorian WestphalSven SchnelleNaama MeirEric DumazetKonrad JankowskiPaolo AbeniJoe StringerSasha NeftinMasami HiramatsuFilipe MananaShin'ichiro KawasakiDavid SterbaNeeraj UpadhyayVivek KasireddyTomas BzatekKarsten GraulChen-Yu TsaiPaul MenzelChristian KönigPetr MachataCristian MarussiCharles KeepaxOleksandr NatalenkoJernej SkrabecGuenter RoeckIlya LeoshkevichAlexander Gordeevanton ivanovHeinrich SchuchardtJohn FastabendJakub SitnickiDaniel BorkmannSungjong SeoMaurice BaijensSandeep PenigalapatiVincent GuittotBarry SongJohannes StezenbachJohn Paul Adrian GlaubitzSergei TrofimovichFox ChenPavel Machek (CIP)Florian Fainelli
SeriesT-b T-b T-b
1/105
2/105
3/105
4/105R-b R-b R-b R-b R-b
5/105R-b R-b R-b R-b R-b
6/105
7/105A-b A-b A-b
8/105T-b R-b
9/105
10/105R-b
11/105T-b R-b
12/105
13/105A-b
14/105
15/105
16/105A-b
17/105A-b
18/105
19/105R-b
20/105T-b
21/105
22/105
23/105A-b R-b
24/105T-b
25/105
26/105R-b
27/105
28/105
29/105
30/105
31/105A-b T-b
32/105
33/105
34/105T-b
35/105T-b R-b Ackd-by
36/105
37/105A-b
38/105A-b A-b T-b A-b
39/105
40/105
41/105T-b
42/105R-b A-b
43/105T-b
44/105R-b
45/105A-b
46/105
47/105
48/105
49/105
50/105
51/105A-b
52/105
53/105
54/105R-b
55/105T-b
56/105T-b
57/105
58/105T-b T-b
59/105T-b T-b
60/105
61/105
62/105
63/105T-b
64/105
65/105
66/105
67/105T-b T-b
68/105
69/105R-b
70/105A-b
71/105
72/105R-b
73/105T-b A-b
74/105T-b
75/105
76/105R-b
77/105R-b T-b
78/105T-b
79/105
80/105
81/105A-b R-b
82/105
83/105
84/105
85/105
86/105
87/105
88/105
89/105
90/105
91/105T-b
92/105
93/105R-b
94/105
95/105
96/105
97/105A-b
98/105A-b
99/105A-b
100/105
101/105A-b
102/105
103/105R-b R-b R-b
104/105
105/105

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

Read the v1 thread

Cover letter [PATCH 5.10 000/105] 5.10.104-rc1 review

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

Responses should be made by Wed, 09 Mar 2022 09:16:25 +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.104-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.104-rc1

Jiri Bohac <[email protected]>
Revert "xfrm: xfrm_state_mtu should return at least 1280 for ipv6"

Filipe Manana <[email protected]>
btrfs: add missing run of delayed items after unlink during log replay

Sidong Yang <[email protected]>
btrfs: qgroup: fix deadlock between rescan worker and remove qgroup

Filipe Manana <[email protected]>
btrfs: fix lost prealloc extents beyond eof after full fsync

Randy Dunlap <[email protected]>
tracing: Fix return value of __setup handlers

Steven Rostedt (Google) <[email protected]>
tracing/histogram: Fix sorting on old "cpu" value

William Mahon <[email protected]>
HID: add mapping for KEY_ALL_APPLICATIONS

William Mahon <[email protected]>
HID: add mapping for KEY_DICTATE

David Gow <[email protected]>
Input: samsung-keypad - properly state IOMEM dependency

Hans de Goede <[email protected]>
Input: elan_i2c - fix regulator enable count imbalance after suspend/resume

Hans de Goede <[email protected]>
Input: elan_i2c - move regulator_[en|dis]able() out of elan_[en|dis]able_power()

Vladimir Oltean <[email protected]>
net: dcb: disable softirqs in dcbnl_flush_dev()

Qiang Yu <[email protected]>
drm/amdgpu: fix suspend/resume hang regression

Jiasheng Jiang <[email protected]>
nl80211: Handle nla_memdup failures in handle_nan_filter

Mateusz Palczewski <[email protected]>
iavf: Refactor iavf state machine tracking

Jia-Ju Bai <[email protected]>
net: chelsio: cxgb3: check the return value of pci_find_capability()

Sukadev Bhattiprolu <[email protected]>
ibmvnic: complete init_done on transport events

Sukadev Bhattiprolu <[email protected]>
ibmvnic: define flush_reset_queue helper

Thierry Reding <[email protected]>
ARM: tegra: Move panels to AUX bus

Jiasheng Jiang <[email protected]>
soc: fsl: qe: Check of ioremap return value

Christophe JAILLET <[email protected]>
soc: fsl: guts: Add a missing memory allocation failure check

Christophe JAILLET <[email protected]>
soc: fsl: guts: Revert commit 3c0d64e867ed

Anthoine Bourgeois <[email protected]>
ARM: dts: Use 32KiHz oscillator on devkit8000

Anthoine Bourgeois <[email protected]>
ARM: dts: switch timer config to common devkit8000 devicetree

Heiko Carstens <[email protected]>
s390/extable: fix exception table sorting

Hugh Dickins <[email protected]>
memfd: fix F_SEAL_WRITE after shmem huge page allocated

Sukadev Bhattiprolu <[email protected]>
ibmvnic: free reset-work-item when flushing

Sasha Neftin <[email protected]>
igc: igc_write_phy_reg_gpy: drop premature return

Samuel Holland <[email protected]>
pinctrl: sunxi: Use unique lockdep classes for IRQs

Amit Cohen <[email protected]>
selftests: mlxsw: tc_police_scale: Make test more robust

Randy Dunlap <[email protected]>
ARM: 9182/1: mmu: fix returns from early_param() and __setup() functions

Russell King (Oracle) <[email protected]>
ARM: Fix kgdb breakpoint for Thumb2

Corinna Vinschen <[email protected]>
igc: igc_read_phy_reg_gpy: drop premature return

Brian Norris <[email protected]>
arm64: dts: rockchip: Switch RK3399-Gru DP to SPDIF output

Vincent Mailhol <[email protected]>
can: gs_usb: change active_channels's type from atomic_t to u8

Fabio Estevam <[email protected]>
ASoC: cs4265: Fix the duplicated control name

Alyssa Ross <[email protected]>
firmware: arm_scmi: Remove space in MODULE_ALIAS name

Jann Horn <[email protected]>
efivars: Respect "block" flag in efivar_entry_set_safe()

Maciej Fijalkowski <[email protected]>
ixgbe: xsk: change !netif_carrier_ok() handling in ixgbe_xmit_zc()

Zheyu Ma <[email protected]>

    net: arcnet: com20020: Fix null-ptr-deref in com20020pci_probe()

Sukadev Bhattiprolu <[email protected]>
ibmvnic: register netdev after init of adapter

Randy Dunlap <[email protected]>
net: sxgbe: fix return value of __setup handler

Slawomir Laba <[email protected]>
iavf: Fix missing check for running netdev

Johannes Berg <[email protected]>
mac80211: treat some SAE auth steps as final

Randy Dunlap <[email protected]>
net: stmmac: fix return value of __setup handler

Nicolas Escande <[email protected]>
mac80211: fix forwarded mesh frames AC & queue selection

Valentin Schneider <[email protected]>
ia64: ensure proper NUMA distance and possible map initialization

Dietmar Eggemann <[email protected]>
sched/topology: Fix sched_domain_topology_level alloc in sched_init_numa()

Valentin Schneider <[email protected]>
sched/topology: Make sched_init_numa() use a set for the deduplicating sort

Jacob Keller <[email protected]>
ice: fix concurrent reset and removal of VFs

Brett Creeley <[email protected]>
ice: Fix race conditions between virtchnl handling and VF ndo ops

Frederic Weisbecker <[email protected]>
rcu/nocb: Fix missed nocb_timer requeue

D. Wythe <[email protected]>
net/smc: fix unexpected SMC_CLC_DECL_ERR_REGRMB error cause by server

D. Wythe <[email protected]>
net/smc: fix unexpected SMC_CLC_DECL_ERR_REGRMB error generated by client

D. Wythe <[email protected]>
net/smc: fix connection leak

Vladimir Oltean <[email protected]>
net: dcb: flush lingering app table entries for unregistered devices

[email protected] <[email protected]>
net: ipv6: ensure we call ipv6_mc_down() at most once

Sven Eckelmann <[email protected]>
batman-adv: Don't expect inter-netns unique iflink indices

Sven Eckelmann <[email protected]>
batman-adv: Request iflink once in batadv_get_real_netdevice

Sven Eckelmann <[email protected]>
batman-adv: Request iflink once in batadv-on-batadv check

Florian Westphal <[email protected]>
netfilter: nf_queue: handle socket prefetch

Florian Westphal <[email protected]>
netfilter: nf_queue: fix possible use-after-free

Florian Westphal <[email protected]>
netfilter: nf_queue: don't assume sk is full socket

lena wang <[email protected]>
net: fix up skbs delta_truesize in UDP GRO frag_list

Sasha Neftin <[email protected]>
e1000e: Correct NVM checksum verification flow

Leon Romanovsky <[email protected]>
xfrm: enforce validity of offload input flags

Antony Antony <[email protected]>
xfrm: fix the if_id check in changelink

Eric Dumazet <[email protected]>
bpf, sockmap: Do not ignore orig_len parameter

Eric Dumazet <[email protected]>
netfilter: fix use-after-free in __nf_register_net_hook()

Jiri Bohac <[email protected]>
xfrm: fix MTU regression

Daniel Borkmann <[email protected]>
mm: Consider __GFP_NOWARN flag for oversized kvmalloc() calls

Dave Jiang <[email protected]>
ntb: intel: fix port config status offset for SPR

Nicolas Cavallari <[email protected]>
thermal: core: Fix TZ_GET_TRIP NULL pointer dereference

Marek Marczykowski-Górecki <[email protected]>
xen/netfront: destroy queues before real_num_tx_queues is zeroed

Ville Syrjälä <[email protected]>

    drm/i915: s/JSP2/ICP2/ PCH

Lennert Buytenhek <[email protected]>
iommu/amd: Recover from event log overflow

Marek Vasut <[email protected]>
ASoC: ops: Shift tested values in snd_soc_put_volsw() by +min

Alexandre Ghiti <[email protected]>

    riscv: Fix config KASAN && DEBUG_VIRTUAL

Alexandre Ghiti <[email protected]>

    riscv: Fix config KASAN && SPARSEMEM && !SPARSE_VMEMMAP

Sunil V L <[email protected]>
riscv/efi_stub: Fix get_boot_hartid_from_fdt() return value

Zhen Ni <[email protected]>
ALSA: intel_hdmi: Fix reference to PCM buffer address

Steven Rostedt <[email protected]>
tracing: Add ustring operation to filtering string pointers

Qiang Yu <[email protected]>

    drm/amdgpu: check vm ready by amdgpu_vm->evicting flag

Sergey Shtylyov <[email protected]>
ata: pata_hpt37x: fix PCI clock detection

Valentin Caron <[email protected]>
serial: stm32: prevent TDR register overwrite when sending x_char

Steven Rostedt <[email protected]>
tracing: Add test for user space strings when filtering on string pointers

Christophe Vu-Brugier <[email protected]>
exfat: fix i_blocks for files truncated over 4 GiB

Christophe Vu-Brugier <[email protected]>
exfat: reuse exfat_inode_info variable instead of calling EXFAT_I()

Hangyu Hua <[email protected]>
usb: gadget: clear related members when goto fail

Hangyu Hua <[email protected]>

    usb: gadget: don't release an existing dev->buf

Daniele Palmas <[email protected]>
net: usb: cdc_mbim: avoid altsetting toggling for Telit FN990

Wolfram Sang <[email protected]>
i2c: qup: allow COMPILE_TEST

Wolfram Sang <[email protected]>
i2c: cadence: allow COMPILE_TEST

Yongzhi Liu <[email protected]>
dmaengine: shdma: Fix runtime PM imbalance on error

Sherry Yang <[email protected]>
selftests/seccomp: Fix seccomp failure by adding missing headers

Ronnie Sahlberg <[email protected]>
cifs: fix double free race when mount fails in cifs_get_root()

Hangyu Hua <[email protected]>
tipc: fix a bit overflow in tipc_crypto_key_rcv()

Marc Zyngier <[email protected]>
KVM: arm64: vgic: Read HW interrupt pending state from the HW

José Expósito <[email protected]>
Input: clear BTN_RIGHT/MIDDLE on buttonpads

Oliver Barta <[email protected]>
regulator: core: fix false positive in regulator_late_cleanup()

Kai Vehmanen <[email protected]>
ASoC: rt5682: do not block workqueue if card is unbound

Kai Vehmanen <[email protected]>
ASoC: rt5668: do not block workqueue if card is unbound

Eric Anholt <[email protected]>
i2c: bcm2835: Avoid clock stretching timeouts

JaeMan Park <[email protected]>

    mac80211_hwsim: initialize ieee80211_tx_info at hw_scan_work

Benjamin Beichler <[email protected]>
mac80211_hwsim: report NOACK frames in tx_status

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

Diffstat:

 Documentation/trace/events.rst                     |  19 ++++
 Makefile                                           |   4 +-
 arch/arm/boot/dts/omap3-devkit8000-common.dtsi     |  18 ++++
 arch/arm/boot/dts/omap3-devkit8000.dts             |  33 -------
 arch/arm/boot/dts/tegra124-nyan-big.dts            |  15 +--
 arch/arm/boot/dts/tegra124-nyan-blaze.dts          |  15 +--
 arch/arm/boot/dts/tegra124-venice2.dts             |  14 +--
 arch/arm/kernel/kgdb.c                             |  36 +++++--
 arch/arm/mm/mmu.c                                  |   2 +
 arch/arm64/boot/dts/rockchip/rk3399-gru.dtsi       |  17 +++-
 arch/arm64/kvm/vgic/vgic-mmio.c                    |   2 +
 arch/ia64/kernel/acpi.c                            |   7 +-
 arch/riscv/mm/Makefile                             |   3 +
 arch/riscv/mm/kasan_init.c                         |   3 +-
 arch/s390/include/asm/extable.h                    |   9 +-
 drivers/ata/pata_hpt37x.c                          |   4 +-
 drivers/clocksource/timer-ti-dm-systimer.c         |   3 +-
 drivers/dma/sh/shdma-base.c                        |   4 +-
 drivers/firmware/arm_scmi/driver.c                 |   2 +-
 drivers/firmware/efi/libstub/riscv-stub.c          |  17 ++--
 drivers/firmware/efi/vars.c                        |   5 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c             |  10 +-
 drivers/gpu/drm/i915/intel_pch.c                   |   2 +-
 drivers/gpu/drm/i915/intel_pch.h                   |   2 +-
 drivers/hid/hid-debug.c                            |   5 +-
 drivers/hid/hid-input.c                            |   3 +
 drivers/i2c/busses/Kconfig                         |   4 +-
 drivers/i2c/busses/i2c-bcm2835.c                   |  11 +++
 drivers/input/input.c                              |   6 ++
 drivers/input/keyboard/Kconfig                     |   2 +-
 drivers/input/mouse/elan_i2c_core.c                |  64 +++++-------
 drivers/iommu/amd/amd_iommu.h                      |   1 +
 drivers/iommu/amd/amd_iommu_types.h                |   1 +
 drivers/iommu/amd/init.c                           |  10 ++
 drivers/iommu/amd/iommu.c                          |  10 +-
 drivers/net/arcnet/com20020-pci.c                  |   3 +
 drivers/net/can/usb/gs_usb.c                       |  10 +-
 drivers/net/ethernet/chelsio/cxgb3/t3_hw.c         |   2 +
 drivers/net/ethernet/ibm/ibmvnic.c                 |  39 ++++++--
 drivers/net/ethernet/intel/e1000e/ich8lan.c        |   4 +-
 drivers/net/ethernet/intel/iavf/iavf.h             |  10 ++
 drivers/net/ethernet/intel/iavf/iavf_main.c        |  44 +++++----
 drivers/net/ethernet/intel/iavf/iavf_virtchnl.c    |   2 +-
 drivers/net/ethernet/intel/ice/ice_main.c          |   2 +
 drivers/net/ethernet/intel/ice/ice_virtchnl_pf.c   |  58 +++++++++--
 drivers/net/ethernet/intel/ice/ice_virtchnl_pf.h   |   5 +
 drivers/net/ethernet/intel/igc/igc_phy.c           |   4 -
 drivers/net/ethernet/intel/ixgbe/ixgbe_xsk.c       |   6 +-
 drivers/net/ethernet/samsung/sxgbe/sxgbe_main.c    |   6 +-
 drivers/net/ethernet/stmicro/stmmac/stmmac_main.c  |   6 +-
 drivers/net/usb/cdc_mbim.c                         |   5 +
 drivers/net/wireless/mac80211_hwsim.c              |  13 +++
 drivers/net/xen-netfront.c                         |  39 +++++---
 drivers/ntb/hw/intel/ntb_hw_gen4.c                 |  17 +++-
 drivers/ntb/hw/intel/ntb_hw_gen4.h                 |  16 +++
 drivers/pinctrl/sunxi/pinctrl-sunxi.c              |   9 ++
 drivers/regulator/core.c                           |  13 +--
 drivers/soc/fsl/guts.c                             |  14 ++-
 drivers/soc/fsl/qe/qe_io.c                         |   2 +
 drivers/thermal/thermal_netlink.c                  |   5 +-
 drivers/tty/serial/stm32-usart.c                   |  12 +++
 drivers/usb/gadget/legacy/inode.c                  |  10 +-
 fs/btrfs/qgroup.c                                  |   9 +-
 fs/btrfs/tree-log.c                                |  61 +++++++++---
 fs/cifs/cifsfs.c                                   |   1 +
 fs/exfat/file.c                                    |  18 ++--
 fs/exfat/inode.c                                   |  13 ++-
 fs/exfat/namei.c                                   |   6 +-
 fs/exfat/super.c                                   |  10 +-
 include/linux/topology.h                           |   1 +
 include/net/netfilter/nf_queue.h                   |   2 +-
 include/net/xfrm.h                                 |   1 -
 include/uapi/linux/input-event-codes.h             |   4 +-
 include/uapi/linux/xfrm.h                          |   6 ++
 kernel/rcu/tree_plugin.h                           |   7 +-
 kernel/sched/topology.c                            |  99 +++++++++----------
 kernel/trace/trace.c                               |   4 +-
 kernel/trace/trace_events_filter.c                 | 107 +++++++++++++++++++--
 kernel/trace/trace_events_hist.c                   |   6 +-
 kernel/trace/trace_kprobe.c                        |   2 +-
 mm/memfd.c                                         |  40 +++++---
 mm/util.c                                          |   4 +-
 net/batman-adv/hard-interface.c                    |  29 ++++--
 net/core/skbuff.c                                  |   2 +-
 net/core/skmsg.c                                   |   2 +-
 net/dcb/dcbnl.c                                    |  44 +++++++++
 net/ipv4/esp4.c                                    |   2 +-
 net/ipv6/addrconf.c                                |   8 +-
 net/ipv6/esp6.c                                    |   2 +-
 net/ipv6/ip6_output.c                              |  11 ++-
 net/mac80211/ieee80211_i.h                         |   2 +-
 net/mac80211/mlme.c                                |  16 ++-
 net/mac80211/rx.c                                  |   4 +-
 net/netfilter/core.c                               |   5 +-
 net/netfilter/nf_queue.c                           |  36 ++++++-
 net/netfilter/nfnetlink_queue.c                    |  12 ++-
 net/smc/af_smc.c                                   |  10 +-
 net/smc/smc_core.c                                 |   5 +-
 net/tipc/crypto.c                                  |   2 +-
 net/wireless/nl80211.c                             |  12 +++
 net/xfrm/xfrm_device.c                             |   6 +-
 net/xfrm/xfrm_interface.c                          |   2 +-
 net/xfrm/xfrm_state.c                              |  14 +--
 sound/soc/codecs/cs4265.c                          |   3 +-
 sound/soc/codecs/rt5668.c                          |  12 ++-
 sound/soc/codecs/rt5682.c                          |  12 ++-
 sound/soc/soc-ops.c                                |   4 +-
 sound/x86/intel_hdmi_audio.c                       |   2 +-
 .../selftests/drivers/net/mlxsw/tc_police_scale.sh |   3 +-
 tools/testing/selftests/seccomp/Makefile           |   2 +-
 110 files changed, 960 insertions(+), 424 deletions(-)