Skip to content

6.2.11-rc1 review

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

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest173 patches 14 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/173dm cache: Add some documentation to dm-cache-background-tracker.hdrivers/md/dm-cache-background-tracker.h+37 -30 replies
2/173dm integrity: Remove bi_sector thats only used by commented debug codedrivers/md/dm-integrity.c+0 -70 replies
3/173dm: change "unsigned" to "unsigned int"drivers/md/dm-bio-prison-v1.c drivers/md/dm-bio-prison-v2.c drivers/md/dm-bio-prison-v2.h +79 more+1016 -10160 replies
4/173dm: fix improper splitting for abnormal biosdrivers/md/dm.c+4 -30 replies
5/173drm/i915: Move the DSB setup/cleaup into the color codedrivers/gpu/drm/i915/display/intel_color.c drivers/gpu/drm/i915/display/intel_color.h drivers/gpu/drm/i915/display/intel_display.c +1 more+30 -150 replies
6/173drm/i915: Add a .color_post_update() hookdrivers/gpu/drm/i915/display/intel_color.c drivers/gpu/drm/i915/display/intel_color.h drivers/gpu/drm/i915/display/intel_display.c+17 -00 replies
7/173gpio: GPIO_REGMAP: select REGMAP instead of depending on itdrivers/gpio/Kconfig+1 -10 replies
8/173Drivers: vmbus: Check for channel allocation before looking up relidsdrivers/hv/connection.c+4 -00 replies
9/173ASoC: SOF: ipc4: Ensure DSP is in D0I0 during sof_ipc4_set_get_data()sound/soc/sof/ipc4.c+8 -00 replies
10/173pwm: hibvt: Explicitly set .polarity in .get_state()drivers/pwm/pwm-hibvt.c+1 -00 replies
11/173pwm: cros-ec: Explicitly set .polarity in .get_state()drivers/pwm/pwm-cros-ec.c+1 -00 replies
12/173pwm: iqs620a: Explicitly set .polarity in .get_state()drivers/pwm/pwm-iqs620a.c+1 -00 replies
13/173pwm: sprd: Explicitly set .polarity in .get_state()drivers/pwm/pwm-sprd.c+1 -00 replies
14/173pwm: meson: Explicitly set .polarity in .get_state()drivers/pwm/pwm-meson.c+8 -00 replies
15/173ASoC: codecs: lpass: fix the order or clks turn off during suspendsound/soc/codecs/lpass-rx-macro.c sound/soc/codecs/lpass-tx-macro.c sound/soc/codecs/lpass-wsa-macro.c+6 -60 replies
16/173KVM: s390: pv: fix external interruption loop not always detectedarch/s390/kvm/intercept.c+24 -80 replies
17/173wifi: mac80211: fix the size calculation of ieee80211_ie_len_eht_cap()net/mac80211/util.c+1 -10 replies
18/173wifi: mac80211: fix invalid drv_sta_pre_rcu_remove calls for non-uploaded stanet/mac80211/sta_info.c+2 -10 replies
19/173net: qrtr: Fix a refcount bug in qrtr_recvmsg()net/qrtr/af_qrtr.c+2 -00 replies
20/173net: phylink: add phylink_expects_phy() methoddrivers/net/phy/phylink.c include/linux/phylink.h+20 -00 replies
21/173net: stmmac: check if MAC needs to attach to a PHYdrivers/net/ethernet/stmicro/stmmac/stmmac_main.c+3 -10 replies
22/173net: stmmac: remove redundant fixup to support fixed-link modedrivers/net/ethernet/stmicro/stmmac/dwmac-intel.c+0 -10 replies
23/173l2tp: generate correct module alias stringsnet/l2tp/l2tp_ip.c net/l2tp/l2tp_ip6.c+8 -80 replies
24/173wifi: brcmfmac: Fix SDIO suspend/resume regressiondrivers/net/wireless/broadcom/brcm80211/brcmfmac/bcmsdh.c drivers/net/wireless/broadcom/brcm80211/brcmfmac/sdio.h+28 -100 replies
25/173NFSD: Avoid calling OPDESC() with ops->opnum == OP_ILLEGALfs/nfsd/nfs4xdr.c+3 -10 replies
26/173nfsd: call op_release, even when op_func returns an errorfs/nfsd/blocklayout.c fs/nfsd/nfs4xdr.c+6 -60 replies
27/173icmp: guard against too small mtunet/ipv4/icmp.c+5 -00 replies
28/173ALSA: hda/hdmi: Preserve the previous PCM device upon re-enablementsound/pci/hda/patch_hdmi.c+11 -00 replies
29/173net: dont let netpoll invoke NAPI if in xmit contextnet/core/netpoll.c+18 -10 replies
30/173net: dsa: mv88e6xxx: Reset mv88e6393x force WD event bitdrivers/net/dsa/mv88e6xxx/chip.c drivers/net/dsa/mv88e6xxx/global2.c drivers/net/dsa/mv88e6xxx/global2.h+22 -10 replies
31/173net: ethernet: mtk_eth_soc: fix remaining throughput regressiondrivers/net/ethernet/mediatek/mtk_eth_soc.c+4 -00 replies
32/173sctp: check send stream number after wait_for_sndbufnet/sctp/socket.c+4 -00 replies
33/173drm/i915/huc: Cancel HuC delayed load timer on reset.drivers/gpu/drm/i915/gt/uc/intel_huc.c drivers/gpu/drm/i915/gt/uc/intel_huc.h+8 -60 replies
34/173net: qrtr: Do not do DEL_SERVER broadcast after DEL_CLIENTnet/qrtr/ns.c+9 -60 replies
35/173ipv6: Fix an uninit variable access bug in __ip6_make_skb()net/ipv6/ip6_output.c+6 -10 replies
36/173platform/x86: think-lmi: Fix memory leak when showing current settingsdrivers/platform/x86/think-lmi.c+4 -20 replies
37/173platform/x86: think-lmi: Fix memory leaks when parsing ThinkStation WMI stringsdrivers/platform/x86/think-lmi.c+4 -30 replies
38/173platform/x86: think-lmi: Clean up display of current_value on Thinkstationdrivers/platform/x86/think-lmi.c+6 -30 replies
39/173gpio: davinci: Do not clear the bank intr enable bit in save_contextdrivers/gpio/gpio-davinci.c+0 -30 replies
40/173gpio: davinci: Add irq chip flag to skip set wakedrivers/gpio/gpio-davinci.c+1 -10 replies
41/173net: ethernet: ti: am65-cpsw: Fix mdio cleanup in probedrivers/net/ethernet/ti/am65-cpsw-nuss.c+4 -20 replies
42/173net: stmmac: fix up RX flow hash indirection table when setting channelsdrivers/net/ethernet/stmicro/stmmac/stmmac_main.c+5 -10 replies
43/173sunrpc: only free unix grouplist after RCU settlesnet/sunrpc/svcauth_unix.c+13 -40 replies
44/173NFSD: callback request does not use correct credential for AUTH_SYSfs/nfsd/nfs4callback.c+2 -20 replies
45/173ice: fix wrong fallback logic for FDIRdrivers/net/ethernet/intel/ice/ice_virtchnl_fdir.c+4 -30 replies
46/173ice: Reset FDIR counter in FDIR init stagedrivers/net/ethernet/intel/ice/ice_virtchnl_fdir.c+16 -00 replies
47/173raw: use net_hash_mix() in hash functioninclude/net/raw.h net/ipv4/raw.c net/ipv6/raw.c+20 -100 replies
48/173raw: Fix NULL deref in raw_get_next().include/net/raw.h net/ipv4/raw.c net/ipv4/raw_diag.c +1 more+29 -310 replies
49/173ping: Fix potentail NULL deref for /proc/net/icmp.net/ipv4/ping.c+4 -40 replies
50/173ethtool: reset #lanes when lanes is omittednet/ethtool/linkmodes.c+4 -30 replies
51/173netlink: annotate lockless accesses to nlk->max_recvmsg_lennet/netlink/af_netlink.c+9 -60 replies
52/173gve: Secure enough bytes in the first TX desc for all TCP pktsdrivers/net/ethernet/google/gve/gve.h drivers/net/ethernet/google/gve/gve_tx.c+7 -70 replies
53/173arm64: compat: Work around uninitialized variable warningarch/arm64/kernel/compat_alignment.c+14 -180 replies
54/173net: stmmac: check fwnode for phy device before scanning for phydrivers/net/ethernet/stmicro/stmmac/stmmac_main.c+11 -40 replies
55/173cxl/pci: Fix CDAT retrieval on big endiandrivers/cxl/core/pci.c drivers/pci/doe.c include/linux/pci-doe.h+33 -260 replies
56/173cxl/pci: Handle truncated CDAT headerdrivers/cxl/core/pci.c+1 -10 replies
57/173cxl/pci: Handle truncated CDAT entriesdrivers/cxl/core/pci.c drivers/cxl/cxlpci.h+23 -40 replies
58/173cxl/pci: Handle excessive CDAT lengthdrivers/cxl/core/pci.c+3 -00 replies
59/173PCI/DOE: Silence WARN splat with CONFIG_DEBUG_OBJECTS=ydrivers/pci/doe.c+3 -10 replies
60/173PCI/DOE: Fix memory leak with CONFIG_DEBUG_OBJECTS=ydrivers/pci/doe.c+1 -00 replies
61/173Revert "usb: xhci-pci: Set PROBE_PREFER_ASYNCHRONOUS"drivers/usb/host/xhci-pci.c+3 -40 replies
62/173usb: xhci: tegra: fix sleep in atomic calldrivers/usb/host/xhci-tegra.c+3 -30 replies
63/173xhci: Free the command allocated for setting LPM if we return earlydrivers/usb/host/xhci.c+1 -00 replies
64/173xhci: also avoid the XHCI_ZERO_64B_REGS quirk with a passthrough iommudrivers/usb/host/xhci.c+5 -10 replies
65/173usb: cdnsp: Fixes error: uninitialized symbol lendrivers/usb/cdns3/cdnsp-ep0.c+1 -20 replies
66/173usb: dwc3: pci: add support for the Intel Meteor Lake-Sdrivers/usb/dwc3/dwc3-pci.c+4 -00 replies
67/173USB: serial: cp210x: add Silicon Labs IFS-USB-DATACABLE IDsdrivers/usb/serial/cp210x.c+1 -00 replies
68/173usb: typec: altmodes/displayport: Fix configure initial pin assignmentdrivers/usb/typec/altmodes/displayport.c+5 -10 replies
69/173USB: serial: option: add Telit FE990 compositionsdrivers/usb/serial/option.c+8 -00 replies
70/173USB: serial: option: add Quectel RM500U-CN modemdrivers/usb/serial/option.c+2 -00 replies
71/173drivers: iio: adc: ltc2497: fix LSB shiftdrivers/iio/adc/ltc2497.c+2 -40 replies
72/173iio: adis16480: select CONFIG_CRC32drivers/iio/imu/Kconfig+1 -00 replies
73/173iio: adc: qcom-spmi-adc5: Fix the channel namedrivers/iio/adc/qcom-spmi-adc5.c+9 -10 replies
74/173iio: adc: ti-ads7950: Set `can_sleep` flag for GPIO chipdrivers/iio/adc/ti-ads7950.c+1 -00 replies
75/173iio: dac: cio-dac: Fix max DAC write value check for 12-bitdrivers/iio/dac/cio-dac.c+2 -20 replies
76/173iio: adc: max11410: fix read_poll_timeout() usagedrivers/iio/adc/max11410.c+15 -70 replies
77/173iio: accel: kionix-kx022a: Get the timestamp from the drivers private data in the trigger_handlerdrivers/iio/accel/kionix-kx022a.c+1 -10 replies
78/173iio: buffer: correctly return bytes written in output buffersdrivers/iio/industrialio-buffer.c+1 -10 replies
79/173iio: buffer: make sure O_NONBLOCK is respecteddrivers/iio/industrialio-buffer.c+11 -80 replies
80/173iio: light: cm32181: Unregister second I2C client if presentdrivers/iio/light/cm32181.c+12 -00 replies
81/173iio: light: vcnl4000: Fix WARN_ON on uninitialized lockdrivers/iio/light/vcnl4000.c+2 -10 replies
82/173tty: serial: sh-sci: Fix transmit end interrupt handlerdrivers/tty/serial/sh-sci.c+8 -00 replies
83/173tty: serial: sh-sci: Fix Rx on RZ/G2L SCIdrivers/tty/serial/sh-sci.c+1 -10 replies
84/173tty: serial: fsl_lpuart: avoid checking for transfer complete when UARTCTRL_SBK is asserted in lpuart32_tx_emptydrivers/tty/serial/fsl_lpuart.c+7 -10 replies
85/173tty: serial: fsl_lpuart: fix crash in lpuart_uport_is_activedrivers/tty/serial/fsl_lpuart.c+1 -10 replies
86/173nilfs2: fix potential UAF of struct nilfs_sc_info in nilfs_segctor_thread()fs/nilfs2/segment.c+1 -20 replies
87/173nilfs2: fix sysfs interface lifetimefs/nilfs2/super.c fs/nilfs2/the_nilfs.c+9 -50 replies
88/173fsdax: dedupe should compare the min of two iters lengthfs/dax.c+2 -20 replies
89/173fsdax: unshare: zero destination if srcmap is HOLE or UNWRITTENfs/dax.c+8 -30 replies
90/173fsdax: force clear dirty mark if CoWfs/dax.c+37 -00 replies
91/173dt-bindings: serial: renesas,scif: Fix 4th IRQ for 4-IRQ SCIFsDocumentation/devicetree/bindings/serial/renesas,scif.yaml+2 -20 replies
92/173serial: 8250: Prevent starting up DMA Rx on THRI interruptdrivers/tty/serial/8250/8250_port.c+11 -00 replies
93/173ksmbd: do not call kvmalloc() with __GFP_NORETRY | __GFP_NO_WARNfs/ksmbd/connection.c+1 -40 replies
94/173ksmbd: fix slab-out-of-bounds in init_smb2_rsp_hdrfs/ksmbd/server.c fs/ksmbd/smb2pdu.c fs/ksmbd/smb_common.c +1 more+111 -370 replies
95/173ALSA: hda/realtek: Add quirk for Clevo X370SNWsound/pci/hda/patch_realtek.c+1 -00 replies
96/173ALSA: hda/realtek: fix mute/micmute LEDs for a HP ProBooksound/pci/hda/patch_realtek.c+1 -00 replies
97/173x86/acpi/boot: Correct acpi_is_processor_usable() checkarch/x86/kernel/acpi/boot.c+2 -10 replies
98/173x86/ACPI/boot: Use FADT version to check support for online capablearch/x86/kernel/acpi/boot.c+5 -10 replies
99/173KVM: x86: Clear "has_error_code", not "error_code", for RM exception injectionarch/x86/kvm/x86.c+9 -20 replies
100/173KVM: nVMX: Do not report error code when synthesizing VM-Exit from Real Modearch/x86/kvm/vmx/nested.c+6 -10 replies
101/173KVM: SVM: Flush Hyper-V TLB when requiredarch/x86/kvm/kvm_onhyperv.h arch/x86/kvm/svm/svm.c arch/x86/kvm/svm/svm_onhyperv.h+54 -34 replies
102/173mm: kfence: fix PG_slab and memcg_data clearingmm/kfence/core.c+15 -150 replies
103/173mm: kfence: fix handling discontiguous pagemm/kfence/core.c+2 -20 replies
104/173coresight: etm4x: Do not access TRCIDR1 for identificationdrivers/hwtracing/coresight/coresight-etm4x-core.c drivers/hwtracing/coresight/coresight-etm4x.h+15 -270 replies
105/173coresight-etm4: Fix for() loop drvdata->nr_addr_cmp range bugdrivers/hwtracing/coresight/coresight-etm4x-core.c+1 -10 replies
106/173counter: 104-quad-8: Fix race condition between FLAG and CNTR readsdrivers/counter/104-quad-8.c+8 -210 replies
107/173counter: 104-quad-8: Fix Synapse action reported for Index signalsdrivers/counter/104-quad-8.c+1 -10 replies
108/173blk-mq: directly poll requestsblock/blk-mq.c+1 -30 replies
109/173ftrace: Mark get_lock_parent_ip() __always_inlineinclude/linux/ftrace.h+1 -10 replies
110/173ftrace: Fix issue that direct->addr not restored in modify_ftrace_direct()kernel/trace/ftrace.c+9 -60 replies
111/173fs: drop peer group ids under namespace lockfs/namespace.c+1 -10 replies
112/173can: j1939: j1939_tp_tx_dat_new(): fix out-of-bounds memory accessnet/can/j1939/transport.c+4 -10 replies
113/173can: isotp: fix race between isotp_sendsmg() and isotp_release()net/can/isotp.c+31 -240 replies
114/173can: isotp: isotp_ops: fix poll() to not report false EPOLLOUT eventsnet/can/isotp.c+16 -10 replies
115/173can: isotp: isotp_recvmsg(): use sock_recv_cmsgs() to get SOCK_RXQ_OVFL infosnet/can/isotp.c+1 -10 replies
116/173ACPI: video: Add auto_detect arg to __acpi_video_get_backlight_type()drivers/acpi/video_detect.c include/acpi/video.h+21 -150 replies
117/173ACPI: video: Make acpi_backlight=video work independent from GPU driverdrivers/acpi/acpi_video.c+13 -20 replies
118/173ACPI: video: Add acpi_backlight=video quirk for Apple iMac14,1 and iMac14,2drivers/acpi/video_detect.c+23 -00 replies
119/173ACPI: video: Add acpi_backlight=video quirk for Lenovo ThinkPad W530drivers/acpi/video_detect.c+14 -00 replies
120/173net: stmmac: Add queue reset into stmmac_xdp_open() functiondrivers/net/ethernet/stmicro/stmmac/stmmac_main.c+2 -00 replies
121/173tracing/synthetic: Fix races on freeing last_cmdkernel/trace/trace_events_synth.c+15 -40 replies
122/173tracing/timerlat: Notify new max thread latencykernel/trace/trace_osnoise.c+2 -00 replies
123/173tracing/osnoise: Fix notify new tracing_max_latencykernel/trace/trace_osnoise.c+1 -10 replies
124/173tracing: Free error logs of tracing instanceskernel/trace/trace.c+1 -00 replies
125/173iommufd: Check for uptr overflowdrivers/iommu/iommufd/pages.c+4 -00 replies
126/173iommufd: Fix unpinning of pages when an access is presentdrivers/iommu/iommufd/pages.c+9 -10 replies
127/173iommufd: Do not corrupt the pfn list when doing batch carrydrivers/iommu/iommufd/pages.c+1 -10 replies
128/173ASoC: hdac_hdmi: use set_stream() instead of set_tdm_slots()sound/soc/codecs/hdac_hdmi.c+11 -60 replies
129/173ASoC: SOF: avoid a NULL dereference with unsupported widgetssound/soc/sof/ipc4-topology.c+8 -00 replies
130/173iio: adc: ad7791: fix IRQ flagsdrivers/iio/adc/ad7791.c+1 -10 replies
131/173io_uring: fix return value when removing provided buffersio_uring/kbuf.c+0 -20 replies
132/173io_uring: fix memory leak when removing provided buffersio_uring/io_uring.c io_uring/kbuf.c+5 -20 replies
133/173scsi: qla2xxx: Fix memory leak in qla2x00_probe_one()drivers/scsi/qla2xxx/qla_os.c+1 -00 replies
134/173scsi: iscsi_tcp: Check that sock is valid before iscsi_set_param()drivers/scsi/iscsi_tcp.c+1 -20 replies
135/173nvme: fix discard support without oncsdrivers/nvme/host/core.c+3 -30 replies
136/173cifs: sanitize paths in cifs_update_super_prepath.fs/cifs/fs_context.c fs/cifs/fs_context.h fs/cifs/misc.c+11 -70 replies
137/173block: ublk: make sure that block size is set correctlydrivers/block/ublk_drv.c+3 -10 replies
138/173block: dont set GD_NEED_PART_SCAN if scan partition failedblock/genhd.c+7 -10 replies
139/173perf: Optimize perf_pmu_migrate_context()kernel/events/core.c+7 -50 replies
140/173perf/core: Fix the same task check in perf_event_set_outputkernel/events/core.c+1 -10 replies
141/173tracing/synthetic: Make lastcmd_mutex statickernel/trace/trace_events_synth.c+1 -10 replies
142/173zsmalloc: document freeable statsDocumentation/mm/zsmalloc.rst+2 -00 replies
143/173mm: vmalloc: avoid warn_alloc noise caused by fatal signalmm/vmalloc.c+5 -30 replies
144/173wifi: mt76: mt7921: fix fw used for offload check for mt7922drivers/net/wireless/mediatek/mt76/mt7921/pci.c+1 -10 replies
145/173wifi: mt76: ignore key disable commandsdrivers/net/wireless/mediatek/mt76/mt7603/main.c drivers/net/wireless/mediatek/mt76/mt7615/mac.c drivers/net/wireless/mediatek/mt76/mt7615/main.c +5 more+62 -960 replies
146/173ublk: read any SQE values upfrontdrivers/block/ublk_drv.c+20 -20 replies
147/173drm/panfrost: Fix the panfrost_mmu_map_fault_addr() error pathdrivers/gpu/drm/panfrost/panfrost_mmu.c+1 -00 replies
148/173drm/nouveau/disp: Support more modes by checking with lower bpcdrivers/gpu/drm/nouveau/dispnv50/disp.c drivers/gpu/drm/nouveau/nouveau_dp.c+37 -30 replies
149/173drm/i915: Fix context runtime accountingdrivers/gpu/drm/i915/gt/intel_execlists_submission.c+10 -20 replies
150/173drm/i915: fix race condition UAF in i915_perf_add_config_ioctldrivers/gpu/drm/i915/i915_perf.c+3 -30 replies
151/173ring-buffer: Fix race while reader and writer are on the same pagekernel/trace/ring_buffer.c+12 -10 replies
152/173mm/swap: fix swap_info_struct race between swapoff and get_swap_pages()mm/swapfile.c+2 -10 replies
153/173mm/hugetlb: fix uffd wr-protection for CoW optimization pathmm/hugetlb.c+12 -20 replies
154/173maple_tree: fix get wrong data_end in mtree_lookup_walk()lib/maple_tree.c+5 -100 replies
155/173maple_tree: fix a potential concurrency bug in RCU modelib/maple_tree.c+1 -20 replies
156/173drm/amd/display: Clear MST topology if it fails to resumedrivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c+2 -00 replies
157/173drm/amdgpu: for S0ix, skip SDMA 5.x+ suspend/resumedrivers/gpu/drm/amd/amdgpu/amdgpu_device.c+6 -00 replies
158/173drm/amdgpu: skip psp suspend for IMU enabled ASICs mode2 resetdrivers/gpu/drm/amd/amdgpu/amdgpu_device.c+12 -00 replies
159/173drm/bridge: lt9611: Fix PLL being unable to lockdrivers/gpu/drm/bridge/lontium-lt9611.c+1 -00 replies
160/173mm: take a page reference when removing device exclusive entriesmm/memory.c+15 -10 replies
161/173maple_tree: remove GFP_ZERO from kmem_cache_alloc() and kmem_cache_alloc_bulk()lib/maple_tree.c tools/testing/radix-tree/maple.c+52 -460 replies
162/173maple_tree: fix potential rcu issuelib/maple_tree.c+1 -10 replies
163/173maple_tree: reduce user error potentiallib/maple_tree.c+10 -00 replies
164/173maple_tree: fix handle of invalidated state in mas_wr_store_setup()lib/maple_tree.c+3 -00 replies
165/173maple_tree: fix mas_prev() and mas_find() state handlinglib/maple_tree.c+5 -10 replies
166/173maple_tree: be more cautious about dead nodeslib/maple_tree.c+43 -90 replies
167/173maple_tree: refine ma_state init from mas_start()lib/maple_tree.c+3 -30 replies
168/173maple_tree: detect dead nodes in mas_start()lib/maple_tree.c+4 -00 replies
169/173maple_tree: fix freeing of nodes in rcu modelib/maple_tree.c+62 -110 replies
170/173maple_tree: remove extra smp_wmb() from mas_dead_leaves()lib/maple_tree.c+0 -10 replies
171/173maple_tree: add smp_rmb() to dead node detectionlib/maple_tree.c+6 -20 replies
172/173maple_tree: add RCU lock checking to rcu callback functionslib/maple_tree.c+96 -920 replies
173/173mm: enable maple tree RCU mode by default.include/linux/mm_types.h kernel/fork.c mm/mmap.c+7 -20 replies

