Skip to content

5.16.13-rc1 review

Greg Kroah-Hartman linux-arm-kernel linux-fsdevel linux-mips linux-mm linux-wireless lkml stable 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest186 patches 1 replyIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/186mac80211_hwsim: report NOACK frames in tx_statusdrivers/net/wireless/mac80211_hwsim.c+4 -00 replies
2/186mac80211_hwsim: initialize ieee80211_tx_info at hw_scan_workdrivers/net/wireless/mac80211_hwsim.c+9 -00 replies
3/186i2c: bcm2835: Avoid clock stretching timeoutsdrivers/i2c/busses/i2c-bcm2835.c+11 -00 replies
4/186ASoC: rt5682s: do not block workqueue if card is unboundsound/soc/codecs/rt5682s.c+7 -50 replies
5/186ASoC: rt5668: do not block workqueue if card is unboundsound/soc/codecs/rt5668.c+7 -50 replies
6/186ASoC: rt5682: do not block workqueue if card is unboundsound/soc/codecs/rt5682.c+7 -50 replies
7/186regulator: core: fix false positive in regulator_late_cleanup()drivers/regulator/core.c+3 -100 replies
8/186Input: clear BTN_RIGHT/MIDDLE on buttonpadsdrivers/input/input.c+6 -00 replies
9/186btrfs: get rid of warning on transaction commit when using flushoncommitfs/btrfs/transaction.c+10 -20 replies
10/186KVM: arm64: vgic: Read HW interrupt pending state from the HWarch/arm64/kvm/vgic/vgic-mmio.c+2 -00 replies
11/186block: loop:use kstatfs.f_bsize of backing file to set discard granularitydrivers/block/loop.c+7 -10 replies
12/186tipc: fix a bit overflow in tipc_crypto_key_rcv()net/tipc/crypto.c+1 -10 replies
13/186cifs: do not use uninitialized data in the owner/group sidfs/cifs/cifsacl.c+2 -20 replies
14/186cifs: fix double free race when mount fails in cifs_get_root()fs/cifs/cifsfs.c+1 -00 replies
15/186HID: amd_sfh: Handle amd_sfh work buffer in PM opsdrivers/hid/amd-sfh-hid/amd_sfh_pcie.c+4 -00 replies
16/186HID: amd_sfh: Add functionality to clear interruptsdrivers/hid/amd-sfh-hid/amd_sfh_pcie.c drivers/hid/amd-sfh-hid/amd_sfh_pcie.h+25 -10 replies
17/186HID: amd_sfh: Add interrupt handler to process interruptsdrivers/hid/amd-sfh-hid/amd_sfh_pcie.c drivers/hid/amd-sfh-hid/amd_sfh_pcie.h+41 -00 replies
18/186cifs: modefromsids must add an ACE for authenticated usersfs/cifs/cifsacl.c+4 -10 replies
19/186selftests/seccomp: Fix seccomp failure by adding missing headerstools/testing/selftests/seccomp/Makefile+1 -10 replies
20/186drm/amd/pm: correct UMD pstate clocks for Dimgrey Cavefish and Beige Gobydrivers/gpu/drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.c drivers/gpu/drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.h+29 -50 replies
21/186selftests/ftrace: Do not trace do_softirq because of PREEMPT_RTtools/testing/selftests/ftrace/test.d/ftrace/func_set_ftrace_file.tc+1 -10 replies
22/186dmaengine: shdma: Fix runtime PM imbalance on errordrivers/dma/sh/shdma-base.c+3 -10 replies
23/186i2c: cadence: allow COMPILE_TESTdrivers/i2c/busses/Kconfig+1 -10 replies
24/186i2c: imx: allow COMPILE_TESTdrivers/i2c/busses/Kconfig+1 -10 replies
25/186i2c: qup: allow COMPILE_TESTdrivers/i2c/busses/Kconfig+1 -10 replies
26/186net: usb: cdc_mbim: avoid altsetting toggling for Telit FN990drivers/net/usb/cdc_mbim.c+5 -00 replies
27/186block-map: add __GFP_ZERO flag for alloc_page in function bio_copy_kernblock/blk-map.c+1 -10 replies
28/186usb: gadget: dont release an existing dev->bufdrivers/usb/gadget/legacy/inode.c+2 -10 replies
29/186usb: gadget: clear related members when goto faildrivers/usb/gadget/legacy/inode.c+5 -20 replies
30/186exfat: 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
31/186exfat: fix i_blocks for files truncated over 4 GiBfs/exfat/file.c fs/exfat/inode.c fs/exfat/super.c+6 -60 replies
32/186tracing: Add test for user space strings when filtering on string pointersDocumentation/trace/events.rst kernel/trace/trace_events_filter.c+73 -30 replies
33/186arm64: Mark start_backtrace() notrace and NOKPROBE_SYMBOLarch/arm64/kernel/stacktrace.c+2 -10 replies
34/186serial: stm32: prevent TDR register overwrite when sending x_chardrivers/tty/serial/stm32-usart.c+12 -00 replies
35/186KVM: arm64: Workaround Cortex-A510s single-step and PAC trap errataDocumentation/arm64/silicon-errata.rst arch/arm64/Kconfig arch/arm64/kernel/cpu_errata.c +2 more+48 -30 replies
36/186ext4: drop ineligible txn start stop APIsfs/ext4/ext4.h fs/ext4/extents.c fs/ext4/fast_commit.c +2 more+20 -750 replies
37/186ext4: simplify updating of fast commit statsfs/ext4/ext4.h fs/ext4/fast_commit.c fs/ext4/fast_commit.h+68 -590 replies
38/186ext4: fast commit may not fallback for ineligible commitfs/ext4/ext4.h fs/ext4/extents.c fs/ext4/fast_commit.c +8 more+42 -230 replies
39/186ext4: fast commit may miss file actionsfs/ext4/ext4.h fs/ext4/fast_commit.c fs/ext4/super.c+7 -100 replies
40/186sched/fair: Fix fault in reweight_entitykernel/sched/core.c+6 -50 replies
41/186KVM: x86: Add KVM_CAP_ENABLE_CAP to x86Documentation/virt/kvm/api.rst arch/x86/kvm/x86.c+2 -10 replies
42/186ata: pata_hpt37x: fix PCI clock detectiondrivers/ata/pata_hpt37x.c+2 -20 replies
43/186drm/amdgpu: check vm ready by amdgpu_vm->evicting flagdrivers/gpu/drm/amd/amdgpu/amdgpu_vm.c+7 -20 replies
44/186tracing: Add ustring operation to filtering string pointersDocumentation/trace/events.rst kernel/trace/trace_events_filter.c+66 -240 replies
45/186ipv6: fix skb drops in igmp6_event_query() and igmp6_event_report()include/net/ndisc.h net/ipv6/mcast.c+14 -220 replies
46/186btrfs: defrag: bring back the old file extent search behaviorfs/btrfs/ioctl.c+157 -40 replies
47/186btrfs: defrag: dont use merged extent map for their generation checkfs/btrfs/extent_map.c fs/btrfs/extent_map.h fs/btrfs/ioctl.c+24 -00 replies
48/186ALSA: intel_hdmi: Fix reference to PCM buffer addresssound/x86/intel_hdmi_audio.c+1 -10 replies
49/186ucounts: Fix systemd LimitNPROC with private users regressionkernel/user_namespace.c+13 -10 replies
50/186binfmt_elf: Avoid total_mapping_size for ET_EXECfs/binfmt_elf.c+18 -70 replies
51/186riscv/efi_stub: Fix get_boot_hartid_from_fdt() return valuedrivers/firmware/efi/libstub/riscv-stub.c+10 -70 replies
52/186riscv: Fix config KASAN && SPARSEMEM && !SPARSE_VMEMMAParch/riscv/mm/kasan_init.c+1 -20 replies
53/186riscv: Fix config KASAN && DEBUG_VIRTUALarch/riscv/mm/Makefile+3 -00 replies
54/186iwlwifi: mvm: check debugfs_dir ptr before usedrivers/net/wireless/intel/iwlwifi/mvm/debugfs.c+8 -30 replies
55/186ASoC: ops: Shift tested values in snd_soc_put_volsw() by +minsound/soc/soc-ops.c+2 -20 replies
56/186iommu/vt-d: Fix double list_add when enabling VMD in scalable modedrivers/iommu/intel/iommu.c+1 -10 replies
57/186iommu/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
58/186drm/i915: s/JSP2/ICP2/ PCHdrivers/gpu/drm/i915/intel_pch.c drivers/gpu/drm/i915/intel_pch.h+2 -20 replies
59/186drm/amd/display: Reduce dmesg error to a debug printdrivers/gpu/drm/amd/display/dc/core/dc_link_dp.c+3 -10 replies
60/186xen/netfront: destroy queues before real_num_tx_queues is zeroeddrivers/net/xen-netfront.c+23 -160 replies
61/186thermal: core: Fix TZ_GET_TRIP NULL pointer dereferencedrivers/thermal/thermal_netlink.c+3 -20 replies
62/186mac80211: fix EAPoL rekey fail in 802.3 rx pathnet/mac80211/rx.c+3 -70 replies
63/186blktrace: fix use after free for struct blk_tracekernel/trace/blktrace.c+18 -80 replies
64/186ntb: 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
65/186mm: Consider __GFP_NOWARN flag for oversized kvmalloc() callsmm/util.c+3 -10 replies
66/186xfrm: fix MTU regressionnet/ipv6/ip6_output.c+7 -40 replies
67/186netfilter: fix use-after-free in __nf_register_net_hook()net/netfilter/core.c+3 -20 replies
68/186bpf, sockmap: Do not ignore orig_len parameternet/core/skmsg.c+1 -10 replies
69/186xfrm: fix the if_id check in changelinknet/xfrm/xfrm_interface.c+1 -10 replies
70/186xfrm: enforce validity of offload input flagsinclude/uapi/linux/xfrm.h net/xfrm/xfrm_device.c+11 -10 replies
71/186e1000e: Correct NVM checksum verification flowdrivers/net/ethernet/intel/e1000e/ich8lan.c+2 -20 replies
72/186net: fix up skbs delta_truesize in UDP GRO frag_listnet/core/skbuff.c+1 -10 replies
73/186netfilter: nf_queue: dont assume sk is full socketnet/netfilter/nf_queue.c+10 -10 replies
74/186netfilter: 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
75/186netfilter: nf_queue: handle socket prefetchnet/netfilter/nf_queue.c+12 -00 replies
76/186batman-adv: Request iflink once in batadv-on-batadv checknet/batman-adv/hard-interface.c+5 -40 replies
77/186batman-adv: Request iflink once in batadv_get_real_netdevicenet/batman-adv/hard-interface.c+5 -40 replies
78/186batman-adv: Dont expect inter-netns unique iflink indicesnet/batman-adv/hard-interface.c+14 -50 replies
79/186net: ipv6: ensure we call ipv6_mc_down() at most oncenet/ipv6/addrconf.c+6 -20 replies
80/186net: dcb: flush lingering app table entries for unregistered devicesnet/dcb/dcbnl.c+44 -00 replies
81/186net: ipa: fix a build dependencydrivers/net/ipa/Kconfig+1 -00 replies
82/186net: ipa: add an interconnect dependencydrivers/net/ipa/Kconfig+1 -00 replies
83/186net/smc: fix connection leaknet/smc/af_smc.c+8 -20 replies
84/186net/smc: fix unexpected SMC_CLC_DECL_ERR_REGRMB error generated by clientnet/smc/smc_core.c+1 -10 replies
85/186net/smc: fix unexpected SMC_CLC_DECL_ERR_REGRMB error cause by servernet/smc/smc_core.c+2 -10 replies
86/186btrfs: fix ENOSPC failure when attempting direct IO write into NOCOW rangefs/btrfs/inode.c+78 -640 replies
87/186platform/x86: amd-pmc: Set QOS during suspend on CZN w/ timer wakeupdrivers/platform/x86/amd-pmc.c+30 -40 replies
88/186net: dsa: microchip: fix bridging with more than two member portsdrivers/net/dsa/microchip/ksz_common.c+23 -30 replies
89/186mac80211: fix forwarded mesh frames AC & queue selectionnet/mac80211/rx.c+2 -20 replies
90/186net: stmmac: fix return value of __setup handlerdrivers/net/ethernet/stmicro/stmmac/stmmac_main.c+3 -30 replies
91/186mac80211: treat some SAE auth steps as finalnet/mac80211/ieee80211_i.h net/mac80211/mlme.c+13 -50 replies
92/186iavf: Fix missing check for running netdevdrivers/net/ethernet/intel/iavf/iavf_main.c+5 -20 replies
93/186net: sxgbe: fix return value of __setup handlerdrivers/net/ethernet/samsung/sxgbe/sxgbe_main.c+3 -30 replies
94/186ibmvnic: register netdev after init of adapterdrivers/net/ethernet/ibm/ibmvnic.c+8 -60 replies
95/186net: arcnet: com20020: Fix null-ptr-deref in com20020pci_probe()drivers/net/arcnet/com20020-pci.c+3 -00 replies
96/186ixgbe: xsk: change !netif_carrier_ok() handling in ixgbe_xmit_zc()drivers/net/ethernet/intel/ixgbe/ixgbe_xsk.c+4 -20 replies
97/186iavf: Fix deadlock in iavf_reset_taskdrivers/net/ethernet/intel/iavf/iavf_main.c+1 -00 replies
98/186efivars: Respect "block" flag in efivar_entry_set_safe()drivers/firmware/efi/vars.c+4 -10 replies
99/186auxdisplay: lcd2s: Fix lcd2s_redefine_char() featuredrivers/auxdisplay/lcd2s.c+1 -10 replies
100/186firmware: arm_scmi: Remove space in MODULE_ALIAS namedrivers/firmware/arm_scmi/driver.c+1 -10 replies
101/186ASoC: cs4265: Fix the duplicated control namesound/soc/codecs/cs4265.c+1 -20 replies
102/186auxdisplay: lcd2s: Fix memory leak in ->remove()drivers/auxdisplay/lcd2s.c+7 -110 replies
103/186auxdisplay: lcd2s: Use proper API to free the instance of charlcd objectdrivers/auxdisplay/lcd2s.c+2 -20 replies
104/186can: gs_usb: change active_channelss type from atomic_t to u8drivers/net/can/usb/gs_usb.c+5 -50 replies
105/186iommu/tegra-smmu: Fix missing put_device() call in tegra_smmu_finddrivers/iommu/tegra-smmu.c+3 -10 replies
106/186arm64: dts: rockchip: Switch RK3399-Gru DP to SPDIF outputarch/arm64/boot/dts/rockchip/rk3399-gru.dtsi+12 -50 replies
107/186igc: igc_read_phy_reg_gpy: drop premature returndrivers/net/ethernet/intel/igc/igc_phy.c+0 -20 replies
108/186ARM: Fix kgdb breakpoint for Thumb2arch/arm/kernel/kgdb.c+28 -80 replies
109/186mips: setup: fix setnocoherentio() boolean settingarch/mips/kernel/setup.c+1 -10 replies
110/186ARM: 9182/1: mmu: fix returns from early_param() and __setup() functionsarch/arm/mm/mmu.c+2 -00 replies
111/186mptcp: Correctly set DATA_FIN timeout when number of retransmits is largenet/mptcp/protocol.c+5 -20 replies
112/186selftests: mlxsw: tc_police_scale: Make test more robusttools/testing/selftests/drivers/net/mlxsw/tc_police_scale.sh+2 -10 replies
113/186pinctrl: sunxi: Use unique lockdep classes for IRQsdrivers/pinctrl/sunxi/pinctrl-sunxi.c+9 -00 replies
114/186igc: igc_write_phy_reg_gpy: drop premature returndrivers/net/ethernet/intel/igc/igc_phy.c+0 -20 replies
115/186ibmvnic: free reset-work-item when flushingdrivers/net/ethernet/ibm/ibmvnic.c+3 -10 replies
116/186memfd: fix F_SEAL_WRITE after shmem huge page allocatedmm/memfd.c+28 -120 replies
117/186s390/setup: preserve memory at OLDMEM_BASE and OLDMEM_SIZEarch/s390/kernel/setup.c+2 -00 replies
118/186s390/extable: fix exception table sortingarch/s390/include/asm/extable.h+7 -20 replies
119/186sched: Fix yet more sched_fork() racesinclude/linux/sched/task.h kernel/fork.c kernel/sched/core.c+35 -160 replies
120/186arm64: dts: rockchip: drop pclk_xpcs from gmac0 on rk3568arch/arm64/boot/dts/rockchip/rk3568.dtsi+2 -40 replies
121/186arm64: dts: juno: Remove GICv2m dma-rangearch/arm64/boot/dts/arm/juno-base.dtsi+1 -20 replies
122/186arm64: dts: rockchip: fix Quartz64-A ddr regulator voltagearch/arm64/boot/dts/rockchip/rk3566-quartz64-a.dts+0 -20 replies
123/186arm64: dts: imx8mm: Fix VPU Hangingarch/arm64/boot/dts/freescale/imx8mm.dtsi+0 -10 replies
124/186iommu/amd: Simplify pagetable freeingdrivers/iommu/amd/io_pgtable.c+34 -480 replies
125/186iommu/amd: Use put_pages_listdrivers/iommu/amd/io_pgtable.c+18 -320 replies
126/186iommu/amd: Fix I/O page table memory leakdrivers/iommu/amd/io_pgtable.c+6 -60 replies
127/186MIPS: ralink: mt7621: do memory detection on KSEG1arch/mips/ralink/mt7621.c+23 -130 replies
128/186ARM: 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
129/186ARM: dts: Use 32KiHz oscillator on devkit8000arch/arm/boot/dts/omap3-devkit8000-common.dtsi drivers/clocksource/timer-ti-dm-systimer.c+2 -180 replies
130/186soc: fsl: guts: Revert commit 3c0d64e867eddrivers/soc/fsl/guts.c+3 -40 replies
131/186soc: fsl: guts: Add a missing memory allocation failure checkdrivers/soc/fsl/guts.c+7 -20 replies
132/186soc: fsl: qe: Check of ioremap return valuedrivers/soc/fsl/qe/qe_io.c+2 -00 replies
133/186soc: imx: gpcv2: Fix clock disabling imbalance in error pathdrivers/soc/imx/gpcv2.c+2 -10 replies
134/186netfilter: nf_tables: prefer kfree_rcu(ptr, rcu) variantnet/netfilter/nf_tables_api.c+2 -20 replies
135/186ARM: 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
136/186Bluetooth: Fix bt_skb_sendmmsg not allocating partial chunksinclude/net/bluetooth/bluetooth.h+1 -20 replies
137/186can: etas_es58x: change opened_channel_cnts type from atomic_t to u8drivers/net/can/usb/etas_es58x/es58x_core.c drivers/net/can/usb/etas_es58x/es58x_core.h+10 -70 replies
138/186net: stmmac: enhance XDP ZC driver level switching performancedrivers/net/ethernet/stmicro/stmmac/stmmac.h drivers/net/ethernet/stmicro/stmmac/stmmac_main.c drivers/net/ethernet/stmicro/stmmac/stmmac_xdp.c+139 -60 replies
139/186net: stmmac: only enable DMA interrupts when readydrivers/net/ethernet/stmicro/stmmac/stmmac_main.c+26 -20 replies
140/186ibmvnic: initialize rc before completing waitdrivers/net/ethernet/ibm/ibmvnic.c+1 -10 replies
141/186ibmvnic: define flush_reset_queue helperdrivers/net/ethernet/ibm/ibmvnic.c+16 -80 replies
142/186ibmvnic: complete init_done on transport eventsdrivers/net/ethernet/ibm/ibmvnic.c+7 -00 replies
143/186ibmvnic: Update driver return codesdrivers/net/ethernet/ibm/ibmvnic.c+34 -300 replies
144/186ibmvnic: init init_done_rc earlierdrivers/net/ethernet/ibm/ibmvnic.c+21 -50 replies
145/186ibmvnic: clear fop when retrying probedrivers/net/ethernet/ibm/ibmvnic.c+5 -00 replies
146/186ibmvnic: Allow queueing resets during probedrivers/net/ethernet/ibm/ibmvnic.c drivers/net/ethernet/ibm/ibmvnic.h+98 -100 replies
147/186net: chelsio: cxgb3: check the return value of pci_find_capability()drivers/net/ethernet/chelsio/cxgb3/t3_hw.c+2 -00 replies
148/186net: sparx5: Fix add vlan when invalid operationdrivers/net/ethernet/microchip/sparx5/sparx5_vlan.c+10 -100 replies
149/186iavf: Add trace while removing devicedrivers/net/ethernet/intel/iavf/iavf_main.c+1 -00 replies
150/186iavf: Rework mutexes for better synchronisationdrivers/net/ethernet/intel/iavf/iavf.h drivers/net/ethernet/intel/iavf/iavf_main.c+36 -310 replies
151/186iavf: Add waiting so the port is initialized in removedrivers/net/ethernet/intel/iavf/iavf_main.c+16 -110 replies
152/186iavf: Fix init state closure on removedrivers/net/ethernet/intel/iavf/iavf.h drivers/net/ethernet/intel/iavf/iavf_main.c+27 -10 replies
153/186iavf: Fix locking for VIRTCHNL_OP_GET_OFFLOAD_VLAN_V2_CAPSdrivers/net/ethernet/intel/iavf/iavf.h drivers/net/ethernet/intel/iavf/iavf_main.c drivers/net/ethernet/intel/iavf/iavf_virtchnl.c+17 -140 replies
154/186iavf: Fix race in init statedrivers/net/ethernet/intel/iavf/iavf_main.c+2 -10 replies
155/186iavf: Fix __IAVF_RESETTING state usagedrivers/net/ethernet/intel/iavf/iavf_main.c+6 -70 replies
156/186drm/i915/guc/slpc: Correct the param count for unset paramdrivers/gpu/drm/i915/gt/uc/intel_guc_slpc.c+1 -10 replies
157/186drm/bridge: ti-sn65dsi86: Properly undo autosuspenddrivers/gpu/drm/bridge/ti-sn65dsi86.c+3 -20 replies
158/186e1000e: Fix possible HW unit hang after an s0ix exitdrivers/net/ethernet/intel/e1000e/hw.h drivers/net/ethernet/intel/e1000e/ich8lan.c drivers/net/ethernet/intel/e1000e/ich8lan.h +1 more+32 -00 replies
159/186MIPS: ralink: mt7621: use bitwise NOT instead of logicalarch/mips/ralink/mt7621.c+1 -10 replies
160/186nl80211: Handle nla_memdup failures in handle_nan_filternet/wireless/nl80211.c+12 -00 replies
161/186ptp: ocp: Add ptp_ocp_adjtime_coarse for large adjustmentsdrivers/ptp/ptp_ocp.c+23 -20 replies
162/186drm/amdgpu: fix suspend/resume hang regressiondrivers/gpu/drm/amd/amdgpu/amdgpu_vm.c+2 -10 replies
163/186net: dcb: disable softirqs in dcbnl_flush_dev()net/dcb/dcbnl.c+2 -20 replies
164/186selftests: mlxsw: resource_scale: Fix return valuetools/testing/selftests/drivers/net/mlxsw/spectrum/resource_scale.sh+1 -10 replies
165/186net: stmmac: perserve TX and RX coalesce value during XDP setupdrivers/net/ethernet/stmicro/stmmac/stmmac_main.c+3 -20 replies
166/186Input: elan_i2c - move regulator_[en|dis]able() out of elan_[en|dis]able_power()drivers/input/mouse/elan_i2c_core.c+22 -400 replies
167/186Input: elan_i2c - fix regulator enable count imbalance after suspend/resumedrivers/input/mouse/elan_i2c_core.c+7 -70 replies
168/186Input: samsung-keypad - properly state IOMEM dependencydrivers/input/keyboard/Kconfig+1 -10 replies
169/186HID: add mapping for KEY_DICTATEdrivers/hid/hid-debug.c drivers/hid/hid-input.c include/uapi/linux/input-event-codes.h+3 -00 replies
170/186HID: 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
171/186tracing/histogram: Fix sorting on old "cpu" valuekernel/trace/trace_events_hist.c+3 -30 replies
172/186tracing: Fix return value of __setup handlerskernel/trace/trace.c kernel/trace/trace_kprobe.c+3 -30 replies
173/186btrfs: fix lost prealloc extents beyond eof after full fsyncfs/btrfs/tree-log.c+31 -120 replies
174/186btrfs: fix relocation crash due to premature return from btrfs_commit_transaction()fs/btrfs/transaction.c+31 -10 replies
175/186btrfs: subpage: fix a wrong check on subpage->writersfs/btrfs/subpage.c+1 -10 replies
176/186btrfs: do not WARN_ON() if we have PageError setfs/btrfs/extent_io.c+13 -30 replies
177/186btrfs: qgroup: fix deadlock between rescan worker and remove qgroupfs/btrfs/qgroup.c+8 -10 replies
178/186btrfs: add missing run of delayed items after unlink during log replayfs/btrfs/tree-log.c+18 -00 replies
179/186btrfs: fallback to blocking mode when doing async dio over multiple extentsfs/btrfs/inode.c+28 -00 replies
180/186btrfs: do not start relocation until in progress drops are donefs/btrfs/ctree.h fs/btrfs/disk-io.c fs/btrfs/extent-tree.c +4 more+91 -10 replies
181/186Revert "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
182/186proc: fix documentation and description of pagemapDocumentation/admin-guide/mm/pagemap.rst fs/proc/task_mmu.c+3 -20 replies
183/186x86/kvmclock: Fix Hyper-V Isolated VMs boot issue when vCPUs > 64arch/x86/kernel/kvmclock.c+3 -00 replies
184/186s390/ftrace: fix arch_ftrace_get_regs implementationarch/s390/include/asm/ftrace.h arch/s390/include/asm/ptrace.h arch/s390/kernel/ftrace.c +1 more+18 -50 replies
185/186s390/ftrace: fix ftrace_caller/ftrace_regs_caller generationarch/s390/kernel/ftrace.c+35 -00 replies
186/186KVM: x86/mmu: Passing up the error state of mmu_alloc_shadow_roots()arch/x86/kvm/mmu/mmu.c+1 -10 replies

