Skip to content

6.12.6-rc1 review

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

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest172 patches 22 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/172usb: misc: onboard_usb_dev: skip suspend/resume sequence for USB5744 SMBus supportdrivers/usb/misc/onboard_usb_dev.c+3 -10 replies
2/172serial: sh-sci: Check if TX data was written to device in .tx_empty()drivers/tty/serial/sh-sci.c+29 -00 replies
3/172bpf: Fix UAF via mismatching bpf_prog/attachment RCU flavorskernel/trace/bpf_trace.c+7 -00 replies
4/172sched/deadline: Fix replenish_dl_new_period dl_server conditionkernel/sched/deadline.c+1 -10 replies
5/172perf/x86/intel/ds: Unconditionally drain PEBS DS when changing PEBS_DATA_CFGarch/x86/events/intel/ds.c+1 -10 replies
6/172clk: en7523: Fix wrong BUS clock for EN7581drivers/clk/clk-en7523.c+3 -20 replies
7/172ksmbd: fix racy issue from session lookup and expirefs/smb/server/auth.c fs/smb/server/mgmt/user_session.c fs/smb/server/server.c +1 more+23 -160 replies
8/172splice: do not checksum AF_UNIX socketsnet/unix/af_unix.c+1 -00 replies
9/172tcp: check space before adding MPTCP SYN optionsnet/ipv4/tcp_output.c+4 -20 replies
10/172perf ftrace: Fix undefined behavior in cmp_profile_data()tools/perf/builtin-ftrace.c+2 -10 replies
11/172virtio_net: correct netdev_tx_reset_queue() invocation pointdrivers/net/virtio_net.c+9 -10 replies
12/172virtio_ring: add a func argument recycle_done to virtqueue_resize()drivers/net/virtio_net.c drivers/virtio/virtio_ring.c include/linux/virtio.h+9 -40 replies
13/172virtio_net: ensure netdev_tx_reset_queue is called on tx ring resizedrivers/net/virtio_net.c+11 -10 replies
14/172riscv: mm: Do not call pmd dtor on vmemmap page table teardownarch/riscv/mm/init.c+4 -30 replies
15/172riscv: Fix wrong usage of __pa() on a fixmap addressarch/riscv/kernel/setup.c+1 -10 replies
16/172blk-cgroup: Fix UAF in blkcg_unpin_online()block/blk-cgroup.c+5 -10 replies
17/172block: Switch to using refcount_t for zone write plugsblock/blk-zoned.c+10 -100 replies
18/172block: Use a zone write plug BIO work for REQ_NOWAIT BIOsblock/blk-zoned.c+42 -200 replies
19/172dm: Fix dm-zoned-reclaim zone write pointer alignmentblock/blk-zoned.c drivers/md/dm-zoned-reclaim.c include/linux/blkdev.h+124 -260 replies
20/172block: Prevent potential deadlocks in zone write plug error recoveryblock/blk-zoned.c include/linux/blkdev.h+61 -2490 replies
21/172gpio: graniterapids: Fix GPIO Ack functionalitydrivers/gpio/gpio-graniterapids.c+1 -10 replies
22/172memcg: slub: fix SUnreclaim for post charged objectsmm/slub.c+18 -30 replies
23/172spi: rockchip: Fix PM runtime count on no-op csdrivers/spi/spi-rockchip.c+14 -00 replies
24/172gpio: ljca: Initialize num before accessing item in ljca_gpio_configdrivers/gpio/gpio-ljca.c+1 -10 replies
25/172ALSA: usb-audio: Add implicit feedback quirk for Yamaha THR5sound/usb/quirks.c+2 -00 replies
26/172ALSA: hda/realtek: Fix headset mic on Acer Nitro 5sound/pci/hda/patch_realtek.c+1 -00 replies
27/172riscv: Fix IPIs usage in kfence_protect_page()arch/riscv/include/asm/kfence.h+3 -10 replies
28/172crypto: hisilicon/debugfs - fix the struct pointer incorrectly offset problemdrivers/crypto/hisilicon/debugfs.c+2 -20 replies
29/172drm/panic: remove spurious empty line to clean warningdrivers/gpu/drm/drm_panic_qr.rs+0 -10 replies
30/172usb: host: max3421-hcd: Correctly abort a USB request.drivers/usb/host/max3421-hcd.c+11 -50 replies
31/172block: Ignore REQ_NOWAIT for zone reset and zone finish operationsblock/blk-zoned.c+9 -00 replies
32/172gpio: graniterapids: Fix vGPIO driver crashdrivers/gpio/gpio-graniterapids.c+1 -10 replies
33/172gpio: graniterapids: Fix incorrect BAR assignmentdrivers/gpio/gpio-graniterapids.c+9 -40 replies
34/172gpio: graniterapids: Fix invalid GPI_IS register offsetdrivers/gpio/gpio-graniterapids.c+1 -10 replies
35/172gpio: graniterapids: Fix invalid RXEVCFG register bitmaskdrivers/gpio/gpio-graniterapids.c+1 -10 replies
36/172gpio: graniterapids: Determine if GPIO pad can be used by driverdrivers/gpio/gpio-graniterapids.c+16 -00 replies
37/172gpio: graniterapids: Check if GPIO line can be used for IRQsdrivers/gpio/gpio-graniterapids.c+12 -30 replies
38/172usb: core: hcd: only check primary hcd skip_phy_initializationdrivers/usb/core/hcd.c+7 -10 replies
39/172bpf: Revert "bpf: Mark raw_tp arguments with PTR_MAYBE_NULL"include/linux/bpf.h kernel/bpf/btf.c kernel/bpf/verifier.c +1 more+9 -870 replies
40/172ata: sata_highbank: fix OF node reference leak in highbank_initialize_phys()drivers/ata/sata_highbank.c+1 -00 replies
41/172usb: dwc2: Fix HCD resumedrivers/usb/dwc2/hcd.c+1 -00 replies
42/172usb: dwc2: hcd: Fix GetPortStatus & SetPortFeaturedrivers/usb/dwc2/hcd.c+6 -100 replies
43/172usb: dwc2: Fix HCD port connection racedrivers/usb/dwc2/hcd.c+1 -10 replies
44/172scsi: ufs: core: Update compl_time_stamp_local_clock after completing a cqedrivers/ufs/core/ufshcd.c+1 -00 replies
45/172usb: gadget: midi2: Fix interpretation of is_midi1 bitsdrivers/usb/gadget/function/f_midi2.c+5 -10 replies
46/172usb: ehci-hcd: fix call balance of clocks handling routinesdrivers/usb/host/ehci-sh.c+7 -20 replies
47/172usb: typec: anx7411: fix fwnode_handle reference leakdrivers/usb/typec/anx7411.c+29 -180 replies
48/172usb: dwc3: imx8mp: fix software node kernel dumpdrivers/usb/dwc3/dwc3-imx8mp.c+16 -140 replies
49/172usb: typec: anx7411: fix OF node reference leaks in anx7411_typec_switch_probe()drivers/usb/typec/anx7411.c+12 -70 replies
50/172usb: gadget: u_serial: Fix the issue that gs_start_io crashed due to accessing null pointerdrivers/usb/gadget/function/u_serial.c+6 -30 replies
51/172usb: typec: ucsi: Fix completion notificationsdrivers/usb/typec/ucsi/ucsi.c+4 -20 replies
52/172usb: dwc3: xilinx: make sure pipe clock is deselected in usb2 only modedrivers/usb/dwc3/dwc3-xilinx.c+4 -10 replies
53/172iommu/tegra241-cmdqv: do not use smp_processor_id in preemptible contextdrivers/iommu/arm/arm-smmu-v3/tegra241-cmdqv.c+1 -10 replies
54/172iommu/vt-d: Remove cache tags before disabling ATSdrivers/iommu/intel/iommu.c+3 -10 replies
55/172iommu/vt-d: Fix qi_batch NULL pointer with nested parent domaindrivers/iommu/intel/cache.c+27 -70 replies
56/172drm/xe: Call invalidation_fence_fini for PT inval fences in error statedrivers/gpu/drm/xe/xe_gt_tlb_invalidation.c drivers/gpu/drm/xe/xe_gt_tlb_invalidation.h drivers/gpu/drm/xe/xe_pt.c+10 -20 replies
57/172drm/amdkfd: pause autosuspend when creating pdddrivers/gpu/drm/amd/amdkfd/kfd_device_queue_manager.c drivers/gpu/drm/amd/amdkfd/kfd_process.c+17 -210 replies
58/172drm/i915: Fix memory leak by correcting cache object name in error handlerdrivers/gpu/drm/i915/i915_scheduler.c+1 -10 replies
59/172drm/i915/color: Stop using non-posted DSB writes for legacy LUTdrivers/gpu/drm/i915/display/intel_color.c+20 -100 replies
60/172drm/i915: Fix NULL pointer dereference in capture_enginedrivers/gpu/drm/i915/i915_gpu_error.c+15 -30 replies
61/172drm/amdgpu: fix UVD contiguous CS mapping problemdrivers/gpu/drm/amd/amdgpu/amdgpu_cs.c drivers/gpu/drm/amd/amdgpu/amdgpu_uvd.c+13 -60 replies
62/172drm/amd/pm: Set SMU v13.0.7 default workload typedrivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_7_ppt.c+1 -00 replies
63/172drm/amdgpu: fix when the cleaner shader is emitteddrivers/gpu/drm/amd/amdgpu/amdgpu_vm.c+7 -60 replies
64/172drm/amdkfd: Dereference null return valuedrivers/gpu/drm/amd/amdkfd/kfd_process_queue_manager.c+8 -40 replies
65/172drm/amdkfd: hard-code cacheline size for gfx11drivers/gpu/drm/amd/amdkfd/kfd_crat.c+20 -20 replies
66/172drm/amdkfd: hard-code MALL cacheline size for gfx11, gfx12drivers/gpu/drm/amd/amdkfd/kfd_crat.c+1 -10 replies
67/172xfs: set XFS_SICK_INO_SYMLINK_ZAPPED explicitly when zapping a symlinkfs/xfs/scrub/symlink_repair.c+2 -10 replies
68/172xfs: update btree keys correctly when _insrec splits an inode root blockfs/xfs/libxfs/xfs_btree.c+23 -60 replies
69/172xfs: dont drop errno values when we fail to ficlone the entire rangefs/xfs/xfs_file.c+8 -00 replies
70/172xfs: return a 64-bit block count from xfs_btree_count_blocksfs/xfs/libxfs/xfs_btree.c fs/xfs/libxfs/xfs_btree.h fs/xfs/libxfs/xfs_ialloc_btree.c +6 more+17 -150 replies
71/172xfs: fix null bno_hint handling in xfs_rtallocate_rtgfs/xfs/xfs_rtalloc.c+1 -10 replies
72/172xfs: return from xfs_symlink_verify early on V4 filesystemsfs/xfs/libxfs/xfs_symlink_remote.c+3 -10 replies
73/172xfs: fix scrub tracepoints when inode-rooted btrees are involvedfs/xfs/scrub/trace.h+1 -10 replies
74/172xfs: only run precommits once per transaction objectfs/xfs/xfs_trans.c+4 -120 replies
75/172xfs: unlock inodes when erroring out of xfs_trans_alloc_dirfs/xfs/xfs_trans.c+3 -00 replies
76/172bpf: Check size for BTF-based ctx access of pointer memberskernel/bpf/btf.c tools/testing/selftests/bpf/progs/verifier_btf_ctx_access.c tools/testing/selftests/bpf/progs/verifier_d_path.c+10 -40 replies
77/172bpf: Fix theoretical prog_array UAF in __uprobe_perf_func()include/linux/bpf.h kernel/trace/trace_uprobe.c+10 -90 replies
78/172bpf,perf: Fix invalid prog_array access in perf_event_detach_bpf_progkernel/trace/bpf_trace.c+4 -00 replies
79/172bpf, sockmap: Fix race between element replace and close()net/core/sock_map.c+2 -30 replies
80/172bpf, sockmap: Fix update element with samenet/core/sock_map.c+1 -00 replies
81/172bpf: Augment raw_tp arguments with PTR_MAYBE_NULLkernel/bpf/btf.c+138 -00 replies
82/172perf tools: Fix build-id event recordingtools/perf/util/build-id.c+2 -20 replies
83/172wifi: nl80211: fix NL80211_ATTR_MLO_LINK_ID off-by-onenet/wireless/nl80211.c+1 -10 replies
84/172wifi: mac80211: init cnt before accessing elem in ieee80211_copy_mbssid_beaconnet/mac80211/cfg.c+1 -10 replies
85/172wifi: mac80211: fix a queue stall in certain cases of CSAdrivers/net/wireless/intel/iwlwifi/mvm/mac-ctxt.c include/net/mac80211.h net/mac80211/cfg.c +4 more+50 -450 replies
86/172wifi: mac80211: fix station NSS capability initialization ordernet/mac80211/cfg.c+2 -20 replies
87/172perf machine: Initialize machine->env to address a segfaulttools/perf/util/machine.c+2 -00 replies
88/172acpi: nfit: vmalloc-out-of-bounds Read in acpi_nfit_ctldrivers/acpi/nfit/core.c+6 -10 replies
89/172amdgpu/uvd: get ring reference from rq schedulerdrivers/gpu/drm/amd/amdgpu/uvd_v7_0.c+1 -10 replies
90/172batman-adv: Do not send uninitialized TT changesnet/batman-adv/translation-table.c+7 -00 replies
91/172batman-adv: Remove uninitialized data in full table TT responsenet/batman-adv/translation-table.c+22 -150 replies
92/172batman-adv: Do not let TT changes list grows indefinitelynet/batman-adv/translation-table.c+11 -30 replies
93/172tipc: fix NULL deref in cleanup_bearer()net/tipc/udp_media.c+6 -10 replies
94/172net/mlx5: DR, prevent potential error pointer dereferencedrivers/net/ethernet/mellanox/mlx5/core/steering/dr_domain.c+3 -10 replies
95/172wifi: cfg80211: sme: init n_channels before channels[] accessnet/wireless/sme.c+1 -00 replies
96/172selftests: mlxsw: sharedbuffer: Remove h1 ingress test casetools/testing/selftests/drivers/net/mlxsw/sharedbuffer.sh+0 -50 replies
97/172selftests: mlxsw: sharedbuffer: Remove duplicate test casestools/testing/selftests/drivers/net/mlxsw/sharedbuffer.sh+0 -100 replies
98/172selftests: mlxsw: sharedbuffer: Ensure no extra packets are countedtools/testing/selftests/drivers/net/mlxsw/sharedbuffer.sh+40 -00 replies
99/172ptp: kvm: x86: Return EOPNOTSUPP instead of ENODEV from kvm_arch_ptp_init()drivers/ptp/ptp_kvm_x86.c+3 -30 replies
100/172bnxt_en: Fix GSO type for HW GRO packets on 5750X chipsdrivers/net/ethernet/broadcom/bnxt/bnxt.c drivers/net/ethernet/broadcom/bnxt/bnxt.h+9 -80 replies
101/172net: lapb: increase LAPB_HEADER_LENinclude/net/lapb.h+1 -10 replies
102/172net: defer final struct net free in netns dismantleinclude/net/net_namespace.h net/core/net_namespace.c+20 -10 replies
103/172net: mscc: ocelot: fix memory leak on ocelot_port_add_txtstamp_skb()drivers/net/ethernet/mscc/ocelot_ptp.c+3 -10 replies
104/172net: mscc: ocelot: improve handling of TX timestamp for unknown skbdrivers/net/ethernet/mscc/ocelot_ptp.c+2 -20 replies
105/172net: mscc: ocelot: ocelot->ts_id_lock and ocelot_port->tx_skbs.lock are IRQ-safedrivers/net/ethernet/mscc/ocelot_ptp.c+6 -80 replies
106/172net: mscc: ocelot: be resilient to loss of PTP packets during transmissiondrivers/net/ethernet/mscc/ocelot_ptp.c include/linux/dsa/ocelot.h include/soc/mscc/ocelot.h+80 -570 replies
107/172net: mscc: ocelot: perform error cleanup in ocelot_hwstamp_set()drivers/net/ethernet/mscc/ocelot_ptp.c+42 -170 replies
108/172regulator: axp20x: AXP717: set ramp_delaydrivers/regulator/axp20x-regulator.c+24 -120 replies
109/172spi: aspeed: Fix an error handling path in aspeed_spi_[read|write]_user()drivers/spi/spi-aspeed-smc.c+6 -40 replies
110/172net: sparx5: fix FDMA performance issuedrivers/net/ethernet/microchip/sparx5/sparx5_main.c+5 -60 replies
111/172net: sparx5: fix the maximum frame length registerdrivers/net/ethernet/microchip/sparx5/sparx5_port.c+1 -10 replies
112/172ACPI: resource: Fix memory resource type union accessdrivers/acpi/resource.c+3 -30 replies
113/172cxgb4: use port number to set mac addrdrivers/net/ethernet/chelsio/cxgb4/cxgb4.h drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c drivers/net/ethernet/chelsio/cxgb4/t4_hw.c+5 -40 replies
114/172qca_spi: Fix clock speed for multiple QCA7000drivers/net/ethernet/qualcomm/qca_spi.c drivers/net/ethernet/qualcomm/qca_spi.h+10 -150 replies
115/172qca_spi: Make driver probing reliabledrivers/net/ethernet/qualcomm/qca_spi.c+1 -10 replies
116/172ALSA: control: Avoid WARN() for symlink errorssound/core/control_led.c+10 -40 replies
117/172ASoC: amd: yc: Fix the wrong return valuesound/soc/amd/yc/acp6x-mach.c+9 -40 replies
118/172Documentation: PM: Clarify pm_runtime_resume_and_get() return valueDocumentation/power/runtime_pm.rst+3 -10 replies
119/172block: get wp_offset by bdev_offset_from_zone_startblock/blk-zoned.c+1 -10 replies
120/172bnxt_en: Fix aggregation ID mask to prevent oops on 5760X chipsdrivers/net/ethernet/broadcom/bnxt/bnxt.h+3 -30 replies
121/172Documentation: networking: Add a caveat to nexthop_compat_mode sysctlDocumentation/networking/ip-sysctl.rst+6 -00 replies
122/172cifs: Fix rmdir failure due to ongoing I/O on deleted filefs/smb/client/inode.c+4 -10 replies
123/172net: renesas: rswitch: fix possible early skb releasedrivers/net/ethernet/renesas/rswitch.c+3 -20 replies
124/172net: renesas: rswitch: fix race window between tx start and completedrivers/net/ethernet/renesas/rswitch.c+8 -80 replies
125/172net: renesas: rswitch: fix leaked pointer on error pathdrivers/net/ethernet/renesas/rswitch.c+1 -00 replies
126/172net: renesas: rswitch: avoid use-after-put for a device tree nodedrivers/net/ethernet/renesas/rswitch.c+2 -10 replies
127/172net: renesas: rswitch: handle stop vs interrupt racedrivers/net/ethernet/renesas/rswitch.c+18 -150 replies
128/172ASoC: tas2781: Fix calibration issue in stress testsound/soc/codecs/tas2781-i2c.c+1 -10 replies
129/172Bluetooth: Improve setsockopt() handling of malformed user inputinclude/net/bluetooth/bluetooth.h net/bluetooth/hci_sock.c net/bluetooth/iso.c +3 more+33 -400 replies
130/172libperf: evlist: Fix --cpu argument on hybrid platformtools/lib/perf/evlist.c+16 -20 replies
131/172ASoC: fsl_xcvr: change IFACE_PCM to IFACE_MIXERsound/soc/fsl/fsl_xcvr.c+1 -10 replies
132/172ASoC: fsl_spdif: change IFACE_PCM to IFACE_MIXERsound/soc/fsl/fsl_spdif.c+1 -10 replies
133/172selftests: netfilter: Stabilize rpath.shtools/testing/selftests/net/netfilter/rpath.sh+16 -20 replies
134/172netfilter: IDLETIMER: Fix for possible ABBA deadlocknet/netfilter/xt_IDLETIMER.c+28 -240 replies
135/172netfilter: nf_tables: do not defer rule destruction via call_rcuinclude/net/netfilter/nf_tables.h net/netfilter/nf_tables_api.c+15 -210 replies
136/172net: mana: Fix memory leak in mana_gd_setup_irqsdrivers/net/ethernet/microsoft/mana/gdma_main.c+1 -00 replies
137/172net: mana: Fix irq_contexts memory leak in mana_gd_setup_irqsdrivers/net/ethernet/microsoft/mana/gdma_main.c+3 -20 replies
138/172net: dsa: felix: fix stuck CPU-injected packets with short taprio windowsdrivers/net/dsa/ocelot/felix_vsc9959.c+11 -60 replies
139/172net/sched: netem: account for backlog updates from child qdiscnet/sched/sch_netem.c+16 -60 replies
140/172net, team, bonding: Add netdev_base_features helperdrivers/net/bonding/bond_main.c drivers/net/team/team_core.c include/linux/netdev_features.h+9 -50 replies
141/172bonding: Fix initial {vlan,mpls}_feature set in bond_compute_featuresdrivers/net/bonding/bond_main.c+3 -20 replies
142/172bonding: Fix feature propagation of NETIF_F_GSO_ENCAP_ALLdrivers/net/bonding/bond_main.c+1 -00 replies
143/172team: Fix initial vlan_feature set in __team_compute_featuresdrivers/net/team/team_core.c+3 -20 replies
144/172team: Fix feature propagation of NETIF_F_GSO_ENCAP_ALLdrivers/net/team/team_core.c+2 -10 replies
145/172ASoC: Intel: sof_sdw: Add space for a terminator into DAIs arraysound/soc/intel/boards/sof_sdw.c+6 -20 replies
146/172ACPICA: events/evxfregn: dont release the ContextMutex that was never acquireddrivers/acpi/acpica/evxfregn.c+0 -20 replies
147/172Bluetooth: hci_event: Fix using rcu_read_(un)lock while iteratingnet/bluetooth/hci_event.c+11 -220 replies
148/172Bluetooth: iso: Always release hdev at the end of iso_listen_bisnet/bluetooth/iso.c+1 -20 replies
149/172Bluetooth: iso: Fix recursive locking warningnet/bluetooth/iso.c+6 -20 replies
150/172Bluetooth: SCO: Add support for 16 bits transparent voice settinginclude/net/bluetooth/bluetooth.h net/bluetooth/sco.c+16 -140 replies
151/172Bluetooth: iso: Fix circular lock in iso_listen_bisnet/bluetooth/iso.c+12 -20 replies
152/172Bluetooth: iso: Fix circular lock in iso_conn_big_syncnet/bluetooth/iso.c+27 -70 replies
153/172Bluetooth: btmtk: avoid UAF in btmtk_process_coredumpdrivers/bluetooth/btmtk.c+12 -80 replies
154/172net: renesas: rswitch: fix initial MPIC register settingdrivers/net/ethernet/renesas/rswitch.c drivers/net/ethernet/renesas/rswitch.h+28 -130 replies
155/172net: dsa: microchip: KSZ9896 register regmap alignment to 32 bit boundariesdrivers/net/dsa/microchip/ksz_common.c+18 -240 replies
156/172net: dsa: tag_ocelot_8021q: fix broken receptionnet/dsa/tag_ocelot_8021q.c+1 -10 replies
157/172drm/xe: fix the ERR_PTR() returned on failure to allocate tiny ptdrivers/gpu/drm/xe/tests/xe_migrate.c+2 -20 replies
158/172drm/xe/reg_sr: Remove register pooldrivers/gpu/drm/xe/xe_reg_sr.c drivers/gpu/drm/xe/xe_reg_sr_types.h+6 -310 replies
159/172blk-iocost: Avoid using clamp() on inuse in __propagate_weights()block/blk-iocost.c+8 -10 replies
160/172kselftest/arm64: abi: fix SVCR detectiontools/testing/selftests/arm64/abi/syscall-abi-asm.S+15 -170 replies
161/172blk-mq: move cpuhp callback registering out of q->sysfs_lockblock/blk-mq.c+92 -60 replies
162/172block: Fix potential deadlock while freezing queue and acquiring sysfs_lockblock/blk-mq-sysfs.c block/blk-mq.c block/blk-sysfs.c+26 -230 replies
163/172rust: kbuild: set `bindgen`s Rust target versionrust/Makefile+14 -10 replies
164/172KVM: arm64: Disable MPAM visibility by default and ignore VMM writesarch/arm64/kvm/sys_regs.c+52 -30 replies
165/172xen/netfront: fix crash when removing devicedrivers/net/xen-netfront.c+4 -10 replies
166/172x86: make get_cpu_vendor() accessible from Xen codearch/x86/include/asm/processor.h arch/x86/kernel/cpu/common.c+23 -150 replies
167/172objtool/x86: allow syscall instructiontools/objtool/check.c+6 -30 replies
168/172x86/static-call: provide a way to do very early static-call updatesarch/x86/include/asm/static_call.h arch/x86/include/asm/sync_core.h arch/x86/kernel/static_call.c +3 more+55 -153 replies
169/172x86/xen: dont do PV iret hypercall through hypercall pagearch/x86/xen/xen-asm.S+18 -90 replies
170/172x86/xen: add central hypercall functionsarch/x86/include/asm/xen/hypercall.h arch/x86/xen/enlighten.c arch/x86/xen/enlighten_hvm.c +4 more+189 -10 replies
171/172x86/xen: use new hypercall functions instead of hypercall pagearch/x86/include/asm/xen/hypercall.h+20 -130 replies
172/172x86/xen: remove hypercall pagearch/x86/include/asm/xen/hypercall.h arch/x86/kernel/callthunks.c arch/x86/xen/enlighten.c +3 more+1 -470 replies

