Skip to content

6.1.114-rc1 review

Greg Kroah-Hartman amd-gfx damon dri-devel linux-patches linux-tegra lkml stable 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest91 patches 15 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/91btrfs: fix uninitialized pointer free in add_inode_ref()fs/btrfs/tree-log.c+1 -10 replies
2/91btrfs: fix uninitialized pointer free on read_alloc_one_name() errorfs/btrfs/tree-log.c+2 -20 replies
3/91ksmbd: fix user-after-free from session log offfs/smb/server/mgmt/user_session.c fs/smb/server/mgmt/user_session.h fs/smb/server/server.c +1 more+34 -60 replies
4/91ALSA: hda/conexant - Fix audio routing for HP EliteOne 1000 G2sound/pci/hda/patch_conexant.c+19 -00 replies
5/91mptcp: pm: fix UaF read in mptcp_pm_nl_rm_addr_or_subflownet/mptcp/pm_netlink.c+1 -10 replies
6/91udf: New directory iteration codefs/udf/directory.c fs/udf/udfdecl.h+418 -00 replies
7/91udf: Convert udf_expand_dir_adinicb() to new directory iterationfs/udf/inode.c+29 -370 replies
8/91udf: Move udf_expand_dir_adinicb() to its callsitefs/udf/inode.c fs/udf/namei.c fs/udf/udfdecl.h+82 -840 replies
9/91udf: Implement searching for directory entry using new iteration codefs/udf/namei.c+67 -00 replies
10/91udf: Provide function to mark entry as deleted using new directory iteration codefs/udf/namei.c+10 -00 replies
11/91udf: Convert udf_rename() to new directory iteration codefs/udf/namei.c+78 -880 replies
12/91udf: Convert udf_readdir() to new directory iterationfs/udf/dir.c+27 -1210 replies
13/91udf: Convert udf_lookup() to use new directory iteration codefs/udf/namei.c+8 -110 replies
14/91udf: Convert udf_get_parent() to new directory iteration codefs/udf/namei.c+7 -90 replies
15/91udf: Convert empty_dir() to new directory iteration codefs/udf/namei.c+9 -590 replies
16/91udf: Convert udf_rmdir() to new directory iteration codefs/udf/namei.c+11 -210 replies
17/91udf: Convert udf_unlink() to new directory iteration codefs/udf/namei.c+10 -230 replies
18/91udf: Implement adding of dir entries using new iteration codefs/udf/directory.c fs/udf/namei.c fs/udf/udfdecl.h+169 -00 replies
19/91udf: Convert udf_add_nondir() to new directory iterationfs/udf/namei.c+8 -110 replies
20/91udf: Convert udf_mkdir() to new directory iteration codefs/udf/namei.c+21 -270 replies
21/91udf: Convert udf_link() to new directory iteration codefs/udf/namei.c+8 -140 replies
22/91udf: Remove old directory iteration codefs/udf/directory.c fs/udf/namei.c fs/udf/udfdecl.h+0 -7050 replies
23/91udf: Handle error when expanding directoryfs/udf/namei.c+6 -10 replies
24/91udf: Dont return bh from udf_expand_dir_adinicb()fs/udf/namei.c+13 -200 replies
25/91net: enetc: remove xdp_drops statistic from enetc_xdp_drop()drivers/net/ethernet/freescale/enetc/enetc.c+1 -10 replies
26/91net: enetc: add missing static descriptor and inline keywordinclude/linux/fsl/enetc_mdio.h+2 -10 replies
27/91posix-clock: Fix missing timespec64 check in pc_clock_settime()kernel/time/posix-clock.c+3 -00 replies
28/91arm64: probes: Remove broken LDR (literal) uprobe supportarch/arm64/kernel/probes/decode-insn.c+11 -50 replies
29/91arm64: probes: Fix simulate_ldr*_literal()arch/arm64/kernel/probes/simulate-insn.c+7 -110 replies
30/91net: macb: Avoid 20s boot delay by skipping MDIO bus registration for fixed-link PHYdrivers/net/ethernet/cadence/macb_main.c+11 -30 replies
31/91irqchip/gic-v3-its: Fix VSYNC referencing an unmapped VPE on GIC v4.1drivers/irqchip/irq-gic-v3-its.c+7 -10 replies
32/91fat: fix uninitialized variablefs/fat/namei_vfat.c+1 -10 replies
33/91mm/swapfile: skip HugeTLB pages for unuse_vmamm/swapfile.c+1 -10 replies
34/91devlink: drop the filter argument from devlinks_xa_find_getnet/devlink/leftover.c+8 -130 replies
35/91devlink: bump the instance index directly when iteratingnet/devlink/leftover.c+10 -250 replies
36/91maple_tree: correct tree corruption on spanning storelib/maple_tree.c+6 -60 replies
37/91drm/shmem-helper: Fix BUG_ON() on mmap(PROT_WRITE, MAP_PRIVATE)drivers/gpu/drm/drm_gem_shmem_helper.c+3 -00 replies
38/91iommu/vt-d: Fix incorrect pci_for_each_dma_alias() for non-PCI devicesdrivers/iommu/intel/iommu.c+3 -10 replies
39/91s390/sclp: Deactivate sclp after all its usersdrivers/s390/char/sclp.c+2 -10 replies
40/91s390/sclp_vt220: Convert newlines to CRLF instead of LFCRdrivers/s390/char/sclp_vt220.c+2 -20 replies
41/91KVM: s390: gaccess: Check if guest address is in memslotarch/s390/kvm/gaccess.c arch/s390/kvm/gaccess.h+12 -60 replies
42/91KVM: s390: Change virtual to physical address access in diag 0x258 handlerarch/s390/kvm/diag.c+1 -10 replies
43/91x86/cpufeatures: Define X86_FEATURE_AMD_IBPB_RETarch/x86/include/asm/cpufeatures.h+2 -10 replies
44/91x86/cpufeatures: Add a IBPB_NO_RET BUG flagarch/x86/include/asm/cpufeatures.h arch/x86/kernel/cpu/common.c+4 -00 replies
45/91x86/entry: Have entry_ibpb() invalidate return predictionsarch/x86/entry/entry.S+5 -00 replies
46/91x86/bugs: Skip RSB fill at VMEXITarch/x86/kernel/cpu/bugs.c+15 -00 replies
47/91x86/bugs: Do not use UNTRAIN_RET with IBPB on entryarch/x86/kernel/cpu/bugs.c+17 -00 replies
48/91blk-rq-qos: fix crash on rq_qos_wait vs. rq_qos_wake_function raceblock/blk-rq-qos.c+1 -10 replies
49/91io_uring/sqpoll: close race on waiting for sqring entriesio_uring/io_uring.h+8 -10 replies
50/91scsi: ufs: core: Set SDEV_OFFLINE when UFS is shut downdrivers/ufs/core/ufshcd.c+3 -10 replies
51/91drm/radeon: Fix encoder->possible_clonesdrivers/gpu/drm/radeon/radeon_encoders.c+1 -10 replies
52/91drm/vmwgfx: Handle surface check failure correctlydrivers/gpu/drm/vmwgfx/vmwgfx_kms.c+1 -00 replies
53/91drm/amdgpu/swsmu: Only force workload setup on initdrivers/gpu/drm/amd/pm/swsmu/amdgpu_smu.c+3 -30 replies
54/91drm/amdgpu: prevent BO_HANDLES error from being overwrittendrivers/gpu/drm/amd/amdgpu/amdgpu_cs.c+1 -10 replies
55/91iio: dac: ad5770r: add missing select REGMAP_SPI in Kconfigdrivers/iio/dac/Kconfig+1 -00 replies
56/91iio: dac: ltc1660: add missing select REGMAP_SPI in Kconfigdrivers/iio/dac/Kconfig+1 -00 replies
57/91iio: dac: stm32-dac-core: add missing select REGMAP_MMIO in Kconfigdrivers/iio/dac/Kconfig+1 -00 replies
58/91iio: adc: ti-ads8688: add missing select IIO_(TRIGGERED_)BUFFER in Kconfigdrivers/iio/adc/Kconfig+2 -00 replies
59/91iio: hid-sensors: Fix an error handling path in _hid_sensor_set_report_latency()drivers/iio/common/hid-sensors/hid-sensor-trigger.c+1 -10 replies
60/91iio: light: veml6030: fix ALS sensor resolutiondrivers/iio/light/veml6030.c+1 -10 replies
61/91iio: light: veml6030: fix IIO device retrieval from embedded devicedrivers/iio/light/veml6030.c+1 -20 replies
62/91iio: light: opt3001: add missing full-scale range valuedrivers/iio/light/opt3001.c+4 -00 replies
63/91iio: amplifiers: ada4250: add missing select REGMAP_SPI in Kconfigdrivers/iio/amplifiers/Kconfig+1 -00 replies
64/91iio: dac: ad5766: add missing select IIO_(TRIGGERED_)BUFFER in Kconfigdrivers/iio/dac/Kconfig+2 -00 replies
65/91iio: proximity: mb1232: add missing select IIO_(TRIGGERED_)BUFFER in Kconfigdrivers/iio/proximity/Kconfig+2 -00 replies
66/91iio: dac: ad3552r: add missing select IIO_(TRIGGERED_)BUFFER in Kconfigdrivers/iio/dac/Kconfig+2 -00 replies
67/91iio: adc: ti-ads124s08: add missing select IIO_(TRIGGERED_)BUFFER in Kconfigdrivers/iio/adc/Kconfig+2 -00 replies
68/91Bluetooth: Call iso_exit() on module unloadnet/bluetooth/af_bluetooth.c+2 -00 replies
69/91Bluetooth: Remove debugfs directory on module init failurenet/bluetooth/af_bluetooth.c+1 -00 replies
70/91Bluetooth: ISO: Fix multiple init when debugfs is disablednet/bluetooth/iso.c+1 -50 replies
71/91Bluetooth: btusb: Fix regression with fake CSR controllers 0a12:0001drivers/bluetooth/btusb.c+9 -40 replies
72/91xhci: Fix incorrect stream context type macrodrivers/usb/host/xhci.h+1 -10 replies
73/91xhci: Mitigate failed set dequeue pointer commandsdrivers/usb/host/xhci-ring.c+1 -10 replies
74/91USB: serial: option: add support for Quectel EG916Q-GLdrivers/usb/serial/option.c+2 -00 replies
75/91USB: serial: option: add Telit FN920C04 MBIM compositionsdrivers/usb/serial/option.c+6 -00 replies
76/91usb: dwc3: Wait for EndXfer completion before restoring GUSB2PHYCFGdrivers/usb/dwc3/gadget.c+6 -40 replies
77/91parport: Proper fix for array out-of-bounds accessdrivers/parport/procfs.c+11 -110 replies
78/91x86/resctrl: Annotate get_mem_config() functions as __initarch/x86/kernel/cpu/resctrl/core.c+2 -20 replies
79/91x86/apic: Always explicitly disarm TSC-deadline timerarch/x86/kernel/apic/apic.c+13 -10 replies
80/91x86/entry_32: Do not clobber user EFLAGS.ZFarch/x86/entry/entry_32.S+2 -10 replies
81/91x86/entry_32: Clear CPU buffers after register restore in NMI returnarch/x86/entry/entry_32.S+2 -10 replies
82/91tty: n_gsm: Fix use-after-free in gsm_cleanup_muxdrivers/tty/n_gsm.c+2 -00 replies
83/91pinctrl: ocelot: fix system hang on level based interruptsdrivers/pinctrl/pinctrl-ocelot.c+4 -40 replies
84/91pinctrl: apple: check devm_kasprintf() returned valuedrivers/pinctrl/pinctrl-apple-gpio.c+3 -00 replies
85/91irqchip/gic-v4: Dont allow a VMOVP on a dying VPEdrivers/irqchip/irq-gic-v3-its.c include/linux/irqchip/arm-gic-v4.h+15 -70 replies
86/91irqchip/sifive-plic: Unmask interrupt in plic_irq_enable()drivers/irqchip/irq-sifive-plic.c+11 -100 replies
87/91tcp: fix mptcp DSS corruption due to large pmtu xmitnet/ipv4/tcp_output.c+1 -30 replies
88/91mptcp: prevent MPC handshake on port-based signal endpointsnet/mptcp/mib.c net/mptcp/mib.h net/mptcp/pm_netlink.c +2 more+15 -00 replies
89/91nilfs2: propagate directory read errors from nilfs_find_entry()fs/nilfs2/dir.c fs/nilfs2/namei.c fs/nilfs2/nilfs.h+54 -370 replies
90/91powerpc/64: Add big-endian ELFv2 flavour to crypto VMX asm generationdrivers/crypto/vmx/Makefile drivers/crypto/vmx/ppc-xlate.pl+17 -50 replies
91/91ALSA: hda/conexant - Use cached pin control for Node 0x1d on HP EliteOne 1000 G2sound/pci/hda/patch_conexant.c+1 -10 replies

