Skip to content

5.10.176-rc1 review

Greg Kroah-Hartman intel-gfx linux-arm-kernel linux-clk linux-patches linux-tegra lkml stable 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest99 patches 9 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/99xfrm: Allow transport-mode states with AF_UNSPEC selectornet/xfrm/xfrm_state.c+0 -30 replies
2/99drm/panfrost: Dont sync rpm suspension after mmu flushingdrivers/gpu/drm/panfrost/panfrost_mmu.c+1 -10 replies
3/99cifs: Move the in_send statistic to __smb_send_rqst()fs/cifs/transport.c+9 -120 replies
4/99drm/meson: fix 1px pink line on GXM when scaling video overlaydrivers/gpu/drm/meson/meson_vpp.c+2 -00 replies
5/99clk: HI655X: select REGMAP instead of depending on itdrivers/clk/Kconfig+1 -10 replies
6/99docs: Correct missing "d_" prefix for dentry_operations member d_weak_revalidateDocumentation/filesystems/vfs.rst+1 -10 replies
7/99scsi: mpt3sas: Fix NULL pointer access in mpt3sas_transport_port_add()drivers/scsi/mpt3sas/mpt3sas_transport.c+12 -20 replies
8/99ALSA: hda: Match only Intel devices with CONTROLLER_IN_GPU()sound/pci/hda/hda_intel.c+3 -20 replies
9/99netfilter: nft_nat: correct length for loading protocol registersnet/netfilter/nft_nat.c+1 -10 replies
10/99netfilter: nft_masq: correct length for loading protocol registersnet/netfilter/nft_masq.c+1 -10 replies
11/99netfilter: nft_redir: correct length for loading protocol registersnet/netfilter/nft_redir.c+1 -10 replies
12/99netfilter: nft_redir: correct value of inet type `.maxattrs`net/netfilter/nft_redir.c+1 -10 replies
13/99scsi: core: Fix a comment in function scsi_host_dev_release()drivers/scsi/hosts.c+1 -10 replies
14/99scsi: core: Fix a procfs host directory removal regressiondrivers/scsi/hosts.c+0 -30 replies
15/99tcp: tcp_make_synack() can be called from process contextnet/ipv4/tcp_output.c+1 -10 replies
16/99nfc: pn533: initialize struct pn533_out_arg properlydrivers/nfc/pn533/usb.c+1 -00 replies
17/99ipvlan: Make skb->skb_iif track skb->dev for l3s modedrivers/net/ipvlan/ipvlan_l3s.c+1 -00 replies
18/99i40e: Fix kernel crash during reboot when adapter is in recovery modedrivers/net/ethernet/intel/i40e/i40e_main.c+1 -00 replies
19/99net/smc: fix NULL sndbuf_desc in smc_cdc_tx_handler()net/smc/smc_cdc.c+3 -00 replies
20/99qed/qed_dev: guard against a possible division by zerodrivers/net/ethernet/qlogic/qed/qed_dev.c+5 -00 replies
21/99net: tunnels: annotate lockless accesses to dev->needed_headroominclude/linux/netdevice.h net/ipv4/ip_tunnel.c net/ipv6/ip6_tunnel.c+12 -100 replies
22/99net: phy: smsc: bail out in lan87xx_read_status if genphy_read_status failsdrivers/net/phy/smsc.c+4 -10 replies
23/99nfc: st-nci: Fix use after free bug in ndlc_remove due to race conditiondrivers/nfc/st-nci/ndlc.c+4 -20 replies
24/99net/smc: fix deadlock triggered by cancel_delayed_work_syn()net/smc/smc_core.c+1 -10 replies
25/99net: usb: smsc75xx: Limit packet length to skb->lendrivers/net/usb/smsc75xx.c+2 -10 replies
26/99drm/bridge: Fix returned array size name for atomic_get_input_bus_fmts kdocinclude/drm/drm_bridge.h+2 -20 replies
27/99null_blk: Move driver into its own directorydrivers/block/Kconfig drivers/block/Makefile drivers/block/null_blk/Kconfig +6 more+28 -160 replies
28/99block: null_blk: Fix handling of fake timeout requestdrivers/block/null_blk/main.c+3 -30 replies
29/99nvme: fix handling single range discard requestdrivers/nvme/host/core.c+19 -90 replies
30/99nvmet: avoid potential UAF in nvmet_req_complete()drivers/nvme/target/core.c+3 -10 replies
31/99block: sunvdc: add check for mdesc_grab() returning NULLdrivers/block/sunvdc.c+2 -00 replies
32/99ice: xsk: disable txq irq before flushing hwdrivers/net/ethernet/intel/ice/ice_xsk.c+2 -20 replies
33/99net: dsa: mv88e6xxx: fix max_mtu of 1492 on 6165, 6191, 6220, 6250, 6290drivers/net/dsa/mv88e6xxx/chip.c+12 -40 replies
34/99ipv4: Fix incorrect table ID in IOCTL pathnet/ipv4/fib_frontend.c+3 -00 replies
35/99net: usb: smsc75xx: Move packet length check to prevent kernel panic in skb_pulldrivers/net/usb/smsc75xx.c+8 -20 replies
36/99net/iucv: Fix size of interrupt datanet/iucv/iucv.c+1 -10 replies
37/99selftests: net: devlink_port_split.py: skip test if no suitable device availabletools/testing/selftests/net/devlink_port_split.py+30 -00 replies
38/99qed/qed_mng_tlv: correctly zero out ->min instead of ->hourdrivers/net/ethernet/qlogic/qed/qed_mng_tlv.c+1 -10 replies
39/99ethernet: sun: add check for the mdesc_grab()drivers/net/ethernet/sun/ldmvsw.c drivers/net/ethernet/sun/sunvnet.c+6 -00 replies
40/99hwmon: (adt7475) Display smoothing attributes in correct orderdrivers/hwmon/adt7475.c+2 -20 replies
41/99hwmon: (adt7475) Fix masking of hysteresis registersdrivers/hwmon/adt7475.c+2 -20 replies
42/99hwmon: (xgene) Fix use after free bug in xgene_hwmon_remove due to race conditiondrivers/hwmon/xgene-hwmon.c+1 -00 replies
43/99hwmon: (ina3221) return prober error codedrivers/hwmon/ina3221.c+1 -10 replies
44/99hwmon: (ucd90320) Add minimum delay between bus accessesdrivers/hwmon/pmbus/ucd9000.c+75 -00 replies
45/99hwmon: tmp512: drop of_match_ptr for ID tabledrivers/hwmon/tmp513.c+1 -10 replies
46/99hwmon: (adm1266) Set `can_sleep` flag for GPIO chipdrivers/hwmon/pmbus/adm1266.c+1 -00 replies
47/99media: m5mols: fix off-by-one loop termination errordrivers/media/i2c/m5mols/m5mols_core.c+1 -10 replies
48/99mmc: atmel-mci: fix race between stop command and start of next commanddrivers/mmc/host/atmel-mci.c+0 -30 replies
49/99jffs2: correct logic when creating a hole in jffs2_write_beginfs/jffs2/file.c+7 -80 replies
50/99rust: arch/um: Disable FP/SIMD instruction to match x86arch/x86/Makefile.um+6 -00 replies
51/99ext4: fail ext4_iget if special inode unallocatedfs/ext4/inode.c+8 -100 replies
52/99ext4: fix task hung in ext4_xattr_delete_inodefs/ext4/xattr.c+11 -00 replies
53/99drm/amdkfd: Fix an illegal memory accessdrivers/gpu/drm/amd/amdkfd/kfd_events.c+3 -60 replies
54/99sh: intc: Avoid spurious sizeof-pointer-div warninginclude/linux/sh_intc.h+4 -10 replies
55/99drm/amd/display: fix shift-out-of-bounds in CalculateVMAndRowBytesdrivers/gpu/drm/amd/display/dc/dml/dcn30/display_mode_vba_30.c+4 -10 replies
56/99ext4: fix possible double unlock when moving a directoryfs/ext4/namei.c+1 -30 replies
57/99tty: serial: fsl_lpuart: skip waiting for transmission complete when UARTCTRL_SBK is asserteddrivers/tty/serial/fsl_lpuart.c+9 -30 replies
58/99serial: 8250_em: Fix UART port typedrivers/tty/serial/8250/8250_em.c+2 -20 replies
59/99firmware: xilinx: dont make a sleepable memory allocation from an atomic contextdrivers/firmware/xilinx/zynqmp.c+1 -10 replies
60/99interconnect: fix mem leak when freeing nodesdrivers/interconnect/core.c+4 -00 replies
61/99tracing: Make splice_read available againkernel/trace/trace.c+2 -00 replies
62/99tracing: Check field value in hist_field_name()kernel/trace/trace_events_hist.c+3 -00 replies
63/99tracing: Make tracepoint lockdep check actually test somethinginclude/linux/tracepoint.h+6 -90 replies
64/99cifs: Fix smb2_set_path_size()fs/cifs/smb2inode.c+24 -70 replies
65/99KVM: nVMX: add missing consistency checks for CR0 and CR4arch/x86/kvm/vmx/nested.c+8 -20 replies
66/99ALSA: hda: intel-dsp-config: add MTL PCI idsound/hda/intel-dsp-config.c+9 -00 replies
67/99ALSA: hda/realtek: Fix the speaker output on Samsung Galaxy Book2 Prosound/pci/hda/patch_realtek.c+1 -00 replies
68/99drm/shmem-helper: Remove another errant put in error pathdrivers/gpu/drm/drm_gem_shmem_helper.c+6 -30 replies
69/99mptcp: avoid setting TCP_CLOSE state twicenet/mptcp/subflow.c+0 -10 replies
70/99ftrace: Fix invalid address access in lookup_rec() when index is 0kernel/trace/ftrace.c+2 -10 replies
71/99mm/userfaultfd: propagate uffd-wp bit when PTE-mapping the huge zeropagemm/huge_memory.c+4 -20 replies
72/99mmc: sdhci_am654: lower power-on failed message severitydrivers/mmc/host/sdhci_am654.c+1 -10 replies
73/99fbdev: stifb: Provide valid pixelclock and add fb_check_var() checksdrivers/video/fbdev/stifb.c+27 -00 replies
74/99cpuidle: psci: Iterate backwards over list in psci_pd_remove()drivers/cpuidle/cpuidle-psci-domain.c+2 -10 replies
75/99x86/mce: Make sure logged MCEs are processed after sysfs updatearch/x86/kernel/cpu/mce/core.c+1 -00 replies
76/99x86/mm: Fix use of uninitialized buffer in sme_enable()arch/x86/mm/mem_encrypt_identity.c+2 -10 replies
77/99drm/i915: Dont use stolen memory for ring buffers with LLCdrivers/gpu/drm/i915/gt/intel_ring.c+1 -10 replies
78/99drm/i915/active: Fix misuse of non-idle barriers as fence trackersdrivers/gpu/drm/i915/i915_active.c+14 -120 replies
79/99io_uring: avoid null-ptr-deref in io_arm_poll_handlerio_uring/io_uring.c+2 -20 replies
80/99s390/ipl: add missing intersection check to ipl_report handlingarch/s390/boot/ipl_report.c+8 -00 replies
81/99PCI: Unify delay handling for reset and resumedrivers/pci/pci-driver.c drivers/pci/pci.c drivers/pci/pci.h+35 -330 replies
82/99PCI/DPC: Await readiness of secondary bus after resetdrivers/pci/pci.c drivers/pci/pci.h drivers/pci/pcie/dpc.c+8 -50 replies
83/99xfs: dont assert fail on perag references on teardownfs/xfs/xfs_mount.c+1 -20 replies
84/99xfs: purge dquots after inode walk fails during quotacheckfs/xfs/xfs_qm.c+8 -10 replies
85/99xfs: dont leak btree cursor when insrec fails after a splitfs/xfs/libxfs/xfs_btree.c+5 -30 replies
86/99xfs: remove XFS_PREALLOC_SYNCfs/xfs/xfs_file.c fs/xfs/xfs_pnfs.c+11 -80 replies
87/99xfs: fallocate() should call file_modified()fs/xfs/xfs_file.c+9 -40 replies
88/99xfs: set prealloc flag in xfs_alloc_file_space()fs/xfs/xfs_bmap_util.c fs/xfs/xfs_file.c+3 -140 replies
89/99xfs: use setattr_copy to set vfs inode attributesfs/xfs/xfs_iops.c fs/xfs/xfs_pnfs.c+5 -540 replies
90/99fs: add mode_strip_sgid() helperfs/inode.c include/linux/fs.h+31 -40 replies
91/99fs: move S_ISGID stripping into the vfs_*() helpersfs/inode.c fs/namei.c fs/ocfs2/namei.c+68 -150 replies
92/99attr: add in_group_or_capable()fs/attr.c fs/inode.c fs/internal.h+27 -100 replies
93/99fs: move should_remove_suid()fs/attr.c fs/inode.c+29 -290 replies
94/99attr: add setattr_should_drop_sgid()fs/attr.c fs/internal.h+30 -00 replies
95/99attr: use consistent sgid stripping checksDocumentation/trace/ftrace.rst fs/attr.c fs/inode.c +3 more+25 -220 replies
96/99fs: use consistent setgid checks in is_sxid()include/linux/fs.h+1 -10 replies
97/99xfs: remove xfs_setattr_time() declarationfs/xfs/xfs_iops.h+0 -10 replies
98/99HID: core: Provide new max_buffer_size attribute to over-ride the defaultdrivers/hid/hid-core.c include/linux/hid.h+16 -50 replies
99/99HID: uhid: Over-ride the default maximum data buffer value with our owndrivers/hid/uhid.c+1 -00 replies

