Skip to content

5.10.233-rc1 review

Greg Kroah-Hartman linux-patches linux-tegra lkml oe-kbuild-all stable virtualization 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest138 patches 11 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/138net: sched: fix ordering of qlen adjustmentnet/sched/sch_cake.c net/sched/sch_choke.c+2 -20 replies
2/138PCI/AER: Disable AER service on suspenddrivers/pci/pcie/aer.c+18 -00 replies
3/138PCI: Use preserve_config in place of pci_flagsdrivers/pci/controller/pci-host-common.c drivers/pci/probe.c+9 -150 replies
4/138MIPS: Loongson64: DTS: Fix msi node for ls7aarch/mips/boot/dts/loongson/loongson64g_4core_ls7a.dts+1 -00 replies
5/138ALSA: usb: Fix UBSAN warning in parse_audio_unit()sound/usb/mixer.c+7 -00 replies
6/138PCI: Add ACS quirk for Broadcom BCM5760X NICdrivers/pci/quirks.c+4 -00 replies
7/138usb: 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
8/138usb: dwc2: gadget: Dont write invalid mapped sg entries into dma_desc with iommu enableddrivers/usb/dwc2/gadget.c+2 -20 replies
9/138i2c: pnx: Fix timeout in wait functionsdrivers/i2c/busses/i2c-pnx.c+2 -20 replies
10/138erofs: fix order >= MAX_ORDER warning due to crafted negative i_sizefs/erofs/inode.c+1 -10 replies
11/138erofs: fix incorrect symlink detection in fast symlinkfs/erofs/inode.c+6 -140 replies
12/138net/smc: check sndbuf_space again after NOSPACE flag is set in smc_pollnet/smc/af_smc.c+7 -00 replies
13/138net/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
14/138net/smc: check return value of sock_recvmsg when draining clc datanet/smc/smc_clc.c+5 -00 replies
15/138netdevsim: switch to memdup_user_nul()drivers/net/netdevsim/health.c+3 -80 replies
16/138netdevsim: prevent bad user input in nsim_dev_health_break_write()drivers/net/netdevsim/health.c+2 -00 replies
17/138ionic: use ee->offset when returning sprom datadrivers/net/ethernet/pensando/ionic/ionic_ethtool.c+2 -20 replies
18/138net: hinic: Fix cleanup in create_rxqs/txqs()drivers/net/ethernet/huawei/hinic/hinic_main.c+2 -00 replies
19/138net: ethernet: bgmac-platform: fix an OF node reference leakdrivers/net/ethernet/broadcom/bgmac-platform.c+4 -10 replies
20/138netfilter: ipset: Fix for recursive locking warningnet/netfilter/ipset/ip_set_list_set.c+3 -00 replies
21/138mmc: sdhci-tegra: Remove SDHCI_QUIRK_BROKEN_ADMA_ZEROLEN_DESC quirkdrivers/mmc/host/sdhci-tegra.c+0 -10 replies
22/138chelsio/chtls: prevent potential integer overflow on 32bitdrivers/net/ethernet/chelsio/inline_crypto/chtls/chtls_main.c+3 -20 replies
23/138i2c: riic: Always round-up when calculating bus perioddrivers/i2c/busses/i2c-riic.c+1 -10 replies
24/138efivarfs: Fix error on non-existent filefs/efivarfs/inode.c fs/efivarfs/internal.h fs/efivarfs/super.c+1 -50 replies
25/138USB: serial: option: add TCL IK512 MBIM & ECMdrivers/usb/serial/option.c+4 -00 replies
26/138USB: serial: option: add MeiG Smart SLM770Adrivers/usb/serial/option.c+3 -00 replies
27/138USB: serial: option: add Netprisma LCUK54 modules for WWAN Readydrivers/usb/serial/option.c+12 -00 replies
28/138USB: serial: option: add MediaTek T7XX compositionsdrivers/usb/serial/option.c+2 -00 replies
29/138USB: serial: option: add Telit FE910C04 rmnet compositionsdrivers/usb/serial/option.c+6 -00 replies
30/138drm/modes: Avoid divide by zero harder in drm_mode_vrefresh()drivers/gpu/drm/drm_modes.c+7 -40 replies
31/138hwmon: (tmp513) Fix interpretation of values of Temperature Result and Limit Registersdrivers/hwmon/tmp513.c+1 -10 replies
32/138sh: clk: Fix clk_enable() to return 0 on NULL clkdrivers/sh/clk/core.c+1 -10 replies
33/138zram: refuse to use zero sized block device as backing devicedrivers/block/zram/zram_drv.c+6 -00 replies
34/138btrfs: tree-checker: reject inline extent items with 0 ref countfs/btrfs/tree-checker.c+26 -10 replies
35/138Drivers: 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
36/138NFS/pnfs: Fix a live lock between recalled layouts and layoutgetfs/nfs/pnfs.c+1 -10 replies
37/138of/irq: Fix using uninitialized variable @addr_len in API of_irq_parse_one()drivers/of/irq.c+1 -00 replies
38/138nilfs2: prevent use of deleted inodefs/nilfs2/inode.c fs/nilfs2/namei.c+12 -10 replies
39/138udmabuf: also check for F_SEAL_FUTURE_WRITEdrivers/dma-buf/udmabuf.c+1 -10 replies
40/138of: Fix error path in of_parse_phandle_with_args_map()drivers/of/base.c+10 -50 replies
41/138of: Fix refcount leakage for OF node returned by __of_get_dma_parent()drivers/of/address.c+1 -10 replies
42/138ceph: validate snapdirname option length when mountingfs/ceph/super.c+2 -00 replies
43/138epoll: Add synchronous wakeup support for ep_poll_callbackfs/eventpoll.c include/linux/wait.h+5 -10 replies
44/138media: dvb-frontends: dib3000mb: fix uninit-value in dib3000_write_regdrivers/media/dvb-frontends/dib3000mb.c+1 -10 replies
45/138mm/vmstat: fix a W=1 clang compiler warninginclude/linux/vmstat.h+1 -10 replies
46/138tcp_bpf: Charge receive socket buffer in bpf_tcp_ingress()include/net/sock.h net/ipv4/tcp_bpf.c+9 -30 replies
47/138bpf: Check negative offsets in __bpf_skb_min_len()net/core/filter.c+15 -60 replies
48/138nfsd: restore callback functionality for NFSv4.0fs/nfsd/nfs4callback.c+1 -30 replies
49/138mtd: diskonchip: Cast an operand to prevent potential overflowdrivers/mtd/nand/raw/diskonchip.c+1 -10 replies
50/138phy: core: Fix an OF node refcount leakage in _of_phy_get()drivers/phy/phy-core.c+5 -20 replies
51/138phy: core: Fix an OF node refcount leakage in of_phy_provider_lookup()drivers/phy/phy-core.c+3 -10 replies
52/138phy: core: Fix that API devm_phy_put() fails to release the phydrivers/phy/phy-core.c+1 -10 replies
53/138phy: core: Fix that API devm_of_phy_provider_unregister() fails to unregister the phy providerdrivers/phy/phy-core.c+3 -30 replies
54/138phy: core: Fix that API devm_phy_destroy() fails to destroy the phydrivers/phy/phy-core.c+1 -10 replies
55/138dmaengine: mv_xor: fix child node refcount handling in early exitdrivers/dma/mv_xor.c+2 -00 replies
56/138dmaengine: at_xdmac: avoid null_prt_deref in at_xdmac_prep_dma_memsetdrivers/dma/at_xdmac.c+2 -00 replies
57/138mtd: rawnand: fix double free in atmel_pmecc_create_user()drivers/mtd/nand/raw/atmel/pmecc.c+1 -30 replies
58/138tracing/kprobe: Make trace_kprobes module callback called after jump_label updatekernel/trace/trace_kprobe.c+1 -10 replies
59/138watchdog: it87_wdt: add PWRGD enable quirk for Qotom QCML04drivers/watchdog/it87_wdt.c+39 -00 replies
60/138scsi: qla1280: Fix hw revision numbering for ISP1020/1040drivers/scsi/qla1280.h+6 -60 replies
61/138scsi: megaraid_sas: Fix for a potential deadlockdrivers/scsi/megaraid/megaraid_sas_base.c+4 -10 replies
62/138ALSA: hda/conexant: fix Z60MR100 startup pop issuesound/pci/hda/patch_conexant.c+28 -00 replies
63/138regmap: Use correct format specifier for logging range errorsdrivers/base/regmap/regmap.c+2 -20 replies
64/138platform/x86: asus-nb-wmi: Ignore unknown event 0xCFdrivers/platform/x86/asus-nb-wmi.c+1 -00 replies
65/138scsi: mpt3sas: Diag-Reset when Doorbell-In-Use bit is set during driver load timedrivers/scsi/mpt3sas/mpt3sas_base.c+6 -10 replies
66/138scsi: storvsc: Do not flag MAINTENANCE_IN return of SRB_STATUS_DATA_OVERRUN as an errordrivers/scsi/storvsc_drv.c+6 -10 replies
67/138virtio-blk: dont keep queue frozen during system suspenddrivers/block/virtio_blk.c+5 -20 replies
68/138MIPS: Probe toolchain support of -msym32arch/mips/Makefile+1 -10 replies
69/138skbuff: introduce skb_expand_head()include/linux/skbuff.h net/core/skbuff.c+43 -00 replies
70/138ipv6: use skb_expand_head in ip6_finish_output2net/ipv6/ip6_output.c+16 -350 replies
71/138ipv6: use skb_expand_head in ip6_xmitnet/ipv6/ip6_output.c+11 -160 replies
72/138ipv6: fix possible UAF in ip6_finish_output2()net/ipv6/ip6_output.c+4 -00 replies
73/138bpf: Check validity of link->type in bpf_link_show_fdinfo()kernel/bpf/syscall.c+9 -40 replies
74/138bpf: fix recursive lock when verdict program return SK_PASSnet/core/skmsg.c+2 -20 replies
75/138drm/dp_mst: Fix MST sideband message body length checkdrivers/gpu/drm/drm_dp_mst_topology.c+3 -00 replies
76/138arm64: mm: Rename asid2idx() to ctxid2asid()arch/arm64/mm/context.c+9 -90 replies
77/138arm64: Ensure bits ASID[15:8] are masked out when the kernel uses 8-bit ASIDsarch/arm64/mm/context.c+2 -20 replies
78/138tracing: Constify string literal data member in struct trace_event_callinclude/linux/trace_events.h+1 -10 replies
79/138power: supply: gpio-charger: Fix set charge current limitsdrivers/power/supply/gpio-charger.c+8 -00 replies
80/138btrfs: avoid monopolizing a core when activating a swap filefs/btrfs/inode.c+2 -00 replies
81/138nfsd: cancel nfsd_shrinker_work using sync mode in nfs4_state_shutdown_netfs/nfsd/nfs4state.c+1 -10 replies
82/138skb_expand_head() adjust skb->truesize incorrectlynet/core/skbuff.c+23 -130 replies
83/138ipv6: prevent possible UAF in ip6_xmit()net/ipv6/ip6_output.c+4 -00 replies
84/138x86/hyperv: Fix hv tsc page based sched_clock for hibernationarch/x86/kernel/cpu/mshyperv.c drivers/clocksource/hyperv_timer.c include/clocksource/hyperv_timer.h+73 -10 replies
85/138selinux: ignore unknown extended permissionssecurity/selinux/ss/services.c+6 -20 replies
86/138thunderbolt: Add support for Intel Alder Lakedrivers/thunderbolt/icm.c drivers/thunderbolt/nhi.c drivers/thunderbolt/nhi.h+8 -00 replies
87/138thunderbolt: Add support for Intel Raptor Lakedrivers/thunderbolt/icm.c drivers/thunderbolt/nhi.c drivers/thunderbolt/nhi.h+8 -00 replies
88/138thunderbolt: Add support for Intel Meteor Lakedrivers/thunderbolt/icm.c drivers/thunderbolt/nhi.c drivers/thunderbolt/nhi.h+12 -00 replies
89/138thunderbolt: Add Intel Barlow Ridge PCI IDdrivers/thunderbolt/nhi.c drivers/thunderbolt/nhi.h+4 -00 replies
90/138thunderbolt: Add support for Intel Lunar Lakedrivers/thunderbolt/nhi.c drivers/thunderbolt/nhi.h+6 -00 replies
91/138thunderbolt: Add support for Intel Panther Lake-M/Pdrivers/thunderbolt/nhi.c drivers/thunderbolt/nhi.h+12 -00 replies
92/138loop: let set_capacity_revalidate_and_notify update the bdev sizedrivers/block/loop.c+2 -60 replies
93/138nvme: let set_capacity_revalidate_and_notify update the bdev sizedrivers/nvme/host/core.c+1 -40 replies
94/138sd: update the bdev size in sd_revalidate_diskdrivers/scsi/sd.c+3 -50 replies
95/138block: remove the update_bdev parameter to set_capacity_revalidate_and_notifyblock/genhd.c drivers/block/loop.c drivers/block/virtio_blk.c +4 more+12 -170 replies
96/138zram: use set_capacity_and_notifydrivers/block/zram/zram_drv.c+2 -50 replies
97/138drivers/block/zram/zram_drv.c: do not keep dangling zcomp pointer after zram resetdrivers/block/zram/zram_drv.c+4 -90 replies
98/138zram: fix uninitialized ZRAM not releasing backing devicedrivers/block/zram/zram_drv.c+4 -59 replies
99/138net/mlx5: Make API mlx5_core_is_ecpf accept const pointerinclude/linux/mlx5/driver.h+1 -10 replies
100/138RDMA/mlx5: Enforce same type port association for multiport RoCEdrivers/infiniband/hw/mlx5/main.c include/linux/mlx5/driver.h+10 -20 replies
101/138RDMA/bnxt_re: Add check for path mtu in modify_qpdrivers/infiniband/hw/bnxt_re/ib_verbs.c+14 -120 replies
102/138RDMA/bnxt_re: Fix reporting hw_ver in query_devicedrivers/infiniband/hw/bnxt_re/ib_verbs.c+1 -10 replies
103/138RDMA/bnxt_re: Fix max_qp_wrs reporteddrivers/infiniband/hw/bnxt_re/qplib_sp.c+1 -10 replies
104/138RDMA/bnxt_re: Fix the locking while accessing the QP tabledrivers/infiniband/hw/bnxt_re/qplib_fp.c+2 -00 replies
105/138drm/bridge: adv7511_audio: Update Audio InfoFrame properlydrivers/gpu/drm/bridge/adv7511/adv7511_audio.c+12 -20 replies
106/138netrom: check buffer length before accessing itnet/netrom/nr_route.c+6 -00 replies
107/138netfilter: nft_set_hash: unaligned atomic read on struct nft_set_extinclude/net/netfilter/nf_tables.h+5 -20 replies
108/138net: llc: reset skb->transport_headernet/llc/llc_input.c+1 -10 replies
109/138ALSA: usb-audio: US16x08: Initialize array before usesound/usb/mixer_us16x08.c+1 -10 replies
110/138eth: bcmsysport: fix call balance of priv->clk handling routinesdrivers/net/ethernet/broadcom/bcmsysport.c+18 -30 replies
111/138RDMA/rtrs: Ensure ib_sge list is accessibledrivers/infiniband/ulp/rtrs/rtrs-srv.c+1 -10 replies
112/138af_packet: fix vlan_get_tci() vs MSG_PEEKnet/packet/af_packet.c+3 -90 replies
113/138af_packet: fix vlan_get_protocol_dgram() vs MSG_PEEKinclude/linux/if_vlan.h net/packet/af_packet.c+17 -150 replies
114/138ila: serialize calls to nf_register_net_hooks()net/ipv6/ila/ila_xlat.c+11 -50 replies
115/138dmaengine: dw: Select only supported masters for ACPI devicesdrivers/dma/dw/acpi.c drivers/dma/dw/internal.h drivers/dma/dw/pci.c+12 -40 replies
116/138btrfs: switch extent buffer tree lock to rw_semaphorefs/btrfs/extent_io.c fs/btrfs/extent_io.h fs/btrfs/locking.c +2 more+70 -3510 replies
117/138btrfs: locking: remove all the blocking helpersfs/btrfs/backref.c fs/btrfs/ctree.c fs/btrfs/delayed-inode.c +12 more+30 -2190 replies
118/138btrfs: rename and export __btrfs_cow_block()fs/btrfs/ctree.c fs/btrfs/ctree.h+22 -150 replies
119/138btrfs: fix use-after-free when COWing tree bock and tracing is enabledfs/btrfs/ctree.c+4 -70 replies
120/138kernel: Initialize cpumask before parsingkernel/irq/proc.c kernel/profile.c kernel/trace/trace.c+4 -40 replies
121/138tracing: Prevent bad count for tracing_cpumask_writekernel/trace/trace.c+3 -00 replies
122/138wifi: mac80211: wake the queues in case of failure in resumenet/mac80211/util.c+3 -00 replies
123/138btrfs: flush delalloc workers queue before stopping cleaner kthread during unmountfs/btrfs/disk-io.c+9 -00 replies
124/138sound: usb: format: dont warn that raw DSD is unsupportedsound/usb/format.c+6 -10 replies
125/138bpf: fix potential error returnkernel/bpf/core.c+5 -10 replies
126/138net: usb: qmi_wwan: add Telit FE910C04 compositionsdrivers/net/usb/qmi_wwan.c+3 -00 replies
127/138irqchip/gic: Correct declaration of *percpu_base pointer in union gic_basedrivers/irqchip/irq-gic.c+1 -10 replies
128/138ARC: build: Try to guess GCC variant of cross compilerarch/arc/Makefile+1 -10 replies
129/138btrfs: locking: remove the recursion handling codefs/btrfs/locking.c+4 -640 replies
130/138btrfs: dont set lock_owner when locking extent buffer for readingfs/btrfs/locking.c+0 -30 replies
131/138modpost: fix input MODULE_DEVICE_TABLE() built for 64-bit on 32-bit hostscripts/mod/file2alias.c+1 -10 replies
132/138modpost: fix the missed iteration for the max bit in do_input()scripts/mod/file2alias.c+1 -10 replies
133/138RDMA/uverbs: Prevent integer overflow issuedrivers/infiniband/core/uverbs_cmd.c+9 -70 replies
134/138pinctrl: mcp23s08: Fix sleeping in atomic context due to regmap lockingdrivers/pinctrl/pinctrl-mcp23s08.c+6 -00 replies
135/138sky2: Add device ID 11ab:4373 for Marvell 88E8075drivers/net/ethernet/marvell/sky2.c+1 -00 replies
136/138net/sctp: Prevent autoclose integer overflow in sctp_association_init()net/sctp/associola.c+2 -10 replies
137/138drm: adv7511: Drop dsi single lane supportdrivers/gpu/drm/bridge/adv7511/adv7533.c+1 -10 replies
138/138mm: vmscan: account for free pages to prevent infinite Loop in throttle_direct_reclaim()mm/vmscan.c+8 -10 replies

