Skip to content

5.14.15-rc1 review

Greg Kroah-Hartman alsa-devel linux-hams linux-tegra linux-um lkml stable 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest169 patches 11 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/169block/mq-deadline: Move dd_queued() to fix defined but not used warningblock/mq-deadline.c+6 -60 replies
2/169parisc: math-emu: Fix fall-through warningsarch/parisc/math-emu/fpudispatch.c+53 -30 replies
3/169sh: pgtable-3level: fix cast to pointer from integer of different sizearch/sh/include/asm/pgtable-3level.h+1 -10 replies
4/169arm: dts: vexpress-v2p-ca9: Fix the SMB unit-addressarch/arm/boot/dts/vexpress-v2m.dtsi arch/arm/boot/dts/vexpress-v2p-ca9.dts+2 -20 replies
5/169ARM: dts: at91: sama5d2_som1_ek: disable ISC node by defaultarch/arm/boot/dts/at91-sama5d27_som1_ek.dts+0 -10 replies
6/169block: decode QUEUE_FLAG_HCTX_ACTIVE in debugfs outputblock/blk-mq-debugfs.c+1 -00 replies
7/169xen/x86: prevent PVH type from getting clobberedarch/x86/xen/enlighten.c+4 -50 replies
8/169r8152: avoid to resubmit rx immediatelydrivers/net/usb/r8152.c+15 -10 replies
9/169drm/amdgpu/display: fix dependencies for DRM_AMD_DC_SIdrivers/gpu/drm/amd/display/Kconfig+2 -00 replies
10/169drm/amdgpu: init iommu after amdkfd device initdrivers/gpu/drm/amd/amdgpu/amdgpu_device.c+4 -40 replies
11/169xtensa: xtfpga: use CONFIG_USE_OF instead of CONFIG_OFarch/xtensa/platforms/xtfpga/setup.c+2 -20 replies
12/169xtensa: xtfpga: Try software restart before simulating CPU resetarch/xtensa/platforms/xtfpga/setup.c+6 -20 replies
13/169NFSD: Keep existing listeners on portlist errorfs/nfsd/nfsctl.c+4 -10 replies
14/169powerpc/lib: Add helper to check if offset is within conditional branch rangearch/powerpc/include/asm/code-patching.h arch/powerpc/lib/code-patching.c arch/powerpc/net/bpf_jit.h+8 -70 replies
15/169powerpc/bpf: Validate branch rangesarch/powerpc/net/bpf_jit.h arch/powerpc/net/bpf_jit_comp.c arch/powerpc/net/bpf_jit_comp32.c +1 more+37 -110 replies
16/169powerpc/security: Add a helper to query stf_barrier typearch/powerpc/include/asm/security_features.h arch/powerpc/kernel/security.c+10 -00 replies
17/169powerpc/bpf: Emit stf barrier instruction sequences for BPF_NOSPECarch/powerpc/net/bpf_jit64.h arch/powerpc/net/bpf_jit_comp64.c+55 -80 replies
18/169ASoC: pcm512x: Mend accesses to the I2S_1 and I2S_2 registerssound/soc/codecs/pcm512x.c+2 -00 replies
19/169ASoC: fsl_xcvr: Fix channel swap issue with ARCsound/soc/fsl/fsl_xcvr.c+12 -50 replies
20/169ASoC: pcm179x: Add missing entries SPI to device ID tablesound/soc/codecs/pcm179x-spi.c+1 -00 replies
21/169ASoC: cs4341: Add SPI device ID tablesound/soc/codecs/cs4341.c+7 -00 replies
22/169KVM: arm64: Fix host stage-2 PGD refcountarch/arm64/kvm/hyp/include/nvhe/gfp.h arch/arm64/kvm/hyp/nvhe/mem_protect.c arch/arm64/kvm/hyp/nvhe/page_alloc.c+27 -10 replies
23/169KVM: arm64: Release mmap_lock when using VM_SHARED with MTEarch/arm64/kvm/mmu.c+4 -20 replies
24/169netfilter: xt_IDLETIMER: fix panic that occurs when timer_type has garbage valuenet/netfilter/xt_IDLETIMER.c+1 -10 replies
25/169netfilter: nf_tables: skip netdev events generated on netns removalnet/netfilter/nft_chain_filter.c+3 -60 replies
26/169dma-debug: fix sg checks in debug_dma_map_sg()kernel/dma/debug.c+6 -60 replies
27/169ASoC: wm8960: Fix clock configuration on slave modesound/soc/codecs/wm8960.c+10 -30 replies
28/169ice: Fix failure to re-add LAN/RDMA Tx queuesdrivers/net/ethernet/intel/ice/ice_lib.c drivers/net/ethernet/intel/ice/ice_sched.c drivers/net/ethernet/intel/ice/ice_sched.h+23 -00 replies
29/169ice: Avoid crash from unnecessary IDA freedrivers/net/ethernet/intel/ice/ice_main.c+5 -10 replies
30/169ice: fix getting UDP tunnel entrydrivers/net/ethernet/intel/ice/ice_flex_pipe.c+2 -20 replies
31/169ice: Print the api_patch as part of the fw.mgmt.apiDocumentation/networking/devlink/ice.rst drivers/net/ethernet/intel/ice/ice_devlink.c+7 -50 replies
32/169netfilter: ip6t_rt: fix rt0_hdr parsing in rt_mt6net/ipv6/netfilter/ip6t_rt.c+6 -420 replies
33/169netfilter: ipvs: make global sysctl readonly in non-init netnsnet/netfilter/ipvs/ip_vs_ctl.c+5 -00 replies
34/169sctp: fix transport encap_port update in sctp_vtag_verifyinclude/net/sctp/sm.h+3 -30 replies
35/169lan78xx: select CRC32drivers/net/usb/Kconfig+1 -00 replies
36/169tcp: md5: Fix overlap between vrf and non-vrf keysnet/ipv4/tcp_ipv4.c+16 -30 replies
37/169ipv6: When forwarding count rx stats on the orig netdevnet/ipv6/ip6_output.c tools/testing/selftests/net/forwarding/Makefile tools/testing/selftests/net/forwarding/forwarding.config.sample +2 more+185 -10 replies
38/169hamradio: baycom_epp: fix build for UMLdrivers/net/hamradio/baycom_epp.c+3 -30 replies
39/169net: dsa: lantiq_gswip: fix register definitiondrivers/net/dsa/lantiq_gswip.c+1 -10 replies
40/169net/sched: act_ct: Fix byte count on fragmented packetsnet/sched/act_ct.c+1 -10 replies
41/169NIOS2: irqflags: rename a redefined register namearch/nios2/include/asm/irqflags.h arch/nios2/include/asm/registers.h+3 -30 replies
42/169net: dsa: Fix an error handling path in dsa_switch_parse_ports_of()net/dsa/dsa2.c+7 -20 replies
43/169powerpc/smp: do not decrement idle task preempt count in CPU offlinearch/powerpc/kernel/smp.c+0 -20 replies
44/169net: hns3: Add configuration of TM QCN error eventdrivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_err.c drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_err.h+6 -10 replies
45/169net: hns3: reset DWRR of unused tc to zerodrivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_tm.c+2 -00 replies
46/169net: hns3: add limit ets dwrr bandwidth cannot be 0drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_dcb.c+9 -00 replies
47/169net: hns3: schedule the polling again when allocation failsdrivers/net/ethernet/hisilicon/hns3/hns3_enet.c+12 -100 replies
48/169net: hns3: fix vf reset workqueue cannot exitdrivers/net/ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c+3 -30 replies
49/169net: hns3: disable sriov before unload hclge layerdrivers/net/ethernet/hisilicon/hns3/hnae3.c drivers/net/ethernet/hisilicon/hns3/hnae3.h drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c+23 -00 replies
50/169net: stmmac: Fix E2E delay mechanismdrivers/net/ethernet/stmicro/stmmac/stmmac_main.c+1 -10 replies
51/169ptp: Fix possible memory leak in ptp_clock_register()drivers/ptp/ptp_clock.c+11 -40 replies
52/169e1000e: Fix packet loss on Tiger Lake and laterdrivers/net/ethernet/intel/e1000e/ich8lan.c drivers/net/ethernet/intel/e1000e/ich8lan.h+13 -10 replies
53/169igc: Update I226_K device IDdrivers/net/ethernet/intel/igc/igc_hw.h+1 -10 replies
54/169ice: Add missing E810 device idsdrivers/net/ethernet/intel/ice/ice_common.c drivers/net/ethernet/intel/ice/ice_devids.h drivers/net/ethernet/intel/ice/ice_main.c+8 -00 replies
55/169net/mlx5e: IPsec: Fix a misuse of the software parsers fieldsdrivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec_rxtx.c+27 -240 replies
56/169net/mlx5e: IPsec: Fix work queue entry ethernet segment checksum flagsdrivers/net/ethernet/mellanox/mlx5/core/en_tx.c+11 -90 replies
57/169drm/panel: ilitek-ili9881c: Fix sync for Feixin K101-IM2BYL02 paneldrivers/gpu/drm/panel/panel-ilitek-ili9881c.c+6 -60 replies
58/169drm/kmb: Work around for higher system clockdrivers/gpu/drm/kmb/kmb_dsi.c+10 -10 replies
59/169drm/kmb: Remove clearing DPHY regsdrivers/gpu/drm/kmb/kmb_dsi.c+0 -50 replies
60/169drm/kmb: Disable change of plane parametersdrivers/gpu/drm/kmb/kmb_drv.h drivers/gpu/drm/kmb/kmb_plane.c drivers/gpu/drm/kmb/kmb_plane.h+49 -10 replies
61/169drm/kmb: Corrected typo in handle_lcd_irqdrivers/gpu/drm/kmb/kmb_drv.c+1 -10 replies
62/169drm/kmb: Enable ADV bridge after modesetdrivers/gpu/drm/kmb/kmb_crtc.c drivers/gpu/drm/kmb/kmb_dsi.c drivers/gpu/drm/kmb/kmb_dsi.h+10 -80 replies
63/169net: enetc: fix ethtool counter name for PM0_TERRdrivers/net/ethernet/freescale/enetc/enetc_ethtool.c+1 -10 replies
64/169net: enetc: make sure all traffic classes can send large framesdrivers/net/ethernet/freescale/enetc/enetc_pf.c+4 -10 replies
65/169can: rcar_can: fix suspend/resumedrivers/net/can/rcar/rcar_can.c+12 -80 replies
66/169can: peak_usb: pcan_usb_fd_decode_status(): fix back to ERROR_ACTIVE state notificationdrivers/net/can/usb/peak_usb/pcan_usb_fd.c+2 -30 replies
67/169can: peak_pci: peak_pci_remove(): fix UAFdrivers/net/can/sja1000/peak_pci.c+4 -50 replies
68/169can: isotp: isotp_sendmsg(): fix return error on FC timeout on TX pathnet/can/isotp.c+3 -00 replies
69/169can: isotp: isotp_sendmsg(): add result check for wait_event_interruptible()net/can/isotp.c+3 -10 replies
70/169can: isotp: isotp_sendmsg(): fix TX buffer concurrent access in isotp_sendmsg()net/can/isotp.c+31 -150 replies
71/169can: j1939: j1939_tp_rxtimer(): fix errant alert in j1939_tp_rxtimernet/can/j1939/transport.c+2 -30 replies
72/169can: j1939: j1939_netdev_start(): fix UAF for rx_kref of j1939_privnet/can/j1939/main.c+5 -20 replies
73/169can: j1939: j1939_xtp_rx_dat_one(): cancel session if receive TP.DT with error lengthnet/can/j1939/transport.c+5 -20 replies
74/169can: j1939: j1939_xtp_rx_rts_session_new(): abort TP less than 9 bytesnet/can/j1939/j1939-priv.h net/can/j1939/transport.c+3 -00 replies
75/169ceph: skip existing superblocks that are blocklisted or shut down when mountingfs/ceph/super.c+14 -30 replies
76/169ceph: fix handling of "meta" errorsfs/ceph/caps.c fs/ceph/file.c fs/ceph/inode.c +2 more+8 -270 replies
77/169tracing: Have all levels of checks prevent recursioninclude/linux/trace_recursion.h kernel/trace/ftrace.c+11 -420 replies
78/169ocfs2: fix data corruption after conversion from inline formatfs/ocfs2/alloc.c+12 -340 replies
79/169ocfs2: mount fails with buffer overflow in strlenfs/ocfs2/super.c+10 -40 replies
80/169mm/userfaultfd: selftests: fix memory corruption with thp enabledtools/testing/selftests/vm/userfaultfd.c+20 -30 replies
81/169userfaultfd: fix a race between writeprotect and exit_mmap()fs/userfaultfd.c+9 -30 replies
82/169mm/mempolicy: do not allow illegal MPOL_F_NUMA_BALANCING | MPOL_LOCAL in mbind()mm/mempolicy.c+5 -110 replies
83/169elfcore: correct reference to CONFIG_UMLinclude/linux/elfcore.h+1 -10 replies
84/169vfs: check fd has read access in kernel_read_file_from_fd()fs/kernel_read_file.c+1 -10 replies
85/169mm/secretmem: fix NULL page->mapping dereference in page_is_secretmem()include/linux/secretmem.h+1 -10 replies
86/169ALSA: usb-audio: Provide quirk for Sennheiser GSP670 Headsetsound/usb/quirks-table.h+32 -00 replies
87/169ALSA: hda/realtek: Add quirk for Clevo PC50HSsound/pci/hda/patch_realtek.c+1 -00 replies
88/169ASoC: DAPM: Fix missing kctl change notificationssound/soc/soc-dapm.c+8 -50 replies
89/169ASoC: nau8824: Fix headphone vs headset, button-press detection no longer workingsound/soc/codecs/nau8824.c+2 -20 replies
90/169blk-cgroup: blk_cgroup_bio_start() should use irq-safe operations on blkg->iostat_cpublock/blk-cgroup.c+3 -20 replies
91/169audit: fix possible null-pointer dereference in audit_filter_ruleskernel/auditsc.c+1 -10 replies
92/169net: dsa: mt7530: correct ds->num_portsdrivers/net/dsa/mt7530.c+1 -70 replies
93/169ucounts: Move get_ucounts from cred_alloc_blank to key_change_session_keyringkernel/cred.c security/keys/process_keys.c+8 -20 replies
94/169ucounts: Pair inc_rlimit_ucounts with dec_rlimit_ucoutns in commit_credskernel/cred.c+1 -10 replies
95/169ucounts: Proper error handling in set_cred_ucountskernel/cred.c+3 -20 replies
96/169ucounts: Fix signal ucount refcountinginclude/linux/user_namespace.h kernel/signal.c kernel/ucount.c+57 -190 replies
97/169KVM: PPC: Book3S HV: Fix stack handling in idle_kvm_start_guest()arch/powerpc/kvm/book3s_hv_rmhandlers.S+10 -90 replies
98/169KVM: PPC: Book3S HV: Make idle_kvm_start_guest() return 0 if it went to guestarch/powerpc/kvm/book3s_hv_rmhandlers.S+7 -20 replies
99/169powerpc/idle: Dont corrupt back chain when going idlearch/powerpc/kernel/idle_book3s.S+6 -40 replies
100/169mm, slub: fix mismatch between reconstructed freelist depth and cntmm/slub.c+9 -20 replies
101/169mm, slub: fix potential memoryleak in kmem_cache_open()mm/slub.c+1 -10 replies
102/169mm, slub: fix potential use-after-free in slab_debugfs_fopsmm/slub.c+4 -20 replies
103/169mm, slub: fix incorrect memcg slab count for bulk freemm/slub.c+3 -10 replies
104/169KVM: nVMX: promptly process interrupts delivered while in guest modearch/x86/kvm/vmx/vmx.c+6 -110 replies
105/169KVM: SEV: Flush cache on non-coherent systems before RECEIVE_UPDATE_DATAarch/x86/kvm/svm/sev.c+7 -00 replies
106/169KVM: SEV-ES: rename guest_ins_data to sev_pio_dataarch/x86/include/asm/kvm_host.h arch/x86/kvm/x86.c+3 -30 replies
107/169KVM: SEV-ES: clean up kvm_sev_es_ins/outsarch/x86/kvm/x86.c+15 -160 replies
108/169KVM: SEV-ES: keep INS functions togetherarch/x86/kvm/x86.c+9 -90 replies
109/169KVM: SEV-ES: fix length of string I/Oarch/x86/kvm/svm/sev.c+1 -10 replies
110/169KVM: SEV-ES: go over the sev_pio_data buffer in multiple passes if neededarch/x86/include/asm/kvm_host.h arch/x86/kvm/x86.c+57 -160 replies
111/169KVM: SEV-ES: reduce ghcb_sa_len to 32 bitsarch/x86/kvm/svm/svm.h+1 -10 replies
112/169KVM: x86: leave vcpu->arch.pio.count alone in emulator_pio_in_outarch/x86/kvm/x86.c+9 -40 replies
113/169KVM: x86: check for interrupts before deciding whether to exit the fast patharch/x86/kvm/x86.c+5 -50 replies
114/169KVM: x86: split the two parts of emulator_pio_inarch/x86/kvm/x86.c+28 -170 replies
115/169KVM: x86: remove unnecessary arguments from complete_emulator_pio_inarch/x86/kvm/x86.c+6 -50 replies
116/169nfc: nci: fix the UAF of rf_conn_info objectnet/nfc/nci/rsp.c+2 -00 replies
117/169isdn: cpai: check ctr->cnr to avoid array index out of bounddrivers/isdn/capi/kcapi.c+5 -00 replies
118/169netfilter: Kconfig: use default y instead of m for bool config optionnet/netfilter/Kconfig+1 -10 replies
119/169selftests: netfilter: remove stray bash debug linetools/testing/selftests/netfilter/nft_flowtable.sh+0 -10 replies
120/169net: bridge: mcast: use multicast_membership_interval for IGMPv3net/bridge/br_private.h+1 -30 replies
121/169KVM: SEV-ES: Set guest_state_protected after VMSA updatearch/x86/kvm/svm/sev.c+6 -10 replies
122/169drm: mxsfb: Fix NULL pointer dereference crash on unloaddrivers/gpu/drm/mxsfb/mxsfb_drv.c+5 -10 replies
123/169net: hns3: fix the max tx size according to user manualdrivers/net/ethernet/hisilicon/hns3/hns3_enet.c drivers/net/ethernet/hisilicon/hns3/hns3_enet.h+4 -90 replies
124/169KVM: MMU: Reset mmu->pkru_mask to avoid stale dataarch/x86/kvm/mmu/mmu.c+3 -30 replies
125/169kunit: fix reference count leak in kfree_at_endlib/kunit/executor_test.c+2 -20 replies
126/169drm/msm/a6xx: Serialize GMU communicationdrivers/gpu/drm/msm/adreno/a6xx_gmu.c drivers/gpu/drm/msm/adreno/a6xx_gmu.h drivers/gpu/drm/msm/adreno/a6xx_gpu.c+43 -60 replies
127/169gcc-plugins/structleak: add makefile var for disabling structleakscripts/Makefile.gcc-plugins+4 -00 replies
128/169iio/test-format: build kunit tests without structleak plugindrivers/iio/test/Makefile+1 -00 replies
129/169device property: build kunit tests without structleak plugindrivers/base/test/Makefile+1 -10 replies
130/169thunderbolt: build kunit tests without structleak plugindrivers/thunderbolt/Makefile+1 -00 replies
131/169bitfield: build kunit tests without structleak pluginlib/Makefile+1 -10 replies
132/169objtool: Check for gelf_update_rel[a] failurestools/objtool/elf.c+8 -20 replies
133/169objtool: Update section header before relocationstools/objtool/elf.c+17 -290 replies
134/169ALSA: hda: intel: Allow repeatedly probing on codec configuration errorsinclude/sound/hda_codec.h sound/pci/hda/hda_bind.c sound/pci/hda/hda_codec.c +4 more+56 -250 replies
135/169btrfs: deal with errors when checking if a dir entry exists during log replayfs/btrfs/tree-log.c+29 -180 replies
136/169net: stmmac: add support for dwmac 3.40adrivers/net/ethernet/stmicro/stmmac/dwmac-generic.c drivers/net/ethernet/stmicro/stmmac/stmmac_platform.c+9 -00 replies
137/169ARM: dts: spear3xx: Fix gmac nodearch/arm/boot/dts/spear3xx.dtsi+1 -10 replies
138/169isdn: mISDN: Fix sleeping function called from invalid contextdrivers/isdn/hardware/mISDN/netjet.c+1 -10 replies
139/169platform/x86: intel_scu_ipc: Increase virtual timeout to 10sdrivers/platform/x86/intel_scu_ipc.c+1 -10 replies
140/169platform/x86: intel_scu_ipc: Update timeout value in commentdrivers/platform/x86/intel_scu_ipc.c+1 -10 replies
141/169ALSA: hda: avoid write to STATESTS if controller is in resetsound/hda/hdac_controller.c+3 -20 replies
142/169spi: Fix deadlock when adding SPI controllers on SPI busesdrivers/spi/spi.c include/linux/spi/spi.h+9 -110 replies
143/169spi-mux: Fix false-positive lockdep splatsdrivers/spi/spi-mux.c drivers/spi/spi.c+13 -60 replies
144/169libperf test evsel: Fix build error on !x86 architecturestools/lib/perf/tests/test-evsel.c+1 -00 replies
145/169libperf tests: Fix test_stat_cputools/lib/perf/tests/test-evlist.c tools/lib/perf/tests/test-evsel.c+6 -60 replies
146/169perf/x86/msr: Add Sapphire Rapids CPU supportarch/x86/events/msr.c+1 -00 replies
147/169Input: snvs_pwrkey - add clk handlingdrivers/input/keyboard/snvs_pwrkey.c+29 -00 replies
148/169ASoC: codec: wcd938x: Add irq config supportsound/soc/codecs/Kconfig+1 -00 replies
149/169scsi: iscsi: Fix set_param() handlingdrivers/scsi/scsi_transport_iscsi.c+0 -20 replies
150/169scsi: storvsc: Fix validation for unsolicited incoming packetsdrivers/scsi/storvsc_drv.c+23 -90 replies
151/169scsi: mpi3mr: Fix duplicate device entries when scanning through sysfsdrivers/scsi/mpi3mr/mpi3mr_os.c+1 -10 replies
152/169scsi: qla2xxx: Fix a memory leak in an error path of qla2x00_process_els()drivers/scsi/qla2xxx/qla_bsg.c+1 -10 replies
153/169mm/thp: decrease nr_thps in files mapping on THP splitmm/huge_memory.c+4 -20 replies
154/169sched/scs: Reset the shadow stack when idle_task_exitkernel/sched/core.c+1 -00 replies
155/169net: hns3: fix for miscalculation of rx unused descdrivers/net/ethernet/hisilicon/hns3/hns3_enet.c drivers/net/ethernet/hisilicon/hns3/hns3_enet.h+9 -00 replies
156/169net/mlx5: Lag, move lag destruction to a workqueuedrivers/net/ethernet/mellanox/mlx5/core/lag.c+9 -80 replies
157/169net/mlx5: Lag, change multipath and bonding to be mutually exclusivedrivers/net/ethernet/mellanox/mlx5/core/en/tc_tun.c drivers/net/ethernet/mellanox/mlx5/core/en_tc.c drivers/net/ethernet/mellanox/mlx5/core/lag.c +3 more+18 -60 replies
158/169drm/kmb: Enable alpha blended second planedrivers/gpu/drm/kmb/kmb_drv.c drivers/gpu/drm/kmb/kmb_drv.h drivers/gpu/drm/kmb/kmb_plane.c +2 more+87 -150 replies
159/169drm/kmb: Limit supported mode to 1080pdrivers/gpu/drm/kmb/kmb_crtc.c drivers/gpu/drm/kmb/kmb_drv.h+42 -10 replies
160/169autofs: fix wait name hash calculation in autofs_wait()fs/autofs/waitq.c+1 -10 replies
161/169scsi: core: Fix shost->cmd_per_lun calculation in scsi_add_host_with_dma()drivers/scsi/hosts.c+2 -10 replies
162/169s390/pci: cleanup resources only if necessaryarch/s390/pci/pci.c+2 -10 replies
163/169s390/pci: fix zpci_zdev_put() on reservearch/s390/include/asm/pci.h arch/s390/pci/pci.c arch/s390/pci/pci_event.c +1 more+45 -150 replies
164/169bpf, test, cgroup: Use sk_{alloc,free} for test casesnet/bpf/test_run.c+9 -50 replies
165/169usbnet: sanity check for maxpacketdrivers/net/usb/usbnet.c+4 -02 replies
166/169net: mdiobus: Fix memory leak in __mdiobus_registerdrivers/net/phy/mdio_bus.c+1 -00 replies
167/169e1000e: Separate TGP board type from SPTdrivers/net/ethernet/intel/e1000e/e1000.h drivers/net/ethernet/intel/e1000e/ich8lan.c drivers/net/ethernet/intel/e1000e/netdev.c+38 -150 replies
168/169ARM: 9122/1: select HAVE_FUTEX_CMPXCHGarch/arm/Kconfig+1 -00 replies
169/169pinctrl: stm32: use valid pin identifier in stm32_pinctrl_resume()drivers/pinctrl/stm32/pinctrl-stm32.c+2 -20 replies

