Skip to content

5.15.118-rc1 review

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

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest107 patches 19 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/107test_firmware: Use kstrtobool() instead of strtobool()lib/test_firmware.c+2 -10 replies
2/107test_firmware: prevent race conditions by a correct implementation of lockinglib/test_firmware.c+35 -170 replies
3/107test_firmware: fix a memory leak with reqs bufferlib/test_firmware.c+10 -00 replies
4/107ksmbd: fix slab-out-of-bounds read in smb2_handle_negotiatefs/ksmbd/smb2pdu.c+5 -50 replies
5/107drm/amdgpu: fix Null pointer dereference error in amdgpu_device_recover_vramdrivers/gpu/drm/amd/amdgpu/amdgpu_object.c drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c+4 -30 replies
6/107of: overlay: rename variables to be consistentdrivers/of/overlay.c+47 -470 replies
7/107of: overlay: rework overlay apply and remove kfree()sDocumentation/devicetree/overlay-notes.rst drivers/of/overlay.c include/linux/of.h+153 -1430 replies
8/107of: overlay: Fix missing of_node_put() in error case of init_overlay_changeset()drivers/of/overlay.c+1 -00 replies
9/107power: supply: ab8500: Fix external_power_changed racedrivers/power/supply/ab8500_btemp.c drivers/power/supply/ab8500_fg.c+4 -80 replies
10/107power: supply: sc27xx: Fix external_power_changed racedrivers/power/supply/sc27xx_fuel_gauge.c+1 -80 replies
11/107power: supply: bq27xxx: Use mod_delayed_work() instead of cancel() + schedule()drivers/power/supply/bq27xxx_battery.c+2 -40 replies
12/107ARM: dts: vexpress: add missing cache propertiesarch/arm/boot/dts/vexpress-v2p-ca5s.dts+1 -00 replies
13/107tools: gpio: fix debounce_period_us output of lsgpiotools/gpio/lsgpio.c+1 -10 replies
14/107power: supply: Ratelimit no data debug outputdrivers/power/supply/power_supply_sysfs.c+2 -10 replies
15/107platform/x86: asus-wmi: Ignore WMI events with codes 0x7B, 0xC0drivers/platform/x86/asus-nb-wmi.c+2 -00 replies
16/107regulator: Fix error checking for debugfs_create_dirdrivers/regulator/core.c+2 -20 replies
17/107irqchip/gic-v3: Disable pseudo NMIs on Mediatek devices w/ firmware issuesdrivers/irqchip/irq-gic-common.c drivers/irqchip/irq-gic-common.h drivers/irqchip/irq-gic-v3.c+27 -20 replies
18/107power: supply: Fix logic checking if system is running from batterydrivers/power/supply/power_supply_core.c+6 -20 replies
19/107btrfs: scrub: try harder to mark RAID56 block groups read-onlyfs/btrfs/block-group.c fs/btrfs/scrub.c+20 -30 replies
20/107btrfs: handle memory allocation failure in btrfs_csum_one_biofs/btrfs/file-item.c+3 -10 replies
21/107ASoC: soc-pcm: test if a BE can be preparedinclude/sound/soc-dpcm.h sound/soc/soc-pcm.c+24 -00 replies
22/107parisc: Improve cache flushing for PCXL in arch_sync_dma_for_cpu()arch/parisc/kernel/pci-dma.c+17 -10 replies
23/107parisc: Flush gatt writes and adjust gatt mask in parisc_agp_mask_memory()drivers/char/agp/parisc-agp.c+14 -10 replies
24/107MIPS: unhide PATA_PLATFORMarch/mips/Kconfig+1 -00 replies
25/107MIPS: Alchemy: fix dbdma2arch/mips/alchemy/common/dbdma.c+15 -120 replies
26/107mips: Move initrd_start check after initrd address sanitisation.arch/mips/kernel/setup.c+5 -40 replies
27/107ASoC: dwc: move DMA init to snd_soc_dai_driver probe()sound/soc/dwc/dwc-i2s.c+9 -320 replies
28/107xen/blkfront: Only check REQ_FUA for writesdrivers/block/xen-blkfront.c+2 -10 replies
29/107drm:amd:amdgpu: Fix missing buffer object unlock in failure pathdrivers/gpu/drm/amd/amdgpu/gfx_v10_0.c drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c+6 -20 replies
30/107NVMe: Add MAXIO 1602 to bogus nid list.drivers/nvme/host/pci.c+2 -00 replies
31/107irqchip/gic: Correctly validate OF quirk descriptorsdrivers/irqchip/irq-gic-common.c+2 -00 replies
32/107io_uring: hold uring mutex around poll removalio_uring/io_uring.c+3 -00 replies
33/107wifi: cfg80211: fix locking in regulatory disconnectnet/wireless/reg.c+2 -20 replies
34/107wifi: cfg80211: fix double lock bug in reg_wdev_chan_valid()net/wireless/reg.c+0 -20 replies
35/107epoll: ep_autoremove_wake_function should use list_del_init_carefulfs/eventpoll.c+5 -10 replies
36/107ocfs2: fix use-after-free when unmounting read-only filesystemfs/ocfs2/super.c+4 -20 replies
37/107ocfs2: check new file size on fallocate callfs/ocfs2/file.c+7 -10 replies
38/107nios2: dts: Fix tse_mac "max-frame-size" propertyarch/nios2/boot/dts/10m50_devboard.dts arch/nios2/boot/dts/3c120_devboard.dts+2 -20 replies
39/107nilfs2: fix incomplete buffer cleanup in nilfs_btnode_abort_change_key()fs/nilfs2/btnode.c+10 -20 replies
40/107nilfs2: fix possible out-of-bounds segment allocation in resize ioctlfs/nilfs2/sufile.c+9 -00 replies
41/107kexec: support purgatories with .text.hot sectionskernel/kexec_file.c+13 -10 replies
42/107x86/purgatory: remove PGO flagsarch/x86/purgatory/Makefile+5 -00 replies
43/107powerpc/purgatory: remove PGO flagsarch/powerpc/purgatory/Makefile+5 -00 replies
44/107ALSA: usb-audio: Add quirk flag for HEM devices to enable native DSD playbacksound/usb/quirks.c+2 -00 replies
45/107dm thin metadata: check fail_io before using data_smdrivers/md/dm-thin-metadata.c+12 -80 replies
46/107nouveau: fix client work fence deletion racedrivers/gpu/drm/nouveau/nouveau_drm.c+10 -40 replies
47/107RDMA/uverbs: Restrict usage of privileged QKEYsdrivers/infiniband/core/uverbs_cmd.c+6 -10 replies
48/107net: usb: qmi_wwan: add support for Compal RXM-G1drivers/net/usb/qmi_wwan.c+2 -00 replies
49/107drm/amd/display: edp do not add non-edid timingsdrivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c+7 -10 replies
50/107drm/amdgpu: add missing radeon secondary PCI IDdrivers/gpu/drm/amd/amdgpu/amdgpu_drv.c+1 -00 replies
51/107ALSA: hda/realtek: Add a quirk for Compaq N14JP6sound/pci/hda/patch_realtek.c+1 -00 replies
52/107Remove DECnet support from kernelDocumentation/admin-guide/kernel-parameters.txt Documentation/admin-guide/sysctl/net.rst Documentation/networking/decnet.rst +48 more+10 -121407 replies
53/107thunderbolt: dma_test: Use correct value for absent rings when creating pathsdrivers/thunderbolt/dma_test.c+4 -40 replies
54/107thunderbolt: Mask ring interrupt on Intel hardware as welldrivers/thunderbolt/nhi.c+8 -30 replies
55/107USB: serial: option: add Quectel EM061KGL seriesdrivers/usb/serial/option.c+16 -00 replies
56/107serial: lantiq: add missing interrupt ackdrivers/tty/serial/lantiq.c+1 -00 replies
57/107usb: dwc3: gadget: Reset num TRBs before giving back the requestdrivers/usb/dwc3/gadget.c+1 -00 replies
58/107RDMA/rtrs: Fix the last iu->buf leak in err pathdrivers/infiniband/ulp/rtrs/rtrs.c+3 -10 replies
59/107RDMA/rtrs: Fix rxe_dealloc_pd warningdrivers/infiniband/ulp/rtrs/rtrs-clt.c+23 -320 replies
60/107RDMA/rxe: Fix packet length checksdrivers/infiniband/sw/rxe/rxe_net.c+6 -00 replies
61/107spi: fsl-dspi: avoid SCK glitches with continuous transfersdrivers/spi/spi-fsl-dspi.c+15 -00 replies
62/107netfilter: nf_tables: integrate pipapo into commit protocolinclude/net/netfilter/nf_tables.h net/netfilter/nf_tables_api.c net/netfilter/nft_set_pipapo.c+99 -160 replies
63/107netfilter: nfnetlink: skip error delivery on batch in case of ENOMEMnet/netfilter/nfnetlink.c+2 -10 replies
64/107netfilter: nf_tables: incorrect error path handling with NFT_MSG_NEWRULEnet/netfilter/nf_tables_api.c+2 -10 replies
65/107net: enetc: correct the indexes of highest and 2nd highest TCsdrivers/net/ethernet/freescale/enetc/enetc_qos.c+2 -20 replies
66/107ping6: Fix send to link-local addresses with VRF.net/ipv6/ping.c+2 -10 replies
67/107net/sched: simplify tcf_pedit_actnet/sched/act_pedit.c+67 -700 replies
68/107net/sched: act_pedit: remove extra check for key typenet/sched/act_pedit.c+7 -220 replies
69/107net/sched: act_pedit: Parse L3 Header for L4 offsetnet/sched/act_pedit.c+43 -50 replies
70/107net/sched: cls_u32: Fix reference counter leak leading to overflownet/sched/cls_u32.c+10 -80 replies
71/107RDMA/rxe: Remove the unused variable objdrivers/infiniband/sw/rxe/rxe_qp.c drivers/infiniband/sw/rxe/rxe_task.c drivers/infiniband/sw/rxe/rxe_task.h+5 -70 replies
72/107RDMA/rxe: Removed unused name from rxe_task structdrivers/infiniband/sw/rxe/rxe_qp.c drivers/infiniband/sw/rxe/rxe_task.c drivers/infiniband/sw/rxe/rxe_task.h+5 -120 replies
73/107RDMA/rxe: Fix the use-before-initialization error of resp_pktsdrivers/infiniband/sw/rxe/rxe_qp.c+3 -40 replies
74/107iavf: remove mask from iavf_irq_enable_queues()drivers/net/ethernet/intel/iavf/iavf.h drivers/net/ethernet/intel/iavf/iavf_main.c drivers/net/ethernet/intel/iavf/iavf_register.h+8 -110 replies
75/107octeontx2-af: fixed resource availability checkdrivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c+2 -10 replies
76/107octeontx2-af: fix lbk link credits on cn10kdrivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c+0 -40 replies
77/107RDMA/mlx5: Initiate dropless RQ for RAW Ethernet functionsdrivers/infiniband/hw/mlx5/main.c+3 -00 replies
78/107RDMA/cma: Always set static rate to 0 for RoCEdrivers/infiniband/core/cma.c include/rdma/ib_addr.h+2 -250 replies
79/107IB/uverbs: Fix to consider event queue closing also upon non-blocking modedrivers/infiniband/core/uverbs_main.c+5 -70 replies
80/107IB/isert: Fix dead lock in ib_isertdrivers/infiniband/ulp/isert/ib_isert.c+8 -20 replies
81/107IB/isert: Fix possible list corruption in CMA handlerdrivers/infiniband/ulp/isert/ib_isert.c+4 -00 replies
82/107IB/isert: Fix incorrect release of isert connectiondrivers/infiniband/ulp/isert/ib_isert.c+0 -20 replies
83/107net: ethtool: correct MAX attribute value for statsinclude/uapi/linux/ethtool_netlink.h+1 -10 replies
84/107ipvlan: fix bound dev checking for IPv6 l3s modedrivers/net/ipvlan/ipvlan_l3s.c+4 -00 replies
85/107sctp: fix an error code in sctp_sf_eat_auth()net/sctp/sm_statefuns.c+1 -10 replies
86/107igc: Clean the TX buffer and TX descriptor ringdrivers/net/ethernet/intel/igc/igc_main.c+8 -10 replies
87/107igb: fix nvm.ops.read() error handlingdrivers/net/ethernet/intel/igb/igb_ethtool.c+3 -00 replies
88/107drm/nouveau: dont detect DSM for non-NVIDIA devicedrivers/gpu/drm/nouveau/nouveau_acpi.c+3 -00 replies
89/107drm/nouveau/dp: check for NULL nv_connector->native_modedrivers/gpu/drm/nouveau/nouveau_connector.c+2 -20 replies
90/107drm/nouveau: add nv_encoder pointer check for NULLdrivers/gpu/drm/nouveau/nouveau_connector.c+2 -10 replies
91/107cifs: fix lease break oops in xfstest generic/098fs/cifs/file.c+6 -20 replies
92/107ext4: drop the call to ext4_error() from ext4_get_group_info()fs/ext4/balloc.c+9 -110 replies
93/107net/sched: cls_api: Fix lockup on flushing explicitly created chainnet/sched/cls_api.c+7 -50 replies
94/107net: lapbether: only support ethernet devicesdrivers/net/wan/lapbether.c+3 -00 replies
95/107dm: dont lock fs when the map is NULL during suspend or resumedrivers/md/dm-ioctl.c drivers/md/dm.c+5 -40 replies
96/107net: tipc: resize nlattr array to correct sizenet/tipc/bearer.c+2 -20 replies
97/107selftests/ptp: Fix timestamp printf format for PTP_SYS_OFFSETtools/testing/selftests/ptp/testptp.c+3 -30 replies
98/107afs: Fix vlserver probe RTT handlingfs/afs/vl_probe.c+2 -20 replies
99/107cgroup: always put cset in cgroup_css_set_put_forkkernel/cgroup/cgroup.c+8 -90 replies
100/107rcu/kvfree: Avoid freeing new kfree_rcu() memory after old grace periodkernel/rcu/tree.c+31 -80 replies
101/107neighbour: Remove unused inline function neigh_key_eq16()include/net/neighbour.h+0 -50 replies
102/107net: Remove unused inline function dst_hold_and_use()include/net/dst.h+0 -60 replies
103/107net: Remove DECnet leftovers from flow.h.include/net/flow.h+0 -260 replies
104/107neighbour: delete neigh_lookup_nodev as not usedinclude/net/neighbour.h net/core/neighbour.c+0 -330 replies
105/107of: overlay: add entry to of_overlay_action_name[]drivers/of/overlay.c include/linux/of.h+18 -220 replies
106/107mmc: block: ensure error propagation for non-blkdrivers/mmc/core/block.c+5 -00 replies
107/107nilfs2: reject devices with insufficient block countfs/nilfs2/the_nilfs.c+43 -10 replies