Reviews trailers per patch

32 of 91 patches have a Reviewed-by or Acked-by.

PatchFilipe MananaDavid SterbaAnand JainPaolo AbeniMarc ZyngierZenghui YuMuchun SongJiri PirkoJacob KellerBert KarwatzkiVlastimil BabkaLiam R. HowlettMikhail GavrilovWei YangSven SchnelleHeiko CarstensJanosch FrankChristian BorntraegerTom LendackyThomas GleixnerTejun HeoJohannes ThumshirnBart Van AsscheErhard FurtnerKenneth FengChristian KönigMaciej FijalkowskiVladimir OlteanClaudiu ManoilRichard CochranAndrew LunnLars MelinThinh NguyenReinette ChatreRafael J. WysockiSrinivas PandruvadaTodd BrandtAlexandre BelloniChristophe JAILLETSean NyekjaerMatthieu Baerts (NGI0)Mat MartineauJoel StanleySeongJae ParkFlorian FainelliShuah KhanPavel Machek (CIP)Mark BrownYann SionneauJon Hunter
SeriesT-b T-b T-b T-b T-b T-b T-b
1/91R-b R-b
2/91R-b
3/91
4/91
5/91A-b
6/91
7/91
8/91
9/91
10/91
11/91
12/91
13/91
14/91
15/91
16/91
17/91
18/91
19/91
20/91
21/91
22/91
23/91
24/91
25/91R-b R-b
26/91R-b R-b
27/91A-b
28/91
29/91
30/91R-b
31/91R-b R-b
32/91
33/91A-b
34/91R-b R-b
35/91R-b
36/91T-b A-b R-b T-b R-b
37/91
38/91
39/91R-b
40/91R-b
41/91R-b A-b
42/91R-b A-b R-b
43/91R-b R-b
44/91
45/91
46/91
47/91
48/91A-b R-b
49/91
50/91R-b
51/91T-b
52/91
53/91R-b
54/91R-b
55/91
56/91
57/91
58/91R-b
59/91A-b
60/91
61/91
62/91
63/91
64/91
65/91
66/91
67/91
68/91
69/91
70/91
71/91
72/91
73/91
74/91R-b
75/91
76/91A-b
77/91
78/91R-b
79/91R-b T-b T-b
80/91
81/91
82/91
83/91R-b
84/91R-b
85/91
86/91
87/91A-b
88/91R-b R-b
89/91
90/91R-b
91/91

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