Reviews trailers per patch

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

PatchToke Høiland-JørgensenYue HuWen GuD. WytheJakub KicinskiJoe DamatoJacob KellerAndy GospodarekPeter ChenSimon HormanJani NikulaJohn Paul Adrian GlaubitzStephen BoydSergey SenozhatskyFilipe MananaDavid SterbaWei Liu[email protected]Vivek KasireddyJoel Fernandes (Google)Alex MarkuzeBrian GeffonJohn FastabendThierry RedingAdrian HunterJeff LaytonJohan HovoldHans de GoedeIlpo JärvinenMichael KelleyEwan D. MilneStefan HajnocziDavid AhernMartin KaFai LauLyude PaulKefeng WangMark RutlandMarc ZyngierQu WenruoEric DumazetPaul MooreGuenter RoeckChristoph HellwigChandrakanth PatilBodong WangMark BlochMateusz PolchlopekKalesh APPreethi GBiju DasDmitry BaryshkovFlorian FainelliWillem de BruijnFerry TothPengfei XuHannes ReineckeMartin K. PetersenPetr VorelYehezkel Bernat[email protected]Nikolay BorisovXin LongLaurent PinchartAdam FordJiri OlsaAndrii NakryikoSteven Rostedt (VMware)Pavel Machek (CIP)Dominique MartinetMark BrownJon Hunterkernelci.org bot
SeriesT-b T-b T-b T-b T-b T-b
1/138A-b
2/138
3/138
4/138
5/138
6/138R-b
7/138A-b
8/138
9/138
10/138R-b
11/138
12/138
13/138R-b R-b
14/138R-b R-b
15/138R-b
16/138R-b
17/138R-b
18/138R-b
19/138R-b
20/138
21/138A-b A-b
22/138R-b
23/138
24/138
25/138
26/138
27/138
28/138
29/138
30/138R-b
31/138
32/138T-b A-b
33/138R-b
34/138R-b R-b
35/138A-b
36/138
37/138
38/138T-b
39/138A-b R-b
40/138
41/138
42/138R-b
43/138T-b R-b
44/138
45/138
46/138R-b
47/138A-b
48/138R-b
49/138
50/138R-b
51/138R-b
52/138R-b
53/138R-b
54/138R-b
55/138
56/138
57/138
58/138
59/138R-b
60/138R-b
61/138A-b
62/138
63/138
64/138R-b R-b
65/138
66/138R-b R-b
67/138A-b
68/138
69/138
70/138
71/138
72/138R-b
73/138
74/138A-b
75/138R-b
76/138R-b
77/138A-b A-b
78/138
79/138
80/138R-b
81/138R-b
82/138R-b
83/138R-b
84/138R-b
85/138A-b
86/138R-b
87/138
88/138
89/138T-b
90/138T-b
91/138
92/138R-b
93/138R-b
94/138R-b A-b
95/138R-b R-b
96/138
97/138
98/138R-b
99/138R-b
100/138R-b R-b
101/138R-b
102/138R-b
103/138
104/138
105/138T-b R-b
106/138
107/138
108/138R-b
109/138
110/138R-b
111/138
112/138R-b
113/138R-b
114/138
115/138T-b
116/138R-b
117/138R-b
118/138R-b
119/138R-b
120/138A-b
121/138T-b
122/138
123/138R-b R-b
124/138
125/138A-b A-b
126/138
127/138A-b
128/138
129/138R-b R-b
130/138R-b R-b
131/138
132/138T-b
133/138
134/138
135/138
136/138A-b
137/138R-b R-b
138/138

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 000/138] 5.10.233-rc1 review