Reviews trailers per patch

74 of 186 patches have a Reviewed-by or Acked-by.

PatchmatoroJohn Paul Adrian GlaubitzFilipe MananaVivek KasireddyTomas BzatekPingfan LiuNicholas KazlauskasMichal SimekAlan SternDietmar EggemannHeinrich SchuchardtSherry YangKees CookPaul MenzelChristian KönigShyam Prasad NAlex DeucherBard LiaoRanjani SridharanPierre-Louis BossartPéter UjfalusiShuming FanSven SchnelleGreg Kroah-HartmanOmar SandovalPeter HuttererBenjamin TissoiresJiri KosinaRicardo KollerShuah KhanSebastian Andrzej SiewiorSteven Rostedt (Google)Christoph HellwigSungjong SeoMark BrownOleksij RempelChaitanya KulkarniPaolo AbeniEric DumazetOleksandr NatalenkoJoe StringerJerry DaiRandy DunlapFlorian WestphalKonrad JankowskiCristian MarussiTadeusz StrukZhang QiaoJohn FastabendJakub SitnickiDaniel BorkmannMaurice BaijensSandeep PenigalapatiGeert UytterhoevenSasha NeftinNaama MeirJohannes StezenbachVasily GorbikLucas StachKurt KanzenbachPetr MachataJernej SkrabecGuenter RoeckSergio ParacuellosLiviu DudauRui SalvaterraDaniel JordanChen-Yu TsaiMichael RieschIlya LeoshkevichAlexander GordeevCharles Keepax[email protected]Leon RomanovskyMichal HockoRafael J. WysockiHans de GoedeKarsten GraulJosef BacikThierry RedingRichard CochranMasami Hiramatsuanton ivanovAndrea Parri (Microsoft)Kai-Heng FengShin'ichiro KawasakiDavid SterbaPeter XuSean ChristophersonUmesh Nerlige RamappaLinus WalleijFox Chen
SeriesT-b
1/186
2/186
3/186
4/186R-b R-b R-b R-b R-b
5/186R-b R-b R-b R-b R-b
6/186R-b R-b R-b R-b R-b
7/186
8/186A-b A-b A-b
9/186R-b
10/186T-b R-b
11/186R-b
12/186
13/186
14/186R-b
15/186
16/186
17/186
18/186R-b
19/186T-b R-b
20/186R-b
21/186R-b A-b R-b
22/186
23/186A-b
24/186A-b
25/186
26/186
27/186R-b R-b
28/186A-b
29/186A-b
30/186
31/186R-b
32/186T-b
33/186R-b
34/186
35/186
36/186
37/186
38/186
39/186
40/186R-b
41/186
42/186
43/186A-b R-b
44/186T-b
45/186
46/186R-b
47/186R-b
48/186
49/186R-b
50/186T-b T-b
51/186R-b
52/186
53/186
54/186R-b
55/186
56/186
57/186
58/186A-b T-b
59/186R-b
60/186
61/186
62/186
63/186R-b
64/186T-b
65/186T-b R-b Ackd-by
66/186
67/186A-b
68/186A-b A-b T-b A-b
69/186
70/186
71/186T-b
72/186A-b R-b
73/186T-b
74/186R-b
75/186A-b
76/186
77/186
78/186
79/186
80/186
81/186T-b A-b
82/186
83/186A-b
84/186
85/186
86/186R-b
87/186R-b R-b
88/186T-b
89/186
90/186
91/186
92/186T-b
93/186
94/186
95/186
96/186T-b T-b
97/186T-b
98/186
99/186R-b
100/186R-b
101/186A-b
102/186
103/186
104/186
105/186A-b
106/186R-b
107/186A-b T-b
108/186T-b
109/186R-b
110/186
111/186A-b
112/186R-b
113/186R-b T-b
114/186T-b
115/186
116/186
117/186A-b
118/186A-b R-b
119/186T-b T-b T-b
120/186A-b
121/186A-b
122/186
123/186R-b
124/186
125/186
126/186T-b
127/186T-b T-b
128/186
129/186
130/186
131/186
132/186
133/186R-b
134/186R-b
135/186
136/186T-b
137/186
138/186T-b
139/186
140/186
141/186
142/186
143/186
144/186
145/186
146/186
147/186
148/186
149/186T-b
150/186T-b
151/186T-b
152/186T-b
153/186T-b
154/186T-b
155/186T-b
156/186R-b
157/186R-b
158/186T-b
159/186R-b
160/186
161/186A-b
162/186R-b
163/186
164/186R-b
165/186T-b
166/186
167/186
168/186A-b
169/186A-b
170/186A-b
171/186
172/186A-b
173/186
174/186R-b
175/186
176/186
177/186R-b R-b R-b
178/186
179/186R-b
180/186R-b R-b
181/186
182/186R-b
183/186T-b
184/186R-b A-b
185/186R-b A-b
186/186R-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 92 reviewers.

