Skip to content

5.14.16-rc1 review

Greg Kroah-Hartman lkml stable 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest125 patches 4 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/125ARM: 9132/1: Fix __get_user_check failure with ARM KASAN imagesarch/arm/include/asm/uaccess.h+3 -10 replies
2/125ARM: 9133/1: mm: proc-macros: ensure *_tlb_fns are 4B alignedarch/arm/mm/proc-macros.S+1 -00 replies
3/125ARM: 9134/1: remove duplicate memcpy() definitionarch/arm/boot/compressed/decompress.c+3 -00 replies
4/125ARM: 9138/1: fix link warning with XIP + frame-pointerarch/arm/kernel/vmlinux-xip.lds.S+4 -00 replies
5/125ARM: 9139/1: kprobes: fix arch_init_kprobes() prototypearch/arm/probes/kprobes/core.c+1 -10 replies
6/125ARM: 9141/1: only warn about XIP address when not compile testingarch/arm/kernel/vmlinux-xip.lds.S+1 -10 replies
7/125ARM: 9148/1: handle CONFIG_CPU_ENDIAN_BE32 in arch/arm/kernel/head.Sarch/arm/kernel/head.S+2 -20 replies
8/125usbnet: sanity check for maxpacketdrivers/net/usb/usbnet.c+4 -00 replies
9/125usbnet: fix error return code in usbnet_probe()drivers/net/usb/usbnet.c+1 -00 replies
10/125Revert "pinctrl: bcm: ns: support updated DT binding as syscon subnode"drivers/pinctrl/bcm/pinctrl-ns.c+10 -190 replies
11/125pinctrl: amd: disable and mask interrupts on probedrivers/pinctrl/pinctrl-amd.c+31 -00 replies
12/125ata: sata_mv: Fix the error handling of mv_chip_id()drivers/ata/sata_mv.c+2 -20 replies
13/125tipc: fix size validations for the MSG_CRYPTO typenet/tipc/crypto.c+21 -110 replies
14/125nfc: port100: fix using -ERRNO as command type maskdrivers/nfc/port100.c+2 -20 replies
15/125Revert "net: mdiobus: Fix memory leak in __mdiobus_register"drivers/net/phy/mdio_bus.c+0 -10 replies
16/125net/tls: Fix flipped sign in tls_err_abort() callsinclude/net/tls.h net/tls/tls_sw.c+15 -110 replies
17/125mmc: vub300: fix control-message timeoutsdrivers/mmc/host/vub300.c+9 -90 replies
18/125mmc: cqhci: clear HALT state after CQE enabledrivers/mmc/host/cqhci-core.c+3 -00 replies
19/125mmc: mediatek: Move cqhci init behind ungate clockdrivers/mmc/host/mtk-sd.c+19 -190 replies
20/125mmc: tmio: reenable card irqs after the reset callbackdrivers/mmc/host/tmio_mmc_core.c+12 -50 replies
21/125mmc: dw_mmc: exynos: fix the finding clock sample valuedrivers/mmc/host/dw_mmc-exynos.c+14 -00 replies
22/125mmc: sdhci: Map more voltage level to SDHCI_POWER_330drivers/mmc/host/sdhci.c+6 -00 replies
23/125mmc: sdhci-pci: Read card detect from ACPI for Intel Merrifielddrivers/mmc/host/sdhci-pci-core.c+24 -50 replies
24/125mmc: sdhci-esdhc-imx: clear the buffer_read_ready to reset standard tuning circuitdrivers/mmc/host/sdhci-esdhc-imx.c+16 -00 replies
25/125block: Fix partition check for host-aware zoned block devicesblock/blk-settings.c+19 -10 replies
26/125ocfs2: fix race between searching chunks and release journal_head from buffer_headfs/ocfs2/suballoc.c+13 -90 replies
27/125nvme-tcp: fix H2CData PDU send accounting (again)drivers/nvme/host/tcp.c+3 -10 replies
28/125ftrace/nds32: Update the proto for ftrace_trace_function to match ftrace_stubarch/nds32/kernel/ftrace.c+1 -10 replies
29/125cfg80211: scan: fix RCU in cfg80211_add_nontrans_list()net/wireless/scan.c+5 -20 replies
30/125cfg80211: fix management registrations lockinginclude/net/cfg80211.h net/wireless/core.c net/wireless/core.h +1 more+17 -150 replies
31/125net: lan78xx: fix division by zero in send pathdrivers/net/usb/lan78xx.c+6 -00 replies
32/125drm/amd/display: Require immediate flip support for DCN3.1 planesdrivers/gpu/drm/amd/display/dc/dcn31/dcn31_resource.c+7 -00 replies
33/125mm: hwpoison: remove the unnecessary THP checkmm/memory-failure.c+0 -140 replies
34/125mm: filemap: check if THP has hwpoisoned subpage for PMD page faultinclude/linux/page-flags.h mm/huge_memory.c mm/memory-failure.c +2 more+51 -10 replies
35/125mm, thp: bail out early in collapse_file for writeback pagemm/khugepaged.c+6 -10 replies
36/125mm: khugepaged: skip huge page collapse for special filesmm/khugepaged.c+11 -80 replies
37/125arm64: dts: imx8mm-kontron: Fix polarity of reg_rst_eth2arch/arm64/boot/dts/freescale/imx8mm-kontron-n801x-s.dts+3 -10 replies
38/125arm64: dts: imx8mm-kontron: Fix CAN SPI clock frequencyarch/arm64/boot/dts/freescale/imx8mm-kontron-n801x-s.dts+1 -10 replies
39/125arm64: dts: imx8mm-kontron: Fix connection type for VSC8531 RGMII PHYarch/arm64/boot/dts/freescale/imx8mm-kontron-n801x-s.dts+1 -10 replies
40/125arm64: dts: imx8mm-kontron: Set lower limit of VDD_SNVS to 800 mVarch/arm64/boot/dts/freescale/imx8mm-kontron-n801x-som.dtsi+1 -10 replies
41/125arm64: dts: imx8mm-kontron: Make sure SOC and DRAM supply voltages are correctarch/arm64/boot/dts/freescale/imx8mm-kontron-n801x-som.dtsi+4 -20 replies
42/125mac80211: mesh: fix HE operation element length checknet/mac80211/mesh.c+5 -40 replies
43/125drm/ttm: fix memleak in ttm_transfered_destroydrivers/gpu/drm/ttm/ttm_bo_util.c+1 -00 replies
44/125drm/i915: Convert unconditional clflush to drm_clflush_virt_range()drivers/gpu/drm/i915/gt/intel_timeline.c+1 -10 replies
45/125drm/i915: Catch yet another unconditioal clflushdrivers/gpu/drm/i915/gt/intel_timeline.c+1 -10 replies
46/125drm/i915/dp: Skip the HW readout of DPCD on disabled encodersdrivers/gpu/drm/i915/display/intel_dp.c+3 -00 replies
47/125drm/amdgpu: Fix even more out of bound writes from debugfsdrivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c+9 -90 replies
48/125drm/amdgpu: fix out of bounds writedrivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c+1 -10 replies
49/125drm/amdgpu: support B0&B1 external revision id for yellow carpdrivers/gpu/drm/amd/amdgpu/nv.c drivers/gpu/drm/amd/display/include/dal_asic_id.h+2 -20 replies
50/125drm/amd/display: Limit display scaling to up to true 4k for DCN 3.1drivers/gpu/drm/amd/display/dc/dcn31/dcn31_resource.c+1 -10 replies
51/125drm/amd/display: Fix prefetch bandwidth calculation for DCN3.1drivers/gpu/drm/amd/display/dc/dml/dcn31/display_mode_vba_31.c+3 -30 replies
52/125drm/amd/display: increase Z9 latency to workaround underflow in Z9drivers/gpu/drm/amd/display/dc/dcn31/dcn31_resource.c+2 -20 replies
53/125drm/amd/display: Increase watermark latencies for DCN3.1drivers/gpu/drm/amd/display/dc/clk_mgr/dcn31/dcn31_clk_mgr.c+8 -80 replies
54/125drm/amd/display: Moved dccg init to after bios golden initdrivers/gpu/drm/amd/display/dc/dcn31/dcn31_hwseq.c+3 -40 replies
55/125drm/amd/display: Fallback to clocks which meet requested voltage on DCN31drivers/gpu/drm/amd/display/dc/clk_mgr/dcn31/dcn31_clk_mgr.c+10 -30 replies
56/125drm/amd/display: Fix deadlock when falling back to v2 from v3drivers/gpu/drm/amd/display/modules/hdcp/hdcp_psp.c+2 -40 replies
57/125Revert "watchdog: iTCO_wdt: Account for rebooting on second timeout"drivers/watchdog/iTCO_wdt.c+3 -90 replies
58/125cgroup: Fix memory leak caused by missing cgroup_bpf_offlinekernel/cgroup/cgroup.c+3 -10 replies
59/125riscv, bpf: Fix potential NULL dereferencearch/riscv/net/bpf_jit_core.c+2 -10 replies
60/125tcp_bpf: Fix one concurrency problem in the tcp_bpf_send_verdict functionnet/ipv4/tcp_bpf.c+12 -00 replies
61/125bpf: Fix potential race in tail call compatibility checkinclude/linux/bpf.h kernel/bpf/arraymap.c kernel/bpf/core.c +1 more+23 -110 replies
62/125bpf: Fix error usage of map_fd and fdget() in generic_map_update_batch()kernel/bpf/syscall.c+3 -20 replies
63/125IB/qib: Protect from buffer overflow in struct qib_user_sdma_pkt fieldsdrivers/infiniband/hw/qib/qib_user_sdma.c+23 -100 replies
64/125IB/hfi1: Fix abba locking issue with sc_disable()drivers/infiniband/hw/hfi1/pio.c+6 -30 replies
65/125nvmet-tcp: fix data digest pointer calculationdrivers/nvme/target/tcp.c+1 -10 replies
66/125nvme-tcp: fix data digest pointer calculationdrivers/nvme/host/tcp.c+1 -10 replies
67/125nvme-tcp: fix possible req->offset corruptiondrivers/nvme/host/tcp.c+2 -10 replies
68/125octeontx2-af: Display all enabled PF VF rsrc_alloc entries.drivers/net/ethernet/marvell/octeontx2/af/rvu_debugfs.c+106 -320 replies
69/125octeontx2-af: Fix possible null pointer dereference.drivers/net/ethernet/marvell/octeontx2/af/rvu_debugfs.c drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c+4 -10 replies
70/125ice: Respond to a NETDEV_UNREGISTER event for LAGdrivers/net/ethernet/intel/ice/ice_lag.c+4 -140 replies
71/125RDMA/mlx5: Set user priority for DCTdrivers/infiniband/hw/mlx5/qp.c+2 -00 replies
72/125ice: check whether PTP is initialized in ice_ptp_release()drivers/net/ethernet/intel/ice/ice_ptp.c+3 -00 replies
73/125arm64: dts: allwinner: h5: NanoPI Neo 2: Fix ethernet nodearch/arm64/boot/dts/allwinner/sun50i-h5-nanopi-neo2.dts+1 -10 replies
74/125reset: brcmstb-rescal: fix incorrect polarity of status bitdrivers/reset/reset-brcmstb-rescal.c+1 -10 replies
75/125regmap: Fix possible double-free in regcache_rbtree_exit()drivers/base/regmap/regcache-rbtree.c+3 -40 replies
76/125net: batman-adv: fix error handlingnet/batman-adv/bridge_loop_avoidance.c net/batman-adv/main.c net/batman-adv/network-coding.c +1 more+52 -200 replies
77/125net-sysfs: initialize uid and gid before calling net_ns_get_ownershipnet/core/net-sysfs.c+2 -20 replies
78/125cfg80211: correct bridge/4addr mode checknet/wireless/util.c+7 -70 replies
79/125net: Prevent infinite while loop in skb_tx_hash()net/core/dev.c+6 -00 replies
80/125RDMA/mlx5: Initialize the ODP xarray when creating an ODP MRdrivers/infiniband/hw/mlx5/mr.c+1 -10 replies
81/125RDMA/sa_query: Use strscpy_pad instead of memcpy to copy a stringdrivers/infiniband/core/sa_query.c+3 -20 replies
82/125gpio: xgs-iproc: fix parsing of ngpios propertydrivers/gpio/gpio-xgs-iproc.c+1 -10 replies
83/125nios2: Make NIOS2_DTB_SOURCE_BOOL depend on !COMPILE_TESTarch/nios2/platform/Kconfig.platform+1 -00 replies
84/125mlxsw: pci: Recycle received packet upon allocation failuredrivers/net/ethernet/mellanox/mlxsw/pci.c+12 -130 replies
85/125net: ethernet: microchip: lan743x: Fix driver crash when lan743x_pm_resume failsdrivers/net/ethernet/microchip/lan743x_main.c+2 -00 replies
86/125net: ethernet: microchip: lan743x: Fix dma allocation failure by using dma_set_mask_and_coherentdrivers/net/ethernet/microchip/lan743x_main.c+20 -00 replies
87/125net: nxp: lpc_eth.c: avoid hang when bringing interface downdrivers/net/ethernet/nxp/lpc_eth.c+2 -30 replies
88/125net: hns3: fix pause config problem after autoneg disableddrivers/net/ethernet/hisilicon/hns3/hnae3.h drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c +2 more+57 -100 replies
89/125net: hns3: fix data endian problem of some functions of debugfsdrivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_debugfs.c+14 -160 replies
90/125net: ethernet: microchip: lan743x: Fix skb allocation failuredrivers/net/ethernet/microchip/lan743x_main.c+9 -40 replies
91/125net/tls: Fix flipped sign in async_wait.err assignmentnet/tls/tls_sw.c+1 -10 replies
92/125phy: phy_ethtool_ksettings_get: Lock the phy for consistencydrivers/net/phy/phy.c+2 -00 replies
93/125phy: phy_ethtool_ksettings_set: Move after phy_start_anegdrivers/net/phy/phy.c+53 -530 replies
94/125phy: phy_start_aneg: Add an unlocked versiondrivers/net/phy/phy.c+24 -60 replies
95/125phy: phy_ethtool_ksettings_set: Lock the PHY while changing settingsdrivers/net/phy/phy.c+3 -10 replies
96/125RDMA/irdma: Process extended CQ entries correctlydrivers/infiniband/hw/irdma/uk.c+2 -20 replies
97/125RDMA/irdma: Set VLAN in UD work completion correctlydrivers/infiniband/hw/irdma/verbs.c+6 -20 replies
98/125RDMA/irdma: Do not hold qos mutex twice on QP resumedrivers/infiniband/hw/irdma/ws.c+7 -60 replies
99/125sctp: use init_tag from inithdr for ABORT chunknet/sctp/sm_statefuns.c+1 -00 replies
100/125sctp: fix the processing for INIT chunknet/sctp/sm_statefuns.c+46 -260 replies
101/125sctp: fix the processing for INIT_ACK chunknet/sctp/sm_statefuns.c+19 -180 replies
102/125sctp: fix the processing for COOKIE_ECHO chunknet/sctp/sm_statefuns.c+10 -40 replies
103/125sctp: add vtag check in sctp_sf_violationnet/sctp/sm_statefuns.c+3 -00 replies
104/125sctp: add vtag check in sctp_sf_do_8_5_1_E_sanet/sctp/sm_statefuns.c+3 -60 replies
105/125sctp: add vtag check in sctp_sf_ootbnet/sctp/sm_statefuns.c+3 -00 replies
106/125bpf: Use kvmalloc for map values in syscallkernel/bpf/syscall.c+11 -170 replies
107/125watchdog: sbsa: only use 32-bit accessorsdrivers/watchdog/sbsa_gwdt.c+2 -20 replies
108/125bpf: Move BPF_MAP_TYPE for INODE_STORAGE and TASK_STORAGE outside of CONFIG_NETinclude/linux/bpf_types.h+4 -40 replies
109/125net: hns3: add more string spaces for dumping packets number of queue info in debugfsdrivers/net/ethernet/hisilicon/hns3/hns3_debugfs.c+2 -20 replies
110/125net: hns3: expand buffer len for some debugfs commanddrivers/net/ethernet/hisilicon/hns3/hns3_debugfs.c+3 -30 replies
111/125virtio-ring: fix DMA metadata flagsdrivers/virtio/virtio_ring.c+1 -10 replies
112/125octeontx2-af: Check whether ipolicers existsdrivers/net/ethernet/marvell/octeontx2/af/rvu_debugfs.c+8 -00 replies
113/125KVM: s390: clear kicked_mask before sleeping againarch/s390/kvm/kvm-s390.c+1 -00 replies
114/125KVM: s390: preserve deliverable_mask in __airqs_kick_single_vcpuarch/s390/kvm/interrupt.c+3 -20 replies
115/125scsi: ufs: ufs-exynos: Correct timeout value setting registersdrivers/scsi/ufs/ufs-exynos.c+3 -30 replies
116/125perf script: Fix PERF_SAMPLE_WEIGHT_STRUCT supporttools/perf/builtin-script.c+1 -10 replies
117/125scsi: ibmvfc: Fix up duplicate response detectiondrivers/scsi/ibmvscsi/ibmvfc.c+2 -10 replies
118/125riscv: fix misalgned trap vector base addressarch/riscv/kernel/head.S+1 -00 replies
119/125riscv: Do not re-populate shadow memory with kasan_populate_early_shadowarch/riscv/mm/kasan_init.c+0 -110 replies
120/125riscv: Fix asan-stack clang buildarch/riscv/Kconfig arch/riscv/include/asm/kasan.h arch/riscv/mm/kasan_init.c+10 -20 replies
121/125perf script: Check session->header.env.arch before using ittools/perf/builtin-script.c+8 -40 replies
122/125KVM: x86/xen: Fix kvm_xen_has_interrupt() sleeping in kvm_vcpu_block()arch/x86/kvm/xen.c+22 -50 replies
123/125KVM: x86: switch pvclock_gtod_sync_lock to a raw spinlockarch/x86/include/asm/kvm_host.h arch/x86/kvm/x86.c+15 -150 replies
124/125KVM: SEV-ES: fix another issue with string I/O VMGEXITsarch/x86/kvm/svm/sev.c+12 -30 replies
125/125KVM: x86: Take srcu lock in post_kvm_run_save()arch/x86/kvm/x86.c+8 -00 replies