This is the start of the stable review cycle for the 5.10.233 release. There are 138 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, 08 Jan 2025 15:11:04 +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.233-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.233-rc1

Seiji Nishikawa <[email protected]>
mm: vmscan: account for free pages to prevent infinite Loop in throttle_direct_reclaim()

Biju Das <[email protected]>
drm: adv7511: Drop dsi single lane support

Nikolay Kuratov <[email protected]>
net/sctp: Prevent autoclose integer overflow in sctp_association_init()

Pascal Hambourg <[email protected]>

    sky2: Add device ID 11ab:4373 for Marvell 88E8075

Evgenii Shatokhin <[email protected]>
pinctrl: mcp23s08: Fix sleeping in atomic context due to regmap locking

Dan Carpenter <[email protected]>
RDMA/uverbs: Prevent integer overflow issue

Masahiro Yamada <[email protected]>
modpost: fix the missed iteration for the max bit in do_input()

Masahiro Yamada <[email protected]>
modpost: fix input MODULE_DEVICE_TABLE() built for 64-bit on 32-bit host

Zygo Blaxell <[email protected]>
btrfs: don't set lock_owner when locking extent buffer for reading

Josef Bacik <[email protected]>
btrfs: locking: remove the recursion handling code

Leon Romanovsky <[email protected]>
ARC: build: Try to guess GCC variant of cross compiler

