Skip to content

5.10.77-rc1 review

Greg Kroah-Hartman linux-tegra lkml nouveau stable 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest77 patches 22 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/77ARM: 9132/1: Fix __get_user_check failure with ARM KASAN imagesarch/arm/include/asm/uaccess.h+3 -11 reply
2/77ARM: 9133/1: mm: proc-macros: ensure *_tlb_fns are 4B alignedarch/arm/mm/proc-macros.S+1 -00 replies
3/77ARM: 9134/1: remove duplicate memcpy() definitionarch/arm/boot/compressed/decompress.c+3 -01 reply
4/77ARM: 9138/1: fix link warning with XIP + frame-pointerarch/arm/kernel/vmlinux-xip.lds.S+4 -00 replies
5/77ARM: 9139/1: kprobes: fix arch_init_kprobes() prototypearch/arm/probes/kprobes/core.c+1 -10 replies
6/77ARM: 9141/1: only warn about XIP address when not compile testingarch/arm/kernel/vmlinux-xip.lds.S+1 -10 replies
7/77io_uring: dont take uring_lock during iowq cancelfs/io_uring.c+2 -00 replies
8/77powerpc/bpf: Fix BPF_MOD when imm == 1arch/powerpc/net/bpf_jit_comp64.c+8 -20 replies
9/77arm64: Avoid premature usercopy failurearch/arm64/lib/copy_from_user.S arch/arm64/lib/copy_in_user.S arch/arm64/lib/copy_to_user.S+35 -130 replies
10/77ext4: fix possible UAF when remounting r/o a mmp-protected file systemfs/ext4/mmp.c fs/ext4/super.c+20 -170 replies
11/77usbnet: sanity check for maxpacketdrivers/net/usb/usbnet.c+4 -00 replies
12/77usbnet: fix error return code in usbnet_probe()drivers/net/usb/usbnet.c+1 -00 replies
13/77Revert "pinctrl: bcm: ns: support updated DT binding as syscon subnode"drivers/pinctrl/bcm/pinctrl-ns.c+10 -190 replies
14/77pinctrl: amd: disable and mask interrupts on probedrivers/pinctrl/pinctrl-amd.c+31 -00 replies
15/77ata: sata_mv: Fix the error handling of mv_chip_id()drivers/ata/sata_mv.c+2 -20 replies
16/77tipc: fix size validations for the MSG_CRYPTO typenet/tipc/crypto.c+21 -110 replies
17/77nfc: port100: fix using -ERRNO as command type maskdrivers/nfc/port100.c+2 -20 replies
18/77Revert "net: mdiobus: Fix memory leak in __mdiobus_register"drivers/net/phy/mdio_bus.c+0 -10 replies
19/77net/tls: Fix flipped sign in tls_err_abort() callsinclude/net/tls.h net/tls/tls_sw.c+15 -110 replies
20/77mmc: vub300: fix control-message timeoutsdrivers/mmc/host/vub300.c+9 -90 replies
21/77mmc: cqhci: clear HALT state after CQE enabledrivers/mmc/host/cqhci.c+3 -00 replies
22/77mmc: mediatek: Move cqhci init behind ungate clockdrivers/mmc/host/mtk-sd.c+19 -190 replies
23/77mmc: dw_mmc: exynos: fix the finding clock sample valuedrivers/mmc/host/dw_mmc-exynos.c+14 -00 replies
24/77mmc: sdhci: Map more voltage level to SDHCI_POWER_330drivers/mmc/host/sdhci.c+6 -00 replies
25/77mmc: sdhci-esdhc-imx: clear the buffer_read_ready to reset standard tuning circuitdrivers/mmc/host/sdhci-esdhc-imx.c+16 -00 replies
26/77ocfs2: fix race between searching chunks and release journal_head from buffer_headfs/ocfs2/suballoc.c+13 -90 replies
27/77nvme-tcp: fix H2CData PDU send accounting (again)drivers/nvme/host/tcp.c+3 -10 replies
28/77cfg80211: scan: fix RCU in cfg80211_add_nontrans_list()net/wireless/scan.c+5 -20 replies
29/77cfg80211: fix management registrations lockinginclude/net/cfg80211.h net/wireless/core.c net/wireless/core.h +1 more+17 -150 replies
30/77net: lan78xx: fix division by zero in send pathdrivers/net/usb/lan78xx.c+6 -00 replies
31/77mm, thp: bail out early in collapse_file for writeback pagemm/khugepaged.c+6 -10 replies
32/77drm/ttm: fix memleak in ttm_transfered_destroydrivers/gpu/drm/ttm/ttm_bo_util.c+1 -07 replies
33/77drm/amdgpu: fix out of bounds writedrivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c+1 -10 replies
34/77cgroup: Fix memory leak caused by missing cgroup_bpf_offlinekernel/cgroup/cgroup.c+3 -10 replies
35/77riscv, bpf: Fix potential NULL dereferencearch/riscv/net/bpf_jit_core.c+2 -10 replies
36/77tcp_bpf: Fix one concurrency problem in the tcp_bpf_send_verdict functionnet/ipv4/tcp_bpf.c+12 -00 replies
37/77bpf: Fix potential race in tail call compatibility checkinclude/linux/bpf.h kernel/bpf/arraymap.c kernel/bpf/core.c +1 more+23 -110 replies
38/77bpf: Fix error usage of map_fd and fdget() in generic_map_update_batch()kernel/bpf/syscall.c+3 -20 replies
39/77IB/qib: Protect from buffer overflow in struct qib_user_sdma_pkt fieldsdrivers/infiniband/hw/qib/qib_user_sdma.c+23 -100 replies
40/77IB/hfi1: Fix abba locking issue with sc_disable()drivers/infiniband/hw/hfi1/pio.c+6 -30 replies
41/77nvmet-tcp: fix data digest pointer calculationdrivers/nvme/target/tcp.c+1 -10 replies
42/77nvme-tcp: fix data digest pointer calculationdrivers/nvme/host/tcp.c+1 -10 replies
43/77nvme-tcp: fix possible req->offset corruptiondrivers/nvme/host/tcp.c+2 -10 replies
44/77octeontx2-af: Display all enabled PF VF rsrc_alloc entries.drivers/net/ethernet/marvell/octeontx2/af/rvu_debugfs.c+106 -320 replies
45/77RDMA/mlx5: Set user priority for DCTdrivers/infiniband/hw/mlx5/qp.c+2 -00 replies
46/77arm64: dts: allwinner: h5: NanoPI Neo 2: Fix ethernet nodearch/arm64/boot/dts/allwinner/sun50i-h5-nanopi-neo2.dts+1 -10 replies
47/77reset: brcmstb-rescal: fix incorrect polarity of status bitdrivers/reset/reset-brcmstb-rescal.c+1 -10 replies
48/77regmap: Fix possible double-free in regcache_rbtree_exit()drivers/base/regmap/regcache-rbtree.c+3 -40 replies
49/77net: 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
50/77net-sysfs: initialize uid and gid before calling net_ns_get_ownershipnet/core/net-sysfs.c+2 -20 replies
51/77cfg80211: correct bridge/4addr mode checknet/wireless/util.c+7 -70 replies
52/77net: Prevent infinite while loop in skb_tx_hash()net/core/dev.c+6 -00 replies
53/77RDMA/sa_query: Use strscpy_pad instead of memcpy to copy a stringdrivers/infiniband/core/sa_query.c+3 -20 replies
54/77gpio: xgs-iproc: fix parsing of ngpios propertydrivers/gpio/gpio-xgs-iproc.c+1 -10 replies
55/77nios2: Make NIOS2_DTB_SOURCE_BOOL depend on !COMPILE_TESTarch/nios2/platform/Kconfig.platform+1 -00 replies
56/77mlxsw: pci: Recycle received packet upon allocation failuredrivers/net/ethernet/mellanox/mlxsw/pci.c+12 -130 replies
57/77net: ethernet: microchip: lan743x: Fix driver crash when lan743x_pm_resume failsdrivers/net/ethernet/microchip/lan743x_main.c+2 -00 replies
58/77net: ethernet: microchip: lan743x: Fix dma allocation failure by using dma_set_mask_and_coherentdrivers/net/ethernet/microchip/lan743x_main.c+20 -00 replies
59/77net: nxp: lpc_eth.c: avoid hang when bringing interface downdrivers/net/ethernet/nxp/lpc_eth.c+2 -30 replies
60/77net/tls: Fix flipped sign in async_wait.err assignmentnet/tls/tls_sw.c+1 -10 replies
61/77phy: phy_ethtool_ksettings_get: Lock the phy for consistencydrivers/net/phy/phy.c+2 -00 replies
62/77phy: phy_ethtool_ksettings_set: Move after phy_start_anegdrivers/net/phy/phy.c+53 -530 replies
63/77phy: phy_start_aneg: Add an unlocked versiondrivers/net/phy/phy.c+24 -60 replies
64/77phy: phy_ethtool_ksettings_set: Lock the PHY while changing settingsdrivers/net/phy/phy.c+3 -10 replies
65/77sctp: use init_tag from inithdr for ABORT chunknet/sctp/sm_statefuns.c+1 -00 replies
66/77sctp: fix the processing for INIT_ACK chunknet/sctp/sm_statefuns.c+19 -180 replies
67/77sctp: fix the processing for COOKIE_ECHO chunknet/sctp/sm_statefuns.c+10 -40 replies
68/77sctp: add vtag check in sctp_sf_violationnet/sctp/sm_statefuns.c+3 -05 replies
69/77sctp: add vtag check in sctp_sf_do_8_5_1_E_sanet/sctp/sm_statefuns.c+3 -60 replies
70/77sctp: add vtag check in sctp_sf_ootbnet/sctp/sm_statefuns.c+3 -00 replies
71/77lan743x: fix endianness when accessing descriptorsdrivers/net/ethernet/microchip/lan743x_main.c drivers/net/ethernet/microchip/lan743x_main.h+43 -430 replies
72/77KVM: s390: clear kicked_mask before sleeping againarch/s390/kvm/kvm-s390.c+1 -00 replies
73/77KVM: s390: preserve deliverable_mask in __airqs_kick_single_vcpuarch/s390/kvm/interrupt.c+3 -20 replies
74/77scsi: ufs: ufs-exynos: Correct timeout value setting registersdrivers/scsi/ufs/ufs-exynos.c+3 -30 replies
75/77riscv: fix misalgned trap vector base addressarch/riscv/kernel/head.S+1 -00 replies
76/77riscv: Fix asan-stack clang buildarch/riscv/Kconfig arch/riscv/include/asm/kasan.h arch/riscv/mm/kasan_init.c+10 -20 replies
77/77perf script: Check session->header.env.arch before using ittools/perf/builtin-script.c+8 -40 replies

