Skip to content

5.15.53-rc1 review

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

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest98 patches 10 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/98Revert "drm/amdgpu/display: set vblank_disable_immediate for DC"drivers/gpu/drm/amd/amdgpu/amdgpu_irq.c drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c+1 -30 replies
2/98drm/amdgpu: To flush tlb for MMHUB of RAVEN seriesdrivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c+2 -10 replies
3/98ksmbd: set the range of bytes to zero without extending file size in FSCTL_ZERO_DATAfs/ksmbd/vfs.c+3 -10 replies
4/98ksmbd: check invalid FileOffset and BeyondFinalZero in FSCTL_ZERO_DATAfs/ksmbd/smb2pdu.c+18 -110 replies
5/98ksmbd: use vfs_llseek instead of dereferencing NULLfs/ksmbd/vfs.c+2 -20 replies
6/98ipv6: take care of disable_policy when restoring routesnet/ipv6/addrconf.c net/ipv6/route.c+8 -50 replies
7/98net: phy: Dont trigger state machine while in suspenddrivers/net/phy/phy.c drivers/net/phy/phy_device.c include/linux/phy.h+52 -00 replies
8/98nvme-pci: add NVME_QUIRK_BOGUS_NID for ADATA XPG SX6000LNP (AKA SPECTRIX S40G)drivers/nvme/host/pci.c+2 -10 replies
9/98nvme-pci: add NVME_QUIRK_BOGUS_NID for ADATA IM2P33F8ABR1drivers/nvme/host/pci.c+2 -00 replies
10/98nvdimm: Fix badblocks clear off-by-one errordrivers/nvdimm/bus.c+2 -20 replies
11/98powerpc/prom_init: Fix kernel config greparch/powerpc/kernel/prom_init_check.sh+1 -10 replies
12/98powerpc/book3e: Fix PUD allocation size in map_kernel_page()arch/powerpc/mm/nohash/book3e_pgtable.c+3 -30 replies
13/98powerpc/bpf: Fix use of user_pt_regs in uapiarch/powerpc/include/asm/bpf_perf_event.h arch/powerpc/include/uapi/asm/bpf_perf_event.h+9 -90 replies
14/98dm raid: fix accesses beyond end of raid member arraydrivers/md/dm-raid.c+18 -160 replies
15/98dm raid: fix KASAN warning in raid5_add_disksdrivers/md/raid5.c+1 -00 replies
16/98s390/archrandom: simplify back to earlier design and initialize earlierarch/s390/crypto/arch_random.c arch/s390/include/asm/archrandom.h arch/s390/kernel/setup.c+12 -2240 replies
17/98SUNRPC: Fix READ_PLUS crashernet/sunrpc/xdr.c+1 -10 replies
18/98net: rose: fix UAF bugs caused by timer handlernet/rose/rose_timer.c+19 -150 replies
19/98net: usb: ax88179_178a: Fix packet receivingdrivers/net/usb/ax88179_178a.c+76 -250 replies
20/98virtio-net: fix race between ndo_open() and virtio_device_ready()drivers/net/virtio_net.c+7 -10 replies
21/98selftests/net: pass ipv6_args to udpgso_benchs IPv6 TCP testtools/testing/selftests/net/udpgso_bench.sh+1 -10 replies
22/98net: dsa: bcm_sf2: force pause link settingsdrivers/net/dsa/bcm_sf2.c+5 -00 replies
23/98net: tun: unlink NAPI from device on destructiondrivers/net/tun.c+1 -00 replies
24/98net: tun: stop NAPI when detaching queuesdrivers/net/tun.c+10 -10 replies
25/98net: dp83822: disable false carrier interruptdrivers/net/phy/dp83822.c+0 -10 replies
26/98net: dp83822: disable rx error interruptdrivers/net/phy/dp83822.c+1 -20 replies
27/98RDMA/qedr: Fix reporting QP timeout attributedrivers/infiniband/hw/qedr/qedr.h drivers/infiniband/hw/qedr/verbs.c+4 -10 replies
28/98RDMA/cm: Fix memory leak in ib_cm_insert_listendrivers/infiniband/core/cm.c+3 -10 replies
29/98linux/dim: Fix divide by 0 in RDMA DIMinclude/linux/dim.h+1 -10 replies
30/98net: usb: asix: do not force pause frames supportdrivers/net/usb/asix.h+1 -20 replies
31/98usbnet: fix memory allocation in helpersdrivers/net/usb/usbnet.c+2 -20 replies
32/98selftests: mptcp: more stable diag teststools/testing/selftests/net/mptcp/diag.sh+40 -80 replies
33/98net: ipv6: unexport __init-annotated seg6_hmac_net_init()net/ipv6/seg6_hmac.c+0 -10 replies
34/98NFSD: restore EINVAL error translation in nfsd_commit()fs/nfsd/vfs.c+2 -10 replies
35/98vfs: fix copy_file_range() regression in cross-fs copiesfs/ksmbd/smb2pdu.c fs/ksmbd/vfs.c fs/nfsd/vfs.c +1 more+68 -370 replies
36/98caif_virtio: fix race between virtio_device_ready() and ndo_open()drivers/net/caif/caif_virtio.c+9 -10 replies
37/98PM / devfreq: exynos-ppmu: Fix refcount leak in of_get_devfreq_eventsdrivers/devfreq/event/exynos-ppmu.c+6 -20 replies
38/98vdpa/mlx5: Update Control VQ callback informationdrivers/vdpa/mlx5/net/mlx5_vnet.c+2 -00 replies
39/98s390: remove unneeded select BUILD_BIN2Carch/s390/Kconfig+0 -10 replies
40/98netfilter: nft_dynset: restore set element counter when failing to updatenet/netfilter/nft_set_hash.c+2 -00 replies
41/98net/dsa/hirschmann: Add missing of_node_get() in hellcreek_led_setup()drivers/net/dsa/hirschmann/hellcreek_ptp.c+1 -00 replies
42/98net/sched: act_api: Notify user space if any actions were flushed before errornet/sched/act_api.c+14 -80 replies
43/98net: asix: fix "cant send until first packet is send" issuedrivers/net/usb/asix_common.c+1 -00 replies
44/98net: bonding: fix possible NULL deref in rlb codedrivers/net/bonding/bond_alb.c+1 -10 replies
45/98net: phy: ax88772a: fix lost pause advertisement configurationdrivers/net/phy/ax88796b.c+4 -20 replies
46/98net: bonding: fix use-after-free after 802.3ad slave unbinddrivers/net/bonding/bond_3ad.c+2 -10 replies
47/98powerpc/memhotplug: Add add_pages override for PPCarch/powerpc/Kconfig arch/powerpc/mm/mem.c+36 -10 replies
48/98nfc: nfcmrvl: Fix irq_of_parse_and_map() return valuedrivers/nfc/nfcmrvl/i2c.c drivers/nfc/nfcmrvl/spi.c+6 -60 replies
49/98NFC: nxp-nci: Dont issue a zero length i2c_master_read()drivers/nfc/nxp-nci/i2c.c+3 -00 replies
50/98tipc: move bc link creation back to tipc_node_createnet/tipc/node.c+22 -190 replies
51/98epic100: fix use after free on rmmoddrivers/net/ethernet/smsc/epic100.c+2 -20 replies
52/98io_uring: ensure that send/sendmsg and recv/recvmsg check sqe->iopriofs/io_uring.c+4 -00 replies
53/98ACPI: video: Change how we determine if brightness key-presses are handleddrivers/acpi/acpi_video.c+6 -70 replies
54/98tunnels: do not assume mac header is set in skb_tunnel_check_pmtu()net/ipv4/ip_tunnel_core.c+1 -10 replies
55/98ipv6/sit: fix ipip6_tunnel_get_prl return valuenet/ipv6/sit.c+3 -50 replies
56/98ipv6: fix lockdep splat in in6_dump_addrs()net/ipv6/addrconf.c+2 -20 replies
57/98mlxsw: spectrum_router: Fix rollback in tunnel next hop initdrivers/net/ethernet/mellanox/mlxsw/spectrum_router.c+13 -10 replies
58/98net: tun: avoid disabling NAPI twicedrivers/net/tun.c+2 -10 replies
59/98MAINTAINERS: add Leah as xfs maintainer for 5.15.yMAINTAINERS+1 -00 replies
60/98tcp: add a missing nf_reset_ct() in 3WHS handlingnet/ipv4/tcp_ipv4.c+3 -10 replies
61/98selftests/bpf: Add test_verifier support to fixup kfunc call insnstools/testing/selftests/bpf/test_verifier.c+28 -00 replies
62/98selftests/rseq: remove ARRAY_SIZE define from individual teststools/testing/selftests/rseq/basic_percpu_ops_test.c tools/testing/selftests/rseq/rseq.c+2 -40 replies
63/98selftests/rseq: introduce own copy of rseq uapi headertools/testing/selftests/rseq/rseq-abi.h tools/testing/selftests/rseq/rseq.c tools/testing/selftests/rseq/rseq.h+161 -140 replies
64/98selftests/rseq: Remove useless assignment to cpu variabletools/testing/selftests/rseq/param_test.c+1 -30 replies
65/98selftests/rseq: Remove volatile from __rseq_abitools/testing/selftests/rseq/rseq.c tools/testing/selftests/rseq/rseq.h+4 -40 replies
66/98selftests/rseq: Introduce rseq_get_abi() helpertools/testing/selftests/rseq/rseq-arm.h tools/testing/selftests/rseq/rseq-arm64.h tools/testing/selftests/rseq/rseq-mips.h +4 more+99 -940 replies
67/98selftests/rseq: Introduce thread pointer getterstools/testing/selftests/rseq/rseq-generic-thread-pointer.h tools/testing/selftests/rseq/rseq-ppc-thread-pointer.h tools/testing/selftests/rseq/rseq-thread-pointer.h +1 more+114 -00 replies
68/98selftests/rseq: Uplift rseq selftests for compatibility with glibc-2.35tools/testing/selftests/rseq/Makefile tools/testing/selftests/rseq/rseq.c tools/testing/selftests/rseq/rseq.h+88 -880 replies
69/98selftests/rseq: Fix ppc32: wrong rseq_cs 32-bit field pointer on big endiantools/testing/selftests/rseq/rseq-arm.h tools/testing/selftests/rseq/rseq-arm64.h tools/testing/selftests/rseq/rseq-mips.h +2 more+38 -380 replies
70/98selftests/rseq: Fix ppc32 missing instruction selection "u" and "x" for load/storetools/testing/selftests/rseq/rseq-ppc.h+28 -270 replies
71/98selftests/rseq: Fix ppc32 offsets by using long rather than off_ttools/testing/selftests/rseq/basic_percpu_ops_test.c tools/testing/selftests/rseq/param_test.c tools/testing/selftests/rseq/rseq-arm.h +6 more+11 -110 replies
72/98selftests/rseq: Fix warnings about #if checks of undefined tokenstools/testing/selftests/rseq/param_test.c tools/testing/selftests/rseq/rseq-x86.h+2 -20 replies
73/98selftests/rseq: Remove arm/mips asm goto compiler work-aroundtools/testing/selftests/rseq/rseq-arm.h tools/testing/selftests/rseq/rseq-mips.h+0 -740 replies
74/98selftests/rseq: Fix: work-around asm goto compiler bugstools/testing/selftests/rseq/compiler.h tools/testing/selftests/rseq/rseq-arm.h tools/testing/selftests/rseq/rseq-arm64.h +4 more+245 -60 replies
75/98selftests/rseq: x86-64: use %fs segment selector for accessing rseq thread areatools/testing/selftests/rseq/rseq-x86.h+30 -280 replies
76/98selftests/rseq: x86-32: use %gs segment selector for accessing rseq thread areatools/testing/selftests/rseq/rseq-x86.h+34 -320 replies
77/98selftests/rseq: Change type of rseq_offset to ptrdiff_ttools/testing/selftests/rseq/rseq-x86.h tools/testing/selftests/rseq/rseq.c tools/testing/selftests/rseq/rseq.h+12 -100 replies
78/98xen/blkfront: fix leaking data in shared pagesdrivers/block/xen-blkfront.c+4 -30 replies
79/98xen/netfront: fix leaking data in shared pagesdrivers/net/xen-netfront.c+2 -10 replies
80/98xen/netfront: force data bouncing when backend is untrusteddrivers/net/xen-netfront.c+47 -20 replies
81/98xen/blkfront: force data bouncing when backend is untrusteddrivers/block/xen-blkfront.c+34 -150 replies
82/98xen-netfront: restore __skb_queue_tail() positioning in xennet_get_responses()drivers/net/xen-netfront.c+3 -10 replies
83/98xen/arm: Fix race in RB-tree based P2M accountingarch/arm/xen/p2m.c+4 -20 replies
84/98net: usb: qmi_wwan: add Telit 0x1070 compositiondrivers/net/usb/qmi_wwan.c+1 -00 replies
85/98clocksource/drivers/ixp4xx: remove EXPORT_SYMBOL_GPL from ixp4xx_timer_setup()drivers/clocksource/timer-ixp4xx.c+0 -10 replies
86/98net: fix IFF_TX_SKB_NO_LINEAR definitioninclude/linux/netdevice.h+1 -10 replies
87/98drm/i915/gem: add missing elsedrivers/gpu/drm/i915/gem/i915_gem_context.c+3 -20 replies
88/98drm/msm/gem: Fix error return on fence id alloc faildrivers/gpu/drm/msm/msm_gem_submit.c+1 -10 replies
89/98drivers: cpufreq: Add missing of_node_put() in qoriq-cpufreq.cdrivers/cpufreq/qoriq-cpufreq.c+1 -00 replies
90/98platform/x86: panasonic-laptop: de-obfuscate button codesdrivers/platform/x86/panasonic-laptop.c+11 -50 replies
91/98platform/x86: panasonic-laptop: sort includes alphabeticallydrivers/platform/x86/panasonic-laptop.c+8 -90 replies
92/98platform/x86: panasonic-laptop: revert "Resolve hotkey double trigger bug"drivers/platform/x86/panasonic-laptop.c+2 -60 replies
93/98platform/x86: panasonic-laptop: dont report duplicate brightness key-pressesdrivers/platform/x86/Kconfig drivers/platform/x86/panasonic-laptop.c+9 -00 replies
94/98platform/x86: panasonic-laptop: filter out duplicate volume up/down/mute keypressesdrivers/platform/x86/Kconfig drivers/platform/x86/panasonic-laptop.c+42 -00 replies
95/98drm/fourcc: fix integer type usage in uapi headerinclude/uapi/drm/drm_fourcc.h+2 -20 replies
96/98hwmon: (occ) Remove sequence numbering and checksum calculationdrivers/hwmon/occ/common.c drivers/hwmon/occ/common.h drivers/hwmon/occ/p8_i2c.c +1 more+24 -282 replies
97/98hwmon: (occ) Prevent power cap command overwriting poll responsedrivers/hwmon/occ/common.c drivers/hwmon/occ/common.h drivers/hwmon/occ/p8_i2c.c +1 more+15 -130 replies
98/98hwmon: (ibmaem) dont call platform_device_del() if platform_device_add() failsdrivers/hwmon/ibmaem.c+8 -40 replies