Read the v1 thread

Cover letter [PATCH 6.1 00/91] 6.1.114-rc1 review

This is the start of the stable review cycle for the 6.1.114 release. There are 91 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, 23 Oct 2024 10:22:25 +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/v6.x/stable-review/patch-6.1.114-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-6.1.y
and the diffstat can be found below.

thanks,

greg k-h

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

Greg Kroah-Hartman <[email protected]>

    Linux 6.1.114-rc1

Vasiliy Kovalev <[email protected]>

    ALSA: hda/conexant - Use cached pin control for Node 0x1d on HP EliteOne 1000 G2

Nicholas Piggin <[email protected]>
powerpc/64: Add big-endian ELFv2 flavour to crypto VMX asm generation

Ryusuke Konishi <[email protected]>
nilfs2: propagate directory read errors from nilfs_find_entry()

Paolo Abeni <[email protected]>
mptcp: prevent MPC handshake on port-based signal endpoints

Paolo Abeni <[email protected]>
tcp: fix mptcp DSS corruption due to large pmtu xmit

Nam Cao <[email protected]>
irqchip/sifive-plic: Unmask interrupt in plic_irq_enable()

Marc Zyngier <[email protected]>
irqchip/gic-v4: Don't allow a VMOVP on a dying VPE

Ma Ke <[email protected]>
pinctrl: apple: check devm_kasprintf() returned value