Uros Bizjak <[email protected]>
irqchip/gic: Correct declaration of *percpu_base pointer in union gic_base

Daniele Palmas <[email protected]>
net: usb: qmi_wwan: add Telit FE910C04 compositions

Anton Protopopov <[email protected]>
bpf: fix potential error return

Adrian Ratiu <[email protected]>
sound: usb: format: don't warn that raw DSD is unsupported

Filipe Manana <[email protected]>
btrfs: flush delalloc workers queue before stopping cleaner kthread during unmount

Emmanuel Grumbach <[email protected]>
wifi: mac80211: wake the queues in case of failure in resume

Lizhi Xu <[email protected]>
tracing: Prevent bad count for tracing_cpumask_write

Tetsuo Handa <[email protected]>
kernel: Initialize cpumask before parsing

Filipe Manana <[email protected]>
btrfs: fix use-after-free when COWing tree bock and tracing is enabled

Filipe Manana <[email protected]>
btrfs: rename and export __btrfs_cow_block()

Josef Bacik <[email protected]>
btrfs: locking: remove all the blocking helpers

Josef Bacik <[email protected]>
btrfs: switch extent buffer tree lock to rw_semaphore

Andy Shevchenko <[email protected]>
dmaengine: dw: Select only supported masters for ACPI devices

