Skip to content

6.1.110-rc1 review

Greg Kroah-Hartman linux-cifs linux-mm linux-patches linux-sh lkml stable 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest192 patches 12 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/192sch/netem: fix use after free in netem_dequeuenet/sched/sch_netem.c+4 -50 replies
2/192ASoC: dapm: Fix UAF for snd_soc_pcm_runtime objectsound/soc/soc-dapm.c+1 -00 replies
3/192KVM: x86: Acquire kvm->srcu when handling KVM_SET_VCPU_EVENTSarch/x86/kvm/x86.c+2 -00 replies
4/192KVM: SVM: fix emulation of msr reads/writes of MSR_FS_BASE and MSR_GS_BASEarch/x86/kvm/svm/svm.c+12 -00 replies
5/192KVM: SVM: Dont advertise Bus Lock Detect to guest if SVM support is missingarch/x86/kvm/svm/svm.c+3 -00 replies
6/192ALSA: hda/conexant: Add pincfg quirk to enable top speakers on Sirius devicessound/pci/hda/patch_conexant.c+11 -00 replies
7/192ALSA: hda/realtek: add patch for internal mic in Lenovo V145sound/pci/hda/patch_realtek.c+9 -00 replies
8/192ALSA: hda/realtek: Support mute LED on HP Laptop 14-dq2xxxsound/pci/hda/patch_realtek.c+1 -00 replies
9/192ksmbd: unset the binding mark of a reused connectionfs/smb/server/smb2pdu.c+4 -00 replies
10/192ksmbd: Unlock on in ksmbd_tcp_set_interfaces()fs/smb/server/transport_tcp.c+3 -10 replies
11/192ata: libata: Fix memory leak for error path in ata_host_alloc()drivers/ata/libata-core.c+3 -10 replies
12/192x86/tdx: Fix data leak in mmio_read()arch/x86/coco/tdx/tdx.c+0 -10 replies
13/192perf/x86/intel: Limit the period on Haswellarch/x86/events/intel/core.c+21 -20 replies
14/192irqchip/gic-v2m: Fix refcount leak in gicv2m_of_init()drivers/irqchip/irq-gic-v2m.c+3 -30 replies
15/192x86/kaslr: Expose and use the end of the physical memory address spacearch/x86/include/asm/page_64.h arch/x86/include/asm/pgtable_64_types.h arch/x86/mm/init_64.c +5 more+43 -120 replies
16/192rtmutex: Drop rt_mutex::wait_lock before schedulingkernel/locking/rtmutex.c+5 -40 replies
17/192nvme-pci: Add sleep quirk for Samsung 990 Evodrivers/nvme/host/pci.c+11 -00 replies
18/192Revert "Bluetooth: MGMT/SMP: Fix address type when using SMP over BREDR/LE"include/net/bluetooth/hci_core.h net/bluetooth/mgmt.c net/bluetooth/smp.c+7 -300 replies
19/192Bluetooth: MGMT: Ignore keys being loaded with invalid typenet/bluetooth/mgmt.c+19 -180 replies
20/192mmc: core: apply SD quirks earlier during probedrivers/mmc/core/quirks.h drivers/mmc/core/sd.c+17 -90 replies
21/192mmc: dw_mmc: Fix IDMAC operation with pages bigger than 4Kdrivers/mmc/host/dw_mmc.c+2 -20 replies
22/192mmc: sdhci-of-aspeed: fix module autoloadingdrivers/mmc/host/sdhci-of-aspeed.c+1 -00 replies
23/192mmc: cqhci: Fix checking of CQHCI_HALT statedrivers/mmc/host/cqhci-core.c+1 -10 replies
24/192fuse: update stats for pages in dropped aux writeback listfs/fuse/file.c+7 -10 replies
25/192fuse: use unsigned type for getxattr/listxattr size truncationfs/fuse/xattr.c+2 -20 replies
26/192clk: qcom: clk-alpha-pll: Fix the pll post div maskdrivers/clk/qcom/clk-alpha-pll.c+1 -10 replies
27/192clk: qcom: clk-alpha-pll: Fix the trion pll postdiv set rate APIdrivers/clk/qcom/clk-alpha-pll.c+2 -20 replies
28/192clk: qcom: clk-alpha-pll: Fix zonda set_rate failure when PLL is disableddrivers/clk/qcom/clk-alpha-pll.c+3 -00 replies
29/192clk: qcom: clk-alpha-pll: Update set_rate for Zonda PLLdrivers/clk/qcom/clk-alpha-pll.c+16 -00 replies
30/192can: mcp251x: fix deadlock if an interrupt occurs during mcp251x_opendrivers/net/can/spi/mcp251x.c+1 -10 replies
31/192spi: rockchip: Resolve unbalanced runtime PM / system PM handlingdrivers/spi/spi-rockchip.c+7 -160 replies
32/192tracing: Avoid possible softlockup in tracing_iter_reset()kernel/trace/trace.c+2 -00 replies
33/192net: mctp-serial: Fix missing escapes on transmitdrivers/net/mctp/mctp-serial.c+2 -20 replies
34/192x86/fpu: Avoid writing LBR bit to IA32_XSS unless supportedarch/x86/include/asm/fpu/types.h arch/x86/kernel/fpu/xstate.c arch/x86/kernel/fpu/xstate.h+12 -20 replies
35/192Revert "drm/amdgpu: align pp_power_profile_mode with kernel docs"drivers/gpu/drm/amd/pm/swsmu/amdgpu_smu.c+4 -20 replies
36/192tcp_bpf: fix return value of tcp_bpf_sendmsg()net/ipv4/tcp_bpf.c+1 -10 replies
37/192ila: call nf_unregister_net_hooks() soonernet/ipv6/ila/ila.h net/ipv6/ila/ila_main.c net/ipv6/ila/ila_xlat.c+16 -40 replies
38/192sched: sch_cake: fix bulk flow accounting logic for host fairnessnet/sched/sch_cake.c+7 -40 replies
39/192nilfs2: fix missing cleanup on rollforward recovery errorfs/nilfs2/recovery.c+33 -20 replies
40/192nilfs2: protect references to superblock parameters exposed in sysfsfs/nilfs2/sysfs.c+33 -100 replies
41/192nilfs2: fix state management in error path of log writing functionfs/nilfs2/segment.c+6 -40 replies
42/192ALSA: control: Apply sanity check of input values for user elementssound/core/control.c+5 -10 replies
43/192ALSA: hda: Add input value sanity checks to HDMI channel map controlssound/hda/hdmi_chmap.c+18 -00 replies
44/192smack: unix sockets: fix accept()ed socket labelsecurity/smack/smack_lsm.c+9 -30 replies
45/192ELF: fix kernel.randomize_va_space double readfs/binfmt_elf.c+3 -20 replies
46/192irqchip/armada-370-xp: Do not allow mapping IRQ 0 and 1drivers/irqchip/irq-armada-370-xp.c+4 -00 replies
47/192af_unix: Remove put_pid()/put_cred() in copy_peercred().net/unix/af_unix.c+1 -80 replies
48/192x86/kmsan: Fix hook for unaligned accessesarch/x86/lib/iomem.c+4 -10 replies
49/192iommu: sun50i: clear bypass registerdrivers/iommu/sun50i-iommu.c+1 -00 replies
50/192netfilter: nf_conncount: fix wrong variable typenet/netfilter/nf_conncount.c+3 -50 replies
51/192udf: Avoid excessive partition lengthsfs/udf/super.c+15 -00 replies
52/192fs/ntfs3: One more reason to mark inode badfs/ntfs3/frecord.c+3 -10 replies
53/192media: vivid: fix wrong sizeimage value for mplanedrivers/media/test-drivers/vivid/vivid-vid-cap.c drivers/media/test-drivers/vivid/vivid-vid-out.c+12 -90 replies
54/192leds: spi-byte: Call of_node_put() on error pathdrivers/leds/leds-spi-byte.c+5 -10 replies
55/192wifi: brcmsmac: advertise MFP_CAPABLE to enable WPA3drivers/net/wireless/broadcom/brcm80211/brcmsmac/mac80211_if.c+1 -00 replies
56/192usb: uas: set host status byte on data completion errordrivers/usb/storage/uas.c+1 -00 replies
57/192usb: gadget: aspeed_udc: validate endpoint index for ast udcdrivers/usb/gadget/udc/aspeed_udc.c+2 -00 replies
58/192drm/amd/display: Check HDCP returned statusdrivers/gpu/drm/amd/display/modules/hdcp/hdcp1_execution.c+9 -60 replies
59/192drm/amdgpu: Fix smatch static checker warningdrivers/gpu/drm/amd/amdgpu/gfx_v11_0.c+4 -40 replies
60/192drm/amdgpu: clear RB_OVERFLOW bit when enabling interruptsdrivers/gpu/drm/amd/amdgpu/ih_v6_0.c+28 -00 replies
61/192media: vivid: dont set HDMI TX controls if there are no HDMI outputsdrivers/media/test-drivers/vivid/vivid-vid-cap.c+8 -40 replies
62/192PCI: keystone: Add workaround for Errata #i2037 (AM65x SR 1.0)drivers/pci/controller/dwc/pci-keystone.c+43 -10 replies
63/192Input: ili210x - use kvmalloc() to allocate buffer for firmware updatedrivers/input/touchscreen/ili210x.c+3 -30 replies
64/192media: qcom: camss: Add check for v4l2_fwnode_endpoint_parsedrivers/media/platform/qcom/camss/camss.c+4 -10 replies
65/192pcmcia: Use resource_size function on resource objectdrivers/pcmcia/yenta_socket.c+3 -30 replies
66/192drm/amd/display: Check denominator pbn_div before useddrivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c+1 -10 replies
67/192drm/amdgpu: check for LINEAR_ALIGNED correctly in check_tiling_flags_gfx6drivers/gpu/drm/amd/amdgpu/amdgpu_display.c+1 -20 replies
68/192can: bcm: Remove proc entry when dev is unregistered.net/can/bcm.c+4 -00 replies
69/192can: m_can: Release irq on error in m_can_opendrivers/net/can/m_can/m_can.c+4 -10 replies
70/192can: mcp251xfd: fix ring configuration when switching from CAN-CC to CAN-FD modedrivers/net/can/spi/mcp251xfd/mcp251xfd-ram.c drivers/net/can/spi/mcp251xfd/mcp251xfd-ring.c+27 -40 replies
71/192rust: Use awk instead of recent xargsrust/Makefile+1 -30 replies
72/192rust: kbuild: fix export of bss symbolsrust/Makefile+1 -10 replies
73/192cifs: Fix FALLOC_FL_ZERO_RANGE to preflush buffered part of target regionfs/smb/client/smb2ops.c+14 -20 replies
74/192igb: Fix not clearing TimeSync interrupts for 82580drivers/net/ethernet/intel/igb/igb_main.c+10 -00 replies
75/192ice: Add netif_device_attach/detach into PF reset flowdrivers/net/ethernet/intel/ice/ice_main.c+7 -00 replies
76/192platform/x86: dell-smbios: Fix error path in dell_smbios_init()drivers/platform/x86/dell/dell-smbios-base.c+4 -10 replies
77/192regulator: Add of_regulator_bulk_get_alldrivers/regulator/of_regulator.c include/linux/regulator/consumer.h+100 -00 replies
78/192regulator: core: Stub devm_regulator_bulk_get_const() if !CONFIG_REGULATORinclude/linux/regulator/consumer.h+8 -00 replies
79/192igc: Unlock on error in igc_io_resume()drivers/net/ethernet/intel/igc/igc_main.c+1 -00 replies
80/192ice: Use ice_max_xdp_frame_size() in ice_xdp_setup_prog()drivers/net/ethernet/intel/ice/ice_main.c+14 -140 replies
81/192ice: allow hot-swapping XDP programsdrivers/net/ethernet/intel/ice/ice_main.c+9 -100 replies
82/192ice: do not bring the VSI up, if it was down before the XDP setupdrivers/net/ethernet/intel/ice/ice_main.c+5 -20 replies
83/192usbnet: modern method to get random MACdrivers/net/usb/usbnet.c+3 -80 replies
84/192bareudp: Fix device stats updates.drivers/net/bareudp.c+11 -110 replies
85/192fou: Fix null-ptr-deref in GRO.net/ipv4/fou.c+24 -50 replies
86/192net: bridge: br_fdb_external_learn_add(): always set EXT_LEARNnet/bridge/br_fdb.c+2 -40 replies
87/192net: dsa: vsc73xx: fix possible subblocks range of CAPT blockdrivers/net/dsa/vitesse-vsc73xx-core.c+8 -20 replies
88/192firmware: cs_dsp: Dont allow writes to read-only controlsdrivers/firmware/cirrus/cs_dsp.c+3 -00 replies
89/192phy: zynqmp: Take the phy mutex in xlatedrivers/phy/xilinx/phy-zynqmp.c+1 -00 replies
90/192ASoC: topology: Properly initialize soc_enum valuessound/soc/soc-topology.c+2 -00 replies
91/192dm init: Handle minors larger than 255drivers/md/dm-init.c+3 -10 replies
92/192iommu/vt-d: Handle volatile descriptor status readdrivers/iommu/intel/dmar.c+1 -10 replies
93/192cgroup: Protect css->cgroup write under css_set_lockkernel/cgroup/cgroup.c+1 -10 replies
94/192um: line: always fill *error_out in setup_one_line()arch/um/drivers/line.c+2 -00 replies
95/192devres: Initialize an uninitialized struct memberdrivers/base/devres.c+1 -00 replies
96/192pci/hotplug/pnv_php: Fix hotplug driver crash on Powernvdrivers/pci/hotplug/pnv_php.c+1 -20 replies
97/192crypto: qat - fix unintentional re-enabling of error interruptsdrivers/crypto/qat/qat_common/adf_gen2_pfvf.c drivers/crypto/qat/qat_dh895xcc/adf_dh895xcc_hw_data.c+9 -30 replies
98/192hwmon: (adc128d818) Fix underflows seen when writing limit attributesdrivers/hwmon/adc128d818.c+2 -20 replies
99/192hwmon: (lm95234) Fix underflows seen when writing limit attributesdrivers/hwmon/lm95234.c+5 -40 replies
100/192hwmon: (nct6775-core) Fix underflows seen when writing limit attributesdrivers/hwmon/nct6775-core.c+1 -10 replies
101/192hwmon: (w83627ehf) Fix underflows seen when writing limit attributesdrivers/hwmon/w83627ehf.c+2 -20 replies
102/192libbpf: Add NULL checks to bpf_object__{prev_map,next_map}tools/lib/bpf/libbpf.c+2 -20 replies
103/192drm/amdgpu: Set no_hw_access when VF request full GPU failsdrivers/gpu/drm/amd/amdgpu/amdgpu_virt.c+3 -10 replies
104/192ext4: fix possible tid_t sequence overflowsfs/ext4/fast_commit.c+4 -40 replies
105/192dma-mapping: benchmark: Dont starve others when doing the testkernel/dma/map_benchmark.c+16 -00 replies
106/192wifi: mwifiex: Do not return unused priv in mwifiex_get_priv_by_id()drivers/net/wireless/marvell/mwifiex/main.h+3 -00 replies
107/192smp: Add missing destroy_work_on_stack() call in smp_call_on_cpu()kernel/smp.c+1 -00 replies
108/192fs/ntfs3: Check more cases when directory is corruptedfs/ntfs3/dir.c+32 -200 replies
109/192btrfs: replace BUG_ON with ASSERT in walk_down_proc()fs/btrfs/extent-tree.c+2 -20 replies
110/192btrfs: clean up our handling of refs == 0 in snapshot deletefs/btrfs/extent-tree.c+23 -50 replies
111/192btrfs: replace BUG_ON() with error handling at update_ref_for_cow()fs/btrfs/ctree.c+10 -20 replies
112/192riscv: set trap vector earlierarch/riscv/kernel/head.S+3 -00 replies
113/192PCI: Add missing bridge lock to pci_bus_lock()drivers/pci/pci.c+21 -140 replies
114/192tcp: Dont drop SYN+ACK for simultaneous connect().net/ipv4/tcp_input.c+9 -00 replies
115/192net: dpaa: avoid on-stack arrays of NR_CPUS elementsdrivers/net/ethernet/freescale/dpaa/dpaa_eth.c drivers/net/ethernet/freescale/dpaa/dpaa_ethtool.c+24 -60 replies
116/192i3c: mipi-i3c-hci: Error out instead on BUG_ON() in IBI DMA setupdrivers/i3c/master/mipi-i3c-hci/dma.c+4 -10 replies
117/192kselftests: dmabuf-heaps: Ensure the driver name is null-terminatedtools/testing/selftests/dmabuf-heaps/dmabuf-heap.c+3 -10 replies
118/192btrfs: initialize location to fix -Wmaybe-uninitialized in btrfs_lookup_dentry()fs/btrfs/inode.c+1 -10 replies
119/192s390/vmlinux.lds.S: Move ro_after_init section behind rodata sectionarch/s390/kernel/vmlinux.lds.S+9 -00 replies
120/192HID: cougar: fix slab-out-of-bounds Read in cougar_report_fixupdrivers/hid/hid-cougar.c+1 -10 replies
121/192HID: amd_sfh: free driver_data after destroying hid devicedrivers/hid/amd-sfh-hid/amd_sfh_hid.c+3 -10 replies
122/192Input: uinput - reject requests with unreasonable number of slotsdrivers/input/misc/uinput.c+14 -00 replies
123/192usbnet: ipheth: race between ipheth_close and error handlingdrivers/net/usb/ipheth.c+1 -10 replies
124/192Squashfs: sanity check symbolic link sizefs/squashfs/inode.c+6 -10 replies
125/192of/irq: Prevent device address out-of-bounds read in interrupt map walkdrivers/of/irq.c+11 -40 replies
126/192lib/generic-radix-tree.c: Fix rare race in __genradix_ptr_alloc()lib/generic-radix-tree.c+2 -00 replies
127/192MIPS: cevt-r4k: Dont call get_c0_compare_int if timer irq is installedarch/mips/kernel/cevt-r4k.c+7 -80 replies
128/192ata: pata_macio: Use WARN instead of BUGdrivers/ata/pata_macio.c+5 -20 replies
129/192NFSv4: Add missing rescheduling points in nfs_client_return_marked_delegationsfs/nfs/super.c+2 -00 replies
130/192selftests: mptcp: fix backport issuestools/testing/selftests/net/mptcp/mptcp_join.sh+69 -690 replies
131/192selftests: mptcp: join: validate event numberstools/testing/selftests/net/mptcp/mptcp_join.sh tools/testing/selftests/net/mptcp/mptcp_lib.sh+104 -10 replies
132/192selftests: mptcp: join: check re-re-adding ID 0 signaltools/testing/selftests/net/mptcp/mptcp_join.sh+20 -120 replies
133/192io_uring/io-wq: stop setting PF_NO_SETAFFINITY on io-wq workersio_uring/io-wq.c+11 -50 replies
134/192io_uring/sqpoll: Do not set PF_NO_SETAFFINITY on sqpoll threadsio_uring/sqpoll.c+0 -10 replies
135/192tcp: process the 3rd ACK with sk_socket for TFO/MPTCPnet/ipv4/tcp_input.c+0 -30 replies
136/192staging: iio: frequency: ad9834: Validate frequency parameter valuedrivers/staging/iio/frequency/ad9834.c+1 -10 replies
137/192iio: buffer-dmaengine: fix releasing dma channel on errordrivers/iio/buffer/industrialio-buffer-dmaengine.c+3 -10 replies
138/192iio: fix scale application in iio_convert_raw_to_processed_unlockeddrivers/iio/inkern.c+4 -40 replies
139/192iio: adc: ad7124: fix config comparisondrivers/iio/adc/ad7124.c+15 -110 replies
140/192iio: adc: ad7606: remove frstdata check for serial modedrivers/iio/adc/ad7606.c drivers/iio/adc/ad7606.h drivers/iio/adc/ad7606_par.c+49 -290 replies
141/192iio: adc: ad7124: fix chip ID mismatchdrivers/iio/adc/ad7124.c+1 -00 replies
142/192usb: dwc3: core: update LC timer as per USB Spec V3.2drivers/usb/dwc3/core.c drivers/usb/dwc3/core.h+17 -00 replies
143/192binder: fix UAF caused by offsets overwritedrivers/android/binder.c+1 -00 replies
144/192nvmem: Fix return type of devm_nvmem_device_get() in kerneldocdrivers/nvmem/core.c+3 -30 replies
145/192uio_hv_generic: Fix kernel NULL pointer dereference in hv_uio_rescinddrivers/uio/uio_hv_generic.c+2 -10 replies
146/192Drivers: hv: vmbus: Fix rescind handling in uio_hv_genericdrivers/hv/vmbus_drv.c drivers/uio/uio_hv_generic.c+9 -00 replies
147/192VMCI: Fix use-after-free when removing resource in vmci_resource_remove()drivers/misc/vmw_vmci/vmci_resource.c+2 -10 replies
148/192clocksource/drivers/imx-tpm: Fix return -ETIME when delta exceeds INT_MAXdrivers/clocksource/timer-imx-tpm.c+4 -40 replies
149/192clocksource/drivers/imx-tpm: Fix next event not taking effect sometimedrivers/clocksource/timer-imx-tpm.c+8 -00 replies
150/192clocksource/drivers/timer-of: Remove percpu irq related codedrivers/clocksource/timer-of.c drivers/clocksource/timer-of.h+4 -140 replies
151/192uprobes: Use kzalloc to allocate xol areakernel/events/uprobes.c+1 -20 replies
152/192perf/aux: Fix AUX buffer serializationkernel/events/core.c kernel/events/internal.h kernel/events/ring_buffer.c+15 -60 replies
153/192rust: macros: provide correct provenance when constructing THIS_MODULErust/macros/module.rs+5 -13 replies
154/192fuse: add "expire only" mode to FUSE_NOTIFY_INVAL_ENTRYfs/fuse/dev.c fs/fuse/dir.c fs/fuse/fuse_i.h +1 more+18 -70 replies
155/192fuse: allow non-extending parallel direct writes on the same filefs/fuse/file.c include/uapi/linux/fuse.h+43 -30 replies
156/192fuse: add request extensionfs/fuse/dev.c fs/fuse/dir.c fs/fuse/fuse_i.h +1 more+71 -310 replies
157/192fuse: fix memory leak in fuse_create_openfs/fuse/dir.c+1 -10 replies
158/192x86/mm/pae: Make pmd_t similar to pte_tarch/x86/include/asm/pgtable-3level.h arch/x86/include/asm/pgtable-3level_types.h arch/x86/include/asm/pgtable_64_types.h +1 more+23 -310 replies
159/192mm: Fix pmd_read_atomic()arch/x86/include/asm/pgtable-3level.h include/linux/pgtable.h+37 -660 replies
160/192mm: Rename pmd_read_atomic()include/linux/pgtable.h mm/hmm.c mm/khugepaged.c +4 more+9 -140 replies
161/192userfaultfd: fix checks for huge PMDsmm/userfaultfd.c+12 -100 replies
162/192net: mana: Fix error handling in mana_create_txq/rxqs NAPI cleanupdrivers/net/ethernet/microsoft/mana/mana.h drivers/net/ethernet/microsoft/mana/mana_en.c+15 -90 replies
163/192workqueue: wq_watchdog_touch is always called with valid CPUkernel/workqueue.c+2 -00 replies
164/192workqueue: Improve scalability of workqueue watchdog touchkernel/workqueue.c+8 -20 replies
165/192ACPI: processor: Return an error if acpi_processor_get_info() fails in processor_add()drivers/acpi/acpi_processor.c+1 -10 replies
166/192ACPI: processor: Fix memory leaks in error paths of processor_add()drivers/acpi/acpi_processor.c+8 -70 replies
167/192arm64: acpi: Move get_cpu_for_acpi_id() to a headerarch/arm64/include/asm/acpi.h arch/arm64/kernel/acpi_numa.c+11 -110 replies
168/192arm64: acpi: Harden get_cpu_for_acpi_id() against missing CPU entryarch/arm64/include/asm/acpi.h+2 -10 replies
169/192can: mcp251xfd: mcp251xfd_handle_rxif_ring_uinc(): factor out in separate functiondrivers/net/can/spi/mcp251xfd/mcp251xfd-rx.c+32 -160 replies
170/192can: mcp251xfd: rx: prepare to workaround broken RX FIFO head index erratumdrivers/net/can/spi/mcp251xfd/mcp251xfd-ring.c drivers/net/can/spi/mcp251xfd/mcp251xfd-rx.c drivers/net/can/spi/mcp251xfd/mcp251xfd.h+56 -470 replies
171/192can: mcp251xfd: clarify the meaning of timestampdrivers/net/can/spi/mcp251xfd/mcp251xfd-core.c drivers/net/can/spi/mcp251xfd/mcp251xfd-rx.c drivers/net/can/spi/mcp251xfd/mcp251xfd-tef.c +2 more+43 -380 replies
172/192can: mcp251xfd: rx: add workaround for erratum DS80000789E 6 of mcp2518fddrivers/net/can/spi/mcp251xfd/mcp251xfd-ring.c drivers/net/can/spi/mcp251xfd/mcp251xfd-rx.c drivers/net/can/spi/mcp251xfd/mcp251xfd.h+33 -30 replies
173/192drm/amd: Add gfx12 swizzle mode defsinclude/uapi/drm/drm_fourcc.h+16 -00 replies
174/192drm/amdgpu: handle gfx12 in amdgpu_display_verify_sizesdrivers/gpu/drm/amd/amdgpu/amdgpu_display.c include/uapi/drm/drm_fourcc.h+28 -10 replies
175/192powerpc/64e: remove unused IBM HTW codearch/powerpc/include/asm/nohash/mmu-e500.h arch/powerpc/mm/nohash/tlb.c arch/powerpc/mm/nohash/tlb_low_64e.S+2 -2530 replies
176/192powerpc/64e: split out nohash Book3E 64-bit codearch/powerpc/mm/nohash/Makefile arch/powerpc/mm/nohash/tlb.c arch/powerpc/mm/nohash/tlb_64e.c+363 -3430 replies
177/192powerpc/64e: Define mmu_pte_psize staticarch/powerpc/mm/nohash/tlb_64e.c+1 -10 replies
178/192ASoC: tegra: Fix CBB error during probe()sound/soc/tegra/tegra210_ahub.c+6 -40 replies
179/192nvmet-tcp: fix kernel crash if commands allocation failsdrivers/nvme/target/tcp.c+3 -10 replies
180/192ASoc: SOF: topology: Clear SOF link platform name upon unloadsound/soc/sof/topology.c+2 -00 replies
181/192ASoC: sunxi: sun4i-i2s: fix LRCLK polarity in i2s modesound/soc/sunxi/sun4i-i2s.c+73 -700 replies
182/192drm/i915/fence: Mark debug_fence_init_onstack() with __maybe_unuseddrivers/gpu/drm/i915/i915_sw_fence.c+2 -20 replies
183/192drm/i915/fence: Mark debug_fence_free() with __maybe_unuseddrivers/gpu/drm/i915/i915_sw_fence.c+2 -20 replies
184/192gpio: rockchip: fix OF node leak in probe()drivers/gpio/gpio-rockchip.c+1 -00 replies
185/192gpio: modepin: Enable module autoloadingdrivers/gpio/gpio-zynqmp-modepin.c+1 -00 replies
186/192ublk_drv: fix NULL pointer dereference in ublk_ctrl_start_recovery()drivers/block/ublk_drv.c+2 -00 replies
187/192x86/mm: Fix PTI for i386 some morearch/x86/mm/pti.c+29 -160 replies
188/192btrfs: fix race between direct IO write and fsync when using same fdfs/btrfs/ctree.h fs/btrfs/file.c fs/btrfs/transaction.h+16 -160 replies
189/192bpf: Silence a warning in btf_type_id_size()kernel/bpf/btf.c+7 -60 replies
190/192memcg: protect concurrent access to mem_cgroup_idrmm/memcontrol.c+20 -20 replies
191/192regulator: of: fix a NULL vs IS_ERR() check in of_regulator_bulk_get_all()drivers/regulator/of_regulator.c+1 -10 replies
192/192fuse: add feature flag for expire-onlyfs/fuse/inode.c include/uapi/linux/fuse.h+4 -10 replies