Reviews trailers per patch

54 of 107 patches have a Reviewed-by or Acked-by.

PatchLuis ChamberlainBaolin WangLinus WalleijAndy ShevchenkoHans de GoedeJulius WernerChristoph HellwigAnand JainDavid SterbaDan CarpenterNamjae JeonFeifei XuQuerijn VoetJoseph QiMark FashehRyusuke KonishiRoss ZwislerSteven Rostedt (Google)Philipp RudoKarol HerbstBjørn MorkStylon WangRoman LiDaniel WheelerJuergen GrossGeert UytterhoevenLisa Chen (陈敏捷)Vladimir OlteanMaciej FijalkowskiMirsad TodorovacDavid AhernJamal Hadi SalimSimon HormanJosh HuntPedro TammelaNikolay AleksandrovEric DumazetLi ZhijianBob PearsonRafal RomanowskiSridhar SamudralaMaor GottliebPengfei Xubeld zhangMario LimoncielloIlpo JärvinenThinh NguyenGuoqing JiangJack WangMichel DänzerLyude PaulBharath SMShyam Prasad NFlorian WestphalTung NguyenRichard CochranSagi GrimbergUladzislau Rezki (Sony)Stephen HemmingerAdrian HunterLarysa ZarembaXin LongNaama MeirFlorian FainelliChris Paterson (CIP)Harshit MogalapalliJon HunterSudip MukherjeeLinux Kernel Functional TestingAllen PaisRon EconomosGuenter Roeck
SeriesT-b T-b T-b T-b T-b T-b T-b T-b T-b
1/107A-b
2/107
3/107A-b R-b
4/107A-b
5/107A-b
6/107
7/107
8/107
9/107R-b
10/107R-b
11/107
12/107
13/107R-b R-b
14/107R-b
15/107R-b
16/107
17/107R-b
18/107
19/107
20/107R-b R-b R-b
21/107
22/107
23/107
24/107
25/107
26/107
27/107
28/107A-b
29/107
30/107R-b
31/107T-b
32/107Reported-and-tested-by
33/107
34/107
35/107
36/107R-b T-b
37/107R-b R-b
38/107
39/107T-b
40/107T-b
41/107R-b R-b R-b
42/107
43/107
44/107
45/107
46/107R-b
47/107
48/107A-b
49/107A-b R-b T-b
50/107R-b T-b
51/107
52/107A-b A-b
53/107T-b
54/107T-b R-b
55/107
56/107R-b
57/107A-b
58/107A-b A-b
59/107A-b T-b
60/107
61/107Debugged-by T-b
62/107
63/107
64/107
65/107R-b R-b
66/107T-b R-b
67/107R-b R-b
68/107R-b R-b
69/107R-b R-b
70/107A-b R-b
71/107R-b R-b
72/107
73/107
74/107R-b R-b T-b
75/107R-b
76/107R-b
77/107R-b
78/107
79/107R-b
80/107R-b
81/107
82/107R-b
83/107R-b
84/107R-b
85/107A-b
86/107R-b T-b
87/107
88/107R-b
89/107R-b
90/107R-b
91/107R-b R-b
92/107
93/107
94/107
95/107
96/107R-b R-b
97/107A-b
98/107
99/107
100/107R-b T-b
101/107
102/107
103/107A-b
104/107R-b R-b
105/107
106/107A-b
107/107T-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 72 reviewers.

