Skip to content

5.15.104-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 Latest115 patches 10 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/115xfrm: Allow transport-mode states with AF_UNSPEC selectornet/xfrm/xfrm_state.c+0 -30 replies
2/115drm/panfrost: Dont sync rpm suspension after mmu flushingdrivers/gpu/drm/panfrost/panfrost_mmu.c+1 -10 replies
3/115cifs: Move the in_send statistic to __smb_send_rqst()fs/cifs/transport.c+9 -120 replies
4/115drm/meson: fix 1px pink line on GXM when scaling video overlaydrivers/gpu/drm/meson/meson_vpp.c+2 -00 replies
5/115clk: HI655X: select REGMAP instead of depending on itdrivers/clk/Kconfig+1 -10 replies
6/115docs: Correct missing "d_" prefix for dentry_operations member d_weak_revalidateDocumentation/filesystems/vfs.rst+1 -10 replies
7/115scsi: mpt3sas: Fix NULL pointer access in mpt3sas_transport_port_add()drivers/scsi/mpt3sas/mpt3sas_transport.c+12 -20 replies
8/115ALSA: hda: Match only Intel devices with CONTROLLER_IN_GPU()sound/pci/hda/hda_intel.c+3 -20 replies
9/115netfilter: nft_nat: correct length for loading protocol registersnet/netfilter/nft_nat.c+1 -10 replies
10/115netfilter: nft_masq: correct length for loading protocol registersnet/netfilter/nft_masq.c+1 -10 replies
11/115netfilter: nft_redir: correct length for loading protocol registersnet/netfilter/nft_redir.c+1 -10 replies
12/115netfilter: nft_redir: correct value of inet type `.maxattrs`net/netfilter/nft_redir.c+1 -10 replies
13/115scsi: core: Fix a procfs host directory removal regressiondrivers/scsi/hosts.c+0 -30 replies
14/115tcp: tcp_make_synack() can be called from process contextnet/ipv4/tcp_output.c+1 -10 replies
15/115nfc: pn533: initialize struct pn533_out_arg properlydrivers/nfc/pn533/usb.c+1 -00 replies
16/115ipvlan: Make skb->skb_iif track skb->dev for l3s modedrivers/net/ipvlan/ipvlan_l3s.c+1 -00 replies
17/115i40e: Fix kernel crash during reboot when adapter is in recovery modedrivers/net/ethernet/intel/i40e/i40e_main.c+1 -00 replies
18/115vdpa_sim: not reset state in vdpasim_queue_readydrivers/vdpa/vdpa_sim/vdpa_sim.c+2 -00 replies
19/115vdpa_sim: set last_used_idx as last_avail_idx in vdpasim_queue_readydrivers/vdpa/vdpa_sim/vdpa_sim.c+11 -00 replies
20/115PCI: s390: Fix use-after-free of PCI resources with per-function hotplugarch/s390/pci/pci.c arch/s390/pci/pci_bus.c arch/s390/pci/pci_bus.h +2 more+38 -150 replies
21/115drm/i915/display: Workaround cursor left overs with PSR2 selective fetch enableddrivers/gpu/drm/i915/display/intel_psr.c+25 -00 replies
22/115drm/i915/display/psr: Use drm damage helpers to calculate plane damaged areadrivers/gpu/drm/i915/display/intel_psr.c+13 -240 replies
23/115drm/i915/display/psr: Handle plane and pipe restrictions at every page flipdrivers/gpu/drm/i915/display/intel_psr.c+46 -190 replies
24/115drm/i915/display: clean up commentsdrivers/gpu/drm/i915/display/intel_psr.c+4 -40 replies
25/115drm/i915/psr: Use calculated io and fast wake linesdrivers/gpu/drm/i915/display/intel_display_types.h drivers/gpu/drm/i915/display/intel_psr.c+63 -170 replies
26/115net/smc: fix NULL sndbuf_desc in smc_cdc_tx_handler()net/smc/smc_cdc.c+3 -00 replies
27/115qed/qed_dev: guard against a possible division by zerodrivers/net/ethernet/qlogic/qed/qed_dev.c+5 -00 replies
28/115net: dsa: mt7530: remove now incorrect comment regarding port 5drivers/net/dsa/mt7530.c+1 -10 replies
29/115net: dsa: mt7530: set PLL frequency and trgmii only when trgmii is useddrivers/net/dsa/mt7530.c+31 -310 replies
30/115loop: Fix use-after-free issuesdrivers/block/loop.c+17 -80 replies
31/115net: tunnels: annotate lockless accesses to dev->needed_headroominclude/linux/netdevice.h net/ipv4/ip_tunnel.c net/ipv6/ip6_tunnel.c+12 -100 replies
32/115net: phy: smsc: bail out in lan87xx_read_status if genphy_read_status failsdrivers/net/phy/smsc.c+4 -10 replies
33/115nfc: st-nci: Fix use after free bug in ndlc_remove due to race conditiondrivers/nfc/st-nci/ndlc.c+4 -20 replies
34/115net/smc: fix deadlock triggered by cancel_delayed_work_syn()net/smc/smc_core.c+1 -10 replies
35/115net: usb: smsc75xx: Limit packet length to skb->lendrivers/net/usb/smsc75xx.c+2 -10 replies
36/115drm/bridge: Fix returned array size name for atomic_get_input_bus_fmts kdocinclude/drm/drm_bridge.h+2 -20 replies
37/115block: null_blk: Fix handling of fake timeout requestdrivers/block/null_blk/main.c+3 -30 replies
38/115nvme: fix handling single range discard requestdrivers/nvme/host/core.c+19 -90 replies
39/115nvmet: avoid potential UAF in nvmet_req_complete()drivers/nvme/target/core.c+3 -10 replies
40/115block: sunvdc: add check for mdesc_grab() returning NULLdrivers/block/sunvdc.c+2 -00 replies
41/115ice: xsk: disable txq irq before flushing hwdrivers/net/ethernet/intel/ice/ice_xsk.c+2 -20 replies
42/115net: dsa: mv88e6xxx: fix max_mtu of 1492 on 6165, 6191, 6220, 6250, 6290drivers/net/dsa/mv88e6xxx/chip.c+12 -40 replies
43/115ravb: avoid PHY being resumed when interface is not updrivers/net/ethernet/renesas/ravb_main.c+10 -20 replies
44/115sh_eth: avoid PHY being resumed when interface is not updrivers/net/ethernet/renesas/sh_eth.c+10 -20 replies
45/115ipv4: Fix incorrect table ID in IOCTL pathnet/ipv4/fib_frontend.c+3 -00 replies
46/115net: usb: smsc75xx: Move packet length check to prevent kernel panic in skb_pulldrivers/net/usb/smsc75xx.c+8 -20 replies
47/115net/iucv: Fix size of interrupt datanet/iucv/iucv.c+1 -10 replies
48/115selftests: net: devlink_port_split.py: skip test if no suitable device availabletools/testing/selftests/net/devlink_port_split.py+31 -50 replies
49/115qed/qed_mng_tlv: correctly zero out ->min instead of ->hourdrivers/net/ethernet/qlogic/qed/qed_mng_tlv.c+1 -10 replies
50/115ethernet: sun: add check for the mdesc_grab()drivers/net/ethernet/sun/ldmvsw.c drivers/net/ethernet/sun/sunvnet.c+6 -00 replies
51/115bonding: restore IFF_MASTER/SLAVE flags on bond enslave ether type changedrivers/net/bonding/bond_main.c+15 -40 replies
52/115bonding: restore bonds IFF_SLAVE flag if a non-eth dev enslave failsdrivers/net/bonding/bond_main.c+1 -30 replies
53/115hwmon: (adt7475) Display smoothing attributes in correct orderdrivers/hwmon/adt7475.c+2 -20 replies
54/115hwmon: (adt7475) Fix masking of hysteresis registersdrivers/hwmon/adt7475.c+2 -20 replies
55/115hwmon: (xgene) Fix use after free bug in xgene_hwmon_remove due to race conditiondrivers/hwmon/xgene-hwmon.c+1 -00 replies
56/115hwmon: (ina3221) return prober error codedrivers/hwmon/ina3221.c+1 -10 replies
57/115hwmon: (ucd90320) Add minimum delay between bus accessesdrivers/hwmon/pmbus/ucd9000.c+75 -00 replies
58/115hwmon: tmp512: drop of_match_ptr for ID tabledrivers/hwmon/tmp513.c+1 -10 replies
59/115kconfig: Update config changed flag before calling callbackscripts/kconfig/confdata.c+4 -20 replies
60/115hwmon: (adm1266) Set `can_sleep` flag for GPIO chipdrivers/hwmon/pmbus/adm1266.c+1 -00 replies
61/115hwmon: (ltc2992) Set `can_sleep` flag for GPIO chipdrivers/hwmon/ltc2992.c+1 -00 replies
62/115media: m5mols: fix off-by-one loop termination errordrivers/media/i2c/m5mols/m5mols_core.c+1 -10 replies
63/115mmc: atmel-mci: fix race between stop command and start of next commanddrivers/mmc/host/atmel-mci.c+0 -30 replies
64/115jffs2: correct logic when creating a hole in jffs2_write_beginfs/jffs2/file.c+7 -80 replies
65/115rust: arch/um: Disable FP/SIMD instruction to match x86arch/x86/Makefile.um+6 -00 replies
66/115ext4: fail ext4_iget if special inode unallocatedfs/ext4/inode.c+8 -100 replies
67/115ext4: update s_journal_inum if it changes after journal replayfs/ext4/super.c+5 -20 replies
68/115ext4: fix task hung in ext4_xattr_delete_inodefs/ext4/xattr.c+11 -00 replies
69/115drm/amdkfd: Fix an illegal memory accessdrivers/gpu/drm/amd/amdkfd/kfd_events.c+3 -60 replies
70/115net/9p: fix bug in client create for .Lnet/9p/client.c+1 -10 replies
71/115sh: intc: Avoid spurious sizeof-pointer-div warninginclude/linux/sh_intc.h+4 -10 replies
72/115drm/amd/display: fix shift-out-of-bounds in CalculateVMAndRowBytesdrivers/gpu/drm/amd/display/dc/dml/dcn30/display_mode_vba_30.c+4 -10 replies
73/115ext4: fix possible double unlock when moving a directoryfs/ext4/namei.c+1 -30 replies
74/115tty: serial: fsl_lpuart: skip waiting for transmission complete when UARTCTRL_SBK is asserteddrivers/tty/serial/fsl_lpuart.c+9 -30 replies
75/115serial: 8250_em: Fix UART port typedrivers/tty/serial/8250/8250_em.c+2 -20 replies
76/115serial: 8250_fsl: fix handle_irq lockingdrivers/tty/serial/8250/8250_fsl.c+2 -20 replies
77/115firmware: xilinx: dont make a sleepable memory allocation from an atomic contextdrivers/firmware/xilinx/zynqmp.c+1 -10 replies
78/115s390/ipl: add missing intersection check to ipl_report handlingarch/s390/boot/ipl_report.c+8 -00 replies
79/115interconnect: fix mem leak when freeing nodesdrivers/interconnect/core.c+4 -00 replies
80/115interconnect: exynos: fix node leak in probe PM QoS error pathdrivers/interconnect/samsung/exynos.c+3 -30 replies
81/115tracing: Make splice_read available againkernel/trace/trace.c+2 -00 replies
82/115tracing: Check field value in hist_field_name()kernel/trace/trace_events_hist.c+3 -00 replies
83/115tracing: Make tracepoint lockdep check actually test somethinginclude/linux/tracepoint.h+6 -90 replies
84/115cifs: Fix smb2_set_path_size()fs/cifs/smb2inode.c+24 -70 replies
85/115KVM: nVMX: add missing consistency checks for CR0 and CR4arch/x86/kvm/vmx/nested.c+8 -20 replies
86/115ALSA: hda: intel-dsp-config: add MTL PCI idsound/hda/intel-dsp-config.c+9 -00 replies
87/115ALSA: hda/realtek: Fix the speaker output on Samsung Galaxy Book2 Prosound/pci/hda/patch_realtek.c+1 -00 replies
88/115Revert "riscv: mm: notify remote harts about mmu cache updates"arch/riscv/include/asm/mmu.h arch/riscv/include/asm/tlbflush.h arch/riscv/mm/context.c +1 more+17 -410 replies
89/115riscv: asid: Fixup stale TLB entry cause application crasharch/riscv/mm/context.c+20 -100 replies
90/115drm/shmem-helper: Remove another errant put in error pathdrivers/gpu/drm/drm_gem_shmem_helper.c+6 -30 replies
91/115drm/sun4i: fix missing component unbind on bind errorsdrivers/gpu/drm/sun4i/sun4i_drv.c+4 -20 replies
92/115drm/amd/pm: Fix sienna cichlid incorrect OD volage after resumedrivers/gpu/drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.c+33 -100 replies
93/115mptcp: fix possible deadlock in subflow_error_reportnet/mptcp/subflow.c+7 -00 replies
94/115mptcp: add ro_after_init for tcp{,v6}_prot_overridenet/mptcp/subflow.c+2 -20 replies
95/115mptcp: avoid setting TCP_CLOSE state twicenet/mptcp/subflow.c+0 -10 replies
96/115mptcp: fix lockdep false positive in mptcp_pm_nl_create_listen_socket()net/mptcp/pm_netlink.c+16 -00 replies
97/115ftrace: Fix invalid address access in lookup_rec() when index is 0kernel/trace/ftrace.c+2 -10 replies
98/115nvme-pci: add NVME_QUIRK_BOGUS_NID for Netac NV3000drivers/nvme/host/pci.c+2 -00 replies
99/115ice: avoid bonding causing auxiliary plug/unplug under RTNL lockdrivers/net/ethernet/intel/ice/ice.h drivers/net/ethernet/intel/ice/ice_main.c+13 -200 replies
100/115mm/userfaultfd: propagate uffd-wp bit when PTE-mapping the huge zeropagemm/huge_memory.c+4 -20 replies
101/115mmc: sdhci_am654: lower power-on failed message severitydrivers/mmc/host/sdhci_am654.c+1 -10 replies
102/115fbdev: stifb: Provide valid pixelclock and add fb_check_var() checksdrivers/video/fbdev/stifb.c+27 -00 replies
103/115trace/hwlat: Do not wipe the contents of per-cpu thread datakernel/trace/trace_hwlat.c+0 -30 replies
104/115net: phy: nxp-c45-tja11xx: fix MII_BASIC_CONFIG_REV bitdrivers/net/phy/nxp-c45-tja11xx.c+1 -10 replies
105/115cpuidle: psci: Iterate backwards over list in psci_pd_remove()drivers/cpuidle/cpuidle-psci-domain.c+2 -10 replies
106/115x86/mce: Make sure logged MCEs are processed after sysfs updatearch/x86/kernel/cpu/mce/core.c+1 -00 replies
107/115x86/mm: Fix use of uninitialized buffer in sme_enable()arch/x86/mm/mem_encrypt_identity.c+2 -10 replies
108/115x86/resctrl: Clear staged_config[] before and after it is usedarch/x86/kernel/cpu/resctrl/ctrlmondata.c arch/x86/kernel/cpu/resctrl/internal.h arch/x86/kernel/cpu/resctrl/rdtgroup.c+24 -90 replies
109/115drm/i915: Dont use stolen memory for ring buffers with LLCdrivers/gpu/drm/i915/gt/intel_ring.c+1 -10 replies
110/115drm/i915/active: Fix misuse of non-idle barriers as fence trackersdrivers/gpu/drm/i915/i915_active.c+14 -120 replies
111/115io_uring: avoid null-ptr-deref in io_arm_poll_handlerio_uring/io_uring.c+2 -20 replies
112/115PCI: Unify delay handling for reset and resumedrivers/pci/pci-driver.c drivers/pci/pci.c drivers/pci/pci.h+35 -330 replies
113/115PCI/DPC: Await readiness of secondary bus after resetdrivers/pci/pci.c drivers/pci/pci.h drivers/pci/pcie/dpc.c+8 -50 replies
114/115HID: core: Provide new max_buffer_size attribute to over-ride the defaultdrivers/hid/hid-core.c include/linux/hid.h+16 -50 replies
115/115HID: uhid: Over-ride the default maximum data buffer value with our owndrivers/hid/uhid.c+1 -00 replies