Reviews trailers per patch

92 of 169 patches have a Reviewed-by or Acked-by.

PatchPeter UjfalusiLinus WalleijBart Van AsscheJohan AlmbladhChristophe LeroySong LiuJuergen GrossJason-ch ChenChristian KönigDaniel PalmerRob LandleyJames ZhuFelix KuehlingDavid AhernCharles KeepaxJulian AnastasovFlorian WestphalGurucharan GWill DeaconJesse Brandeburg[email protected]Jerzy Wiktor JurkowskiHauke MehrtensPaul MenzelRaed SalemNechama KrausMark PearsonSam RavnborgValentin SchneiderSrikar DronamrajuOliver HartkoppOleksij RempelXiubo LiIlya DryomovJoseph QiGang Heclaudiu manoil <[email protected]Ayumi NakamichiUlrich HechtBiju DasLi WangAxel RasmussenYu ZhaoAlexey GladkovRune KlevelandJordan GloverMel GormanVlastimil BabkaDarrick J. WongDavid HildenbrandMike RapoportHans de GoedeKees CookChristian BraunerMaxim LevitskySean ChristophersonArnd BergmannKrzysztof KozlowskiTom LendackyPeter XuMika WesterbergDaniel LatypovBrendan HigginsJiri OlsaDavid GowJonathan CameronDavid SterbaMiroslav BenesRoi DayanMark BlochMark ZhangMatthew RosatoPierre MorelHaiyang ZhangMing LeiJohn GarryJohan Hovold[email protected][email protected]Srinivas KandagatlaLee DuncanLi FengMichael KelleyMatthew Wilcox (Oracle)Yang ShiAndrew LunnThomas GleixnerNathan ChancellorFlorian FainelliFox ChenShuah KhanLinux Kernel Functional TestingJon HunterGuenter RoeckRudi Heitbaum
SeriesT-b T-b T-b T-b T-b T-b T-b T-b
1/169R-b
2/169
3/169T-b A-b
4/169R-b
5/169
6/169
7/169R-b
8/169T-b
9/169R-b
10/169R-b T-b A-b
11/169
12/169
13/169
14/169R-b A-b
15/169T-b A-b R-b A-b
16/169
17/169
18/169R-b
19/169
20/169
21/169R-b
22/169A-b
23/169
24/169R-b
25/169Reported-and-tested-by
26/169
27/169A-b
28/169T-b
29/169T-b
30/169T-b
31/169T-b
32/169A-b
33/169A-b
34/169
35/169
36/169R-b
37/169R-b
38/169
39/169A-b
40/169
41/169
42/169
43/169R-b R-b
44/169
45/169
46/169
47/169
48/169
49/169
50/169
51/169
52/169T-b T-b
53/169T-b
54/169A-b A-b
55/169R-b
56/169
57/169
58/169A-b
59/169A-b
60/169A-b
61/169A-b
62/169A-b
63/169R-b
64/169R-b
65/169T-b R-b T-b
66/169
67/169
68/169T-b
69/169A-b
70/169A-b
71/169A-b
72/169A-b
73/169A-b
74/169A-b
75/169R-b R-b
76/169R-b
77/169
78/169R-b T-b A-b
79/169R-b
80/169T-b R-b
81/169T-b R-b
82/169A-b
83/169
84/169R-b A-b
85/169T-b R-b R-b
86/169
87/169
88/169Reported-and-tested-by
89/169
90/169
91/169
92/169
93/169T-b R-b
94/169T-b R-b
95/169T-b R-b
96/169T-b R-b T-b T-b
97/169
98/169
99/169
100/169R-b
101/169R-b
102/169R-b
103/169R-b
104/169R-b
105/169
106/169R-b
107/169R-b
108/169R-b
109/169A-b
110/169R-b
111/169
112/169R-b
113/169R-b
114/169
115/169R-b
116/169R-b
117/169A-b
118/169
119/169
120/169
121/169
122/169
123/169
124/169R-b
125/169R-b R-b
126/169
127/169R-b
128/169R-b A-b
129/169R-b
130/169R-b A-b
131/169R-b
132/169R-b
133/169R-b
134/169
135/169R-b
136/169
137/169
138/169
139/169R-b
140/169R-b
141/169
142/169
143/169
144/169A-b
145/169
146/169
147/169
148/169R-b
149/169R-b R-b
150/169R-b R-b
151/169
152/169R-b
153/169A-b R-b
154/169R-b
155/169
156/169R-b
157/169R-b R-b
158/169A-b
159/169A-b
160/169
161/169R-b R-b R-b
162/169R-b A-b
163/169
164/169T-b T-b
165/169R-b
166/169R-b
167/169R-b T-b T-b
168/169R-b R-b R-b T-b
169/169

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

