Skip to content

5.14.7-rc1 review

Greg Kroah-Hartman kvmarm linux-arm-kernel linux-snps-arc linux-tegra lkml phone-devel stable 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest168 patches 12 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/168io_uring: ensure symmetry in handling iter types in loop_rw_iter()fs/io_uring.c+6 -30 replies
2/168swiotlb-xen: avoid double freedrivers/xen/swiotlb-xen.c+0 -10 replies
3/168swiotlb-xen: fix late init retrydrivers/xen/swiotlb-xen.c+2 -20 replies
4/168xen: reset legacy rtc flag for PV domUarch/x86/xen/enlighten_pv.c+7 -00 replies
5/168xen: fix usage of pmd_populate in mremap for pv guestsarch/x86/xen/mmu_pv.c+5 -20 replies
6/168bnx2x: Fix enabling network interfaces without VFsdrivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.c+1 -10 replies
7/168arm64/sve: Use correct size when reinitialising SVE statearch/arm64/kernel/fpsimd.c+1 -10 replies
8/168PM: base: power: dont try to use non-existing RTC for storing datadrivers/base/power/trace.c+10 -00 replies
9/168PCI: Add AMD GPU multi-function power dependenciesdrivers/pci/quirks.c+7 -20 replies
10/168drm/amd/display: Get backlight from PWM if DMCU is not initializeddrivers/gpu/drm/amd/display/dc/core/dc_link.c drivers/gpu/drm/amd/display/dc/dce/dce_panel_cntl.c+12 -140 replies
11/168drm/amd/display: dsc mst 2 4K displays go dark with 2 lane HBR3drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_mst_types.c drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_mst_types.h+34 -170 replies
12/168drm/amd/display: Fix white screen page fault for gpuvmdrivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c+2 -00 replies
13/168drm/amd/pm: fix runpm hang when amdgpu loaded prior to sound driverdrivers/gpu/drm/amd/pm/swsmu/smu11/navi10_ppt.c drivers/gpu/drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.c drivers/gpu/drm/amd/pm/swsmu/smu_cmn.c +1 more+47 -40 replies
14/168drm/amd/amdgpu: Increase HWIP_MAX_INSTANCE to 10drivers/gpu/drm/amd/amdgpu/amdgpu.h+1 -10 replies
15/168drm/amdgpu: use IS_ERR for debugfs APIsdrivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c drivers/gpu/drm/amd/amdgpu/amdgpu_ring.c+6 -80 replies
16/168drm/amdgpu: fix use after free during BO movedrivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c+9 -90 replies
17/168drm/amdgpu: add amdgpu_amdkfd_resume_iommudrivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h+11 -00 replies
18/168drm/amdgpu: move iommu_resume before ip init/resumedrivers/gpu/drm/amd/amdgpu/amdgpu_device.c+12 -00 replies
19/168drm/amd/pm: fix the issue of uploading powerplay tabledrivers/gpu/drm/amd/pm/swsmu/amdgpu_smu.c+1 -10 replies
20/168drm/amdkfd: separate kfd_iommu_resume from kfd_resumedrivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h drivers/gpu/drm/amd/amdkfd/kfd_device.c+14 -40 replies
21/168drm/radeon: pass drm dev radeon_agp_head_init directlydrivers/gpu/drm/radeon/radeon_kms.c+1 -10 replies
22/168io_uring: allow retry for O_NONBLOCK if async is supportedfs/io_uring.c+11 -50 replies
23/168drm/i915/dp: Use max params for panels < eDP 1.4drivers/gpu/drm/i915/display/intel_dp.c+4 -10 replies
24/168drm/etnaviv: return context from etnaviv_iommu_context_getdrivers/gpu/drm/etnaviv/etnaviv_buffer.c drivers/gpu/drm/etnaviv/etnaviv_gem.c drivers/gpu/drm/etnaviv/etnaviv_gem_submit.c +2 more+8 -110 replies
25/168drm/etnaviv: put submit prev MMU context when it existsdrivers/gpu/drm/etnaviv/etnaviv_gpu.c+2 -00 replies
26/168drm/etnaviv: stop abusing mmu_context as FE running markerdrivers/gpu/drm/etnaviv/etnaviv_gpu.c drivers/gpu/drm/etnaviv/etnaviv_gpu.h+9 -20 replies
27/168drm/etnaviv: keep MMU context across runtime suspend/resumedrivers/gpu/drm/etnaviv/etnaviv_gpu.c+3 -30 replies
28/168drm/etnaviv: exec and MMU state is lost when resetting the GPUdrivers/gpu/drm/etnaviv/etnaviv_gpu.c+2 -30 replies
29/168drm/etnaviv: fix MMU context leak on GPU resetdrivers/gpu/drm/etnaviv/etnaviv_gpu.c+2 -00 replies
30/168drm/etnaviv: reference MMU context when setting up hardware statedrivers/gpu/drm/etnaviv/etnaviv_gpu.c drivers/gpu/drm/etnaviv/etnaviv_iommu.c drivers/gpu/drm/etnaviv/etnaviv_iommu_v2.c+24 -120 replies
31/168drm/etnaviv: add missing MMU context put when reaping MMU mappingdrivers/gpu/drm/etnaviv/etnaviv_mmu.c+1 -00 replies
32/168s390/sclp: fix Secure-IPL facility detectiondrivers/s390/char/sclp_early.c+2 -10 replies
33/168net: qrtr: revert check in qrtr_endpoint_post()net/qrtr/qrtr.c+1 -10 replies
34/168x86/pat: Pass valid address to sanitize_phys()arch/x86/mm/pat/memtype.c+6 -10 replies
35/168x86/mm: Fix kern_addr_valid() to cope with existing but not present entriesarch/x86/mm/init_64.c+3 -30 replies
36/168x86/mce: Avoid infinite loop for copy from user recoveryarch/x86/kernel/cpu/mce/core.c include/linux/sched.h+34 -120 replies
37/168tipc: fix an use-after-free issue in tipc_recvmsgnet/tipc/socket.c+5 -30 replies
38/168ethtool: Fix rxnfc copy to user buffer overflownet/ethtool/ioctl.c+1 -10 replies
39/168net: remove the unnecessary check in cipso_v4_doi_freenet/ipv4/cipso_ipv4.c+8 -100 replies
40/168net/{mlx5|nfp|bnxt}: Remove unnecessary RTNL lock assertdrivers/net/ethernet/broadcom/bnxt/bnxt_tc.c drivers/net/ethernet/mellanox/mlx5/core/en/rep/tc.c drivers/net/ethernet/netronome/nfp/flower/offload.c+0 -90 replies
41/168net-caif: avoid user-triggerable WARN_ON(1)net/caif/chnl_net.c+3 -160 replies
42/168ptp: dp83640: dont define PAGE0drivers/net/phy/dp83640_reg.h+1 -10 replies
43/168dccp: dont duplicate ccid when cloning dccp socknet/dccp/minisocks.c+2 -00 replies
44/168net/l2tp: Fix reference count leak in l2tp_udp_recv_corenet/l2tp/l2tp_core.c+3 -10 replies
45/168r6040: Restore MDIO clock frequency after MAC resetdrivers/net/ethernet/rdc/r6040.c+8 -10 replies
46/168tipc: increase timeout in tipc_sk_enqueue()net/tipc/socket.c+1 -10 replies
47/168drm/rockchip: cdn-dp-core: Make cdn_dp_core_resume __maybe_unuseddrivers/gpu/drm/rockchip/cdn-dp-core.c+1 -10 replies
48/168rtc: cmos: Disable irq around direct invocation of cmos_interrupt()drivers/rtc/rtc-cmos.c+2 -00 replies
49/168drm/i915/dp: return proper DPRX link training resultdrivers/gpu/drm/i915/display/intel_dp_link_training.c+1 -10 replies
50/168perf machine: Initialize srcline string member in add_location structtools/perf/util/machine.c+1 -00 replies
51/168net/mlx5: FWTrace, cancel work on alloc pd error flowdrivers/net/ethernet/mellanox/mlx5/core/diag/fw_tracer.c+2 -10 replies
52/168net/mlx5: Fix potential sleeping in atomic contextdrivers/net/ethernet/mellanox/mlx5/core/fs_core.c+2 -30 replies
53/168net: stmmac: fix system hang caused by eee_ctrl_timer during suspend/resumedrivers/net/ethernet/stmicro/stmmac/stmmac_main.c drivers/net/ethernet/stmicro/stmmac/stmmac_platform.c+44 -140 replies
54/168igc: fix tunnel offloadingdrivers/net/ethernet/intel/igc/igc_main.c+3 -10 replies
55/168nvme-tcp: fix io_work priority inversiondrivers/nvme/host/tcp.c+10 -100 replies
56/168powerpc/64s: system call scv tabort fix for corrupt irq soft-mask statearch/powerpc/kernel/interrupt.c arch/powerpc/kernel/interrupt_64.S+30 -410 replies
57/168events: Reuse value read using READ_ONCE instead of re-reading itkernel/events/core.c+1 -10 replies
58/168net: ipa: initialize all filter table slotsdrivers/net/ipa/ipa_table.c+2 -10 replies
59/168gen_compile_commands: fix missing sys packagescripts/clang-tools/gen_compile_commands.py+1 -00 replies
60/168vhost_net: fix OoB on sendmsg() failure.drivers/vhost/net.c+10 -10 replies
61/168net/af_unix: fix a data-race in unix_dgram_pollinclude/linux/skbuff.h net/unix/af_unix.c+2 -20 replies
62/168net: dsa: destroy the phylink instance on any error in dsa_slave_phy_setupnet/dsa/slave.c+5 -70 replies
63/168x86/uaccess: Fix 32-bit __get_user_asm_u64() when CC_HAS_ASM_GOTO_OUTPUT=yarch/x86/include/asm/uaccess.h+2 -20 replies
64/168tcp: fix tp->undo_retrans accounting in tcp_sacktag_one()net/ipv4/tcp_input.c+1 -10 replies
65/168selftest: net: fix typo in altname testtools/testing/selftests/net/altnames.sh+1 -10 replies
66/168qed: Handle management FW errordrivers/net/ethernet/qlogic/qed/qed_mcp.c+5 -10 replies
67/168udp_tunnel: Fix udp_tunnel_nic work-queue typenet/ipv4/udp_tunnel_nic.c+1 -10 replies
68/168dt-bindings: arm: Fix Toradex compatible typoDocumentation/devicetree/bindings/arm/tegra.yaml+1 -10 replies
69/168ibmvnic: check failover_pending in login responsedrivers/net/ethernet/ibm/ibmvnic.c+8 -00 replies
70/168KVM: PPC: Book3S HV: Tolerate treclaim. in fake-suspend mode changing registersarch/powerpc/kvm/book3s_hv_rmhandlers.S+34 -20 replies
71/168powerpc/64s: system call rfscv workaround for TM bugsarch/powerpc/kernel/interrupt.c+13 -00 replies
72/168powerpc/mce: Fix access error in mce handlerarch/powerpc/kernel/mce.c+15 -20 replies
73/168s390/pci_mmio: fully validate the VMA before calling follow_pte()arch/s390/pci/pci_mmio.c+2 -20 replies
74/168bnxt_en: make bnxt_free_skbs() safe to call after bnxt_free_mem()drivers/net/ethernet/broadcom/bnxt/bnxt.c+13 -00 replies
75/168net: hns3: pad the short tunnel frame before sending to hardwaredrivers/net/ethernet/hisilicon/hns3/hns3_enet.c+6 -20 replies
76/168net: hns3: change affinity_mask to numa node rangedrivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c+8 -60 replies
77/168net: hns3: disable mac in flr processdrivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c+3 -20 replies
78/168net: hns3: fix the timing issue of VF clearing interrupt sourcesdrivers/net/ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c+3 -30 replies
79/168net: stmmac: platform: fix build warning when with !CONFIG_PM_SLEEPdrivers/net/ethernet/stmicro/stmmac/stmmac_platform.c+2 -20 replies
80/168Drivers: hv: vmbus: Fix kernel crash upon unbinding a device from uio_hv_generic driverdrivers/hv/ring_buffer.c+1 -00 replies
81/168net/mlx5e: Fix mutual exclusion between CQE compression and HW TSdrivers/net/ethernet/mellanox/mlx5/core/en.h drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c drivers/net/ethernet/mellanox/mlx5/core/en_main.c+9 -80 replies
82/168ice: Correctly deal with PFs that do not support RDMAdrivers/net/ethernet/intel/ice/ice.h drivers/net/ethernet/intel/ice/ice_idc.c+8 -00 replies
83/168net: dsa: qca8k: fix kernel panic with legacy mdio mappingdrivers/net/dsa/qca8k.c+22 -80 replies
84/168net: dsa: lantiq_gswip: Add 200ms assert delaydrivers/net/dsa/lantiq_gswip.c+6 -00 replies
85/168net: hns3: fix the exception when query imp infodrivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_debugfs.c+4 -00 replies
86/168nvme: avoid race in shutdown namespace removaldrivers/nvme/host/core.c+7 -80 replies
87/168blkcg: fix memory leak in blk_iolatency_initblock/blk-cgroup.c+6 -40 replies
88/168net: dsa: flush switchdev workqueue before tearing down CPU/DSA portsinclude/net/dsa.h net/dsa/dsa.c net/dsa/dsa2.c +1 more+42 -150 replies
89/168mlxbf_gige: clear valid_polarity upon opendrivers/net/ethernet/mellanox/mlxbf_gige/mlxbf_gige_main.c+7 -00 replies
90/168dt-bindings: mtd: gpmc: Fix the ECC bytes vs. OOB bytes equationDocumentation/devicetree/bindings/mtd/gpmc-nand.txt+1 -10 replies
91/168remoteproc: qcom: wcnss: Fix race with iris probedrivers/remoteproc/qcom_wcnss.c drivers/remoteproc/qcom_wcnss.h drivers/remoteproc/qcom_wcnss_iris.c+89 -840 replies
92/168mfd: db8500-prcmu: Adjust map to realitydrivers/mfd/db8500-prcmu.c+6 -80 replies
93/168PCI: Add ACS quirks for NXP LX2xx0 and LX2xx2 platformsdrivers/pci/quirks.c include/linux/pci_ids.h+47 -10 replies
94/168fuse: fix use after free in fuse_read_interrupt()fs/fuse/dev.c+2 -20 replies
95/168PCI: tegra194: Fix handling BME_CHGED eventdrivers/pci/controller/dwc/pcie-tegra194.c+15 -150 replies
96/168PCI: tegra194: Fix MSI-X programmingdrivers/pci/controller/dwc/pcie-tegra194.c+1 -10 replies
97/168PCI: tegra: Fix OF node reference leakdrivers/pci/controller/pci-tegra.c+8 -50 replies
98/168mfd: Dont use irq_create_mapping() to resolve a mappingdrivers/mfd/ab8500-core.c drivers/mfd/stmpe.c drivers/mfd/tc3589x.c +1 more+5 -50 replies
99/168PCI: rcar: Fix runtime PM imbalance in rcar_pcie_ep_probe()drivers/pci/controller/pcie-rcar-ep.c+2 -20 replies
100/168riscv: fix the global name pfn_base confliction errorarch/riscv/include/asm/page.h arch/riscv/mm/init.c+5 -50 replies
101/168KVM: arm64: Make hyp_panic() more robust when protected mode is enabledarch/arm64/kvm/handle_exit.c arch/arm64/kvm/hyp/nvhe/host.S+31 -130 replies
102/168tracing/probes: Reject events which have the same name of existing onekernel/trace/trace_kprobe.c kernel/trace/trace_probe.c kernel/trace/trace_probe.h +1 more+36 -20 replies
103/168PCI: cadence: Use bitfield for *quirk_retrain_flag* instead of booldrivers/pci/controller/cadence/pci-j721e.c drivers/pci/controller/cadence/pcie-cadence.h+2 -20 replies
104/168PCI: cadence: Add quirk flag to set minimum delay in LTSSM Detect.Quiet statedrivers/pci/controller/cadence/pcie-cadence-ep.c drivers/pci/controller/cadence/pcie-cadence-host.c drivers/pci/controller/cadence/pcie-cadence.c +1 more+38 -00 replies
105/168PCI: j721e: Add PCIe support for J7200drivers/pci/controller/cadence/pci-j721e.c+36 -40 replies
106/168PCI: j721e: Add PCIe support for AM64drivers/pci/controller/cadence/pci-j721e.c+19 -00 replies
107/168PCI: Add ACS quirks for Cavium multi-function devicesdrivers/pci/quirks.c+4 -00 replies
108/168watchdog: Start watchdog in watchdog_set_last_hw_keepalive only if appropriatedrivers/watchdog/watchdog_dev.c+4 -10 replies
109/168octeontx2-af: Add additional register check to rvu_poll_reg()drivers/net/ethernet/marvell/octeontx2/af/rvu.c+11 -10 replies
110/168Set fc_nlinfo in nh_create_ipv4, nh_create_ipv6net/ipv4/nexthop.c+2 -00 replies
111/168flow: fix object-size-mismatch warning in flowi{4,6}_to_flowi_common()include/net/flow.h+2 -20 replies
112/168net: usb: cdc_mbim: avoid altsetting toggling for Telit LN920drivers/net/usb/cdc_mbim.c+5 -00 replies
113/168block, bfq: honor already-setup queue mergesblock/bfq-iosched.c+13 -30 replies
114/168PCI: ibmphp: Fix double unmap of io_memdrivers/pci/hotplug/TODO drivers/pci/hotplug/ibmphp_ebda.c+1 -70 replies
115/168loop: reduce the loop_ctl_mutex scopedrivers/block/loop.c drivers/block/loop.h+50 -260 replies
116/168ethtool: Fix an error code in cxgb2.cdrivers/net/ethernet/chelsio/cxgb/cxgb2.c+1 -00 replies
117/168NTB: Fix an error code in ntb_msit_probe()drivers/ntb/test/ntb_msi_test.c+3 -10 replies
118/168NTB: perf: Fix an error code in perf_setup_inbuf()drivers/ntb/test/ntb_perf.c+1 -00 replies
119/168stmmac: dwmac-loongson:Fix missing return valuedrivers/net/ethernet/stmicro/stmmac/dwmac-loongson.c+3 -10 replies
120/168net: phylink: add suspend/resume supportdrivers/net/phy/phylink.c include/linux/phylink.h+85 -00 replies
121/168mfd: axp20x: Update AXP288 volatile rangesdrivers/mfd/axp20x.c+2 -10 replies
122/168backlight: ktd253: Stabilize backlightdrivers/video/backlight/ktd253-backlight.c+55 -200 replies
123/168PCI: controller: PCI_IXP4XX should depend on ARCH_IXP4XXdrivers/pci/controller/Kconfig+1 -00 replies
124/168PCI: of: Dont fail devm_pci_alloc_host_bridge() on missing rangesdrivers/pci/of.c+1 -10 replies
125/168PCI: iproc: Fix BCMA probe resource handlingdrivers/pci/controller/pcie-iproc-bcma.c+6 -100 replies
126/168netfilter: nft_ct: protect nft_ct_pcpu_template_refcnt with mutexnet/netfilter/nft_ct.c+8 -10 replies
127/168KVM: arm64: Restrict IPA size to maximum 48 bits on 4K and 16K page sizearch/arm64/kvm/reset.c+8 -00 replies
128/168PCI: Fix pci_dev_str_match_path() alloc while atomic bugdrivers/pci/pci.c+1 -10 replies
129/168mfd: tqmx86: Clear GPIO IRQ resource when no IRQ is setdrivers/mfd/tqmx86.c+2 -00 replies
130/168tracing/boot: Fix a hist trigger dependency for boot time tracingkernel/trace/trace_boot.c+9 -60 replies
131/168mtd: mtdconcat: Judge callback existence based on the masterdrivers/mtd/mtdconcat.c+19 -80 replies
132/168mtd: mtdconcat: Check _read, _write callbacks existence before assignmentdrivers/mtd/mtdconcat.c+4 -20 replies
133/168KVM: arm64: Fix read-side race on updates to vcpu reset statearch/arm64/kvm/reset.c+10 -60 replies
134/168KVM: arm64: Handle PSCI resets before userspace touches vCPU statearch/arm64/kvm/arm.c+8 -00 replies
135/168PCI/PTM: Remove error message at bootdrivers/pci/pcie/ptm.c+1 -30 replies
136/168PCI: Sync __pci_register_driver() stub for CONFIG_PCI=ninclude/linux/pci.h+3 -20 replies
137/168watchdog: Fix NULL pointer dereference when releasing cdevdrivers/watchdog/watchdog_dev.c+2 -10 replies
138/168mtd: rawnand: cafe: Fix a resource leak in the error handling path of cafe_nand_probe()drivers/mtd/nand/raw/cafe_nand.c+3 -10 replies
139/168ARC: export clear_user_page() for modulesarch/arc/mm/cache.c+1 -10 replies
140/168perf config: Fix caching and memory leak in perf_home_perfconfig()tools/perf/util/config.c+4 -10 replies
141/168perf unwind: Do not overwrite FEATURE_CHECK_LDFLAGS-libunwind-{x86,aarch64}tools/perf/Makefile.config+4 -40 replies
142/168perf bench inject-buildid: Handle writen() errorstools/perf/bench/inject-buildid.c+30 -220 replies
143/168gpio: mpc8xxx: Fix a resources leak in the error handling path of mpc8xxx_probe()drivers/gpio/gpio-mpc8xxx.c+2 -00 replies
144/168gpio: mpc8xxx: Fix a potential double iounmap call in mpc8xxx_probe()drivers/gpio/gpio-mpc8xxx.c+4 -70 replies
145/168gpio: mpc8xxx: Use devm_gpiochip_add_data() to simplify the code and avoid a leakdrivers/gpio/gpio-mpc8xxx.c+1 -30 replies
146/168io_uring: retry in case of short read on block devicefs/io_uring.c+7 -10 replies
147/168net: dsa: tag_rtl4_a: Fix egress tagsnet/dsa/tag_rtl4_a.c+4 -30 replies
148/168tools build: Fix feature detect clean for out of source buildstools/build/Makefile+1 -10 replies
149/168mptcp: fix possible divide by zeronet/mptcp/protocol.c+35 -410 replies
150/168selftests: mptcp: clean tmp files in simult_flowstools/testing/selftests/net/mptcp/simult_flows.sh+2 -20 replies
151/168net: hso: add failure handler for add_net_devicedrivers/net/usb/hso.c+8 -30 replies
152/168net: dsa: b53: Fix calculating number of switch portsdrivers/net/dsa/b53/b53_common.c+1 -20 replies
153/168net: dsa: b53: Set correct number of ports in the DSA structdrivers/net/dsa/b53/b53_common.c+2 -10 replies
154/168mptcp: Only send extra TCP acks in eligible socket statesnet/mptcp/pm_netlink.c net/mptcp/protocol.c net/mptcp/protocol.h+15 -170 replies
155/168netfilter: socket: icmp6: fix use-after-scopenet/ipv6/netfilter/nf_socket_ipv6.c+1 -30 replies
156/168fq_codel: reject silly quantum parametersinclude/uapi/linux/pkt_sched.h net/sched/sch_fq_codel.c+12 -20 replies
157/168qlcnic: Remove redundant unlock in qlcnic_pinit_from_romdrivers/net/ethernet/qlogic/qlcnic/qlcnic_init.c+0 -10 replies
158/168iwlwifi: move get pnvm file name to a separate functiondrivers/net/wireless/intel/iwlwifi/fw/pnvm.c drivers/net/wireless/intel/iwlwifi/fw/pnvm.h+22 -110 replies
159/168iwlwifi: pnvm: Fix a memory leak in iwl_pnvm_get_from_fs()drivers/net/wireless/intel/iwlwifi/fw/pnvm.c+5 -10 replies
160/168ip_gre: validate csum_start only on pullnet/ipv4/ip_gre.c+6 -30 replies
161/168net: dsa: b53: Fix IMP port setup on BCM5301xdrivers/net/dsa/b53/b53_common.c drivers/net/dsa/b53/b53_priv.h+26 -30 replies
162/168bnxt_en: fix stored FW_PSID version masksdrivers/net/ethernet/broadcom/bnxt/bnxt_devlink.c+2 -20 replies
163/168bnxt_en: Fix asic.rev in devlink dev info commanddrivers/net/ethernet/broadcom/bnxt/bnxt_devlink.c+1 -10 replies
164/168bnxt_en: Fix possible unintended driver initiated error recoverydrivers/net/ethernet/broadcom/bnxt/bnxt.c+18 -71 reply
165/168ip6_gre: Revert "ip6_gre: add validation for csum_start"net/ipv6/ip6_gre.c+0 -20 replies
166/168mfd: lpc_sch: Rename GPIOBASE to prevent build errordrivers/mfd/lpc_sch.c+2 -20 replies
167/168cxgb3: fix oops on module removaldrivers/net/ethernet/chelsio/cxgb3/sge.c+3 -00 replies
168/168net: renesas: sh_eth: Fix freeing wrong tx descriptordrivers/net/ethernet/renesas/sh_eth.c+1 -00 replies

