Skip to content

5.16.8-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 Latest126 patches 3 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/126drm/i915: Disable DSB usage for nowdrivers/gpu/drm/i915/i915_pci.c+1 -10 replies
2/126selinux: fix double free of cond_list on error pathssecurity/selinux/ss/conditional.c+2 -10 replies
3/126audit: improve audit queue handling when "audit=1" on cmdlinekernel/audit.c+43 -190 replies
4/126ipc/sem: do not sleep with a spin lock heldipc/sem.c+2 -20 replies
5/126spi: stm32-qspi: Update spi registeringdrivers/spi/spi-stm32-qspi.c+17 -300 replies
6/126ASoC: hdmi-codec: Fix OOB memory accessesinclude/uapi/sound/asound.h sound/soc/codecs/hdmi-codec.c+4 -20 replies
7/126ASoC: ops: Reject out of bounds values in snd_soc_put_volsw()sound/soc/soc-ops.c+16 -20 replies
8/126ASoC: ops: Reject out of bounds values in snd_soc_put_volsw_sx()sound/soc/soc-ops.c+8 -10 replies
9/126ASoC: ops: Reject out of bounds values in snd_soc_put_xr_sx()sound/soc/soc-ops.c+2 -00 replies
10/126ALSA: usb-audio: Correct quirk for VF0770sound/usb/quirks-table.h+1 -10 replies
11/126ALSA: hda: Fix UAF of leds class devs at unbindingsound/pci/hda/hda_generic.c sound/pci/hda/hda_generic.h+18 -20 replies
12/126ALSA: hda: realtek: Fix race at concurrent COEF updatessound/pci/hda/patch_realtek.c+50 -110 replies
13/126ALSA: hda/realtek: Add quirk for ASUS GU603sound/pci/hda/patch_realtek.c+1 -00 replies
14/126ALSA: hda/realtek: Add missing fixup-model entry for Gigabyte X570 ALC1220 quirkssound/pci/hda/patch_realtek.c+1 -00 replies
15/126ALSA: hda/realtek: Fix silent output on Gigabyte X570S Aorus Master (newer chipset)sound/pci/hda/patch_realtek.c+2 -00 replies
16/126ALSA: hda/realtek: Fix silent output on Gigabyte X570 Aorus Xtreme after reboot from Windowssound/pci/hda/patch_realtek.c+1 -10 replies
17/126ata: libata-core: Introduce ATA_HORKAGE_NO_LOG_DIR horkagedrivers/ata/libata-core.c include/linux/libata.h+11 -00 replies
18/126btrfs: dont start transaction for scrub if the fs is mounted read-onlyfs/btrfs/block-group.c+13 -00 replies
19/126btrfs: fix deadlock between quota disable and qgroup rescan workerfs/btrfs/qgroup.c+19 -20 replies
20/126btrfs: fix use-after-free after failure to create a snapshotfs/btrfs/ioctl.c fs/btrfs/transaction.c fs/btrfs/transaction.h+27 -40 replies
21/126Revert "fs/9p: search open fids first"fs/9p/fid.c+4 -50 replies
22/126drm/nouveau: fix off by one in BIOS boundary checkingdrivers/gpu/drm/nouveau/nvkm/subdev/bios/base.c+1 -10 replies
23/126drm/i915/adlp: Fix TypeC PHY-ready status readoutdrivers/gpu/drm/i915/display/intel_tc.c+2 -10 replies
24/126drm/amdgpu: fix a potential GPU hang on cyan skillfishdrivers/gpu/drm/amd/amdgpu/gmc_v10_0.c+3 -00 replies
25/126drm/amd/pm: correct the MGpuFanBoost support for Beige Gobydrivers/gpu/drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.c+3 -30 replies
26/126drm/amd/display: Update watermark values for DCN301drivers/gpu/drm/amd/display/dc/clk_mgr/dcn301/vg_clk_mgr.c+8 -80 replies
27/126drm/amd/display: watermark latencies is not enough on DCN31drivers/gpu/drm/amd/display/dc/clk_mgr/dcn31/dcn31_clk_mgr.c+10 -100 replies
28/126drm/amd/display: Force link_rate as LINK_RATE_RBR2 for 2018 15" Apple Retina panelsdrivers/gpu/drm/amd/display/dc/core/dc_link_dp.c+20 -00 replies
29/126nvme-fabrics: fix state check in nvmf_ctlr_matches_baseopts()drivers/nvme/host/fabrics.h+1 -00 replies
30/126mm/debug_vm_pgtable: remove pte entry from the page tablemm/debug_vm_pgtable.c+2 -00 replies
31/126mm/pgtable: define pte_index so that preprocessor could recognize itinclude/linux/pgtable.h+1 -00 replies
32/126mm/kmemleak: avoid scanning potential huge holesmm/kmemleak.c+7 -60 replies
33/126block: bio-integrity: Advance seed correctly for larger interval sizesblock/bio-integrity.c+1 -10 replies
34/126cifs: fix workstation_name for multiuser mountsfs/cifs/connect.c fs/cifs/sess.c+18 -10 replies
35/126dma-buf: heaps: Fix potential spectre v1 gadgetdrivers/dma-buf/dma-heap.c+2 -00 replies
36/126IB/hfi1: Fix panic with larger ipoib send_queue_sizedrivers/infiniband/hw/hfi1/ipoib_tx.c+1 -10 replies
37/126IB/hfi1: Fix alloc failure with larger txqueuelendrivers/infiniband/hw/hfi1/ipoib.h drivers/infiniband/hw/hfi1/ipoib_tx.c+26 -120 replies
38/126IB/hfi1: Fix AIP early init panicdrivers/infiniband/hw/hfi1/ipoib_main.c+3 -100 replies
39/126Revert "fbdev: Garbage collect fbdev scrolling acceleration, part 1 (from TODO list)"Documentation/gpu/todo.rst drivers/video/fbdev/core/bitblit.c drivers/video/fbdev/core/fbcon.c +8 more+678 -510 replies
40/126Revert "fbcon: Disable accelerated scrolling"Documentation/gpu/todo.rst drivers/video/fbdev/core/fbcon.c+37 -290 replies
41/126fbcon: Add option to enable legacy hardware accelerationdrivers/video/console/Kconfig drivers/video/fbdev/core/fbcon.c drivers/video/fbdev/core/fbcon.h +4 more+84 -340 replies
42/126mptcp: fix msk traversal in mptcp_nl_cmd_set_flags()net/mptcp/pm_netlink.c+25 -90 replies
43/126Revert "ASoC: mediatek: Check for error clk pointer"drivers/soc/mediatek/mtk-scpsys.c+4 -110 replies
44/126RISC-V: KVM: make CY, TM, and IR counters accessible in VU modearch/riscv/kvm/vcpu.c+4 -00 replies
45/126KVM: arm64: Avoid consuming a stale esr value when SError occurarch/arm64/kvm/hyp/include/hyp/switch.h+2 -10 replies
46/126KVM: arm64: Stop handle_exit() from handling HVC twice when an SError occursarch/arm64/kvm/handle_exit.c+8 -00 replies
47/126arm64: Add Cortex-A510 CPU part definitionarch/arm64/include/asm/cputype.h+2 -00 replies
48/126RDMA/cma: Use correct address when leaving multicast groupdrivers/infiniband/core/cma.c+12 -100 replies
49/126RDMA/ucma: Protect mc during concurrent multicast leavesdrivers/infiniband/core/ucma.c+23 -110 replies
50/126RDMA/siw: Fix refcounting leak in siw_create_qp()drivers/infiniband/sw/siw/siw_verbs.c+2 -10 replies
51/126IB/rdmavt: Validate remote_addr during loopback atomic testsdrivers/infiniband/sw/rdmavt/qp.c+2 -00 replies
52/126RDMA/siw: Fix broken RDMA Read Fence/Resume logic.drivers/infiniband/sw/siw/siw.h drivers/infiniband/sw/siw/siw_qp_rx.c+12 -150 replies
53/126RDMA/mlx4: Dont continue event handler after memory allocation failuredrivers/infiniband/hw/mlx4/main.c+1 -10 replies
54/126ALSA: usb-audio: initialize variables that could ignore errorssound/usb/mixer.c+4 -00 replies
55/126ALSA: hda: Fix signedness of sscanf() argumentssound/pci/hda/hda_auto_parser.c+1 -10 replies
56/126ALSA: hda: Skip codec shutdown in case the codec is not registeredsound/pci/hda/hda_codec.c+4 -00 replies
57/126iommu/vt-d: Fix potential memory leak in intel_setup_irq_remapping()drivers/iommu/intel/irq_remapping.c+10 -30 replies
58/126iommu/amd: Fix loop timeout issue in iommu_ga_log_enable()drivers/iommu/amd/init.c+2 -00 replies
59/126spi: bcm-qspi: check for valid cs before applying chip selectdrivers/spi/spi-bcm-qspi.c+1 -10 replies
60/126spi: mediatek: Avoid NULL pointer crash in interruptdrivers/spi/spi-mt65xx.c+1 -10 replies
61/126spi: meson-spicc: add IRQ check in meson_spicc_probedrivers/spi/spi-meson-spicc.c+5 -00 replies
62/126spi: uniphier: fix reference count leak in uniphier_spi_probe()drivers/spi/spi-uniphier.c+14 -40 replies
63/126IB/hfi1: Fix tstats alloc and deallocdrivers/infiniband/hw/hfi1/ipoib_main.c+12 -20 replies
64/126IB/cm: Release previously acquired reference counter in the cm_id_privdrivers/infiniband/core/cm.c+1 -10 replies
65/126net: ieee802154: hwsim: Ensure proper channel selection at probe timedrivers/net/ieee802154/mac802154_hwsim.c+1 -00 replies
66/126net: ieee802154: mcr20a: Fix lifs/sifs periodsdrivers/net/ieee802154/mcr20a.c+2 -20 replies
67/126net: ieee802154: ca8210: Stop leaking skbsdrivers/net/ieee802154/ca8210.c+1 -00 replies
68/126netfilter: nft_reject_bridge: Fix for missing reply from preroutingnet/bridge/netfilter/nft_reject_bridge.c+4 -40 replies
69/126net: ieee802154: Return meaningful error codes from the netlink helpersnet/ieee802154/nl802154.c+4 -40 replies
70/126net/smc: Forward wakeup to smc socket waitqueue after fallbacknet/smc/af_smc.c net/smc/smc.h+137 -160 replies
71/126net: stmmac: dwmac-visconti: No change to ETHER_CLOCK_SEL for unexpected speed request.drivers/net/ethernet/stmicro/stmmac/dwmac-visconti.c+7 -20 replies
72/126net: stmmac: properly handle with runtime pm in stmmac_dvr_remove()drivers/net/ethernet/stmicro/stmmac/stmmac_main.c+4 -20 replies
73/126net: macsec: Fix offload support for NETDEV_UNREGISTER eventdrivers/net/macsec.c+12 -120 replies
74/126net: macsec: Verify that send_sci is on when setting Tx sci explicitlydrivers/net/macsec.c+9 -00 replies
75/126net: stmmac: dump gmac4 DMA registers correctlydrivers/net/ethernet/stmicro/stmmac/dwmac_dma.h drivers/net/ethernet/stmicro/stmmac/stmmac_ethtool.c+18 -20 replies
76/126net, neigh: Do not trigger immediate probes on NUD_FAILED from neigh_managed_workinclude/net/neighbour.h net/core/neighbour.c+25 -110 replies
77/126net: stmmac: ensure PTP time register reads are consistentdrivers/net/ethernet/stmicro/stmmac/stmmac_hwtstamp.c+11 -60 replies
78/126drm: mxsfb: Fix NULL pointer dereferencedrivers/gpu/drm/mxsfb/mxsfb_kms.c+5 -10 replies
79/126drm/kmb: Fix for build errors with Warray-boundsdrivers/gpu/drm/kmb/kmb_plane.c+0 -60 replies
80/126drm/i915/overlay: Prevent divide by zero bugs in scalingdrivers/gpu/drm/i915/display/intel_overlay.c+3 -00 replies
81/126drm/i915: Lock timeline mutex directly in error path of eb_pin_timelinedrivers/gpu/drm/i915/gem/i915_gem_execbuffer.c+7 -20 replies
82/126drm/amd: avoid suspend on dGPUs w/ s2idle support when runtime PM enableddrivers/gpu/drm/amd/amdgpu/amdgpu_drv.c+1 -20 replies
83/126ASoC: rt5682: Fix deadlock on resumesound/soc/codecs/rt5682-i2c.c sound/soc/codecs/rt5682.c sound/soc/codecs/rt5682.h+12 -290 replies
84/126ASoC: fsl: Add missing error handling in pcm030_fabric_probesound/soc/fsl/pcm030-audio-fabric.c+8 -30 replies
85/126ASoC: xilinx: xlnx_formatter_pcm: Make buffer bytes multiple of period bytessound/soc/xilinx/xlnx_formatter_pcm.c+24 -30 replies
86/126ASoC: simple-card: fix probe failure on platform componentsound/soc/generic/simple-card.c+25 -10 replies
87/126ASoC: cpcap: Check for NULL pointer after calling of_get_child_by_namesound/soc/codecs/cpcap.c+2 -00 replies
88/126ASoC: max9759: fix underflow in speaker_gain_control_put()sound/soc/codecs/max9759.c+2 -10 replies
89/126ASoC: codecs: wcd938x: fix incorrect used of portidsound/soc/codecs/wcd938x.c+14 -110 replies
90/126ASoC: codecs: lpass-rx-macro: fix sidetone register offsetssound/soc/codecs/lpass-rx-macro.c+4 -40 replies
91/126ASoC: codecs: wcd938x: fix return value of mixer put functionsound/soc/codecs/wcd938x.c+3 -30 replies
92/126ASoC: qdsp6: q6apm-dai: only stop graphs that are startedsound/soc/qcom/qdsp6/q6apm-dai.c+5 -20 replies
93/126pinctrl: sunxi: Fix H616 I2S3 pin datadrivers/pinctrl/sunxi/pinctrl-sun50i-h616.c+4 -40 replies
94/126pinctrl: intel: Fix a glitch when updating IRQ flags on a preconfigured linedrivers/pinctrl/intel/pinctrl-intel.c+2 -80 replies
95/126pinctrl: intel: fix unexpected interruptdrivers/pinctrl/intel/pinctrl-intel.c+34 -200 replies
96/126pinctrl: bcm2835: Fix a few error pathsdrivers/pinctrl/bcm/pinctrl-bcm2835.c+15 -80 replies
97/126btrfs: fix use of uninitialized variable at rm device ioctlfs/btrfs/ioctl.c+1 -10 replies
98/126scsi: bnx2fc: Make bnx2fc_recv_frame() mp safedrivers/scsi/bnx2fc/bnx2fc_fcoe.c+13 -80 replies
99/126nfsd: nfsd4_setclientid_confirm mistakenly expires confirmed client.fs/nfsd/nfs4state.c+3 -10 replies
100/126gve: fix the wrong AdminQ buffer queue index checkdrivers/net/ethernet/google/gve/gve_adminq.c+1 -10 replies
101/126bpf: Use VM_MAP instead of VM_ALLOC for ringbufkernel/bpf/ringbuf.c+1 -10 replies
102/126selftests/exec: Remove pipe from TEST_GEN_FILEStools/testing/selftests/exec/Makefile+1 -10 replies
103/126selftests: futex: Use variable MAKE instead of maketools/testing/selftests/futex/Makefile+2 -20 replies
104/126tools/resolve_btfids: Do not print any commands when building silentlytools/bpf/resolve_btfids/Makefile+5 -10 replies
105/126e1000e: Separate ADP board type from TGPdrivers/net/ethernet/intel/e1000e/e1000.h drivers/net/ethernet/intel/e1000e/ich8lan.c drivers/net/ethernet/intel/e1000e/netdev.c+40 -170 replies
106/126rtc: cmos: Evaluate century appropriatedrivers/rtc/rtc-mc146818-lib.c+1 -10 replies
107/126objtool: Fix truncated string warningtools/objtool/check.c+1 -10 replies
108/126kvm/arm64: rework guest entry logicarch/arm64/kvm/arm.c+33 -180 replies
109/126perf: Copy perf_event_attr::sig_data on modificationkernel/events/core.c+16 -00 replies
110/126perf stat: Fix display of grouped aliased eventstools/perf/util/stat-display.c+10 -90 replies
111/126perf/x86/intel/pt: Fix crash with stop filters in single-range modearch/x86/events/intel/pt.c+3 -20 replies
112/126x86/perf: Default set FREEZE_ON_SMI for allarch/x86/events/intel/core.c+13 -00 replies
113/126EDAC/altera: Fix deferred probingdrivers/edac/altera_edac.c+1 -10 replies
114/126EDAC/xgene: Fix deferred probingdrivers/edac/xgene_edac.c+1 -10 replies
115/126ext4: prevent used blocks from being allocated during fast commit replayfs/ext4/ext4.h fs/ext4/extents.c fs/ext4/fast_commit.c+22 -50 replies
116/126ext4: modify the logic of ext4_mb_new_blocks_simplefs/ext4/mballoc.c+17 -90 replies
117/126ext4: fix error handling in ext4_restore_inline_data()fs/ext4/inline.c+9 -10 replies
118/126ext4: fix error handling in ext4_fc_record_modified_inode()fs/ext4/fast_commit.c+29 -350 replies
119/126ext4: fix incorrect type issue during replay_del_rangefs/ext4/fast_commit.c+3 -20 replies
120/126net: dsa: mt7530: make NET_DSA_MT7530 select MEDIATEK_GE_PHYdrivers/net/dsa/Kconfig+1 -00 replies
121/126cgroup/cpuset: Fix "suspicious RCU usage" lockdep warningkernel/cgroup/cpuset.c+10 -00 replies
122/126tools include UAPI: Sync sound/asound.h copy with the kernel sourcestools/include/uapi/sound/asound.h+3 -10 replies
123/126gpio: idt3243x: Fix an ignored error return from platform_get_irq()drivers/gpio/gpio-idt3243x.c+1 -10 replies
124/126gpio: mpc8xxx: Fix an ignored error return from platform_get_irq()drivers/gpio/gpio-mpc8xxx.c+1 -10 replies
125/126selftests: nft_concat_range: add test for reload with no element add/deltools/testing/selftests/netfilter/nft_concat_range.sh+71 -10 replies
126/126selftests: netfilter: check stateless nat udp checksum fixuptools/testing/selftests/netfilter/nft_nat.sh+152 -00 replies