Reviews trailers per patch

46 of 77 patches have a Reviewed-by or Acked-by.

PatchJohan HovoldYanfei XuYing XueJon MaloyArd BiesheuvelNathan ChancellorRichard HendersonJan KaraAdrian HunterChaotian JingKeith BuschJoseph QiLinus WalleijMarek SzyprowskiChristian HewittKees CookMasami HiramatsuJohan AlmbladhChristophe LeroySong LiuMatthew Wilcox (Oracle)Yang ShiKirill A. ShutemovCatalin MarinasSagi GrimbergJernej SkrabecAndrew Lunn[email protected]Sven EckelmannChristian BraunerRoman GushchinJohn FastabendMark BlochAndy GospodarekChris PackhamFlorian FainelliMaor GottliebRandy DunlapPetr MachataVladimir ZapolskiyDaniel BorkmannMarcelo Ricardo LeitnerErhard F.Huang RuiDennis DalessandroWalter StollChristian BorntraegerMichael MuellerClaudio ImbrendaAlim AkhtarAvri AltmanAnup PatelFox ChenJon HunterShuah KhanGuenter RoeckLinux Kernel Functional TestingHulk RobotSudip MukherjeePavel Machek (CIP)
SeriesT-b T-b T-b T-b T-b T-b T-b T-b
1/77
2/77Debugged-by A-b Debugged-by T-b Debugged-by
3/77R-b
4/77R-b
5/77A-b
6/77
7/77
8/77T-b A-b R-b A-b
9/77R-b
10/77R-b
11/77R-b
12/77R-b
13/77
14/77
15/77
16/77A-b A-b
17/77
18/77A-b
19/77
20/77
21/77A-b
22/77A-b
23/77T-b T-b
24/77A-b
25/77A-b
26/77R-b
27/77R-b
28/77
29/77
30/77
31/77R-b R-b A-b
32/77T-b R-b
33/77
34/77A-b A-b
35/77A-b
36/77A-b
37/77
38/77
39/77R-b
40/77
41/77R-b
42/77R-b
43/77R-b R-b
44/77
45/77R-b
46/77R-b R-b
47/77
48/77
49/77Reported-and-tested-by A-b
50/77A-b
51/77
52/77R-b
53/77R-b
54/77R-b R-b R-b
55/77R-b
56/77R-b
57/77
58/77
59/77A-b
60/77
61/77
62/77
63/77
64/77T-b
65/77A-b
66/77A-b
67/77A-b
68/77A-b
69/77A-b
70/77A-b
71/77
72/77R-b R-b R-b
73/77R-b R-b R-b
74/77R-b R-b
75/77R-b
76/77
77/77

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