Reviews trailers per patch

83 of 168 patches have a Reviewed-by or Acked-by.

PatchPavel BegunkovJosip PavicMikita LipskiDaniel WheelerScott FosterAlex DeucherAaron LiuHarry WentlandFelix KuehlingNirmoy DasMichel DänzerChristian KönigShashank SharmaPierre-Eric Pelloux-PrayerLijo LazarGuchun ChenJack GuiChristoph HellwigAndrew LunnMichael WalleMarek VasutChristian GmeinerDarek StrugaczJon MaloySander EikelenboomImre DeakRafael J. WysockiVille SyrjäläEnric Balletbo i SerraYunQiang SuShai MalinAya LevinShannon NelsonArnd BergmannDavid HildenbrandDave HansenJiri OlsaBoris OstrovskyDan MelnicCorinna VinschenSasha NeftinNechama KrausSagi GrimbergNathan ChancellorSrinivas KandagatlaDan WilliamsNiklas SchnelleLiam R. HowlettChristian BorntraegerFlorian FainelliRussell King (Oracle)Moshe ShemeshAndrea ParriMichael KelleyRob HerringMathieu PoirierAnibal LimonAsmaa MnebhiNick DesaulniersGreg Kroah-HartmanHannes ReineckeHauke MehrtensTejun HeoEric DumazetYuchung ChengNeal CardwellTariq ToukanJason WangBjorn HelgaasVidya SagarGuenter RoeckSerge SeminLinus WalleijRafał Miłecki[email protected]Florian WestphalGeert UytterhoevenLogan GunthorpeDaniel ThompsonJoakim ZhangClamshellChen-Yu TsaiDan CarpenterLuca CoelhoEdwin PeerSomnath KoturDavid E. BoxMatthieu BaertsAlexander DuyckGeliang TangPaolo AbeniNamhyung KimFox ChenJustin M. ForbesJon HunterShuah KhanLinux Kernel Functional TestingRudi Heitbaum
SeriesT-b T-b T-b T-b T-b T-b T-b T-b
1/168R-b
2/168R-b
3/168R-b
4/168R-b
5/168T-b
6/168T-b A-b
7/168
8/168R-b
9/168
10/168R-b A-b T-b
11/168A-b T-b R-b
12/168A-b A-b R-b
13/168Reported-and-tested-by R-b R-b
14/168
15/168R-b R-b
16/168A-b R-b
17/168R-b
18/168R-b
19/168R-b
20/168R-b
21/168R-b
22/168Reported-and-tested-by
23/168
24/168T-b T-b R-b
25/168T-b T-b R-b
26/168T-b T-b R-b
27/168T-b T-b R-b
28/168T-b T-b R-b
29/168T-b T-b R-b
30/168T-b T-b R-b
31/168T-b T-b R-b
32/168R-b
33/168T-b
34/168R-b R-b
35/168R-b A-b T-b
36/168
37/168A-b
38/168T-b A-b
39/168
40/168
41/168
42/168R-b
43/168
44/168
45/168T-b
46/168A-b
47/168R-b
48/168R-b
49/168R-b
50/168
51/168R-b
52/168
53/168
54/168T-b A-b T-b
55/168R-b
56/168
57/168
58/168
59/168R-b
60/168A-b
61/168
62/168R-b R-b
63/168R-b T-b
64/168R-b A-b A-b
65/168
66/168
67/168R-b
68/168
69/168
70/168
71/168
72/168
73/168R-b R-b
74/168
75/168
76/168
77/168
78/168
79/168
80/168R-b R-b
81/168R-b
82/168
83/168
84/168A-b
85/168
86/168R-b T-b
87/168A-b
88/168R-b
89/168R-b
90/168A-b
91/168A-b T-b
92/168
93/168
94/168
95/168R-b A-b
96/168R-b A-b
97/168R-b
98/168
99/168R-b
100/168
101/168
102/168
103/168
104/168
105/168
106/168
107/168
108/168R-b
109/168
110/168
111/168
112/168
113/168
114/168
115/168R-b
116/168
117/168R-b
118/168R-b
119/168
120/168T-b
121/168Reported-and-tested-by R-b
122/168R-b
123/168R-b
124/168A-b T-b
125/168T-b
126/168Reported-and-tested-by A-b
127/168
128/168R-b
129/168R-b
130/168
131/168
132/168
133/168
134/168
135/168A-b
136/168
137/168R-b
138/168
139/168
140/168
141/168
142/168A-b
143/168
144/168
145/168
146/168R-b
147/168R-b
148/168A-b
149/168
150/168A-b
151/168
152/168R-b
153/168
154/168A-b
155/168R-b A-b
156/168
157/168
158/168
159/168R-b A-b
160/168R-b
161/168
162/168
163/168R-b R-b
164/168R-b
165/168
166/168
167/168
168/168

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