Eric Dumazet <[email protected]>
ila: serialize calls to nf_register_net_hooks()

Eric Dumazet <[email protected]>
af_packet: fix vlan_get_protocol_dgram() vs MSG_PEEK

Eric Dumazet <[email protected]>
af_packet: fix vlan_get_tci() vs MSG_PEEK

Li Zhijian <[email protected]>
RDMA/rtrs: Ensure 'ib_sge list' is accessible

Vitalii Mordan <[email protected]>

    eth: bcmsysport: fix call balance of priv->clk handling routines

Tanya Agarwal <[email protected]>
ALSA: usb-audio: US16x08: Initialize array before use

Antonio Pastor <[email protected]>

    net: llc: reset skb->transport_header

Pablo Neira Ayuso <[email protected]>
netfilter: nft_set_hash: unaligned atomic read on struct nft_set_ext

Ilya Shchipletsov <[email protected]>
netrom: check buffer length before accessing it

Stefan Ekenberg <[email protected]>
drm/bridge: adv7511_audio: Update Audio InfoFrame properly

Selvin Xavier <[email protected]>
RDMA/bnxt_re: Fix the locking while accessing the QP table

Selvin Xavier <[email protected]>
RDMA/bnxt_re: Fix max_qp_wrs reported

Kalesh AP <[email protected]>
RDMA/bnxt_re: Fix reporting hw_ver in query_device