Reviews trailers per patch

50 of 98 patches have a Reviewed-by or Acked-by.

PatchMike RapoportDuoming ZhouHarry WentlandHarald FreudenbergerHeiko CarstensVishal VermaPaolo AbeniPhilip YangAaron LiuAlex DeucherWillem de BruijnPetar PenkovAndrew LunnMichal KalderonMax GurtovoyLeon RomanovskyHyunchul LeeAnton LundinNamjae JeonAl ViroDavid AhernMarek SzyprowskiRafael J. WysockiKeith BuschChaitanya KulkarniEric DumazetJuergen GrossStefano BrivioStefan SeyfriedKenneth ChanAndy ShevchenkoJason WangJon MaloyXuan ZhuoGuenter RoeckKefeng WangJan BeulichKrzysztof KozlowskiJamal Hadi SalimJay VosburghStefano StabelliniSimon SerIlya MaximetsLuis HenriquesDarrick J. WongAmit CohenBjørn MorkDmitry BaryshkovHans de GoedeFrancois RomieuJon HunterFlorian FainelliLinux Kernel Functional TestingBagas SanjayaRon EconomosSudip MukherjeeShuah Khan
SeriesT-b T-b T-b T-b T-b T-b T-b T-b
1/98A-b
2/98R-b R-b A-b
3/98R-b
4/98R-b
5/98R-b A-b
6/98R-b
7/98R-b T-b A-b
8/98R-b R-b
9/98
10/98R-b
11/98
12/98A-b
13/98
14/98
15/98
16/98R-b A-b
17/98
18/98T-b
19/98A-b
20/98
21/98A-b
22/98
23/98
24/98A-b
25/98R-b
26/98R-b
27/98A-b
28/98
29/98R-b A-b
30/98T-b
31/98
32/98
33/98
34/98
35/98T-b T-b
36/98
37/98
38/98A-b
39/98
40/98
41/98
42/98A-b
43/98T-b
44/98A-b
45/98R-b
46/98A-b
47/98R-b
48/98
49/98R-b
50/98A-b
51/98R-b
52/98
53/98A-b Reported-and-tested-by Reported-and-tested-by R-b
54/98R-b
55/98R-b R-b
56/98
57/98R-b
58/98R-b
59/98R-b
60/98T-b R-b
61/98
62/98
63/98
64/98
65/98
66/98
67/98
68/98
69/98
70/98
71/98
72/98
73/98
74/98
75/98
76/98
77/98
78/98R-b R-b
79/98R-b R-b
80/98R-b
81/98R-b
82/98R-b
83/98R-b
84/98A-b
85/98
86/98R-b
87/98
88/98R-b
89/98
90/98R-b R-b
91/98R-b
92/98Reported-and-tested-by Reported-and-tested-by R-b
93/98Reported-and-tested-by Reported-and-tested-by R-b
94/98Reported-and-tested-by Reported-and-tested-by R-b
95/98R-b
96/98A-b
97/98
98/98

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