Read the v1 thread

Cover letter [PATCH 5.14 000/168] 5.14.7-rc1 review

This is the start of the stable review cycle for the 5.14.7 release. There are 168 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, 22 Sep 2021 16:38:49 +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.7-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.7-rc1

Yoshihiro Shimoda <[email protected]>
net: renesas: sh_eth: Fix freeing wrong tx descriptor

Heiner Kallweit <[email protected]>
cxgb3: fix oops on module removal

Randy Dunlap <[email protected]>
mfd: lpc_sch: Rename GPIOBASE to prevent build error

Willem de Bruijn <[email protected]>
ip6_gre: Revert "ip6_gre: add validation for csum_start"

Michael Chan <[email protected]>
bnxt_en: Fix possible unintended driver initiated error recovery

Michael Chan <[email protected]>
bnxt_en: Fix asic.rev in devlink dev info command

Edwin Peer <[email protected]>
bnxt_en: fix stored FW_PSID version masks

Rafał Miłecki <[email protected]>
net: dsa: b53: Fix IMP port setup on BCM5301x

Willem de Bruijn <[email protected]>
ip_gre: validate csum_start only on pull

Christophe JAILLET <[email protected]>
iwlwifi: pnvm: Fix a memory leak in 'iwl_pnvm_get_from_fs()'