Reviews trailers per patch

96 of 192 patches have a Reviewed-by or Acked-by.

PatchNamjae JeonYu KuaiMarc ZyngierMax RamanouskiAlistair PoppleDan WilliamsKees CookJim MattsonTom LendackyKonrad DybcioDmitry BaryshkovPrzemek KitszelJohn FastabendMartin KaFai LauFlorian WestphalRyusuke KonishiJaroslav KyselaMark BrownTakashi SakamotoDragan SimicAvri AltmanAndrew JefferyRitesh HarjaniAdrian HunterJosef BacikAndrew LunnReijer BoekhoffOliver NeukumRodrigo SiqueiraDaniel WheelerLikun GaoChristian KönigSiddharth VadapalliHarry WentlandAlex DeucherSimon HormanMarc Kleine-BuddeAlice RyhlMartin Rodriguez ReboredoGary GuoDaiwei LiVinicius Costa GomesKurt KanzenbachPucha Himasekhar ReddyAlexander PotapenkoChen-Yu TsaiIlpo JärvinenNikolay AleksandrovIdo SchimmelFlorian FainelliKevin TianYi LiuAnton IvanovBjorn HelgaasShawn AnastasioDamian MuszynskiJan KaraHarshad ShirwadkarGerhard EnglederAlexander LobakinToke Høiland-JørgensenChandan Kumar RoutWojciech DrewekJacob KellerMaciej FijalkowskiWillem de BruijnIgor BagnuckiMichal SchmidtBrian NorrisFrancesco DolciniBreno LeitaoMadalin BucurGeert UytterhoevenQu WenruoAlexander GordeevSilvan JegenBasavaraj NatikarGeorgi ValkovPaul E. McKenneyPhilippe Mathieu-DaudéSerge SeminJeff LaytonMat MartineauDavid SterbaAlexandre GhitiHans de GoedeKalle ValoDave JiangEric DumazetBarry SongSaurabh SengarPeng FanYe LiJason LiuUros BizjakOleg NesterovTrevor GrossBenno LossinDan CarpenterDavid HildenbrandHaiyang ZhangShradha GuptaNuno SaThinh NguyenRafael J. WysockiGavin ShanChristoph HellwigJani NikulaHeiko StuebnerShawn LinMichal SimekChanghui ZhongMing LeiGuenter RoeckMuchun SongRoman GushchinJohannes WeinerJonathan CameronMiguel LuisVishnu PajjuriJianyong WuHanjun GuoLorenzo PieralisiStefan AlthöferThomas KoppShuah Khan
SeriesT-b T-b T-b
1/192
2/192
3/192
4/192
5/192R-b R-b
6/192
7/192
8/192
9/192
10/192A-b
11/192R-b
12/192
13/192
14/192R-b
15/192T-b T-b R-b R-b R-b
16/192
17/192
18/192
19/192
20/192R-b R-b
21/192
22/192A-b
23/192R-b A-b
24/192R-b
25/192
26/192R-b
27/192R-b
28/192R-b
29/192R-b
30/192R-b
31/192
32/192
33/192
34/192
35/192
36/192R-b A-b
37/192R-b
38/192
39/192T-b
40/192
41/192T-b
42/192R-b R-b R-b
43/192R-b
44/192
45/192
46/192R-b
47/192
48/192R-b
49/192R-b
50/192
51/192
52/192
53/192
54/192
55/192T-b
56/192A-b
57/192R-b A-b
58/192R-b T-b
59/192R-b
60/192R-b
61/192
62/192R-b
63/192
64/192
65/192
66/192T-b R-b
67/192A-b
68/192R-b
69/192A-b
70/192
71/192R-b T-b R-b
72/192R-b T-b R-b
73/192
74/192T-b A-b R-b T-b
75/192T-b R-b R-b
76/192R-b
77/192
78/192
79/192R-b
80/192R-b
81/192R-b A-b T-b
82/192T-b R-b R-b A-b
83/192R-b
84/192R-b
85/192
86/192A-b R-b
87/192R-b
88/192
89/192
90/192
91/192
92/192R-b R-b
93/192
94/192A-b
95/192
96/192A-b T-b
97/192R-b
98/192
99/192
100/192
101/192
102/192
103/192A-b
104/192R-b R-b
105/192A-b
106/192A-b R-b
107/192T-b
108/192
109/192R-b
110/192R-b
111/192R-b R-b
112/192R-b
113/192T-b T-b R-b
114/192R-b
115/192R-b A-b
116/192
117/192
118/192T-b R-b
119/192R-b
120/192R-b
121/192A-b
122/192
123/192T-b
124/192
125/192
126/192
127/192R-b R-b T-b
128/192
129/192R-b
130/192
131/192R-b
132/192R-b
133/192
134/192
135/192R-b
136/192R-b
137/192
138/192
139/192R-b
140/192R-b
141/192R-b
142/192A-b
143/192
144/192
145/192
146/192R-b
147/192
148/192R-b R-b R-b
149/192R-b R-b R-b
150/192T-b
151/192A-b
152/192
153/192R-b R-b R-b R-b
154/192
155/192
156/192
157/192
158/192
159/192
160/192
161/192A-b
162/192R-b R-b
163/192R-b
164/192R-b
165/192A-b R-b
166/192A-b R-b
167/192R-b R-b T-b T-b T-b A-b R-b
168/192R-b
169/192T-b T-b
170/192T-b T-b
171/192T-b T-b
172/192T-b T-b
173/192A-b
174/192A-b
175/192
176/192
177/192
178/192
179/192R-b
180/192
181/192
182/192R-b
183/192R-b
184/192R-b R-b
185/192R-b
186/192Reported-and-tested-by R-b
187/192T-b
188/192R-b R-b
189/192
190/192A-b R-b A-b
191/192
192/192

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