Read the v1 thread

Cover letter [PATCH 5.15 00/98] 5.15.53-rc1 review

This is the start of the stable review cycle for the 5.15.53 release. There are 98 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 Thu, 07 Jul 2022 11:55:56 +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.15.53-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.15.y
and the diffstat can be found below.

thanks,

greg k-h

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

Greg Kroah-Hartman <[email protected]>

    Linux 5.15.53-rc1

Yang Yingliang <[email protected]>
hwmon: (ibmaem) don't call platform_device_del() if platform_device_add() fails

Eddie James <[email protected]>
hwmon: (occ) Prevent power cap command overwriting poll response

Eddie James <[email protected]>
hwmon: (occ) Remove sequence numbering and checksum calculation

Carlos Llamas <[email protected]>
drm/fourcc: fix integer type usage in uapi header

Hans de Goede <[email protected]>
platform/x86: panasonic-laptop: filter out duplicate volume up/down/mute keypresses

Hans de Goede <[email protected]>
platform/x86: panasonic-laptop: don't report duplicate brightness key-presses

Hans de Goede <[email protected]>
platform/x86: panasonic-laptop: revert "Resolve hotkey double trigger bug"

Hans de Goede <[email protected]>
platform/x86: panasonic-laptop: sort includes alphabetically

Stefan Seyfried <[email protected]>
platform/x86: panasonic-laptop: de-obfuscate button codes