Read the v1 thread

Cover letter [PATCH 5.15 000/107] 5.15.118-rc1 review

This is the start of the stable review cycle for the 5.15.118 release. There are 107 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, 21 Jun 2023 10:21:12 +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.118-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.118-rc1

Ryusuke Konishi <[email protected]>
nilfs2: reject devices with insufficient block count

Christian Loehle <[email protected]>
mmc: block: ensure error propagation for non-blk

Frank Rowand <[email protected]>

    of: overlay: add entry to of_overlay_action_name[]

Leon Romanovsky <[email protected]>
neighbour: delete neigh_lookup_nodev as not used

Guillaume Nault <[email protected]>
net: Remove DECnet leftovers from flow.h.

Gaosheng Cui <[email protected]>
net: Remove unused inline function dst_hold_and_use()

Gaosheng Cui <[email protected]>
neighbour: Remove unused inline function neigh_key_eq16()

Ziwei Dai <[email protected]>
rcu/kvfree: Avoid freeing new kfree_rcu() memory after old grace period

John Sperbeck <[email protected]>
cgroup: always put cset in cgroup_css_set_put_fork

David Howells <[email protected]>
afs: Fix vlserver probe RTT handling

Alex Maftei <[email protected]>
selftests/ptp: Fix timestamp printf format for PTP_SYS_OFFSET