Dror Moshe <[email protected]>
iwlwifi: move get pnvm file name to a separate function

Dinghao Liu <[email protected]>
qlcnic: Remove redundant unlock in qlcnic_pinit_from_rom

Eric Dumazet <[email protected]>
fq_codel: reject silly quantum parameters

Benjamin Hesmans <[email protected]>
netfilter: socket: icmp6: fix use-after-scope

Mat Martineau <[email protected]>
mptcp: Only send extra TCP acks in eligible socket states

Rafał Miłecki <[email protected]>
net: dsa: b53: Set correct number of ports in the DSA struct

Rafał Miłecki <[email protected]>
net: dsa: b53: Fix calculating number of switch ports

Ziyang Xuan <[email protected]>
net: hso: add failure handler for add_net_device

Matthieu Baerts <[email protected]>
selftests: mptcp: clean tmp files in simult_flows

Paolo Abeni <[email protected]>
mptcp: fix possible divide by zero

James Clark <[email protected]>
tools build: Fix feature detect clean for out of source builds

Linus Walleij <[email protected]>
net: dsa: tag_rtl4_a: Fix egress tags

Ming Lei <[email protected]>
io_uring: retry in case of short read on block device

Christophe JAILLET <[email protected]>
gpio: mpc8xxx: Use 'devm_gpiochip_add_data()' to simplify the code and avoid a leak

