Skip to content

6.6.68-rc1 review

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

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest116 patches 11 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/116net: sched: fix ordering of qlen adjustmentnet/sched/sch_cake.c net/sched/sch_choke.c+2 -20 replies
2/116usb: dwc2: gadget: Dont write invalid mapped sg entries into dma_desc with iommu enableddrivers/usb/dwc2/gadget.c+2 -20 replies
3/116PCI: vmd: Create domain symlink before pci_bus_add_devices()drivers/pci/controller/vmd.c+4 -40 replies
4/116PCI: Add ACS quirk for Broadcom BCM5760X NICdrivers/pci/quirks.c+4 -00 replies
5/116usb: cdns3-ti: Add workaround for Errata i2409drivers/usb/cdns3/cdns3-ti.c+14 -10 replies
6/116MIPS: Loongson64: DTS: Fix msi node for ls7aarch/mips/boot/dts/loongson/loongson64g_4core_ls7a.dts+1 -00 replies
7/116ASoC: Intel: sof_sdw: fix jack detection on ADL-N variant RVPsound/soc/intel/boards/sof_sdw.c+9 -00 replies
8/116ASoC: Intel: sof_sdw: add quirk for Dell SKU 0B8Csound/soc/intel/boards/sof_sdw.c+9 -00 replies
9/116PCI: Use preserve_config in place of pci_flagsdrivers/pci/controller/pci-host-common.c drivers/pci/probe.c+9 -150 replies
10/116PCI/AER: Disable AER service on suspenddrivers/pci/pcie/aer.c+18 -00 replies
11/116usb: cdns3: Add quirk flag to enable suspend residencydrivers/usb/cdns3/core.h drivers/usb/cdns3/drd.c drivers/usb/cdns3/drd.h+13 -10 replies
12/116net: stmmac: fix TSO DMA API usage causing oopsdrivers/net/ethernet/stmicro/stmmac/stmmac_main.c+4 -30 replies
13/116platform/x86: p2sb: Make p2sb_get_devfn() return voiddrivers/platform/x86/p2sb.c+4 -110 replies
14/116p2sb: Factor out p2sb_read_from_cache()drivers/platform/x86/p2sb.c+17 -110 replies
15/116p2sb: Introduce the global flag p2sb_hidden_by_biosdrivers/platform/x86/p2sb.c+4 -20 replies
16/116p2sb: Move P2SB hide and unhide code to p2sb_scan_and_cache()drivers/platform/x86/p2sb.c+12 -110 replies
17/116p2sb: Do not scan and remove the P2SB device when it is unhiddendrivers/platform/x86/p2sb.c+33 -90 replies
18/116i2c: pnx: Fix timeout in wait functionsdrivers/i2c/busses/i2c-pnx.c+2 -20 replies
19/116xfs: fix the contact address for the sysfs ABI documentationDocumentation/ABI/testing/sysfs-fs-xfs+4 -40 replies
20/116xfs: verify buffer, inode, and dquot items every tx commitfs/xfs/Kconfig fs/xfs/xfs.h fs/xfs/xfs_buf_item.c +2 more+111 -00 replies
21/116xfs: use consistent uid/gid when grabbing dquots for inodesfs/xfs/xfs_inode.c fs/xfs/xfs_symlink.c+15 -90 replies
22/116xfs: declare xfs_file.c symbols in xfs_file.hfs/xfs/xfs_file.c fs/xfs/xfs_file.h fs/xfs/xfs_ioctl.c +2 more+15 -30 replies
23/116xfs: create a new helper to return a files allocation unitfs/xfs/xfs_file.c fs/xfs/xfs_file.h fs/xfs/xfs_inode.c +1 more+30 -200 replies
24/116xfs: Fix xfs_flush_unmap_range() range for RTfs/xfs/xfs_bmap_util.c+8 -40 replies
25/116xfs: Fix xfs_prepare_shift() range for RTfs/xfs/xfs_bmap_util.c+6 -40 replies
26/116xfs: dont walk off the end of a directory data blockfs/xfs/libxfs/xfs_dir2_data.c fs/xfs/libxfs/xfs_dir2_priv.h+33 -50 replies
27/116xfs: convert comma to semicolonfs/xfs/scrub/agheader_repair.c+1 -10 replies
28/116xfs: fix file_path handling in tracepointsfs/xfs/scrub/trace.h+4 -60 replies
29/116xfs: remove unused parameter in macro XFS_DQUOT_LOGRESfs/xfs/libxfs/xfs_quota_defs.h fs/xfs/libxfs/xfs_trans_resv.c+15 -150 replies
30/116xfs: attr forks require attr, not attr2fs/xfs/scrub/bmap.c+7 -10 replies
31/116xfs: conditionally allow FS_XFLAG_REALTIME changes if S_DAX is setfs/xfs/xfs_ioctl.c+11 -00 replies
32/116xfs: Fix the owner setting issue for rmap query in xfs fsmapfs/xfs/xfs_fsmap.c+1 -10 replies
33/116xfs: use XFS_BUF_DADDR_NULL for daddrs in getfsmap codefs/xfs/xfs_fsmap.c+2 -20 replies
34/116xfs: take m_growlock when running growfsrtfs/xfs/xfs_rtalloc.c+25 -130 replies
35/116xfs: reset rootdir extent size hint after growfsrtfs/xfs/xfs_rtalloc.c+40 -00 replies
36/116tools: hv: change permissions of NetworkManager configuration filetools/hv/hv_set_ifconfig.sh+1 -10 replies
37/116cxl/pci: Fix potential bogus return value upon successful probingdrivers/cxl/pci.c+1 -20 replies
38/116cxl/region: Fix region creation for greater than x2 switchesdrivers/cxl/core/region.c+18 -70 replies
39/116net/smc: protect link down work from execute after lgr freednet/smc/smc_core.c+7 -20 replies
40/116net/smc: check sndbuf_space again after NOSPACE flag is set in smc_pollnet/smc/af_smc.c+7 -00 replies
41/116net/smc: check iparea_offset and ipv6_prefixes_cnt when receiving proposal msgnet/smc/af_smc.c net/smc/smc_clc.c net/smc/smc_clc.h+14 -20 replies
42/116net/smc: check v2_ext_offset/eid_cnt/ism_gid_cnt when receiving proposal msgnet/smc/af_smc.c net/smc/smc_clc.c net/smc/smc_clc.h+16 -30 replies
43/116net/smc: check smcd_v2_ext_offset when receiving proposal msgnet/smc/af_smc.c net/smc/smc_clc.h+9 -10 replies
44/116net/smc: check return value of sock_recvmsg when draining clc datanet/smc/smc_clc.c+5 -00 replies
45/116net: mscc: ocelot: fix incorrect IFH SRC_PORT field in ocelot_ifh_set_basic()drivers/net/ethernet/mscc/ocelot.c+1 -10 replies
46/116netdevsim: prevent bad user input in nsim_dev_health_break_write()drivers/net/netdevsim/health.c+2 -00 replies
47/116ionic: Fix netdev notifier unregister on failuredrivers/net/ethernet/pensando/ionic/ionic_lif.c+2 -20 replies
48/116ionic: use ee->offset when returning sprom datadrivers/net/ethernet/pensando/ionic/ionic_ethtool.c+2 -20 replies
49/116net: renesas: rswitch: rework ts tags managementdrivers/net/ethernet/renesas/rswitch.c drivers/net/ethernet/renesas/rswitch.h+42 -450 replies
50/116ksmbd: count all requests in req_running counterfs/smb/server/connection.c+3 -20 replies
51/116ksmbd: fix broken transfers when exceeding max simultaneous operationsfs/smb/server/connection.c fs/smb/server/connection.h fs/smb/server/server.c +2 more+17 -100 replies
52/116net: hinic: Fix cleanup in create_rxqs/txqs()drivers/net/ethernet/huawei/hinic/hinic_main.c+2 -00 replies
53/116net: ethernet: bgmac-platform: fix an OF node reference leakdrivers/net/ethernet/broadcom/bgmac-platform.c+4 -10 replies
54/116ipvs: Fix clamp() of ip_vs_conn_tab on small memory systemsnet/netfilter/ipvs/ip_vs_conn.c+2 -20 replies
55/116netfilter: ipset: Fix for recursive locking warningnet/netfilter/ipset/ip_set_list_set.c+3 -00 replies
56/116selftests: openvswitch: fix tcpdump executiontools/testing/selftests/net/openvswitch/openvswitch.sh+4 -20 replies
57/116net: mdiobus: fix an OF node reference leakdrivers/net/mdio/fwnode_mdio.c+10 -30 replies
58/116mmc: sdhci-tegra: Remove SDHCI_QUIRK_BROKEN_ADMA_ZEROLEN_DESC quirkdrivers/mmc/host/sdhci-tegra.c+0 -10 replies
59/116mmc: mtk-sd: disable wakeup in .remove() and in the error path of .probe()drivers/mmc/host/mtk-sd.c+2 -00 replies
60/116EDAC/amd64: Simplify ECC check on unified memory controllersdrivers/edac/amd64_edac.c+11 -230 replies
61/116KVM: x86: Cache CPUID.0xD XSTATE offsets+sizes during module initarch/x86/kvm/cpuid.c arch/x86/kvm/cpuid.h arch/x86/kvm/x86.c+29 -50 replies
62/116net: tun: fix tun_napi_alloc_frags()drivers/net/tun.c+1 -10 replies
63/116chelsio/chtls: prevent potential integer overflow on 32bitdrivers/net/ethernet/chelsio/inline_crypto/chtls/chtls_main.c+3 -20 replies
64/116i2c: riic: Always round-up when calculating bus perioddrivers/i2c/busses/i2c-riic.c+1 -10 replies
65/116efivarfs: Fix error on non-existent filefs/efivarfs/inode.c fs/efivarfs/internal.h fs/efivarfs/super.c+1 -50 replies
66/116hexagon: Disable constant extender optimization for LLVM prior to 19.1.0arch/hexagon/Makefile+6 -00 replies
67/116USB: serial: option: add TCL IK512 MBIM & ECMdrivers/usb/serial/option.c+4 -00 replies
68/116USB: serial: option: add MeiG Smart SLM770Adrivers/usb/serial/option.c+3 -00 replies
69/116USB: serial: option: add Netprisma LCUK54 modules for WWAN Readydrivers/usb/serial/option.c+12 -00 replies
70/116USB: serial: option: add MediaTek T7XX compositionsdrivers/usb/serial/option.c+2 -00 replies
71/116USB: serial: option: add Telit FE910C04 rmnet compositionsdrivers/usb/serial/option.c+6 -00 replies
72/116thunderbolt: Improve redrive mode handlingdrivers/thunderbolt/tb.c+41 -00 replies
73/116drm/modes: Avoid divide by zero harder in drm_mode_vrefresh()drivers/gpu/drm/drm_modes.c+7 -40 replies
74/116drm/panel: novatek-nt35950: fix return value check in nt35950_probe()drivers/gpu/drm/panel/panel-novatek-nt35950.c+2 -20 replies
75/116i915/guc: Reset engine utilization buffer before registrationdrivers/gpu/drm/i915/gt/uc/intel_guc_submission.c+21 -00 replies
76/116i915/guc: Ensure busyness counter increases motonicallydrivers/gpu/drm/i915/gt/intel_engine_types.h drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c+9 -10 replies
77/116i915/guc: Accumulate active runtime on gt resetdrivers/gpu/drm/i915/gt/uc/intel_guc_submission.c+14 -10 replies
78/116drm/amdgpu: dont access invalid scheddrivers/gpu/drm/amd/amdgpu/amdgpu_job.c+1 -20 replies
79/116hwmon: (tmp513) Dont use "proxy" headersdrivers/hwmon/tmp513.c+6 -20 replies
80/116hwmon: (tmp513) Simplify with dev_err_probe()drivers/hwmon/tmp513.c+15 -200 replies
81/116hwmon: (tmp513) Use SI constants from units.hdrivers/hwmon/tmp513.c+10 -110 replies
82/116hwmon: (tmp513) Fix interpretation of values of Shunt Voltage and Limit Registersdrivers/hwmon/tmp513.c+4 -20 replies
83/116hwmon: (tmp513) Fix Current Register value interpretationdrivers/hwmon/tmp513.c+1 -10 replies
84/116hwmon: (tmp513) Fix interpretation of values of Temperature Result and Limit Registersdrivers/hwmon/tmp513.c+1 -10 replies
85/116zram: refuse to use zero sized block device as backing devicedrivers/block/zram/zram_drv.c+6 -00 replies
86/116zram: fix uninitialized ZRAM not releasing backing devicedrivers/block/zram/zram_drv.c+4 -51 reply
87/116vmalloc: fix accounting with i915mm/vmalloc.c+4 -20 replies
88/116btrfs: tree-checker: reject inline extent items with 0 ref countfs/btrfs/tree-checker.c+26 -10 replies
89/116Drivers: hv: util: Avoid accessing a ringbuffer not initialized yetdrivers/hv/hv_kvp.c drivers/hv/hv_snapshot.c drivers/hv/hv_util.c +2 more+24 -00 replies
90/116KVM: x86: Play nice with protected guests in complete_hypercall_exit()arch/x86/kvm/x86.c+1 -10 replies
91/116smb: client: fix TCP timers deadlock after rmmodfs/smb/client/connect.c+26 -100 replies
92/116tracing: Fix test_event_printk() to process entire print argumentkernel/trace/trace_events.c+53 -290 replies
93/116tracing: Add missing helper functions in event pointer dereference checkkernel/trace/trace_events.c+19 -20 replies
94/116tracing: Add "%s" check in test_event_printk()kernel/trace/trace_events.c+89 -150 replies
95/116selftests/memfd: run sysctl tests when PID namespace support is enabledtools/testing/selftests/memfd/memfd_test.c+12 -20 replies
96/116selftests/bpf: Use asm constraint "m" for LoongArchtools/testing/selftests/bpf/sdt.h+2 -00 replies
97/116io_uring: Fix registered ring file refcount leakinclude/linux/io_uring.h io_uring/io_uring.c+2 -30 replies
98/116io_uring: check if iowq is killed before queuingio_uring/io_uring.c+5 -10 replies
99/116NFS/pnfs: Fix a live lock between recalled layouts and layoutgetfs/nfs/pnfs.c+1 -10 replies
100/116of/irq: Fix interrupt-map cell length check in of_irq_parse_imap_parent()drivers/of/irq.c+1 -00 replies
101/116of/irq: Fix using uninitialized variable @addr_len in API of_irq_parse_one()drivers/of/irq.c+1 -00 replies
102/116nilfs2: fix buffer head leaks in calls to truncate_inode_pages()fs/nilfs2/btnode.c fs/nilfs2/gcinode.c fs/nilfs2/inode.c +1 more+8 -10 replies
103/116nilfs2: prevent use of deleted inodefs/nilfs2/inode.c fs/nilfs2/namei.c+12 -10 replies
104/116udmabuf: also check for F_SEAL_FUTURE_WRITEdrivers/dma-buf/udmabuf.c+1 -10 replies
105/116of: Fix error path in of_parse_phandle_with_args_map()drivers/of/base.c+10 -50 replies
106/116of: Fix refcount leakage for OF node returned by __of_get_dma_parent()drivers/of/address.c+1 -10 replies
107/116ceph: validate snapdirname option length when mountingfs/ceph/super.c+2 -00 replies
108/116ceph: improve error handling and short/overflow-read logic in __ceph_sync_read()fs/ceph/file.c+14 -150 replies
109/116ceph: fix memory leaks in __ceph_sync_read()fs/ceph/file.c+3 -40 replies
110/116epoll: Add synchronous wakeup support for ep_poll_callbackfs/eventpoll.c include/linux/wait.h+5 -10 replies
111/116io_uring/rw: split io_read() into a helperio_uring/rw.c+13 -20 replies
112/116io_uring/rw: treat -EOPNOTSUPP for IOCB_NOWAIT like -EAGAINio_uring/rw.c+8 -00 replies
113/116io_uring/rw: avoid punting to io-wq directlyio_uring/io_uring.c io_uring/io_uring.h io_uring/rw.c+5 -120 replies
114/116net: fec: refactor PPS channel configurationdrivers/net/ethernet/freescale/fec_ptp.c+4 -50 replies
115/116net: fec: make PPS channel configurabledrivers/net/ethernet/freescale/fec_ptp.c+4 -20 replies
116/116drm/amdgpu: Handle NULL bo->tbo.resource (again) in amdgpu_vm_bo_updatedrivers/gpu/drm/amd/amdgpu/amdgpu_vm.c+3 -40 replies