Reviews trailers per patch

64 of 126 patches have a Reviewed-by or Acked-by.

PatchSuzuki K PouloseCatalin MarinasAlexander AringJames SmartSagi GrimbergLukas WunnerZi YanDavid RientjesAnshuman KhandualGaosheng CuiRichard Guy BriggsShakeel ButtManfred SpraulKhalid AzizDavid HildenbrandDmitry IvanovJohn StultzDennis DalessandroGeert UytterhoevenSven SchnelleIlia MirkinKarol HerbstLeon RomanovskyBernard MetzlerLijo LazarHåkon BuggeChia-Lin Kao (AceLan)José Roberto de SouzaZhan LiuAlex DeucherDaniel WheelerAric CyrStylon WangAun-Ali ZaidiHarry WentlandFilipe MananaKarsten GraulNobuhiro IwamatsuRaed SalemAntoine TenartGuennadi Liakhovetski[email protected]David AhernRussell King (Oracle)Kees CookJohn HarrisonFlorian FainelliKunihiko HayashiBruce FieldsShuah KhanStefano BrivioJukka HeikintaloPaweł SusickiPaulo Alcantara (SUSE)Uma ShankarAndré AlmeidaMaor GottliebEric WongMateusz JończykNechama KrausMarc ZyngierNicolas Saenz JulienneDmitry VyukovAndi KleenDinh NguyenHarshad ShirwadkarJan KaraRitesh HarjaniAndrew LunnJernej SkrabecSamuel HollandMika WesterbergGrace KaoAnand JainAdrian HunterPhil AuldGuangwu ZhangSaurav Kashyap
1/126R-b
2/126
3/126T-b R-b
4/126R-b R-b
5/126R-b
6/126
7/126
8/126
9/126
10/126T-b T-b
11/126
12/126
13/126
14/126
15/126
16/126
17/126
18/126
19/126R-b
20/126
21/126
22/126R-b R-b
23/126Reported-and-tested-by R-b
24/126R-b
25/126A-b
26/126R-b
27/126T-b R-b A-b
28/126T-b R-b
29/126R-b R-b
30/126R-b T-b A-b R-b
31/126R-b
32/126A-b A-b
33/126T-b
34/126R-b
35/126A-b
36/126R-b
37/126R-b
38/126R-b
39/126A-b A-b
40/126A-b A-b
41/126
42/126
43/126
44/126
45/126
46/126
47/126R-b A-b
48/126
49/126R-b
50/126R-b R-b
51/126R-b
52/126
53/126R-b
54/126
55/126
56/126T-b
57/126
58/126
59/126A-b
60/126
61/126
62/126R-b
63/126R-b
64/126
65/126A-b
66/126A-b
67/126A-b
68/126
69/126A-b
70/126A-b
71/126R-b
72/126
73/126R-b R-b
74/126R-b
75/126
76/126T-b R-b
77/126R-b
78/126
79/126R-b
80/126
81/126R-b
82/126R-b
83/126
84/126
85/126
86/126
87/126
88/126
89/126
90/126
91/126
92/126
93/126R-b R-b
94/126A-b T-b
95/126
96/126
97/126R-b R-b
98/126T-b A-b
99/126R-b
100/126
101/126
102/126R-b
103/126R-b
104/126
105/126T-b
106/126A-b R-b
107/126
108/126R-b R-b
109/126R-b
110/126R-b
111/126R-b
112/126
113/126A-b
114/126
115/126
116/126R-b
117/126R-b
118/126R-b
119/126R-b
120/126R-b R-b
121/126T-b R-b
122/126
123/126
124/126
125/126R-b
126/126

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