Sergey Matsievskiy <[email protected]>
pinctrl: ocelot: fix system hang on level based interrupts

Longlong Xia <[email protected]>
tty: n_gsm: Fix use-after-free in gsm_cleanup_mux

Pawan Gupta <[email protected]>
x86/entry_32: Clear CPU buffers after register restore in NMI return

Pawan Gupta <[email protected]>
x86/entry_32: Do not clobber user EFLAGS.ZF

Zhang Rui <[email protected]>
x86/apic: Always explicitly disarm TSC-deadline timer

Nathan Chancellor <[email protected]>
x86/resctrl: Annotate get_mem_config() functions as __init

Takashi Iwai <[email protected]>
parport: Proper fix for array out-of-bounds access

Prashanth K <[email protected]>
usb: dwc3: Wait for EndXfer completion before restoring GUSB2PHYCFG

Daniele Palmas <[email protected]>
USB: serial: option: add Telit FN920C04 MBIM compositions

Benjamin B. Frost <[email protected]>
USB: serial: option: add support for Quectel EG916Q-GL

Mathias Nyman <[email protected]>
xhci: Mitigate failed set dequeue pointer commands

Mathias Nyman <[email protected]>
xhci: Fix incorrect stream context type macro

Luiz Augusto von Dentz <[email protected]>
Bluetooth: btusb: Fix regression with fake CSR controllers 0a12:0001