Saravanan Vajravel <[email protected]>
RDMA/bnxt_re: Add check for path mtu in modify_qp

Patrisious Haddad <[email protected]>
RDMA/mlx5: Enforce same type port association for multiport RoCE

Parav Pandit <[email protected]>
net/mlx5: Make API mlx5_core_is_ecpf accept const pointer

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

Sergey Senozhatsky <[email protected]>
drivers/block/zram/zram_drv.c: do not keep dangling zcomp pointer after zram reset

Christoph Hellwig <[email protected]>
zram: use set_capacity_and_notify

Christoph Hellwig <[email protected]>
block: remove the update_bdev parameter to set_capacity_revalidate_and_notify

Christoph Hellwig <[email protected]>
sd: update the bdev size in sd_revalidate_disk

Christoph Hellwig <[email protected]>
nvme: let set_capacity_revalidate_and_notify update the bdev size

Christoph Hellwig <[email protected]>
loop: let set_capacity_revalidate_and_notify update the bdev size

Mika Westerberg <[email protected]>
thunderbolt: Add support for Intel Panther Lake-M/P

Mika Westerberg <[email protected]>
thunderbolt: Add support for Intel Lunar Lake

Mika Westerberg <[email protected]>
thunderbolt: Add Intel Barlow Ridge PCI ID

Mika Westerberg <[email protected]>
thunderbolt: Add support for Intel Meteor Lake

George D Sworo <[email protected]>
thunderbolt: Add support for Intel Raptor Lake

Azhar Shaikh <[email protected]>
thunderbolt: Add support for Intel Alder Lake

Thiébaud Weksteen <[email protected]>
selinux: ignore unknown extended permissions

Naman Jain <[email protected]>
x86/hyperv: Fix hv tsc page based sched_clock for hibernation

Eric Dumazet <[email protected]>
ipv6: prevent possible UAF in ip6_xmit()

Vasily Averin <[email protected]>

    skb_expand_head() adjust skb->truesize incorrectly

Yang Erkun <[email protected]>
nfsd: cancel nfsd_shrinker_work using sync mode in nfs4_state_shutdown_net

Filipe Manana <[email protected]>
btrfs: avoid monopolizing a core when activating a swap file

Dimitri Fedrau <[email protected]>
power: supply: gpio-charger: Fix set charge current limits

Christian Göttsche <[email protected]>
tracing: Constify string literal data member in struct trace_event_call

Catalin Marinas <[email protected]>
arm64: Ensure bits ASID[15:8] are masked out when the kernel uses 8-bit ASIDs

Yunfeng Ye <[email protected]>
arm64: mm: Rename asid2idx() to ctxid2asid()

Imre Deak <[email protected]>
drm/dp_mst: Fix MST sideband message body length check

Jiayuan Chen <[email protected]>
bpf: fix recursive lock when verdict program return SK_PASS

Hou Tao <[email protected]>

    bpf: Check validity of link->type in bpf_link_show_fdinfo()

Eric Dumazet <[email protected]>
ipv6: fix possible UAF in ip6_finish_output2()

Vasily Averin <[email protected]>
ipv6: use skb_expand_head in ip6_xmit

Vasily Averin <[email protected]>
ipv6: use skb_expand_head in ip6_finish_output2

Vasily Averin <[email protected]>
skbuff: introduce skb_expand_head()

Jiaxun Yang <[email protected]>
MIPS: Probe toolchain support of -msym32

Ming Lei <[email protected]>
virtio-blk: don't keep queue frozen during system suspend

Cathy Avery <[email protected]>
scsi: storvsc: Do not flag MAINTENANCE_IN return of SRB_STATUS_DATA_OVERRUN as an error

Ranjan Kumar <[email protected]>
scsi: mpt3sas: Diag-Reset when Doorbell-In-Use bit is set during driver load time

Armin Wolf <[email protected]>

    platform/x86: asus-nb-wmi: Ignore unknown event 0xCF

Mark Brown <[email protected]>
regmap: Use correct format specifier for logging range errors

bo liu <[email protected]>
ALSA: hda/conexant: fix Z60MR100 startup pop issue

Tomas Henzl <[email protected]>
scsi: megaraid_sas: Fix for a potential deadlock

Magnus Lindholm <[email protected]>

    scsi: qla1280: Fix hw revision numbering for ISP1020/1040

James Hilliard <[email protected]>
watchdog: it87_wdt: add PWRGD enable quirk for Qotom QCML04

Masami Hiramatsu (Google) <[email protected]>
tracing/kprobe: Make trace_kprobe's module callback called after jump_label update

Dan Carpenter <[email protected]>
mtd: rawnand: fix double free in atmel_pmecc_create_user()

Chen Ridong <[email protected]>
dmaengine: at_xdmac: avoid null_prt_deref in at_xdmac_prep_dma_memset

Javier Carrasco <[email protected]>
dmaengine: mv_xor: fix child node refcount handling in early exit