Read the v1 thread

Cover letter [PATCH 6.1 000/192] 6.1.110-rc1 review

This is the start of the stable review cycle for the 6.1.110 release. There are 192 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, 12 Sep 2024 09:25:22 +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.1.110-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.1.y
and the diffstat can be found below.

thanks,

greg k-h

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

Greg Kroah-Hartman <[email protected]>

    Linux 6.1.110-rc1

Miklos Szeredi <[email protected]>
fuse: add feature flag for expire-only

Peng Wu <[email protected]>
regulator: of: fix a NULL vs IS_ERR() check in of_regulator_bulk_get_all()

Shakeel Butt <[email protected]>
memcg: protect concurrent access to mem_cgroup_idr

Yonghong Song <[email protected]>
bpf: Silence a warning in btf_type_id_size()

Filipe Manana <[email protected]>
btrfs: fix race between direct IO write and fsync when using same fd

Thomas Gleixner <[email protected]>
x86/mm: Fix PTI for i386 some more

Li Nan <[email protected]>
ublk_drv: fix NULL pointer dereference in ublk_ctrl_start_recovery()

Liao Chen <[email protected]>
gpio: modepin: Enable module autoloading

Krzysztof Kozlowski <[email protected]>
gpio: rockchip: fix OF node leak in probe()

