Skip to content

5.18.10-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 Latest102 patches 10 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/102drm/amdgpu: fix adev variable used in amdgpu_device_gpu_recover()drivers/gpu/drm/amd/amdgpu/amdgpu_device.c+1 -10 replies
2/102Revert "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
3/102drm/amdgpu: To flush tlb for MMHUB of RAVEN seriesdrivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c+2 -10 replies
4/102ksmbd: set the range of bytes to zero without extending file size in FSCTL_ZERO_DATAfs/ksmbd/vfs.c+3 -10 replies
5/102ksmbd: check invalid FileOffset and BeyondFinalZero in FSCTL_ZERO_DATAfs/ksmbd/smb2pdu.c+18 -110 replies
6/102ksmbd: use vfs_llseek instead of dereferencing NULLfs/ksmbd/vfs.c+2 -20 replies
7/102ipv6: take care of disable_policy when restoring routesnet/ipv6/addrconf.c net/ipv6/route.c+8 -50 replies
8/102net: 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
9/102s390/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
10/102nvme-pci: add NVME_QUIRK_BOGUS_NID for ADATA XPG SX6000LNP (AKA SPECTRIX S40G)drivers/nvme/host/pci.c+2 -10 replies
11/102nvme-pci: add NVME_QUIRK_BOGUS_NID for ADATA IM2P33F8ABR1drivers/nvme/host/pci.c+2 -00 replies
12/102nvdimm: Fix badblocks clear off-by-one errordrivers/nvdimm/bus.c+2 -20 replies
13/102ceph: wait on async create before checking caps for syncfsfs/ceph/caps.c+1 -00 replies
14/102parisc: Fix vDSO signal breakage on 32-bit kernelarch/parisc/kernel/asm-offsets.c+5 -00 replies
15/102parisc/unaligned: Fix emulate_ldw() breakagearch/parisc/kernel/unaligned.c+1 -10 replies
16/102powerpc/prom_init: Fix kernel config greparch/powerpc/kernel/prom_init_check.sh+1 -10 replies
17/102powerpc/book3e: Fix PUD allocation size in map_kernel_page()arch/powerpc/mm/nohash/book3e_pgtable.c+3 -30 replies
18/102powerpc/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
19/102cpufreq: amd-pstate: Add resume and suspend callbacksdrivers/cpufreq/amd-pstate.c+24 -00 replies
20/102dm raid: fix accesses beyond end of raid member arraydrivers/md/dm-raid.c+18 -160 replies
21/102dm raid: fix KASAN warning in raid5_add_disksdrivers/md/raid5.c+1 -00 replies
22/102SUNRPC: Fix READ_PLUS crashernet/sunrpc/xdr.c+1 -10 replies
23/102net: rose: fix UAF bugs caused by timer handlernet/rose/rose_timer.c+19 -150 replies
24/102net: usb: ax88179_178a: Fix packet receivingdrivers/net/usb/ax88179_178a.c+76 -250 replies
25/102virtio-net: fix race between ndo_open() and virtio_device_ready()drivers/net/virtio_net.c+7 -10 replies
26/102selftests/net: pass ipv6_args to udpgso_benchs IPv6 TCP testtools/testing/selftests/net/udpgso_bench.sh+1 -10 replies
27/102net: dsa: bcm_sf2: force pause link settingsdrivers/net/dsa/bcm_sf2.c+5 -00 replies
28/102net: tun: unlink NAPI from device on destructiondrivers/net/tun.c+1 -00 replies
29/102net: tun: stop NAPI when detaching queuesdrivers/net/tun.c+10 -10 replies
30/102net: fix IFF_TX_SKB_NO_LINEAR definitioninclude/linux/netdevice.h+1 -10 replies
31/102net: dp83822: disable false carrier interruptdrivers/net/phy/dp83822.c+0 -10 replies
32/102net: dp83822: disable rx error interruptdrivers/net/phy/dp83822.c+1 -20 replies
33/102RDMA/qedr: Fix reporting QP timeout attributedrivers/infiniband/hw/qedr/qedr.h drivers/infiniband/hw/qedr/verbs.c+4 -10 replies
34/102RDMA/cm: Fix memory leak in ib_cm_insert_listendrivers/infiniband/core/cm.c+3 -10 replies
35/102linux/dim: Fix divide by 0 in RDMA DIMinclude/linux/dim.h+1 -10 replies
36/102net: usb: asix: do not force pause frames supportdrivers/net/usb/asix.h+1 -20 replies
37/102usbnet: fix memory allocation in helpersdrivers/net/usb/usbnet.c+2 -20 replies
38/102mptcp: fix race on unaccepted mptcp socketsnet/mptcp/protocol.c net/mptcp/protocol.h net/mptcp/subflow.c+59 -00 replies
39/102selftests: mptcp: more stable diag teststools/testing/selftests/net/mptcp/diag.sh+40 -80 replies
40/102mptcp: fix conflict with <netinet/in.h>include/uapi/linux/mptcp.h+5 -40 replies
41/102selftests: mptcp: Initialize variables to quiet gcc 12 warningstools/testing/selftests/net/mptcp/mptcp_connect.c tools/testing/selftests/net/mptcp/mptcp_inq.c tools/testing/selftests/net/mptcp/mptcp_sockopt.c+3 -30 replies
42/102hwmon: (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
43/102net: ipv6: unexport __init-annotated seg6_hmac_net_init()net/ipv6/seg6_hmac.c+0 -10 replies
44/102NFS: restore module put when manager exits.fs/nfs/nfs4state.c+1 -00 replies
45/102NFSD: restore EINVAL error translation in nfsd_commit()fs/nfsd/vfs.c+2 -10 replies
46/102NFSv4: Add an fattr allocation to _nfs4_discover_trunking()fs/nfs/nfs4proc.c+13 -60 replies
47/102vfs: 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
48/102caif_virtio: fix race between virtio_device_ready() and ndo_open()drivers/net/caif/caif_virtio.c+9 -10 replies
49/102io_uring: ensure that send/sendmsg and recv/recvmsg check sqe->iopriofs/io_uring.c+2 -20 replies
50/102PM / devfreq: exynos-ppmu: Fix refcount leak in of_get_devfreq_eventsdrivers/devfreq/event/exynos-ppmu.c+6 -20 replies
51/102lib/sbitmap: Fix invalid loop in __sbitmap_queue_get_batch()lib/sbitmap.c+4 -10 replies
52/102vdpa/mlx5: Update Control VQ callback informationdrivers/vdpa/mlx5/net/mlx5_vnet.c+2 -00 replies
53/102s390: remove unneeded select BUILD_BIN2Carch/s390/Kconfig+0 -10 replies
54/102netfilter: nft_dynset: restore set element counter when failing to updatenet/netfilter/nft_set_hash.c+2 -00 replies
55/102net/dsa/hirschmann: Add missing of_node_get() in hellcreek_led_setup()drivers/net/dsa/hirschmann/hellcreek_ptp.c+1 -00 replies
56/102net/sched: act_api: Notify user space if any actions were flushed before errornet/sched/act_api.c+14 -80 replies
57/102net: asix: fix "cant send until first packet is send" issuedrivers/net/usb/asix_common.c+1 -00 replies
58/102net: bonding: fix possible NULL deref in rlb codedrivers/net/bonding/bond_alb.c+1 -10 replies
59/102net: phy: ax88772a: fix lost pause advertisement configurationdrivers/net/phy/ax88796b.c+4 -20 replies
60/102selftests net: fix kselftest net fatal errortools/testing/selftests/net/bpf/Makefile+1 -10 replies
61/102net: bonding: fix use-after-free after 802.3ad slave unbinddrivers/net/bonding/bond_3ad.c+2 -10 replies
62/102net: dsa: felix: fix race between reading PSFP stats and port statsdrivers/net/dsa/ocelot/felix_vsc9959.c+4 -00 replies
63/102powerpc/memhotplug: Add add_pages override for PPCarch/powerpc/Kconfig arch/powerpc/mm/mem.c+36 -10 replies
64/102platform/x86: thinkpad_acpi: Fix a memory leak of EFCH MMIO resourcedrivers/platform/x86/thinkpad_acpi.c+1 -00 replies
65/102platform/x86: ideapad-laptop: Add Ideapad 5 15ITL05 to ideapad_dytc_v4_allow_table[]drivers/platform/x86/ideapad-laptop.c+7 -10 replies
66/102nfc: nfcmrvl: Fix irq_of_parse_and_map() return valuedrivers/nfc/nfcmrvl/i2c.c drivers/nfc/nfcmrvl/spi.c+6 -60 replies
67/102NFC: nxp-nci: Dont issue a zero length i2c_master_read()drivers/nfc/nxp-nci/i2c.c+3 -00 replies
68/102tipc: move bc link creation back to tipc_node_createnet/tipc/node.c+22 -190 replies
69/102epic100: fix use after free on rmmoddrivers/net/ethernet/smsc/epic100.c+2 -20 replies
70/102cpufreq: qcom-hw: Dont do lmh things without a throttle interruptdrivers/cpufreq/qcom-cpufreq-hw.c+6 -00 replies
71/102tcp: add a missing nf_reset_ct() in 3WHS handlingnet/ipv4/tcp_ipv4.c+5 -10 replies
72/102nvmet-tcp: fix regression in data_digest calculationdrivers/nvme/target/tcp.c+3 -200 replies
73/102ACPI: video: Change how we determine if brightness key-presses are handleddrivers/acpi/acpi_video.c+6 -70 replies
74/102tunnels: do not assume mac header is set in skb_tunnel_check_pmtu()net/ipv4/ip_tunnel_core.c+1 -10 replies
75/102fanotify: refine the validation checks on non-dir inode maskfs/notify/fanotify/fanotify_user.c include/linux/fanotify.h+23 -150 replies
76/102nvmet: add a clear_ids attribute for passthru targetsdrivers/nvme/target/configfs.c drivers/nvme/target/core.c drivers/nvme/target/nvmet.h +1 more+82 -00 replies
77/102ipv6/sit: fix ipip6_tunnel_get_prl return valuenet/ipv6/sit.c+3 -50 replies
78/102ipv6: fix lockdep splat in in6_dump_addrs()net/ipv6/addrconf.c+2 -20 replies
79/102mlxsw: spectrum_router: Fix rollback in tunnel next hop initdrivers/net/ethernet/mellanox/mlxsw/spectrum_router.c+13 -10 replies
80/102net: tun: avoid disabling NAPI twicedrivers/net/tun.c+2 -10 replies
81/102cifs: fix minor compile warningfs/cifs/connect.c+2 -00 replies
82/102drm/msm/dpu: Increment vsync_cnt before waking up userspacedrivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c+2 -10 replies
83/102platform/x86: ideapad-laptop: Add allow_v4_dytc module parameterdrivers/platform/x86/ideapad-laptop.c+14 -70 replies
84/102drm/i915/gem: add missing elsedrivers/gpu/drm/i915/gem/i915_gem_context.c+3 -20 replies
85/102drm/i915/dgfx: Disable d3cold at gfx root portdrivers/gpu/drm/i915/i915_driver.c+15 -190 replies
86/102drm/msm/gem: Fix error return on fence id alloc faildrivers/gpu/drm/msm/msm_gem_submit.c+1 -10 replies
87/102drivers: cpufreq: Add missing of_node_put() in qoriq-cpufreq.cdrivers/cpufreq/qoriq-cpufreq.c+1 -00 replies
88/102platform/x86: panasonic-laptop: de-obfuscate button codesdrivers/platform/x86/panasonic-laptop.c+11 -50 replies
89/102platform/x86: panasonic-laptop: sort includes alphabeticallydrivers/platform/x86/panasonic-laptop.c+8 -90 replies
90/102platform/x86: panasonic-laptop: revert "Resolve hotkey double trigger bug"drivers/platform/x86/panasonic-laptop.c+2 -60 replies
91/102platform/x86: panasonic-laptop: dont report duplicate brightness key-pressesdrivers/platform/x86/Kconfig drivers/platform/x86/panasonic-laptop.c+9 -00 replies
92/102platform/x86: panasonic-laptop: filter out duplicate volume up/down/mute keypressesdrivers/platform/x86/Kconfig drivers/platform/x86/panasonic-laptop.c+42 -00 replies
93/102drm/fourcc: fix integer type usage in uapi headerinclude/uapi/drm/drm_fourcc.h+2 -20 replies
94/102net: sparx5: Add handling of host MDB entriesdrivers/net/ethernet/microchip/sparx5/sparx5_switchdev.c+12 -00 replies
95/102net: sparx5: mdb add/del handle non-sparx5 devicesdrivers/net/ethernet/microchip/sparx5/sparx5_switchdev.c+6 -00 replies
96/102hwmon: (ibmaem) dont call platform_device_del() if platform_device_add() failsdrivers/hwmon/ibmaem.c+8 -40 replies
97/102xen/blkfront: fix leaking data in shared pagesdrivers/block/xen-blkfront.c+4 -30 replies
98/102xen/netfront: fix leaking data in shared pagesdrivers/net/xen-netfront.c+2 -10 replies
99/102xen/netfront: force data bouncing when backend is untrusteddrivers/net/xen-netfront.c+47 -20 replies
100/102xen/blkfront: force data bouncing when backend is untrusteddrivers/block/xen-blkfront.c+34 -150 replies
101/102xen-netfront: restore __skb_queue_tail() positioning in xennet_get_responses()drivers/net/xen-netfront.c+3 -10 replies
102/102xen/arm: Fix race in RB-tree based P2M accountingarch/arm/xen/p2m.c+4 -20 replies

Reviews trailers per patch

58 of 102 patches have a Reviewed-by or Acked-by.

PatchXiubo LiJohn David AnglinPetar PenkovMichal KalderonMike RapoportHarry WentlandGuchun ChenNamjae JeonAl ViroVishal VermaHuang RuiPaolo AbeniXuan ZhuoPhilip YangAaron LiuAlex DeucherAndrew LunnKeith BuschChaitanya KulkarniDuoming ZhouWillem de BruijnHyunchul LeeAnton LundinDavid AhernHarald FreudenbergerHeiko CarstensMarek SzyprowskiRafael J. WysockiLuis HenriquesMartin WilckJason WangJamal Hadi SalimJay VosburghKefeng WangMario LimoncielloKrzysztof KozlowskiJon MaloyFrancois RomieuVladimir ZapolskiyIlya MaximetsStefan SeyfriedKenneth ChanAndy ShevchenkoStefano BrivioEric DumazetMax GurtovoyLeon RomanovskySimon SerSteen HegelundJan BeulichJuergen GrossBadal NilawarRodrigo ViviAbhinav KumarDmitry BaryshkovJessica ZhangStefano StabelliniHans de GoedeAmit CohenJon HunterJustin M. ForbesFenil JainFlorian FainelliRon EconomosLinux Kernel Functional TestingRudi HeitbaumSudip MukherjeeGuenter RoeckShuah Khan
SeriesT-b T-b T-b T-b T-b T-b T-b T-b T-b T-b
1/102R-b
2/102A-b
3/102R-b R-b A-b
4/102R-b
5/102R-b
6/102R-b A-b
7/102R-b
8/102R-b T-b A-b
9/102R-b A-b
10/102R-b R-b
11/102
12/102R-b
13/102R-b
14/102T-b
15/102
16/102
17/102A-b
18/102
19/102A-b
20/102
21/102
22/102
23/102T-b
24/102A-b
25/102
26/102A-b
27/102
28/102
29/102A-b
30/102R-b
31/102R-b
32/102R-b
33/102A-b
34/102
35/102R-b A-b
36/102T-b
37/102
38/102
39/102
40/102
41/102A-b
42/102
43/102
44/102
45/102
46/102
47/102T-b T-b
48/102
49/102
50/102
51/102R-b
52/102A-b
53/102
54/102
55/102
56/102A-b
57/102T-b
58/102A-b
59/102R-b
60/102
61/102A-b
62/102
63/102R-b
64/102R-b
65/102
66/102
67/102R-b
68/102A-b
69/102R-b
70/102R-b
71/102T-b R-b
72/102
73/102A-b Reported-and-tested-by Reported-and-tested-by R-b
74/102R-b
75/102
76/102R-b R-b
77/102R-b R-b
78/102
79/102R-b
80/102R-b
81/102
82/102R-b R-b T-b
83/102
84/102
85/102R-b A-b
86/102R-b
87/102
88/102R-b R-b
89/102R-b
90/102Reported-and-tested-by Reported-and-tested-by R-b
91/102Reported-and-tested-by Reported-and-tested-by R-b
92/102Reported-and-tested-by Reported-and-tested-by R-b
93/102R-b
94/102
95/102R-b
96/102
97/102R-b R-b
98/102R-b R-b
99/102R-b
100/102R-b
101/102R-b
102/102R-b

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

Read the v1 thread

Cover letter [PATCH 5.18 000/102] 5.18.10-rc1 review

This is the start of the stable review cycle for the 5.18.10 release. There are 102 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.18.10-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.18.y
and the diffstat can be found below.

thanks,

greg k-h

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

Greg Kroah-Hartman <[email protected]>

    Linux 5.18.10-rc1

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

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

Casper Andersson <[email protected]>
net: sparx5: mdb add/del handle non-sparx5 devices

Casper Andersson <[email protected]>
net: sparx5: Add handling of host MDB entries

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

Anshuman Gupta <[email protected]>
drm/i915/dgfx: Disable d3cold at gfx root port

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

Hans de Goede <[email protected]>
platform/x86: ideapad-laptop: Add allow_v4_dytc module parameter

Stephen Boyd <[email protected]>
drm/msm/dpu: Increment vsync_cnt before waking up userspace

Steve French <[email protected]>
cifs: fix minor compile warning

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

Alan Adamson <[email protected]>
nvmet: add a clear_ids attribute for passthru targets

Amir Goldstein <[email protected]>
fanotify: refine the validation checks on non-dir inode mask

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

Sagi Grimberg <[email protected]>
nvmet-tcp: fix regression in data_digest calculation

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

Stephen Boyd <[email protected]>
cpufreq: qcom-hw: Don't do lmh things without a throttle interrupt

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

Hans de Goede <[email protected]>

    platform/x86: ideapad-laptop: Add Ideapad 5 15ITL05 to ideapad_dytc_v4_allow_table[]

Jean Delvare <[email protected]>
platform/x86: thinkpad_acpi: Fix a memory leak of EFCH MMIO resource

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

Vladimir Oltean <[email protected]>
net: dsa: felix: fix race between reading PSFP stats and port stats

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

Coleman Dietsch <[email protected]>
selftests net: fix kselftest net fatal error

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

wuchi <[email protected]>
lib/sbitmap: Fix invalid loop in __sbitmap_queue_get_batch()

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

Jens Axboe <[email protected]>

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

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

Scott Mayhew <[email protected]>
NFSv4: Add an fattr allocation to _nfs4_discover_trunking()

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

NeilBrown <[email protected]>
NFS: restore module put when manager exits.

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

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

Mat Martineau <[email protected]>
selftests: mptcp: Initialize variables to quiet gcc 12 warnings

Ossama Othman <[email protected]>
mptcp: fix conflict with <netinet/in.h>

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

Paolo Abeni <[email protected]>
mptcp: fix race on unaccepted mptcp sockets

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

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

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

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

Jinzhou Su <[email protected]>
cpufreq: amd-pstate: Add resume and suspend callbacks

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

Helge Deller <[email protected]>
parisc/unaligned: Fix emulate_ldw() breakage

Helge Deller <[email protected]>
parisc: Fix vDSO signal breakage on 32-bit kernel

Jeff Layton <[email protected]>
ceph: wait on async create before checking caps for syncfs

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)

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

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"