Read the v1 thread

Cover letter [PATCH 5.16 000/126] 5.16.8-rc1 review

This is the start of the stable review cycle for the 5.16.8 release. There are 126 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 Feb 2022 10:37:42 +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.8-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.8-rc1

Florian Westphal <[email protected]>
selftests: netfilter: check stateless nat udp checksum fixup

Florian Westphal <[email protected]>
selftests: nft_concat_range: add test for reload with no element add/del

Yang Li <[email protected]>
gpio: mpc8xxx: Fix an ignored error return from platform_get_irq()

Yang Li <[email protected]>
gpio: idt3243x: Fix an ignored error return from platform_get_irq()

Arnaldo Carvalho de Melo <[email protected]>
tools include UAPI: Sync sound/asound.h copy with the kernel sources

Waiman Long <[email protected]>
cgroup/cpuset: Fix "suspicious RCU usage" lockdep warning

Arınç ÜNAL <[email protected]>
net: dsa: mt7530: make NET_DSA_MT7530 select MEDIATEK_GE_PHY

Xin Yin <[email protected]>
ext4: fix incorrect type issue during replay_del_range

Ritesh Harjani <[email protected]>
ext4: fix error handling in ext4_fc_record_modified_inode()

Ritesh Harjani <[email protected]>
ext4: fix error handling in ext4_restore_inline_data()