Reviews trailers per patch

70 of 125 patches have a Reviewed-by or Acked-by.

PatchChaotian JingYing XueJon MaloyAdrian HunterYanfei XuArd BiesheuvelNathan ChancellorRichard HendersonMarek SzyprowskiChristian HewittJohannes ThumshirnChristoph HellwigJoseph QiKees CookMasami HiramatsuJohan HovoldNaoya HoriguchiErhard F.Huang RuiDave AirlieHarry WentlandAric CyrAgustin Gutierrez SanchezDaniel WheelerDmytro LaktyushkinKeith BuschLinus WalleijMat JonczykVille SyrjäläJani NikulaEric YangNicholas KazlauskasAhmad OthmanRoman GushchinJohn FastabendDaniel BorkmannMatthew Wilcox (Oracle)Yang ShiKirill A. ShutemovDennis DalessandroAndy GospodarekMaor GottliebChristian BraunerSagi GrimbergPetr MachataVladimir ZapolskiyTony BrelinskiWalter StollMark BlochChris PackhamFlorian FainelliRandy DunlapMarcelo Ricardo LeitnerJacob KellerGurucharan GJernej SkrabecAndrew Lunn[email protected]Sven EckelmannChristian BorntraegerMichael MuellerClaudio ImbrendaAnup PatelKajol JainJiri OlsaJoe MarioAlim AkhtarAvri AltmanTyrel DatwylerSong LiuGuenter RoeckShaokun ZhangMartin KaFai LauMarc OrrJason WangFox ChenShuah KhanLinux Kernel Functional Testing
SeriesT-b T-b T-b T-b
1/125
2/125Debugged-by A-b Debugged-by T-b Debugged-by
3/125R-b
4/125R-b
5/125A-b
6/125
7/125
8/125R-b
9/125R-b
10/125
11/125
12/125
13/125A-b A-b
14/125
15/125A-b
16/125
17/125
18/125A-b
19/125A-b
20/125
21/125T-b T-b
22/125A-b
23/125A-b
24/125A-b
25/125R-b R-b
26/125R-b
27/125R-b
28/125
29/125
30/125
31/125
32/125A-b T-b R-b
33/125A-b
34/125R-b
35/125R-b R-b A-b
36/125
37/125
38/125
39/125
40/125
41/125
42/125
43/125T-b R-b
44/125R-b
45/125R-b
46/125Reported-and-tested-by R-b A-b
47/125R-b
48/125
49/125R-b
50/125R-b A-b T-b
51/125A-b T-b R-b
52/125A-b T-b R-b
53/125A-b T-b R-b
54/125R-b A-b T-b R-b
55/125R-b
56/125R-b
57/125
58/125A-b A-b
59/125A-b
60/125A-b
61/125
62/125
63/125R-b
64/125
65/125R-b
66/125R-b
67/125R-b R-b
68/125
69/125
70/125T-b
71/125R-b
72/125R-b T-b
73/125R-b R-b
74/125
75/125
76/125Reported-and-tested-by A-b
77/125A-b
78/125
79/125R-b
80/125R-b
81/125R-b
82/125R-b R-b R-b
83/125R-b
84/125R-b
85/125
86/125
87/125A-b
88/125
89/125
90/125
91/125
92/125
93/125
94/125
95/125T-b
96/125
97/125
98/125
99/125A-b
100/125A-b
101/125A-b
102/125A-b
103/125A-b
104/125A-b
105/125A-b
106/125A-b
107/125R-b R-b
108/125A-b
109/125
110/125
111/125A-b
112/125
113/125R-b R-b R-b
114/125R-b R-b R-b
115/125R-b R-b
116/125R-b T-b A-b T-b A-b
117/125A-b
118/125R-b
119/125
120/125
121/125
122/125
123/125
124/125T-b R-b
125/125

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