Reviews trailers per patch

62 of 99 patches have a Reviewed-by or Acked-by.

PatchSteven PriceFlorian WestphalMartin BlumenstinglJohn GarryShin'ichiro KawasakiEric DumazetSimon HormanJiri PirkoArpana ArlandTony LuWenjia ZhangKrzysztof KozlowskiJan KarcherKarsten GraulRobert FossJohannes ThumshirnMatthew Wilcox (Oracle)Sathya Prakash VeerichettyFlorian FainelligaoxingwangDavid AhernChaitanya KulkarniPiotr RaczynskiMiguel OjedaNick DesaulniersLudovic DesrochesSergio González ColladoJan KaraFelix KuehlingLarysa ZarembaChandan Kumar RoutJohn FastabendLeon RomanovskyJun LeiQingqing ZhuoDaniel WheelerKonrad DybcioLuca CeresoliMark RutlandPeter Zijlstra (Intel)Paul E. McKenneyPaulo Alcantara (SUSE)Gongjun SongKai VehmanenRob ClarkPaolo AbeniPeter XuAdrian HunterSudeep HollaUlf HanssonTony LuckTom LendackyRandy DunlapVasily GorbikRavi Kishore KoppuravuriMika WesterbergKuppuswamy SathyanarayananDarrick J. WongChristoph HellwigDave ChinnerChristian BraunerJeff LaytonAmir GoldsteinJouni HöganderDaniele Ceraolo SpurioAndi ShytiCarlos MaiolinoChris Paterson (CIP)Linux Kernel Functional TestingShuah KhanJon HunterGuenter Roeck
SeriesT-b T-b T-b T-b T-b T-b
1/99
2/99R-b
3/99
4/99A-b
5/99
6/99R-b
7/99A-b
8/99
9/99R-b
10/99R-b
11/99R-b
12/99R-b
13/99
14/99T-b T-b
15/99R-b
16/99R-b
17/99R-b
18/99T-b
19/99R-b R-b
20/99R-b
21/99
22/99R-b
23/99R-b
24/99R-b R-b R-b
25/99
26/99R-b
27/99R-b
28/99R-b
29/99R-b
30/99R-b
31/99
32/99R-b T-b A-b R-b
33/99R-b R-b
34/99T-b R-b
35/99
36/99
37/99
38/99
39/99R-b
40/99
41/99
42/99
43/99
44/99
45/99
46/99
47/99Analyzed-by Analyzed-by
48/99A-b
49/99
50/99R-b
51/99R-b
52/99R-b
53/99R-b
54/99A-b
55/99R-b A-b T-b
56/99
57/99
58/99
59/99
60/99R-b T-b
61/99
62/99T-b
63/99A-b A-b
64/99R-b
65/99
66/99R-b R-b
67/99
68/99R-b
69/99A-b
70/99
71/99A-b
72/99A-b
73/99
74/99R-b R-b
75/99R-b
76/99A-b
77/99T-b R-b
78/99R-b
79/99
80/99R-b
81/99T-b R-b R-b
82/99T-b R-b
83/99R-b R-b
84/99R-b R-b
85/99R-b R-b
86/99R-b
87/99R-b
88/99R-b
89/99R-b R-b R-b
90/99R-b R-b Reviewed-and-Tested-by
91/99R-b Reviewed-and-Tested-by
92/99R-b
93/99R-b
94/99R-b
95/99R-b
96/99
97/99R-b
98/99
99/99

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.10 00/99] 5.10.176-rc1 review