Read the v1 thread

Cover letter [PATCH 5.16 000/186] 5.16.13-rc1 review

This is the start of the stable review cycle for the 5.16.13 release. There are 186 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.16.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.16.y
and the diffstat can be found below.

thanks,

greg k-h

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

Greg Kroah-Hartman <[email protected]>

    Linux 5.16.13-rc1

Like Xu <[email protected]>
KVM: x86/mmu: Passing up the error state of mmu_alloc_shadow_roots()

Heiko Carstens <[email protected]>
s390/ftrace: fix ftrace_caller/ftrace_regs_caller generation

Heiko Carstens <[email protected]>
s390/ftrace: fix arch_ftrace_get_regs implementation

Dexuan Cui <[email protected]>
x86/kvmclock: Fix Hyper-V Isolated VM's boot issue when vCPUs > 64

Yun Zhou <[email protected]>
proc: fix documentation and description of pagemap

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

Josef Bacik <[email protected]>
btrfs: do not start relocation until in progress drops are done

Filipe Manana <[email protected]>
btrfs: fallback to blocking mode when doing async dio over multiple extents

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

Josef Bacik <[email protected]>
btrfs: do not WARN_ON() if we have PageError set

Qu Wenruo <[email protected]>

    btrfs: subpage: fix a wrong check on subpage->writers