Read the v1 thread

Cover letter [PATCH 5.14 000/125] 5.14.16-rc1 review

This is the start of the stable review cycle for the 5.14.16 release. There are 125 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, 03 Nov 2021 08:24:20 +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.16-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.16-rc1

David Woodhouse <[email protected]>
KVM: x86: Take srcu lock in post_kvm_run_save()

Paolo Bonzini <[email protected]>
KVM: SEV-ES: fix another issue with string I/O VMGEXITs

David Woodhouse <[email protected]>
KVM: x86: switch pvclock_gtod_sync_lock to a raw spinlock

David Woodhouse <[email protected]>
KVM: x86/xen: Fix kvm_xen_has_interrupt() sleeping in kvm_vcpu_block()

Song Liu <[email protected]>

    perf script: Check session->header.env.arch before using it

Alexandre Ghiti <[email protected]>
riscv: Fix asan-stack clang build

Alexandre Ghiti <[email protected]>
riscv: Do not re-populate shadow memory with kasan_populate_early_shadow

Chen Lu <[email protected]>
riscv: fix misalgned trap vector base address

Brian King <[email protected]>
scsi: ibmvfc: Fix up duplicate response detection

Kan Liang <[email protected]>
perf script: Fix PERF_SAMPLE_WEIGHT_STRUCT support