Andy Shevchenko <[email protected]>
drm/i915/fence: Mark debug_fence_free() with __maybe_unused

Andy Shevchenko <[email protected]>
drm/i915/fence: Mark debug_fence_init_onstack() with __maybe_unused

Matteo Martelli <[email protected]>
ASoC: sunxi: sun4i-i2s: fix LRCLK polarity in i2s mode

Chen-Yu Tsai <[email protected]>
ASoc: SOF: topology: Clear SOF link platform name upon unload

Maurizio Lombardi <[email protected]>
nvmet-tcp: fix kernel crash if commands allocation fails

Mohan Kumar <[email protected]>
ASoC: tegra: Fix CBB error during probe()

Christophe Leroy <[email protected]>
powerpc/64e: Define mmu_pte_psize static

Michael Ellerman <[email protected]>
powerpc/64e: split out nohash Book3E 64-bit code

Michael Ellerman <[email protected]>
powerpc/64e: remove unused IBM HTW code

Marek Olšák <[email protected]>
drm/amdgpu: handle gfx12 in amdgpu_display_verify_sizes

Aurabindo Pillai <[email protected]>
drm/amd: Add gfx12 swizzle mode defs

Marc Kleine-Budde <[email protected]>

    can: mcp251xfd: rx: add workaround for erratum DS80000789E 6 of mcp2518fd