Omar Sandoval <[email protected]>
btrfs: fix relocation crash due to premature return from btrfs_commit_transaction()

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

Ong Boon Leong <[email protected]>
net: stmmac: perserve TX and RX coalesce value during XDP setup

Amit Cohen <[email protected]>
selftests: mlxsw: resource_scale: Fix return value

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

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

Jonathan Lemon <[email protected]>
ptp: ocp: Add ptp_ocp_adjtime_coarse for large adjustments

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

Ilya Lipnitskiy <[email protected]>
MIPS: ralink: mt7621: use bitwise NOT instead of logical

Sasha Neftin <[email protected]>
e1000e: Fix possible HW unit hang after an s0ix exit

Douglas Anderson <[email protected]>
drm/bridge: ti-sn65dsi86: Properly undo autosuspend

Vinay Belgaumkar <[email protected]>
drm/i915/guc/slpc: Correct the param count for unset param

Slawomir Laba <[email protected]>
iavf: Fix __IAVF_RESETTING state usage

Slawomir Laba <[email protected]>
iavf: Fix race in init state

Slawomir Laba <[email protected]>
iavf: Fix locking for VIRTCHNL_OP_GET_OFFLOAD_VLAN_V2_CAPS

Slawomir Laba <[email protected]>
iavf: Fix init state closure on remove