Reviews trailers per patch

74 of 116 patches have a Reviewed-by or Acked-by.

PatchToke Høiland-JørgensenPeter ChenJon HunterFurong XuShin'ichiro KawasakiHans de GoedeIlpo JärvinenDarrick J. WongChristoph HellwigNirmal PatelAndy GospodarekPéter UjfalusiBard LiaoTony LuWen GuD. WytheSimon HormanJoe DamatoJacob KellerNamjae JeonBartosz GolaszewskiJulian AnastasovEelco ChaudronAndrew LunnThierry RedingAdrian HunterAvadhut NaikJens AxboeWillem de BruijnMichael S. TsirkinShradha GuptaFan NiIra WeinyLi ZhijianJani NikulaNeil ArmstrongJohn HarrisonAlex DeucherChristian KönigSergey SenozhatskyJohannes WeinerShakeel ButtBalbir SinghMichal HockoFilipe MananaDavid SterbaWei LiuXiaoyao LiNikunj A DadhaniaTom LendackyBinbin WuKai HuangBrian CainJeff XuAlex MarkuzeViacheslav DubeykoIlya DryomovBrian GeffonGabriel Krisman BertaziMing LeiFrank LiCsókás, BenceRafael Beims[email protected]Vivek KasireddyJoel Fernandes (Google)Huacai ChenSeongJae ParkShuah KhanHarshit MogalapalliRon EconomosPeter SchneiderLinux Kernel Functional Testingkernelci.org botFlorian FainelliHardik Garg
SeriesT-b T-b T-b T-b T-b T-b T-b T-b T-b T-b
1/116A-b
2/116
3/116R-b
4/116R-b
5/116A-b
6/116
7/116
8/116R-b R-b
9/116
10/116
11/116A-b
12/116T-b R-b
13/116R-b
14/116R-b R-b
15/116R-b R-b
16/116R-b R-b
17/116R-b R-b
18/116
19/116R-b A-b
20/116A-b R-b
21/116A-b R-b
22/116A-b R-b
23/116A-b R-b
24/116R-b A-b R-b
25/116R-b A-b R-b
26/116R-b A-b
27/116R-b A-b
28/116A-b R-b
29/116R-b A-b
30/116A-b R-b
31/116A-b R-b
32/116R-b A-b
33/116A-b R-b
34/116A-b R-b
35/116A-b R-b
36/116R-b
37/116R-b R-b
38/116T-b
39/116R-b
40/116
41/116R-b R-b
42/116R-b R-b
43/116R-b R-b
44/116R-b R-b
45/116R-b
46/116R-b
47/116R-b
48/116R-b
49/116
50/116A-b
51/116
52/116R-b
53/116R-b
54/116T-b R-b A-b
55/116
56/116A-b
57/116R-b
58/116A-b A-b
59/116
60/116T-b R-b
61/116
62/116R-b R-b A-b A-b
63/116R-b
64/116
65/116
66/116R-b
67/116
68/116
69/116
70/116
71/116
72/116
73/116R-b
74/116R-b
75/116R-b
76/116R-b
77/116R-b
78/116R-b R-b
79/116
80/116
81/116
82/116
83/116
84/116
85/116R-b
86/116R-b
87/116A-b R-b R-b A-b
88/116R-b R-b
89/116A-b
90/116R-b R-b R-b R-b R-b
91/116
92/116
93/116
94/116
95/116R-b
96/116R-b
97/116
98/116
99/116
100/116
101/116
102/116
103/116T-b
104/116A-b R-b
105/116
106/116
107/116R-b
108/116R-b
109/116R-b
110/116T-b R-b
111/116R-b
112/116
113/116T-b
114/116R-b R-b
115/116R-b R-b T-b
116/116R-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 76 reviewers.