Reviews trailers per patch

86 of 173 patches have a Reviewed-by or Acked-by.

PatchGuenter RoeckJeff LaBundyMartin BlumenstinglAmit PundirJanosch FrankChristian BorntraegerRussell King (Oracle)Uma ShankarImre DeakMichael WalleDexuan CuiBard LiaoPéter UjfalusiPierre-Louis BossartFrank WunderlichAlan PrevinManivannan SadhasivamMirsad Goran TodorovacMario LimoncielloHans de GoedeLinus WalleijKeerthyWojciech DrewekRoger QuadrosJeff LaytonRafal RomanowskiEric DumazetDanielle RatsonIdo SchimmelUlf HanssonSimon HormanJaroslav KyselaAndrew LunnFlorian FainelliShahab VahediMarek SzyprowskiMarc ZyngierHeikki KrogerusNuno SáIra WeinyDan WilliamsJonathan CameronMarijn SuijtenDavid LechnerIbrahim TilkiMatti VaittinenLars-Peter ClausenAndy ShevchenkoMing LiKuppuswamy SathyanarayananGregory PriceBjorn HelgaasDavidlohr BuesoDavid RVitaly KuznetsovMarco ElverKefeng WangMike LeachAnshuman KhandualJames ClarkDarrick J. WongDaniel WagnerChaitanya KulkarniSagi GrimbergChristoph HellwigShin'ichiro KawasakiShuangpeng BaiOliver HartkoppKrzysztof KozlowskiNamjae JeonHimanshu MadhaniMike ChristieNiklas CasselLaurence ObermanPaulo Alcantara (SUSE)Breno LeitaoAlexander DuyckJan KaraMing LeiThomas GleixnerPaul E. McKenneyZhengjun XingMukesh OjhaLorenzo StoakesSteven PriceLyude PaulMatthew AuldKevin TianPengfei XuRalph CampbellJohn HubbardDavid HildenbrandYongchen YinMuhammad Usama AnjumMike KravetzLiam R. HowlettWayne LinJasdeep DhillonRajneesh BhardwajAlex DeucherAndi ShytiUmesh Nerlige RamappaConor DooleyMarkus ReicheltJustin M. ForbesShuah KhanRon EconomosSlade WatkinsBagas SanjayaLinux Kernel Functional Testing
SeriesT-b T-b T-b T-b T-b T-b T-b T-b T-b T-b
1/173
2/173
3/173
4/173
5/173R-b
6/173R-b
7/173A-b
8/173R-b
9/173R-b R-b R-b
10/173
11/173R-b
12/173R-b
13/173
14/173A-b
15/173T-b
16/173R-b R-b
17/173
18/173
19/173
20/173R-b
21/173
22/173
23/173R-b T-b
24/173R-b
25/173
26/173
27/173
28/173R-b
29/173R-b
30/173R-b R-b
31/173T-b
32/173
33/173R-b
34/173R-b
35/173
36/173T-b T-b R-b
37/173T-b T-b R-b
38/173T-b T-b R-b
39/173R-b A-b
40/173R-b
41/173R-b
42/173
43/173
44/173R-b
45/173T-b
46/173T-b
47/173
48/173R-b
49/173R-b
50/173R-b R-b
51/173R-b
52/173
53/173
54/173T-b T-b T-b T-b
55/173T-b R-b R-b
56/173T-b R-b R-b R-b R-b
57/173T-b R-b R-b
58/173T-b R-b R-b
59/173T-b R-b R-b R-b T-b R-b A-b
60/173T-b R-b R-b R-b A-b R-b
61/173
62/173
63/173T-b
64/173A-b
65/173
66/173
67/173
68/173R-b
69/173
70/173
71/173
72/173R-b
73/173R-b
74/173A-b
75/173
76/173A-b
77/173R-b
78/173R-b
79/173R-b
80/173R-b
81/173R-b
82/173
83/173
84/173
85/173
86/173
87/173
88/173R-b
89/173
90/173
91/173A-b
92/173T-b A-b
93/173A-b
94/173
95/173
96/173
97/173T-b
98/173
99/173
100/173
101/173R-b
102/173
103/173R-b R-b
104/173R-b R-b
105/173R-b
106/173
107/173
108/173T-b Revieded-by R-b R-b R-b T-b
109/173
110/173
111/173
112/173T-b
113/173
114/173T-b A-b
115/173
116/173R-b
117/173R-b
118/173R-b
119/173R-b
120/173R-b
121/173
122/173
123/173
124/173T-b
125/173R-b T-b
126/173R-b T-b
127/173R-b T-b
128/173R-b
129/173
130/173
131/173
132/173
133/173R-b
134/173R-b
135/173R-b R-b T-b
136/173R-b
137/173Reported-and-tested-by
138/173R-b R-b
139/173T-b R-b R-b
140/173R-b
141/173R-b
142/173
143/173R-b
144/173
145/173
146/173R-b
147/173R-b
148/173R-b
149/173R-b
150/173R-b R-b
151/173
152/173T-b
153/173A-b T-b R-b
154/173R-b
155/173R-b
156/173R-b A-b
157/173R-b A-b
158/173R-b A-b
159/173R-b
160/173R-b R-b A-b
161/173
162/173
163/173
164/173
165/173
166/173
167/173
168/173
169/173
170/173
171/173
172/173
173/173

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