Slawomir Laba <[email protected]>
iavf: Add waiting so the port is initialized in remove

Slawomir Laba <[email protected]>
iavf: Rework mutexes for better synchronisation

Jedrzej Jagielski <[email protected]>
iavf: Add trace while removing device

Casper Andersson <[email protected]>
net: sparx5: Fix add vlan when invalid operation

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

Sukadev Bhattiprolu <[email protected]>
ibmvnic: Allow queueing resets during probe

Sukadev Bhattiprolu <[email protected]>
ibmvnic: clear fop when retrying probe

Sukadev Bhattiprolu <[email protected]>
ibmvnic: init init_done_rc earlier

Dany Madden <[email protected]>
ibmvnic: Update driver return codes

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

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

Sukadev Bhattiprolu <[email protected]>
ibmvnic: initialize rc before completing wait

Vincent Whitchurch <[email protected]>
net: stmmac: only enable DMA interrupts when ready

Ong Boon Leong <[email protected]>
net: stmmac: enhance XDP ZC driver level switching performance

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

Luiz Augusto von Dentz <[email protected]>
Bluetooth: Fix bt_skb_sendmmsg not allocating partial chunks

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

Eric Dumazet <[email protected]>
netfilter: nf_tables: prefer kfree_rcu(ptr, rcu) variant