Liang He <[email protected]>
drivers: cpufreq: Add missing of_node_put() in qoriq-cpufreq.c

Rob Clark <[email protected]>
drm/msm/gem: Fix error return on fence id alloc fail

katrinzhou <[email protected]>
drm/i915/gem: add missing else

Dan Carpenter <[email protected]>
net: fix IFF_TX_SKB_NO_LINEAR definition

Greg Kroah-Hartman <[email protected]>
clocksource/drivers/ixp4xx: remove EXPORT_SYMBOL_GPL from ixp4xx_timer_setup()

Daniele Palmas <[email protected]>

    net: usb: qmi_wwan: add Telit 0x1070 composition

Oleksandr Tyshchenko <[email protected]>
xen/arm: Fix race in RB-tree based P2M accounting

Jan Beulich <[email protected]>
xen-netfront: restore __skb_queue_tail() positioning in xennet_get_responses()

Roger Pau Monne <[email protected]>
xen/blkfront: force data bouncing when backend is untrusted

Roger Pau Monne <[email protected]>
xen/netfront: force data bouncing when backend is untrusted

Roger Pau Monne <[email protected]>
xen/netfront: fix leaking data in shared pages

Roger Pau Monne <[email protected]>
xen/blkfront: fix leaking data in shared pages

Mathieu Desnoyers <[email protected]>
selftests/rseq: Change type of rseq_offset to ptrdiff_t