Chanho Park <[email protected]>
scsi: ufs: ufs-exynos: Correct timeout value setting registers

Halil Pasic <[email protected]>
KVM: s390: preserve deliverable_mask in __airqs_kick_single_vcpu

Halil Pasic <[email protected]>
KVM: s390: clear kicked_mask before sleeping again

Subbaraya Sundeep <[email protected]>
octeontx2-af: Check whether ipolicers exists

Vincent Whitchurch <[email protected]>
virtio-ring: fix DMA metadata flags

Guangbin Huang <[email protected]>
net: hns3: expand buffer len for some debugfs command

Jie Wang <[email protected]>
net: hns3: add more string spaces for dumping packets number of queue info in debugfs

Tejun Heo <[email protected]>
bpf: Move BPF_MAP_TYPE for INODE_STORAGE and TASK_STORAGE outside of CONFIG_NET

Jamie Iles <[email protected]>
watchdog: sbsa: only use 32-bit accessors

Stanislav Fomichev <[email protected]>
bpf: Use kvmalloc for map values in syscall

Xin Long <[email protected]>
sctp: add vtag check in sctp_sf_ootb

Xin Long <[email protected]>
sctp: add vtag check in sctp_sf_do_8_5_1_E_sa

Xin Long <[email protected]>
sctp: add vtag check in sctp_sf_violation