Reviews trailers per patch

101 of 172 patches have a Reviewed-by or Acked-by.

PatchNamhyung KimArnaldo Carvalho de MeloJason WangXuan ZhuoLorenzo BianconiKuniyuki IwashimaEric DumazetJoe DamatoMatthieu Baerts (NGI0)Jocelyn FalempeChristoph HellwigMartin K. PetersenAlexandre GhitiAndy ShevchenkoMike SnitzerKevin TianNirmoy DasMatthew BrostYunxiang LiAndi ShytiUma ShankarArunpravin Paneer SelvamYang WangAlex DeucherAlan SternFelix KuehlingDavid BelangerHeikki KrogerusFrank LiThinh NguyenPrashanth KDmitry BaryshkovBenson LeungPeter KorsgaardJason GunthorpeNicolin ChenBean HuoPeter WangAvri AltmanVeronika MolnarovaMichael Petlan[email protected]Alison SchofieldDave JiangChristian KönigAntonio QuartulliTariq ToukanIdo SchimmelJohn FastabendColin WinegardenSomnath KoturKalesh APSimon HormanPaolo AbeniHironori KIKUCHIChris MorganChen-Yu TsaiEduard ZingermanIan RogersDamien Le MoalBart Van AsscheDamodharam AmmepalliAndy GospodarekDavid AhernPaulo Alcantara (Red Hat)Yoshihiro ShimodaLuiz Augusto von DentzDavid WeiThomas FalconMichal SwiatkowskiSaurabh SengarYury NorovMichael WalleJamal Hadi SalimHangbin LiuNikolay AleksandrovVladimir OlteanMatt RoperTejun HeoMark BrownTony Luck[email protected]Ming LeiAlice RyhlGavin ShanShameer KolothumMarc ZyngierJan BeulichAndrew CooperBard LiaoPéter UjfalusiFlorian FainelliShuah KhanRon EconomosTakeshi OgasawaraPeter SchneiderJon HunterJustin M. ForbesHarshit MogalapalliMiguel Ojeda
SeriesT-b T-b T-b T-b T-b T-b T-b T-b T-b T-b
1/172
2/172
3/172
4/172
5/172
6/172A-b
7/172
8/172R-b R-b R-b
9/172R-b A-b
10/172R-b R-b
11/172A-b R-b
12/172A-b R-b
13/172A-b R-b
14/172R-b
15/172
16/172
17/172R-b
18/172R-b R-b
19/172R-b R-b A-b
20/172R-b R-b
21/172A-b
22/172
23/172
24/172
25/172
26/172
27/172
28/172
29/172R-b
30/172
31/172R-b R-b
32/172A-b
33/172A-b
34/172A-b
35/172A-b
36/172A-b
37/172A-b
38/172
39/172
40/172
41/172
42/172
43/172
44/172R-b R-b R-b
45/172
46/172R-b
47/172R-b
48/172R-b A-b
49/172R-b
50/172A-b
51/172R-b R-b R-b
52/172A-b
53/172R-b R-b T-b
54/172R-b
55/172R-b
56/172R-b R-b
57/172R-b
58/172R-b R-b
59/172R-b
60/172R-b
61/172R-b
62/172R-b
63/172A-b
64/172R-b
65/172R-b
66/172R-b
67/172R-b
68/172R-b
69/172R-b
70/172R-b
71/172R-b
72/172R-b
73/172R-b
74/172R-b
75/172R-b
76/172
77/172
78/172
79/172R-b
80/172R-b
81/172R-b
82/172T-b R-b
83/172
84/172
85/172
86/172
87/172A-b A-b T-b
88/172T-b R-b R-b
89/172R-b
90/172
91/172
92/172A-b
93/172R-b
94/172R-b
95/172
96/172R-b
97/172R-b
98/172R-b
99/172
100/172R-b R-b R-b
101/172R-b
102/172R-b A-b
103/172
104/172
105/172
106/172
107/172
108/172T-b T-b R-b
109/172
110/172
111/172
112/172
113/172R-b
114/172
115/172
116/172
117/172
118/172
119/172R-b R-b
120/172R-b R-b R-b R-b
121/172R-b R-b
122/172A-b
123/172R-b
124/172R-b
125/172R-b
126/172R-b
127/172R-b
128/172
129/172R-b R-b
130/172T-b R-b T-b
131/172
132/172
133/172
134/172
135/172
136/172R-b R-b R-b R-b
137/172R-b R-b R-b R-b
138/172R-b
139/172A-b
140/172R-b R-b
141/172R-b R-b
142/172R-b R-b
143/172R-b R-b
144/172R-b R-b
145/172R-b R-b
146/172
147/172
148/172
149/172
150/172
151/172
152/172
153/172
154/172R-b
155/172
156/172R-b
157/172
158/172R-b
159/172A-b
160/172R-b
161/172T-b
162/172T-b R-b
163/172R-b
164/172R-b T-b R-b
165/172
166/172
167/172
168/172
169/172R-b
170/172
171/172
172/172R-b R-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 100 reviewers.