Xin Yin <[email protected]>
ext4: modify the logic of ext4_mb_new_blocks_simple

Xin Yin <[email protected]>
ext4: prevent used blocks from being allocated during fast commit replay

Sergey Shtylyov <[email protected]>
EDAC/xgene: Fix deferred probing

Sergey Shtylyov <[email protected]>
EDAC/altera: Fix deferred probing

Peter Zijlstra <[email protected]>
x86/perf: Default set FREEZE_ON_SMI for all

Tristan Hume <[email protected]>
perf/x86/intel/pt: Fix crash with stop filters in single-range mode

Ian Rogers <[email protected]>
perf stat: Fix display of grouped aliased events

Marco Elver <[email protected]>
perf: Copy perf_event_attr::sig_data on modification

Mark Rutland <[email protected]>
kvm/arm64: rework guest entry logic

Sergei Trofimovich <[email protected]>
objtool: Fix truncated string warning

Riwen Lu <[email protected]>
rtc: cmos: Evaluate century appropriate

Sasha Neftin <[email protected]>
e1000e: Separate ADP board type from TGP

Nathan Chancellor <[email protected]>
tools/resolve_btfids: Do not print any commands when building silently

Muhammad Usama Anjum <[email protected]>
selftests: futex: Use variable MAKE instead of make