Aaron Thompson <[email protected]>
Bluetooth: ISO: Fix multiple init when debugfs is disabled

Aaron Thompson <[email protected]>
Bluetooth: Remove debugfs directory on module init failure

Aaron Thompson <[email protected]>
Bluetooth: Call iso_exit() on module unload

Javier Carrasco <[email protected]>
iio: adc: ti-ads124s08: add missing select IIO_(TRIGGERED_)BUFFER in Kconfig

Javier Carrasco <[email protected]>
iio: dac: ad3552r: add missing select IIO_(TRIGGERED_)BUFFER in Kconfig

Javier Carrasco <[email protected]>
iio: proximity: mb1232: add missing select IIO_(TRIGGERED_)BUFFER in Kconfig

Javier Carrasco <[email protected]>
iio: dac: ad5766: add missing select IIO_(TRIGGERED_)BUFFER in Kconfig

Javier Carrasco <[email protected]>
iio: amplifiers: ada4250: add missing select REGMAP_SPI in Kconfig

Emil Gedenryd <[email protected]>
iio: light: opt3001: add missing full-scale range value

Javier Carrasco <[email protected]>
iio: light: veml6030: fix IIO device retrieval from embedded device

Javier Carrasco <[email protected]>
iio: light: veml6030: fix ALS sensor resolution

Christophe JAILLET <[email protected]>
iio: hid-sensors: Fix an error handling path in _hid_sensor_set_report_latency()

Javier Carrasco <[email protected]>
iio: adc: ti-ads8688: add missing select IIO_(TRIGGERED_)BUFFER in Kconfig

Javier Carrasco <[email protected]>
iio: dac: stm32-dac-core: add missing select REGMAP_MMIO in Kconfig

Javier Carrasco <[email protected]>
iio: dac: ltc1660: add missing select REGMAP_SPI in Kconfig

Javier Carrasco <[email protected]>
iio: dac: ad5770r: add missing select REGMAP_SPI in Kconfig

Mohammed Anees <[email protected]>
drm/amdgpu: prevent BO_HANDLES error from being overwritten

Alex Deucher <[email protected]>
drm/amdgpu/swsmu: Only force workload setup on init

Nikolay Kuratov <[email protected]>
drm/vmwgfx: Handle surface check failure correctly

Ville Syrjälä <[email protected]>

    drm/radeon: Fix encoder->possible_clones

Seunghwan Baek <[email protected]>
scsi: ufs: core: Set SDEV_OFFLINE when UFS is shut down

Jens Axboe <[email protected]>
io_uring/sqpoll: close race on waiting for sqring entries

Omar Sandoval <[email protected]>
blk-rq-qos: fix crash on rq_qos_wait vs. rq_qos_wake_function race

Johannes Wikner <[email protected]>
x86/bugs: Do not use UNTRAIN_RET with IBPB on entry

Johannes Wikner <[email protected]>
x86/bugs: Skip RSB fill at VMEXIT

Johannes Wikner <[email protected]>
x86/entry: Have entry_ibpb() invalidate return predictions

Johannes Wikner <[email protected]>
x86/cpufeatures: Add a IBPB_NO_RET BUG flag

Jim Mattson <[email protected]>
x86/cpufeatures: Define X86_FEATURE_AMD_IBPB_RET

Michael Mueller <[email protected]>

    KVM: s390: Change virtual to physical address access in diag 0x258 handler

Nico Boehr <[email protected]>
KVM: s390: gaccess: Check if guest address is in memslot

Thomas Weißschuh <[email protected]>
s390/sclp_vt220: Convert newlines to CRLF instead of LFCR