Read the v1 thread

Cover letter [PATCH 6.12 000/172] 6.12.6-rc1 review

This is the start of the stable review cycle for the 6.12.6 release. There are 172 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 Thu, 19 Dec 2024 17:05:03 +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.12.6-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.12.y
and the diffstat can be found below.

thanks,

greg k-h

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

Greg Kroah-Hartman <[email protected]>

    Linux 6.12.6-rc1

Juergen Gross <[email protected]>
x86/xen: remove hypercall page

Juergen Gross <[email protected]>
x86/xen: use new hypercall functions instead of hypercall page

Juergen Gross <[email protected]>
x86/xen: add central hypercall functions

Juergen Gross <[email protected]>
x86/xen: don't do PV iret hypercall through hypercall page

Juergen Gross <[email protected]>
x86/static-call: provide a way to do very early static-call updates

Juergen Gross <[email protected]>
objtool/x86: allow syscall instruction

Juergen Gross <[email protected]>
x86: make get_cpu_vendor() accessible from Xen code

Juergen Gross <[email protected]>
xen/netfront: fix crash when removing device

James Morse <[email protected]>
KVM: arm64: Disable MPAM visibility by default and ignore VMM writes

Miguel Ojeda <[email protected]>
rust: kbuild: set bindgen's Rust target version