This is the start of the stable review cycle for the 5.10.176 release. There are 99 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, 22 Mar 2023 14:54:22 +0000. Anything received after that time might be too late.

The whole patch series can be found in one patch at:

	https://www.kernel.org/pub/linux/kernel/v5.x/stable-review/patch-5.10.176-rc1.gz

or in the git tree and branch at:
git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git linux-5.10.y
and the diffstat can be found below.

thanks,

greg k-h

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

Greg Kroah-Hartman <[email protected]>

    Linux 5.10.176-rc1

Lee Jones <[email protected]>
HID: uhid: Over-ride the default maximum data buffer value with our own

Lee Jones <[email protected]>
HID: core: Provide new max_buffer_size attribute to over-ride the default

Gaosheng Cui <[email protected]>
xfs: remove xfs_setattr_time() declaration

Christian Brauner <[email protected]>
fs: use consistent setgid checks in is_sxid()

Amir Goldstein <[email protected]>
attr: use consistent sgid stripping checks

Amir Goldstein <[email protected]>
attr: add setattr_should_drop_sgid()

Amir Goldstein <[email protected]>
fs: move should_remove_suid()

Amir Goldstein <[email protected]>
attr: add in_group_or_capable()

Yang Xu <[email protected]>
fs: move S_ISGID stripping into the vfs_*() helpers