Lin Ma <[email protected]>
net: tipc: resize nlattr array to correct size

Li Lingfeng <[email protected]>
dm: don't lock fs when the map is NULL during suspend or resume

Eric Dumazet <[email protected]>
net: lapbether: only support ethernet devices

Vlad Buslov <[email protected]>
net/sched: cls_api: Fix lockup on flushing explicitly created chain

Fabio M. De Francesco <[email protected]>
ext4: drop the call to ext4_error() from ext4_get_group_info()

Steve French <[email protected]>
cifs: fix lease break oops in xfstest generic/098

Natalia Petrova <[email protected]>
drm/nouveau: add nv_encoder pointer check for NULL

Natalia Petrova <[email protected]>

    drm/nouveau/dp: check for NULL nv_connector->native_mode

Ratchanan Srirattanamet <[email protected]>
drm/nouveau: don't detect DSM for non-NVIDIA device

Aleksandr Loktionov <[email protected]>
igb: fix nvm.ops.read() error handling

Muhammad Husaini Zulkifli <[email protected]>
igc: Clean the TX buffer and TX descriptor ring

Dan Carpenter <[email protected]>
sctp: fix an error code in sctp_sf_eat_auth()

Hangbin Liu <[email protected]>
ipvlan: fix bound dev checking for IPv6 l3s mode