Read the v1 thread

Cover letter [PATCH 6.6 000/116] 6.6.68-rc1 review

This is the start of the stable review cycle for the 6.6.68 release. There are 116 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 Fri, 27 Dec 2024 15:53:30 +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.6.68-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.6.y
and the diffstat can be found below.

thanks,

greg k-h

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

Greg Kroah-Hartman <[email protected]>

    Linux 6.6.68-rc1

Michel Dänzer <[email protected]>

    drm/amdgpu: Handle NULL bo->tbo.resource (again) in amdgpu_vm_bo_update

Francesco Dolcini <[email protected]>
net: fec: make PPS channel configurable

Francesco Dolcini <[email protected]>
net: fec: refactor PPS channel configuration

Pavel Begunkov <[email protected]>
io_uring/rw: avoid punting to io-wq directly

Jens Axboe <[email protected]>
io_uring/rw: treat -EOPNOTSUPP for IOCB_NOWAIT like -EAGAIN

Jens Axboe <[email protected]>
io_uring/rw: split io_read() into a helper

Xuewen Yan <[email protected]>
epoll: Add synchronous wakeup support for ep_poll_callback

Max Kellermann <[email protected]>
ceph: fix memory leaks in __ceph_sync_read()

Alex Markuze <[email protected]>
ceph: improve error handling and short/overflow-read logic in __ceph_sync_read()