Read the v1 thread

Cover letter [PATCH 6.2 000/173] 6.2.11-rc1 review

This is the start of the stable review cycle for the 6.2.11 release. There are 173 patches in this series, all will be posted as a response to this one. If anyone has any issues with these being applied, please let me know.

Responses should be made by Fri, 14 Apr 2023 08:28:02 +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.2.11-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.2.y
and the diffstat can be found below.

thanks,

greg k-h

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

Greg Kroah-Hartman <[email protected]>

    Linux 6.2.11-rc1

Liam R. Howlett <[email protected]>
mm: enable maple tree RCU mode by default.

Liam R. Howlett <[email protected]>
maple_tree: add RCU lock checking to rcu callback functions

Liam R. Howlett <[email protected]>
maple_tree: add smp_rmb() to dead node detection

Liam R. Howlett <[email protected]>
maple_tree: remove extra smp_wmb() from mas_dead_leaves()

Liam R. Howlett <[email protected]>
maple_tree: fix freeing of nodes in rcu mode

Liam R. Howlett <[email protected]>
maple_tree: detect dead nodes in mas_start()

Liam R. Howlett <[email protected]>
maple_tree: refine ma_state init from mas_start()

Liam R. Howlett <[email protected]>
maple_tree: be more cautious about dead nodes