Read the v1 thread

Cover letter [PATCH 5.14 000/169] 5.14.15-rc1 review

This is the start of the stable review cycle for the 5.14.15 release. There are 169 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, 27 Oct 2021 19:08:09 +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.14.15-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.14.y
and the diffstat can be found below.

thanks,

greg k-h

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

Greg Kroah-Hartman <[email protected]>

    Linux 5.14.15-rc1

Fabien Dessenne <[email protected]>
pinctrl: stm32: use valid pin identifier in stm32_pinctrl_resume()

Nick Desaulniers <[email protected]>

    ARM: 9122/1: select HAVE_FUTEX_CMPXCHG

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

Yanfei Xu <[email protected]>
net: mdiobus: Fix memory leak in __mdiobus_register

Oliver Neukum <[email protected]>
usbnet: sanity check for maxpacket

Daniel Borkmann <[email protected]>
bpf, test, cgroup: Use sk_{alloc,free} for test cases

Niklas Schnelle <[email protected]>
s390/pci: fix zpci_zdev_put() on reserve

Niklas Schnelle <[email protected]>
s390/pci: cleanup resources only if necessary

Dexuan Cui <[email protected]>

    scsi: core: Fix shost->cmd_per_lun calculation in scsi_add_host_with_dma()

Ian Kent <[email protected]>
autofs: fix wait name hash calculation in autofs_wait()