Nilay Shroff <[email protected]>
block: Fix potential deadlock while freezing queue and acquiring sysfs_lock

Ming Lei <[email protected]>

    blk-mq: move cpuhp callback registering out of q->sysfs_lock

Weizhao Ouyang <[email protected]>
kselftest/arm64: abi: fix SVCR detection

Nathan Chancellor <[email protected]>
blk-iocost: Avoid using clamp() on inuse in __propagate_weights()

Lucas De Marchi <[email protected]>
drm/xe/reg_sr: Remove register pool

Mirsad Todorovac <[email protected]>
drm/xe: fix the ERR_PTR() returned on failure to allocate tiny pt

Robert Hodaszi <[email protected]>
net: dsa: tag_ocelot_8021q: fix broken reception

Jesse Van Gavere <[email protected]>
net: dsa: microchip: KSZ9896 register regmap alignment to 32 bit boundaries

Nikita Yushchenko <[email protected]>
net: renesas: rswitch: fix initial MPIC register setting

Thadeu Lima de Souza Cascardo <[email protected]>
Bluetooth: btmtk: avoid UAF in btmtk_process_coredump

Iulia Tanasescu <[email protected]>
Bluetooth: iso: Fix circular lock in iso_conn_big_sync

Iulia Tanasescu <[email protected]>
Bluetooth: iso: Fix circular lock in iso_listen_bis