Read the v1 thread

Cover letter [PATCH 5.10 00/77] 5.10.77-rc1 review

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

thanks,

greg k-h

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

Greg Kroah-Hartman <[email protected]>

    Linux 5.10.77-rc1

Song Liu <[email protected]>

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

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

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

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

Alexey Denisov <[email protected]>
lan743x: fix endianness when accessing descriptors

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: use init_tag from inithdr for ABORT chunk

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

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

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

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

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

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

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

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

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

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

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

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

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

Theodore Ts'o <[email protected]>
ext4: fix possible UAF when remounting r/o a mmp-protected file system

Robin Murphy <[email protected]>
arm64: Avoid premature usercopy failure

Naveen N. Rao <[email protected]>

    powerpc/bpf: Fix BPF_MOD when imm == 1

Pavel Begunkov <[email protected]>
io_uring: don't take uring_lock during iowq cancel

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/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 +-
 arch/arm64/lib/copy_from_user.S                    |  13 +-
 arch/arm64/lib/copy_in_user.S                      |  21 ++--
 arch/arm64/lib/copy_to_user.S                      |  14 ++-
 arch/nios2/platform/Kconfig.platform               |   1 +
 arch/powerpc/net/bpf_jit_comp64.c                  |  10 +-
 arch/riscv/Kconfig                                 |   6 +
 arch/riscv/include/asm/kasan.h                     |   3 +-
 arch/riscv/kernel/head.S                           |   1 +
 arch/riscv/mm/kasan_init.c                         |   3 +
 arch/riscv/net/bpf_jit_core.c                      |   3 +-
 arch/s390/kvm/interrupt.c                          |   5 +-
 arch/s390/kvm/kvm-s390.c                           |   1 +
 drivers/ata/sata_mv.c                              |   4 +-
 drivers/base/regmap/regcache-rbtree.c              |   7 +-
 drivers/gpio/gpio-xgs-iproc.c                      |   2 +-
 .../drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c  |   2 +-
 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/mlx5/qp.c                    |   2 +
 drivers/infiniband/hw/qib/qib_user_sdma.c          |  33 +++--
 drivers/mmc/host/cqhci.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.c                           |   6 +
 drivers/mmc/host/vub300.c                          |  18 +--
 .../ethernet/marvell/octeontx2/af/rvu_debugfs.c    | 138 +++++++++++++++-----
 drivers/net/ethernet/mellanox/mlxsw/pci.c          |  25 ++--
 drivers/net/ethernet/microchip/lan743x_main.c      |  88 ++++++++-----
 drivers/net/ethernet/microchip/lan743x_main.h      |  20 +--
 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/ufs/ufs-exynos.c                      |   6 +-
 fs/ext4/mmp.c                                      |  31 +++--
 fs/ext4/super.c                                    |   6 +-
 fs/io_uring.c                                      |   2 +
 fs/ocfs2/suballoc.c                                |  22 ++--
 include/linux/bpf.h                                |   7 +-
 include/net/cfg80211.h                             |   2 -
 include/net/tls.h                                  |   9 +-
 kernel/bpf/arraymap.c                              |   1 +
 kernel/bpf/core.c                                  |  20 +--
 kernel/bpf/syscall.c                               |  11 +-
 kernel/cgroup/cgroup.c                             |   4 +-
 mm/khugepaged.c                                    |   7 +-
 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/sctp/sm_statefuns.c                            |  67 +++++-----
 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                        |  12 +-
 78 files changed, 772 insertions(+), 399 deletions(-)