Ilya Dryomov <[email protected]>
ceph: validate snapdirname option length when mounting

Zijun Hu <[email protected]>
of: Fix refcount leakage for OF node returned by __of_get_dma_parent()

Herve Codina <[email protected]>
of: Fix error path in of_parse_phandle_with_args_map()

Jann Horn <[email protected]>
udmabuf: also check for F_SEAL_FUTURE_WRITE

Edward Adam Davis <[email protected]>
nilfs2: prevent use of deleted inode

Ryusuke Konishi <[email protected]>
nilfs2: fix buffer head leaks in calls to truncate_inode_pages()

Zijun Hu <[email protected]>
of/irq: Fix using uninitialized variable @addr_len in API of_irq_parse_one()

Zijun Hu <[email protected]>
of/irq: Fix interrupt-map cell length check in of_irq_parse_imap_parent()

Trond Myklebust <[email protected]>
NFS/pnfs: Fix a live lock between recalled layouts and layoutget

Pavel Begunkov <[email protected]>
io_uring: check if iowq is killed before queuing

Jann Horn <[email protected]>
io_uring: Fix registered ring file refcount leak

Tiezhu Yang <[email protected]>
selftests/bpf: Use asm constraint "m" for LoongArch

Isaac J. Manjarres <[email protected]>
selftests/memfd: run sysctl tests when PID namespace support is enabled