Laurent Pinchart <[email protected]>
soc: imx: gpcv2: Fix clock disabling imbalance in error path

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

Chuanhong Guo <[email protected]>
MIPS: ralink: mt7621: do memory detection on KSEG1

Suravee Suthikulpanit <[email protected]>
iommu/amd: Fix I/O page table memory leak

Matthew Wilcox (Oracle) <[email protected]>
iommu/amd: Use put_pages_list

Robin Murphy <[email protected]>
iommu/amd: Simplify pagetable freeing

Adam Ford <[email protected]>
arm64: dts: imx8mm: Fix VPU Hanging

Peter Geis <[email protected]>
arm64: dts: rockchip: fix Quartz64-A ddr regulator voltage

Robin Murphy <[email protected]>
arm64: dts: juno: Remove GICv2m dma-range

Frank Wunderlich <[email protected]>
arm64: dts: rockchip: drop pclk_xpcs from gmac0 on rk3568

Peter Zijlstra <[email protected]>
sched: Fix yet more sched_fork() races

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

Alexander Egorenkov <[email protected]>
s390/setup: preserve memory at OLDMEM_BASE and OLDMEM_SIZE

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

Mat Martineau <[email protected]>
mptcp: Correctly set DATA_FIN timeout when number of retransmits is large

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

Randy Dunlap <[email protected]>
mips: setup: fix setnocoherentio() boolean setting

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

Miaoqian Lin <[email protected]>
iommu/tegra-smmu: Fix missing put_device() call in tegra_smmu_find

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

Andy Shevchenko <[email protected]>
auxdisplay: lcd2s: Use proper API to free the instance of charlcd object

Andy Shevchenko <[email protected]>

    auxdisplay: lcd2s: Fix memory leak in ->remove()

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

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

Andy Shevchenko <[email protected]>
auxdisplay: lcd2s: Fix lcd2s_redefine_char() feature

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

Slawomir Laba <[email protected]>
iavf: Fix deadlock in iavf_reset_task

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

Svenning Sørensen <[email protected]>
net: dsa: microchip: fix bridging with more than two member ports

Mario Limonciello <[email protected]>
platform/x86: amd-pmc: Set QOS during suspend on CZN w/ timer wakeup

Filipe Manana <[email protected]>
btrfs: fix ENOSPC failure when attempting direct IO write into NOCOW range

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

Alex Elder <[email protected]>
net: ipa: add an interconnect dependency