Xin Long <[email protected]>
sctp: fix the processing for COOKIE_ECHO chunk

Xin Long <[email protected]>
sctp: fix the processing for INIT_ACK chunk

Xin Long <[email protected]>
sctp: fix the processing for INIT chunk

Xin Long <[email protected]>
sctp: use init_tag from inithdr for ABORT chunk

Mustafa Ismail <[email protected]>
RDMA/irdma: Do not hold qos mutex twice on QP resume

Mustafa Ismail <[email protected]>
RDMA/irdma: Set VLAN in UD work completion correctly

Shiraz Saleem <[email protected]>
RDMA/irdma: Process extended CQ entries correctly

Andrew Lunn <[email protected]>
phy: phy_ethtool_ksettings_set: Lock the PHY while changing settings

Andrew Lunn <[email protected]>
phy: phy_start_aneg: Add an unlocked version

Andrew Lunn <[email protected]>
phy: phy_ethtool_ksettings_set: Move after phy_start_aneg

Andrew Lunn <[email protected]>
phy: phy_ethtool_ksettings_get: Lock the phy for consistency

Daniel Jordan <[email protected]>
net/tls: Fix flipped sign in async_wait.err assignment

Yuiko Oshino <[email protected]>
net: ethernet: microchip: lan743x: Fix skb allocation failure

Jie Wang <[email protected]>
net: hns3: fix data endian problem of some functions of debugfs

Guangbin Huang <[email protected]>
net: hns3: fix pause config problem after autoneg disabled

Trevor Woerner <[email protected]>
net: nxp: lpc_eth.c: avoid hang when bringing interface down

Yuiko Oshino <[email protected]>
net: ethernet: microchip: lan743x: Fix dma allocation failure by using dma_set_mask_and_coherent

Yuiko Oshino <[email protected]>
net: ethernet: microchip: lan743x: Fix driver crash when lan743x_pm_resume fails

Ido Schimmel <[email protected]>
mlxsw: pci: Recycle received packet upon allocation failure

Guenter Roeck <[email protected]>
nios2: Make NIOS2_DTB_SOURCE_BOOL depend on !COMPILE_TEST

Jonas Gorski <[email protected]>
gpio: xgs-iproc: fix parsing of ngpios property

Mark Zhang <[email protected]>
RDMA/sa_query: Use strscpy_pad instead of memcpy to copy a string

Aharon Landau <[email protected]>
RDMA/mlx5: Initialize the ODP xarray when creating an ODP MR