Steven Rostedt <[email protected]>
tracing: Add "%s" check in test_event_printk()

Steven Rostedt <[email protected]>
tracing: Add missing helper functions in event pointer dereference check

Steven Rostedt <[email protected]>
tracing: Fix test_event_printk() to process entire print argument

Enzo Matsumiya <[email protected]>
smb: client: fix TCP timers deadlock after rmmod

Sean Christopherson <[email protected]>
KVM: x86: Play nice with protected guests in complete_hypercall_exit()

Michael Kelley <[email protected]>
Drivers: hv: util: Avoid accessing a ringbuffer not initialized yet

Qu Wenruo <[email protected]>
btrfs: tree-checker: reject inline extent items with 0 ref count

Matthew Wilcox (Oracle) <[email protected]>
vmalloc: fix accounting with i915

Kairui Song <[email protected]>
zram: fix uninitialized ZRAM not releasing backing device

Kairui Song <[email protected]>
zram: refuse to use zero sized block device as backing device

Murad Masimov <[email protected]>
hwmon: (tmp513) Fix interpretation of values of Temperature Result and Limit Registers

Murad Masimov <[email protected]>
hwmon: (tmp513) Fix Current Register value interpretation

Murad Masimov <[email protected]>
hwmon: (tmp513) Fix interpretation of values of Shunt Voltage and Limit Registers

Andy Shevchenko <[email protected]>
hwmon: (tmp513) Use SI constants from units.h

Andy Shevchenko <[email protected]>
hwmon: (tmp513) Simplify with dev_err_probe()

Andy Shevchenko <[email protected]>
hwmon: (tmp513) Don't use "proxy" headers

Pierre-Eric Pelloux-Prayer <[email protected]>
drm/amdgpu: don't access invalid sched

Umesh Nerlige Ramappa <[email protected]>
i915/guc: Accumulate active runtime on gt reset

Umesh Nerlige Ramappa <[email protected]>
i915/guc: Ensure busyness counter increases motonically

Umesh Nerlige Ramappa <[email protected]>
i915/guc: Reset engine utilization buffer before registration

Yang Yingliang <[email protected]>
drm/panel: novatek-nt35950: fix return value check in nt35950_probe()

Ville Syrjälä <[email protected]>
drm/modes: Avoid divide by zero harder in drm_mode_vrefresh()