Marc Kleine-Budde <[email protected]>
can: mcp251xfd: clarify the meaning of timestamp

Marc Kleine-Budde <[email protected]>
can: mcp251xfd: rx: prepare to workaround broken RX FIFO head index erratum

Marc Kleine-Budde <[email protected]>
can: mcp251xfd: mcp251xfd_handle_rxif_ring_uinc(): factor out in separate function

Jonathan Cameron <[email protected]>
arm64: acpi: Harden get_cpu_for_acpi_id() against missing CPU entry

James Morse <[email protected]>
arm64: acpi: Move get_cpu_for_acpi_id() to a header

Jonathan Cameron <[email protected]>
ACPI: processor: Fix memory leaks in error paths of processor_add()

Jonathan Cameron <[email protected]>
ACPI: processor: Return an error if acpi_processor_get_info() fails in processor_add()

Nicholas Piggin <[email protected]>
workqueue: Improve scalability of workqueue watchdog touch

Nicholas Piggin <[email protected]>
workqueue: wq_watchdog_touch is always called with valid CPU

Souradeep Chakrabarti <[email protected]>
net: mana: Fix error handling in mana_create_txq/rxq's NAPI cleanup

Jann Horn <[email protected]>
userfaultfd: fix checks for huge PMDs

Peter Zijlstra <[email protected]>
mm: Rename pmd_read_atomic()

Peter Zijlstra <[email protected]>
mm: Fix pmd_read_atomic()

Peter Zijlstra <[email protected]>
x86/mm/pae: Make pmd_t similar to pte_t

yangyun <[email protected]>
fuse: fix memory leak in fuse_create_open

Miklos Szeredi <[email protected]>
fuse: add request extension

Dharmendra Singh <[email protected]>
fuse: allow non-extending parallel direct writes on the same file

Miklos Szeredi <[email protected]>
fuse: add "expire only" mode to FUSE_NOTIFY_INVAL_ENTRY

Boqun Feng <[email protected]>
rust: macros: provide correct provenance when constructing THIS_MODULE

Peter Zijlstra <[email protected]>
perf/aux: Fix AUX buffer serialization

Sven Schnelle <[email protected]>
uprobes: Use kzalloc to allocate xol area

Daniel Lezcano <[email protected]>
clocksource/drivers/timer-of: Remove percpu irq related code

Jacky Bai <[email protected]>
clocksource/drivers/imx-tpm: Fix next event not taking effect sometime

Jacky Bai <[email protected]>
clocksource/drivers/imx-tpm: Fix return -ETIME when delta exceeds INT_MAX

David Fernandez Gonzalez <[email protected]>
VMCI: Fix use-after-free when removing resource in vmci_resource_remove()

Naman Jain <[email protected]>
Drivers: hv: vmbus: Fix rescind handling in uio_hv_generic

Saurabh Sengar <[email protected]>
uio_hv_generic: Fix kernel NULL pointer dereference in hv_uio_rescind

Geert Uytterhoeven <[email protected]>
nvmem: Fix return type of devm_nvmem_device_get() in kerneldoc

Carlos Llamas <[email protected]>
binder: fix UAF caused by offsets overwrite

Faisal Hassan <[email protected]>
usb: dwc3: core: update LC timer as per USB Spec V3.2

Dumitru Ceclan <[email protected]>
iio: adc: ad7124: fix chip ID mismatch

Guillaume Stols <[email protected]>
iio: adc: ad7606: remove frstdata check for serial mode

Dumitru Ceclan <[email protected]>
iio: adc: ad7124: fix config comparison

Matteo Martelli <[email protected]>
iio: fix scale application in iio_convert_raw_to_processed_unlocked

David Lechner <[email protected]>
iio: buffer-dmaengine: fix releasing dma channel on error

Aleksandr Mishin <[email protected]>
staging: iio: frequency: ad9834: Validate frequency parameter value

Matthieu Baerts (NGI0) <[email protected]>
tcp: process the 3rd ACK with sk_socket for TFO/MPTCP

Michal Koutný <[email protected]>
io_uring/sqpoll: Do not set PF_NO_SETAFFINITY on sqpoll threads

Jens Axboe <[email protected]>
io_uring/io-wq: stop setting PF_NO_SETAFFINITY on io-wq workers

Matthieu Baerts (NGI0) <[email protected]>
selftests: mptcp: join: check re-re-adding ID 0 signal

Matthieu Baerts (NGI0) <[email protected]>
selftests: mptcp: join: validate event numbers

Matthieu Baerts (NGI0) <[email protected]>
selftests: mptcp: fix backport issues

Trond Myklebust <[email protected]>
NFSv4: Add missing rescheduling points in nfs_client_return_marked_delegations

Michael Ellerman <[email protected]>
ata: pata_macio: Use WARN instead of BUG

Jiaxun Yang <[email protected]>
MIPS: cevt-r4k: Don't call get_c0_compare_int if timer irq is installed

Kent Overstreet <[email protected]>
lib/generic-radix-tree.c: Fix rare race in __genradix_ptr_alloc()

Stefan Wiehler <[email protected]>
of/irq: Prevent device address out-of-bounds read in interrupt map walk

Phillip Lougher <[email protected]>
Squashfs: sanity check symbolic link size

Oliver Neukum <[email protected]>
usbnet: ipheth: race between ipheth_close and error handling

Dmitry Torokhov <[email protected]>
Input: uinput - reject requests with unreasonable number of slots

Olivier Sobrie <[email protected]>
HID: amd_sfh: free driver_data after destroying hid device

Camila Alvarez <[email protected]>
HID: cougar: fix slab-out-of-bounds Read in cougar_report_fixup

Heiko Carstens <[email protected]>
s390/vmlinux.lds.S: Move ro_after_init section behind rodata section

David Sterba <[email protected]>
btrfs: initialize location to fix -Wmaybe-uninitialized in btrfs_lookup_dentry()

Zenghui Yu <[email protected]>
kselftests: dmabuf-heaps: Ensure the driver name is null-terminated

Jarkko Nikula <[email protected]>
i3c: mipi-i3c-hci: Error out instead on BUG_ON() in IBI DMA setup