Muhammad Usama Anjum <[email protected]>
selftests/exec: Remove pipe from TEST_GEN_FILES

Hou Tao <[email protected]>
bpf: Use VM_MAP instead of VM_ALLOC for ringbuf

Haiyue Wang <[email protected]>
gve: fix the wrong AdminQ buffer queue index check

Dai Ngo <[email protected]>
nfsd: nfsd4_setclientid_confirm mistakenly expires confirmed client.

John Meneghini <[email protected]>
scsi: bnx2fc: Make bnx2fc_recv_frame() mp safe

Tom Rix <[email protected]>
btrfs: fix use of uninitialized variable at rm device ioctl

Florian Fainelli <[email protected]>
pinctrl: bcm2835: Fix a few error paths

Łukasz Bartosik <[email protected]>
pinctrl: intel: fix unexpected interrupt

Andy Shevchenko <[email protected]>
pinctrl: intel: Fix a glitch when updating IRQ flags on a preconfigured line

Andre Przywara <[email protected]>
pinctrl: sunxi: Fix H616 I2S3 pin data

Srinivas Kandagatla <[email protected]>
ASoC: qdsp6: q6apm-dai: only stop graphs that are started

Srinivas Kandagatla <[email protected]>
ASoC: codecs: wcd938x: fix return value of mixer put function

Srinivas Kandagatla <[email protected]>
ASoC: codecs: lpass-rx-macro: fix sidetone register offsets

Srinivas Kandagatla <[email protected]>
ASoC: codecs: wcd938x: fix incorrect used of portid

Dan Carpenter <[email protected]>
ASoC: max9759: fix underflow in speaker_gain_control_put()

Jiasheng Jiang <[email protected]>
ASoC: cpcap: Check for NULL pointer after calling of_get_child_by_name

Robert Hancock <[email protected]>
ASoC: simple-card: fix probe failure on platform component

Robert Hancock <[email protected]>
ASoC: xilinx: xlnx_formatter_pcm: Make buffer bytes multiple of period bytes

Miaoqian Lin <[email protected]>
ASoC: fsl: Add missing error handling in pcm030_fabric_probe

Peter Ujfalusi <[email protected]>
ASoC: rt5682: Fix deadlock on resume

Mario Limonciello <[email protected]>
drm/amd: avoid suspend on dGPUs w/ s2idle support when runtime PM enabled

Matthew Brost <[email protected]>
drm/i915: Lock timeline mutex directly in error path of eb_pin_timeline

Dan Carpenter <[email protected]>
drm/i915/overlay: Prevent divide by zero bugs in scaling

Anitha Chrisanthus <[email protected]>
drm/kmb: Fix for build errors with Warray-bounds

Alexander Stein <[email protected]>
drm: mxsfb: Fix NULL pointer dereference

Yannick Vignon <[email protected]>
net: stmmac: ensure PTP time register reads are consistent

Daniel Borkmann <[email protected]>
net, neigh: Do not trigger immediate probes on NUD_FAILED from neigh_managed_work

Camel Guo <[email protected]>
net: stmmac: dump gmac4 DMA registers correctly

Lior Nahmanson <[email protected]>
net: macsec: Verify that send_sci is on when setting Tx sci explicitly

Lior Nahmanson <[email protected]>
net: macsec: Fix offload support for NETDEV_UNREGISTER event

Jisheng Zhang <[email protected]>
net: stmmac: properly handle with runtime pm in stmmac_dvr_remove()

Yuji Ishikawa <[email protected]>
net: stmmac: dwmac-visconti: No change to ETHER_CLOCK_SEL for unexpected speed request.