Jakub Kicinski <[email protected]>
net: ethtool: correct MAX attribute value for stats

Saravanan Vajravel <[email protected]>
IB/isert: Fix incorrect release of isert connection

Saravanan Vajravel <[email protected]>
IB/isert: Fix possible list corruption in CMA handler

Saravanan Vajravel <[email protected]>
IB/isert: Fix dead lock in ib_isert

Yishai Hadas <[email protected]>
IB/uverbs: Fix to consider event queue closing also upon non-blocking mode

Mark Zhang <[email protected]>
RDMA/cma: Always set static rate to 0 for RoCE

Maher Sanalla <[email protected]>
RDMA/mlx5: Initiate dropless RQ for RAW Ethernet functions

Nithin Dabilpuram <[email protected]>
octeontx2-af: fix lbk link credits on cn10k

Satha Rao <[email protected]>
octeontx2-af: fixed resource availability check

Ahmed Zaki <[email protected]>
iavf: remove mask from iavf_irq_enable_queues()

Zhu Yanjun <[email protected]>
RDMA/rxe: Fix the use-before-initialization error of resp_pkts

Bob Pearson <[email protected]>
RDMA/rxe: Removed unused name from rxe_task struct

Zhu Yanjun <[email protected]>
RDMA/rxe: Remove the unused variable obj

Lee Jones <[email protected]>
net/sched: cls_u32: Fix reference counter leak leading to overflow

Max Tottenham <[email protected]>
net/sched: act_pedit: Parse L3 Header for L4 offset

Pedro Tammela <[email protected]>
net/sched: act_pedit: remove extra check for key type

Pedro Tammela <[email protected]>
net/sched: simplify tcf_pedit_act

Guillaume Nault <[email protected]>
ping6: Fix send to link-local addresses with VRF.

Wei Fang <[email protected]>
net: enetc: correct the indexes of highest and 2nd highest TCs

Pablo Neira Ayuso <[email protected]>
netfilter: nf_tables: incorrect error path handling with NFT_MSG_NEWRULE

Pablo Neira Ayuso <[email protected]>
netfilter: nfnetlink: skip error delivery on batch in case of ENOMEM

Pablo Neira Ayuso <[email protected]>
netfilter: nf_tables: integrate pipapo into commit protocol

Vladimir Oltean <[email protected]>
spi: fsl-dspi: avoid SCK glitches with continuous transfers

Bob Pearson <[email protected]>
RDMA/rxe: Fix packet length checks

Li Zhijian <[email protected]>
RDMA/rtrs: Fix rxe_dealloc_pd warning

Li Zhijian <[email protected]>

    RDMA/rtrs: Fix the last iu->buf leak in err path

Elson Roy Serrao <[email protected]>
usb: dwc3: gadget: Reset num TRBs before giving back the request

Bernhard Seibold <[email protected]>
serial: lantiq: add missing interrupt ack

Jerry Meng <[email protected]>
USB: serial: option: add Quectel EM061KGL series

Mika Westerberg <[email protected]>
thunderbolt: Mask ring interrupt on Intel hardware as well

Mika Westerberg <[email protected]>
thunderbolt: dma_test: Use correct value for absent rings when creating paths

Stephen Hemminger <[email protected]>
Remove DECnet support from kernel

Edson Juliano Drosdeck <[email protected]>
ALSA: hda/realtek: Add a quirk for Compaq N14JP6

Alex Deucher <[email protected]>
drm/amdgpu: add missing radeon secondary PCI ID

Hersen Wu <[email protected]>
drm/amd/display: edp do not add non-edid timings

Wes Huang <[email protected]>
net: usb: qmi_wwan: add support for Compal RXM-G1

Edward Srouji <[email protected]>
RDMA/uverbs: Restrict usage of privileged QKEYs