Zijun Hu <[email protected]>
phy: core: Fix that API devm_phy_destroy() fails to destroy the phy

Zijun Hu <[email protected]>
phy: core: Fix that API devm_of_phy_provider_unregister() fails to unregister the phy provider

Zijun Hu <[email protected]>
phy: core: Fix that API devm_phy_put() fails to release the phy

Zijun Hu <[email protected]>
phy: core: Fix an OF node refcount leakage in of_phy_provider_lookup()

Zijun Hu <[email protected]>
phy: core: Fix an OF node refcount leakage in _of_phy_get()

Zichen Xie <[email protected]>
mtd: diskonchip: Cast an operand to prevent potential overflow

NeilBrown <[email protected]>
nfsd: restore callback functionality for NFSv4.0

Cong Wang <[email protected]>
bpf: Check negative offsets in __bpf_skb_min_len()

Cong Wang <[email protected]>
tcp_bpf: Charge receive socket buffer in bpf_tcp_ingress()

Bart Van Assche <[email protected]>
mm/vmstat: fix a W=1 clang compiler warning

Nikita Zhandarovich <[email protected]>
media: dvb-frontends: dib3000mb: fix uninit-value in dib3000_write_reg

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

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

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

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

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

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

Geert Uytterhoeven <[email protected]>
sh: clk: Fix clk_enable() to return 0 on NULL clk

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

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

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

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

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

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

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

Shannon Nelson <[email protected]>

    ionic: use ee->offset when returning sprom data

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

Wei Yongjun <[email protected]>
netdevsim: switch to memdup_user_nul()

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

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

Gao Xiang <[email protected]>
erofs: fix incorrect symlink detection in fast symlink

Gao Xiang <[email protected]>
erofs: fix order >= MAX_ORDER warning due to crafted negative i_size

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

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

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

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

Takashi Iwai <[email protected]>
ALSA: usb: Fix UBSAN warning in parse_audio_unit()

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

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

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

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

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