Thomas Weißschuh <[email protected]>
s390/sclp: Deactivate sclp after all its users

Lu Baolu <[email protected]>
iommu/vt-d: Fix incorrect pci_for_each_dma_alias() for non-PCI devices

Wachowski, Karol <[email protected]>
drm/shmem-helper: Fix BUG_ON() on mmap(PROT_WRITE, MAP_PRIVATE)

Lorenzo Stoakes <[email protected]>
maple_tree: correct tree corruption on spanning store

Jakub Kicinski <[email protected]>
devlink: bump the instance index directly when iterating

Jakub Kicinski <[email protected]>
devlink: drop the filter argument from devlinks_xa_find_get

Liu Shixin <[email protected]>
mm/swapfile: skip HugeTLB pages for unuse_vma

OGAWA Hirofumi <[email protected]>
fat: fix uninitialized variable

Nianyao Tang <[email protected]>
irqchip/gic-v3-its: Fix VSYNC referencing an unmapped VPE on GIC v4.1

Oleksij Rempel <[email protected]>
net: macb: Avoid 20s boot delay by skipping MDIO bus registration for fixed-link PHY

Mark Rutland <[email protected]>
arm64: probes: Fix simulate_ldr*_literal()

Mark Rutland <[email protected]>
arm64: probes: Remove broken LDR (literal) uprobe support

Jinjie Ruan <[email protected]>
posix-clock: Fix missing timespec64 check in pc_clock_settime()

Wei Fang <[email protected]>
net: enetc: add missing static descriptor and inline keyword

Wei Fang <[email protected]>
net: enetc: remove xdp_drops statistic from enetc_xdp_drop()

Jan Kara <[email protected]>
udf: Don't return bh from udf_expand_dir_adinicb()

Jan Kara <[email protected]>
udf: Handle error when expanding directory

Jan Kara <[email protected]>
udf: Remove old directory iteration code

Jan Kara <[email protected]>
udf: Convert udf_link() to new directory iteration code

Jan Kara <[email protected]>
udf: Convert udf_mkdir() to new directory iteration code

Jan Kara <[email protected]>
udf: Convert udf_add_nondir() to new directory iteration

Jan Kara <[email protected]>
udf: Implement adding of dir entries using new iteration code

Jan Kara <[email protected]>
udf: Convert udf_unlink() to new directory iteration code

Jan Kara <[email protected]>
udf: Convert udf_rmdir() to new directory iteration code

Jan Kara <[email protected]>
udf: Convert empty_dir() to new directory iteration code

Jan Kara <[email protected]>
udf: Convert udf_get_parent() to new directory iteration code

Jan Kara <[email protected]>
udf: Convert udf_lookup() to use new directory iteration code

Jan Kara <[email protected]>
udf: Convert udf_readdir() to new directory iteration

Jan Kara <[email protected]>
udf: Convert udf_rename() to new directory iteration code

Jan Kara <[email protected]>
udf: Provide function to mark entry as deleted using new directory iteration code

Jan Kara <[email protected]>
udf: Implement searching for directory entry using new iteration code

Jan Kara <[email protected]>
udf: Move udf_expand_dir_adinicb() to its callsite

Jan Kara <[email protected]>
udf: Convert udf_expand_dir_adinicb() to new directory iteration

Jan Kara <[email protected]>
udf: New directory iteration code

Matthieu Baerts (NGI0) <[email protected]>
mptcp: pm: fix UaF read in mptcp_pm_nl_rm_addr_or_subflow

Vasiliy Kovalev <[email protected]>
ALSA: hda/conexant - Fix audio routing for HP EliteOne 1000 G2

Namjae Jeon <[email protected]>
ksmbd: fix user-after-free from session log off

Roi Martin <[email protected]>
btrfs: fix uninitialized pointer free on read_alloc_one_name() error

Roi Martin <[email protected]>
btrfs: fix uninitialized pointer free in add_inode_ref()

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