Wen Gu <[email protected]>
net/smc: Forward wakeup to smc socket waitqueue after fallback

Miquel Raynal <[email protected]>
net: ieee802154: Return meaningful error codes from the netlink helpers

Phil Sutter <[email protected]>
netfilter: nft_reject_bridge: Fix for missing reply from prerouting

Miquel Raynal <[email protected]>

    net: ieee802154: ca8210: Stop leaking skb's

Miquel Raynal <[email protected]>

    net: ieee802154: mcr20a: Fix lifs/sifs periods

Miquel Raynal <[email protected]>
net: ieee802154: hwsim: Ensure proper channel selection at probe time

Mark Zhang <[email protected]>
IB/cm: Release previously acquired reference counter in the cm_id_priv

Mike Marciniszyn <[email protected]>
IB/hfi1: Fix tstats alloc and dealloc

Xin Xiong <[email protected]>
spi: uniphier: fix reference count leak in uniphier_spi_probe()

Miaoqian Lin <[email protected]>
spi: meson-spicc: add IRQ check in meson_spicc_probe

Benjamin Gaignard <[email protected]>
spi: mediatek: Avoid NULL pointer crash in interrupt

Kamal Dasu <[email protected]>
spi: bcm-qspi: check for valid cs before applying chip select

Joerg Roedel <[email protected]>
iommu/amd: Fix loop timeout issue in iommu_ga_log_enable()

Guoqing Jiang <[email protected]>
iommu/vt-d: Fix potential memory leak in intel_setup_irq_remapping()

Peter Ujfalusi <[email protected]>
ALSA: hda: Skip codec shutdown in case the codec is not registered

Takashi Iwai <[email protected]>
ALSA: hda: Fix signedness of sscanf() arguments

Tom Rix <[email protected]>
ALSA: usb-audio: initialize variables that could ignore errors

Leon Romanovsky <[email protected]>
RDMA/mlx4: Don't continue event handler after memory allocation failure

Bernard Metzler <[email protected]>
RDMA/siw: Fix broken RDMA Read Fence/Resume logic.

Mike Marciniszyn <[email protected]>
IB/rdmavt: Validate remote_addr during loopback atomic tests

Dan Carpenter <[email protected]>
RDMA/siw: Fix refcounting leak in siw_create_qp()

Leon Romanovsky <[email protected]>
RDMA/ucma: Protect mc during concurrent multicast leaves

Maor Gottlieb <[email protected]>
RDMA/cma: Use correct address when leaving multicast group

Anshuman Khandual <[email protected]>
arm64: Add Cortex-A510 CPU part definition

James Morse <[email protected]>
KVM: arm64: Stop handle_exit() from handling HVC twice when an SError occurs

James Morse <[email protected]>
KVM: arm64: Avoid consuming a stale esr value when SError occur

Mayuresh Chitale <[email protected]>
RISC-V: KVM: make CY, TM, and IR counters accessible in VU mode

Guenter Roeck <[email protected]>
Revert "ASoC: mediatek: Check for error clk pointer"

Paolo Abeni <[email protected]>
mptcp: fix msk traversal in mptcp_nl_cmd_set_flags()

Helge Deller <[email protected]>
fbcon: Add option to enable legacy hardware acceleration

Helge Deller <[email protected]>
Revert "fbcon: Disable accelerated scrolling"

Helge Deller <[email protected]>
Revert "fbdev: Garbage collect fbdev scrolling acceleration, part 1 (from TODO list)"

Mike Marciniszyn <[email protected]>
IB/hfi1: Fix AIP early init panic

Mike Marciniszyn <[email protected]>
IB/hfi1: Fix alloc failure with larger txqueuelen

Mike Marciniszyn <[email protected]>
IB/hfi1: Fix panic with larger ipoib send_queue_size

Jordy Zomer <[email protected]>
dma-buf: heaps: Fix potential spectre v1 gadget

Ryan Bair <[email protected]>
cifs: fix workstation_name for multiuser mounts

Martin K. Petersen <[email protected]>
block: bio-integrity: Advance seed correctly for larger interval sizes

Lang Yu <[email protected]>
mm/kmemleak: avoid scanning potential huge holes

Mike Rapoport <[email protected]>
mm/pgtable: define pte_index so that preprocessor could recognize it

Pasha Tatashin <[email protected]>
mm/debug_vm_pgtable: remove pte entry from the page table

Uday Shankar <[email protected]>
nvme-fabrics: fix state check in nvmf_ctlr_matches_baseopts()

Aun-Ali Zaidi <[email protected]>
drm/amd/display: Force link_rate as LINK_RATE_RBR2 for 2018 15" Apple Retina panels

Paul Hsieh <[email protected]>
drm/amd/display: watermark latencies is not enough on DCN31

Agustin Gutierrez <[email protected]>
drm/amd/display: Update watermark values for DCN301

Evan Quan <[email protected]>
drm/amd/pm: correct the MGpuFanBoost support for Beige Goby

Lang Yu <[email protected]>
drm/amdgpu: fix a potential GPU hang on cyan skillfish

Imre Deak <[email protected]>
drm/i915/adlp: Fix TypeC PHY-ready status readout

Nick Lopez <[email protected]>
drm/nouveau: fix off by one in BIOS boundary checking

Dominique Martinet <[email protected]>
Revert "fs/9p: search open fids first"

Filipe Manana <[email protected]>
btrfs: fix use-after-free after failure to create a snapshot

Shin'ichiro Kawasaki <[email protected]>
btrfs: fix deadlock between quota disable and qgroup rescan worker

Qu Wenruo <[email protected]>
btrfs: don't start transaction for scrub if the fs is mounted read-only