Alex Deucher <[email protected]>
drm/amdgpu: fix adev variable used in amdgpu_device_gpu_recover()

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

Diffstat:

 Makefile                                           |   4 +-
 arch/arm/xen/p2m.c                                 |   6 +-
 arch/parisc/kernel/asm-offsets.c                   |   5 +
 arch/parisc/kernel/unaligned.c                     |   2 +-
 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/cpufreq/amd-pstate.c                       |  24 +++
 drivers/cpufreq/qcom-cpufreq-hw.c                  |   6 +
 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_device.c         |   2 +-
 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/i915/i915_driver.c                 |  34 ++--
 drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c        |   3 +-
 drivers/gpu/drm/msm/msm_gem_submit.c               |   2 +-
 drivers/hwmon/ibmaem.c                             |  12 +-
 drivers/hwmon/occ/common.c                         |   5 +-
 drivers/hwmon/occ/common.h                         |   3 +-
 drivers/hwmon/occ/p8_i2c.c                         |  13 +-
 drivers/hwmon/occ/p9_sbe.c                         |   7 +-
 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 +
 drivers/net/dsa/ocelot/felix_vsc9959.c             |   4 +
 .../net/ethernet/mellanox/mlxsw/spectrum_router.c  |  14 +-
 .../ethernet/microchip/sparx5/sparx5_switchdev.c   |  18 ++
 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/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/nvme/target/configfs.c                     |  20 ++
 drivers/nvme/target/core.c                         |   6 +
 drivers/nvme/target/nvmet.h                        |   1 +
 drivers/nvme/target/passthru.c                     |  55 ++++++
 drivers/nvme/target/tcp.c                          |  23 +--
 drivers/platform/x86/Kconfig                       |   2 +
 drivers/platform/x86/ideapad-laptop.c              |  29 ++-
 drivers/platform/x86/panasonic-laptop.c            |  84 ++++++--
 drivers/platform/x86/thinkpad_acpi.c               |   1 +
 drivers/vdpa/mlx5/net/mlx5_vnet.c                  |   2 +
 fs/ceph/caps.c                                     |   1 +
 fs/cifs/connect.c                                  |   2 +
 fs/io_uring.c                                      |   4 +-
 fs/ksmbd/smb2pdu.c                                 |  43 ++--
 fs/ksmbd/vfs.c                                     |  12 +-
 fs/nfs/nfs4proc.c                                  |  19 +-
 fs/nfs/nfs4state.c                                 |   1 +
 fs/nfsd/vfs.c                                      |  11 +-
 fs/notify/fanotify/fanotify_user.c                 |  34 ++--
 fs/read_write.c                                    |  77 ++++----
 include/linux/dim.h                                |   2 +-
 include/linux/fanotify.h                           |   4 +
 include/linux/netdevice.h                          |   2 +-
 include/linux/phy.h                                |   6 +
 include/uapi/drm/drm_fourcc.h                      |   4 +-
 include/uapi/linux/mptcp.h                         |   9 +-
 lib/sbitmap.c                                      |   5 +-
 net/ipv4/ip_tunnel_core.c                          |   2 +-
 net/ipv4/tcp_ipv4.c                                |   6 +-
 net/ipv6/addrconf.c                                |   8 +-
 net/ipv6/route.c                                   |   9 +-
 net/ipv6/seg6_hmac.c                               |   1 -
 net/ipv6/sit.c                                     |   8 +-
 net/mptcp/protocol.c                               |   5 +
 net/mptcp/protocol.h                               |   2 +
 net/mptcp/subflow.c                                |  52 +++++
 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/net/bpf/Makefile           |   2 +-
 tools/testing/selftests/net/mptcp/diag.sh          |  48 ++++-
 tools/testing/selftests/net/mptcp/mptcp_connect.c  |   2 +-
 tools/testing/selftests/net/mptcp/mptcp_inq.c      |   2 +-
 tools/testing/selftests/net/mptcp/mptcp_sockopt.c  |   2 +-
 tools/testing/selftests/net/udpgso_bench.sh        |   2 +-
 110 files changed, 1013 insertions(+), 589 deletions(-)