Christophe JAILLET <[email protected]>
gpio: mpc8xxx: Fix a potential double iounmap call in 'mpc8xxx_probe()'

Christophe JAILLET <[email protected]>
gpio: mpc8xxx: Fix a resources leak in the error handling path of 'mpc8xxx_probe()'

Arnaldo Carvalho de Melo <[email protected]>
perf bench inject-buildid: Handle writen() errors

Li Huafei <[email protected]>

    perf unwind: Do not overwrite FEATURE_CHECK_LDFLAGS-libunwind-{x86,aarch64}

Arnaldo Carvalho de Melo <[email protected]>
perf config: Fix caching and memory leak in perf_home_perfconfig()

Randy Dunlap <[email protected]>
ARC: export clear_user_page() for modules

Christophe JAILLET <[email protected]>
mtd: rawnand: cafe: Fix a resource leak in the error handling path of 'cafe_nand_probe()'

Curtis Klein <[email protected]>
watchdog: Fix NULL pointer dereference when releasing cdev

Andy Shevchenko <[email protected]>
PCI: Sync __pci_register_driver() stub for CONFIG_PCI=n

Jakub Kicinski <[email protected]>
PCI/PTM: Remove error message at boot

Oliver Upton <[email protected]>
KVM: arm64: Handle PSCI resets before userspace touches vCPU state

Oliver Upton <[email protected]>
KVM: arm64: Fix read-side race on updates to vcpu reset state

Zhihao Cheng <[email protected]>
mtd: mtdconcat: Check _read, _write callbacks existence before assignment

Zhihao Cheng <[email protected]>
mtd: mtdconcat: Judge callback existence based on the master

Masami Hiramatsu <[email protected]>
tracing/boot: Fix a hist trigger dependency for boot time tracing

Matthias Schiffer <[email protected]>
mfd: tqmx86: Clear GPIO IRQ resource when no IRQ is set

Dan Carpenter <[email protected]>
PCI: Fix pci_dev_str_match_path() alloc while atomic bug

Anshuman Khandual <[email protected]>
KVM: arm64: Restrict IPA size to maximum 48 bits on 4K and 16K page size

Pavel Skripkin <[email protected]>
netfilter: nft_ct: protect nft_ct_pcpu_template_refcnt with mutex

Rob Herring <[email protected]>
PCI: iproc: Fix BCMA probe resource handling

Rob Herring <[email protected]>
PCI: of: Don't fail devm_pci_alloc_host_bridge() on missing 'ranges'

Geert Uytterhoeven <[email protected]>
PCI: controller: PCI_IXP4XX should depend on ARCH_IXP4XX

Linus Walleij <[email protected]>
backlight: ktd253: Stabilize backlight

Hans de Goede <[email protected]>

    mfd: axp20x: Update AXP288 volatile ranges

Russell King (Oracle) <[email protected]>
net: phylink: add suspend/resume support

zhaoxiao <[email protected]>
stmmac: dwmac-loongson:Fix missing return value

Yang Li <[email protected]>
NTB: perf: Fix an error code in perf_setup_inbuf()

Yang Li <[email protected]>
NTB: Fix an error code in ntb_msit_probe()

Yang Li <[email protected]>
ethtool: Fix an error code in cxgb2.c

Tetsuo Handa <[email protected]>
loop: reduce the loop_ctl_mutex scope

Vishal Aslot <[email protected]>
PCI: ibmphp: Fix double unmap of io_mem

Paolo Valente <[email protected]>
block, bfq: honor already-setup queue merges

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

Tetsuo Handa <[email protected]>
flow: fix object-size-mismatch warning in flowi{4,6}_to_flowi_common()

Ryoga Saito <[email protected]>
Set fc_nlinfo in nh_create_ipv4, nh_create_ipv6

Smadar Fuks <[email protected]>
octeontx2-af: Add additional register check to rvu_poll_reg()

Jan Kiszka <[email protected]>
watchdog: Start watchdog in watchdog_set_last_hw_keepalive only if appropriate

George Cherian <[email protected]>
PCI: Add ACS quirks for Cavium multi-function devices

Kishon Vijay Abraham I <[email protected]>
PCI: j721e: Add PCIe support for AM64

Kishon Vijay Abraham I <[email protected]>
PCI: j721e: Add PCIe support for J7200

Nadeem Athani <[email protected]>
PCI: cadence: Add quirk flag to set minimum delay in LTSSM Detect.Quiet state

Kishon Vijay Abraham I <[email protected]>
PCI: cadence: Use bitfield for *quirk_retrain_flag* instead of bool

Masami Hiramatsu <[email protected]>
tracing/probes: Reject events which have the same name of existing one

Will Deacon <[email protected]>
KVM: arm64: Make hyp_panic() more robust when protected mode is enabled

Kenneth Lee <[email protected]>
riscv: fix the global name pfn_base confliction error

Dinghao Liu <[email protected]>
PCI: rcar: Fix runtime PM imbalance in rcar_pcie_ep_probe()

Marc Zyngier <[email protected]>
mfd: Don't use irq_create_mapping() to resolve a mapping

Christophe JAILLET <[email protected]>
PCI: tegra: Fix OF node reference leak

Om Prakash Singh <[email protected]>
PCI: tegra194: Fix MSI-X programming

Om Prakash Singh <[email protected]>
PCI: tegra194: Fix handling BME_CHGED event