Diffstat:

 Makefile                                           |    4 +-
 arch/arm64/kernel/probes/decode-insn.c             |   16 +-
 arch/arm64/kernel/probes/simulate-insn.c           |   18 +-
 arch/s390/kvm/diag.c                               |    2 +-
 arch/s390/kvm/gaccess.c                            |    4 +
 arch/s390/kvm/gaccess.h                            |   14 +-
 arch/x86/entry/entry.S                             |    5 +
 arch/x86/entry/entry_32.S                          |    6 +-
 arch/x86/include/asm/cpufeatures.h                 |    4 +-
 arch/x86/kernel/apic/apic.c                        |   14 +-
 arch/x86/kernel/cpu/bugs.c                         |   32 +
 arch/x86/kernel/cpu/common.c                       |    3 +
 arch/x86/kernel/cpu/resctrl/core.c                 |    4 +-
 block/blk-rq-qos.c                                 |    2 +-
 drivers/bluetooth/btusb.c                          |   13 +-
 drivers/crypto/vmx/Makefile                        |   12 +-
 drivers/crypto/vmx/ppc-xlate.pl                    |   10 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c             |    2 +-
 drivers/gpu/drm/amd/pm/swsmu/amdgpu_smu.c          |    6 +-
 drivers/gpu/drm/drm_gem_shmem_helper.c             |    3 +
 drivers/gpu/drm/radeon/radeon_encoders.c           |    2 +-
 drivers/gpu/drm/vmwgfx/vmwgfx_kms.c                |    1 +
 drivers/iio/adc/Kconfig                            |    4 +
 drivers/iio/amplifiers/Kconfig                     |    1 +
 .../iio/common/hid-sensors/hid-sensor-trigger.c    |    2 +-
 drivers/iio/dac/Kconfig                            |    7 +
 drivers/iio/light/opt3001.c                        |    4 +
 drivers/iio/light/veml6030.c                       |    5 +-
 drivers/iio/proximity/Kconfig                      |    2 +
 drivers/iommu/intel/iommu.c                        |    4 +-
 drivers/irqchip/irq-gic-v3-its.c                   |   26 +-
 drivers/irqchip/irq-sifive-plic.c                  |   21 +-
 drivers/net/ethernet/cadence/macb_main.c           |   14 +-
 drivers/net/ethernet/freescale/enetc/enetc.c       |    2 +-
 drivers/parport/procfs.c                           |   22 +-
 drivers/pinctrl/pinctrl-apple-gpio.c               |    3 +
 drivers/pinctrl/pinctrl-ocelot.c                   |    8 +-
 drivers/s390/char/sclp.c                           |    3 +-
 drivers/s390/char/sclp_vt220.c                     |    4 +-
 drivers/tty/n_gsm.c                                |    2 +
 drivers/ufs/core/ufshcd.c                          |    4 +-
 drivers/usb/dwc3/gadget.c                          |   10 +-
 drivers/usb/host/xhci-ring.c                       |    2 +-
 drivers/usb/host/xhci.h                            |    2 +-
 drivers/usb/serial/option.c                        |    8 +
 fs/btrfs/tree-log.c                                |    6 +-
 fs/fat/namei_vfat.c                                |    2 +-
 fs/nilfs2/dir.c                                    |   50 +-
 fs/nilfs2/namei.c                                  |   39 +-
 fs/nilfs2/nilfs.h                                  |    2 +-
 fs/smb/server/mgmt/user_session.c                  |   26 +-
 fs/smb/server/mgmt/user_session.h                  |    4 +
 fs/smb/server/server.c                             |    2 +
 fs/smb/server/smb2pdu.c                            |    8 +-
 fs/udf/dir.c                                       |  148 +--
 fs/udf/directory.c                                 |  594 ++++++++---
 fs/udf/inode.c                                     |   90 --
 fs/udf/namei.c                                     | 1037 +++++++-------------
 fs/udf/udfdecl.h                                   |   45 +-
 include/linux/fsl/enetc_mdio.h                     |    3 +-
 include/linux/irqchip/arm-gic-v4.h                 |    4 +-
 io_uring/io_uring.h                                |    9 +-
 kernel/time/posix-clock.c                          |    3 +
 lib/maple_tree.c                                   |   12 +-
 mm/swapfile.c                                      |    2 +-
 net/bluetooth/af_bluetooth.c                       |    3 +
 net/bluetooth/iso.c                                |    6 +-
 net/devlink/leftover.c                             |   40 +-
 net/ipv4/tcp_output.c                              |    4 +-
 net/mptcp/mib.c                                    |    1 +
 net/mptcp/mib.h                                    |    1 +
 net/mptcp/pm_netlink.c                             |    3 +-
 net/mptcp/protocol.h                               |    1 +
 net/mptcp/subflow.c                                |   11 +
 sound/pci/hda/patch_conexant.c                     |   19 +
 75 files changed, 1237 insertions(+), 1275 deletions(-)