Diffstat:

 Makefile                                           |   4 +-
 arch/arc/Makefile                                  |   2 +-
 arch/arm64/mm/context.c                            |  22 +-
 arch/mips/Makefile                                 |   2 +-
 .../boot/dts/loongson/loongson64g_4core_ls7a.dts   |   1 +
 arch/x86/kernel/cpu/mshyperv.c                     |  58 +++
 block/genhd.c                                      |  13 +-
 drivers/base/regmap/regmap.c                       |   4 +-
 drivers/block/loop.c                               |   8 +-
 drivers/block/virtio_blk.c                         |   9 +-
 drivers/block/xen-blkfront.c                       |   2 +-
 drivers/block/zram/zram_drv.c                      |  35 +-
 drivers/clocksource/hyperv_timer.c                 |  14 +-
 drivers/dma-buf/udmabuf.c                          |   2 +-
 drivers/dma/at_xdmac.c                             |   2 +
 drivers/dma/dw/acpi.c                              |   6 +-
 drivers/dma/dw/internal.h                          |   6 +
 drivers/dma/dw/pci.c                               |   4 +-
 drivers/dma/mv_xor.c                               |   2 +
 drivers/gpu/drm/bridge/adv7511/adv7511_audio.c     |  14 +-
 drivers/gpu/drm/bridge/adv7511/adv7533.c           |   2 +-
 drivers/gpu/drm/drm_dp_mst_topology.c              |   3 +
 drivers/gpu/drm/drm_modes.c                        |  11 +-
 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                             |   2 +-
 drivers/i2c/busses/i2c-pnx.c                       |   4 +-
 drivers/i2c/busses/i2c-riic.c                      |   2 +-
 drivers/infiniband/core/uverbs_cmd.c               |  16 +-
 drivers/infiniband/hw/bnxt_re/ib_verbs.c           |  28 +-
 drivers/infiniband/hw/bnxt_re/qplib_fp.c           |   2 +
 drivers/infiniband/hw/bnxt_re/qplib_sp.c           |   2 +-
 drivers/infiniband/hw/mlx5/main.c                  |   6 +-
 drivers/infiniband/ulp/rtrs/rtrs-srv.c             |   2 +-
 drivers/irqchip/irq-gic.c                          |   2 +-
 drivers/media/dvb-frontends/dib3000mb.c            |   2 +-
 drivers/mmc/host/sdhci-tegra.c                     |   1 -
 drivers/mtd/nand/raw/atmel/pmecc.c                 |   4 +-
 drivers/mtd/nand/raw/diskonchip.c                  |   2 +-
 drivers/net/ethernet/broadcom/bcmsysport.c         |  21 +-
 drivers/net/ethernet/broadcom/bgmac-platform.c     |   5 +-
 .../chelsio/inline_crypto/chtls/chtls_main.c       |   5 +-
 drivers/net/ethernet/huawei/hinic/hinic_main.c     |   2 +
 drivers/net/ethernet/marvell/sky2.c                |   1 +
 .../net/ethernet/pensando/ionic/ionic_ethtool.c    |   4 +-
 drivers/net/netdevsim/health.c                     |  13 +-
 drivers/net/usb/qmi_wwan.c                         |   3 +
 drivers/nvme/host/core.c                           |   5 +-
 drivers/of/address.c                               |   2 +-
 drivers/of/base.c                                  |  15 +-
 drivers/of/irq.c                                   |   1 +
 drivers/pci/controller/pci-host-common.c           |   4 -
 drivers/pci/pcie/aer.c                             |  18 +
 drivers/pci/probe.c                                |  22 +-
 drivers/pci/quirks.c                               |   4 +
 drivers/phy/phy-core.c                             |  21 +-
 drivers/pinctrl/pinctrl-mcp23s08.c                 |   6 +
 drivers/platform/x86/asus-nb-wmi.c                 |   1 +
 drivers/power/supply/gpio-charger.c                |   8 +
 drivers/scsi/megaraid/megaraid_sas_base.c          |   5 +-
 drivers/scsi/mpt3sas/mpt3sas_base.c                |   7 +-
 drivers/scsi/qla1280.h                             |  12 +-
 drivers/scsi/sd.c                                  |   9 +-
 drivers/scsi/storvsc_drv.c                         |   7 +-
 drivers/sh/clk/core.c                              |   2 +-
 drivers/thunderbolt/icm.c                          |   7 +
 drivers/thunderbolt/nhi.c                          |  28 ++
 drivers/thunderbolt/nhi.h                          |  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 ++
 drivers/watchdog/it87_wdt.c                        |  39 ++
 fs/btrfs/backref.c                                 |  10 +-
 fs/btrfs/ctree.c                                   | 128 ++----
 fs/btrfs/ctree.h                                   |   7 +
 fs/btrfs/delayed-inode.c                           |   7 -
 fs/btrfs/disk-io.c                                 |  17 +-
 fs/btrfs/extent-tree.c                             |  19 +-
 fs/btrfs/extent_io.c                               |  13 +-
 fs/btrfs/extent_io.h                               |  21 +-
 fs/btrfs/file.c                                    |   3 +-
 fs/btrfs/inode.c                                   |   3 +-
 fs/btrfs/locking.c                                 | 447 ++-------------------
 fs/btrfs/locking.h                                 |  13 +-
 fs/btrfs/print-tree.c                              |  11 +-
 fs/btrfs/qgroup.c                                  |   9 +-
 fs/btrfs/ref-verify.c                              |   6 +-
 fs/btrfs/relocation.c                              |   4 -
 fs/btrfs/transaction.c                             |   2 -
 fs/btrfs/tree-checker.c                            |  27 +-
 fs/btrfs/tree-defrag.c                             |   1 -
 fs/btrfs/tree-log.c                                |   3 -
 fs/ceph/super.c                                    |   2 +
 fs/efivarfs/inode.c                                |   2 +-
 fs/efivarfs/internal.h                             |   1 -
 fs/efivarfs/super.c                                |   3 -
 fs/erofs/inode.c                                   |  20 +-
 fs/eventpoll.c                                     |   5 +-
 fs/nfs/pnfs.c                                      |   2 +-
 fs/nfsd/nfs4callback.c                             |   4 +-
 fs/nfsd/nfs4state.c                                |   2 +-
 fs/nilfs2/inode.c                                  |   8 +-
 fs/nilfs2/namei.c                                  |   5 +
 include/clocksource/hyperv_timer.h                 |   2 +
 include/linux/genhd.h                              |   3 +-
 include/linux/hyperv.h                             |   1 +
 include/linux/if_vlan.h                            |  16 +-
 include/linux/mlx5/driver.h                        |   8 +-
 include/linux/skbuff.h                             |   1 +
 include/linux/trace_events.h                       |   2 +-
 include/linux/vmstat.h                             |   2 +-
 include/linux/wait.h                               |   1 +
 include/net/netfilter/nf_tables.h                  |   7 +-
 include/net/sock.h                                 |  10 +-
 kernel/bpf/core.c                                  |   6 +-
 kernel/bpf/syscall.c                               |  13 +-
 kernel/irq/proc.c                                  |   4 +-
 kernel/profile.c                                   |   2 +-
 kernel/trace/trace.c                               |   5 +-
 kernel/trace/trace_kprobe.c                        |   2 +-
 mm/vmscan.c                                        |   9 +-
 net/core/filter.c                                  |  21 +-
 net/core/skbuff.c                                  |  52 +++
 net/core/skmsg.c                                   |   4 +-
 net/ipv4/tcp_bpf.c                                 |   2 +-
 net/ipv6/ila/ila_xlat.c                            |  16 +-
 net/ipv6/ip6_output.c                              |  86 ++--
 net/llc/llc_input.c                                |   2 +-
 net/mac80211/util.c                                |   3 +
 net/netfilter/ipset/ip_set_list_set.c              |   3 +
 net/netrom/nr_route.c                              |   6 +
 net/packet/af_packet.c                             |  28 +-
 net/sched/sch_cake.c                               |   2 +-
 net/sched/sch_choke.c                              |   2 +-
 net/sctp/associola.c                               |   3 +-
 net/smc/af_smc.c                                   |  13 +-
 net/smc/smc_clc.c                                  |   9 +
 net/smc/smc_clc.h                                  |   6 +-
 scripts/mod/file2alias.c                           |   4 +-
 security/selinux/ss/services.c                     |   8 +-
 sound/pci/hda/patch_conexant.c                     |  28 ++
 sound/usb/format.c                                 |   7 +-
 sound/usb/mixer.c                                  |   7 +
 sound/usb/mixer_us16x08.c                          |   2 +-
 148 files changed, 934 insertions(+), 940 deletions(-)