Michael Chan <[email protected]>
net: Prevent infinite while loop in skb_tx_hash()

Janusz Dziedzic <[email protected]>
cfg80211: correct bridge/4addr mode check

Xin Long <[email protected]>
net-sysfs: initialize uid and gid before calling net_ns_get_ownership

Pavel Skripkin <[email protected]>
net: batman-adv: fix error handling

Yang Yingliang <[email protected]>
regmap: Fix possible double-free in regcache_rbtree_exit()

Jim Quinlan <[email protected]>
reset: brcmstb-rescal: fix incorrect polarity of status bit

Clément Bœsch <[email protected]>
arm64: dts: allwinner: h5: NanoPI Neo 2: Fix ethernet node

Yongxin Liu <[email protected]>
ice: check whether PTP is initialized in ice_ptp_release()

Patrisious Haddad <[email protected]>
RDMA/mlx5: Set user priority for DCT

Dave Ertman <[email protected]>
ice: Respond to a NETDEV_UNREGISTER event for LAG

Rakesh Babu Saladi <[email protected]>
octeontx2-af: Fix possible null pointer dereference.

Rakesh Babu <[email protected]>
octeontx2-af: Display all enabled PF VF rsrc_alloc entries.

Varun Prakash <[email protected]>

    nvme-tcp: fix possible req->offset corruption

Varun Prakash <[email protected]>
nvme-tcp: fix data digest pointer calculation

Varun Prakash <[email protected]>
nvmet-tcp: fix data digest pointer calculation

Mike Marciniszyn <[email protected]>
IB/hfi1: Fix abba locking issue with sc_disable()

Mike Marciniszyn <[email protected]>
IB/qib: Protect from buffer overflow in struct qib_user_sdma_pkt fields

Xu Kuohai <[email protected]>
bpf: Fix error usage of map_fd and fdget() in generic_map_update_batch()

Toke Høiland-Jørgensen <[email protected]>
bpf: Fix potential race in tail call compatibility check

Liu Jian <[email protected]>
tcp_bpf: Fix one concurrency problem in the tcp_bpf_send_verdict function

Björn Töpel <[email protected]>
riscv, bpf: Fix potential NULL dereference

Quanyang Wang <[email protected]>
cgroup: Fix memory leak caused by missing cgroup_bpf_offline

Guenter Roeck <[email protected]>
Revert "watchdog: iTCO_wdt: Account for rebooting on second timeout"

Nicholas Kazlauskas <[email protected]>
drm/amd/display: Fix deadlock when falling back to v2 from v3

Michael Strauss <[email protected]>
drm/amd/display: Fallback to clocks which meet requested voltage on DCN31

Jake Wang <[email protected]>
drm/amd/display: Moved dccg init to after bios golden init

Nikola Cornij <[email protected]>
drm/amd/display: Increase watermark latencies for DCN3.1

Eric Yang <[email protected]>
drm/amd/display: increase Z9 latency to workaround underflow in Z9

Nicholas Kazlauskas <[email protected]>
drm/amd/display: Fix prefetch bandwidth calculation for DCN3.1

Nikola Cornij <[email protected]>
drm/amd/display: Limit display scaling to up to true 4k for DCN 3.1

Aaron Liu <[email protected]>
drm/amdgpu: support B0&B1 external revision id for yellow carp

Thelford Williams <[email protected]>
drm/amdgpu: fix out of bounds write

Patrik Jakobsson <[email protected]>
drm/amdgpu: Fix even more out of bound writes from debugfs

Imre Deak <[email protected]>
drm/i915/dp: Skip the HW readout of DPCD on disabled encoders

Ville Syrjälä <[email protected]>
drm/i915: Catch yet another unconditioal clflush

Ville Syrjälä <[email protected]>
drm/i915: Convert unconditional clflush to drm_clflush_virt_range()

Christian König <[email protected]>
drm/ttm: fix memleak in ttm_transfered_destroy

Johannes Berg <[email protected]>
mac80211: mesh: fix HE operation element length check

Frieder Schrempf <[email protected]>
arm64: dts: imx8mm-kontron: Make sure SOC and DRAM supply voltages are correct

Frieder Schrempf <[email protected]>
arm64: dts: imx8mm-kontron: Set lower limit of VDD_SNVS to 800 mV

Frieder Schrempf <[email protected]>
arm64: dts: imx8mm-kontron: Fix connection type for VSC8531 RGMII PHY

Frieder Schrempf <[email protected]>
arm64: dts: imx8mm-kontron: Fix CAN SPI clock frequency

Frieder Schrempf <[email protected]>
arm64: dts: imx8mm-kontron: Fix polarity of reg_rst_eth2

Yang Shi <[email protected]>
mm: khugepaged: skip huge page collapse for special files

Rongwei Wang <[email protected]>
mm, thp: bail out early in collapse_file for writeback page

Yang Shi <[email protected]>
mm: filemap: check if THP has hwpoisoned subpage for PMD page fault

Yang Shi <[email protected]>
mm: hwpoison: remove the unnecessary THP check

Nicholas Kazlauskas <[email protected]>
drm/amd/display: Require immediate flip support for DCN3.1 planes

Johan Hovold <[email protected]>
net: lan78xx: fix division by zero in send path

Johannes Berg <[email protected]>
cfg80211: fix management registrations locking

Johannes Berg <[email protected]>

    cfg80211: scan: fix RCU in cfg80211_add_nontrans_list()

Steven Rostedt (VMware) <[email protected]>
ftrace/nds32: Update the proto for ftrace_trace_function to match ftrace_stub