Miklos Szeredi <[email protected]>
fuse: fix use after free in fuse_read_interrupt()

Wasim Khan <[email protected]>
PCI: Add ACS quirks for NXP LX2xx0 and LX2xx2 platforms

Linus Walleij <[email protected]>
mfd: db8500-prcmu: Adjust map to reality

Bjorn Andersson <[email protected]>
remoteproc: qcom: wcnss: Fix race with iris probe

Miquel Raynal <[email protected]>
dt-bindings: mtd: gpmc: Fix the ECC bytes vs. OOB bytes equation

David Thompson <[email protected]>
mlxbf_gige: clear valid_polarity upon open

Vladimir Oltean <[email protected]>
net: dsa: flush switchdev workqueue before tearing down CPU/DSA ports

Yanfei Xu <[email protected]>
blkcg: fix memory leak in blk_iolatency_init

Daniel Wagner <[email protected]>
nvme: avoid race in shutdown namespace removal

Jiaran Zhang <[email protected]>
net: hns3: fix the exception when query imp info

Aleksander Jan Bajkowski <[email protected]>
net: dsa: lantiq_gswip: Add 200ms assert delay

Ansuel Smith <[email protected]>
net: dsa: qca8k: fix kernel panic with legacy mdio mapping

Dave Ertman <[email protected]>
ice: Correctly deal with PFs that do not support RDMA

Aya Levin <[email protected]>
net/mlx5e: Fix mutual exclusion between CQE compression and HW TS

Vitaly Kuznetsov <[email protected]>
Drivers: hv: vmbus: Fix kernel crash upon unbinding a device from uio_hv_generic driver

Joakim Zhang <[email protected]>
net: stmmac: platform: fix build warning when with !CONFIG_PM_SLEEP

Jiaran Zhang <[email protected]>
net: hns3: fix the timing issue of VF clearing interrupt sources

Yufeng Mo <[email protected]>
net: hns3: disable mac in flr process

Yufeng Mo <[email protected]>
net: hns3: change affinity_mask to numa node range

Yufeng Mo <[email protected]>
net: hns3: pad the short tunnel frame before sending to hardware

Edwin Peer <[email protected]>
bnxt_en: make bnxt_free_skbs() safe to call after bnxt_free_mem()

David Hildenbrand <[email protected]>
s390/pci_mmio: fully validate the VMA before calling follow_pte()

Ganesh Goudar <[email protected]>
powerpc/mce: Fix access error in mce handler

Nicholas Piggin <[email protected]>
powerpc/64s: system call rfscv workaround for TM bugs

Nicholas Piggin <[email protected]>
KVM: PPC: Book3S HV: Tolerate treclaim. in fake-suspend mode changing registers

Sukadev Bhattiprolu <[email protected]>
ibmvnic: check failover_pending in login response

David Heidelberg <[email protected]>
dt-bindings: arm: Fix Toradex compatible typo

Aya Levin <[email protected]>
udp_tunnel: Fix udp_tunnel_nic work-queue type

Shai Malin <[email protected]>
qed: Handle management FW error

Andrea Claudi <[email protected]>
selftest: net: fix typo in altname test

zhenggy <[email protected]>

    tcp: fix tp->undo_retrans accounting in tcp_sacktag_one()

Will Deacon <[email protected]>

    x86/uaccess: Fix 32-bit __get_user_asm_u64() when CC_HAS_ASM_GOTO_OUTPUT=y

Vladimir Oltean <[email protected]>
net: dsa: destroy the phylink instance on any error in dsa_slave_phy_setup

Eric Dumazet <[email protected]>
net/af_unix: fix a data-race in unix_dgram_poll

Paolo Abeni <[email protected]>
vhost_net: fix OoB on sendmsg() failure.

Kortan <[email protected]>
gen_compile_commands: fix missing 'sys' package

Alex Elder <[email protected]>
net: ipa: initialize all filter table slots

Baptiste Lepers <[email protected]>
events: Reuse value read using READ_ONCE instead of re-reading it

Nicholas Piggin <[email protected]>
powerpc/64s: system call scv tabort fix for corrupt irq soft-mask state

Keith Busch <[email protected]>
nvme-tcp: fix io_work priority inversion

Paolo Abeni <[email protected]>
igc: fix tunnel offloading

Joakim Zhang <[email protected]>
net: stmmac: fix system hang caused by eee_ctrl_timer during suspend/resume

Maor Gottlieb <[email protected]>
net/mlx5: Fix potential sleeping in atomic context

Saeed Mahameed <[email protected]>
net/mlx5: FWTrace, cancel work on alloc pd error flow

Michael Petlan <[email protected]>
perf machine: Initialize srcline string member in add_location struct

Lee Shawn C <[email protected]>
drm/i915/dp: return proper DPRX link training result

Chris Wilson <[email protected]>
rtc: cmos: Disable irq around direct invocation of cmos_interrupt()

Arnd Bergmann <[email protected]>
drm/rockchip: cdn-dp-core: Make cdn_dp_core_resume __maybe_unused

Hoang Le <[email protected]>
tipc: increase timeout in tipc_sk_enqueue()

Florian Fainelli <[email protected]>
r6040: Restore MDIO clock frequency after MAC reset

Xiyu Yang <[email protected]>
net/l2tp: Fix reference count leak in l2tp_udp_recv_core

Lin, Zhenpeng <[email protected]>
dccp: don't duplicate ccid when cloning dccp sock

Randy Dunlap <[email protected]>

    ptp: dp83640: don't define PAGE0

Eric Dumazet <[email protected]>
net-caif: avoid user-triggerable WARN_ON(1)

Eli Cohen <[email protected]>
net/{mlx5|nfp|bnxt}: Remove unnecessary RTNL lock assert

王贇 <[email protected]>
net: remove the unnecessary check in cipso_v4_doi_free

Saeed Mahameed <[email protected]>
ethtool: Fix rxnfc copy to user buffer overflow

Xin Long <[email protected]>
tipc: fix an use-after-free issue in tipc_recvmsg

Tony Luck <[email protected]>
x86/mce: Avoid infinite loop for copy from user recovery

Mike Rapoport <[email protected]>
x86/mm: Fix kern_addr_valid() to cope with existing but not present entries

Jeff Moyer <[email protected]>
x86/pat: Pass valid address to sanitize_phys()

Dan Carpenter <[email protected]>
net: qrtr: revert check in qrtr_endpoint_post()

Alexander Egorenkov <[email protected]>
s390/sclp: fix Secure-IPL facility detection

Lucas Stach <[email protected]>
drm/etnaviv: add missing MMU context put when reaping MMU mapping

Lucas Stach <[email protected]>
drm/etnaviv: reference MMU context when setting up hardware state

Lucas Stach <[email protected]>
drm/etnaviv: fix MMU context leak on GPU reset

Lucas Stach <[email protected]>
drm/etnaviv: exec and MMU state is lost when resetting the GPU

Lucas Stach <[email protected]>
drm/etnaviv: keep MMU context across runtime suspend/resume

Lucas Stach <[email protected]>
drm/etnaviv: stop abusing mmu_context as FE running marker

Lucas Stach <[email protected]>
drm/etnaviv: put submit prev MMU context when it exists

Lucas Stach <[email protected]>
drm/etnaviv: return context from etnaviv_iommu_context_get

Kai-Heng Feng <[email protected]>
drm/i915/dp: Use max params for panels < eDP 1.4

Jens Axboe <[email protected]>
io_uring: allow retry for O_NONBLOCK if async is supported

Nirmoy Das <[email protected]>
drm/radeon: pass drm dev radeon_agp_head_init directly