Anitha Chrisanthus <[email protected]>
drm/kmb: Limit supported mode to 1080p

Edmund Dea <[email protected]>
drm/kmb: Enable alpha blended second plane

Maor Dickman <[email protected]>
net/mlx5: Lag, change multipath and bonding to be mutually exclusive

Mark Bloch <[email protected]>
net/mlx5: Lag, move lag destruction to a workqueue

Yunsheng Lin <[email protected]>
net: hns3: fix for miscalculation of rx unused desc

Woody Lin <[email protected]>
sched/scs: Reset the shadow stack when idle_task_exit

Marek Szyprowski <[email protected]>
mm/thp: decrease nr_thps in file's mapping on THP split

Joy Gu <[email protected]>
scsi: qla2xxx: Fix a memory leak in an error path of qla2x00_process_els()

Sreekanth Reddy <[email protected]>
scsi: mpi3mr: Fix duplicate device entries when scanning through sysfs

Andrea Parri (Microsoft) <[email protected]>
scsi: storvsc: Fix validation for unsolicited incoming packets

Mike Christie <[email protected]>
scsi: iscsi: Fix set_param() handling

Srinivasa Rao Mandadapu <[email protected]>
ASoC: codec: wcd938x: Add irq config support

Uwe Kleine-König <[email protected]>
Input: snvs_pwrkey - add clk handling