Sagi Grimberg <[email protected]>
nvme-tcp: fix H2CData PDU send accounting (again)

Gautham Ananthakrishna <[email protected]>
ocfs2: fix race between searching chunks and release journal_head from buffer_head

Shin'ichiro Kawasaki <[email protected]>
block: Fix partition check for host-aware zoned block devices

Haibo Chen <[email protected]>
mmc: sdhci-esdhc-imx: clear the buffer_read_ready to reset standard tuning circuit

Andy Shevchenko <[email protected]>
mmc: sdhci-pci: Read card detect from ACPI for Intel Merrifield

Shawn Guo <[email protected]>
mmc: sdhci: Map more voltage level to SDHCI_POWER_330

Jaehoon Chung <[email protected]>
mmc: dw_mmc: exynos: fix the finding clock sample value

Wolfram Sang <[email protected]>
mmc: tmio: reenable card irqs after the reset callback

Wenbin Mei <[email protected]>
mmc: mediatek: Move cqhci init behind ungate clock

Wenbin Mei <[email protected]>
mmc: cqhci: clear HALT state after CQE enable

Johan Hovold <[email protected]>
mmc: vub300: fix control-message timeouts

Daniel Jordan <[email protected]>
net/tls: Fix flipped sign in tls_err_abort() calls

Pavel Skripkin <[email protected]>
Revert "net: mdiobus: Fix memory leak in __mdiobus_register"

Krzysztof Kozlowski <[email protected]>
nfc: port100: fix using -ERRNO as command type mask

Max VA <[email protected]>
tipc: fix size validations for the MSG_CRYPTO type

Zheyu Ma <[email protected]>
ata: sata_mv: Fix the error handling of mv_chip_id()

Sachi King <[email protected]>
pinctrl: amd: disable and mask interrupts on probe

Rafał Miłecki <[email protected]>
Revert "pinctrl: bcm: ns: support updated DT binding as syscon subnode"

Wang Hai <[email protected]>
usbnet: fix error return code in usbnet_probe()

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

LABBE Corentin <[email protected]>
ARM: 9148/1: handle CONFIG_CPU_ENDIAN_BE32 in arch/arm/kernel/head.S

Arnd Bergmann <[email protected]>
ARM: 9141/1: only warn about XIP address when not compile testing

Arnd Bergmann <[email protected]>
ARM: 9139/1: kprobes: fix arch_init_kprobes() prototype

Arnd Bergmann <[email protected]>
ARM: 9138/1: fix link warning with XIP + frame-pointer

Arnd Bergmann <[email protected]>
ARM: 9134/1: remove duplicate memcpy() definition

Nick Desaulniers <[email protected]>
ARM: 9133/1: mm: proc-macros: ensure *_tlb_fns are 4B aligned

Lexi Shao <[email protected]>
ARM: 9132/1: Fix __get_user_check failure with ARM KASAN images

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