Liam R. Howlett <[email protected]>
maple_tree: fix mas_prev() and mas_find() state handling

Liam R. Howlett <[email protected]>
maple_tree: fix handle of invalidated state in mas_wr_store_setup()

Liam R. Howlett <[email protected]>
maple_tree: reduce user error potential

Liam R. Howlett <[email protected]>
maple_tree: fix potential rcu issue

Liam R. Howlett <[email protected]>
maple_tree: remove GFP_ZERO from kmem_cache_alloc() and kmem_cache_alloc_bulk()

Alistair Popple <[email protected]>
mm: take a page reference when removing device exclusive entries

Robert Foss <[email protected]>
drm/bridge: lt9611: Fix PLL being unable to lock

Tim Huang <[email protected]>
drm/amdgpu: skip psp suspend for IMU enabled ASICs mode2 reset

Alex Deucher <[email protected]>
drm/amdgpu: for S0ix, skip SDMA 5.x+ suspend/resume

Roman Li <[email protected]>
drm/amd/display: Clear MST topology if it fails to resume

Peng Zhang <[email protected]>
maple_tree: fix a potential concurrency bug in RCU mode

Peng Zhang <[email protected]>
maple_tree: fix get wrong data_end in mtree_lookup_walk()

Peter Xu <[email protected]>
mm/hugetlb: fix uffd wr-protection for CoW optimization path