Yang Xu <[email protected]>
fs: add mode_strip_sgid() helper

Darrick J. Wong <[email protected]>
xfs: use setattr_copy to set vfs inode attributes

Dave Chinner <[email protected]>
xfs: set prealloc flag in xfs_alloc_file_space()

Dave Chinner <[email protected]>
xfs: fallocate() should call file_modified()

Dave Chinner <[email protected]>
xfs: remove XFS_PREALLOC_SYNC

Darrick J. Wong <[email protected]>
xfs: don't leak btree cursor when insrec fails after a split

Darrick J. Wong <[email protected]>
xfs: purge dquots after inode walk fails during quotacheck

Dave Chinner <[email protected]>
xfs: don't assert fail on perag references on teardown

Lukas Wunner <[email protected]>
PCI/DPC: Await readiness of secondary bus after reset

Lukas Wunner <[email protected]>
PCI: Unify delay handling for reset and resume

Sven Schnelle <[email protected]>
s390/ipl: add missing intersection check to ipl_report handling

Fedor Pchelkin <[email protected]>
io_uring: avoid null-ptr-deref in io_arm_poll_handler

Janusz Krzysztofik <[email protected]>
drm/i915/active: Fix misuse of non-idle barriers as fence trackers

John Harrison <[email protected]>
drm/i915: Don't use stolen memory for ring buffers with LLC