James Zhu <[email protected]>
drm/amdkfd: separate kfd_iommu_resume from kfd_resume

Kenneth Feng <[email protected]>
drm/amd/pm: fix the issue of uploading powerplay table

James Zhu <[email protected]>
drm/amdgpu: move iommu_resume before ip init/resume

James Zhu <[email protected]>
drm/amdgpu: add amdgpu_amdkfd_resume_iommu

Christian König <[email protected]>
drm/amdgpu: fix use after free during BO move

Nirmoy Das <[email protected]>
drm/amdgpu: use IS_ERR for debugfs APIs

Ernst Sjöstrand <[email protected]>
drm/amd/amdgpu: Increase HWIP_MAX_INSTANCE to 10

Evan Quan <[email protected]>
drm/amd/pm: fix runpm hang when amdgpu loaded prior to sound driver

Nicholas Kazlauskas <[email protected]>
drm/amd/display: Fix white screen page fault for gpuvm

Hersen Wu <[email protected]>
drm/amd/display: dsc mst 2 4K displays go dark with 2 lane HBR3

Harry Wentland <[email protected]>
drm/amd/display: Get backlight from PWM if DMCU is not initialized

Evan Quan <[email protected]>
PCI: Add AMD GPU multi-function power dependencies

Juergen Gross <[email protected]>
PM: base: power: don't try to use non-existing RTC for storing data

Mark Brown <[email protected]>
arm64/sve: Use correct size when reinitialising SVE state

Adrian Bunk <[email protected]>
bnx2x: Fix enabling network interfaces without VFs

Juergen Gross <[email protected]>
xen: fix usage of pmd_populate in mremap for pv guests

Juergen Gross <[email protected]>
xen: reset legacy rtc flag for PV domU

Jan Beulich <[email protected]>
swiotlb-xen: fix late init retry

Jan Beulich <[email protected]>
swiotlb-xen: avoid double free

Jens Axboe <[email protected]>
io_uring: ensure symmetry in handling iter types in loop_rw_iter()

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