Frédéric Danis <[email protected]>
Bluetooth: SCO: Add support for 16 bits transparent voice setting

Iulia Tanasescu <[email protected]>
Bluetooth: iso: Fix recursive locking warning

Iulia Tanasescu <[email protected]>
Bluetooth: iso: Always release hdev at the end of iso_listen_bis

Luiz Augusto von Dentz <[email protected]>
Bluetooth: hci_event: Fix using rcu_read_(un)lock while iterating

Daniil Tatianin <[email protected]>
ACPICA: events/evxfregn: don't release the ContextMutex that was never acquired

Charles Keepax <[email protected]>
ASoC: Intel: sof_sdw: Add space for a terminator into DAIs array

Daniel Borkmann <[email protected]>
team: Fix feature propagation of NETIF_F_GSO_ENCAP_ALL

Daniel Borkmann <[email protected]>
team: Fix initial vlan_feature set in __team_compute_features

Daniel Borkmann <[email protected]>
bonding: Fix feature propagation of NETIF_F_GSO_ENCAP_ALL

Daniel Borkmann <[email protected]>
bonding: Fix initial {vlan,mpls}_feature set in bond_compute_features

Daniel Borkmann <[email protected]>
net, team, bonding: Add netdev_base_features helper

Martin Ottens <[email protected]>
net/sched: netem: account for backlog updates from child qdisc

Vladimir Oltean <[email protected]>
net: dsa: felix: fix stuck CPU-injected packets with short taprio windows

Maxim Levitsky <[email protected]>
net: mana: Fix irq_contexts memory leak in mana_gd_setup_irqs

Maxim Levitsky <[email protected]>
net: mana: Fix memory leak in mana_gd_setup_irqs

Florian Westphal <[email protected]>
netfilter: nf_tables: do not defer rule destruction via call_rcu

Phil Sutter <[email protected]>
netfilter: IDLETIMER: Fix for possible ABBA deadlock

Phil Sutter <[email protected]>
selftests: netfilter: Stabilize rpath.sh

Shengjiu Wang <[email protected]>
ASoC: fsl_spdif: change IFACE_PCM to IFACE_MIXER

Shengjiu Wang <[email protected]>
ASoC: fsl_xcvr: change IFACE_PCM to IFACE_MIXER

James Clark <[email protected]>
libperf: evlist: Fix --cpu argument on hybrid platform

Michal Luczaj <[email protected]>
Bluetooth: Improve setsockopt() handling of malformed user input

Shenghao Ding <[email protected]>
ASoC: tas2781: Fix calibration issue in stress test

Nikita Yushchenko <[email protected]>
net: renesas: rswitch: handle stop vs interrupt race

Nikita Yushchenko <[email protected]>
net: renesas: rswitch: avoid use-after-put for a device tree node

Nikita Yushchenko <[email protected]>
net: renesas: rswitch: fix leaked pointer on error path

Nikita Yushchenko <[email protected]>
net: renesas: rswitch: fix race window between tx start and complete

Nikita Yushchenko <[email protected]>
net: renesas: rswitch: fix possible early skb release

David Howells <[email protected]>
cifs: Fix rmdir failure due to ongoing I/O on deleted file

Petr Machata <[email protected]>
Documentation: networking: Add a caveat to nexthop_compat_mode sysctl

Michael Chan <[email protected]>
bnxt_en: Fix aggregation ID mask to prevent oops on 5760X chips

LongPing Wei <[email protected]>
block: get wp_offset by bdev_offset_from_zone_start

Paul Barker <[email protected]>
Documentation: PM: Clarify pm_runtime_resume_and_get() return value

Venkata Prasad Potturu <[email protected]>
ASoC: amd: yc: Fix the wrong return value

Takashi Iwai <[email protected]>
ALSA: control: Avoid WARN() for symlink errors

Stefan Wahren <[email protected]>
qca_spi: Make driver probing reliable

Stefan Wahren <[email protected]>
qca_spi: Fix clock speed for multiple QCA7000

Anumula Murali Mohan Reddy <[email protected]>
cxgb4: use port number to set mac addr

Ilpo Järvinen <[email protected]>
ACPI: resource: Fix memory resource type union access

Daniel Machon <[email protected]>
net: sparx5: fix the maximum frame length register

Daniel Machon <[email protected]>
net: sparx5: fix FDMA performance issue

Christophe JAILLET <[email protected]>
spi: aspeed: Fix an error handling path in aspeed_spi_[read|write]_user()

Philippe Simons <[email protected]>

    regulator: axp20x: AXP717: set ramp_delay

Vladimir Oltean <[email protected]>
net: mscc: ocelot: perform error cleanup in ocelot_hwstamp_set()

Vladimir Oltean <[email protected]>
net: mscc: ocelot: be resilient to loss of PTP packets during transmission

Vladimir Oltean <[email protected]>

    net: mscc: ocelot: ocelot->ts_id_lock and ocelot_port->tx_skbs.lock are IRQ-safe

Vladimir Oltean <[email protected]>
net: mscc: ocelot: improve handling of TX timestamp for unknown skb

Vladimir Oltean <[email protected]>
net: mscc: ocelot: fix memory leak on ocelot_port_add_txtstamp_skb()