Mathieu Desnoyers <[email protected]>
selftests/rseq: x86-32: use %gs segment selector for accessing rseq thread area

Mathieu Desnoyers <[email protected]>
selftests/rseq: x86-64: use %fs segment selector for accessing rseq thread area

Mathieu Desnoyers <[email protected]>
selftests/rseq: Fix: work-around asm goto compiler bugs

Mathieu Desnoyers <[email protected]>
selftests/rseq: Remove arm/mips asm goto compiler work-around

Mathieu Desnoyers <[email protected]>
selftests/rseq: Fix warnings about #if checks of undefined tokens

Mathieu Desnoyers <[email protected]>
selftests/rseq: Fix ppc32 offsets by using long rather than off_t

Mathieu Desnoyers <[email protected]>
selftests/rseq: Fix ppc32 missing instruction selection "u" and "x" for load/store

Mathieu Desnoyers <[email protected]>
selftests/rseq: Fix ppc32: wrong rseq_cs 32-bit field pointer on big endian

Mathieu Desnoyers <[email protected]>
selftests/rseq: Uplift rseq selftests for compatibility with glibc-2.35

Mathieu Desnoyers <[email protected]>
selftests/rseq: Introduce thread pointer getters

Mathieu Desnoyers <[email protected]>
selftests/rseq: Introduce rseq_get_abi() helper

Mathieu Desnoyers <[email protected]>
selftests/rseq: Remove volatile from __rseq_abi