Rongwei Wang <[email protected]>
mm/swap: fix swap_info_struct race between swapoff and get_swap_pages()

Zheng Yejian <[email protected]>
ring-buffer: Fix race while reader and writer are on the same page

Min Li <[email protected]>
drm/i915: fix race condition UAF in i915_perf_add_config_ioctl

Tvrtko Ursulin <[email protected]>
drm/i915: Fix context runtime accounting

Karol Herbst <[email protected]>
drm/nouveau/disp: Support more modes by checking with lower bpc

Boris Brezillon <[email protected]>
drm/panfrost: Fix the panfrost_mmu_map_fault_addr() error path

Jens Axboe <[email protected]>
ublk: read any SQE values upfront

Felix Fietkau <[email protected]>
wifi: mt76: ignore key disable commands

Lorenzo Bianconi <[email protected]>
wifi: mt76: mt7921: fix fw used for offload check for mt7922

Yafang Shao <[email protected]>
mm: vmalloc: avoid warn_alloc noise caused by fatal signal

Sergey Senozhatsky <[email protected]>
zsmalloc: document freeable stats

Steven Rostedt (Google) <[email protected]>
tracing/synthetic: Make lastcmd_mutex static

Kan Liang <[email protected]>
perf/core: Fix the same task check in perf_event_set_output

Peter Zijlstra <[email protected]>
perf: Optimize perf_pmu_migrate_context()

Yu Kuai <[email protected]>
block: don't set GD_NEED_PART_SCAN if scan partition failed

Ming Lei <[email protected]>
block: ublk: make sure that block size is set correctly

Thiago Rafael Becker <[email protected]>
cifs: sanitize paths in cifs_update_super_prepath.

Keith Busch <[email protected]>
nvme: fix discard support without oncs

Zhong Jinghua <[email protected]>
scsi: iscsi_tcp: Check that sock is valid before iscsi_set_param()

Li Zetao <[email protected]>
scsi: qla2xxx: Fix memory leak in qla2x00_probe_one()

Wojciech Lukowicz <[email protected]>
io_uring: fix memory leak when removing provided buffers

Wojciech Lukowicz <[email protected]>
io_uring: fix return value when removing provided buffers

Nuno Sá <[email protected]>
iio: adc: ad7791: fix IRQ flags

Guennadi Liakhovetski <[email protected]>
ASoC: SOF: avoid a NULL dereference with unsupported widgets

Jason Montleon <[email protected]>
ASoC: hdac_hdmi: use set_stream() instead of set_tdm_slots()

Jason Gunthorpe <[email protected]>
iommufd: Do not corrupt the pfn list when doing batch carry

Jason Gunthorpe <[email protected]>
iommufd: Fix unpinning of pages when an access is present

Jason Gunthorpe <[email protected]>
iommufd: Check for uptr overflow

Steven Rostedt (Google) <[email protected]>
tracing: Free error logs of tracing instances

Daniel Bristot de Oliveira <[email protected]>
tracing/osnoise: Fix notify new tracing_max_latency

Daniel Bristot de Oliveira <[email protected]>
tracing/timerlat: Notify new max thread latency

Tze-nan Wu <[email protected]>
tracing/synthetic: Fix races on freeing last_cmd

Song Yoong Siang <[email protected]>
net: stmmac: Add queue reset into stmmac_xdp_open() function

Hans de Goede <[email protected]>
ACPI: video: Add acpi_backlight=video quirk for Lenovo ThinkPad W530

Hans de Goede <[email protected]>
ACPI: video: Add acpi_backlight=video quirk for Apple iMac14,1 and iMac14,2

Hans de Goede <[email protected]>
ACPI: video: Make acpi_backlight=video work independent from GPU driver

Hans de Goede <[email protected]>
ACPI: video: Add auto_detect arg to __acpi_video_get_backlight_type()

Oliver Hartkopp <[email protected]>
can: isotp: isotp_recvmsg(): use sock_recv_cmsgs() to get SOCK_RXQ_OVFL infos

Michal Sojka <[email protected]>
can: isotp: isotp_ops: fix poll() to not report false EPOLLOUT events

Oliver Hartkopp <[email protected]>
can: isotp: fix race between isotp_sendsmg() and isotp_release()

Oleksij Rempel <[email protected]>

    can: j1939: j1939_tp_tx_dat_new(): fix out-of-bounds memory access

Christian Brauner <[email protected]>
fs: drop peer group ids under namespace lock

Zheng Yejian <[email protected]>

    ftrace: Fix issue that 'direct->addr' not restored in modify_ftrace_direct()

John Keeping <[email protected]>
ftrace: Mark get_lock_parent_ip() __always_inline

Keith Busch <[email protected]>
blk-mq: directly poll requests

William Breathitt Gray <[email protected]>
counter: 104-quad-8: Fix Synapse action reported for Index signals

William Breathitt Gray <[email protected]>
counter: 104-quad-8: Fix race condition between FLAG and CNTR reads

Steve Clevenger <[email protected]>

    coresight-etm4: Fix for() loop drvdata->nr_addr_cmp range bug

Suzuki K Poulose <[email protected]>
coresight: etm4x: Do not access TRCIDR1 for identification

Muchun Song <[email protected]>
mm: kfence: fix handling discontiguous page

Muchun Song <[email protected]>
mm: kfence: fix PG_slab and memcg_data clearing

Jeremi Piotrowski <[email protected]>
KVM: SVM: Flush Hyper-V TLB when required

Sean Christopherson <[email protected]>
KVM: nVMX: Do not report error code when synthesizing VM-Exit from Real Mode

Sean Christopherson <[email protected]>
KVM: x86: Clear "has_error_code", not "error_code", for RM exception injection

Mario Limonciello <[email protected]>
x86/ACPI/boot: Use FADT version to check support for online capable

Eric DeVolder <[email protected]>
x86/acpi/boot: Correct acpi_is_processor_usable() check

Andy Chi <[email protected]>
ALSA: hda/realtek: fix mute/micmute LEDs for a HP ProBook

Jeremy Soller <[email protected]>
ALSA: hda/realtek: Add quirk for Clevo X370SNW

Namjae Jeon <[email protected]>
ksmbd: fix slab-out-of-bounds in init_smb2_rsp_hdr

Marios Makassikis <[email protected]>
ksmbd: do not call kvmalloc() with __GFP_NORETRY | __GFP_NO_WARN

Ilpo Järvinen <[email protected]>
serial: 8250: Prevent starting up DMA Rx on THRI interrupt

Geert Uytterhoeven <[email protected]>
dt-bindings: serial: renesas,scif: Fix 4th IRQ for 4-IRQ SCIFs

Shiyang Ruan <[email protected]>
fsdax: force clear dirty mark if CoW

Shiyang Ruan <[email protected]>
fsdax: unshare: zero destination if srcmap is HOLE or UNWRITTEN

Shiyang Ruan <[email protected]>
fsdax: dedupe should compare the min of two iters' length

Ryusuke Konishi <[email protected]>
nilfs2: fix sysfs interface lifetime

Ryusuke Konishi <[email protected]>
nilfs2: fix potential UAF of struct nilfs_sc_info in nilfs_segctor_thread()

Sherry Sun <[email protected]>
tty: serial: fsl_lpuart: fix crash in lpuart_uport_is_active

Sherry Sun <[email protected]>
tty: serial: fsl_lpuart: avoid checking for transfer complete when UARTCTRL_SBK is asserted in lpuart32_tx_empty

Biju Das <[email protected]>
tty: serial: sh-sci: Fix Rx on RZ/G2L SCI

Biju Das <[email protected]>
tty: serial: sh-sci: Fix transmit end interrupt handler