Reviews trailers per patch

73 of 115 patches have a Reviewed-by or Acked-by.

PatchSteven PriceFlorian WestphalJohn GarryShin'ichiro KawasakiEric DumazetSimon HormanJiri PirkoArpana ArlandJason WangLei YangStefano GarzarellaMatthew Wilcox (Oracle)Matthew RosatoBjorn HelgaasGwan-gyeong MunMatt RoperStanislav LisovskiyTony LuWenjia ZhangArınç ÜNALSathya Prakash VeerichettyMing LeiMartin BlumenstinglJan KarcherKarsten GraulRobert FossJohannes ThumshirnChaitanya KulkarniLarysa ZarembaChandan Kumar RoutJohn FastabendLeon RomanovskyFlorian FainelliMichal KubiakSergey ShtylyovgaoxingwangDavid AhernPiotr RaczynskiKrzysztof KozlowskiJonathan ToppinsJay VosburghRandy DunlapMiguel OjedaNick DesaulniersLudovic DesrochesSergio González ColladoJan KaraFelix KuehlingDominique MartinetJun LeiQingqing ZhuoDaniel WheelerJiri SlabyVasily GorbikKonrad DybcioLuca CeresoliMark RutlandPeter Zijlstra (Intel)Paul E. McKenneyPaulo Alcantara (SUSE)Gongjun SongKai VehmanenGuo RenLad PrabhakarZong LiSergey MatyukevichAndrew JonesRob ClarkEvan QuanChristoph PaaschMatthieu BaertsPeter XuAdrian HunterDaniel Bristot de OliveiraSudeep HollaUlf HanssonTony LuckTom LendackyReinette ChatreJouni HöganderDaniele Ceraolo SpurioAndi ShytiRavi Kishore KoppuravuriMika WesterbergKuppuswamy SathyanarayananPaolo AbeniChris Paterson (CIP)Linux Kernel Functional TestingShuah KhanAllen PaisHarshit MogalapalliBagas SanjayaJon HunterRon EconomosGuenter Roeck
SeriesT-b T-b T-b T-b T-b T-b T-b T-b T-b T-b
1/115
2/115R-b
3/115
4/115A-b
5/115
6/115R-b
7/115A-b
8/115
9/115R-b
10/115R-b
11/115R-b
12/115R-b
13/115T-b T-b
14/115R-b
15/115R-b
16/115R-b
17/115T-b
18/115A-b T-b
19/115R-b
20/115R-b A-b
21/115R-b
22/115R-b
23/115R-b
24/115R-b
25/115R-b
26/115R-b R-b
27/115R-b
28/115
29/115T-b
30/115R-b
31/115
32/115R-b
33/115R-b
34/115R-b R-b R-b
35/115
36/115R-b
37/115R-b
38/115R-b
39/115R-b
40/115
41/115R-b T-b A-b R-b
42/115R-b R-b
43/115R-b R-b R-b
44/115R-b R-b
45/115T-b R-b
46/115
47/115
48/115
49/115
50/115R-b
51/115
52/115R-b A-b A-b
53/115
54/115
55/115
56/115
57/115
58/115
59/115A-b T-b
60/115
61/115
62/115Analyzed-by Analyzed-by
63/115A-b
64/115
65/115R-b
66/115R-b
67/115R-b
68/115R-b
69/115R-b
70/115R-b
71/115A-b
72/115R-b A-b T-b
73/115
74/115
75/115
76/115A-b
77/115
78/115R-b
79/115R-b T-b
80/115R-b
81/115
82/115T-b
83/115A-b A-b
84/115R-b
85/115
86/115R-b R-b
87/115
88/115R-b
89/115T-b T-b T-b R-b
90/115R-b
91/115
92/115R-b
93/115Reported-and-tested-by R-b
94/115R-b
95/115A-b
96/115T-b R-b
97/115
98/115R-b
99/115T-b R-b
100/115A-b
101/115A-b
102/115
103/115A-b
104/115
105/115R-b R-b
106/115R-b
107/115A-b
108/115T-b
109/115T-b R-b
110/115R-b
111/115
112/115T-b R-b R-b
113/115T-b R-b
114/115
115/115

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