Dave Airlie <[email protected]>
nouveau: fix client work fence deletion race

Li Lingfeng <[email protected]>
dm thin metadata: check fail_io before using data_sm

Lukasz Tyl <[email protected]>
ALSA: usb-audio: Add quirk flag for HEM devices to enable native DSD playback

Ricardo Ribalda <[email protected]>
powerpc/purgatory: remove PGO flags

Ricardo Ribalda <[email protected]>
x86/purgatory: remove PGO flags

Ricardo Ribalda <[email protected]>
kexec: support purgatories with .text.hot sections

Ryusuke Konishi <[email protected]>
nilfs2: fix possible out-of-bounds segment allocation in resize ioctl

Ryusuke Konishi <[email protected]>
nilfs2: fix incomplete buffer cleanup in nilfs_btnode_abort_change_key()

Janne Grunau <[email protected]>
nios2: dts: Fix tse_mac "max-frame-size" property

Luís Henriques <[email protected]>
ocfs2: check new file size on fallocate call

Luís Henriques <[email protected]>
ocfs2: fix use-after-free when unmounting read-only filesystem

Benjamin Segall <[email protected]>
epoll: ep_autoremove_wake_function should use list_del_init_careful

Dan Carpenter <[email protected]>
wifi: cfg80211: fix double lock bug in reg_wdev_chan_valid()

Johannes Berg <[email protected]>
wifi: cfg80211: fix locking in regulatory disconnect

Jens Axboe <[email protected]>
io_uring: hold uring mutex around poll removal

Marc Zyngier <[email protected]>
irqchip/gic: Correctly validate OF quirk descriptors

Tatsuki Sugiura <[email protected]>
NVMe: Add MAXIO 1602 to bogus nid list.

Sukrut Bellary <[email protected]>
drm:amd:amdgpu: Fix missing buffer object unlock in failure path

Ross Lagerwall <[email protected]>
xen/blkfront: Only check REQ_FUA for writes

Maxim Kochetkov <[email protected]>
ASoC: dwc: move DMA init to snd_soc_dai_driver probe()

Liviu Dudau <[email protected]>
mips: Move initrd_start check after initrd address sanitisation.

Manuel Lauss <[email protected]>
MIPS: Alchemy: fix dbdma2

Manuel Lauss <[email protected]>
MIPS: unhide PATA_PLATFORM

Helge Deller <[email protected]>
parisc: Flush gatt writes and adjust gatt mask in parisc_agp_mask_memory()

Helge Deller <[email protected]>
parisc: Improve cache flushing for PCXL in arch_sync_dma_for_cpu()

Ranjani Sridharan <[email protected]>
ASoC: soc-pcm: test if a BE can be prepared

Johannes Thumshirn <[email protected]>
btrfs: handle memory allocation failure in btrfs_csum_one_bio

Qu Wenruo <[email protected]>
btrfs: scrub: try harder to mark RAID56 block groups read-only

Mario Limonciello <[email protected]>
power: supply: Fix logic checking if system is running from battery

Douglas Anderson <[email protected]>
irqchip/gic-v3: Disable pseudo NMIs on Mediatek devices w/ firmware issues

Osama Muhammad <[email protected]>
regulator: Fix error checking for debugfs_create_dir

Alexandru Sorodoc <[email protected]>

    platform/x86: asus-wmi: Ignore WMI events with codes 0x7B, 0xC0

Marek Vasut <[email protected]>
power: supply: Ratelimit no data debug output

Milo Spadacini <[email protected]>
tools: gpio: fix debounce_period_us output of lsgpio

Krzysztof Kozlowski <[email protected]>
ARM: dts: vexpress: add missing cache properties

Hans de Goede <[email protected]>
power: supply: bq27xxx: Use mod_delayed_work() instead of cancel() + schedule()

Hans de Goede <[email protected]>
power: supply: sc27xx: Fix external_power_changed race

Hans de Goede <[email protected]>
power: supply: ab8500: Fix external_power_changed race

Kunihiko Hayashi <[email protected]>
of: overlay: Fix missing of_node_put() in error case of init_overlay_changeset()

Frank Rowand <[email protected]>
of: overlay: rework overlay apply and remove kfree()s

Frank Rowand <[email protected]>
of: overlay: rename variables to be consistent

Horatio Zhang <[email protected]>
drm/amdgpu: fix Null pointer dereference error in amdgpu_device_recover_vram

Kuan-Ting Chen <[email protected]>
ksmbd: fix slab-out-of-bounds read in smb2_handle_negotiate

Mirsad Goran Todorovac <[email protected]>
test_firmware: fix a memory leak with reqs buffer

Mirsad Goran Todorovac <[email protected]>
test_firmware: prevent race conditions by a correct implementation of locking

Christophe JAILLET <[email protected]>
test_firmware: Use kstrtobool() instead of strtobool()

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