Mathieu Desnoyers <[email protected]>
selftests/rseq: Remove useless assignment to cpu variable

Mathieu Desnoyers <[email protected]>
selftests/rseq: introduce own copy of rseq uapi header

Shuah Khan <[email protected]>
selftests/rseq: remove ARRAY_SIZE define from individual tests

Kumar Kartikeya Dwivedi <[email protected]>
selftests/bpf: Add test_verifier support to fixup kfunc call insns

Eric Dumazet <[email protected]>
tcp: add a missing nf_reset_ct() in 3WHS handling

Leah Rumancik <[email protected]>
MAINTAINERS: add Leah as xfs maintainer for 5.15.y

Jakub Kicinski <[email protected]>
net: tun: avoid disabling NAPI twice

Petr Machata <[email protected]>
mlxsw: spectrum_router: Fix rollback in tunnel next hop init

Eric Dumazet <[email protected]>
ipv6: fix lockdep splat in in6_dump_addrs()

katrinzhou <[email protected]>
ipv6/sit: fix ipip6_tunnel_get_prl return value

Eric Dumazet <[email protected]>
tunnels: do not assume mac header is set in skb_tunnel_check_pmtu()

Hans de Goede <[email protected]>
ACPI: video: Change how we determine if brightness key-presses are handled

Jens Axboe <[email protected]>

    io_uring: ensure that send/sendmsg and recv/recvmsg check sqe->ioprio

Tong Zhang <[email protected]>
epic100: fix use after free on rmmod

Xin Long <[email protected]>
tipc: move bc link creation back to tipc_node_create

Michael Walle <[email protected]>
NFC: nxp-nci: Don't issue a zero length i2c_master_read()

Krzysztof Kozlowski <[email protected]>
nfc: nfcmrvl: Fix irq_of_parse_and_map() return value

Aneesh Kumar K.V <[email protected]>
powerpc/memhotplug: Add add_pages override for PPC

Yevhen Orlov <[email protected]>
net: bonding: fix use-after-free after 802.3ad slave unbind

Oleksij Rempel <[email protected]>
net: phy: ax88772a: fix lost pause advertisement configuration

Eric Dumazet <[email protected]>
net: bonding: fix possible NULL deref in rlb code

Oleksij Rempel <[email protected]>
net: asix: fix "can't send until first packet is send" issue

Victor Nogueira <[email protected]>
net/sched: act_api: Notify user space if any actions were flushed before error

Liang He <[email protected]>
net/dsa/hirschmann: Add missing of_node_get() in hellcreek_led_setup()

Pablo Neira Ayuso <[email protected]>
netfilter: nft_dynset: restore set element counter when failing to update

Masahiro Yamada <[email protected]>
s390: remove unneeded 'select BUILD_BIN2C'

Eli Cohen <[email protected]>
vdpa/mlx5: Update Control VQ callback information

Miaoqian Lin <[email protected]>
PM / devfreq: exynos-ppmu: Fix refcount leak in of_get_devfreq_events

Jason Wang <[email protected]>
caif_virtio: fix race between virtio_device_ready() and ndo_open()

Amir Goldstein <[email protected]>
vfs: fix copy_file_range() regression in cross-fs copies

Alexey Khoroshilov <[email protected]>
NFSD: restore EINVAL error translation in nfsd_commit()

YueHaibing <[email protected]>
net: ipv6: unexport __init-annotated seg6_hmac_net_init()

Paolo Abeni <[email protected]>
selftests: mptcp: more stable diag tests

Oliver Neukum <[email protected]>
usbnet: fix memory allocation in helpers

Oleksij Rempel <[email protected]>
net: usb: asix: do not force pause frames support

Tao Liu <[email protected]>
linux/dim: Fix divide by 0 in RDMA DIM

Miaoqian Lin <[email protected]>
RDMA/cm: Fix memory leak in ib_cm_insert_listen

Kamal Heib <[email protected]>
RDMA/qedr: Fix reporting QP timeout attribute

Enguerrand de Ribaucourt <[email protected]>
net: dp83822: disable rx error interrupt

Enguerrand de Ribaucourt <[email protected]>
net: dp83822: disable false carrier interrupt

Jakub Kicinski <[email protected]>
net: tun: stop NAPI when detaching queues

Jakub Kicinski <[email protected]>
net: tun: unlink NAPI from device on destruction

Doug Berger <[email protected]>
net: dsa: bcm_sf2: force pause link settings

Dimitris Michailidis <[email protected]>
selftests/net: pass ipv6_args to udpgso_bench's IPv6 TCP test

Jason Wang <[email protected]>
virtio-net: fix race between ndo_open() and virtio_device_ready()