Mika Westerberg <[email protected]>
thunderbolt: Improve redrive mode handling

Daniele Palmas <[email protected]>
USB: serial: option: add Telit FE910C04 rmnet compositions

Jack Wu <[email protected]>
USB: serial: option: add MediaTek T7XX compositions

Mank Wang <[email protected]>
USB: serial: option: add Netprisma LCUK54 modules for WWAN Ready

Michal Hrusecky <[email protected]>
USB: serial: option: add MeiG Smart SLM770A

Daniel Swanemar <[email protected]>
USB: serial: option: add TCL IK512 MBIM & ECM

Nathan Chancellor <[email protected]>
hexagon: Disable constant extender optimization for LLVM prior to 19.1.0

James Bottomley <[email protected]>
efivarfs: Fix error on non-existent file

Geert Uytterhoeven <[email protected]>
i2c: riic: Always round-up when calculating bus period

Dan Carpenter <[email protected]>
chelsio/chtls: prevent potential integer overflow on 32bit

Eric Dumazet <[email protected]>
net: tun: fix tun_napi_alloc_frags()

Sean Christopherson <[email protected]>

    KVM: x86: Cache CPUID.0xD XSTATE offsets+sizes during module init

Borislav Petkov (AMD) <[email protected]>
EDAC/amd64: Simplify ECC check on unified memory controllers

Joe Hattori <[email protected]>
mmc: mtk-sd: disable wakeup in .remove() and in the error path of .probe()

Prathamesh Shete <[email protected]>
mmc: sdhci-tegra: Remove SDHCI_QUIRK_BROKEN_ADMA_ZEROLEN_DESC quirk

Joe Hattori <[email protected]>
net: mdiobus: fix an OF node reference leak

Adrian Moreno <[email protected]>
selftests: openvswitch: fix tcpdump execution

Phil Sutter <[email protected]>
netfilter: ipset: Fix for recursive locking warning

David Laight <[email protected]>
ipvs: Fix clamp() of ip_vs_conn_tab on small memory systems

Joe Hattori <[email protected]>
net: ethernet: bgmac-platform: fix an OF node reference leak

Dan Carpenter <[email protected]>
net: hinic: Fix cleanup in create_rxqs/txqs()

Marios Makassikis <[email protected]>
ksmbd: fix broken transfers when exceeding max simultaneous operations

Marios Makassikis <[email protected]>
ksmbd: count all requests in req_running counter

Nikita Yushchenko <[email protected]>
net: renesas: rswitch: rework ts tags management

Shannon Nelson <[email protected]>

    ionic: use ee->offset when returning sprom data

Brett Creeley <[email protected]>
ionic: Fix netdev notifier unregister on failure

Eric Dumazet <[email protected]>
netdevsim: prevent bad user input in nsim_dev_health_break_write()

Vladimir Oltean <[email protected]>
net: mscc: ocelot: fix incorrect IFH SRC_PORT field in ocelot_ifh_set_basic()

Guangguan Wang <[email protected]>
net/smc: check return value of sock_recvmsg when draining clc data

Guangguan Wang <[email protected]>
net/smc: check smcd_v2_ext_offset when receiving proposal msg

Guangguan Wang <[email protected]>
net/smc: check v2_ext_offset/eid_cnt/ism_gid_cnt when receiving proposal msg

Guangguan Wang <[email protected]>
net/smc: check iparea_offset and ipv6_prefixes_cnt when receiving proposal msg

Guangguan Wang <[email protected]>
net/smc: check sndbuf_space again after NOSPACE flag is set in smc_poll

Guangguan Wang <[email protected]>
net/smc: protect link down work from execute after lgr freed

Huaisheng Ye <[email protected]>
cxl/region: Fix region creation for greater than x2 switches

Davidlohr Bueso <[email protected]>
cxl/pci: Fix potential bogus return value upon successful probing

Olaf Hering <[email protected]>
tools: hv: change permissions of NetworkManager configuration file

Darrick J. Wong <[email protected]>
xfs: reset rootdir extent size hint after growfsrt

Darrick J. Wong <[email protected]>
xfs: take m_growlock when running growfsrt

Darrick J. Wong <[email protected]>
xfs: use XFS_BUF_DADDR_NULL for daddrs in getfsmap code

Zizhi Wo <[email protected]>
xfs: Fix the owner setting issue for rmap query in xfs fsmap

Darrick J. Wong <[email protected]>
xfs: conditionally allow FS_XFLAG_REALTIME changes if S_DAX is set

Darrick J. Wong <[email protected]>
xfs: attr forks require attr, not attr2

Julian Sun <[email protected]>
xfs: remove unused parameter in macro XFS_DQUOT_LOGRES

Darrick J. Wong <[email protected]>
xfs: fix file_path handling in tracepoints

Chen Ni <[email protected]>
xfs: convert comma to semicolon

lei lu <[email protected]>
xfs: don't walk off the end of a directory data block

John Garry <[email protected]>
xfs: Fix xfs_prepare_shift() range for RT

John Garry <[email protected]>
xfs: Fix xfs_flush_unmap_range() range for RT

Darrick J. Wong <[email protected]>
xfs: create a new helper to return a file's allocation unit