Eric Dumazet <[email protected]>
net: defer final 'struct net' free in netns dismantle

Eric Dumazet <[email protected]>
net: lapb: increase LAPB_HEADER_LEN

Michael Chan <[email protected]>
bnxt_en: Fix GSO type for HW GRO packets on 5750X chips

Thomas Weißschuh <[email protected]>
ptp: kvm: x86: Return EOPNOTSUPP instead of ENODEV from kvm_arch_ptp_init()

Danielle Ratson <[email protected]>
selftests: mlxsw: sharedbuffer: Ensure no extra packets are counted

Danielle Ratson <[email protected]>
selftests: mlxsw: sharedbuffer: Remove duplicate test cases

Danielle Ratson <[email protected]>
selftests: mlxsw: sharedbuffer: Remove h1 ingress test case

Haoyu Li <[email protected]>

    wifi: cfg80211: sme: init n_channels before channels[] access

Dan Carpenter <[email protected]>
net/mlx5: DR, prevent potential error pointer dereference

Eric Dumazet <[email protected]>
tipc: fix NULL deref in cleanup_bearer()

Remi Pommarel <[email protected]>
batman-adv: Do not let TT changes list grows indefinitely

Remi Pommarel <[email protected]>
batman-adv: Remove uninitialized data in full table TT response

Remi Pommarel <[email protected]>
batman-adv: Do not send uninitialized TT changes

David (Ming Qiang) Wu <[email protected]>
amdgpu/uvd: get ring reference from rq scheduler

Suraj Sonawane <[email protected]>
acpi: nfit: vmalloc-out-of-bounds Read in acpi_nfit_ctl

Arnaldo Carvalho de Melo <[email protected]>

    perf machine: Initialize machine->env to address a segfault

Benjamin Lin <[email protected]>
wifi: mac80211: fix station NSS capability initialization order

Emmanuel Grumbach <[email protected]>
wifi: mac80211: fix a queue stall in certain cases of CSA

Haoyu Li <[email protected]>
wifi: mac80211: init cnt before accessing elem in ieee80211_copy_mbssid_beacon

Lin Ma <[email protected]>

    wifi: nl80211: fix NL80211_ATTR_MLO_LINK_ID off-by-one

Namhyung Kim <[email protected]>
perf tools: Fix build-id event recording

Kumar Kartikeya Dwivedi <[email protected]>
bpf: Augment raw_tp arguments with PTR_MAYBE_NULL

Michal Luczaj <[email protected]>
bpf, sockmap: Fix update element with same

Michal Luczaj <[email protected]>
bpf, sockmap: Fix race between element replace and close()

Jiri Olsa <[email protected]>
bpf,perf: Fix invalid prog_array access in perf_event_detach_bpf_prog

Jann Horn <[email protected]>
bpf: Fix theoretical prog_array UAF in __uprobe_perf_func()

Kumar Kartikeya Dwivedi <[email protected]>
bpf: Check size for BTF-based ctx access of pointer members

Darrick J. Wong <[email protected]>
xfs: unlock inodes when erroring out of xfs_trans_alloc_dir

Darrick J. Wong <[email protected]>
xfs: only run precommits once per transaction object

Darrick J. Wong <[email protected]>
xfs: fix scrub tracepoints when inode-rooted btrees are involved

Darrick J. Wong <[email protected]>
xfs: return from xfs_symlink_verify early on V4 filesystems

Darrick J. Wong <[email protected]>
xfs: fix null bno_hint handling in xfs_rtallocate_rtg

Darrick J. Wong <[email protected]>
xfs: return a 64-bit block count from xfs_btree_count_blocks

Darrick J. Wong <[email protected]>
xfs: don't drop errno values when we fail to ficlone the entire range

Darrick J. Wong <[email protected]>
xfs: update btree keys correctly when _insrec splits an inode root block

Darrick J. Wong <[email protected]>
xfs: set XFS_SICK_INO_SYMLINK_ZAPPED explicitly when zapping a symlink

Harish Kasiviswanathan <[email protected]>
drm/amdkfd: hard-code MALL cacheline size for gfx11, gfx12

Harish Kasiviswanathan <[email protected]>
drm/amdkfd: hard-code cacheline size for gfx11

Andrew Martin <[email protected]>
drm/amdkfd: Dereference null return value

Christian König <[email protected]>
drm/amdgpu: fix when the cleaner shader is emitted

Kenneth Feng <[email protected]>
drm/amd/pm: Set SMU v13.0.7 default workload type

Christian König <[email protected]>
drm/amdgpu: fix UVD contiguous CS mapping problem

Eugene Kobyak <[email protected]>
drm/i915: Fix NULL pointer dereference in capture_engine

Ville Syrjälä <[email protected]>
drm/i915/color: Stop using non-posted DSB writes for legacy LUT

Jiasheng Jiang <[email protected]>
drm/i915: Fix memory leak by correcting cache object name in error handler

[email protected] <[email protected]>
drm/amdkfd: pause autosuspend when creating pdd

Daniele Ceraolo Spurio <[email protected]>
drm/xe: Call invalidation_fence_fini for PT inval fences in error state

Yi Liu <[email protected]>
iommu/vt-d: Fix qi_batch NULL pointer with nested parent domain

Lu Baolu <[email protected]>
iommu/vt-d: Remove cache tags before disabling ATS

Luis Claudio R. Goncalves <[email protected]>
iommu/tegra241-cmdqv: do not use smp_processor_id in preemptible context

Neal Frager <[email protected]>
usb: dwc3: xilinx: make sure pipe clock is deselected in usb2 only mode

Łukasz Bartosik <[email protected]>
usb: typec: ucsi: Fix completion notifications

Lianqin Hu <[email protected]>
usb: gadget: u_serial: Fix the issue that gs_start_io crashed due to accessing null pointer

Joe Hattori <[email protected]>
usb: typec: anx7411: fix OF node reference leaks in anx7411_typec_switch_probe()

Xu Yang <[email protected]>
usb: dwc3: imx8mp: fix software node kernel dump

Joe Hattori <[email protected]>
usb: typec: anx7411: fix fwnode_handle reference leak

Vitalii Mordan <[email protected]>
usb: ehci-hcd: fix call balance of clocks handling routines

Takashi Iwai <[email protected]>
usb: gadget: midi2: Fix interpretation of is_midi1 bits

liuderong <[email protected]>
scsi: ufs: core: Update compl_time_stamp_local_clock after completing a cqe

Stefan Wahren <[email protected]>
usb: dwc2: Fix HCD port connection race

Stefan Wahren <[email protected]>
usb: dwc2: hcd: Fix GetPortStatus & SetPortFeature

Stefan Wahren <[email protected]>
usb: dwc2: Fix HCD resume

Joe Hattori <[email protected]>
ata: sata_highbank: fix OF node reference leak in highbank_initialize_phys()

Kumar Kartikeya Dwivedi <[email protected]>
bpf: Revert "bpf: Mark raw_tp arguments with PTR_MAYBE_NULL"

Xu Yang <[email protected]>
usb: core: hcd: only check primary hcd skip_phy_initialization

Alan Borzeszkowski <[email protected]>
gpio: graniterapids: Check if GPIO line can be used for IRQs

Alan Borzeszkowski <[email protected]>
gpio: graniterapids: Determine if GPIO pad can be used by driver

Shankar Bandal <[email protected]>
gpio: graniterapids: Fix invalid RXEVCFG register bitmask

Shankar Bandal <[email protected]>
gpio: graniterapids: Fix invalid GPI_IS register offset

Alan Borzeszkowski <[email protected]>
gpio: graniterapids: Fix incorrect BAR assignment

Alan Borzeszkowski <[email protected]>
gpio: graniterapids: Fix vGPIO driver crash