Jose Alonso <[email protected]>

    net: usb: ax88179_178a: Fix packet receiving

Duoming Zhou <[email protected]>
net: rose: fix UAF bugs caused by timer handler

Chuck Lever <[email protected]>
SUNRPC: Fix READ_PLUS crasher

Jason A. Donenfeld <[email protected]>
s390/archrandom: simplify back to earlier design and initialize earlier

Mikulas Patocka <[email protected]>
dm raid: fix KASAN warning in raid5_add_disks

Heinz Mauelshagen <[email protected]>
dm raid: fix accesses beyond end of raid member array

Naveen N. Rao <[email protected]>
powerpc/bpf: Fix use of user_pt_regs in uapi

Christophe Leroy <[email protected]>
powerpc/book3e: Fix PUD allocation size in map_kernel_page()

Liam Howlett <[email protected]>
powerpc/prom_init: Fix kernel config grep

Chris Ye <[email protected]>
nvdimm: Fix badblocks clear off-by-one error

Lamarque Vieira Souza <[email protected]>
nvme-pci: add NVME_QUIRK_BOGUS_NID for ADATA IM2P33F8ABR1

Pablo Greco <[email protected]>
nvme-pci: add NVME_QUIRK_BOGUS_NID for ADATA XPG SX6000LNP (AKA SPECTRIX S40G)

Lukas Wunner <[email protected]>
net: phy: Don't trigger state machine while in suspend

Nicolas Dichtel <[email protected]>
ipv6: take care of disable_policy when restoring routes

Jason A. Donenfeld <[email protected]>
ksmbd: use vfs_llseek instead of dereferencing NULL

Namjae Jeon <[email protected]>
ksmbd: check invalid FileOffset and BeyondFinalZero in FSCTL_ZERO_DATA

Namjae Jeon <[email protected]>
ksmbd: set the range of bytes to zero without extending file size in FSCTL_ZERO_DATA

Ruili Ji <[email protected]>
drm/amdgpu: To flush tlb for MMHUB of RAVEN series

Alex Deucher <[email protected]>
Revert "drm/amdgpu/display: set vblank_disable_immediate for DC"

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