Alex Elder <[email protected]>
net: ipa: fix a build dependency

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

Yu Kuai <[email protected]>
blktrace: fix use after free for struct blk_trace

Deren Wu <[email protected]>
mac80211: fix EAPoL rekey fail in 802.3 rx path

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

Leo (Hanghong) Ma <[email protected]>
drm/amd/display: Reduce dmesg error to a debug print

Ville Syrjälä <[email protected]>

    drm/i915: s/JSP2/ICP2/ PCH

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

Adrian Huang <[email protected]>
iommu/vt-d: Fix double list_add when enabling VMD in scalable mode

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

Randy Dunlap <[email protected]>
iwlwifi: mvm: check debugfs_dir ptr before use

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

Kees Cook <[email protected]>
binfmt_elf: Avoid total_mapping_size for ET_EXEC

Eric W. Biederman <[email protected]>
ucounts: Fix systemd LimitNPROC with private users regression

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

Qu Wenruo <[email protected]>
btrfs: defrag: don't use merged extent map for their generation check

Qu Wenruo <[email protected]>
btrfs: defrag: bring back the old file extent search behavior

Eric Dumazet <[email protected]>
ipv6: fix skb drops in igmp6_event_query() and igmp6_event_report()

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

Aaron Lewis <[email protected]>
KVM: x86: Add KVM_CAP_ENABLE_CAP to x86

Tadeusz Struk <[email protected]>
sched/fair: Fix fault in reweight_entity

Xin Yin <[email protected]>
ext4: fast commit may miss file actions

Xin Yin <[email protected]>
ext4: fast commit may not fallback for ineligible commit

Harshad Shirwadkar <[email protected]>
ext4: simplify updating of fast commit stats

Harshad Shirwadkar <[email protected]>
ext4: drop ineligible txn start stop APIs

James Morse <[email protected]>
KVM: arm64: Workaround Cortex-A510's single-step and PAC trap errata

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

Masami Hiramatsu <[email protected]>
arm64: Mark start_backtrace() notrace and NOKPROBE_SYMBOL

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

Haimin Zhang <[email protected]>
block-map: add __GFP_ZERO flag for alloc_page in function bio_copy_kern

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: imx: allow COMPILE_TEST

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

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

Krzysztof Kozlowski <[email protected]>
selftests/ftrace: Do not trace do_softirq because of PREEMPT_RT

Evan Quan <[email protected]>
drm/amd/pm: correct UMD pstate clocks for Dimgrey Cavefish and Beige Goby

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

Ronnie Sahlberg <[email protected]>
cifs: modefromsids must add an ACE for authenticated users

Basavaraj Natikar <[email protected]>
HID: amd_sfh: Add interrupt handler to process interrupts

Basavaraj Natikar <[email protected]>
HID: amd_sfh: Add functionality to clear interrupts

Basavaraj Natikar <[email protected]>
HID: amd_sfh: Handle amd_sfh work buffer in PM ops

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

Ronnie Sahlberg <[email protected]>
cifs: do not use uninitialized data in the owner/group sid

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

Ming Lei <[email protected]>
block: loop:use kstatfs.f_bsize of backing file to set discard granularity

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

Filipe Manana <[email protected]>
btrfs: get rid of warning on transaction commit when using flushoncommit

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