Diffstat:

 Documentation/devicetree/bindings/arm/tegra.yaml   |   2 +-
 .../devicetree/bindings/mtd/gpmc-nand.txt          |   2 +-
 Makefile                                           |   4 +-
 arch/arc/mm/cache.c                                |   2 +-
 arch/arm64/kernel/fpsimd.c                         |   2 +-
 arch/arm64/kvm/arm.c                               |   8 ++
 arch/arm64/kvm/handle_exit.c                       |  23 ++--
 arch/arm64/kvm/hyp/nvhe/host.S                     |  21 +++-
 arch/arm64/kvm/reset.c                             |  24 +++--
 arch/powerpc/kernel/interrupt.c                    |  43 ++++++++
 arch/powerpc/kernel/interrupt_64.S                 |  41 -------
 arch/powerpc/kernel/mce.c                          |  17 ++-
 arch/powerpc/kvm/book3s_hv_rmhandlers.S            |  36 ++++++-
 arch/riscv/include/asm/page.h                      |   4 +-
 arch/riscv/mm/init.c                               |   6 +-
 arch/s390/pci/pci_mmio.c                           |   4 +-
 arch/x86/include/asm/uaccess.h                     |   4 +-
 arch/x86/kernel/cpu/mce/core.c                     |  43 ++++++--
 arch/x86/mm/init_64.c                              |   6 +-
 arch/x86/mm/pat/memtype.c                          |   7 +-
 arch/x86/xen/enlighten_pv.c                        |   7 ++
 arch/x86/xen/mmu_pv.c                              |   7 +-
 block/bfq-iosched.c                                |  16 ++-
 block/blk-cgroup.c                                 |  10 +-
 drivers/base/power/trace.c                         |  10 ++
 drivers/block/loop.c                               |  75 ++++++++-----
 drivers/block/loop.h                               |   1 +
 drivers/gpio/gpio-mpc8xxx.c                        |  13 +--
 drivers/gpu/drm/amd/amdgpu/amdgpu.h                |   2 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c         |  10 ++
 drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h         |   7 ++
 drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c        |  10 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_device.c         |  12 +++
 drivers/gpu/drm/amd/amdgpu/amdgpu_ring.c           |   4 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c            |  18 ++--
 drivers/gpu/drm/amd/amdkfd/kfd_device.c            |  12 ++-
 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c  |  24 +++--
 .../amd/display/amdgpu_dm/amdgpu_dm_mst_types.c    |  18 ++--
 .../amd/display/amdgpu_dm/amdgpu_dm_mst_types.h    |  11 +-
 drivers/gpu/drm/amd/display/dc/core/dc_link.c      |  16 ++-
 .../gpu/drm/amd/display/dc/dce/dce_panel_cntl.c    |  10 --
 drivers/gpu/drm/amd/pm/swsmu/amdgpu_smu.c          |   2 +-
 drivers/gpu/drm/amd/pm/swsmu/smu11/navi10_ppt.c    |  24 ++++-
 .../drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.c    |   4 +-
 drivers/gpu/drm/amd/pm/swsmu/smu_cmn.c             |  21 ++++
 drivers/gpu/drm/amd/pm/swsmu/smu_cmn.h             |   2 +
 drivers/gpu/drm/etnaviv/etnaviv_buffer.c           |   3 +-
 drivers/gpu/drm/etnaviv/etnaviv_gem.c              |   3 +-
 drivers/gpu/drm/etnaviv/etnaviv_gem_submit.c       |   3 +-
 drivers/gpu/drm/etnaviv/etnaviv_gpu.c              |  43 ++++----
 drivers/gpu/drm/etnaviv/etnaviv_gpu.h              |   1 +
 drivers/gpu/drm/etnaviv/etnaviv_iommu.c            |   4 +
 drivers/gpu/drm/etnaviv/etnaviv_iommu_v2.c         |   8 ++
 drivers/gpu/drm/etnaviv/etnaviv_mmu.c              |   1 +
 drivers/gpu/drm/etnaviv/etnaviv_mmu.h              |   4 +-
 drivers/gpu/drm/i915/display/intel_dp.c            |   5 +-
 .../gpu/drm/i915/display/intel_dp_link_training.c  |   2 +-
 drivers/gpu/drm/radeon/radeon_kms.c                |   2 +-
 drivers/gpu/drm/rockchip/cdn-dp-core.c             |   2 +-
 drivers/hv/ring_buffer.c                           |   1 +
 drivers/mfd/ab8500-core.c                          |   2 +-
 drivers/mfd/axp20x.c                               |   3 +-
 drivers/mfd/db8500-prcmu.c                         |  14 ++-
 drivers/mfd/lpc_sch.c                              |   4 +-
 drivers/mfd/stmpe.c                                |   4 +-
 drivers/mfd/tc3589x.c                              |   2 +-
 drivers/mfd/tqmx86.c                               |   2 +
 drivers/mfd/wm8994-irq.c                           |   2 +-
 drivers/mtd/mtdconcat.c                            |  33 ++++--
 drivers/mtd/nand/raw/cafe_nand.c                   |   4 +-
 drivers/net/dsa/b53/b53_common.c                   |  34 ++++--
 drivers/net/dsa/b53/b53_priv.h                     |   1 +
 drivers/net/dsa/lantiq_gswip.c                     |   6 ++
 drivers/net/dsa/qca8k.c                            |  30 ++++--
 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.c  |   2 +-
 drivers/net/ethernet/broadcom/bnxt/bnxt.c          |  38 +++++--
 drivers/net/ethernet/broadcom/bnxt/bnxt_devlink.c  |   6 +-
 drivers/net/ethernet/broadcom/bnxt/bnxt_tc.c       |   3 -
 drivers/net/ethernet/chelsio/cxgb/cxgb2.c          |   1 +
 drivers/net/ethernet/chelsio/cxgb3/sge.c           |   3 +
 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c    |   8 +-
 .../ethernet/hisilicon/hns3/hns3pf/hclge_debugfs.c |   4 +
 .../ethernet/hisilicon/hns3/hns3pf/hclge_main.c    |  19 ++--
 .../ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c  |   6 +-
 drivers/net/ethernet/ibm/ibmvnic.c                 |   8 ++
 drivers/net/ethernet/intel/ice/ice.h               |   2 +
 drivers/net/ethernet/intel/ice/ice_idc.c           |   6 ++
 drivers/net/ethernet/intel/igc/igc_main.c          |   4 +-
 drivers/net/ethernet/marvell/octeontx2/af/rvu.c    |  12 ++-
 .../ethernet/mellanox/mlx5/core/diag/fw_tracer.c   |   3 +-
 drivers/net/ethernet/mellanox/mlx5/core/en.h       |   2 +-
 .../net/ethernet/mellanox/mlx5/core/en/rep/tc.c    |   3 -
 .../net/ethernet/mellanox/mlx5/core/en_ethtool.c   |  11 +-
 drivers/net/ethernet/mellanox/mlx5/core/en_main.c  |   4 +-
 drivers/net/ethernet/mellanox/mlx5/core/fs_core.c  |   5 +-
 .../ethernet/mellanox/mlxbf_gige/mlxbf_gige_main.c |   7 ++
 .../net/ethernet/netronome/nfp/flower/offload.c    |   3 -
 drivers/net/ethernet/qlogic/qed/qed_mcp.c          |   6 +-
 drivers/net/ethernet/qlogic/qlcnic/qlcnic_init.c   |   1 -
 drivers/net/ethernet/rdc/r6040.c                   |   9 +-
 drivers/net/ethernet/renesas/sh_eth.c              |   1 +
 .../net/ethernet/stmicro/stmmac/dwmac-loongson.c   |   4 +-
 drivers/net/ethernet/stmicro/stmmac/stmmac_main.c  |  14 ---
 .../net/ethernet/stmicro/stmmac/stmmac_platform.c  |  44 ++++++++
 drivers/net/ipa/ipa_table.c                        |   3 +-
 drivers/net/phy/dp83640_reg.h                      |   2 +-
 drivers/net/phy/phylink.c                          |  82 ++++++++++++++
 drivers/net/usb/cdc_mbim.c                         |   5 +
 drivers/net/usb/hso.c                              |  11 +-
 drivers/net/wireless/intel/iwlwifi/fw/pnvm.c       |  19 ++--
 drivers/net/wireless/intel/iwlwifi/fw/pnvm.h       |  20 ++++
 drivers/ntb/test/ntb_msi_test.c                    |   4 +-
 drivers/ntb/test/ntb_perf.c                        |   1 +
 drivers/nvme/host/core.c                           |  15 ++-
 drivers/nvme/host/tcp.c                            |  20 ++--
 drivers/pci/controller/Kconfig                     |   1 +
 drivers/pci/controller/cadence/pci-j721e.c         |  61 ++++++++++-
 drivers/pci/controller/cadence/pcie-cadence-ep.c   |   4 +
 drivers/pci/controller/cadence/pcie-cadence-host.c |   3 +
 drivers/pci/controller/cadence/pcie-cadence.c      |  16 +++
 drivers/pci/controller/cadence/pcie-cadence.h      |  17 ++-
 drivers/pci/controller/dwc/pcie-tegra194.c         |  32 +++---
 drivers/pci/controller/pci-tegra.c                 |  13 ++-
 drivers/pci/controller/pcie-iproc-bcma.c           |  16 ++-
 drivers/pci/controller/pcie-rcar-ep.c              |   4 +-
 drivers/pci/hotplug/TODO                           |   3 -
 drivers/pci/hotplug/ibmphp_ebda.c                  |   5 +-
 drivers/pci/of.c                                   |   2 +-
 drivers/pci/pci.c                                  |   2 +-
 drivers/pci/pcie/ptm.c                             |   4 +-
 drivers/pci/quirks.c                               |  58 +++++++++-
 drivers/remoteproc/qcom_wcnss.c                    |  49 +++------
 drivers/remoteproc/qcom_wcnss.h                    |   4 +-
 drivers/remoteproc/qcom_wcnss_iris.c               | 120 +++++++++++++--------
 drivers/rtc/rtc-cmos.c                             |   2 +
 drivers/s390/char/sclp_early.c                     |   3 +-
 drivers/vhost/net.c                                |  11 +-
 drivers/video/backlight/ktd253-backlight.c         |  75 +++++++++----
 drivers/watchdog/watchdog_dev.c                    |   8 +-
 drivers/xen/swiotlb-xen.c                          |   5 +-
 fs/fuse/dev.c                                      |   4 +-
 fs/io_uring.c                                      |  33 ++++--
 include/linux/pci.h                                |   5 +-
 include/linux/pci_ids.h                            |   3 +-
 include/linux/phylink.h                            |   3 +
 include/linux/sched.h                              |   1 +
 include/linux/skbuff.h                             |   2 +-
 include/net/dsa.h                                  |   5 +
 include/net/flow.h                                 |   4 +-
 include/uapi/linux/pkt_sched.h                     |   2 +
 kernel/events/core.c                               |   2 +-
 kernel/trace/trace_boot.c                          |  15 +--
 kernel/trace/trace_kprobe.c                        |   6 +-
 kernel/trace/trace_probe.c                         |  25 +++++
 kernel/trace/trace_probe.h                         |   1 +
 kernel/trace/trace_uprobe.c                        |   6 +-
 net/caif/chnl_net.c                                |  19 +---
 net/dccp/minisocks.c                               |   2 +
 net/dsa/dsa.c                                      |   5 +
 net/dsa/dsa2.c                                     |  46 +++++---
 net/dsa/dsa_priv.h                                 |   1 +
 net/dsa/slave.c                                    |  12 +--
 net/dsa/tag_rtl4_a.c                               |   7 +-
 net/ethtool/ioctl.c                                |   2 +-
 net/ipv4/cipso_ipv4.c                              |  18 ++--
 net/ipv4/ip_gre.c                                  |   9 +-
 net/ipv4/nexthop.c                                 |   2 +
 net/ipv4/tcp_input.c                               |   2 +-
 net/ipv4/udp_tunnel_nic.c                          |   2 +-
 net/ipv6/ip6_gre.c                                 |   2 -
 net/ipv6/netfilter/nf_socket_ipv6.c                |   4 +-
 net/l2tp/l2tp_core.c                               |   4 +-
 net/mptcp/pm_netlink.c                             |  10 +-
 net/mptcp/protocol.c                               |  97 ++++++++---------
 net/mptcp/protocol.h                               |   1 +
 net/netfilter/nft_ct.c                             |   9 +-
 net/qrtr/qrtr.c                                    |   2 +-
 net/sched/sch_fq_codel.c                           |  12 ++-
 net/tipc/socket.c                                  |  10 +-
 net/unix/af_unix.c                                 |   2 +-
 scripts/clang-tools/gen_compile_commands.py        |   1 +
 tools/build/Makefile                               |   2 +-
 tools/perf/Makefile.config                         |   8 +-
 tools/perf/bench/inject-buildid.c                  |  52 +++++----
 tools/perf/util/config.c                           |   5 +-
 tools/perf/util/machine.c                          |   1 +
 tools/testing/selftests/net/altnames.sh            |   2 +-
 tools/testing/selftests/net/mptcp/simult_flows.sh  |   4 +-
 188 files changed, 1562 insertions(+), 717 deletions(-)