Read the v1 thread

Cover letter [PATCH 5.15 000/115] 5.15.104-rc1 review

This is the start of the stable review cycle for the 5.15.104 release. There are 115 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:26 +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.104-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.104-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

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

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

Shawn Wang <[email protected]>

    x86/resctrl: Clear staged_config[] before and after it is used

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()

Radu Pirea (OSS) <[email protected]>
net: phy: nxp-c45-tja11xx: fix MII_BASIC_CONFIG_REV bit

Tero Kristo <[email protected]>
trace/hwlat: Do not wipe the contents of per-cpu thread data

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

Dave Ertman <[email protected]>
ice: avoid bonding causing auxiliary plug/unplug under RTNL lock

Elmer Miroslav Mosher Golovin <[email protected]>
nvme-pci: add NVME_QUIRK_BOGUS_NID for Netac NV3000

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

Paolo Abeni <[email protected]>
mptcp: fix lockdep false positive in mptcp_pm_nl_create_listen_socket()

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

Geliang Tang <[email protected]>
mptcp: add ro_after_init for tcp{,v6}_prot_override

Paolo Abeni <[email protected]>
mptcp: fix possible deadlock in subflow_error_report

Błażej Szczygieł <[email protected]>
drm/amd/pm: Fix sienna cichlid incorrect OD volage after resume