Kan Liang <[email protected]>
perf/x86/msr: Add Sapphire Rapids CPU support

Shunsuke Nakamura <[email protected]>
libperf tests: Fix test_stat_cpu

Shunsuke Nakamura <[email protected]>
libperf test evsel: Fix build error on !x86 architectures

Uwe Kleine-König <[email protected]>
spi-mux: Fix false-positive lockdep splats

Mark Brown <[email protected]>
spi: Fix deadlock when adding SPI controllers on SPI buses

Kai Vehmanen <[email protected]>
ALSA: hda: avoid write to STATESTS if controller is in reset

Prashant Malani <[email protected]>
platform/x86: intel_scu_ipc: Update timeout value in comment

Prashant Malani <[email protected]>
platform/x86: intel_scu_ipc: Increase virtual timeout to 10s

Zheyu Ma <[email protected]>
isdn: mISDN: Fix sleeping function called from invalid context

Herve Codina <[email protected]>
ARM: dts: spear3xx: Fix gmac node

Herve Codina <[email protected]>
net: stmmac: add support for dwmac 3.40a

Filipe Manana <[email protected]>
btrfs: deal with errors when checking if a dir entry exists during log replay

Takashi Iwai <[email protected]>
ALSA: hda: intel: Allow repeatedly probing on codec configuration errors

Michael Forney <[email protected]>
objtool: Update section header before relocations

Michael Forney <[email protected]>
objtool: Check for gelf_update_rel[a] failures

Arnd Bergmann <[email protected]>
bitfield: build kunit tests without structleak plugin

Brendan Higgins <[email protected]>
thunderbolt: build kunit tests without structleak plugin

Brendan Higgins <[email protected]>
device property: build kunit tests without structleak plugin

Brendan Higgins <[email protected]>
iio/test-format: build kunit tests without structleak plugin

Brendan Higgins <[email protected]>
gcc-plugins/structleak: add makefile var for disabling structleak

Rob Clark <[email protected]>
drm/msm/a6xx: Serialize GMU communication

Xiyu Yang <[email protected]>
kunit: fix reference count leak in kfree_at_end

Chenyi Qiang <[email protected]>

    KVM: MMU: Reset mmu->pkru_mask to avoid stale data

Yunsheng Lin <[email protected]>
net: hns3: fix the max tx size according to user manual

Marek Vasut <[email protected]>
drm: mxsfb: Fix NULL pointer dereference crash on unload

Peter Gonda <[email protected]>
KVM: SEV-ES: Set guest_state_protected after VMSA update

Nikolay Aleksandrov <[email protected]>
net: bridge: mcast: use multicast_membership_interval for IGMPv3

Florian Westphal <[email protected]>
selftests: netfilter: remove stray bash debug line

Vegard Nossum <[email protected]>
netfilter: Kconfig: use 'default y' instead of 'm' for bool config option

Xiaolong Huang <[email protected]>

    isdn: cpai: check ctr->cnr to avoid array index out of bound

Lin Ma <[email protected]>
nfc: nci: fix the UAF of rf_conn_info object

Paolo Bonzini <[email protected]>
KVM: x86: remove unnecessary arguments from complete_emulator_pio_in

Paolo Bonzini <[email protected]>
KVM: x86: split the two parts of emulator_pio_in

Paolo Bonzini <[email protected]>
KVM: x86: check for interrupts before deciding whether to exit the fast path

Paolo Bonzini <[email protected]>

    KVM: x86: leave vcpu->arch.pio.count alone in emulator_pio_in_out

Paolo Bonzini <[email protected]>
KVM: SEV-ES: reduce ghcb_sa_len to 32 bits

Paolo Bonzini <[email protected]>
KVM: SEV-ES: go over the sev_pio_data buffer in multiple passes if needed

Paolo Bonzini <[email protected]>
KVM: SEV-ES: fix length of string I/O

Paolo Bonzini <[email protected]>
KVM: SEV-ES: keep INS functions together

Paolo Bonzini <[email protected]>
KVM: SEV-ES: clean up kvm_sev_es_ins/outs

Paolo Bonzini <[email protected]>
KVM: SEV-ES: rename guest_ins_data to sev_pio_data

Masahiro Kozuka <[email protected]>
KVM: SEV: Flush cache on non-coherent systems before RECEIVE_UPDATE_DATA

Paolo Bonzini <[email protected]>
KVM: nVMX: promptly process interrupts delivered while in guest mode

Miaohe Lin <[email protected]>
mm, slub: fix incorrect memcg slab count for bulk free

Miaohe Lin <[email protected]>
mm, slub: fix potential use-after-free in slab_debugfs_fops

Miaohe Lin <[email protected]>
mm, slub: fix potential memoryleak in kmem_cache_open()

Miaohe Lin <[email protected]>
mm, slub: fix mismatch between reconstructed freelist depth and cnt

Michael Ellerman <[email protected]>
powerpc/idle: Don't corrupt back chain when going idle

Michael Ellerman <[email protected]>
KVM: PPC: Book3S HV: Make idle_kvm_start_guest() return 0 if it went to guest

Michael Ellerman <[email protected]>
KVM: PPC: Book3S HV: Fix stack handling in idle_kvm_start_guest()

Eric W. Biederman <[email protected]>
ucounts: Fix signal ucount refcounting

Eric W. Biederman <[email protected]>
ucounts: Proper error handling in set_cred_ucounts

Eric W. Biederman <[email protected]>
ucounts: Pair inc_rlimit_ucounts with dec_rlimit_ucoutns in commit_creds

Eric W. Biederman <[email protected]>
ucounts: Move get_ucounts from cred_alloc_blank to key_change_session_keyring

DENG Qingfang <[email protected]>

    net: dsa: mt7530: correct ds->num_ports