Darrick J. Wong <[email protected]>
xfs: declare xfs_file.c symbols in xfs_file.h

Darrick J. Wong <[email protected]>
xfs: use consistent uid/gid when grabbing dquots for inodes

Darrick J. Wong <[email protected]>
xfs: verify buffer, inode, and dquot items every tx commit

Christoph Hellwig <[email protected]>
xfs: fix the contact address for the sysfs ABI documentation

Vladimir Riabchun <[email protected]>
i2c: pnx: Fix timeout in wait functions

Shin'ichiro Kawasaki <[email protected]>
p2sb: Do not scan and remove the P2SB device when it is unhidden

Shin'ichiro Kawasaki <[email protected]>
p2sb: Move P2SB hide and unhide code to p2sb_scan_and_cache()

Shin'ichiro Kawasaki <[email protected]>
p2sb: Introduce the global flag p2sb_hidden_by_bios

Shin'ichiro Kawasaki <[email protected]>
p2sb: Factor out p2sb_read_from_cache()

Hans de Goede <[email protected]>
platform/x86: p2sb: Make p2sb_get_devfn() return void

Russell King (Oracle) <[email protected]>
net: stmmac: fix TSO DMA API usage causing oops

Roger Quadros <[email protected]>
usb: cdns3: Add quirk flag to enable suspend residency

Kai-Heng Feng <[email protected]>
PCI/AER: Disable AER service on suspend

Vidya Sagar <[email protected]>
PCI: Use preserve_config in place of pci_flags

Pierre-Louis Bossart <[email protected]>
ASoC: Intel: sof_sdw: add quirk for Dell SKU 0B8C

Pierre-Louis Bossart <[email protected]>
ASoC: Intel: sof_sdw: fix jack detection on ADL-N variant RVP

Jiaxun Yang <[email protected]>
MIPS: Loongson64: DTS: Fix msi node for ls7a

Roger Quadros <[email protected]>
usb: cdns3-ti: Add workaround for Errata i2409

Ajit Khaparde <[email protected]>
PCI: Add ACS quirk for Broadcom BCM5760X NIC

Jiwei Sun <[email protected]>
PCI: vmd: Create domain symlink before pci_bus_add_devices()

Peng Hongchi <[email protected]>
usb: dwc2: gadget: Don't write invalid mapped sg entries into dma_desc with iommu enabled

Lion Ackermann <[email protected]>
net: sched: fix ordering of qlen adjustment

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