Nikita Zhandarovich <[email protected]>
x86/mm: Fix use of uninitialized buffer in sme_enable()

Yazen Ghannam <[email protected]>
x86/mce: Make sure logged MCEs are processed after sysfs update

Shawn Guo <[email protected]>
cpuidle: psci: Iterate backwards over list in psci_pd_remove()

Helge Deller <[email protected]>
fbdev: stifb: Provide valid pixelclock and add fb_check_var() checks

Francesco Dolcini <[email protected]>
mmc: sdhci_am654: lower power-on failed message severity

David Hildenbrand <[email protected]>
mm/userfaultfd: propagate uffd-wp bit when PTE-mapping the huge zeropage

Chen Zhongjin <[email protected]>
ftrace: Fix invalid address access in lookup_rec() when index is 0

Matthieu Baerts <[email protected]>
mptcp: avoid setting TCP_CLOSE state twice

Dmitry Osipenko <[email protected]>
drm/shmem-helper: Remove another errant put in error path

Hamidreza H. Fard <[email protected]>
ALSA: hda/realtek: Fix the speaker output on Samsung Galaxy Book2 Pro

Bard Liao <[email protected]>
ALSA: hda: intel-dsp-config: add MTL PCI id

Paolo Bonzini <[email protected]>
KVM: nVMX: add missing consistency checks for CR0 and CR4

Volker Lendecke <[email protected]>
cifs: Fix smb2_set_path_size()

Steven Rostedt (Google) <[email protected]>
tracing: Make tracepoint lockdep check actually test something

Steven Rostedt (Google) <[email protected]>
tracing: Check field value in hist_field_name()

Sung-hun Kim <[email protected]>
tracing: Make splice_read available again

Johan Hovold <[email protected]>
interconnect: fix mem leak when freeing nodes

Roman Gushchin <[email protected]>
firmware: xilinx: don't make a sleepable memory allocation from an atomic context

Biju Das <[email protected]>
serial: 8250_em: Fix UART port type

Sherry Sun <[email protected]>
tty: serial: fsl_lpuart: skip waiting for transmission complete when UARTCTRL_SBK is asserted

Theodore Ts'o <[email protected]>
ext4: fix possible double unlock when moving a directory