Anton Lundin <[email protected]>
ata: libata-core: Introduce ATA_HORKAGE_NO_LOG_DIR horkage

Christian Lachner <[email protected]>
ALSA: hda/realtek: Fix silent output on Gigabyte X570 Aorus Xtreme after reboot from Windows

Christian Lachner <[email protected]>
ALSA: hda/realtek: Fix silent output on Gigabyte X570S Aorus Master (newer chipset)

Christian Lachner <[email protected]>
ALSA: hda/realtek: Add missing fixup-model entry for Gigabyte X570 ALC1220 quirks

Albert Geantă <[email protected]>
ALSA: hda/realtek: Add quirk for ASUS GU603

Takashi Iwai <[email protected]>
ALSA: hda: realtek: Fix race at concurrent COEF updates

Takashi Iwai <[email protected]>
ALSA: hda: Fix UAF of leds class devs at unbinding

Jonas Hahnfeld <[email protected]>
ALSA: usb-audio: Correct quirk for VF0770

Mark Brown <[email protected]>
ASoC: ops: Reject out of bounds values in snd_soc_put_xr_sx()

Mark Brown <[email protected]>
ASoC: ops: Reject out of bounds values in snd_soc_put_volsw_sx()

Mark Brown <[email protected]>
ASoC: ops: Reject out of bounds values in snd_soc_put_volsw()

Dmitry Osipenko <[email protected]>
ASoC: hdmi-codec: Fix OOB memory accesses

Patrice Chotard <[email protected]>
spi: stm32-qspi: Update spi registering

Minghao Chi <[email protected]>
ipc/sem: do not sleep with a spin lock held

Paul Moore <[email protected]>
audit: improve audit queue handling when "audit=1" on cmdline

Vratislav Bendel <[email protected]>
selinux: fix double free of cond_list on error paths

Ville Syrjälä <[email protected]>
drm/i915: Disable DSB usage for now

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