Diffstat:

 Documentation/admin-guide/kernel-parameters.txt    |    4 -
 Documentation/admin-guide/sysctl/net.rst           |   15 +-
 Documentation/devicetree/overlay-notes.rst         |   30 +-
 Documentation/networking/decnet.rst                |  243 --
 Documentation/networking/index.rst                 |    1 -
 Documentation/userspace-api/ioctl/ioctl-number.rst |    1 -
 MAINTAINERS                                        |    7 -
 Makefile                                           |    4 +-
 arch/arm/boot/dts/vexpress-v2p-ca5s.dts            |    1 +
 arch/mips/Kconfig                                  |    1 +
 arch/mips/alchemy/common/dbdma.c                   |   27 +-
 arch/mips/configs/decstation_64_defconfig          |    2 -
 arch/mips/configs/decstation_defconfig             |    2 -
 arch/mips/configs/decstation_r4k_defconfig         |    2 -
 arch/mips/configs/gpr_defconfig                    |    2 -
 arch/mips/configs/mtx1_defconfig                   |    2 -
 arch/mips/configs/nlm_xlp_defconfig                |    2 -
 arch/mips/configs/nlm_xlr_defconfig                |    2 -
 arch/mips/configs/rm200_defconfig                  |    2 -
 arch/mips/kernel/setup.c                           |    9 +-
 arch/nios2/boot/dts/10m50_devboard.dts             |    2 +-
 arch/nios2/boot/dts/3c120_devboard.dts             |    2 +-
 arch/parisc/kernel/pci-dma.c                       |   18 +-
 arch/powerpc/configs/ppc6xx_defconfig              |    2 -
 arch/powerpc/purgatory/Makefile                    |    5 +
 arch/x86/purgatory/Makefile                        |    5 +
 drivers/block/xen-blkfront.c                       |    3 +-
 drivers/char/agp/parisc-agp.c                      |   15 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c            |    1 +
 drivers/gpu/drm/amd/amdgpu/amdgpu_object.c         |    6 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c             |    1 -
 drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c             |    4 +-
 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c              |    4 +-
 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c  |    8 +-
 drivers/gpu/drm/nouveau/nouveau_acpi.c             |    3 +
 drivers/gpu/drm/nouveau/nouveau_connector.c        |    7 +-
 drivers/gpu/drm/nouveau/nouveau_drm.c              |   14 +-
 drivers/infiniband/core/cma.c                      |    4 +-
 drivers/infiniband/core/uverbs_cmd.c               |    7 +-
 drivers/infiniband/core/uverbs_main.c              |   12 +-
 drivers/infiniband/hw/mlx5/main.c                  |    3 +
 drivers/infiniband/sw/rxe/rxe_net.c                |    6 +
 drivers/infiniband/sw/rxe/rxe_qp.c                 |   16 +-
 drivers/infiniband/sw/rxe/rxe_task.c               |    5 +-
 drivers/infiniband/sw/rxe/rxe_task.h               |    5 +-
 drivers/infiniband/ulp/isert/ib_isert.c            |   16 +-
 drivers/infiniband/ulp/rtrs/rtrs-clt.c             |   55 +-
 drivers/infiniband/ulp/rtrs/rtrs.c                 |    4 +-
 drivers/irqchip/irq-gic-common.c                   |   10 +-
 drivers/irqchip/irq-gic-common.h                   |    1 +
 drivers/irqchip/irq-gic-v3.c                       |   20 +
 drivers/md/dm-ioctl.c                              |    5 +-
 drivers/md/dm-thin-metadata.c                      |   20 +-
 drivers/md/dm.c                                    |    4 +
 drivers/mmc/core/block.c                           |    5 +
 drivers/net/ethernet/freescale/enetc/enetc_qos.c   |    4 +-
 drivers/net/ethernet/intel/iavf/iavf.h             |    2 +-
 drivers/net/ethernet/intel/iavf/iavf_main.c        |   15 +-
 drivers/net/ethernet/intel/iavf/iavf_register.h    |    2 +-
 drivers/net/ethernet/intel/igb/igb_ethtool.c       |    3 +
 drivers/net/ethernet/intel/igc/igc_main.c          |    9 +-
 .../net/ethernet/marvell/octeontx2/af/rvu_nix.c    |    7 +-
 drivers/net/ipvlan/ipvlan_l3s.c                    |    4 +
 drivers/net/usb/qmi_wwan.c                         |    2 +
 drivers/net/wan/lapbether.c                        |    3 +
 drivers/nvme/host/pci.c                            |    2 +
 drivers/of/overlay.c                               |  311 ++-
 drivers/platform/x86/asus-nb-wmi.c                 |    2 +
 drivers/power/supply/ab8500_btemp.c                |    6 +-
 drivers/power/supply/ab8500_fg.c                   |    6 +-
 drivers/power/supply/bq27xxx_battery.c             |    6 +-
 drivers/power/supply/power_supply_core.c           |    8 +-
 drivers/power/supply/power_supply_sysfs.c          |    3 +-
 drivers/power/supply/sc27xx_fuel_gauge.c           |    9 +-
 drivers/regulator/core.c                           |    4 +-
 drivers/spi/spi-fsl-dspi.c                         |   15 +
 drivers/thunderbolt/dma_test.c                     |    8 +-
 drivers/thunderbolt/nhi.c                          |   11 +-
 drivers/tty/serial/lantiq.c                        |    1 +
 drivers/usb/dwc3/gadget.c                          |    1 +
 drivers/usb/serial/option.c                        |   16 +
 fs/afs/vl_probe.c                                  |    4 +-
 fs/btrfs/block-group.c                             |   14 +-
 fs/btrfs/file-item.c                               |    4 +-
 fs/btrfs/scrub.c                                   |    9 +-
 fs/cifs/file.c                                     |    8 +-
 fs/eventpoll.c                                     |    6 +-
 fs/ext4/balloc.c                                   |   20 +-
 fs/ksmbd/smb2pdu.c                                 |   10 +-
 fs/nilfs2/btnode.c                                 |   12 +-
 fs/nilfs2/sufile.c                                 |    9 +
 fs/nilfs2/the_nilfs.c                              |   44 +-
 fs/ocfs2/file.c                                    |    8 +-
 fs/ocfs2/super.c                                   |    6 +-
 include/linux/netdevice.h                          |    4 -
 include/linux/netfilter.h                          |    5 -
 include/linux/netfilter_defs.h                     |    8 -
 include/linux/of.h                                 |   16 +-
 include/net/dn.h                                   |  231 --
 include/net/dn_dev.h                               |  199 --
 include/net/dn_fib.h                               |  167 --
 include/net/dn_neigh.h                             |   30 -
 include/net/dn_nsp.h                               |  195 --
 include/net/dn_route.h                             |  115 -
 include/net/dst.h                                  |    6 -
 include/net/flow.h                                 |   26 -
 include/net/neighbour.h                            |    7 -
 include/net/netfilter/nf_tables.h                  |    4 +-
 include/net/netns/netfilter.h                      |    3 -
 include/rdma/ib_addr.h                             |   23 -
 include/sound/soc-dpcm.h                           |    4 +
 include/uapi/linux/dn.h                            |  149 --
 include/uapi/linux/ethtool_netlink.h               |    2 +-
 include/uapi/linux/netfilter_decnet.h              |   72 -
 include/uapi/linux/netlink.h                       |    2 +-
 io_uring/io_uring.c                                |    3 +
 kernel/cgroup/cgroup.c                             |   17 +-
 kernel/kexec_file.c                                |   14 +-
 kernel/rcu/tree.c                                  |   39 +-
 lib/test_firmware.c                                |   65 +-
 net/Kconfig                                        |    2 -
 net/Makefile                                       |    1 -
 net/core/dev.c                                     |    4 +-
 net/core/neighbour.c                               |   34 -
 net/decnet/Kconfig                                 |   43 -
 net/decnet/Makefile                                |   10 -
 net/decnet/README                                  |    8 -
 net/decnet/af_decnet.c                             | 2400 --------------------
 net/decnet/dn_dev.c                                | 1433 ------------
 net/decnet/dn_fib.c                                |  798 -------
 net/decnet/dn_neigh.c                              |  605 -----
 net/decnet/dn_nsp_in.c                             |  906 --------
 net/decnet/dn_nsp_out.c                            |  695 ------
 net/decnet/dn_route.c                              | 1922 ----------------
 net/decnet/dn_rules.c                              |  258 ---
 net/decnet/dn_table.c                              |  929 --------
 net/decnet/dn_timer.c                              |  104 -
 net/decnet/netfilter/Kconfig                       |   17 -
 net/decnet/netfilter/Makefile                      |    6 -
 net/decnet/netfilter/dn_rtmsg.c                    |  158 --
 net/decnet/sysctl_net_decnet.c                     |  362 ---
 net/ipv6/ping.c                                    |    3 +-
 net/netfilter/core.c                               |   10 -
 net/netfilter/nf_tables_api.c                      |   59 +-
 net/netfilter/nfnetlink.c                          |    3 +-
 net/netfilter/nfnetlink_hook.c                     |    7 -
 net/netfilter/nft_set_pipapo.c                     |   55 +-
 net/sched/act_pedit.c                              |  176 +-
 net/sched/cls_api.c                                |   12 +-
 net/sched/cls_u32.c                                |   18 +-
 net/sctp/sm_statefuns.c                            |    2 +-
 net/tipc/bearer.c                                  |    4 +-
 net/wireless/reg.c                                 |    6 +-
 sound/pci/hda/patch_realtek.c                      |    1 +
 sound/soc/dwc/dwc-i2s.c                            |   41 +-
 sound/soc/soc-pcm.c                                |   20 +
 sound/usb/quirks.c                                 |    2 +
 tools/gpio/lsgpio.c                                |    2 +-
 tools/testing/selftests/ptp/testptp.c              |    6 +-
 159 files changed, 1004 insertions(+), 12795 deletions(-)