Alex Hung <[email protected]>
drm/amd/display: fix shift-out-of-bounds in CalculateVMAndRowBytes

Michael Karcher <[email protected]>
sh: intc: Avoid spurious sizeof-pointer-div warning

Qu Huang <[email protected]>
drm/amdkfd: Fix an illegal memory access

Baokun Li <[email protected]>
ext4: fix task hung in ext4_xattr_delete_inode

Baokun Li <[email protected]>
ext4: fail ext4_iget if special inode unallocated

David Gow <[email protected]>
rust: arch/um: Disable FP/SIMD instruction to match x86

Yifei Liu <[email protected]>
jffs2: correct logic when creating a hole in jffs2_write_begin

Tobias Schramm <[email protected]>
mmc: atmel-mci: fix race between stop command and start of next command

Linus Torvalds <[email protected]>
media: m5mols: fix off-by-one loop termination error

Lars-Peter Clausen <[email protected]>
hwmon: (adm1266) Set can_sleep flag for GPIO chip

Krzysztof Kozlowski <[email protected]>
hwmon: tmp512: drop of_match_ptr for ID table

Lars-Peter Clausen <[email protected]>
hwmon: (ucd90320) Add minimum delay between bus accesses

Marcus Folkesson <[email protected]>
hwmon: (ina3221) return prober error code

Zheng Wang <[email protected]>
hwmon: (xgene) Fix use after free bug in xgene_hwmon_remove due to race condition

Tony O'Brien <[email protected]>
hwmon: (adt7475) Fix masking of hysteresis registers

Tony O'Brien <[email protected]>
hwmon: (adt7475) Display smoothing attributes in correct order

Liang He <[email protected]>
ethernet: sun: add check for the mdesc_grab()

Daniil Tatianin <[email protected]>

    qed/qed_mng_tlv: correctly zero out ->min instead of ->hour

Po-Hsu Lin <[email protected]>
selftests: net: devlink_port_split.py: skip test if no suitable device available

Alexandra Winter <[email protected]>
net/iucv: Fix size of interrupt data

Szymon Heidrich <[email protected]>
net: usb: smsc75xx: Move packet length check to prevent kernel panic in skb_pull

Ido Schimmel <[email protected]>
ipv4: Fix incorrect table ID in IOCTL path

Vladimir Oltean <[email protected]>

    net: dsa: mv88e6xxx: fix max_mtu of 1492 on 6165, 6191, 6220, 6250, 6290

Maciej Fijalkowski <[email protected]>
ice: xsk: disable txq irq before flushing hw

Liang He <[email protected]>
block: sunvdc: add check for mdesc_grab() returning NULL

Damien Le Moal <[email protected]>
nvmet: avoid potential UAF in nvmet_req_complete()

Ming Lei <[email protected]>
nvme: fix handling single range discard request

Damien Le Moal <[email protected]>
block: null_blk: Fix handling of fake timeout request

Damien Le Moal <[email protected]>
null_blk: Move driver into its own directory

Liu Ying <[email protected]>
drm/bridge: Fix returned array size name for atomic_get_input_bus_fmts kdoc

Szymon Heidrich <[email protected]>

    net: usb: smsc75xx: Limit packet length to skb->len

Wenjia Zhang <[email protected]>
net/smc: fix deadlock triggered by cancel_delayed_work_syn()

Zheng Wang <[email protected]>
nfc: st-nci: Fix use after free bug in ndlc_remove due to race condition

Heiner Kallweit <[email protected]>
net: phy: smsc: bail out in lan87xx_read_status if genphy_read_status fails

Eric Dumazet <[email protected]>

    net: tunnels: annotate lockless accesses to dev->needed_headroom

Daniil Tatianin <[email protected]>
qed/qed_dev: guard against a possible division by zero

D. Wythe <[email protected]>
net/smc: fix NULL sndbuf_desc in smc_cdc_tx_handler()

Ivan Vecera <[email protected]>
i40e: Fix kernel crash during reboot when adapter is in recovery mode

Jianguo Wu <[email protected]>

    ipvlan: Make skb->skb_iif track skb->dev for l3s mode

Fedor Pchelkin <[email protected]>
nfc: pn533: initialize struct pn533_out_arg properly

Breno Leitao <[email protected]>
tcp: tcp_make_synack() can be called from process context

Bart Van Assche <[email protected]>
scsi: core: Fix a procfs host directory removal regression