Diffstat:

 Documentation/gpu/todo.rst                         |  24 -
 Makefile                                           |   4 +-
 arch/arm64/include/asm/cputype.h                   |   2 +
 arch/arm64/kvm/arm.c                               |  51 +-
 arch/arm64/kvm/handle_exit.c                       |   8 +
 arch/arm64/kvm/hyp/include/hyp/switch.h            |   3 +-
 arch/riscv/kvm/vcpu.c                              |   4 +
 arch/x86/events/intel/core.c                       |  13 +
 arch/x86/events/intel/pt.c                         |   5 +-
 block/bio-integrity.c                              |   2 +-
 drivers/ata/libata-core.c                          |  10 +
 drivers/dma-buf/dma-heap.c                         |   2 +
 drivers/edac/altera_edac.c                         |   2 +-
 drivers/edac/xgene_edac.c                          |   2 +-
 drivers/gpio/gpio-idt3243x.c                       |   2 +-
 drivers/gpio/gpio-mpc8xxx.c                        |   2 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c            |   3 +-
 drivers/gpu/drm/amd/amdgpu/gmc_v10_0.c             |   3 +
 .../drm/amd/display/dc/clk_mgr/dcn301/vg_clk_mgr.c |  16 +-
 .../amd/display/dc/clk_mgr/dcn31/dcn31_clk_mgr.c   |  20 +-
 drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c   |  20 +
 .../drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.c    |   6 +-
 drivers/gpu/drm/i915/display/intel_overlay.c       |   3 +
 drivers/gpu/drm/i915/display/intel_tc.c            |   3 +-
 drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c     |   9 +-
 drivers/gpu/drm/i915/i915_pci.c                    |   2 +-
 drivers/gpu/drm/kmb/kmb_plane.c                    |   6 -
 drivers/gpu/drm/mxsfb/mxsfb_kms.c                  |   6 +-
 drivers/gpu/drm/nouveau/nvkm/subdev/bios/base.c    |   2 +-
 drivers/infiniband/core/cm.c                       |   2 +-
 drivers/infiniband/core/cma.c                      |  22 +-
 drivers/infiniband/core/ucma.c                     |  34 +-
 drivers/infiniband/hw/hfi1/ipoib.h                 |   2 +-
 drivers/infiniband/hw/hfi1/ipoib_main.c            |  27 +-
 drivers/infiniband/hw/hfi1/ipoib_tx.c              |  38 +-
 drivers/infiniband/hw/mlx4/main.c                  |   2 +-
 drivers/infiniband/sw/rdmavt/qp.c                  |   2 +
 drivers/infiniband/sw/siw/siw.h                    |   7 +-
 drivers/infiniband/sw/siw/siw_qp_rx.c              |  20 +-
 drivers/infiniband/sw/siw/siw_verbs.c              |   3 +-
 drivers/iommu/amd/init.c                           |   2 +
 drivers/iommu/intel/irq_remapping.c                |  13 +-
 drivers/net/dsa/Kconfig                            |   1 +
 drivers/net/ethernet/google/gve/gve_adminq.c       |   2 +-
 drivers/net/ethernet/intel/e1000e/e1000.h          |   4 +-
 drivers/net/ethernet/intel/e1000e/ich8lan.c        |  20 +
 drivers/net/ethernet/intel/e1000e/netdev.c         |  33 +-
 .../net/ethernet/stmicro/stmmac/dwmac-visconti.c   |   9 +-
 drivers/net/ethernet/stmicro/stmmac/dwmac_dma.h    |   1 +
 .../net/ethernet/stmicro/stmmac/stmmac_ethtool.c   |  19 +-
 .../net/ethernet/stmicro/stmmac/stmmac_hwtstamp.c  |  19 +-
 drivers/net/ethernet/stmicro/stmmac/stmmac_main.c  |   6 +-
 drivers/net/ieee802154/ca8210.c                    |   1 +
 drivers/net/ieee802154/mac802154_hwsim.c           |   1 +
 drivers/net/ieee802154/mcr20a.c                    |   4 +-
 drivers/net/macsec.c                               |  33 +-
 drivers/nvme/host/fabrics.h                        |   1 +
 drivers/pinctrl/bcm/pinctrl-bcm2835.c              |  23 +-
 drivers/pinctrl/intel/pinctrl-intel.c              |  64 +--
 drivers/pinctrl/sunxi/pinctrl-sun50i-h616.c        |   8 +-
 drivers/rtc/rtc-mc146818-lib.c                     |   2 +-
 drivers/scsi/bnx2fc/bnx2fc_fcoe.c                  |  21 +-
 drivers/soc/mediatek/mtk-scpsys.c                  |  15 +-
 drivers/spi/spi-bcm-qspi.c                         |   2 +-
 drivers/spi/spi-meson-spicc.c                      |   5 +
 drivers/spi/spi-mt65xx.c                           |   2 +-
 drivers/spi/spi-stm32-qspi.c                       |  47 +-
 drivers/spi/spi-uniphier.c                         |  18 +-
 drivers/video/console/Kconfig                      |  20 +
 drivers/video/fbdev/core/bitblit.c                 |  16 +
 drivers/video/fbdev/core/fbcon.c                   | 557 ++++++++++++++++++++-
 drivers/video/fbdev/core/fbcon.h                   |  72 +++
 drivers/video/fbdev/core/fbcon_ccw.c               |  28 +-
 drivers/video/fbdev/core/fbcon_cw.c                |  28 +-
 drivers/video/fbdev/core/fbcon_rotate.h            |   9 +
 drivers/video/fbdev/core/fbcon_ud.c                |  37 +-
 drivers/video/fbdev/core/tileblit.c                |  16 +
 drivers/video/fbdev/skeletonfb.c                   |  12 +-
 fs/9p/fid.c                                        |   9 +-
 fs/btrfs/block-group.c                             |  13 +
 fs/btrfs/ioctl.c                                   |   7 +-
 fs/btrfs/qgroup.c                                  |  21 +-
 fs/btrfs/transaction.c                             |  24 +
 fs/btrfs/transaction.h                             |   2 +
 fs/cifs/connect.c                                  |  13 +
 fs/cifs/sess.c                                     |   6 +-
 fs/ext4/ext4.h                                     |   3 +
 fs/ext4/extents.c                                  |   4 +
 fs/ext4/fast_commit.c                              |  89 ++--
 fs/ext4/inline.c                                   |  10 +-
 fs/ext4/mballoc.c                                  |  26 +-
 fs/nfsd/nfs4state.c                                |   4 +-
 include/linux/fb.h                                 |   2 +-
 include/linux/libata.h                             |   1 +
 include/linux/pgtable.h                            |   1 +
 include/net/neighbour.h                            |  18 +-
 include/uapi/sound/asound.h                        |   4 +-
 ipc/sem.c                                          |   4 +-
 kernel/audit.c                                     |  62 ++-
 kernel/bpf/ringbuf.c                               |   2 +-
 kernel/cgroup/cpuset.c                             |  10 +
 kernel/events/core.c                               |  16 +
 mm/debug_vm_pgtable.c                              |   2 +
 mm/kmemleak.c                                      |  13 +-
 net/bridge/netfilter/nft_reject_bridge.c           |   8 +-
 net/core/neighbour.c                               |  18 +-
 net/ieee802154/nl802154.c                          |   8 +-
 net/mptcp/pm_netlink.c                             |  34 +-
 net/smc/af_smc.c                                   | 133 ++++-
 net/smc/smc.h                                      |  20 +-
 security/selinux/ss/conditional.c                  |   3 +-
 sound/pci/hda/hda_auto_parser.c                    |   2 +-
 sound/pci/hda/hda_codec.c                          |   4 +
 sound/pci/hda/hda_generic.c                        |  17 +-
 sound/pci/hda/hda_generic.h                        |   3 +
 sound/pci/hda/patch_realtek.c                      |  67 ++-
 sound/soc/codecs/cpcap.c                           |   2 +
 sound/soc/codecs/hdmi-codec.c                      |   2 +-
 sound/soc/codecs/lpass-rx-macro.c                  |   8 +-
 sound/soc/codecs/max9759.c                         |   3 +-
 sound/soc/codecs/rt5682-i2c.c                      |  15 +-
 sound/soc/codecs/rt5682.c                          |  24 +-
 sound/soc/codecs/rt5682.h                          |   2 -
 sound/soc/codecs/wcd938x.c                         |  31 +-
 sound/soc/fsl/pcm030-audio-fabric.c                |  11 +-
 sound/soc/generic/simple-card.c                    |  26 +-
 sound/soc/qcom/qdsp6/q6apm-dai.c                   |   7 +-
 sound/soc/soc-ops.c                                |  29 +-
 sound/soc/xilinx/xlnx_formatter_pcm.c              |  27 +-
 sound/usb/mixer.c                                  |   4 +
 sound/usb/quirks-table.h                           |   2 +-
 tools/bpf/resolve_btfids/Makefile                  |   6 +-
 tools/include/uapi/sound/asound.h                  |   4 +-
 tools/objtool/check.c                              |   2 +-
 tools/perf/util/stat-display.c                     |  19 +-
 tools/testing/selftests/exec/Makefile              |   2 +-
 tools/testing/selftests/futex/Makefile             |   4 +-
 .../selftests/netfilter/nft_concat_range.sh        |  72 ++-
 tools/testing/selftests/netfilter/nft_nat.sh       | 152 ++++++
 139 files changed, 2130 insertions(+), 572 deletions(-)