Gaosheng Cui <[email protected]>
audit: fix possible null-pointer dereference in audit_filter_rules

Tejun Heo <[email protected]>

    blk-cgroup: blk_cgroup_bio_start() should use irq-safe operations on blkg->iostat_cpu

Hans de Goede <[email protected]>
ASoC: nau8824: Fix headphone vs headset, button-press detection no longer working

Takashi Iwai <[email protected]>
ASoC: DAPM: Fix missing kctl change notifications

Steven Clarkson <[email protected]>
ALSA: hda/realtek: Add quirk for Clevo PC50HS

Brendan Grieve <[email protected]>
ALSA: usb-audio: Provide quirk for Sennheiser GSP670 Headset

Sean Christopherson <[email protected]>

    mm/secretmem: fix NULL page->mapping dereference in page_is_secretmem()

Matthew Wilcox (Oracle) <[email protected]>
vfs: check fd has read access in kernel_read_file_from_fd()

Lukas Bulwahn <[email protected]>
elfcore: correct reference to CONFIG_UML

Eric Dumazet <[email protected]>
mm/mempolicy: do not allow illegal MPOL_F_NUMA_BALANCING | MPOL_LOCAL in mbind()

Nadav Amit <[email protected]>
userfaultfd: fix a race between writeprotect and exit_mmap()

Peter Xu <[email protected]>
mm/userfaultfd: selftests: fix memory corruption with thp enabled

Valentin Vidic <[email protected]>
ocfs2: mount fails with buffer overflow in strlen

Jan Kara <[email protected]>
ocfs2: fix data corruption after conversion from inline format

Steven Rostedt (VMware) <[email protected]>
tracing: Have all levels of checks prevent recursion

Jeff Layton <[email protected]>
ceph: fix handling of "meta" errors

Jeff Layton <[email protected]>
ceph: skip existing superblocks that are blocklisted or shut down when mounting

Zhang Changzhong <[email protected]>

    can: j1939: j1939_xtp_rx_rts_session_new(): abort TP less than 9 bytes

Zhang Changzhong <[email protected]>
can: j1939: j1939_xtp_rx_dat_one(): cancel session if receive TP.DT with error length

Ziyang Xuan <[email protected]>

    can: j1939: j1939_netdev_start(): fix UAF for rx_kref of j1939_priv

Ziyang Xuan <[email protected]>

    can: j1939: j1939_tp_rxtimer(): fix errant alert in j1939_tp_rxtimer

Ziyang Xuan <[email protected]>
can: isotp: isotp_sendmsg(): fix TX buffer concurrent access in isotp_sendmsg()

Ziyang Xuan <[email protected]>
can: isotp: isotp_sendmsg(): add result check for wait_event_interruptible()

Marc Kleine-Budde <[email protected]>
can: isotp: isotp_sendmsg(): fix return error on FC timeout on TX path

Zheyu Ma <[email protected]>
can: peak_pci: peak_pci_remove(): fix UAF

Stephane Grosjean <[email protected]>
can: peak_usb: pcan_usb_fd_decode_status(): fix back to ERROR_ACTIVE state notification

Yoshihiro Shimoda <[email protected]>
can: rcar_can: fix suspend/resume

Vladimir Oltean <[email protected]>
net: enetc: make sure all traffic classes can send large frames

Vladimir Oltean <[email protected]>
net: enetc: fix ethtool counter name for PM0_TERR

Anitha Chrisanthus <[email protected]>
drm/kmb: Enable ADV bridge after modeset

Anitha Chrisanthus <[email protected]>
drm/kmb: Corrected typo in handle_lcd_irq

Edmund Dea <[email protected]>
drm/kmb: Disable change of plane parameters

Edmund Dea <[email protected]>
drm/kmb: Remove clearing DPHY regs

Anitha Chrisanthus <[email protected]>
drm/kmb: Work around for higher system clock

Dan Johansen <[email protected]>
drm/panel: ilitek-ili9881c: Fix sync for Feixin K101-IM2BYL02 panel

Emeel Hakim <[email protected]>
net/mlx5e: IPsec: Fix work queue entry ethernet segment checksum flags

Emeel Hakim <[email protected]>
net/mlx5e: IPsec: Fix a misuse of the software parser's fields

Tony Nguyen <[email protected]>
ice: Add missing E810 device ids

Sasha Neftin <[email protected]>
igc: Update I226_K device ID

Sasha Neftin <[email protected]>
e1000e: Fix packet loss on Tiger Lake and later

Yang Yingliang <[email protected]>
ptp: Fix possible memory leak in ptp_clock_register()

Kurt Kanzenbach <[email protected]>
net: stmmac: Fix E2E delay mechanism

Peng Li <[email protected]>
net: hns3: disable sriov before unload hclge layer

Yufeng Mo <[email protected]>
net: hns3: fix vf reset workqueue cannot exit

Yunsheng Lin <[email protected]>
net: hns3: schedule the polling again when allocation fails

Guangbin Huang <[email protected]>
net: hns3: add limit ets dwrr bandwidth cannot be 0

Guangbin Huang <[email protected]>
net: hns3: reset DWRR of unused tc to zero

Jiaran Zhang <[email protected]>
net: hns3: Add configuration of TM QCN error event

Nathan Lynch <[email protected]>
powerpc/smp: do not decrement idle task preempt count in CPU offline

Christophe JAILLET <[email protected]>
net: dsa: Fix an error handling path in 'dsa_switch_parse_ports_of()'

Randy Dunlap <[email protected]>
NIOS2: irqflags: rename a redefined register name

Paul Blakey <[email protected]>
net/sched: act_ct: Fix byte count on fragmented packets

Aleksander Jan Bajkowski <[email protected]>
net: dsa: lantiq_gswip: fix register definition

Randy Dunlap <[email protected]>
hamradio: baycom_epp: fix build for UML

Stephen Suryaputra <[email protected]>
ipv6: When forwarding count rx stats on the orig netdev

Leonard Crestez <[email protected]>
tcp: md5: Fix overlap between vrf and non-vrf keys

Vegard Nossum <[email protected]>
lan78xx: select CRC32

Xin Long <[email protected]>
sctp: fix transport encap_port update in sctp_vtag_verify

Antoine Tenart <[email protected]>
netfilter: ipvs: make global sysctl readonly in non-init netns

Xin Long <[email protected]>
netfilter: ip6t_rt: fix rt0_hdr parsing in rt_mt6

Brett Creeley <[email protected]>
ice: Print the api_patch as part of the fw.mgmt.api

Michal Swiatkowski <[email protected]>
ice: fix getting UDP tunnel entry

Dave Ertman <[email protected]>
ice: Avoid crash from unnecessary IDA free

Brett Creeley <[email protected]>
ice: Fix failure to re-add LAN/RDMA Tx queues

Shengjiu Wang <[email protected]>
ASoC: wm8960: Fix clock configuration on slave mode

Gerald Schaefer <[email protected]>
dma-debug: fix sg checks in debug_dma_map_sg()

Florian Westphal <[email protected]>
netfilter: nf_tables: skip netdev events generated on netns removal

Juhee Kang <[email protected]>
netfilter: xt_IDLETIMER: fix panic that occurs when timer_type has garbage value

Quentin Perret <[email protected]>
KVM: arm64: Release mmap_lock when using VM_SHARED with MTE

Quentin Perret <[email protected]>
KVM: arm64: Fix host stage-2 PGD refcount

Mark Brown <[email protected]>
ASoC: cs4341: Add SPI device ID table

Mark Brown <[email protected]>
ASoC: pcm179x: Add missing entries SPI to device ID table

Shengjiu Wang <[email protected]>
ASoC: fsl_xcvr: Fix channel swap issue with ARC

Peter Rosin <[email protected]>
ASoC: pcm512x: Mend accesses to the I2S_1 and I2S_2 registers