Johan Hovold <[email protected]>
drm/sun4i: fix missing component unbind on bind errors

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

Guo Ren <[email protected]>
riscv: asid: Fixup stale TLB entry cause application crash

Sergey Matyukevich <[email protected]>
Revert "riscv: mm: notify remote harts about mmu cache updates"

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: exynos: fix node leak in probe PM QoS error path

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

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

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

Johan Hovold <[email protected]>
serial: 8250_fsl: fix handle_irq locking

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

Eric Van Hensbergen <[email protected]>
net/9p: fix bug in client create for .L

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: update s_journal_inum if it changes after journal replay

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: (ltc2992) Set can_sleep flag for GPIO chip

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

Jurica Vukadin <[email protected]>
kconfig: Update config changed flag before calling callback

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

Nikolay Aleksandrov <[email protected]>
bonding: restore bond's IFF_SLAVE flag if a non-eth dev enslave fails

Nikolay Aleksandrov <[email protected]>
bonding: restore IFF_MASTER/SLAVE flags on bond enslave ether type change

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

Wolfram Sang <[email protected]>
sh_eth: avoid PHY being resumed when interface is not up

Wolfram Sang <[email protected]>
ravb: avoid PHY being resumed when interface is not up

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

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

Bart Van Assche <[email protected]>
loop: Fix use-after-free issues