Kai Vehmanen <[email protected]>
ASoC: rt5682s: 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/admin-guide/mm/pagemap.rst           |   2 +-
 Documentation/arm64/silicon-errata.rst             |   2 +
 Documentation/trace/events.rst                     |  19 ++
 Documentation/virt/kvm/api.rst                     |   2 +-
 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/Kconfig                                 |  16 ++
 arch/arm64/boot/dts/arm/juno-base.dtsi             |   3 +-
 arch/arm64/boot/dts/freescale/imx8mm.dtsi          |   1 -
 arch/arm64/boot/dts/rockchip/rk3399-gru.dtsi       |  17 +-
 arch/arm64/boot/dts/rockchip/rk3566-quartz64-a.dts |   2 -
 arch/arm64/boot/dts/rockchip/rk3568.dtsi           |   6 +-
 arch/arm64/kernel/cpu_errata.c                     |   8 +
 arch/arm64/kernel/stacktrace.c                     |   3 +-
 arch/arm64/kvm/hyp/include/hyp/switch.h            |  20 +-
 arch/arm64/kvm/vgic/vgic-mmio.c                    |   2 +
 arch/arm64/tools/cpucaps                           |   5 +-
 arch/mips/kernel/setup.c                           |   2 +-
 arch/mips/ralink/mt7621.c                          |  36 +--
 arch/riscv/mm/Makefile                             |   3 +
 arch/riscv/mm/kasan_init.c                         |   3 +-
 arch/s390/include/asm/extable.h                    |   9 +-
 arch/s390/include/asm/ftrace.h                     |  10 +-
 arch/s390/include/asm/ptrace.h                     |   2 +
 arch/s390/kernel/ftrace.c                          |  37 ++-
 arch/s390/kernel/mcount.S                          |   9 +
 arch/s390/kernel/setup.c                           |   2 +
 arch/x86/kernel/kvmclock.c                         |   3 +
 arch/x86/kvm/mmu/mmu.c                             |   2 +-
 arch/x86/kvm/x86.c                                 |   1 +
 block/blk-map.c                                    |   2 +-
 drivers/ata/pata_hpt37x.c                          |   4 +-
 drivers/auxdisplay/lcd2s.c                         |  24 +-
 drivers/block/loop.c                               |   8 +-
 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/amd/display/dc/core/dc_link_dp.c   |   4 +-
 .../drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.c    |  26 ++-
 .../drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.h    |   8 +
 drivers/gpu/drm/bridge/ti-sn65dsi86.c              |   5 +-
 drivers/gpu/drm/i915/gt/uc/intel_guc_slpc.c        |   2 +-
 drivers/gpu/drm/i915/intel_pch.c                   |   2 +-
 drivers/gpu/drm/i915/intel_pch.h                   |   2 +-
 drivers/hid/amd-sfh-hid/amd_sfh_pcie.c             |  69 +++++-
 drivers/hid/amd-sfh-hid/amd_sfh_pcie.h             |   2 +
 drivers/hid/hid-debug.c                            |   5 +-
 drivers/hid/hid-input.c                            |   3 +
 drivers/i2c/busses/Kconfig                         |   6 +-
 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/io_pgtable.c                     | 120 ++++------
 drivers/iommu/amd/iommu.c                          |  10 +-
 drivers/iommu/intel/iommu.c                        |   2 +-
 drivers/iommu/tegra-smmu.c                         |   4 +-
 drivers/net/arcnet/com20020-pci.c                  |   3 +
 drivers/net/can/usb/etas_es58x/es58x_core.c        |   9 +-
 drivers/net/can/usb/etas_es58x/es58x_core.h        |   8 +-
 drivers/net/can/usb/gs_usb.c                       |  10 +-
 drivers/net/dsa/microchip/ksz_common.c             |  26 ++-
 drivers/net/ethernet/chelsio/cxgb3/t3_hw.c         |   2 +
 drivers/net/ethernet/ibm/ibmvnic.c                 | 247 ++++++++++++++++-----
 drivers/net/ethernet/ibm/ibmvnic.h                 |   1 +
 drivers/net/ethernet/intel/e1000e/hw.h             |   1 +
 drivers/net/ethernet/intel/e1000e/ich8lan.c        |   8 +-
 drivers/net/ethernet/intel/e1000e/ich8lan.h        |   1 +
 drivers/net/ethernet/intel/e1000e/netdev.c         |  26 +++
 drivers/net/ethernet/intel/iavf/iavf.h             |   6 +-
 drivers/net/ethernet/intel/iavf/iavf_main.c        | 152 ++++++++-----
 drivers/net/ethernet/intel/iavf/iavf_virtchnl.c    |  14 +-
 drivers/net/ethernet/intel/igc/igc_phy.c           |   4 -
 drivers/net/ethernet/intel/ixgbe/ixgbe_xsk.c       |   6 +-
 .../net/ethernet/microchip/sparx5/sparx5_vlan.c    |  20 +-
 drivers/net/ethernet/samsung/sxgbe/sxgbe_main.c    |   6 +-
 drivers/net/ethernet/stmicro/stmmac/stmmac.h       |   4 +-
 drivers/net/ethernet/stmicro/stmmac/stmmac_main.c  | 170 +++++++++++++-
 drivers/net/ethernet/stmicro/stmmac/stmmac_xdp.c   |   4 +-
 drivers/net/ipa/Kconfig                            |   2 +
 drivers/net/usb/cdc_mbim.c                         |   5 +
 drivers/net/wireless/intel/iwlwifi/mvm/debugfs.c   |  11 +-
 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/platform/x86/amd-pmc.c                     |  34 ++-
 drivers/ptp/ptp_ocp.c                              |  25 ++-
 drivers/regulator/core.c                           |  13 +-
 drivers/soc/fsl/guts.c                             |  14 +-
 drivers/soc/fsl/qe/qe_io.c                         |   2 +
 drivers/soc/imx/gpcv2.c                            |   3 +-
 drivers/thermal/thermal_netlink.c                  |   5 +-
 drivers/tty/serial/stm32-usart.c                   |  12 +
 drivers/usb/gadget/legacy/inode.c                  |  10 +-
 fs/binfmt_elf.c                                    |  25 ++-
 fs/btrfs/ctree.h                                   |  10 +
 fs/btrfs/disk-io.c                                 |  10 +
 fs/btrfs/extent-tree.c                             |  10 +
 fs/btrfs/extent_io.c                               |  16 +-
 fs/btrfs/extent_map.c                              |   2 +
 fs/btrfs/extent_map.h                              |   8 +
 fs/btrfs/inode.c                                   | 170 ++++++++------
 fs/btrfs/ioctl.c                                   | 175 ++++++++++++++-
 fs/btrfs/qgroup.c                                  |   9 +-
 fs/btrfs/relocation.c                              |  13 ++
 fs/btrfs/root-tree.c                               |  15 ++
 fs/btrfs/subpage.c                                 |   2 +-
 fs/btrfs/transaction.c                             |  77 ++++++-
 fs/btrfs/transaction.h                             |   1 +
 fs/btrfs/tree-log.c                                |  61 ++++-
 fs/cifs/cifsacl.c                                  |   9 +-
 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 +-
 fs/ext4/ext4.h                                     |  15 +-
 fs/ext4/extents.c                                  |   6 +-
 fs/ext4/fast_commit.c                              | 218 ++++++++----------
 fs/ext4/fast_commit.h                              |  27 +--
 fs/ext4/inode.c                                    |   4 +-
 fs/ext4/ioctl.c                                    |   5 +-
 fs/ext4/namei.c                                    |   4 +-
 fs/ext4/super.c                                    |   3 +-
 fs/ext4/xattr.c                                    |   6 +-
 fs/jbd2/commit.c                                   |   2 +-
 fs/jbd2/journal.c                                  |   2 +-
 fs/proc/task_mmu.c                                 |   3 +-
 include/linux/jbd2.h                               |   2 +-
 include/linux/sched/task.h                         |   4 +-
 include/net/bluetooth/bluetooth.h                  |   3 +-
 include/net/ndisc.h                                |   4 +-
 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/fork.c                                      |  13 +-
 kernel/sched/core.c                                |  23 +-
 kernel/trace/blktrace.c                            |  26 ++-
 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 +-
 kernel/user_namespace.c                            |  14 +-
 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/ipv6/mcast.c                                   |  32 +--
 net/mac80211/ieee80211_i.h                         |   2 +-
 net/mac80211/mlme.c                                |  16 +-
 net/mac80211/rx.c                                  |  14 +-
 net/mptcp/protocol.c                               |   7 +-
 net/netfilter/core.c                               |   5 +-
 net/netfilter/nf_queue.c                           |  36 ++-
 net/netfilter/nf_tables_api.c                      |   4 +-
 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/codecs/rt5682s.c                         |  12 +-
 sound/soc/soc-ops.c                                |   4 +-
 sound/x86/intel_hdmi_audio.c                       |   2 +-
 .../drivers/net/mlxsw/spectrum/resource_scale.sh   |   2 +-
 .../selftests/drivers/net/mlxsw/tc_police_scale.sh |   3 +-
 .../ftrace/test.d/ftrace/func_set_ftrace_file.tc   |   2 +-
 tools/testing/selftests/seccomp/Makefile           |   2 +-
 194 files changed, 2383 insertions(+), 937 deletions(-)