Damien Le Moal <[email protected]>
block: Ignore REQ_NOWAIT for zone reset and zone finish operations

Mark Tomlinson <[email protected]>
usb: host: max3421-hcd: Correctly abort a USB request.

Miguel Ojeda <[email protected]>
drm/panic: remove spurious empty line to clean warning

Chenghai Huang <[email protected]>
crypto: hisilicon/debugfs - fix the struct pointer incorrectly offset problem

Alexandre Ghiti <[email protected]>
riscv: Fix IPIs usage in kfence_protect_page()

Hridesh MG <[email protected]>
ALSA: hda/realtek: Fix headset mic on Acer Nitro 5

Jaakko Salo <[email protected]>
ALSA: usb-audio: Add implicit feedback quirk for Yamaha THR5

Haoyu Li <[email protected]>
gpio: ljca: Initialize num before accessing item in ljca_gpio_config

Christian Loehle <[email protected]>
spi: rockchip: Fix PM runtime count on no-op cs

Shakeel Butt <[email protected]>
memcg: slub: fix SUnreclaim for post charged objects

Alan Borzeszkowski <[email protected]>
gpio: graniterapids: Fix GPIO Ack functionality

Damien Le Moal <[email protected]>
block: Prevent potential deadlocks in zone write plug error recovery

Damien Le Moal <[email protected]>
dm: Fix dm-zoned-reclaim zone write pointer alignment

Damien Le Moal <[email protected]>
block: Use a zone write plug BIO work for REQ_NOWAIT BIOs

Damien Le Moal <[email protected]>
block: Switch to using refcount_t for zone write plugs

Tejun Heo <[email protected]>
blk-cgroup: Fix UAF in blkcg_unpin_online()

Alexandre Ghiti <[email protected]>
riscv: Fix wrong usage of __pa() on a fixmap address

Björn Töpel <[email protected]>
riscv: mm: Do not call pmd dtor on vmemmap page table teardown

Koichiro Den <[email protected]>
virtio_net: ensure netdev_tx_reset_queue is called on tx ring resize

Koichiro Den <[email protected]>
virtio_ring: add a func argument 'recycle_done' to virtqueue_resize()

Koichiro Den <[email protected]>
virtio_net: correct netdev_tx_reset_queue() invocation point

Kuan-Wei Chiu <[email protected]>
perf ftrace: Fix undefined behavior in cmp_profile_data()

MoYuanhao <[email protected]>
tcp: check space before adding MPTCP SYN options

Frederik Deweerdt <[email protected]>
splice: do not checksum AF_UNIX sockets

Namjae Jeon <[email protected]>
ksmbd: fix racy issue from session lookup and expire

Christian Marangi <[email protected]>
clk: en7523: Fix wrong BUS clock for EN7581

Kan Liang <[email protected]>
perf/x86/intel/ds: Unconditionally drain PEBS DS when changing PEBS_DATA_CFG

Juri Lelli <[email protected]>
sched/deadline: Fix replenish_dl_new_period dl_server condition

Jann Horn <[email protected]>
bpf: Fix UAF via mismatching bpf_prog/attachment RCU flavors

Claudiu Beznea <[email protected]>
serial: sh-sci: Check if TX data was written to device in .tx_empty()

Radhey Shyam Pandey <[email protected]>
usb: misc: onboard_usb_dev: skip suspend/resume sequence for USB5744 SMBus support

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