Naveen N. Rao <[email protected]>
powerpc/bpf: Emit stf barrier instruction sequences for BPF_NOSPEC

Naveen N. Rao <[email protected]>
powerpc/security: Add a helper to query stf_barrier type

Naveen N. Rao <[email protected]>
powerpc/bpf: Validate branch ranges

Naveen N. Rao <[email protected]>
powerpc/lib: Add helper to check if offset is within conditional branch range

Benjamin Coddington <[email protected]>
NFSD: Keep existing listeners on portlist error

Guenter Roeck <[email protected]>
xtensa: xtfpga: Try software restart before simulating CPU reset

Max Filippov <[email protected]>
xtensa: xtfpga: use CONFIG_USE_OF instead of CONFIG_OF

Yifan Zhang <[email protected]>
drm/amdgpu: init iommu after amdkfd device init

Alex Deucher <[email protected]>
drm/amdgpu/display: fix dependencies for DRM_AMD_DC_SI

Hayes Wang <[email protected]>
r8152: avoid to resubmit rx immediately

Jan Beulich <[email protected]>
xen/x86: prevent PVH type from getting clobbered

Johannes Thumshirn <[email protected]>
block: decode QUEUE_FLAG_HCTX_ACTIVE in debugfs output

Eugen Hristev <[email protected]>
ARM: dts: at91: sama5d2_som1_ek: disable ISC node by default

Rob Herring <[email protected]>
arm: dts: vexpress-v2p-ca9: Fix the SMB unit-address

Geert Uytterhoeven <[email protected]>
sh: pgtable-3level: fix cast to pointer from integer of different size

Helge Deller <[email protected]>
parisc: math-emu: Fix fall-through warnings

Geert Uytterhoeven <[email protected]>
block/mq-deadline: Move dd_queued() to fix defined but not used warning

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