Vladimir Oltean <[email protected]>
net: dpaa: avoid on-stack arrays of NR_CPUS elements

Kuniyuki Iwashima <[email protected]>
tcp: Don't drop SYN+ACK for simultaneous connect().

Dan Williams <[email protected]>
PCI: Add missing bridge lock to pci_bus_lock()

yang.zhang <[email protected]>
riscv: set trap vector earlier

Filipe Manana <[email protected]>
btrfs: replace BUG_ON() with error handling at update_ref_for_cow()

Josef Bacik <[email protected]>

    btrfs: clean up our handling of refs == 0 in snapshot delete

Josef Bacik <[email protected]>
btrfs: replace BUG_ON with ASSERT in walk_down_proc()

Konstantin Komarov <[email protected]>
fs/ntfs3: Check more cases when directory is corrupted

Zqiang <[email protected]>
smp: Add missing destroy_work_on_stack() call in smp_call_on_cpu()

Sascha Hauer <[email protected]>
wifi: mwifiex: Do not return unused priv in mwifiex_get_priv_by_id()

Yicong Yang <[email protected]>
dma-mapping: benchmark: Don't starve others when doing the test

Luis Henriques (SUSE) <[email protected]>
ext4: fix possible tid_t sequence overflows

Yifan Zha <[email protected]>
drm/amdgpu: Set no_hw_access when VF request full GPU fails

Andreas Ziegler <[email protected]>

    libbpf: Add NULL checks to bpf_object__{prev_map,next_map}

Guenter Roeck <[email protected]>
hwmon: (w83627ehf) Fix underflows seen when writing limit attributes

Guenter Roeck <[email protected]>
hwmon: (nct6775-core) Fix underflows seen when writing limit attributes

Guenter Roeck <[email protected]>
hwmon: (lm95234) Fix underflows seen when writing limit attributes

Guenter Roeck <[email protected]>
hwmon: (adc128d818) Fix underflows seen when writing limit attributes

Hareshx Sankar Raj <[email protected]>
crypto: qat - fix unintentional re-enabling of error interrupts

Krishna Kumar <[email protected]>
pci/hotplug/pnv_php: Fix hotplug driver crash on Powernv

Zijun Hu <[email protected]>
devres: Initialize an uninitialized struct member

Johannes Berg <[email protected]>
um: line: always fill *error_out in setup_one_line()

Waiman Long <[email protected]>

    cgroup: Protect css->cgroup write under css_set_lock

Jacob Pan <[email protected]>
iommu/vt-d: Handle volatile descriptor status read

Benjamin Marzinski <[email protected]>
dm init: Handle minors larger than 255

Amadeusz Sławiński <[email protected]>
ASoC: topology: Properly initialize soc_enum values

Sean Anderson <[email protected]>
phy: zynqmp: Take the phy mutex in xlate

Richard Fitzgerald <[email protected]>
firmware: cs_dsp: Don't allow writes to read-only controls

Pawel Dembicki <[email protected]>
net: dsa: vsc73xx: fix possible subblocks range of CAPT block

Jonas Gorski <[email protected]>
net: bridge: br_fdb_external_learn_add(): always set EXT_LEARN

Kuniyuki Iwashima <[email protected]>
fou: Fix null-ptr-deref in GRO.

Guillaume Nault <[email protected]>
bareudp: Fix device stats updates.

Oliver Neukum <[email protected]>
usbnet: modern method to get random MAC

Larysa Zaremba <[email protected]>
ice: do not bring the VSI up, if it was down before the XDP setup

Maciej Fijalkowski <[email protected]>
ice: allow hot-swapping XDP programs

Maciej Fijalkowski <[email protected]>
ice: Use ice_max_xdp_frame_size() in ice_xdp_setup_prog()

Dan Carpenter <[email protected]>
igc: Unlock on error in igc_io_resume()

Douglas Anderson <[email protected]>
regulator: core: Stub devm_regulator_bulk_get_const() if !CONFIG_REGULATOR

Corentin Labbe <[email protected]>
regulator: Add of_regulator_bulk_get_all

Aleksandr Mishin <[email protected]>
platform/x86: dell-smbios: Fix error path in dell_smbios_init()

Dawid Osuchowski <[email protected]>
ice: Add netif_device_attach/detach into PF reset flow

Daiwei Li <[email protected]>
igb: Fix not clearing TimeSync interrupts for 82580

David Howells <[email protected]>
cifs: Fix FALLOC_FL_ZERO_RANGE to preflush buffered part of target region

Andreas Hindborg <[email protected]>
rust: kbuild: fix export of bss symbols

Matthew Maurer <[email protected]>
rust: Use awk instead of recent xargs

Marc Kleine-Budde <[email protected]>
can: mcp251xfd: fix ring configuration when switching from CAN-CC to CAN-FD mode

Simon Horman <[email protected]>
can: m_can: Release irq on error in m_can_open

Kuniyuki Iwashima <[email protected]>
can: bcm: Remove proc entry when dev is unregistered.

Marek Olšák <[email protected]>
drm/amdgpu: check for LINEAR_ALIGNED correctly in check_tiling_flags_gfx6

Alex Hung <[email protected]>
drm/amd/display: Check denominator pbn_div before used

Jules Irenge <[email protected]>
pcmcia: Use resource_size function on resource object

Chen Ni <[email protected]>
media: qcom: camss: Add check for v4l2_fwnode_endpoint_parse

Dmitry Torokhov <[email protected]>

    Input: ili210x - use kvmalloc() to allocate buffer for firmware update

Kishon Vijay Abraham I <[email protected]>
PCI: keystone: Add workaround for Errata #i2037 (AM65x SR 1.0)

Hans Verkuil <[email protected]>
media: vivid: don't set HDMI TX controls if there are no HDMI outputs

Danijel Slivka <[email protected]>
drm/amdgpu: clear RB_OVERFLOW bit when enabling interrupts

Hawking Zhang <[email protected]>
drm/amdgpu: Fix smatch static checker warning

Alex Hung <[email protected]>
drm/amd/display: Check HDCP returned status

Ma Ke <[email protected]>
usb: gadget: aspeed_udc: validate endpoint index for ast udc

Shantanu Goel <[email protected]>
usb: uas: set host status byte on data completion error

Arend van Spriel <[email protected]>
wifi: brcmsmac: advertise MFP_CAPABLE to enable WPA3

Andy Shevchenko <[email protected]>
leds: spi-byte: Call of_node_put() on error path

Hans Verkuil <[email protected]>
media: vivid: fix wrong sizeimage value for mplane

Konstantin Komarov <[email protected]>
fs/ntfs3: One more reason to mark inode bad

Jan Kara <[email protected]>
udf: Avoid excessive partition lengths

Yunjian Wang <[email protected]>
netfilter: nf_conncount: fix wrong variable type

Jernej Skrabec <[email protected]>
iommu: sun50i: clear bypass register

Brian Johannesmeyer <[email protected]>
x86/kmsan: Fix hook for unaligned accesses

Kuniyuki Iwashima <[email protected]>
af_unix: Remove put_pid()/put_cred() in copy_peercred().

Pali Rohár <[email protected]>
irqchip/armada-370-xp: Do not allow mapping IRQ 0 and 1

Alexey Dobriyan <[email protected]>
ELF: fix kernel.randomize_va_space double read

Konstantin Andreev <[email protected]>
smack: unix sockets: fix accept()ed socket label

Takashi Iwai <[email protected]>
ALSA: hda: Add input value sanity checks to HDMI channel map controls

Takashi Iwai <[email protected]>
ALSA: control: Apply sanity check of input values for user elements

Ryusuke Konishi <[email protected]>
nilfs2: fix state management in error path of log writing function

Ryusuke Konishi <[email protected]>
nilfs2: protect references to superblock parameters exposed in sysfs

Ryusuke Konishi <[email protected]>
nilfs2: fix missing cleanup on rollforward recovery error

Toke Høiland-Jørgensen <[email protected]>
sched: sch_cake: fix bulk flow accounting logic for host fairness

Eric Dumazet <[email protected]>
ila: call nf_unregister_net_hooks() sooner

Cong Wang <[email protected]>
tcp_bpf: fix return value of tcp_bpf_sendmsg()

Alex Deucher <[email protected]>
Revert "drm/amdgpu: align pp_power_profile_mode with kernel docs"

Mitchell Levy <[email protected]>
x86/fpu: Avoid writing LBR bit to IA32_XSS unless supported

Matt Johnston <[email protected]>
net: mctp-serial: Fix missing escapes on transmit

Zheng Yejian <[email protected]>
tracing: Avoid possible softlockup in tracing_iter_reset()