Diffstat:

 MAINTAINERS                                        |   1 +
 Makefile                                           |   4 +-
 arch/arm/xen/p2m.c                                 |   6 +-
 arch/powerpc/Kconfig                               |   4 +
 arch/powerpc/include/asm/bpf_perf_event.h          |   9 +
 arch/powerpc/include/uapi/asm/bpf_perf_event.h     |   9 -
 arch/powerpc/kernel/prom_init_check.sh             |   2 +-
 arch/powerpc/mm/mem.c                              |  33 +++-
 arch/powerpc/mm/nohash/book3e_pgtable.c            |   6 +-
 arch/s390/Kconfig                                  |   1 -
 arch/s390/crypto/arch_random.c                     | 217 ---------------------
 arch/s390/include/asm/archrandom.h                 |  14 +-
 arch/s390/kernel/setup.c                           |   5 +
 drivers/acpi/acpi_video.c                          |  13 +-
 drivers/block/xen-blkfront.c                       |  56 ++++--
 drivers/clocksource/timer-ixp4xx.c                 |   1 -
 drivers/cpufreq/qoriq-cpufreq.c                    |   1 +
 drivers/devfreq/event/exynos-ppmu.c                |   8 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c         |   3 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_irq.c            |   1 +
 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c  |   3 -
 drivers/gpu/drm/i915/gem/i915_gem_context.c        |   5 +-
 drivers/gpu/drm/msm/msm_gem_submit.c               |   2 +-
 drivers/hwmon/ibmaem.c                             |  12 +-
 drivers/hwmon/occ/common.c                         |  31 ++-
 drivers/hwmon/occ/common.h                         |   4 +-
 drivers/hwmon/occ/p8_i2c.c                         |  26 +--
 drivers/hwmon/occ/p9_sbe.c                         |   9 +-
 drivers/infiniband/core/cm.c                       |   4 +-
 drivers/infiniband/hw/qedr/qedr.h                  |   1 +
 drivers/infiniband/hw/qedr/verbs.c                 |   4 +-
 drivers/md/dm-raid.c                               |  34 ++--
 drivers/md/raid5.c                                 |   1 +
 drivers/net/bonding/bond_3ad.c                     |   3 +-
 drivers/net/bonding/bond_alb.c                     |   2 +-
 drivers/net/caif/caif_virtio.c                     |  10 +-
 drivers/net/dsa/bcm_sf2.c                          |   5 +
 drivers/net/dsa/hirschmann/hellcreek_ptp.c         |   1 +
 .../net/ethernet/mellanox/mlxsw/spectrum_router.c  |  14 +-
 drivers/net/ethernet/smsc/epic100.c                |   4 +-
 drivers/net/phy/ax88796b.c                         |   6 +-
 drivers/net/phy/dp83822.c                          |   4 +-
 drivers/net/phy/phy.c                              |  23 +++
 drivers/net/phy/phy_device.c                       |  23 +++
 drivers/net/tun.c                                  |  15 +-
 drivers/net/usb/asix.h                             |   3 +-
 drivers/net/usb/asix_common.c                      |   1 +
 drivers/net/usb/ax88179_178a.c                     | 101 +++++++---
 drivers/net/usb/qmi_wwan.c                         |   1 +
 drivers/net/usb/usbnet.c                           |   4 +-
 drivers/net/virtio_net.c                           |   8 +-
 drivers/net/xen-netfront.c                         |  56 +++++-
 drivers/nfc/nfcmrvl/i2c.c                          |   6 +-
 drivers/nfc/nfcmrvl/spi.c                          |   6 +-
 drivers/nfc/nxp-nci/i2c.c                          |   3 +
 drivers/nvdimm/bus.c                               |   4 +-
 drivers/nvme/host/pci.c                            |   5 +-
 drivers/platform/x86/Kconfig                       |   2 +
 drivers/platform/x86/panasonic-laptop.c            |  84 ++++++--
 drivers/vdpa/mlx5/net/mlx5_vnet.c                  |   2 +
 fs/io_uring.c                                      |   4 +
 fs/ksmbd/smb2pdu.c                                 |  43 ++--
 fs/ksmbd/vfs.c                                     |  12 +-
 fs/nfsd/vfs.c                                      |  11 +-
 fs/read_write.c                                    |  77 ++++----
 include/linux/dim.h                                |   2 +-
 include/linux/netdevice.h                          |   2 +-
 include/linux/phy.h                                |   6 +
 include/uapi/drm/drm_fourcc.h                      |   4 +-
 net/ipv4/ip_tunnel_core.c                          |   2 +-
 net/ipv4/tcp_ipv4.c                                |   4 +-
 net/ipv6/addrconf.c                                |   8 +-
 net/ipv6/route.c                                   |   9 +-
 net/ipv6/seg6_hmac.c                               |   1 -
 net/ipv6/sit.c                                     |   8 +-
 net/netfilter/nft_set_hash.c                       |   2 +
 net/rose/rose_timer.c                              |  34 ++--
 net/sched/act_api.c                                |  22 ++-
 net/sunrpc/xdr.c                                   |   2 +-
 net/tipc/node.c                                    |  41 ++--
 tools/testing/selftests/bpf/test_verifier.c        |  28 +++
 tools/testing/selftests/net/mptcp/diag.sh          |  48 ++++-
 tools/testing/selftests/net/udpgso_bench.sh        |   2 +-
 tools/testing/selftests/rseq/Makefile              |   2 +-
 .../testing/selftests/rseq/basic_percpu_ops_test.c |   5 +-
 tools/testing/selftests/rseq/compiler.h            |  30 +++
 tools/testing/selftests/rseq/param_test.c          |   8 +-
 tools/testing/selftests/rseq/rseq-abi.h            | 151 ++++++++++++++
 tools/testing/selftests/rseq/rseq-arm.h            | 110 ++++++-----
 tools/testing/selftests/rseq/rseq-arm64.h          |  79 +++++---
 .../selftests/rseq/rseq-generic-thread-pointer.h   |  25 +++
 tools/testing/selftests/rseq/rseq-mips.h           |  71 ++-----
 .../selftests/rseq/rseq-ppc-thread-pointer.h       |  30 +++
 tools/testing/selftests/rseq/rseq-ppc.h            | 128 +++++++-----
 tools/testing/selftests/rseq/rseq-s390.h           |  55 ++++--
 tools/testing/selftests/rseq/rseq-skip.h           |   2 +-
 tools/testing/selftests/rseq/rseq-thread-pointer.h |  19 ++
 .../selftests/rseq/rseq-x86-thread-pointer.h       |  40 ++++
 tools/testing/selftests/rseq/rseq-x86.h            | 200 +++++++++++++------
 tools/testing/selftests/rseq/rseq.c                | 165 ++++++++--------
 tools/testing/selftests/rseq/rseq.h                |  30 ++-
 101 files changed, 1559 insertions(+), 889 deletions(-)