Diffstat:

 Documentation/networking/devlink/ice.rst           |   9 +-
 Makefile                                           |   4 +-
 arch/arm/Kconfig                                   |   1 +
 arch/arm/boot/dts/at91-sama5d27_som1_ek.dts        |   1 -
 arch/arm/boot/dts/spear3xx.dtsi                    |   2 +-
 arch/arm/boot/dts/vexpress-v2m.dtsi                |   2 +-
 arch/arm/boot/dts/vexpress-v2p-ca9.dts             |   2 +-
 arch/arm64/kvm/hyp/include/nvhe/gfp.h              |   1 +
 arch/arm64/kvm/hyp/nvhe/mem_protect.c              |  13 +-
 arch/arm64/kvm/hyp/nvhe/page_alloc.c               |  14 ++
 arch/arm64/kvm/mmu.c                               |   6 +-
 arch/nios2/include/asm/irqflags.h                  |   4 +-
 arch/nios2/include/asm/registers.h                 |   2 +-
 arch/parisc/math-emu/fpudispatch.c                 |  56 ++++++-
 arch/powerpc/include/asm/code-patching.h           |   1 +
 arch/powerpc/include/asm/security_features.h       |   5 +
 arch/powerpc/kernel/idle_book3s.S                  |  10 +-
 arch/powerpc/kernel/security.c                     |   5 +
 arch/powerpc/kernel/smp.c                          |   2 -
 arch/powerpc/kvm/book3s_hv_rmhandlers.S            |  28 ++--
 arch/powerpc/lib/code-patching.c                   |   7 +-
 arch/powerpc/net/bpf_jit.h                         |  33 ++--
 arch/powerpc/net/bpf_jit64.h                       |   8 +-
 arch/powerpc/net/bpf_jit_comp.c                    |   6 +-
 arch/powerpc/net/bpf_jit_comp32.c                  |   8 +-
 arch/powerpc/net/bpf_jit_comp64.c                  |  63 +++++++-
 arch/s390/include/asm/pci.h                        |   2 +
 arch/s390/pci/pci.c                                |  48 +++++-
 arch/s390/pci/pci_event.c                          |   4 +-
 arch/sh/include/asm/pgtable-3level.h               |   2 +-
 arch/x86/events/msr.c                              |   1 +
 arch/x86/include/asm/kvm_host.h                    |   3 +-
 arch/x86/kvm/mmu/mmu.c                             |   6 +-
 arch/x86/kvm/svm/sev.c                             |  16 +-
 arch/x86/kvm/svm/svm.h                             |   2 +-
 arch/x86/kvm/vmx/vmx.c                             |  17 +-
 arch/x86/kvm/x86.c                                 | 150 ++++++++++++------
 arch/x86/xen/enlighten.c                           |   9 +-
 arch/xtensa/platforms/xtfpga/setup.c               |  12 +-
 block/blk-cgroup.c                                 |   5 +-
 block/blk-mq-debugfs.c                             |   1 +
 block/mq-deadline.c                                |  12 +-
 drivers/base/test/Makefile                         |   2 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_device.c         |   8 +-
 drivers/gpu/drm/amd/display/Kconfig                |   2 +
 drivers/gpu/drm/kmb/kmb_crtc.c                     |  41 ++++-
 drivers/gpu/drm/kmb/kmb_drv.c                      |  10 +-
 drivers/gpu/drm/kmb/kmb_drv.h                      |  13 ++
 drivers/gpu/drm/kmb/kmb_dsi.c                      |  25 +--
 drivers/gpu/drm/kmb/kmb_dsi.h                      |   2 +-
 drivers/gpu/drm/kmb/kmb_plane.c                    | 122 +++++++++++++--
 drivers/gpu/drm/kmb/kmb_plane.h                    |  11 +-
 drivers/gpu/drm/kmb/kmb_regs.h                     |   3 +
 drivers/gpu/drm/msm/adreno/a6xx_gmu.c              |   6 +
 drivers/gpu/drm/msm/adreno/a6xx_gmu.h              |   3 +
 drivers/gpu/drm/msm/adreno/a6xx_gpu.c              |  40 ++++-
 drivers/gpu/drm/mxsfb/mxsfb_drv.c                  |   6 +-
 drivers/gpu/drm/panel/panel-ilitek-ili9881c.c      |  12 +-
 drivers/iio/test/Makefile                          |   1 +
 drivers/input/keyboard/snvs_pwrkey.c               |  29 ++++
 drivers/isdn/capi/kcapi.c                          |   5 +
 drivers/isdn/hardware/mISDN/netjet.c               |   2 +-
 drivers/net/can/rcar/rcar_can.c                    |  20 ++-
 drivers/net/can/sja1000/peak_pci.c                 |   9 +-
 drivers/net/can/usb/peak_usb/pcan_usb_fd.c         |   5 +-
 drivers/net/dsa/lantiq_gswip.c                     |   2 +-
 drivers/net/dsa/mt7530.c                           |   8 +-
 .../net/ethernet/freescale/enetc/enetc_ethtool.c   |   2 +-
 drivers/net/ethernet/freescale/enetc/enetc_pf.c    |   5 +-
 drivers/net/ethernet/hisilicon/hns3/hnae3.c        |  21 +++
 drivers/net/ethernet/hisilicon/hns3/hnae3.h        |   1 +
 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c    |  37 +++--
 drivers/net/ethernet/hisilicon/hns3/hns3_enet.h    |   7 +-
 .../net/ethernet/hisilicon/hns3/hns3pf/hclge_dcb.c |   9 ++
 .../net/ethernet/hisilicon/hns3/hns3pf/hclge_err.c |   5 +-
 .../net/ethernet/hisilicon/hns3/hns3pf/hclge_err.h |   2 +
 .../ethernet/hisilicon/hns3/hns3pf/hclge_main.c    |   1 +
 .../net/ethernet/hisilicon/hns3/hns3pf/hclge_tm.c  |   2 +
 .../ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c  |   6 +-
 drivers/net/ethernet/intel/e1000e/e1000.h          |   4 +-
 drivers/net/ethernet/intel/e1000e/ich8lan.c        |  31 +++-
 drivers/net/ethernet/intel/e1000e/ich8lan.h        |   3 +
 drivers/net/ethernet/intel/e1000e/netdev.c         |  29 ++--
 drivers/net/ethernet/intel/ice/ice_common.c        |   2 +
 drivers/net/ethernet/intel/ice/ice_devids.h        |   4 +
 drivers/net/ethernet/intel/ice/ice_devlink.c       |   3 +-
 drivers/net/ethernet/intel/ice/ice_flex_pipe.c     |   4 +-
 drivers/net/ethernet/intel/ice/ice_lib.c           |   9 ++
 drivers/net/ethernet/intel/ice/ice_main.c          |   8 +-
 drivers/net/ethernet/intel/ice/ice_sched.c         |  13 ++
 drivers/net/ethernet/intel/ice/ice_sched.h         |   1 +
 drivers/net/ethernet/intel/igc/igc_hw.h            |   2 +-
 .../net/ethernet/mellanox/mlx5/core/en/tc_tun.c    |   2 +
 .../mellanox/mlx5/core/en_accel/ipsec_rxtx.c       |  51 +++---
 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c    |   2 +
 drivers/net/ethernet/mellanox/mlx5/core/en_tx.c    |  20 +--
 drivers/net/ethernet/mellanox/mlx5/core/lag.c      |  19 ++-
 drivers/net/ethernet/mellanox/mlx5/core/lag_mp.c   |  13 +-
 drivers/net/ethernet/mellanox/mlx5/core/lag_mp.h   |   2 +
 .../net/ethernet/stmicro/stmmac/dwmac-generic.c    |   1 +
 drivers/net/ethernet/stmicro/stmmac/stmmac_main.c  |   2 +-
 .../net/ethernet/stmicro/stmmac/stmmac_platform.c  |   8 +
 drivers/net/hamradio/baycom_epp.c                  |   6 +-
 drivers/net/phy/mdio_bus.c                         |   1 +
 drivers/net/usb/Kconfig                            |   1 +
 drivers/net/usb/r8152.c                            |  16 +-
 drivers/net/usb/usbnet.c                           |   4 +
 drivers/pci/hotplug/s390_pci_hpc.c                 |   9 +-
 drivers/pinctrl/stm32/pinctrl-stm32.c              |   4 +-
 drivers/platform/x86/intel_scu_ipc.c               |   4 +-
 drivers/ptp/ptp_clock.c                            |  15 +-
 drivers/scsi/hosts.c                               |   3 +-
 drivers/scsi/mpi3mr/mpi3mr_os.c                    |   2 +-
 drivers/scsi/qla2xxx/qla_bsg.c                     |   2 +-
 drivers/scsi/scsi_transport_iscsi.c                |   2 -
 drivers/scsi/storvsc_drv.c                         |  32 ++--
 drivers/spi/spi-mux.c                              |   7 +
 drivers/spi/spi.c                                  |  27 ++--
 drivers/thunderbolt/Makefile                       |   1 +
 fs/autofs/waitq.c                                  |   2 +-
 fs/btrfs/tree-log.c                                |  47 +++---
 fs/ceph/caps.c                                     |  12 +-
 fs/ceph/file.c                                     |   1 -
 fs/ceph/inode.c                                    |   2 -
 fs/ceph/mds_client.c                               |  17 +-
 fs/ceph/super.c                                    |  17 +-
 fs/ceph/super.h                                    |   3 -
 fs/kernel_read_file.c                              |   2 +-
 fs/nfsd/nfsctl.c                                   |   5 +-
 fs/ocfs2/alloc.c                                   |  46 ++----
 fs/ocfs2/super.c                                   |  14 +-
 fs/userfaultfd.c                                   |  12 +-
 include/linux/elfcore.h                            |   2 +-
 include/linux/mlx5/driver.h                        |   1 -
 include/linux/secretmem.h                          |   2 +-
 include/linux/spi/spi.h                            |   3 +
 include/linux/trace_recursion.h                    |  49 ++----
 include/linux/user_namespace.h                     |   2 +
 include/net/sctp/sm.h                              |   6 +-
 include/sound/hda_codec.h                          |   1 +
 kernel/auditsc.c                                   |   2 +-
 kernel/cred.c                                      |   9 +-
 kernel/dma/debug.c                                 |  12 +-
 kernel/sched/core.c                                |   1 +
 kernel/signal.c                                    |  25 +--
 kernel/trace/ftrace.c                              |   4 +-
 kernel/ucount.c                                    |  49 ++++++
 lib/Makefile                                       |   2 +-
 lib/kunit/executor_test.c                          |   4 +-
 mm/huge_memory.c                                   |   6 +-
 mm/mempolicy.c                                     |  16 +-
 mm/slub.c                                          |  23 ++-
 net/bpf/test_run.c                                 |  14 +-
 net/bridge/br_private.h                            |   4 +-
 net/can/isotp.c                                    |  51 ++++--
 net/can/j1939/j1939-priv.h                         |   1 +
 net/can/j1939/main.c                               |   7 +-
 net/can/j1939/transport.c                          |  14 +-
 net/dsa/dsa2.c                                     |   9 +-
 net/ipv4/tcp_ipv4.c                                |  19 ++-
 net/ipv6/ip6_output.c                              |   3 +-
 net/ipv6/netfilter/ip6t_rt.c                       |  48 +-----
 net/netfilter/Kconfig                              |   2 +-
 net/netfilter/ipvs/ip_vs_ctl.c                     |   5 +
 net/netfilter/nft_chain_filter.c                   |   9 +-
 net/netfilter/xt_IDLETIMER.c                       |   2 +-
 net/nfc/nci/rsp.c                                  |   2 +
 net/sched/act_ct.c                                 |   2 +-
 scripts/Makefile.gcc-plugins                       |   4 +
 security/keys/process_keys.c                       |   8 +
 sound/hda/hdac_controller.c                        |   5 +-
 sound/pci/hda/hda_bind.c                           |  20 +--
 sound/pci/hda/hda_codec.c                          |   1 +
 sound/pci/hda/hda_controller.c                     |  24 ++-
 sound/pci/hda/hda_controller.h                     |   2 +-
 sound/pci/hda/hda_intel.c                          |  29 +++-
 sound/pci/hda/hda_intel.h                          |   4 +-
 sound/pci/hda/patch_realtek.c                      |   1 +
 sound/soc/codecs/Kconfig                           |   1 +
 sound/soc/codecs/cs4341.c                          |   7 +
 sound/soc/codecs/nau8824.c                         |   4 +-
 sound/soc/codecs/pcm179x-spi.c                     |   1 +
 sound/soc/codecs/pcm512x.c                         |   2 +
 sound/soc/codecs/wm8960.c                          |  13 +-
 sound/soc/fsl/fsl_xcvr.c                           |  17 +-
 sound/soc/soc-dapm.c                               |  13 +-
 sound/usb/quirks-table.h                           |  32 ++++
 tools/lib/perf/tests/test-evlist.c                 |   6 +-
 tools/lib/perf/tests/test-evsel.c                  |   7 +-
 tools/objtool/elf.c                                |  56 +++----
 tools/testing/selftests/net/forwarding/Makefile    |   1 +
 .../net/forwarding/forwarding.config.sample        |   2 +
 .../net/forwarding/ip6_forward_instats_vrf.sh      | 172 +++++++++++++++++++++
 tools/testing/selftests/net/forwarding/lib.sh      |   8 +
 tools/testing/selftests/netfilter/nft_flowtable.sh |   1 -
 tools/testing/selftests/vm/userfaultfd.c           |  23 ++-
 196 files changed, 1761 insertions(+), 731 deletions(-)