Mårten Lindahl <[email protected]>
iio: light: vcnl4000: Fix WARN_ON on uninitialized lock

Kai-Heng Feng <[email protected]>
iio: light: cm32181: Unregister second I2C client if present

Nuno Sá <[email protected]>
iio: buffer: make sure O_NONBLOCK is respected

Nuno Sá <[email protected]>
iio: buffer: correctly return bytes written in output buffers

Mehdi Djait <[email protected]>
iio: accel: kionix-kx022a: Get the timestamp from the driver's private data in the trigger_handler

Nuno Sá <[email protected]>
iio: adc: max11410: fix read_poll_timeout() usage

William Breathitt Gray <[email protected]>
iio: dac: cio-dac: Fix max DAC write value check for 12-bit

Lars-Peter Clausen <[email protected]>
iio: adc: ti-ads7950: Set can_sleep flag for GPIO chip

Andy Shevchenko <[email protected]>
iio: adc: qcom-spmi-adc5: Fix the channel name

Arnd Bergmann <[email protected]>

    iio: adis16480: select CONFIG_CRC32

Ian Ray <[email protected]>
drivers: iio: adc: ltc2497: fix LSB shift

Bjørn Mork <[email protected]>
USB: serial: option: add Quectel RM500U-CN modem

Enrico Sau <[email protected]>
USB: serial: option: add Telit FE990 compositions

RD Babiera <[email protected]>
usb: typec: altmodes/displayport: Fix configure initial pin assignment

Kees Jan Koster <[email protected]>

    USB: serial: cp210x: add Silicon Labs IFS-USB-DATACABLE IDs

Heikki Krogerus <[email protected]>
usb: dwc3: pci: add support for the Intel Meteor Lake-S

Pawel Laszczak <[email protected]>
usb: cdnsp: Fixes error: uninitialized symbol 'len'

D Scott Phillips <[email protected]>
xhci: also avoid the XHCI_ZERO_64B_REGS quirk with a passthrough iommu

Mathias Nyman <[email protected]>
xhci: Free the command allocated for setting LPM if we return early

Wayne Chang <[email protected]>
usb: xhci: tegra: fix sleep in atomic call

Mathias Nyman <[email protected]>
Revert "usb: xhci-pci: Set PROBE_PREFER_ASYNCHRONOUS"

Lukas Wunner <[email protected]>
PCI/DOE: Fix memory leak with CONFIG_DEBUG_OBJECTS=y

Lukas Wunner <[email protected]>
PCI/DOE: Silence WARN splat with CONFIG_DEBUG_OBJECTS=y

Lukas Wunner <[email protected]>
cxl/pci: Handle excessive CDAT length

Lukas Wunner <[email protected]>
cxl/pci: Handle truncated CDAT entries

Lukas Wunner <[email protected]>
cxl/pci: Handle truncated CDAT header

Lukas Wunner <[email protected]>
cxl/pci: Fix CDAT retrieval on big endian

Michael Sit Wei Hong <[email protected]>
net: stmmac: check fwnode for phy device before scanning for phy

Ard Biesheuvel <[email protected]>
arm64: compat: Work around uninitialized variable warning

Shailend Chand <[email protected]>
gve: Secure enough bytes in the first TX desc for all TCP pkts

Eric Dumazet <[email protected]>

    netlink: annotate lockless accesses to nlk->max_recvmsg_len

Andy Roulin <[email protected]>
ethtool: reset #lanes when lanes is omitted

Kuniyuki Iwashima <[email protected]>
ping: Fix potentail NULL deref for /proc/net/icmp.

Kuniyuki Iwashima <[email protected]>

    raw: Fix NULL deref in raw_get_next().

Eric Dumazet <[email protected]>

    raw: use net_hash_mix() in hash function

Lingyu Liu <[email protected]>
ice: Reset FDIR counter in FDIR init stage

Simei Su <[email protected]>
ice: fix wrong fallback logic for FDIR

Dai Ngo <[email protected]>
NFSD: callback request does not use correct credential for AUTH_SYS

Jeff Layton <[email protected]>
sunrpc: only free unix grouplist after RCU settles

Corinna Vinschen <[email protected]>
net: stmmac: fix up RX flow hash indirection table when setting channels

Siddharth Vadapalli <[email protected]>
net: ethernet: ti: am65-cpsw: Fix mdio cleanup in probe

Dhruva Gole <[email protected]>
gpio: davinci: Add irq chip flag to skip set wake

Dhruva Gole <[email protected]>
gpio: davinci: Do not clear the bank intr enable bit in save_context

Mark Pearson <[email protected]>
platform/x86: think-lmi: Clean up display of current_value on Thinkstation

Mark Pearson <[email protected]>
platform/x86: think-lmi: Fix memory leaks when parsing ThinkStation WMI strings

Armin Wolf <[email protected]>
platform/x86: think-lmi: Fix memory leak when showing current settings

Ziyang Xuan <[email protected]>
ipv6: Fix an uninit variable access bug in __ip6_make_skb()

Sricharan Ramabadhran <[email protected]>
net: qrtr: Do not do DEL_SERVER broadcast after DEL_CLIENT

Daniele Ceraolo Spurio <[email protected]>
drm/i915/huc: Cancel HuC delayed load timer on reset.

Xin Long <[email protected]>
sctp: check send stream number after wait_for_sndbuf

Felix Fietkau <[email protected]>
net: ethernet: mtk_eth_soc: fix remaining throughput regression

Gustav Ekelund <[email protected]>
net: dsa: mv88e6xxx: Reset mv88e6393x force WD event bit

Jakub Kicinski <[email protected]>
net: don't let netpoll invoke NAPI if in xmit context

Takashi Iwai <[email protected]>
ALSA: hda/hdmi: Preserve the previous PCM device upon re-enablement

Eric Dumazet <[email protected]>
icmp: guard against too small mtu

Jeff Layton <[email protected]>
nfsd: call op_release, even when op_func returns an error

Chuck Lever <[email protected]>

    NFSD: Avoid calling OPDESC() with ops->opnum == OP_ILLEGAL

Hans de Goede <[email protected]>
wifi: brcmfmac: Fix SDIO suspend/resume regression

Andrea Righi <[email protected]>
l2tp: generate correct module alias strings

Michael Sit Wei Hong <[email protected]>
net: stmmac: remove redundant fixup to support fixed-link mode

Michael Sit Wei Hong <[email protected]>
net: stmmac: check if MAC needs to attach to a PHY

Michael Sit Wei Hong <[email protected]>
net: phylink: add phylink_expects_phy() method

Ziyang Xuan <[email protected]>
net: qrtr: Fix a refcount bug in qrtr_recvmsg()

Felix Fietkau <[email protected]>
wifi: mac80211: fix invalid drv_sta_pre_rcu_remove calls for non-uploaded sta

Ryder Lee <[email protected]>

    wifi: mac80211: fix the size calculation of ieee80211_ie_len_eht_cap()

Nico Boehr <[email protected]>
KVM: s390: pv: fix external interruption loop not always detected

Srinivas Kandagatla <[email protected]>
ASoC: codecs: lpass: fix the order or clks turn off during suspend

Uwe Kleine-König <[email protected]>
pwm: meson: Explicitly set .polarity in .get_state()

Uwe Kleine-König <[email protected]>
pwm: sprd: Explicitly set .polarity in .get_state()

Uwe Kleine-König <[email protected]>
pwm: iqs620a: Explicitly set .polarity in .get_state()

Uwe Kleine-König <[email protected]>
pwm: cros-ec: Explicitly set .polarity in .get_state()

Uwe Kleine-König <[email protected]>
pwm: hibvt: Explicitly set .polarity in .get_state()

Ranjani Sridharan <[email protected]>
ASoC: SOF: ipc4: Ensure DSP is in D0I0 during sof_ipc4_set_get_data()

Mohammed Gamal <[email protected]>
Drivers: vmbus: Check for channel allocation before looking up relids

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

Ville Syrjälä <[email protected]>
drm/i915: Add a .color_post_update() hook

Ville Syrjälä <[email protected]>
drm/i915: Move the DSB setup/cleaup into the color code