Brian Norris <[email protected]>
spi: rockchip: Resolve unbalanced runtime PM / system PM handling

Simon Arlott <[email protected]>
can: mcp251x: fix deadlock if an interrupt occurs during mcp251x_open

Satya Priya Kakitapalli <[email protected]>
clk: qcom: clk-alpha-pll: Update set_rate for Zonda PLL

Satya Priya Kakitapalli <[email protected]>
clk: qcom: clk-alpha-pll: Fix zonda set_rate failure when PLL is disabled

Satya Priya Kakitapalli <[email protected]>
clk: qcom: clk-alpha-pll: Fix the trion pll postdiv set rate API

Satya Priya Kakitapalli <[email protected]>
clk: qcom: clk-alpha-pll: Fix the pll post div mask

Jann Horn <[email protected]>
fuse: use unsigned type for getxattr/listxattr size truncation

Joanne Koong <[email protected]>
fuse: update stats for pages in dropped aux writeback list

Seunghwan Baek <[email protected]>
mmc: cqhci: Fix checking of CQHCI_HALT state

Liao Chen <[email protected]>
mmc: sdhci-of-aspeed: fix module autoloading

Sam Protsenko <[email protected]>
mmc: dw_mmc: Fix IDMAC operation with pages bigger than 4K

Jonathan Bell <[email protected]>
mmc: core: apply SD quirks earlier during probe

Luiz Augusto von Dentz <[email protected]>
Bluetooth: MGMT: Ignore keys being loaded with invalid type

Luiz Augusto von Dentz <[email protected]>
Revert "Bluetooth: MGMT/SMP: Fix address type when using SMP over BREDR/LE"

Georg Gottleuber <[email protected]>
nvme-pci: Add sleep quirk for Samsung 990 Evo

Roland Xu <[email protected]>
rtmutex: Drop rt_mutex::wait_lock before scheduling

Thomas Gleixner <[email protected]>
x86/kaslr: Expose and use the end of the physical memory address space

Ma Ke <[email protected]>
irqchip/gic-v2m: Fix refcount leak in gicv2m_of_init()

Kan Liang <[email protected]>
perf/x86/intel: Limit the period on Haswell

Kirill A. Shutemov <[email protected]>
x86/tdx: Fix data leak in mmio_read()

Zheng Qixing <[email protected]>
ata: libata: Fix memory leak for error path in ata_host_alloc()

Dan Carpenter <[email protected]>
ksmbd: Unlock on in ksmbd_tcp_set_interfaces()

Namjae Jeon <[email protected]>
ksmbd: unset the binding mark of a reused connection

Maximilien Perreault <[email protected]>
ALSA: hda/realtek: Support mute LED on HP Laptop 14-dq2xxx

Terry Cheong <[email protected]>
ALSA: hda/realtek: add patch for internal mic in Lenovo V145

Christoffer Sandberg <[email protected]>
ALSA: hda/conexant: Add pincfg quirk to enable top speakers on Sirius devices

Ravi Bangoria <[email protected]>
KVM: SVM: Don't advertise Bus Lock Detect to guest if SVM support is missing

Maxim Levitsky <[email protected]>
KVM: SVM: fix emulation of msr reads/writes of MSR_FS_BASE and MSR_GS_BASE

Sean Christopherson <[email protected]>

    KVM: x86: Acquire kvm->srcu when handling KVM_SET_VCPU_EVENTS

robelin <[email protected]>
ASoC: dapm: Fix UAF for snd_soc_pcm_runtime object

Stephen Hemminger <[email protected]>
sch/netem: fix use after free in netem_dequeue

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