Arınç ÜNAL <[email protected]>
net: dsa: mt7530: set PLL frequency and trgmii only when trgmii is used

Arınç ÜNAL <[email protected]>
net: dsa: mt7530: remove now incorrect comment regarding port 5

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()

Jouni Högander <[email protected]>
drm/i915/psr: Use calculated io and fast wake lines

Tom Rix <[email protected]>
drm/i915/display: clean up comments

José Roberto de Souza <[email protected]>
drm/i915/display/psr: Handle plane and pipe restrictions at every page flip

José Roberto de Souza <[email protected]>
drm/i915/display/psr: Use drm damage helpers to calculate plane damaged area

José Roberto de Souza <[email protected]>
drm/i915/display: Workaround cursor left overs with PSR2 selective fetch enabled

Niklas Schnelle <[email protected]>
PCI: s390: Fix use-after-free of PCI resources with per-function hotplug

Eugenio Pérez <[email protected]>
vdpa_sim: set last_used_idx as last_avail_idx in vdpasim_queue_ready

Eugenio Pérez <[email protected]>
vdpa_sim: not reset state in vdpasim_queue_ready

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

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 +-
 Makefile                                           |   4 +-
 arch/riscv/include/asm/mmu.h                       |   2 -
 arch/riscv/include/asm/tlbflush.h                  |  18 --
 arch/riscv/mm/context.c                            |  40 ++--
 arch/riscv/mm/tlbflush.c                           |  28 +--
 arch/s390/boot/ipl_report.c                        |   8 +
 arch/s390/pci/pci.c                                |  16 +-
 arch/s390/pci/pci_bus.c                            |  12 +-
 arch/s390/pci/pci_bus.h                            |   3 +-
 arch/x86/Makefile.um                               |   6 +
 arch/x86/kernel/cpu/mce/core.c                     |   1 +
 arch/x86/kernel/cpu/resctrl/ctrlmondata.c          |   7 +-
 arch/x86/kernel/cpu/resctrl/internal.h             |   1 +
 arch/x86/kernel/cpu/resctrl/rdtgroup.c             |  25 ++-
 arch/x86/kvm/vmx/nested.c                          |  10 +-
 arch/x86/mm/mem_encrypt_identity.c                 |   3 +-
 drivers/block/loop.c                               |  25 ++-
 drivers/block/null_blk/main.c                      |   6 +-
 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 +-
 .../drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.c    |  43 ++++-
 drivers/gpu/drm/drm_gem_shmem_helper.c             |   9 +-
 drivers/gpu/drm/i915/display/intel_display_types.h |   2 +
 drivers/gpu/drm/i915/display/intel_psr.c           | 207 +++++++++++++++------
 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/gpu/drm/sun4i/sun4i_drv.c                  |   6 +-
 drivers/hid/hid-core.c                             |  18 +-
 drivers/hid/uhid.c                                 |   1 +
 drivers/hwmon/adt7475.c                            |   8 +-
 drivers/hwmon/ina3221.c                            |   2 +-
 drivers/hwmon/ltc2992.c                            |   1 +
 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/interconnect/samsung/exynos.c              |   6 +-
 drivers/media/i2c/m5mols/m5mols_core.c             |   2 +-
 drivers/mmc/host/atmel-mci.c                       |   3 -
 drivers/mmc/host/sdhci_am654.c                     |   2 +-
 drivers/net/bonding/bond_main.c                    |  23 ++-
 drivers/net/dsa/mt7530.c                           |  64 +++----
 drivers/net/dsa/mv88e6xxx/chip.c                   |  16 +-
 drivers/net/ethernet/intel/i40e/i40e_main.c        |   1 +
 drivers/net/ethernet/intel/ice/ice.h               |  14 +-
 drivers/net/ethernet/intel/ice/ice_main.c          |  19 +-
 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/renesas/ravb_main.c           |  12 +-
 drivers/net/ethernet/renesas/sh_eth.c              |  12 +-
 drivers/net/ethernet/sun/ldmvsw.c                  |   3 +
 drivers/net/ethernet/sun/sunvnet.c                 |   3 +
 drivers/net/ipvlan/ipvlan_l3s.c                    |   1 +
 drivers/net/phy/nxp-c45-tja11xx.c                  |   2 +-
 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/host/pci.c                            |   2 +
 drivers/nvme/target/core.c                         |   4 +-
 drivers/pci/bus.c                                  |  21 +++
 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                               |   3 -
 drivers/scsi/mpt3sas/mpt3sas_transport.c           |  14 +-
 drivers/tty/serial/8250/8250_em.c                  |   4 +-
 drivers/tty/serial/8250/8250_fsl.c                 |   4 +-
 drivers/tty/serial/fsl_lpuart.c                    |  12 +-
 drivers/vdpa/vdpa_sim/vdpa_sim.c                   |  13 ++
 drivers/video/fbdev/stifb.c                        |  27 +++
 fs/cifs/smb2inode.c                                |  31 ++-
 fs/cifs/transport.c                                |  21 +--
 fs/ext4/inode.c                                    |  18 +-
 fs/ext4/namei.c                                    |   4 +-
 fs/ext4/super.c                                    |   7 +-
 fs/ext4/xattr.c                                    |  11 ++
 fs/jffs2/file.c                                    |  15 +-
 include/drm/drm_bridge.h                           |   4 +-
 include/linux/hid.h                                |   3 +
 include/linux/netdevice.h                          |   6 +-
 include/linux/pci.h                                |   1 +
 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 +
 kernel/trace/trace_hwlat.c                         |   3 -
 mm/huge_memory.c                                   |   6 +-
 net/9p/client.c                                    |   2 +-
 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/pm_netlink.c                             |  16 ++
 net/mptcp/subflow.c                                |  12 +-
 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 -
 scripts/kconfig/confdata.c                         |   6 +-
 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  |  36 +++-
 120 files changed, 925 insertions(+), 439 deletions(-)