Diffstat:

 Documentation/ABI/testing/sysfs-fs-xfs             |   8 +-
 Makefile                                           |   4 +-
 arch/hexagon/Makefile                              |   6 +
 .../boot/dts/loongson/loongson64g_4core_ls7a.dts   |   1 +
 arch/x86/kvm/cpuid.c                               |  31 +++-
 arch/x86/kvm/cpuid.h                               |   1 +
 arch/x86/kvm/x86.c                                 |   4 +-
 drivers/block/zram/zram_drv.c                      |  15 +-
 drivers/cxl/core/region.c                          |  25 ++-
 drivers/cxl/pci.c                                  |   3 +-
 drivers/dma-buf/udmabuf.c                          |   2 +-
 drivers/edac/amd64_edac.c                          |  32 ++--
 drivers/gpu/drm/amd/amdgpu/amdgpu_job.c            |   3 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c             |   7 +-
 drivers/gpu/drm/drm_modes.c                        |  11 +-
 drivers/gpu/drm/i915/gt/intel_engine_types.h       |   5 +
 drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c  |  41 ++++-
 drivers/gpu/drm/panel/panel-novatek-nt35950.c      |   4 +-
 drivers/hv/hv_kvp.c                                |   6 +
 drivers/hv/hv_snapshot.c                           |   6 +
 drivers/hv/hv_util.c                               |   9 +
 drivers/hv/hyperv_vmbus.h                          |   2 +
 drivers/hwmon/tmp513.c                             |  74 ++++----
 drivers/i2c/busses/i2c-pnx.c                       |   4 +-
 drivers/i2c/busses/i2c-riic.c                      |   2 +-
 drivers/mmc/host/mtk-sd.c                          |   2 +
 drivers/mmc/host/sdhci-tegra.c                     |   1 -
 drivers/net/ethernet/broadcom/bgmac-platform.c     |   5 +-
 .../chelsio/inline_crypto/chtls/chtls_main.c       |   5 +-
 drivers/net/ethernet/freescale/fec_ptp.c           |  11 +-
 drivers/net/ethernet/huawei/hinic/hinic_main.c     |   2 +
 drivers/net/ethernet/mscc/ocelot.c                 |   2 +-
 .../net/ethernet/pensando/ionic/ionic_ethtool.c    |   4 +-
 drivers/net/ethernet/pensando/ionic/ionic_lif.c    |   4 +-
 drivers/net/ethernet/renesas/rswitch.c             |  68 +++----
 drivers/net/ethernet/renesas/rswitch.h             |  13 +-
 drivers/net/ethernet/stmicro/stmmac/stmmac_main.c  |   7 +-
 drivers/net/mdio/fwnode_mdio.c                     |  13 +-
 drivers/net/netdevsim/health.c                     |   2 +
 drivers/net/tun.c                                  |   2 +-
 drivers/of/address.c                               |   2 +-
 drivers/of/base.c                                  |  15 +-
 drivers/of/irq.c                                   |   2 +
 drivers/pci/controller/pci-host-common.c           |   4 -
 drivers/pci/controller/vmd.c                       |   8 +-
 drivers/pci/pcie/aer.c                             |  18 ++
 drivers/pci/probe.c                                |  22 ++-
 drivers/pci/quirks.c                               |   4 +
 drivers/platform/x86/p2sb.c                        |  94 ++++++----
 drivers/thunderbolt/tb.c                           |  41 +++++
 drivers/usb/cdns3/cdns3-ti.c                       |  15 +-
 drivers/usb/cdns3/core.h                           |   1 +
 drivers/usb/cdns3/drd.c                            |  10 +-
 drivers/usb/cdns3/drd.h                            |   3 +
 drivers/usb/dwc2/gadget.c                          |   4 +-
 drivers/usb/serial/option.c                        |  27 +++
 fs/btrfs/tree-checker.c                            |  27 ++-
 fs/ceph/file.c                                     |  34 ++--
 fs/ceph/super.c                                    |   2 +
 fs/efivarfs/inode.c                                |   2 +-
 fs/efivarfs/internal.h                             |   1 -
 fs/efivarfs/super.c                                |   3 -
 fs/eventpoll.c                                     |   5 +-
 fs/nfs/pnfs.c                                      |   2 +-
 fs/nilfs2/btnode.c                                 |   1 +
 fs/nilfs2/gcinode.c                                |   2 +-
 fs/nilfs2/inode.c                                  |  13 +-
 fs/nilfs2/namei.c                                  |   5 +
 fs/nilfs2/nilfs.h                                  |   1 +
 fs/smb/client/connect.c                            |  36 ++--
 fs/smb/server/connection.c                         |  18 +-
 fs/smb/server/connection.h                         |   1 -
 fs/smb/server/server.c                             |   7 +-
 fs/smb/server/server.h                             |   1 +
 fs/smb/server/transport_ipc.c                      |   5 +-
 fs/xfs/Kconfig                                     |  12 ++
 fs/xfs/libxfs/xfs_dir2_data.c                      |  31 +++-
 fs/xfs/libxfs/xfs_dir2_priv.h                      |   7 +
 fs/xfs/libxfs/xfs_quota_defs.h                     |   2 +-
 fs/xfs/libxfs/xfs_trans_resv.c                     |  28 +--
 fs/xfs/scrub/agheader_repair.c                     |   2 +-
 fs/xfs/scrub/bmap.c                                |   8 +-
 fs/xfs/scrub/trace.h                               |  10 +-
 fs/xfs/xfs.h                                       |   4 +
 fs/xfs/xfs_bmap_util.c                             |  22 ++-
 fs/xfs/xfs_buf_item.c                              |  32 ++++
 fs/xfs/xfs_dquot_item.c                            |  31 ++++
 fs/xfs/xfs_file.c                                  |  29 ++-
 fs/xfs/xfs_file.h                                  |  15 ++
 fs/xfs/xfs_fsmap.c                                 |   6 +-
 fs/xfs/xfs_inode.c                                 |  29 ++-
 fs/xfs/xfs_inode.h                                 |   2 +
 fs/xfs/xfs_inode_item.c                            |  32 ++++
 fs/xfs/xfs_ioctl.c                                 |  12 ++
 fs/xfs/xfs_iops.c                                  |   1 +
 fs/xfs/xfs_iops.h                                  |   3 -
 fs/xfs/xfs_rtalloc.c                               |  78 ++++++--
 fs/xfs/xfs_symlink.c                               |   8 +-
 include/linux/hyperv.h                             |   1 +
 include/linux/io_uring.h                           |   4 +-
 include/linux/wait.h                               |   1 +
 io_uring/io_uring.c                                |  15 +-
 io_uring/io_uring.h                                |   1 -
 io_uring/rw.c                                      |  31 +++-
 kernel/trace/trace_events.c                        | 199 ++++++++++++++++-----
 mm/vmalloc.c                                       |   6 +-
 net/netfilter/ipset/ip_set_list_set.c              |   3 +
 net/netfilter/ipvs/ip_vs_conn.c                    |   4 +-
 net/sched/sch_cake.c                               |   2 +-
 net/sched/sch_choke.c                              |   2 +-
 net/smc/af_smc.c                                   |  18 +-
 net/smc/smc_clc.c                                  |  17 +-
 net/smc/smc_clc.h                                  |  22 ++-
 net/smc/smc_core.c                                 |   9 +-
 sound/soc/intel/boards/sof_sdw.c                   |  18 ++
 tools/hv/hv_set_ifconfig.sh                        |   2 +-
 tools/testing/selftests/bpf/sdt.h                  |   2 +
 tools/testing/selftests/memfd/memfd_test.c         |  14 +-
 .../selftests/net/openvswitch/openvswitch.sh       |   6 +-
 119 files changed, 1223 insertions(+), 441 deletions(-)