Diffstat:

 Makefile                                           |   4 +-
 arch/arm/boot/compressed/decompress.c              |   3 +
 arch/arm/include/asm/uaccess.h                     |   4 +-
 arch/arm/kernel/head.S                             |   4 +-
 arch/arm/kernel/vmlinux-xip.lds.S                  |   6 +-
 arch/arm/mm/proc-macros.S                          |   1 +
 arch/arm/probes/kprobes/core.c                     |   2 +-
 .../boot/dts/allwinner/sun50i-h5-nanopi-neo2.dts   |   2 +-
 .../boot/dts/freescale/imx8mm-kontron-n801x-s.dts  |   8 +-
 .../dts/freescale/imx8mm-kontron-n801x-som.dtsi    |   8 +-
 arch/nds32/kernel/ftrace.c                         |   2 +-
 arch/nios2/platform/Kconfig.platform               |   1 +
 arch/riscv/Kconfig                                 |   6 +
 arch/riscv/include/asm/kasan.h                     |   3 +-
 arch/riscv/kernel/head.S                           |   1 +
 arch/riscv/mm/kasan_init.c                         |  14 +-
 arch/riscv/net/bpf_jit_core.c                      |   3 +-
 arch/s390/kvm/interrupt.c                          |   5 +-
 arch/s390/kvm/kvm-s390.c                           |   1 +
 arch/x86/include/asm/kvm_host.h                    |   2 +-
 arch/x86/kvm/svm/sev.c                             |  15 ++-
 arch/x86/kvm/x86.c                                 |  36 +++--
 arch/x86/kvm/xen.c                                 |  27 +++-
 block/blk-settings.c                               |  20 ++-
 drivers/ata/sata_mv.c                              |   4 +-
 drivers/base/regmap/regcache-rbtree.c              |   7 +-
 drivers/gpio/gpio-xgs-iproc.c                      |   2 +-
 drivers/gpu/drm/amd/amdgpu/nv.c                    |   2 +-
 .../drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c  |  20 +--
 .../amd/display/dc/clk_mgr/dcn31/dcn31_clk_mgr.c   |  29 ++--
 drivers/gpu/drm/amd/display/dc/dcn31/dcn31_hwseq.c |   7 +-
 .../gpu/drm/amd/display/dc/dcn31/dcn31_resource.c  |  13 +-
 .../amd/display/dc/dml/dcn31/display_mode_vba_31.c |   6 +-
 drivers/gpu/drm/amd/display/include/dal_asic_id.h  |   2 +-
 .../gpu/drm/amd/display/modules/hdcp/hdcp_psp.c    |   6 +-
 drivers/gpu/drm/i915/display/intel_dp.c            |   3 +
 drivers/gpu/drm/i915/gt/intel_timeline.c           |   4 +-
 drivers/gpu/drm/ttm/ttm_bo_util.c                  |   1 +
 drivers/infiniband/core/sa_query.c                 |   5 +-
 drivers/infiniband/hw/hfi1/pio.c                   |   9 +-
 drivers/infiniband/hw/irdma/uk.c                   |   4 +-
 drivers/infiniband/hw/irdma/verbs.c                |   8 +-
 drivers/infiniband/hw/irdma/ws.c                   |  13 +-
 drivers/infiniband/hw/mlx5/mr.c                    |   2 +-
 drivers/infiniband/hw/mlx5/qp.c                    |   2 +
 drivers/infiniband/hw/qib/qib_user_sdma.c          |  33 +++--
 drivers/mmc/host/cqhci-core.c                      |   3 +
 drivers/mmc/host/dw_mmc-exynos.c                   |  14 ++
 drivers/mmc/host/mtk-sd.c                          |  38 +++---
 drivers/mmc/host/sdhci-esdhc-imx.c                 |  16 +++
 drivers/mmc/host/sdhci-pci-core.c                  |  29 +++-
 drivers/mmc/host/sdhci.c                           |   6 +
 drivers/mmc/host/tmio_mmc_core.c                   |  17 ++-
 drivers/mmc/host/vub300.c                          |  18 +--
 drivers/net/ethernet/hisilicon/hns3/hnae3.h        |   1 +
 drivers/net/ethernet/hisilicon/hns3/hns3_debugfs.c |  10 +-
 drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c |  33 +++--
 .../ethernet/hisilicon/hns3/hns3pf/hclge_debugfs.c |  30 ++---
 .../ethernet/hisilicon/hns3/hns3pf/hclge_main.c    |  30 +++++
 .../net/ethernet/hisilicon/hns3/hns3pf/hclge_tm.c  |   2 +-
 .../net/ethernet/hisilicon/hns3/hns3pf/hclge_tm.h  |   1 +
 drivers/net/ethernet/intel/ice/ice_lag.c           |  18 +--
 drivers/net/ethernet/intel/ice/ice_ptp.c           |   3 +
 .../ethernet/marvell/octeontx2/af/rvu_debugfs.c    | 148 ++++++++++++++++-----
 .../net/ethernet/marvell/octeontx2/af/rvu_nix.c    |   3 +
 drivers/net/ethernet/mellanox/mlxsw/pci.c          |  25 ++--
 drivers/net/ethernet/microchip/lan743x_main.c      |  35 ++++-
 drivers/net/ethernet/nxp/lpc_eth.c                 |   5 +-
 drivers/net/phy/mdio_bus.c                         |   1 -
 drivers/net/phy/phy.c                              | 140 +++++++++++--------
 drivers/net/usb/lan78xx.c                          |   6 +
 drivers/net/usb/usbnet.c                           |   5 +
 drivers/nfc/port100.c                              |   4 +-
 drivers/nvme/host/tcp.c                            |   9 +-
 drivers/nvme/target/tcp.c                          |   2 +-
 drivers/pinctrl/bcm/pinctrl-ns.c                   |  29 ++--
 drivers/pinctrl/pinctrl-amd.c                      |  31 +++++
 drivers/reset/reset-brcmstb-rescal.c               |   2 +-
 drivers/scsi/ibmvscsi/ibmvfc.c                     |   3 +-
 drivers/scsi/ufs/ufs-exynos.c                      |   6 +-
 drivers/virtio/virtio_ring.c                       |   2 +-
 drivers/watchdog/iTCO_wdt.c                        |  12 +-
 drivers/watchdog/sbsa_gwdt.c                       |   4 +-
 fs/ocfs2/suballoc.c                                |  22 +--
 include/linux/bpf.h                                |   7 +-
 include/linux/bpf_types.h                          |   8 +-
 include/linux/page-flags.h                         |  23 ++++
 include/net/cfg80211.h                             |   2 -
 include/net/tls.h                                  |   9 +-
 kernel/bpf/arraymap.c                              |   1 +
 kernel/bpf/core.c                                  |  20 ++-
 kernel/bpf/syscall.c                               |  39 +++---
 kernel/cgroup/cgroup.c                             |   4 +-
 mm/huge_memory.c                                   |   2 +
 mm/khugepaged.c                                    |  26 ++--
 mm/memory-failure.c                                |  28 ++--
 mm/memory.c                                        |   9 ++
 mm/page_alloc.c                                    |   4 +-
 net/batman-adv/bridge_loop_avoidance.c             |   8 +-
 net/batman-adv/main.c                              |  56 +++++---
 net/batman-adv/network-coding.c                    |   4 +-
 net/batman-adv/translation-table.c                 |   4 +-
 net/core/dev.c                                     |   6 +
 net/core/net-sysfs.c                               |   4 +-
 net/ipv4/tcp_bpf.c                                 |  12 ++
 net/mac80211/mesh.c                                |   9 +-
 net/sctp/sm_statefuns.c                            | 139 +++++++++++--------
 net/tipc/crypto.c                                  |  32 +++--
 net/tls/tls_sw.c                                   |  19 ++-
 net/wireless/core.c                                |   2 +-
 net/wireless/core.h                                |   2 +
 net/wireless/mlme.c                                |  26 ++--
 net/wireless/scan.c                                |   7 +-
 net/wireless/util.c                                |  14 +-
 tools/perf/builtin-script.c                        |  14 +-
 115 files changed, 1098 insertions(+), 565 deletions(-)