Xiang Chen <[email protected]>
scsi: core: Fix a comment in function scsi_host_dev_release()

Jeremy Sowden <[email protected]>
netfilter: nft_redir: correct value of inet type .maxattrs

Jeremy Sowden <[email protected]>
netfilter: nft_redir: correct length for loading protocol registers

Jeremy Sowden <[email protected]>
netfilter: nft_masq: correct length for loading protocol registers

Jeremy Sowden <[email protected]>
netfilter: nft_nat: correct length for loading protocol registers

Bjorn Helgaas <[email protected]>
ALSA: hda: Match only Intel devices with CONTROLLER_IN_GPU()

Wenchao Hao <[email protected]>
scsi: mpt3sas: Fix NULL pointer access in mpt3sas_transport_port_add()

Glenn Washburn <[email protected]>
docs: Correct missing "d_" prefix for dentry_operations member d_weak_revalidate

Randy Dunlap <[email protected]>
clk: HI655X: select REGMAP instead of depending on it

Christian Hewitt <[email protected]>
drm/meson: fix 1px pink line on GXM when scaling video overlay

Zhang Xiaoxu <[email protected]>
cifs: Move the in_send statistic to __smb_send_rqst()

Dmitry Osipenko <[email protected]>
drm/panfrost: Don't sync rpm suspension after mmu flushing

Herbert Xu <[email protected]>
xfrm: Allow transport-mode states with AF_UNSPEC selector

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