Mike Snitzer <[email protected]>
dm: fix improper splitting for abnormal bios

Heinz Mauelshagen <[email protected]>
dm: change "unsigned" to "unsigned int"

Jiapeng Chong <[email protected]>
dm integrity: Remove bi_sector that's only used by commented debug code

Joe Thornber <[email protected]>
dm cache: Add some documentation to dm-cache-background-tracker.h

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

Diffstat:

 .../devicetree/bindings/serial/renesas,scif.yaml   |   4 +-
 Documentation/mm/zsmalloc.rst                      |   2 +
 Makefile                                           |   4 +-
 arch/arm64/kernel/compat_alignment.c               |  32 +-
 arch/s390/kvm/intercept.c                          |  32 +-
 arch/x86/kernel/acpi/boot.c                        |   9 +-
 arch/x86/kvm/kvm_onhyperv.h                        |   5 +
 arch/x86/kvm/svm/svm.c                             |  37 +-
 arch/x86/kvm/svm/svm_onhyperv.h                    |  15 +
 arch/x86/kvm/vmx/nested.c                          |   7 +-
 arch/x86/kvm/x86.c                                 |  11 +-
 block/blk-mq.c                                     |   4 +-
 block/genhd.c                                      |   8 +-
 drivers/acpi/acpi_video.c                          |  15 +-
 drivers/acpi/video_detect.c                        |  58 +++-
 drivers/block/ublk_drv.c                           |  26 +-
 drivers/counter/104-quad-8.c                       |  31 +-
 drivers/cxl/core/pci.c                             |  38 +-
 drivers/cxl/cxlpci.h                               |  14 +
 drivers/gpio/Kconfig                               |   2 +-
 drivers/gpio/gpio-davinci.c                        |   5 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_device.c         |  18 +
 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c  |   2 +
 drivers/gpu/drm/bridge/lontium-lt9611.c            |   1 +
 drivers/gpu/drm/i915/display/intel_color.c         |  23 ++
 drivers/gpu/drm/i915/display/intel_color.h         |   3 +
 drivers/gpu/drm/i915/display/intel_display.c       |  28 +-
 drivers/gpu/drm/i915/display/intel_display.h       |   8 +
 .../gpu/drm/i915/gt/intel_execlists_submission.c   |  12 +-
 drivers/gpu/drm/i915/gt/uc/intel_huc.c             |   7 +
 drivers/gpu/drm/i915/gt/uc/intel_huc.h             |   7 +-
 drivers/gpu/drm/i915/i915_perf.c                   |   6 +-
 drivers/gpu/drm/nouveau/dispnv50/disp.c            |  32 ++
 drivers/gpu/drm/nouveau/nouveau_dp.c               |   8 +-
 drivers/gpu/drm/panfrost/panfrost_mmu.c            |   1 +
 drivers/hv/connection.c                            |   4 +
 drivers/hwtracing/coresight/coresight-etm4x-core.c |  24 +-
 drivers/hwtracing/coresight/coresight-etm4x.h      |  20 +-
 drivers/iio/accel/kionix-kx022a.c                  |   2 +-
 drivers/iio/adc/ad7791.c                           |   2 +-
 drivers/iio/adc/ltc2497.c                          |   6 +-
 drivers/iio/adc/max11410.c                         |  22 +-
 drivers/iio/adc/qcom-spmi-adc5.c                   |  10 +-
 drivers/iio/adc/ti-ads7950.c                       |   1 +
 drivers/iio/dac/cio-dac.c                          |   4 +-
 drivers/iio/imu/Kconfig                            |   1 +
 drivers/iio/industrialio-buffer.c                  |  21 +-
 drivers/iio/light/cm32181.c                        |  12 +
 drivers/iio/light/vcnl4000.c                       |   3 +-
 drivers/iommu/iommufd/pages.c                      |  16 +-
 drivers/md/dm-bio-prison-v1.c                      |  10 +-
 drivers/md/dm-bio-prison-v2.c                      |  12 +-
 drivers/md/dm-bio-prison-v2.h                      |  10 +-
 drivers/md/dm-bufio.c                              |  58 ++--
 drivers/md/dm-cache-background-tracker.c           |   8 +-
 drivers/md/dm-cache-background-tracker.h           |  46 ++-
 drivers/md/dm-cache-metadata.c                     |  40 +--
 drivers/md/dm-cache-metadata.h                     |   4 +-
 drivers/md/dm-cache-policy-internal.h              |  10 +-
 drivers/md/dm-cache-policy-smq.c                   | 163 ++++-----
 drivers/md/dm-cache-policy.c                       |   2 +-
 drivers/md/dm-cache-policy.h                       |   4 +-
 drivers/md/dm-cache-target.c                       |  50 +--
 drivers/md/dm-core.h                               |   6 +-
 drivers/md/dm-crypt.c                              |  48 +--
 drivers/md/dm-delay.c                              |   6 +-
 drivers/md/dm-ebs-target.c                         |   2 +-
 drivers/md/dm-era-target.c                         |  32 +-
 drivers/md/dm-exception-store.c                    |   6 +-
 drivers/md/dm-exception-store.h                    |  18 +-
 drivers/md/dm-flakey.c                             |  22 +-
 drivers/md/dm-integrity.c                          | 328 +++++++++---------
 drivers/md/dm-io-rewind.c                          |   4 +-
 drivers/md/dm-io.c                                 |  32 +-
 drivers/md/dm-ioctl.c                              |  18 +-
 drivers/md/dm-kcopyd.c                             |  30 +-
 drivers/md/dm-linear.c                             |   2 +-
 drivers/md/dm-log-userspace-base.c                 |   6 +-
 drivers/md/dm-log-userspace-transfer.c             |   2 +-
 drivers/md/dm-log-writes.c                         |  10 +-
 drivers/md/dm-log.c                                |  10 +-
 drivers/md/dm-mpath.c                              |  46 +--
 drivers/md/dm-mpath.h                              |   2 +-
 drivers/md/dm-path-selector.h                      |   2 +-
 drivers/md/dm-ps-io-affinity.c                     |   4 +-
 drivers/md/dm-ps-queue-length.c                    |  10 +-
 drivers/md/dm-ps-round-robin.c                     |   6 +-
 drivers/md/dm-ps-service-time.c                    |  14 +-
 drivers/md/dm-raid.c                               |   2 +-
 drivers/md/dm-raid1.c                              |  22 +-
 drivers/md/dm-region-hash.c                        |  22 +-
 drivers/md/dm-rq.c                                 |  16 +-
 drivers/md/dm-rq.h                                 |   2 +-
 drivers/md/dm-snap-persistent.c                    |   8 +-
 drivers/md/dm-snap-transient.c                     |   6 +-
 drivers/md/dm-snap.c                               |  34 +-
 drivers/md/dm-stats.c                              |  74 ++--
 drivers/md/dm-stats.h                              |   6 +-
 drivers/md/dm-stripe.c                             |  10 +-
 drivers/md/dm-switch.c                             |  46 +--
 drivers/md/dm-table.c                              |  25 +-
 drivers/md/dm-thin-metadata.c                      |  24 +-
 drivers/md/dm-thin.c                               |  46 +--
 drivers/md/dm-uevent.c                             |   4 +-
 drivers/md/dm-uevent.h                             |   4 +-
 drivers/md/dm-verity-fec.c                         |  30 +-
 drivers/md/dm-verity-fec.h                         |  18 +-
 drivers/md/dm-verity-target.c                      |  30 +-
 drivers/md/dm-verity.h                             |   8 +-
 drivers/md/dm-writecache.c                         |  80 ++---
 drivers/md/dm.c                                    |  55 ++-
 drivers/md/dm.h                                    |   4 +-
 drivers/md/persistent-data/dm-array.c              |  69 ++--
 drivers/md/persistent-data/dm-array.h              |   2 +-
 drivers/md/persistent-data/dm-bitset.c             |  12 +-
 drivers/md/persistent-data/dm-block-manager.c      |  16 +-
 drivers/md/persistent-data/dm-block-manager.h      |   6 +-
 drivers/md/persistent-data/dm-btree-remove.c       |  46 +--
 drivers/md/persistent-data/dm-btree-spine.c        |   4 +-
 drivers/md/persistent-data/dm-btree.c              |  98 +++---
 drivers/md/persistent-data/dm-btree.h              |  12 +-
 .../persistent-data/dm-persistent-data-internal.h  |   6 +-
 drivers/md/persistent-data/dm-space-map-common.c   |  28 +-
 drivers/md/persistent-data/dm-space-map-metadata.c |  20 +-
 .../md/persistent-data/dm-transaction-manager.c    |  16 +-
 .../md/persistent-data/dm-transaction-manager.h    |   2 +-
 drivers/net/dsa/mv88e6xxx/chip.c                   |   2 +-
 drivers/net/dsa/mv88e6xxx/global2.c                |  20 ++
 drivers/net/dsa/mv88e6xxx/global2.h                |   1 +
 drivers/net/ethernet/google/gve/gve.h              |   2 +
 drivers/net/ethernet/google/gve/gve_tx.c           |  12 +-
 drivers/net/ethernet/intel/ice/ice_virtchnl_fdir.c |  23 +-
 drivers/net/ethernet/mediatek/mtk_eth_soc.c        |   4 +
 drivers/net/ethernet/stmicro/stmmac/dwmac-intel.c  |   1 -
 drivers/net/ethernet/stmicro/stmmac/stmmac_main.c  |  21 +-
 drivers/net/ethernet/ti/am65-cpsw-nuss.c           |   6 +-
 drivers/net/phy/phylink.c                          |  19 +
 .../wireless/broadcom/brcm80211/brcmfmac/bcmsdh.c  |  36 +-
 .../wireless/broadcom/brcm80211/brcmfmac/sdio.h    |   2 +
 drivers/net/wireless/mediatek/mt76/mt7603/main.c   |  10 +-
 drivers/net/wireless/mediatek/mt76/mt7615/mac.c    |  70 ++--
 drivers/net/wireless/mediatek/mt76/mt7615/main.c   |  15 +-
 drivers/net/wireless/mediatek/mt76/mt7615/mt7615.h |   6 +-
 drivers/net/wireless/mediatek/mt76/mt76x02_util.c  |  18 +-
 drivers/net/wireless/mediatek/mt76/mt7915/main.c   |  13 +-
 drivers/net/wireless/mediatek/mt76/mt7921/main.c   |  13 +-
 drivers/net/wireless/mediatek/mt76/mt7921/pci.c    |   2 +-
 drivers/net/wireless/mediatek/mt76/mt7996/main.c   |  13 +-
 drivers/nvme/host/core.c                           |   6 +-
 drivers/pci/doe.c                                  |  30 +-
 drivers/platform/x86/think-lmi.c                   |  20 +-
 drivers/pwm/pwm-cros-ec.c                          |   1 +
 drivers/pwm/pwm-hibvt.c                            |   1 +
 drivers/pwm/pwm-iqs620a.c                          |   1 +
 drivers/pwm/pwm-meson.c                            |   8 +
 drivers/pwm/pwm-sprd.c                             |   1 +
 drivers/scsi/iscsi_tcp.c                           |   3 +-
 drivers/scsi/qla2xxx/qla_os.c                      |   1 +
 drivers/tty/serial/8250/8250_port.c                |  11 +
 drivers/tty/serial/fsl_lpuart.c                    |  10 +-
 drivers/tty/serial/sh-sci.c                        |  10 +-
 drivers/usb/cdns3/cdnsp-ep0.c                      |   3 +-
 drivers/usb/dwc3/dwc3-pci.c                        |   4 +
 drivers/usb/host/xhci-pci.c                        |   7 +-
 drivers/usb/host/xhci-tegra.c                      |   6 +-
 drivers/usb/host/xhci.c                            |   7 +-
 drivers/usb/serial/cp210x.c                        |   1 +
 drivers/usb/serial/option.c                        |  10 +
 drivers/usb/typec/altmodes/displayport.c           |   6 +-
 fs/cifs/fs_context.c                               |  13 +-
 fs/cifs/fs_context.h                               |   3 +
 fs/cifs/misc.c                                     |   2 +-
 fs/dax.c                                           |  52 ++-
 fs/ksmbd/connection.c                              |   5 +-
 fs/ksmbd/server.c                                  |   5 +-
 fs/ksmbd/smb2pdu.c                                 |   3 -
 fs/ksmbd/smb_common.c                              | 138 ++++++--
 fs/ksmbd/smb_common.h                              |   2 +-
 fs/namespace.c                                     |   2 +-
 fs/nfsd/blocklayout.c                              |   1 +
 fs/nfsd/nfs4callback.c                             |   4 +-
 fs/nfsd/nfs4xdr.c                                  |  15 +-
 fs/nilfs2/segment.c                                |   3 +-
 fs/nilfs2/super.c                                  |   2 +
 fs/nilfs2/the_nilfs.c                              |  12 +-
 include/acpi/video.h                               |  15 +-
 include/linux/device-mapper.h                      |  38 +-
 include/linux/dm-bufio.h                           |  12 +-
 include/linux/dm-dirty-log.h                       |   6 +-
 include/linux/dm-io.h                              |   8 +-
 include/linux/dm-kcopyd.h                          |  22 +-
 include/linux/dm-region-hash.h                     |   2 +-
 include/linux/ftrace.h                             |   2 +-
 include/linux/mm_types.h                           |   3 +-
 include/linux/pci-doe.h                            |   8 +-
 include/linux/phylink.h                            |   1 +
 include/net/raw.h                                  |  15 +-
 io_uring/io_uring.c                                |   2 +-
 io_uring/kbuf.c                                    |   7 +-
 kernel/events/core.c                               |  14 +-
 kernel/fork.c                                      |   3 +
 kernel/trace/ftrace.c                              |  15 +-
 kernel/trace/ring_buffer.c                         |  13 +-
 kernel/trace/trace.c                               |   1 +
 kernel/trace/trace_events_synth.c                  |  19 +-
 kernel/trace/trace_osnoise.c                       |   4 +-
 lib/maple_tree.c                                   | 383 +++++++++++++--------
 mm/hugetlb.c                                       |  14 +-
 mm/kfence/core.c                                   |  32 +-
 mm/memory.c                                        |  16 +-
 mm/mmap.c                                          |   3 +-
 mm/swapfile.c                                      |   3 +-
 mm/vmalloc.c                                       |   8 +-
 net/can/isotp.c                                    |  74 ++--
 net/can/j1939/transport.c                          |   5 +-
 net/core/netpoll.c                                 |  19 +-
 net/ethtool/linkmodes.c                            |   7 +-
 net/ipv4/icmp.c                                    |   5 +
 net/ipv4/ping.c                                    |   8 +-
 net/ipv4/raw.c                                     |  49 +--
 net/ipv4/raw_diag.c                                |  10 +-
 net/ipv6/ip6_output.c                              |   7 +-
 net/ipv6/raw.c                                     |  14 +-
 net/l2tp/l2tp_ip.c                                 |   8 +-
 net/l2tp/l2tp_ip6.c                                |   8 +-
 net/mac80211/sta_info.c                            |   3 +-
 net/mac80211/util.c                                |   2 +-
 net/netlink/af_netlink.c                           |  15 +-
 net/qrtr/af_qrtr.c                                 |   2 +
 net/qrtr/ns.c                                      |  15 +-
 net/sctp/socket.c                                  |   4 +
 net/sunrpc/svcauth_unix.c                          |  17 +-
 sound/pci/hda/patch_hdmi.c                         |  11 +
 sound/pci/hda/patch_realtek.c                      |   2 +
 sound/soc/codecs/hdac_hdmi.c                       |  17 +-
 sound/soc/codecs/lpass-rx-macro.c                  |   4 +-
 sound/soc/codecs/lpass-tx-macro.c                  |   4 +-
 sound/soc/codecs/lpass-wsa-macro.c                 |   4 +-
 sound/soc/sof/ipc4-topology.c                      |   8 +
 sound/soc/sof/ipc4.c                               |   8 +
 tools/testing/radix-tree/maple.c                   |  18 +-
 241 files changed, 2637 insertions(+), 1757 deletions(-)