Diffstat:

 Documentation/networking/ip-sysctl.rst             |   6 +
 Documentation/power/runtime_pm.rst                 |   4 +-
 Makefile                                           |   4 +-
 arch/arm64/kvm/sys_regs.c                          |  55 ++-
 arch/riscv/include/asm/kfence.h                    |   4 +-
 arch/riscv/kernel/setup.c                          |   2 +-
 arch/riscv/mm/init.c                               |   7 +-
 arch/x86/events/intel/ds.c                         |   2 +-
 arch/x86/include/asm/processor.h                   |   2 +
 arch/x86/include/asm/static_call.h                 |  15 +
 arch/x86/include/asm/sync_core.h                   |   6 +-
 arch/x86/include/asm/xen/hypercall.h               |  36 +-
 arch/x86/kernel/callthunks.c                       |   5 -
 arch/x86/kernel/cpu/common.c                       |  38 +-
 arch/x86/kernel/static_call.c                      |   9 +
 arch/x86/xen/enlighten.c                           |  64 ++-
 arch/x86/xen/enlighten_hvm.c                       |  13 +-
 arch/x86/xen/enlighten_pv.c                        |   4 +-
 arch/x86/xen/enlighten_pvh.c                       |   7 -
 arch/x86/xen/xen-asm.S                             |  50 +-
 arch/x86/xen/xen-head.S                            | 106 ++++-
 arch/x86/xen/xen-ops.h                             |   9 +
 block/blk-cgroup.c                                 |   6 +-
 block/blk-iocost.c                                 |   9 +-
 block/blk-mq-sysfs.c                               |  16 +-
 block/blk-mq.c                                     | 127 ++++-
 block/blk-sysfs.c                                  |   4 +-
 block/blk-zoned.c                                  | 526 +++++++++------------
 drivers/acpi/acpica/evxfregn.c                     |   2 -
 drivers/acpi/nfit/core.c                           |   7 +-
 drivers/acpi/resource.c                            |   6 +-
 drivers/ata/sata_highbank.c                        |   1 +
 drivers/bluetooth/btmtk.c                          |  20 +-
 drivers/clk/clk-en7523.c                           |   5 +-
 drivers/crypto/hisilicon/debugfs.c                 |   4 +-
 drivers/gpio/gpio-graniterapids.c                  |  52 +-
 drivers/gpio/gpio-ljca.c                           |   2 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c             |  17 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_uvd.c            |   2 +
 drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c             |  13 +-
 drivers/gpu/drm/amd/amdgpu/uvd_v7_0.c              |   2 +-
 drivers/gpu/drm/amd/amdkfd/kfd_crat.c              |  24 +-
 .../gpu/drm/amd/amdkfd/kfd_device_queue_manager.c  |  15 +
 drivers/gpu/drm/amd/amdkfd/kfd_process.c           |  23 +-
 .../gpu/drm/amd/amdkfd/kfd_process_queue_manager.c |  12 +-
 .../gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_7_ppt.c   |   1 +
 drivers/gpu/drm/drm_panic_qr.rs                    |   1 -
 drivers/gpu/drm/i915/display/intel_color.c         |  30 +-
 drivers/gpu/drm/i915/i915_gpu_error.c              |  18 +-
 drivers/gpu/drm/i915/i915_scheduler.c              |   2 +-
 drivers/gpu/drm/xe/tests/xe_migrate.c              |   4 +-
 drivers/gpu/drm/xe/xe_gt_tlb_invalidation.c        |   8 +
 drivers/gpu/drm/xe/xe_gt_tlb_invalidation.h        |   1 +
 drivers/gpu/drm/xe/xe_pt.c                         |   3 +-
 drivers/gpu/drm/xe/xe_reg_sr.c                     |  31 +-
 drivers/gpu/drm/xe/xe_reg_sr_types.h               |   6 -
 drivers/iommu/arm/arm-smmu-v3/tegra241-cmdqv.c     |   2 +-
 drivers/iommu/intel/cache.c                        |  34 +-
 drivers/iommu/intel/iommu.c                        |   4 +-
 drivers/md/dm-zoned-reclaim.c                      |   6 +-
 drivers/net/bonding/bond_main.c                    |  10 +-
 drivers/net/dsa/microchip/ksz_common.c             |  42 +-
 drivers/net/dsa/ocelot/felix_vsc9959.c             |  17 +-
 drivers/net/ethernet/broadcom/bnxt/bnxt.c          |  14 +-
 drivers/net/ethernet/broadcom/bnxt/bnxt.h          |   9 +-
 drivers/net/ethernet/chelsio/cxgb4/cxgb4.h         |   2 +-
 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c    |   2 +-
 drivers/net/ethernet/chelsio/cxgb4/t4_hw.c         |   5 +-
 .../mellanox/mlx5/core/steering/dr_domain.c        |   4 +-
 .../net/ethernet/microchip/sparx5/sparx5_main.c    |  11 +-
 .../net/ethernet/microchip/sparx5/sparx5_port.c    |   2 +-
 drivers/net/ethernet/microsoft/mana/gdma_main.c    |   6 +-
 drivers/net/ethernet/mscc/ocelot_ptp.c             | 207 ++++----
 drivers/net/ethernet/qualcomm/qca_spi.c            |  26 +-
 drivers/net/ethernet/qualcomm/qca_spi.h            |   1 -
 drivers/net/ethernet/renesas/rswitch.c             |  95 ++--
 drivers/net/ethernet/renesas/rswitch.h             |  14 +-
 drivers/net/team/team_core.c                       |  11 +-
 drivers/net/virtio_net.c                           |  24 +-
 drivers/net/wireless/intel/iwlwifi/mvm/mac-ctxt.c  |   2 +-
 drivers/net/xen-netfront.c                         |   5 +-
 drivers/ptp/ptp_kvm_x86.c                          |   6 +-
 drivers/regulator/axp20x-regulator.c               |  36 +-
 drivers/spi/spi-aspeed-smc.c                       |  10 +-
 drivers/spi/spi-rockchip.c                         |  14 +
 drivers/tty/serial/sh-sci.c                        |  29 ++
 drivers/ufs/core/ufshcd.c                          |   1 +
 drivers/usb/core/hcd.c                             |   8 +-
 drivers/usb/dwc2/hcd.c                             |  19 +-
 drivers/usb/dwc3/dwc3-imx8mp.c                     |  30 +-
 drivers/usb/dwc3/dwc3-xilinx.c                     |   5 +-
 drivers/usb/gadget/function/f_midi2.c              |   6 +-
 drivers/usb/gadget/function/u_serial.c             |   9 +-
 drivers/usb/host/ehci-sh.c                         |   9 +-
 drivers/usb/host/max3421-hcd.c                     |  16 +-
 drivers/usb/misc/onboard_usb_dev.c                 |   4 +-
 drivers/usb/typec/anx7411.c                        |  66 ++-
 drivers/usb/typec/ucsi/ucsi.c                      |   6 +-
 drivers/virtio/virtio_ring.c                       |   6 +-
 fs/smb/client/inode.c                              |   5 +-
 fs/smb/server/auth.c                               |   2 +
 fs/smb/server/mgmt/user_session.c                  |   6 +-
 fs/smb/server/server.c                             |   4 +-
 fs/smb/server/smb2pdu.c                            |  27 +-
 fs/xfs/libxfs/xfs_btree.c                          |  33 +-
 fs/xfs/libxfs/xfs_btree.h                          |   2 +-
 fs/xfs/libxfs/xfs_ialloc_btree.c                   |   4 +-
 fs/xfs/libxfs/xfs_symlink_remote.c                 |   4 +-
 fs/xfs/scrub/agheader.c                            |   6 +-
 fs/xfs/scrub/agheader_repair.c                     |   6 +-
 fs/xfs/scrub/fscounters.c                          |   2 +-
 fs/xfs/scrub/ialloc.c                              |   4 +-
 fs/xfs/scrub/refcount.c                            |   2 +-
 fs/xfs/scrub/symlink_repair.c                      |   3 +-
 fs/xfs/scrub/trace.h                               |   2 +-
 fs/xfs/xfs_bmap_util.c                             |   2 +-
 fs/xfs/xfs_file.c                                  |   8 +
 fs/xfs/xfs_rtalloc.c                               |   2 +-
 fs/xfs/xfs_trans.c                                 |  19 +-
 include/linux/blkdev.h                             |   5 +-
 include/linux/bpf.h                                |  19 +-
 include/linux/compiler.h                           |  39 +-
 include/linux/dsa/ocelot.h                         |   1 +
 include/linux/netdev_features.h                    |   7 +
 include/linux/static_call.h                        |   1 +
 include/linux/virtio.h                             |   3 +-
 include/net/bluetooth/bluetooth.h                  |  10 +-
 include/net/lapb.h                                 |   2 +-
 include/net/mac80211.h                             |   4 +-
 include/net/net_namespace.h                        |   1 +
 include/net/netfilter/nf_tables.h                  |   4 -
 include/soc/mscc/ocelot.h                          |   2 -
 kernel/bpf/btf.c                                   | 149 +++++-
 kernel/bpf/verifier.c                              |  79 +---
 kernel/sched/deadline.c                            |   2 +-
 kernel/static_call_inline.c                        |   2 +-
 kernel/trace/bpf_trace.c                           |  11 +
 kernel/trace/trace_uprobe.c                        |   6 +-
 mm/slub.c                                          |  21 +-
 net/batman-adv/translation-table.c                 |  58 ++-
 net/bluetooth/hci_event.c                          |  33 +-
 net/bluetooth/hci_sock.c                           |  14 +-
 net/bluetooth/iso.c                                |  71 ++-
 net/bluetooth/l2cap_sock.c                         |  20 +-
 net/bluetooth/rfcomm/sock.c                        |   9 +-
 net/bluetooth/sco.c                                |  40 +-
 net/core/net_namespace.c                           |  20 +-
 net/core/sock_map.c                                |   6 +-
 net/dsa/tag_ocelot_8021q.c                         |   2 +-
 net/ipv4/tcp_output.c                              |   6 +-
 net/mac80211/cfg.c                                 |   9 +-
 net/mac80211/ieee80211_i.h                         |  49 +-
 net/mac80211/iface.c                               |  12 +-
 net/mac80211/mlme.c                                |   2 -
 net/mac80211/util.c                                |  23 +-
 net/netfilter/nf_tables_api.c                      |  32 +-
 net/netfilter/xt_IDLETIMER.c                       |  52 +-
 net/sched/sch_netem.c                              |  22 +-
 net/tipc/udp_media.c                               |   7 +-
 net/unix/af_unix.c                                 |   1 +
 net/wireless/nl80211.c                             |   2 +-
 net/wireless/sme.c                                 |   1 +
 rust/Makefile                                      |  15 +-
 sound/core/control_led.c                           |  14 +-
 sound/pci/hda/patch_realtek.c                      |   1 +
 sound/soc/amd/yc/acp6x-mach.c                      |  13 +-
 sound/soc/codecs/tas2781-i2c.c                     |   2 +-
 sound/soc/fsl/fsl_spdif.c                          |   2 +-
 sound/soc/fsl/fsl_xcvr.c                           |   2 +-
 sound/soc/intel/boards/sof_sdw.c                   |   8 +-
 sound/usb/quirks.c                                 |   2 +
 tools/lib/perf/evlist.c                            |  18 +-
 tools/objtool/check.c                              |   9 +-
 tools/perf/builtin-ftrace.c                        |   3 +-
 tools/perf/util/build-id.c                         |   4 +-
 tools/perf/util/machine.c                          |   2 +
 .../testing/selftests/arm64/abi/syscall-abi-asm.S  |  32 +-
 .../selftests/bpf/progs/test_tp_btf_nullable.c     |   6 +-
 .../selftests/bpf/progs/verifier_btf_ctx_access.c  |   4 +-
 .../testing/selftests/bpf/progs/verifier_d_path.c  |   4 +-
 .../selftests/drivers/net/mlxsw/sharedbuffer.sh    |  55 ++-
 tools/testing/selftests/net/netfilter/rpath.sh     |  18 +-
 182 files changed, 2200 insertions(+), 1299 deletions(-)