Diffstat:

 Documentation/filesystems/vfs.rst                  |  2 +-
 Documentation/trace/ftrace.rst                     |  2 +-
 Makefile                                           |  4 +-
 arch/s390/boot/ipl_report.c                        |  8 +++
 arch/x86/Makefile.um                               |  6 ++
 arch/x86/kernel/cpu/mce/core.c                     |  1 +
 arch/x86/kvm/vmx/nested.c                          | 10 ++-
 arch/x86/mm/mem_encrypt_identity.c                 |  3 +-
 drivers/block/Kconfig                              |  8 +--
 drivers/block/Makefile                             |  7 +-
 drivers/block/null_blk/Kconfig                     | 12 ++++
 drivers/block/null_blk/Makefile                    | 11 +++
 drivers/block/{null_blk_main.c => null_blk/main.c} |  6 +-
 drivers/block/{ => null_blk}/null_blk.h            |  0
 .../block/{null_blk_trace.c => null_blk/trace.c}   |  2 +-
 .../block/{null_blk_trace.h => null_blk/trace.h}   |  2 +-
 .../block/{null_blk_zoned.c => null_blk/zoned.c}   |  2 +-
 drivers/block/sunvdc.c                             |  2 +
 drivers/clk/Kconfig                                |  2 +-
 drivers/cpuidle/cpuidle-psci-domain.c              |  3 +-
 drivers/firmware/xilinx/zynqmp.c                   |  2 +-
 drivers/gpu/drm/amd/amdkfd/kfd_events.c            |  9 +--
 .../amd/display/dc/dml/dcn30/display_mode_vba_30.c |  5 +-
 drivers/gpu/drm/drm_gem_shmem_helper.c             |  9 ++-
 drivers/gpu/drm/i915/gt/intel_ring.c               |  2 +-
 drivers/gpu/drm/i915/i915_active.c                 | 24 ++++---
 drivers/gpu/drm/meson/meson_vpp.c                  |  2 +
 drivers/gpu/drm/panfrost/panfrost_mmu.c            |  2 +-
 drivers/hid/hid-core.c                             | 18 +++--
 drivers/hid/uhid.c                                 |  1 +
 drivers/hwmon/adt7475.c                            |  8 +--
 drivers/hwmon/ina3221.c                            |  2 +-
 drivers/hwmon/pmbus/adm1266.c                      |  1 +
 drivers/hwmon/pmbus/ucd9000.c                      | 75 ++++++++++++++++++++
 drivers/hwmon/tmp513.c                             |  2 +-
 drivers/hwmon/xgene-hwmon.c                        |  1 +
 drivers/interconnect/core.c                        |  4 ++
 drivers/media/i2c/m5mols/m5mols_core.c             |  2 +-
 drivers/mmc/host/atmel-mci.c                       |  3 -
 drivers/mmc/host/sdhci_am654.c                     |  2 +-
 drivers/net/dsa/mv88e6xxx/chip.c                   | 16 +++--
 drivers/net/ethernet/intel/i40e/i40e_main.c        |  1 +
 drivers/net/ethernet/intel/ice/ice_xsk.c           |  4 +-
 drivers/net/ethernet/qlogic/qed/qed_dev.c          |  5 ++
 drivers/net/ethernet/qlogic/qed/qed_mng_tlv.c      |  2 +-
 drivers/net/ethernet/sun/ldmvsw.c                  |  3 +
 drivers/net/ethernet/sun/sunvnet.c                 |  3 +
 drivers/net/ipvlan/ipvlan_l3s.c                    |  1 +
 drivers/net/phy/smsc.c                             |  5 +-
 drivers/net/usb/smsc75xx.c                         |  7 ++
 drivers/nfc/pn533/usb.c                            |  1 +
 drivers/nfc/st-nci/ndlc.c                          |  6 +-
 drivers/nvme/host/core.c                           | 28 +++++---
 drivers/nvme/target/core.c                         |  4 +-
 drivers/pci/pci-driver.c                           |  4 +-
 drivers/pci/pci.c                                  | 57 +++++++--------
 drivers/pci/pci.h                                  | 16 ++++-
 drivers/pci/pcie/dpc.c                             |  4 +-
 drivers/scsi/hosts.c                               |  5 +-
 drivers/scsi/mpt3sas/mpt3sas_transport.c           | 14 +++-
 drivers/tty/serial/8250/8250_em.c                  |  4 +-
 drivers/tty/serial/fsl_lpuart.c                    | 12 +++-
 drivers/video/fbdev/stifb.c                        | 27 ++++++++
 fs/attr.c                                          | 70 +++++++++++++++++--
 fs/cifs/smb2inode.c                                | 31 +++++++--
 fs/cifs/transport.c                                | 21 +++---
 fs/ext4/inode.c                                    | 18 +++--
 fs/ext4/namei.c                                    |  4 +-
 fs/ext4/xattr.c                                    | 11 +++
 fs/inode.c                                         | 80 +++++++++++++---------
 fs/internal.h                                      |  6 ++
 fs/jffs2/file.c                                    | 15 ++--
 fs/namei.c                                         | 80 ++++++++++++++++++----
 fs/ocfs2/file.c                                    |  4 +-
 fs/ocfs2/namei.c                                   |  1 +
 fs/open.c                                          |  6 +-
 fs/xfs/libxfs/xfs_btree.c                          |  8 ++-
 fs/xfs/xfs_bmap_util.c                             |  9 +--
 fs/xfs/xfs_file.c                                  | 24 +++----
 fs/xfs/xfs_iops.c                                  | 56 +--------------
 fs/xfs/xfs_iops.h                                  |  1 -
 fs/xfs/xfs_mount.c                                 |  3 +-
 fs/xfs/xfs_pnfs.c                                  |  9 ++-
 fs/xfs/xfs_qm.c                                    |  9 ++-
 include/drm/drm_bridge.h                           |  4 +-
 include/linux/fs.h                                 |  5 +-
 include/linux/hid.h                                |  3 +
 include/linux/netdevice.h                          |  6 +-
 include/linux/sh_intc.h                            |  5 +-
 include/linux/tracepoint.h                         | 15 ++--
 io_uring/io_uring.c                                |  4 +-
 kernel/trace/ftrace.c                              |  3 +-
 kernel/trace/trace.c                               |  2 +
 kernel/trace/trace_events_hist.c                   |  3 +
 mm/huge_memory.c                                   |  6 +-
 net/ipv4/fib_frontend.c                            |  3 +
 net/ipv4/ip_tunnel.c                               | 12 ++--
 net/ipv4/tcp_output.c                              |  2 +-
 net/ipv6/ip6_tunnel.c                              |  4 +-
 net/iucv/iucv.c                                    |  2 +-
 net/mptcp/subflow.c                                |  1 -
 net/netfilter/nft_masq.c                           |  2 +-
 net/netfilter/nft_nat.c                            |  2 +-
 net/netfilter/nft_redir.c                          |  4 +-
 net/smc/smc_cdc.c                                  |  3 +
 net/smc/smc_core.c                                 |  2 +-
 net/xfrm/xfrm_state.c                              |  3 -
 sound/hda/intel-dsp-config.c                       |  9 +++
 sound/pci/hda/hda_intel.c                          |  5 +-
 sound/pci/hda/patch_realtek.c                      |  1 +
 tools/testing/selftests/net/devlink_port_split.py  | 30 ++++++++
 111 files changed, 743 insertions(+), 360 deletions(-)