Diffstat:

 Makefile                                           |   4 +-
 arch/arm64/include/asm/acpi.h                      |  12 +
 arch/arm64/kernel/acpi_numa.c                      |  11 -
 arch/mips/kernel/cevt-r4k.c                        |  15 +-
 arch/powerpc/include/asm/nohash/mmu-e500.h         |   3 +-
 arch/powerpc/mm/nohash/Makefile                    |   2 +-
 arch/powerpc/mm/nohash/tlb.c                       | 398 +--------------------
 arch/powerpc/mm/nohash/tlb_64e.c                   | 361 +++++++++++++++++++
 arch/powerpc/mm/nohash/tlb_low_64e.S               | 195 ----------
 arch/riscv/kernel/head.S                           |   3 +
 arch/s390/kernel/vmlinux.lds.S                     |   9 +
 arch/um/drivers/line.c                             |   2 +
 arch/x86/coco/tdx/tdx.c                            |   1 -
 arch/x86/events/intel/core.c                       |  23 +-
 arch/x86/include/asm/fpu/types.h                   |   7 +
 arch/x86/include/asm/page_64.h                     |   1 +
 arch/x86/include/asm/pgtable-3level.h              |  96 +----
 arch/x86/include/asm/pgtable-3level_types.h        |   7 +
 arch/x86/include/asm/pgtable_64_types.h            |   5 +
 arch/x86/include/asm/pgtable_types.h               |   4 +-
 arch/x86/kernel/fpu/xstate.c                       |   3 +
 arch/x86/kernel/fpu/xstate.h                       |   4 +-
 arch/x86/kvm/svm/svm.c                             |  15 +
 arch/x86/kvm/x86.c                                 |   2 +
 arch/x86/lib/iomem.c                               |   5 +-
 arch/x86/mm/init_64.c                              |   4 +
 arch/x86/mm/kaslr.c                                |  34 +-
 arch/x86/mm/pti.c                                  |  45 ++-
 drivers/acpi/acpi_processor.c                      |  15 +-
 drivers/android/binder.c                           |   1 +
 drivers/ata/libata-core.c                          |   4 +-
 drivers/ata/pata_macio.c                           |   7 +-
 drivers/base/devres.c                              |   1 +
 drivers/block/ublk_drv.c                           |   2 +
 drivers/clk/qcom/clk-alpha-pll.c                   |  25 +-
 drivers/clocksource/timer-imx-tpm.c                |  16 +-
 drivers/clocksource/timer-of.c                     |  17 +-
 drivers/clocksource/timer-of.h                     |   1 -
 drivers/crypto/qat/qat_common/adf_gen2_pfvf.c      |   4 +-
 .../crypto/qat/qat_dh895xcc/adf_dh895xcc_hw_data.c |   8 +-
 drivers/firmware/cirrus/cs_dsp.c                   |   3 +
 drivers/gpio/gpio-rockchip.c                       |   1 +
 drivers/gpio/gpio-zynqmp-modepin.c                 |   1 +
 drivers/gpu/drm/amd/amdgpu/amdgpu_display.c        |  30 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_virt.c           |   4 +-
 drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c             |   8 +-
 drivers/gpu/drm/amd/amdgpu/ih_v6_0.c               |  28 ++
 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c  |   2 +-
 .../drm/amd/display/modules/hdcp/hdcp1_execution.c |  15 +-
 drivers/gpu/drm/amd/pm/swsmu/amdgpu_smu.c          |   6 +-
 drivers/gpu/drm/i915/i915_sw_fence.c               |   8 +-
 drivers/hid/amd-sfh-hid/amd_sfh_hid.c              |   4 +-
 drivers/hid/hid-cougar.c                           |   2 +-
 drivers/hv/vmbus_drv.c                             |   1 +
 drivers/hwmon/adc128d818.c                         |   4 +-
 drivers/hwmon/lm95234.c                            |   9 +-
 drivers/hwmon/nct6775-core.c                       |   2 +-
 drivers/hwmon/w83627ehf.c                          |   4 +-
 drivers/i3c/master/mipi-i3c-hci/dma.c              |   5 +-
 drivers/iio/adc/ad7124.c                           |  27 +-
 drivers/iio/adc/ad7606.c                           |  28 +-
 drivers/iio/adc/ad7606.h                           |   2 +
 drivers/iio/adc/ad7606_par.c                       |  46 ++-
 drivers/iio/buffer/industrialio-buffer-dmaengine.c |   4 +-
 drivers/iio/inkern.c                               |   8 +-
 drivers/input/misc/uinput.c                        |  14 +
 drivers/input/touchscreen/ili210x.c                |   6 +-
 drivers/iommu/intel/dmar.c                         |   2 +-
 drivers/iommu/sun50i-iommu.c                       |   1 +
 drivers/irqchip/irq-armada-370-xp.c                |   4 +
 drivers/irqchip/irq-gic-v2m.c                      |   6 +-
 drivers/leds/leds-spi-byte.c                       |   6 +-
 drivers/md/dm-init.c                               |   4 +-
 drivers/media/platform/qcom/camss/camss.c          |   5 +-
 drivers/media/test-drivers/vivid/vivid-vid-cap.c   |  17 +-
 drivers/media/test-drivers/vivid/vivid-vid-out.c   |  16 +-
 drivers/misc/vmw_vmci/vmci_resource.c              |   3 +-
 drivers/mmc/core/quirks.h                          |  22 +-
 drivers/mmc/core/sd.c                              |   4 +
 drivers/mmc/host/cqhci-core.c                      |   2 +-
 drivers/mmc/host/dw_mmc.c                          |   4 +-
 drivers/mmc/host/sdhci-of-aspeed.c                 |   1 +
 drivers/net/bareudp.c                              |  22 +-
 drivers/net/can/m_can/m_can.c                      |   5 +-
 drivers/net/can/spi/mcp251x.c                      |   2 +-
 drivers/net/can/spi/mcp251xfd/mcp251xfd-core.c     |  28 +-
 drivers/net/can/spi/mcp251xfd/mcp251xfd-ram.c      |  11 +-
 drivers/net/can/spi/mcp251xfd/mcp251xfd-ring.c     |  23 +-
 drivers/net/can/spi/mcp251xfd/mcp251xfd-rx.c       | 165 ++++++---
 drivers/net/can/spi/mcp251xfd/mcp251xfd-tef.c      |   2 +-
 .../net/can/spi/mcp251xfd/mcp251xfd-timestamp.c    |  22 +-
 drivers/net/can/spi/mcp251xfd/mcp251xfd.h          |  42 ++-
 drivers/net/dsa/vitesse-vsc73xx-core.c             |  10 +-
 drivers/net/ethernet/freescale/dpaa/dpaa_eth.c     |  20 +-
 drivers/net/ethernet/freescale/dpaa/dpaa_ethtool.c |  10 +-
 drivers/net/ethernet/intel/ice/ice_main.c          |  61 ++--
 drivers/net/ethernet/intel/igb/igb_main.c          |  10 +
 drivers/net/ethernet/intel/igc/igc_main.c          |   1 +
 drivers/net/ethernet/microsoft/mana/mana.h         |   2 +
 drivers/net/ethernet/microsoft/mana/mana_en.c      |  22 +-
 drivers/net/mctp/mctp-serial.c                     |   4 +-
 drivers/net/usb/ipheth.c                           |   2 +-
 drivers/net/usb/usbnet.c                           |  11 +-
 .../broadcom/brcm80211/brcmsmac/mac80211_if.c      |   1 +
 drivers/net/wireless/marvell/mwifiex/main.h        |   3 +
 drivers/nvme/host/pci.c                            |  11 +
 drivers/nvme/target/tcp.c                          |   4 +-
 drivers/nvmem/core.c                               |   6 +-
 drivers/of/irq.c                                   |  15 +-
 drivers/pci/controller/dwc/pci-keystone.c          |  44 ++-
 drivers/pci/hotplug/pnv_php.c                      |   3 +-
 drivers/pci/pci.c                                  |  35 +-
 drivers/pcmcia/yenta_socket.c                      |   6 +-
 drivers/phy/xilinx/phy-zynqmp.c                    |   1 +
 drivers/platform/x86/dell/dell-smbios-base.c       |   5 +-
 drivers/regulator/of_regulator.c                   |  92 +++++
 drivers/spi/spi-rockchip.c                         |  23 +-
 drivers/staging/iio/frequency/ad9834.c             |   2 +-
 drivers/uio/uio_hv_generic.c                       |  11 +-
 drivers/usb/dwc3/core.c                            |  15 +
 drivers/usb/dwc3/core.h                            |   2 +
 drivers/usb/gadget/udc/aspeed_udc.c                |   2 +
 drivers/usb/storage/uas.c                          |   1 +
 fs/binfmt_elf.c                                    |   5 +-
 fs/btrfs/ctree.c                                   |  12 +-
 fs/btrfs/ctree.h                                   |   1 -
 fs/btrfs/extent-tree.c                             |  32 +-
 fs/btrfs/file.c                                    |  25 +-
 fs/btrfs/inode.c                                   |   2 +-
 fs/btrfs/transaction.h                             |   6 +
 fs/ext4/fast_commit.c                              |   8 +-
 fs/fuse/dev.c                                      |   6 +-
 fs/fuse/dir.c                                      |  72 ++--
 fs/fuse/file.c                                     |  51 ++-
 fs/fuse/fuse_i.h                                   |   8 +-
 fs/fuse/inode.c                                    |   3 +-
 fs/fuse/xattr.c                                    |   4 +-
 fs/nfs/super.c                                     |   2 +
 fs/nilfs2/recovery.c                               |  35 +-
 fs/nilfs2/segment.c                                |  10 +-
 fs/nilfs2/sysfs.c                                  |  43 ++-
 fs/ntfs3/dir.c                                     |  52 +--
 fs/ntfs3/frecord.c                                 |   4 +-
 fs/smb/client/smb2ops.c                            |  16 +-
 fs/smb/server/smb2pdu.c                            |   4 +
 fs/smb/server/transport_tcp.c                      |   4 +-
 fs/squashfs/inode.c                                |   7 +-
 fs/udf/super.c                                     |  15 +
 include/linux/mm.h                                 |   4 +
 include/linux/pgtable.h                            |  54 ++-
 include/linux/regulator/consumer.h                 |  16 +
 include/net/bluetooth/hci_core.h                   |   5 -
 include/uapi/drm/drm_fourcc.h                      |  18 +
 include/uapi/linux/fuse.h                          |  46 ++-
 io_uring/io-wq.c                                   |  16 +-
 io_uring/sqpoll.c                                  |   1 -
 kernel/bpf/btf.c                                   |  13 +-
 kernel/cgroup/cgroup.c                             |   2 +-
 kernel/dma/map_benchmark.c                         |  16 +
 kernel/events/core.c                               |  18 +-
 kernel/events/internal.h                           |   1 +
 kernel/events/ring_buffer.c                        |   2 +
 kernel/events/uprobes.c                            |   3 +-
 kernel/locking/rtmutex.c                           |   9 +-
 kernel/resource.c                                  |   6 +-
 kernel/smp.c                                       |   1 +
 kernel/trace/trace.c                               |   2 +
 kernel/workqueue.c                                 |  14 +-
 lib/generic-radix-tree.c                           |   2 +
 mm/hmm.c                                           |   2 +-
 mm/khugepaged.c                                    |   2 +-
 mm/mapping_dirty_helpers.c                         |   2 +-
 mm/memcontrol.c                                    |  22 +-
 mm/memory_hotplug.c                                |   2 +-
 mm/mprotect.c                                      |   2 +-
 mm/sparse.c                                        |   2 +-
 mm/userfaultfd.c                                   |  24 +-
 mm/vmscan.c                                        |   4 +-
 net/bluetooth/mgmt.c                               |  60 ++--
 net/bluetooth/smp.c                                |   7 -
 net/bridge/br_fdb.c                                |   6 +-
 net/can/bcm.c                                      |   4 +
 net/ipv4/fou.c                                     |  29 +-
 net/ipv4/tcp_bpf.c                                 |   2 +-
 net/ipv4/tcp_input.c                               |   6 +
 net/ipv6/ila/ila.h                                 |   1 +
 net/ipv6/ila/ila_main.c                            |   6 +
 net/ipv6/ila/ila_xlat.c                            |  13 +-
 net/netfilter/nf_conncount.c                       |   8 +-
 net/sched/sch_cake.c                               |  11 +-
 net/sched/sch_netem.c                              |   9 +-
 net/unix/af_unix.c                                 |   9 +-
 rust/Makefile                                      |   4 +-
 rust/macros/module.rs                              |   6 +-
 security/smack/smack_lsm.c                         |  12 +-
 sound/core/control.c                               |   6 +-
 sound/hda/hdmi_chmap.c                             |  18 +
 sound/pci/hda/patch_conexant.c                     |  11 +
 sound/pci/hda/patch_realtek.c                      |  10 +
 sound/soc/soc-dapm.c                               |   1 +
 sound/soc/soc-topology.c                           |   2 +
 sound/soc/sof/topology.c                           |   2 +
 sound/soc/sunxi/sun4i-i2s.c                        | 143 ++++----
 sound/soc/tegra/tegra210_ahub.c                    |  12 +-
 tools/lib/bpf/libbpf.c                             |   4 +-
 tools/testing/selftests/dmabuf-heaps/dmabuf-heap.c |   4 +-
 tools/testing/selftests/net/mptcp/mptcp_join.sh    | 234 ++++++++----
 tools/testing/selftests/net/mptcp/mptcp_lib.sh     |  15 +
 208 files changed, 2369 insertions(+), 1522 deletions(-)