Skip to content

5.15.199-rc1 review

Greg Kroah-Hartman intel-wired-lan linux-patches linux-sound lkml stable 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest206 patches 7 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/206pnfs/flexfiles: Fix memory leak in nfs4_ff_alloc_deviceid_node()fs/nfs/flexfilelayout/flexfilelayoutdev.c+1 -10 replies
2/206can: etas_es58x: allow partial RX URB allocation to succeeddrivers/net/can/usb/etas_es58x/es58x_core.c+1 -10 replies
3/206nvmet-tcp: remove boilerplate codedrivers/nvme/target/tcp.c+8 -80 replies
4/206nvme-tcp: fix NULL pointer dereferences in nvmet_tcp_build_pdu_iovecdrivers/nvme/target/tcp.c+12 -00 replies
5/206btrfs: send: check for inline extents in range_is_hole_in_parent()fs/btrfs/send.c+2 -00 replies
6/206ip6_tunnel: use skb_vlan_inet_prepare() in __ip6_tnl_rcv()net/ipv6/ip6_tunnel.c+1 -10 replies
7/206net: update netdev_lock_{type,name}net/core/dev.c+19 -60 replies
8/206macvlan: fix possible UAF in macvlan_forward_source()drivers/net/macvlan.c+13 -70 replies
9/206ipv4: ip_gre: make ipgre_header() robustnet/ipv4/ip_gre.c+9 -20 replies
10/206vsock/test: add a final full barrier after run all teststools/testing/vsock/util.c+12 -00 replies
11/206net/mlx5e: Restore destroying state bit after profile cleanupdrivers/net/ethernet/mellanox/mlx5/core/en_main.c+3 -00 replies
12/206selftests: drv-net: fix RPS mask handling for high CPU numberstools/testing/selftests/net/toeplitz.c+2 -20 replies
13/206net/sched: sch_qfq: do not free existing class in qfq_change_class()net/sched/sch_qfq.c+4 -20 replies
14/206ASoC: tlv320adcx140: fix word lengthsound/soc/codecs/tlv320adcx140.c+2 -20 replies
15/206textsearch: describe @list member in ts_ops searchinclude/linux/textsearch.h+1 -00 replies
16/206mm, kfence: describe @slab parameter in __kfence_obj_info()include/linux/kfence.h+1 -00 replies
17/206dmaengine: tegra-adma: Fix use-after-freedrivers/dma/tegra210-adma.c+9 -10 replies
18/206dmaengine: xilinx_dma: Fix uninitialized addr_width when "xlnx,addrwidth" property is missingdrivers/dma/xilinx/xilinx_dma.c+5 -20 replies
19/206phy: stm32-usphyc: Fix off by one in probe()drivers/phy/st/phy-stm32-usbphyc.c+1 -10 replies
20/206phy: broadcom: ns-usb3: Fix Wvoid-pointer-to-enum-cast warning (again)drivers/phy/broadcom/phy-bcm-ns-usb3.c+1 -10 replies
21/206dmaengine: omap-dma: fix dma_pool resource leak in error pathsdrivers/dma/ti/omap-dma.c+4 -00 replies
22/206HID: usbhid: paper over wrong bNumDescriptor fielddrivers/hid/usbhid/hid-core.c+16 -10 replies
23/206ALSA: pcm: Improve the fix for race of buffer access at PCM OSS layerinclude/sound/pcm.h sound/core/oss/pcm_oss.c sound/core/pcm_native.c+11 -40 replies
24/206net: can: j1939: j1939_xtp_rx_rts_session_active(): deactivate session upon receiving the second rtsnet/can/j1939/transport.c+9 -10 replies
25/206x86/kaslr: Recognize all ZONE_DEVICE users as physaddr consumersarch/x86/mm/kaslr.c drivers/pci/Kconfig mm/Kconfig+12 -140 replies
26/206phy: rockchip: inno-usb2: fix communication disruption in gadget modedrivers/phy/rockchip/phy-rockchip-inno-usb2.c+4 -20 replies
27/206phy: rockchip: inno-usb2: fix disconnection in gadget modedrivers/phy/rockchip/phy-rockchip-inno-usb2.c+4 -20 replies
28/206phy: tegra: xusb: Explicitly configure HS_DISCON_LEVEL to 0x7drivers/phy/tegra/xusb-tegra186.c+3 -00 replies
29/206usb: dwc3: Check for USB4 IP_NAMEdrivers/usb/dwc3/core.c drivers/usb/dwc3/core.h+3 -00 replies
30/206USB: OHCI/UHCI: Add soft dependencies on ehci_platformdrivers/usb/host/ohci-platform.c drivers/usb/host/uhci-platform.c+2 -00 replies
31/206USB: serial: option: add Telit LE910 MBIM compositiondrivers/usb/serial/option.c+1 -00 replies
32/206USB: serial: ftdi_sio: add support for PICAXE AXE027 cabledrivers/usb/serial/ftdi_sio.c drivers/usb/serial/ftdi_sio_ids.h+3 -00 replies
33/206nvme-pci: disable secondary temp for Wodposit WPBSNM8drivers/nvme/host/pci.c+2 -00 replies
34/206ext4: fix iloc.bh leak in ext4_xattr_inode_update_reffs/ext4/xattr.c+1 -00 replies
35/206hrtimer: Fix softirq base check in update_needs_ipi()kernel/time/hrtimer.c+1 -10 replies
36/206EDAC/x38: Fix a resource leak in x38_probe1()drivers/edac/x38_edac.c+6 -30 replies
37/206EDAC/i3200: Fix a resource leak in i3200_probe1()drivers/edac/i3200_edac.c+6 -50 replies
38/206x86/resctrl: Add missing resctrl initialization for Hygonarch/x86/kernel/cpu/resctrl/core.c+4 -20 replies
39/206x86/resctrl: Fix memory bandwidth counter width for Hygonarch/x86/kernel/cpu/resctrl/core.c arch/x86/kernel/cpu/resctrl/internal.h+16 -20 replies
40/206mm/page_alloc: make percpu_pagelist_high_fraction reads lock-freemm/page_alloc.c+9 -10 replies
41/206drm/amd: Clean up kfd node on surprise disconnectdrivers/gpu/drm/amd/amdgpu/amdgpu_device.c+8 -00 replies
42/206drm/nouveau/disp/nv50-: Set lock_core in curs507a_preparedrivers/gpu/drm/nouveau/dispnv50/curs507a.c+1 -00 replies
43/206drm/panel-simple: fix connector type for DataImage SCF0700C48GGU18 paneldrivers/gpu/drm/panel/panel-simple.c+1 -00 replies
44/206drm/vmwgfx: Fix an error return check in vmw_compat_shader_add()drivers/gpu/drm/vmwgfx/vmwgfx_shader.c+3 -10 replies
45/206dmaengine: at_hdmac: fix device leak on of_dma_xlate()drivers/dma/at_hdmac.c+7 -20 replies
46/206dmaengine: bcm-sba-raid: fix device leak on probedrivers/dma/bcm-sba-raid.c+5 -10 replies
47/206dmaengine: idxd: fix device leaks on compat bind and unbinddrivers/dma/idxd/compat.c+19 -40 replies
48/206dmaengine: lpc18xx-dmamux: fix device leak on route allocationdrivers/dma/lpc18xx-dmamux.c+14 -50 replies
49/206dmaengine: qcom: gpi: Fix memory leak in gpi_peripheral_config()drivers/dma/qcom/gpi.c+4 -20 replies
50/206dmaengine: sh: rz-dmac: Fix rz_dmac_terminate_all()drivers/dma/sh/rz-dmac.c+5 -00 replies
51/206dmaengine: ti: dma-crossbar: fix device leak on dra7x route allocationdrivers/dma/ti/dma-crossbar.c+2 -00 replies
52/206dmaengine: ti: dma-crossbar: fix device leak on am335x route allocationdrivers/dma/ti/dma-crossbar.c+10 -60 replies
53/206dmaengine: ti: k3-udma: fix device leak on udma lookupdrivers/dma/ti/k3-udma-private.c+1 -10 replies
54/206btrfs: fix deadlock in wait_current_trans() due to ignored transaction typefs/btrfs/transaction.c+6 -50 replies
55/206posix-clock: introduce posix_clock_context conceptdrivers/ptp/ptp_chardev.c drivers/ptp/ptp_private.h include/linux/posix-clock.h +1 more+76 -320 replies
56/206Fix memory leak in posix_clock_open()kernel/time/posix-clock.c+9 -70 replies
57/206posix-clock: Store file pointer in struct posix_clock_contextinclude/linux/posix-clock.h kernel/time/posix-clock.c+6 -10 replies
58/206ptp: Add PHC file mode checks. Allow RO adjtime() without FMODE_WRITE.drivers/ptp/ptp_chardev.c kernel/time/posix-clock.c+17 -10 replies
59/206testptp: add option to shift clock by nanosecondstools/testing/selftests/ptp/testptp.c+14 -40 replies
60/206testptp: Add support for testing ptp_clock_info .adjphase callbacktools/testing/selftests/ptp/testptp.c+18 -10 replies
61/206selftests/ptp: Add -x option for testing PTP_SYS_OFFSET_EXTENDEDtools/testing/selftests/ptp/testptp.c+42 -20 replies
62/206selftests/ptp: Add -X option for testing PTP_SYS_OFFSET_PRECISEtools/testing/selftests/ptp/testptp.c+30 -10 replies
63/206ptp: add testptp mask testtools/testing/selftests/ptp/testptp.c+18 -10 replies
64/206selftest/ptp: update ptp selftest to exercise the gettimex optionstools/testing/selftests/ptp/testptp.c+57 -50 replies
65/206testptp: Add option to open PHC in readonly modetools/testing/selftests/ptp/testptp.c+23 -140 replies
66/206net: usb: dm9601: remove broken SR9700 supportdrivers/net/usb/dm9601.c+0 -40 replies
67/206bonding: limit BOND_MODE_8023AD to Ethernet devicesdrivers/net/bonding/bond_main.c+6 -00 replies
68/206selftests/net: convert fib-onlink-tests.sh to run it in unique namespacetools/testing/selftests/net/fib-onlink-tests.sh+3 -60 replies
69/206selftests: net: fib-onlink-tests: Convert to use namespaces by defaulttools/testing/selftests/net/fib-onlink-tests.sh+30 -410 replies
70/206sctp: move SCTP_CMD_ASSOC_SHKEY right after SCTP_CMD_PEER_INITnet/sctp/sm_statefuns.c+5 -50 replies
71/206amd-xgbe: avoid misleading per-packet error logdrivers/net/ethernet/amd/xgbe/xgbe-drv.c+1 -40 replies
72/206gue: Fix skb memleak with inner IP protocol 0.net/ipv4/fou.c+3 -00 replies
73/206netlink: add a proto specification for FOUDocumentation/netlink/specs/fou.yaml+128 -00 replies
74/206net: fou: rename the source for linkingnet/ipv4/Makefile net/ipv4/fou_core.c+1 -00 replies
75/206net: fou: use policy and operation tables generated from the specnet/ipv4/Makefile net/ipv4/fou_core.c net/ipv4/fou_nl.c +1 more+81 -410 replies
76/206fou: Dont allow 0 for FOU_ATTR_IPPROTO.Documentation/netlink/specs/fou.yaml net/ipv4/fou_nl.c+3 -10 replies
77/206l2tp: avoid one data-race in l2tp_tunnel_del_work()net/l2tp/l2tp_core.c+2 -20 replies
78/206ipvlan: Make the addrs_lock be per portdrivers/net/ipvlan/ipvlan.h drivers/net/ipvlan/ipvlan_core.c drivers/net/ipvlan/ipvlan_main.c+37 -300 replies
79/206net/sched: Enforce that teql can only be used as root qdiscnet/sched/sch_teql.c+5 -00 replies
80/206net/sched: qfq: Use cl_is_active to determine whether class is active in qfq_rm_from_agnet/sched/sch_qfq.c+1 -10 replies
81/206crypto: authencesn - reject too-short AAD (assoclen<8) to match ESP/ESN speccrypto/authencesn.c+6 -00 replies
82/206comedi: dmm32at: serialize use of paged registersdrivers/comedi/drivers/dmm32at.c+30 -20 replies
83/206w1: fix redundant counter decrement in w1_attach_slave_device()drivers/w1/w1.c+0 -20 replies
84/206Revert "nfc/nci: Add the inconsistency check between the input data length and count"drivers/nfc/virtual_ncidev.c+0 -40 replies
85/206Input: i8042 - add quirks for MECHREVO Wujie 15X Prodrivers/input/serio/i8042-acpipnpio.h+7 -00 replies
86/206Input: i8042 - add quirk for ASUS Zenbook UX425QA_UM425QAdrivers/input/serio/i8042-acpipnpio.h+11 -00 replies
87/206scsi: storvsc: Process unsupported MODE_SENSE_10drivers/scsi/storvsc_drv.c+2 -10 replies
88/206x86/kfence: avoid writing L1TF-vulnerable PTEsarch/x86/include/asm/kfence.h+24 -50 replies
89/206iio: imu: st_lsm6dsx: fix iio_chan_spec for sensors without event detectiondrivers/iio/imu/st_lsm6dsx/st_lsm6dsx_core.c+11 -40 replies
90/206staging:iio:adc:ad7280a: Register define cleanup.drivers/staging/iio/adc/ad7280a.c+154 -1310 replies
91/206iio: adc: ad7280a: handle spi_setup() errors in probe()drivers/staging/iio/adc/ad7280a.c+3 -10 replies
92/206regmap: Fix race condition in hwspinlock irqsave routinedrivers/base/regmap/regmap.c+3 -10 replies
93/206ALSA: usb: Increase volume range that triggers a warningsound/usb/mixer.c+3 -40 replies
94/206net: hns3: fix wrong GENMASK() for HCLGE_FD_AD_COUNTER_NUM_Mdrivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_cmd.h+1 -10 replies
95/206net: hns3: fix the HCLGE_FD_AD_NXT_KEY error setting issuedrivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c+1 -10 replies
96/206mISDN: annotate data-race around dev->workdrivers/isdn/mISDN/timerdev.c+8 -50 replies
97/206ipv6: annotate data-race in ndisc_router_discovery()net/ipv6/ndisc.c+2 -20 replies
98/206usbnet: limit max_mtu based on devices hard_mtudrivers/net/usb/usbnet.c+6 -30 replies
99/206drm/amd/pm: Dont clear SI SMC table when setting power limitdrivers/gpu/drm/amd/pm/powerplay/si_dpm.c+0 -100 replies
100/206drm/amd/pm: Workaround SI powertune issue on Radeon 430 (v2)drivers/gpu/drm/amd/pm/powerplay/si_dpm.c+12 -10 replies
101/206be2net: Fix NULL pointer dereference in be_cmd_get_mac_from_listdrivers/net/ethernet/emulex/benet/be_cmds.c+2 -10 replies
102/206bonding: provide a net pointer to __skb_flow_dissect()drivers/net/bonding/bond_main.c+3 -20 replies
103/206octeontx2-af: Fix error handlingdrivers/net/ethernet/marvell/octeontx2/af/rvu.c+64 -220 replies
104/206net/sched: act_ife: avoid possible NULL derefnet/sched/act_ife.c+4 -20 replies
105/206x86: make page fault handling disable interrupts properlyarch/x86/mm/fault.c+5 -100 replies
106/206leds: led-class: Only Add LED to leds_list when it is fully readydrivers/leds/led-class.c+5 -50 replies
107/206of: fix reference count leak in of_alias_scan()drivers/of/base.c+6 -20 replies
108/206iio: adc: ad9467: fix ad9434 vref maskdrivers/iio/adc/ad9467.c+1 -10 replies
109/206iio: adc: at91-sama5d2_adc: Fix potential use-after-free in sama5d2_adc driverdrivers/iio/adc/at91-sama5d2_adc.c+1 -00 replies
110/206iio: dac: ad5686: add AD5695R to ad5686_chip_info_tbldrivers/iio/dac/ad5686.c+6 -00 replies
111/206ALSA: ctxfi: Fix potential OOB access in audio mixer handlingsound/pci/ctxfi/ctamixer.c+2 -00 replies
112/206ALSA: usb-audio: Fix use-after-free in snd_usb_mixer_free()sound/usb/mixer.c+14 -10 replies
113/206mmc: rtsx_pci_sdmmc: implement sdmmc_card_busy functiondrivers/mmc/host/rtsx_pci_sdmmc.c+41 -00 replies
114/206wifi: ath10k: fix dma_free_coherent() pointerdrivers/net/wireless/ath/ath10k/ce.c+8 -80 replies
115/206wifi: mwifiex: Fix a loop in mwifiex_update_ampdu_rxwinsize()drivers/net/wireless/marvell/mwifiex/11n_rxreorder.c+3 -30 replies
116/206wifi: rsi: Fix memory corruption due to not set vif driver data sizedrivers/net/wireless/rsi/rsi_91x_mac80211.c+1 -00 replies
117/206arm64: Set __nocfi on swsusp_arch_resume()arch/arm64/kernel/hibernate.c+1 -10 replies
118/206octeontx2: Fix otx2_dma_map_page() error return codedrivers/net/ethernet/marvell/octeontx2/nic/otx2_common.h+1 -60 replies
119/206slimbus: core: fix runtime PM imbalance on report presentdrivers/slimbus/core.c+9 -70 replies
120/206slimbus: core: fix device reference leak on report presentdrivers/slimbus/core.c+3 -00 replies
121/206intel_th: fix device leak on output open()drivers/hwtracing/intel_th/core.c+16 -30 replies
122/206uacce: fix cdev handling in the cleanup pathdrivers/misc/uacce/uacce.c+7 -10 replies
123/206uacce: implement mremap in uacce_vm_ops to return -EPERMdrivers/misc/uacce/uacce.c+6 -00 replies
124/206uacce: ensure safe queue release with state managementdrivers/misc/uacce/uacce.c+21 -70 replies
125/206netrom: fix double-free in nr_route_frame()net/netrom/nr_route.c+9 -40 replies
126/206perf/x86/intel: Do not enable BTS for guestsarch/x86/events/perf_event.h+11 -20 replies
127/206irqchip/gic-v3-its: Avoid truncating memory addressesdrivers/irqchip/irq-gic-v3-its.c+4 -40 replies
128/206can: ems_usb: ems_usb_read_bulk_callback(): fix URB memory leakdrivers/net/can/usb/ems_usb.c+7 -10 replies
129/206can: kvaser_usb: kvaser_usb_read_bulk_callback(): fix URB memory leakdrivers/net/can/usb/kvaser_usb/kvaser_usb_core.c+8 -10 replies
130/206can: mcba_usb: mcba_usb_read_bulk_callback(): fix URB memory leakdrivers/net/can/usb/mcba_usb.c+7 -10 replies
131/206can: usb_8dev: usb_8dev_read_bulk_callback(): fix URB memory leakdrivers/net/can/usb/usb_8dev.c+7 -10 replies
132/206migrate: correct lock ordering for hugetlb file foliosmm/migrate.c+6 -80 replies
133/206bpf: Do not let BPF test infra emit invalid GSO types to stacknet/bpf/test_run.c net/core/filter.c+12 -00 replies
134/206bpf: Reject narrower access to pointer ctx fieldskernel/bpf/cgroup.c net/core/filter.c+13 -130 replies
135/206Bluetooth: hci_uart: fix null-ptr-deref in hci_uart_write_workdrivers/bluetooth/hci_ldisc.c+2 -20 replies
136/206net/mlx5: Fix memory leak in esw_acl_ingress_lgcy_setup()drivers/net/ethernet/mellanox/mlx5/core/esw/acl/ingress_lgcy.c+1 -10 replies
137/206net: mvpp2: cls: Fix memory leak in mvpp2_ethtool_cls_rule_ins()drivers/net/ethernet/marvell/mvpp2/mvpp2_cls.c+1 -10 replies
138/206ipv6: use the right ifindex when replying to icmpv6 from localhostnet/ipv6/icmp.c+3 -10 replies
139/206rocker: fix memory leak in rocker_world_port_post_fini()drivers/net/ethernet/rocker/rocker_main.c+2 -30 replies
140/206nfc: llcp: Fix memleak in nfc_llcp_send_ui_frame().net/nfc/llcp_commands.c net/nfc/llcp_core.c+19 -20 replies
141/206ice: stop counting UDP csum mismatch as rx_errorsdrivers/net/ethernet/intel/ice/ice_main.c+0 -10 replies
142/206net/mlx5: Add HW definitions of vport debug countersinclude/linux/mlx5/mlx5_ifc.h+19 -40 replies
143/206net/mlx5e: Expose rx_oversize_pkts_buffer counterdrivers/net/ethernet/mellanox/mlx5/core/en_main.c drivers/net/ethernet/mellanox/mlx5/core/en_stats.c drivers/net/ethernet/mellanox/mlx5/core/en_stats.h +1 more+32 -40 replies
144/206net/mlx5e: Report rx_discards_phy via rx_droppeddrivers/net/ethernet/mellanox/mlx5/core/en_main.c+1 -00 replies
145/206net/mlx5e: Account for netdev stats in ndo_get_stats64drivers/net/ethernet/mellanox/mlx5/core/en_main.c+11 -90 replies
146/206nfc: nci: Fix race between rfkill and nci_unregister_device().include/net/nfc/nfc.h net/nfc/core.c net/nfc/nci/core.c+29 -40 replies
147/206net: bridge: fix static key checknet/bridge/br_input.c+1 -10 replies
148/206scsi: firewire: sbp-target: Fix overflow in sbp_make_tpg()drivers/target/sbp/sbp_target.c+2 -20 replies
149/206gpiolib: acpi: use BIT_ULL() for u64 mask in address space handlerdrivers/gpio/gpiolib-acpi.c+1 -10 replies
150/206dma/pool: distinguish between missing and exhausted atomic poolskernel/dma/pool.c+6 -10 replies
151/206ASoC: fsl: imx-card: Do not force slot width to sample widthsound/soc/fsl/imx-card.c+0 -10 replies
152/206scsi: be2iscsi: Fix a memory leak in beiscsi_boot_get_sinfo()drivers/scsi/be2iscsi/be_mgmt.c+1 -00 replies
153/206scsi: qla2xxx: edif: Fix dma_free_coherent() sizedrivers/scsi/qla2xxx/qla_os.c+1 -10 replies
154/206mptcp: only reset subflow errors when propagatednet/mptcp/protocol.c+5 -40 replies
155/206net: Add locking to protect skb->dev access in ip_outputinclude/net/dst.h net/ipv4/ip_output.c+23 -50 replies
156/206tls: Use __sk_dst_get() and dst_dev_rcu() in get_netdev_for_sock().net/tls/tls_device.c+10 -80 replies
157/206comedi: Fix getting range information for subdevices 16 to 255drivers/comedi/comedi.h drivers/comedi/comedi_fops.c drivers/comedi/range.c+3 -30 replies
158/206of: platform: Use default match table for /firmwaredrivers/of/platform.c+1 -10 replies
159/206iio: adc: exynos_adc: fix OF populate on driver rebinddrivers/iio/adc/exynos_adc.c+2 -110 replies
160/206scsi: xen: scsiback: Fix potential memory leak in scsiback_remove()drivers/xen/xen-scsiback.c+1 -00 replies
161/206arm64: dts: rockchip: remove redundant max-link-speed from nanopi-r4sarch/arm64/boot/dts/rockchip/rk3399-nanopi-r4s.dts+0 -10 replies
162/206w1: w1_therm: use swap() to make code cleanerdrivers/w1/slaves/w1_therm.c+3 -40 replies
163/206w1: therm: Fix off-by-one buffer overflow in alarms_storedrivers/w1/slaves/w1_therm.c+19 -410 replies
164/206dmaengine: stm32: dmamux: fix OF node leak on route allocation failuredrivers/dma/stm32-dmamux.c+3 -10 replies
165/206dmaengine: stm32: dmamux: fix device leak on route allocationdrivers/dma/stm32-dmamux.c+12 -60 replies
166/206xfs: set max_agbno to allow sparse alloc of last full inode chunkfs/xfs/libxfs/xfs_ialloc.c+6 -50 replies
167/206nvme-fc: rename free_ctrl callback to match name patterndrivers/nvme/host/fc.c+2 -20 replies
168/206nvme-pci: do not directly handle subsys reset falloutdrivers/nvme/host/fabrics.c drivers/nvme/host/fabrics.h drivers/nvme/host/fc.c +5 more+61 -110 replies
169/206nvme: fix PCIe subsystem reset controller state transitiondrivers/nvme/host/pci.c+4 -10 replies
170/206ALSA: scarlett2: Fix buffer overflow in config retrievalsound/usb/mixer_scarlett_gen2.c+6 -10 replies
171/206mei: trace: treat reg parameter as stringdrivers/misc/mei/mei-trace.h+9 -90 replies
172/206ksmbd: smbd: fix dma_unmap_sg() nentsfs/ksmbd/transport_rdma.c+7 -80 replies
173/206mm/pagewalk: add walk_page_range_vma()include/linux/pagewalk.h mm/pagewalk.c+23 -00 replies
174/206ksm: use range-walk function to jump over holes in scan_get_next_rmap_itemmm/ksm.c+105 -100 replies
175/206drm/ttm: fix undefined behavior in bit shift for TTM_TT_FLAG_PRIV_POPULATEDinclude/drm/ttm/ttm_tt.h+1 -10 replies
176/206ksmbd: fix use-after-free in ksmbd_tree_connect_put under concurrencyfs/ksmbd/mgmt/tree_connect.c fs/ksmbd/mgmt/tree_connect.h fs/ksmbd/smb2pdu.c+4 -180 replies
177/206fs/ntfs3: Initialize allocated memory before usefs/ntfs3/inode.c+3 -40 replies
178/206blk-cgroup: Reinit blkg_iostat_set after clearing in blkcg_reset_stats()block/blk-cgroup.c+4 -00 replies
179/206espintcp: fix skb leaksnet/ipv4/esp4.c net/ipv6/esp6.c net/xfrm/espintcp.c+9 -30 replies
180/206ext4: fix memory leaks in ext4_fname_{setup_filename,prepare_lookup}fs/ext4/ext4.h+21 -170 replies
181/206NFSD: fix race between nfsd registration and exports_procfs/nfsd/nfsctl.c+8 -90 replies
182/206usbnet: Fix using smp_processor_id() in preemptible code warningsdrivers/net/usb/usbnet.c+2 -00 replies
183/206net: stmmac: make sure that ptp_rate is not 0 before configuring ESTdrivers/net/ethernet/stmicro/stmmac/dwmac5.c drivers/net/ethernet/stmicro/stmmac/dwxgmac2_core.c+10 -00 replies
184/206Bluetooth: Fix hci_suspend_sync crashnet/bluetooth/hci_core.c+4 -00 replies
185/206wifi: cfg80211: add a work abstraction with special semanticsinclude/net/cfg80211.h net/wireless/core.c net/wireless/core.h +1 more+226 -50 replies
186/206wifi: mac80211: use wiphy work for sdata->worknet/mac80211/ibss.c net/mac80211/ieee80211_i.h net/mac80211/iface.c +8 more+30 -290 replies
187/206wifi: mac80211: move TDLS work to wiphy worknet/mac80211/ieee80211_i.h net/mac80211/mlme.c net/mac80211/tdls.c+12 -100 replies
188/206HID: uclogic: Correct devm device reference for hidinput input_dev namedrivers/hid/hid-uclogic-core.c+3 -100 replies
189/206HID: uclogic: Add NULL check in uclogic_input_configured()drivers/hid/hid-uclogic-core.c+4 -10 replies
190/206genirq/irq_sim: Initialize work context pointers properlykernel/irq/irq_sim.c+1 -10 replies
191/206can: esd_usb: esd_usb_read_bulk_callback(): fix URB memory leakdrivers/net/can/usb/esd_usb2.c+8 -10 replies
192/206drm/amdkfd: fix a memory leak in device_queue_manager_init()drivers/gpu/drm/amd/amdkfd/kfd_device_queue_manager.c+10 -80 replies
193/206btrfs: prevent use-after-free on page private data in btrfs_subpage_clear_uptodate()fs/btrfs/relocation.c+13 -00 replies
194/206net/sched: act_ife: convert comma to semicolonnet/sched/act_ife.c+3 -30 replies
195/206mm/kfence: randomize the freelist on initializationmm/kfence/core.c+20 -43 replies
196/206pinctrl: lpass-lpi: implement .get_direction() for the GPIO driverdrivers/pinctrl/qcom/pinctrl-lpass-lpi.c+17 -00 replies
197/206drm/imx/tve: fix probe device leakdrivers/gpu/drm/imx/imx-tve.c+13 -00 replies
198/206writeback: fix 100% CPU usage when dirtytime_expire_interval is 0fs/fs-writeback.c+10 -40 replies
199/206mptcp: avoid dup SUB_CLOSED events after disconnectnet/mptcp/protocol.c+2 -20 replies
200/206pinctrl: meson: mark the GPIO controller as sleepingdrivers/pinctrl/meson/pinctrl-meson.c+1 -10 replies
201/206team: Move team device type change at the end of team_port_adddrivers/net/team/team.c+15 -80 replies
202/206wifi: cfg80211: use system_unbound_wq for wiphy worknet/wireless/core.c+1 -10 replies
203/206wifi: cfg80211: fix wiphy delayed work queueingnet/wireless/core.c+2 -10 replies
204/206wifi: cfg80211: cancel wiphy_work before freeing wiphynet/wireless/core.c+7 -00 replies
205/206wifi: cfg80211: fully move wiphy work to unbound workqueuenet/wireless/core.c net/wireless/sysfs.c+3 -30 replies
206/206wifi: cfg80211: init wiphy_work before allocating rfkill failsnet/wireless/core.c+3 -30 replies

Reviews trailers per patch

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

PatchLuigi LeonardiTariq ToukanNimrod OrenWillem de BruijnJamal Hadi SalimMarco ElverDavid Hildenbrand (Red Hat)Harry YooThierry RedingRadhey Shyam PandeyFolker SchwesingerVincent MailholSagi GrimbergFilipe MananaDavid SterbaAlan SternWu HaotianBaokun LiZhang YiReinette ChatreTony LuckMichal HockoKent RussellDave AirlieNeil ArmstrongVladimir ZapolskiyBjorn AnderssonGeert UytterhoevenClaudiu BezneaOleksij RempelBalbir SinghYasunori GotoDave HansenThéo LebrunAmelie DelaunayOleg NesterovRichard CochranVadim FedorenkoPeter KorsgaardJay VosburghDavid AhernIdo SchimmelFernando Fernandez ManceraZhen ChenEric DumazetStanislav FomichevThomas GleixnerGuillaume NaultPaolo AbeniVictor NogueiraMichael KelleyAndy ShevchenkoLorenzo BianconiMarcelo SchmittSebastian ReichelNuno SáDavid LechnerKarsten HohmeierRicky WUBaochen QiangJeff ChenWill DeaconMark RutlandZhangfei GaoMarc ZyngierStefano BrivioAlex DeucherSimon HormanJacob KellerFlorian WestphalNikolay AleksandrovMika WesterbergRobin MurphyShengjiu WangGeliang TangSabrina DubrocaSudeep HollaKrzysztof KozlowskiJuergen GrossDragan SimicShawn LinLance YangZi YanEduard ZingermanMaxime ChevallierDarrick J. WongChristian König[email protected][email protected]Khalid AzizMing LeiTejun HeoEric BiggersJeff LaytonChristoph HellwigHannes ReineckeEmmanuel GrumbachMaxime RipardOak ZengFelix KuehlingAlexander PotapenkoKonrad DybcioAbel VesaFrank LiJan KaraMartin BlumenstinglDaniel WagnerNamjae JeonDavid HildenbrandKalle ValoJohannes BergMiriam Rachel Korenblit[email protected]Jiri PirkoFlorian FainelliBrett A C SheffieldRon EconomosMark Brown
SeriesT-b T-b T-b T-b
1/206
2/206R-b
3/206R-b
4/206R-b
5/206R-b R-b
6/206
7/206
8/206
9/206
10/206R-b
11/206R-b
12/206R-b R-b
13/206R-b
14/206
15/206
16/206A-b A-b A-b
17/206A-b
18/206R-b R-b
19/206R-b
20/206
21/206
22/206
23/206
24/206T-b A-b
25/206R-b T-b A-b
26/206R-b
27/206R-b
28/206
29/206
30/206R-b
31/206
32/206
33/206T-b
34/206R-b R-b
35/206
36/206
37/206
38/206R-b
39/206R-b R-b
40/206A-b
41/206R-b
42/206R-b
43/206R-b
44/206
45/206
46/206
47/206
48/206R-b
49/206R-b
50/206R-b R-b T-b
51/206
52/206
53/206
54/206R-b R-b
55/206
56/206A-b
57/206A-b R-b R-b
58/206A-b R-b R-b
59/206A-b
60/206A-b
61/206
62/206
63/206
64/206A-b
65/206A-b R-b
66/206A-b
67/206A-b
68/206A-b
69/206R-b R-b
70/206T-b
71/206
72/206R-b
73/206A-b
74/206A-b
75/206A-b
76/206R-b
77/206R-b
78/206R-b
79/206T-b
80/206
81/206
82/206
83/206
84/206
85/206
86/206
87/206R-b
88/206T-b
89/206R-b A-b
90/206R-b
91/206R-b
92/206
93/206
94/206
95/206
96/206
97/206
98/206R-b
99/206R-b
100/206R-b
101/206
102/206A-b
103/206
104/206R-b
105/206R-b
106/206R-b
107/206
108/206R-b R-b R-b
109/206
110/206
111/206T-b
112/206
113/206T-b R-b
114/206R-b
115/206R-b
116/206
117/206A-b A-b
118/206
119/206
120/206
121/206
122/206A-b
123/206A-b
124/206A-b
125/206
126/206
127/206R-b
128/206
129/206
130/206
131/206
132/206A-b Debugged-by A-b
133/206
134/206A-b
135/206
136/206R-b
137/206R-b
138/206R-b
139/206R-b
140/206R-b
141/206A-b
142/206
143/206R-b
144/206R-b R-b
145/206R-b
146/206R-b
147/206R-b R-b
148/206
149/206R-b
150/206R-b
151/206A-b
152/206
153/206
154/206R-b
155/206R-b
156/206R-b R-b
157/206
158/206R-b
159/206R-b
160/206R-b
161/206R-b A-b
162/206
163/206
164/206R-b
165/206R-b
166/206R-b
167/206R-b R-b R-b
168/206R-b
169/206R-b
170/206
171/206
172/206A-b
173/206
174/206A-b
175/206R-b
176/206
177/206T-b T-b R-b
178/206R-b A-b
179/206R-b
180/206R-b
181/206R-b
182/206
183/206
184/206
185/206
186/206
187/206R-b
188/206R-b
189/206
190/206
191/206
192/206R-b R-b
193/206
194/206R-b
195/206R-b
196/206R-b T-b T-b
197/206R-b
198/206R-b
199/206R-b
200/206R-b R-b
201/206R-b
202/206Reported-and-tested-by
203/206
204/206R-b
205/206R-b
206/206T-b

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

Read the v1 thread

Cover letter [PATCH 5.15 000/206] 5.15.199-rc1 review

This is the start of the stable review cycle for the 5.15.199 release. There are 206 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, 06 Feb 2026 14:38:23 +0000. Anything received after that time might be too late.

The whole patch series can be found in one patch at:

	https://www.kernel.org/pub/linux/kernel/v5.x/stable-review/patch-5.15.199-rc1.gz

or in the git tree and branch at:
git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git linux-5.15.y
and the diffstat can be found below.

thanks,

greg k-h

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

Greg Kroah-Hartman <[email protected]>

    Linux 5.15.199-rc1

Edward Adam Davis <[email protected]>
wifi: cfg80211: init wiphy_work before allocating rfkill fails

Johannes Berg <[email protected]>
wifi: cfg80211: fully move wiphy work to unbound workqueue

Miri Korenblit <[email protected]>
wifi: cfg80211: cancel wiphy_work before freeing wiphy

Johannes Berg <[email protected]>
wifi: cfg80211: fix wiphy delayed work queueing

Johannes Berg <[email protected]>
wifi: cfg80211: use system_unbound_wq for wiphy work

Nikola Z. Ivanov <[email protected]>
team: Move team device type change at the end of team_port_add

Bartosz Golaszewski <[email protected]>
pinctrl: meson: mark the GPIO controller as sleeping

Matthieu Baerts (NGI0) <[email protected]>
mptcp: avoid dup SUB_CLOSED events after disconnect

Laveesh Bansal <[email protected]>
writeback: fix 100% CPU usage when dirtytime_expire_interval is 0

Johan Hovold <[email protected]>
drm/imx/tve: fix probe device leak

Bartosz Golaszewski <[email protected]>
pinctrl: lpass-lpi: implement .get_direction() for the GPIO driver

Pimyn Girgis <[email protected]>
mm/kfence: randomize the freelist on initialization

Chen Ni <[email protected]>
net/sched: act_ife: convert comma to semicolon

JP Kobryn <[email protected]>
btrfs: prevent use-after-free on page private data in btrfs_subpage_clear_uptodate()

Haoxiang Li <[email protected]>
drm/amdkfd: fix a memory leak in device_queue_manager_init()

Marc Kleine-Budde <[email protected]>
can: esd_usb: esd_usb_read_bulk_callback(): fix URB memory leak

Gyeyoung Baek <[email protected]>
genirq/irq_sim: Initialize work context pointers properly

Henry Martin <[email protected]>
HID: uclogic: Add NULL check in uclogic_input_configured()

Rahul Rameshbabu <[email protected]>
HID: uclogic: Correct devm device reference for hidinput input_dev name

Johannes Berg <[email protected]>
wifi: mac80211: move TDLS work to wiphy work

Johannes Berg <[email protected]>

    wifi: mac80211: use wiphy work for sdata->work

Johannes Berg <[email protected]>
wifi: cfg80211: add a work abstraction with special semantics

Ying Hsu <[email protected]>
Bluetooth: Fix hci_suspend_sync crash

Alexis Lothoré <[email protected]>
net: stmmac: make sure that ptp_rate is not 0 before configuring EST

Zqiang <[email protected]>
usbnet: Fix using smp_processor_id() in preemptible code warnings

Maninder Singh <[email protected]>
NFSD: fix race between nfsd registration and exports_proc

Luís Henriques <[email protected]>

    ext4: fix memory leaks in ext4_fname_{setup_filename,prepare_lookup}

Sabrina Dubroca <[email protected]>
espintcp: fix skb leaks

Waiman Long <[email protected]>
blk-cgroup: Reinit blkg_iostat_set after clearing in blkcg_reset_stats()

Bartlomiej Kubik <[email protected]>
fs/ntfs3: Initialize allocated memory before use

Namjae Jeon <[email protected]>
ksmbd: fix use-after-free in ksmbd_tree_connect_put under concurrency

Gaosheng Cui <[email protected]>
drm/ttm: fix undefined behavior in bit shift for TTM_TT_FLAG_PRIV_POPULATED

Pedro Demarchi Gomes <[email protected]>
ksm: use range-walk function to jump over holes in scan_get_next_rmap_item

David Hildenbrand <[email protected]>
mm/pagewalk: add walk_page_range_vma()

Thomas Fourier <[email protected]>
ksmbd: smbd: fix dma_unmap_sg() nents

Alexander Usyskin <[email protected]>
mei: trace: treat reg parameter as string

Samasth Norway Ananda <[email protected]>
ALSA: scarlett2: Fix buffer overflow in config retrieval

Nilay Shroff <[email protected]>
nvme: fix PCIe subsystem reset controller state transition

Keith Busch <[email protected]>
nvme-pci: do not directly handle subsys reset fallout

Daniel Wagner <[email protected]>
nvme-fc: rename free_ctrl callback to match name pattern

Brian Foster <[email protected]>
xfs: set max_agbno to allow sparse alloc of last full inode chunk

Johan Hovold <[email protected]>
dmaengine: stm32: dmamux: fix device leak on route allocation

Johan Hovold <[email protected]>
dmaengine: stm32: dmamux: fix OF node leak on route allocation failure

Thorsten Blum <[email protected]>
w1: therm: Fix off-by-one buffer overflow in alarms_store

Yang Guang <[email protected]>
w1: w1_therm: use swap() to make code cleaner

Geraldo Nascimento <[email protected]>
arm64: dts: rockchip: remove redundant max-link-speed from nanopi-r4s

Abdun Nihaal <[email protected]>
scsi: xen: scsiback: Fix potential memory leak in scsiback_remove()

Johan Hovold <[email protected]>
iio: adc: exynos_adc: fix OF populate on driver rebind

Rob Herring (Arm) <[email protected]>
of: platform: Use default match table for /firmware

Ian Abbott <[email protected]>
comedi: Fix getting range information for subdevices 16 to 255

Kuniyuki Iwashima <[email protected]>

    tls: Use __sk_dst_get() and dst_dev_rcu() in get_netdev_for_sock().

Sharath Chandra Vurukala <[email protected]>

    net: Add locking to protect skb->dev access in ip_output

Matthieu Baerts (NGI0) <[email protected]>
mptcp: only reset subflow errors when propagated

Thomas Fourier <[email protected]>
scsi: qla2xxx: edif: Fix dma_free_coherent() size

Haoxiang Li <[email protected]>
scsi: be2iscsi: Fix a memory leak in beiscsi_boot_get_sinfo()

Fabio Estevam <[email protected]>
ASoC: fsl: imx-card: Do not force slot width to sample width

Sai Sree Kartheek Adivi <[email protected]>
dma/pool: distinguish between missing and exhausted atomic pools

Denis Sergeev <[email protected]>
gpiolib: acpi: use BIT_ULL() for u64 mask in address space handler

Kery Qi <[email protected]>
scsi: firewire: sbp-target: Fix overflow in sbp_make_tpg()

Martin Kaiser <[email protected]>
net: bridge: fix static key check

Kuniyuki Iwashima <[email protected]>
nfc: nci: Fix race between rfkill and nci_unregister_device().

Gal Pressman <[email protected]>
net/mlx5e: Account for netdev stats in ndo_get_stats64

Yafang Shao <[email protected]>
net/mlx5e: Report rx_discards_phy via rx_dropped

Gal Pressman <[email protected]>
net/mlx5e: Expose rx_oversize_pkts_buffer counter

Saeed Mahameed <[email protected]>
net/mlx5: Add HW definitions of vport debug counters

Jesse Brandeburg <[email protected]>
ice: stop counting UDP csum mismatch as rx_errors

Kuniyuki Iwashima <[email protected]>
nfc: llcp: Fix memleak in nfc_llcp_send_ui_frame().

Kery Qi <[email protected]>
rocker: fix memory leak in rocker_world_port_post_fini()

Fernando Fernandez Mancera <[email protected]>
ipv6: use the right ifindex when replying to icmpv6 from localhost

Zilin Guan <[email protected]>
net: mvpp2: cls: Fix memory leak in mvpp2_ethtool_cls_rule_ins()

Zilin Guan <[email protected]>
net/mlx5: Fix memory leak in esw_acl_ingress_lgcy_setup()

Jia-Hong Su <[email protected]>
Bluetooth: hci_uart: fix null-ptr-deref in hci_uart_write_work

Paul Chaignon <[email protected]>
bpf: Reject narrower access to pointer ctx fields

Daniel Borkmann <[email protected]>
bpf: Do not let BPF test infra emit invalid GSO types to stack

Matthew Wilcox (Oracle) <[email protected]>
migrate: correct lock ordering for hugetlb file folios

Marc Kleine-Budde <[email protected]>
can: usb_8dev: usb_8dev_read_bulk_callback(): fix URB memory leak

Marc Kleine-Budde <[email protected]>
can: mcba_usb: mcba_usb_read_bulk_callback(): fix URB memory leak

Marc Kleine-Budde <[email protected]>
can: kvaser_usb: kvaser_usb_read_bulk_callback(): fix URB memory leak

Marc Kleine-Budde <[email protected]>
can: ems_usb: ems_usb_read_bulk_callback(): fix URB memory leak

Arnd Bergmann <[email protected]>
irqchip/gic-v3-its: Avoid truncating memory addresses

Fernand Sieber <[email protected]>
perf/x86/intel: Do not enable BTS for guests

Jeongjun Park <[email protected]>
netrom: fix double-free in nr_route_frame()

Chenghai Huang <[email protected]>
uacce: ensure safe queue release with state management

Yang Shen <[email protected]>
uacce: implement mremap in uacce_vm_ops to return -EPERM

Wenkai Lin <[email protected]>
uacce: fix cdev handling in the cleanup path

Johan Hovold <[email protected]>
intel_th: fix device leak on output open()

Johan Hovold <[email protected]>
slimbus: core: fix device reference leak on report present

Johan Hovold <[email protected]>
slimbus: core: fix runtime PM imbalance on report present

Thomas Fourier <[email protected]>
octeontx2: Fix otx2_dma_map_page() error return code

Zhaoyang Huang <[email protected]>
arm64: Set __nocfi on swsusp_arch_resume()

Marek Vasut <[email protected]>
wifi: rsi: Fix memory corruption due to not set vif driver data size

Dan Carpenter <[email protected]>
wifi: mwifiex: Fix a loop in mwifiex_update_ampdu_rxwinsize()

Thomas Fourier <[email protected]>
wifi: ath10k: fix dma_free_coherent() pointer

Matthew Schwartz <[email protected]>
mmc: rtsx_pci_sdmmc: implement sdmmc_card_busy function

Berk Cem Goksel <[email protected]>
ALSA: usb-audio: Fix use-after-free in snd_usb_mixer_free()

Takashi Iwai <[email protected]>
ALSA: ctxfi: Fix potential OOB access in audio mixer handling

Kübrich, Andreas <[email protected]>

    iio: dac: ad5686: add AD5695R to ad5686_chip_info_tbl

Pei Xiao <[email protected]>
iio: adc: at91-sama5d2_adc: Fix potential use-after-free in sama5d2_adc driver

Tomas Melin <[email protected]>

    iio: adc: ad9467: fix ad9434 vref mask

Weigang He <[email protected]>
of: fix reference count leak in of_alias_scan()

Hans de Goede <[email protected]>
leds: led-class: Only Add LED to leds_list when it is fully ready

Cedric Xing <[email protected]>
x86: make page fault handling disable interrupts properly

Eric Dumazet <[email protected]>
net/sched: act_ife: avoid possible NULL deref

Ratheesh Kannoth <[email protected]>
octeontx2-af: Fix error handling

Eric Dumazet <[email protected]>
bonding: provide a net pointer to __skb_flow_dissect()

Andrey Vatoropin <[email protected]>
be2net: Fix NULL pointer dereference in be_cmd_get_mac_from_list

Timur Kristóf <[email protected]>
drm/amd/pm: Workaround SI powertune issue on Radeon 430 (v2)

Timur Kristóf <[email protected]>
drm/amd/pm: Don't clear SI SMC table when setting power limit

Laurent Vivier <[email protected]>
usbnet: limit max_mtu based on device's hard_mtu

Eric Dumazet <[email protected]>
ipv6: annotate data-race in ndisc_router_discovery()

Eric Dumazet <[email protected]>

    mISDN: annotate data-race around dev->work

Jijie Shao <[email protected]>
net: hns3: fix the HCLGE_FD_AD_NXT_KEY error setting issue

Jijie Shao <[email protected]>
net: hns3: fix wrong GENMASK() for HCLGE_FD_AD_COUNTER_NUM_M

Arun Raghavan <[email protected]>
ALSA: usb: Increase volume range that triggers a warning

Cheng-Yu Lee <[email protected]>
regmap: Fix race condition in hwspinlock irqsave routine

Pavel Zhigulin <[email protected]>
iio: adc: ad7280a: handle spi_setup() errors in probe()

Jonathan Cameron <[email protected]>
staging:iio:adc:ad7280a: Register define cleanup.

Francesco Lavra <[email protected]>
iio: imu: st_lsm6dsx: fix iio_chan_spec for sensors without event detection

Andrew Cooper <[email protected]>
x86/kfence: avoid writing L1TF-vulnerable PTEs

Long Li <[email protected]>
scsi: storvsc: Process unsupported MODE_SENSE_10

feng <[email protected]>
Input: i8042 - add quirk for ASUS Zenbook UX425QA_UM425QA

gongqi <[email protected]>
Input: i8042 - add quirks for MECHREVO Wujie 15X Pro

Thadeu Lima de Souza Cascardo <[email protected]>
Revert "nfc/nci: Add the inconsistency check between the input data length and count"

Haoxiang Li <[email protected]>
w1: fix redundant counter decrement in w1_attach_slave_device()

Ian Abbott <[email protected]>
comedi: dmm32at: serialize use of paged registers

Taeyang Lee <[email protected]>
crypto: authencesn - reject too-short AAD (assoclen<8) to match ESP/ESN spec

Jamal Hadi Salim <[email protected]>
net/sched: qfq: Use cl_is_active to determine whether class is active in qfq_rm_from_ag

Jamal Hadi Salim <[email protected]>
net/sched: Enforce that teql can only be used as root qdisc

Dmitry Skorodumov <[email protected]>
ipvlan: Make the addrs_lock be per port

Eric Dumazet <[email protected]>
l2tp: avoid one data-race in l2tp_tunnel_del_work()

Kuniyuki Iwashima <[email protected]>
fou: Don't allow 0 for FOU_ATTR_IPPROTO.

Jakub Kicinski <[email protected]>
net: fou: use policy and operation tables generated from the spec

Jakub Kicinski <[email protected]>
net: fou: rename the source for linking

Jakub Kicinski <[email protected]>
netlink: add a proto specification for FOU

Kuniyuki Iwashima <[email protected]>
gue: Fix skb memleak with inner IP protocol 0.

Raju Rangoju <[email protected]>
amd-xgbe: avoid misleading per-packet error log

Xin Long <[email protected]>
sctp: move SCTP_CMD_ASSOC_SHKEY right after SCTP_CMD_PEER_INIT

Ricardo B. Marlière <[email protected]>
selftests: net: fib-onlink-tests: Convert to use namespaces by default

Hangbin Liu <[email protected]>
selftests/net: convert fib-onlink-tests.sh to run it in unique namespace

Eric Dumazet <[email protected]>
bonding: limit BOND_MODE_8023AD to Ethernet devices

Ethan Nelson-Moore <[email protected]>
net: usb: dm9601: remove broken SR9700 support

Wojtek Wasko <[email protected]>
testptp: Add option to open PHC in readonly mode

Mahesh Bandewar <[email protected]>
selftest/ptp: update ptp selftest to exercise the gettimex options

Xabier Marquiegui <[email protected]>
ptp: add testptp mask test

Alex Maftei <[email protected]>
selftests/ptp: Add -X option for testing PTP_SYS_OFFSET_PRECISE

Alex Maftei <[email protected]>
selftests/ptp: Add -x option for testing PTP_SYS_OFFSET_EXTENDED

Rahul Rameshbabu <[email protected]>
testptp: Add support for testing ptp_clock_info .adjphase callback

Maciek Machnikowski <[email protected]>
testptp: add option to shift clock by nanoseconds

Wojtek Wasko <[email protected]>
ptp: Add PHC file mode checks. Allow RO adjtime() without FMODE_WRITE.

Wojtek Wasko <[email protected]>
posix-clock: Store file pointer in struct posix_clock_context

Linus Torvalds <[email protected]>
Fix memory leak in posix_clock_open()

Xabier Marquiegui <[email protected]>
posix-clock: introduce posix_clock_context concept

Robbie Ko <[email protected]>
btrfs: fix deadlock in wait_current_trans() due to ignored transaction type

Johan Hovold <[email protected]>
dmaengine: ti: k3-udma: fix device leak on udma lookup

Johan Hovold <[email protected]>
dmaengine: ti: dma-crossbar: fix device leak on am335x route allocation

Johan Hovold <[email protected]>
dmaengine: ti: dma-crossbar: fix device leak on dra7x route allocation

Biju Das <[email protected]>
dmaengine: sh: rz-dmac: Fix rz_dmac_terminate_all()

Miaoqian Lin <[email protected]>
dmaengine: qcom: gpi: Fix memory leak in gpi_peripheral_config()

Johan Hovold <[email protected]>
dmaengine: lpc18xx-dmamux: fix device leak on route allocation

Johan Hovold <[email protected]>
dmaengine: idxd: fix device leaks on compat bind and unbind

Johan Hovold <[email protected]>
dmaengine: bcm-sba-raid: fix device leak on probe

Johan Hovold <[email protected]>
dmaengine: at_hdmac: fix device leak on of_dma_xlate()

Haoxiang Li <[email protected]>
drm/vmwgfx: Fix an error return check in vmw_compat_shader_add()

Marek Vasut <[email protected]>
drm/panel-simple: fix connector type for DataImage SCF0700C48GGU18 panel

Lyude Paul <[email protected]>
drm/nouveau/disp/nv50-: Set lock_core in curs507a_prepare

Mario Limonciello (AMD) <[email protected]>
drm/amd: Clean up kfd node on surprise disconnect

Aboorva Devarajan <[email protected]>
mm/page_alloc: make percpu_pagelist_high_fraction reads lock-free

Xiaochen Shen <[email protected]>
x86/resctrl: Fix memory bandwidth counter width for Hygon

Xiaochen Shen <[email protected]>
x86/resctrl: Add missing resctrl initialization for Hygon

Haoxiang Li <[email protected]>

    EDAC/i3200: Fix a resource leak in i3200_probe1()

Haoxiang Li <[email protected]>
EDAC/x38: Fix a resource leak in x38_probe1()

Thomas Weißschuh <[email protected]>
hrtimer: Fix softirq base check in update_needs_ipi()

Yang Erkun <[email protected]>
ext4: fix iloc.bh leak in ext4_xattr_inode_update_ref

Ilikara Zheng <[email protected]>
nvme-pci: disable secondary temp for Wodposit WPBSNM8

Ethan Nelson-Moore <[email protected]>
USB: serial: ftdi_sio: add support for PICAXE AXE027 cable

Ulrich Mohr <[email protected]>
USB: serial: option: add Telit LE910 MBIM composition

Huacai Chen <[email protected]>
USB: OHCI/UHCI: Add soft dependencies on ehci_platform

Thinh Nguyen <[email protected]>
usb: dwc3: Check for USB4 IP_NAME

Wayne Chang <[email protected]>

    phy: tegra: xusb: Explicitly configure HS_DISCON_LEVEL to 0x7

Louis Chauvet <[email protected]>
phy: rockchip: inno-usb2: fix disconnection in gadget mode

Luca Ceresoli <[email protected]>
phy: rockchip: inno-usb2: fix communication disruption in gadget mode

Dan Williams <[email protected]>
x86/kaslr: Recognize all ZONE_DEVICE users as physaddr consumers

Tetsuo Handa <[email protected]>
net: can: j1939: j1939_xtp_rx_rts_session_active(): deactivate session upon receiving the second rts

Jaroslav Kysela <[email protected]>
ALSA: pcm: Improve the fix for race of buffer access at PCM OSS layer

Benjamin Tissoires <[email protected]>
HID: usbhid: paper over wrong bNumDescriptor field

Haotian Zhang <[email protected]>
dmaengine: omap-dma: fix dma_pool resource leak in error paths

Krzysztof Kozlowski <[email protected]>
phy: broadcom: ns-usb3: Fix Wvoid-pointer-to-enum-cast warning (again)

Dan Carpenter <[email protected]>
phy: stm32-usphyc: Fix off by one in probe()

Suraj Gupta <[email protected]>
dmaengine: xilinx_dma: Fix uninitialized addr_width when "xlnx,addrwidth" property is missing

Sheetal <[email protected]>
dmaengine: tegra-adma: Fix use-after-free

Bagas Sanjaya <[email protected]>
mm, kfence: describe @slab parameter in __kfence_obj_info()

Bagas Sanjaya <[email protected]>
textsearch: describe @list member in ts_ops search

Emil Svendsen <[email protected]>
ASoC: tlv320adcx140: fix word length

Eric Dumazet <[email protected]>
net/sched: sch_qfq: do not free existing class in qfq_change_class()

Gal Pressman <[email protected]>
selftests: drv-net: fix RPS mask handling for high CPU numbers

Saeed Mahameed <[email protected]>
net/mlx5e: Restore destroying state bit after profile cleanup

Stefano Garzarella <[email protected]>
vsock/test: add a final full barrier after run all tests

Eric Dumazet <[email protected]>
ipv4: ip_gre: make ipgre_header() robust

Eric Dumazet <[email protected]>
macvlan: fix possible UAF in macvlan_forward_source()

Eric Dumazet <[email protected]>

    net: update netdev_lock_{type,name}

Eric Dumazet <[email protected]>

    ip6_tunnel: use skb_vlan_inet_prepare() in __ip6_tnl_rcv()

Qu Wenruo <[email protected]>
btrfs: send: check for inline extents in range_is_hole_in_parent()

Shivam Kumar <[email protected]>
nvme-tcp: fix NULL pointer dereferences in nvmet_tcp_build_pdu_iovec

Maurizio Lombardi <[email protected]>
nvmet-tcp: remove boilerplate code

Szymon Wilczek <[email protected]>
can: etas_es58x: allow partial RX URB allocation to succeed

Zilin Guan <[email protected]>
pnfs/flexfiles: Fix memory leak in nfs4_ff_alloc_deviceid_node()

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

Diffstat:

 Documentation/netlink/specs/fou.yaml               | 130 ++++++++++
 Makefile                                           |   4 +-
 arch/arm64/boot/dts/rockchip/rk3399-nanopi-r4s.dts |   1 -
 arch/arm64/kernel/hibernate.c                      |   2 +-
 arch/x86/events/perf_event.h                       |  13 +-
 arch/x86/include/asm/kfence.h                      |  29 ++-
 arch/x86/kernel/cpu/resctrl/core.c                 |  21 +-
 arch/x86/kernel/cpu/resctrl/internal.h             |   3 +
 arch/x86/mm/fault.c                                |  15 +-
 arch/x86/mm/kaslr.c                                |  10 +-
 block/blk-cgroup.c                                 |   4 +
 crypto/authencesn.c                                |   6 +
 drivers/base/regmap/regmap.c                       |   4 +-
 drivers/bluetooth/hci_ldisc.c                      |   4 +-
 drivers/comedi/comedi.h                            |   2 +-
 drivers/comedi/comedi_fops.c                       |   2 +-
 drivers/comedi/drivers/dmm32at.c                   |  32 ++-
 drivers/comedi/range.c                             |   2 +-
 drivers/dma/at_hdmac.c                             |   9 +-
 drivers/dma/bcm-sba-raid.c                         |   6 +-
 drivers/dma/idxd/compat.c                          |  23 +-
 drivers/dma/lpc18xx-dmamux.c                       |  19 +-
 drivers/dma/qcom/gpi.c                             |   6 +-
 drivers/dma/sh/rz-dmac.c                           |   5 +
 drivers/dma/stm32-dmamux.c                         |  22 +-
 drivers/dma/tegra210-adma.c                        |  10 +-
 drivers/dma/ti/dma-crossbar.c                      |  18 +-
 drivers/dma/ti/k3-udma-private.c                   |   2 +-
 drivers/dma/ti/omap-dma.c                          |   4 +
 drivers/dma/xilinx/xilinx_dma.c                    |   7 +-
 drivers/edac/i3200_edac.c                          |  11 +-
 drivers/edac/x38_edac.c                            |   9 +-
 drivers/gpio/gpiolib-acpi.c                        |   2 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_device.c         |   8 +
 .../gpu/drm/amd/amdkfd/kfd_device_queue_manager.c  |  18 +-
 drivers/gpu/drm/amd/pm/powerplay/si_dpm.c          |  23 +-
 drivers/gpu/drm/imx/imx-tve.c                      |  13 +
 drivers/gpu/drm/nouveau/dispnv50/curs507a.c        |   1 +
 drivers/gpu/drm/panel/panel-simple.c               |   1 +
 drivers/gpu/drm/vmwgfx/vmwgfx_shader.c             |   4 +-
 drivers/hid/hid-uclogic-core.c                     |  12 +-
 drivers/hid/usbhid/hid-core.c                      |  17 +-
 drivers/hwtracing/intel_th/core.c                  |  19 +-
 drivers/iio/adc/ad9467.c                           |   2 +-
 drivers/iio/adc/at91-sama5d2_adc.c                 |   1 +
 drivers/iio/adc/exynos_adc.c                       |  13 +-
 drivers/iio/dac/ad5686.c                           |   6 +
 drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_core.c       |  15 +-
 drivers/input/serio/i8042-acpipnpio.h              |  18 ++
 drivers/irqchip/irq-gic-v3-its.c                   |   8 +-
 drivers/isdn/mISDN/timerdev.c                      |  13 +-
 drivers/leds/led-class.c                           |  10 +-
 drivers/misc/mei/mei-trace.h                       |  18 +-
 drivers/misc/uacce/uacce.c                         |  42 ++-
 drivers/mmc/host/rtsx_pci_sdmmc.c                  |  41 +++
 drivers/net/bonding/bond_main.c                    |  11 +-
 drivers/net/can/usb/ems_usb.c                      |   8 +-
 drivers/net/can/usb/esd_usb2.c                     |   9 +-
 drivers/net/can/usb/etas_es58x/es58x_core.c        |   2 +-
 drivers/net/can/usb/kvaser_usb/kvaser_usb_core.c   |   9 +-
 drivers/net/can/usb/mcba_usb.c                     |   8 +-
 drivers/net/can/usb/usb_8dev.c                     |   8 +-
 drivers/net/ethernet/amd/xgbe/xgbe-drv.c           |   5 +-
 drivers/net/ethernet/emulex/benet/be_cmds.c        |   3 +-
 .../net/ethernet/hisilicon/hns3/hns3pf/hclge_cmd.h |   2 +-
 .../ethernet/hisilicon/hns3/hns3pf/hclge_main.c    |   2 +-
 drivers/net/ethernet/intel/ice/ice_main.c          |   1 -
 drivers/net/ethernet/marvell/mvpp2/mvpp2_cls.c     |   2 +-
 drivers/net/ethernet/marvell/octeontx2/af/rvu.c    |  86 +++++--
 .../ethernet/marvell/octeontx2/nic/otx2_common.h   |   7 +-
 drivers/net/ethernet/mellanox/mlx5/core/en_main.c  |  25 +-
 drivers/net/ethernet/mellanox/mlx5/core/en_stats.c |  21 +-
 drivers/net/ethernet/mellanox/mlx5/core/en_stats.h |   4 +
 .../mellanox/mlx5/core/esw/acl/ingress_lgcy.c      |   2 +-
 drivers/net/ethernet/rocker/rocker_main.c          |   5 +-
 drivers/net/ethernet/stmicro/stmmac/dwmac5.c       |   5 +
 .../net/ethernet/stmicro/stmmac/dwxgmac2_core.c    |   5 +
 drivers/net/ipvlan/ipvlan.h                        |   2 +-
 drivers/net/ipvlan/ipvlan_core.c                   |  16 +-
 drivers/net/ipvlan/ipvlan_main.c                   |  49 ++--
 drivers/net/macvlan.c                              |  20 +-
 drivers/net/team/team.c                            |  23 +-
 drivers/net/usb/dm9601.c                           |   4 -
 drivers/net/usb/usbnet.c                           |  11 +-
 drivers/net/wireless/ath/ath10k/ce.c               |  16 +-
 .../net/wireless/marvell/mwifiex/11n_rxreorder.c   |   6 +-
 drivers/net/wireless/rsi/rsi_91x_mac80211.c        |   1 +
 drivers/nfc/virtual_ncidev.c                       |   4 -
 drivers/nvme/host/fabrics.c                        |  15 ++
 drivers/nvme/host/fabrics.h                        |   1 +
 drivers/nvme/host/fc.c                             |   5 +-
 drivers/nvme/host/nvme.h                           |  14 +-
 drivers/nvme/host/pci.c                            |  41 +++
 drivers/nvme/host/rdma.c                           |   1 +
 drivers/nvme/host/tcp.c                            |   1 +
 drivers/nvme/target/tcp.c                          |  28 +-
 drivers/of/base.c                                  |   8 +-
 drivers/of/platform.c                              |   2 +-
 drivers/pci/Kconfig                                |   6 -
 drivers/phy/broadcom/phy-bcm-ns-usb3.c             |   2 +-
 drivers/phy/rockchip/phy-rockchip-inno-usb2.c      |  12 +-
 drivers/phy/st/phy-stm32-usbphyc.c                 |   2 +-
 drivers/phy/tegra/xusb-tegra186.c                  |   3 +
 drivers/pinctrl/meson/pinctrl-meson.c              |   2 +-
 drivers/pinctrl/qcom/pinctrl-lpass-lpi.c           |  17 ++
 drivers/ptp/ptp_chardev.c                          |  37 ++-
 drivers/ptp/ptp_private.h                          |  16 +-
 drivers/scsi/be2iscsi/be_mgmt.c                    |   1 +
 drivers/scsi/qla2xxx/qla_os.c                      |   2 +-
 drivers/scsi/storvsc_drv.c                         |   3 +-
 drivers/slimbus/core.c                             |  19 +-
 drivers/staging/iio/adc/ad7280a.c                  | 283 +++++++++++----------
 drivers/target/sbp/sbp_target.c                    |   4 +-
 drivers/usb/dwc3/core.c                            |   2 +
 drivers/usb/dwc3/core.h                            |   1 +
 drivers/usb/host/ohci-platform.c                   |   1 +
 drivers/usb/host/uhci-platform.c                   |   1 +
 drivers/usb/serial/ftdi_sio.c                      |   1 +
 drivers/usb/serial/ftdi_sio_ids.h                  |   2 +
 drivers/usb/serial/option.c                        |   1 +
 drivers/w1/slaves/w1_therm.c                       |  67 ++---
 drivers/w1/w1.c                                    |   2 -
 drivers/xen/xen-scsiback.c                         |   1 +
 fs/btrfs/relocation.c                              |  13 +
 fs/btrfs/send.c                                    |   2 +
 fs/btrfs/transaction.c                             |  11 +-
 fs/ext4/ext4.h                                     |  38 +--
 fs/ext4/xattr.c                                    |   1 +
 fs/fs-writeback.c                                  |  14 +-
 fs/ksmbd/mgmt/tree_connect.c                       |  18 +-
 fs/ksmbd/mgmt/tree_connect.h                       |   1 -
 fs/ksmbd/smb2pdu.c                                 |   3 -
 fs/ksmbd/transport_rdma.c                          |  15 +-
 fs/nfs/flexfilelayout/flexfilelayoutdev.c          |   2 +-
 fs/nfsd/nfsctl.c                                   |  17 +-
 fs/ntfs3/inode.c                                   |   7 +-
 fs/xfs/libxfs/xfs_ialloc.c                         |  11 +-
 include/drm/ttm/ttm_tt.h                           |   2 +-
 include/linux/kfence.h                             |   1 +
 include/linux/mlx5/mlx5_ifc.h                      |  27 +-
 include/linux/nvme.h                               |   3 +
 include/linux/pagewalk.h                           |   3 +
 include/linux/posix-clock.h                        |  39 ++-
 include/linux/textsearch.h                         |   1 +
 include/net/cfg80211.h                             |  95 ++++++-
 include/net/dst.h                                  |  12 +
 include/net/nfc/nfc.h                              |   2 +
 include/sound/pcm.h                                |   2 +-
 kernel/bpf/cgroup.c                                |   8 +-
 kernel/dma/pool.c                                  |   7 +-
 kernel/irq/irq_sim.c                               |   2 +-
 kernel/time/hrtimer.c                              |   2 +-
 kernel/time/posix-clock.c                          |  53 ++--
 mm/Kconfig                                         |  10 +-
 mm/kfence/core.c                                   |  24 +-
 mm/ksm.c                                           | 115 ++++++++-
 mm/migrate.c                                       |  14 +-
 mm/page_alloc.c                                    |  10 +-
 mm/pagewalk.c                                      |  20 ++
 net/bluetooth/hci_core.c                           |   4 +
 net/bpf/test_run.c                                 |   5 +
 net/bridge/br_input.c                              |   2 +-
 net/can/j1939/transport.c                          |  10 +-
 net/core/dev.c                                     |  25 +-
 net/core/filter.c                                  |  25 +-
 net/ipv4/Makefile                                  |   1 +
 net/ipv4/esp4.c                                    |   4 +-
 net/ipv4/{fou.c => fou_core.c}                     |  50 +---
 net/ipv4/fou_nl.c                                  |  48 ++++
 net/ipv4/fou_nl.h                                  |  25 ++
 net/ipv4/ip_gre.c                                  |  11 +-
 net/ipv4/ip_output.c                               |  16 +-
 net/ipv6/esp6.c                                    |   4 +-
 net/ipv6/icmp.c                                    |   4 +-
 net/ipv6/ip6_tunnel.c                              |   2 +-
 net/ipv6/ndisc.c                                   |   4 +-
 net/l2tp/l2tp_core.c                               |   4 +-
 net/mac80211/ibss.c                                |   8 +-
 net/mac80211/ieee80211_i.h                         |   6 +-
 net/mac80211/iface.c                               |  10 +-
 net/mac80211/mesh.c                                |  10 +-
 net/mac80211/mesh_hwmp.c                           |   6 +-
 net/mac80211/mlme.c                                |  13 +-
 net/mac80211/ocb.c                                 |   6 +-
 net/mac80211/rx.c                                  |   2 +-
 net/mac80211/scan.c                                |   2 +-
 net/mac80211/status.c                              |   5 +-
 net/mac80211/tdls.c                                |  11 +-
 net/mac80211/util.c                                |   2 +-
 net/mptcp/protocol.c                               |  13 +-
 net/netrom/nr_route.c                              |  13 +-
 net/nfc/core.c                                     |  27 +-
 net/nfc/llcp_commands.c                            |  17 +-
 net/nfc/llcp_core.c                                |   4 +-
 net/nfc/nci/core.c                                 |   4 +-
 net/sched/act_ife.c                                |  12 +-
 net/sched/sch_qfq.c                                |   8 +-
 net/sched/sch_teql.c                               |   5 +
 net/sctp/sm_statefuns.c                            |  10 +-
 net/tls/tls_device.c                               |  18 +-
 net/wireless/core.c                                | 131 +++++++++-
 net/wireless/core.h                                |   7 +
 net/wireless/sysfs.c                               |   8 +-
 net/xfrm/espintcp.c                                |   4 +-
 sound/core/oss/pcm_oss.c                           |   4 +-
 sound/core/pcm_native.c                            |   9 +-
 sound/pci/ctxfi/ctamixer.c                         |   2 +
 sound/soc/codecs/tlv320adcx140.c                   |   4 +-
 sound/soc/fsl/imx-card.c                           |   1 -
 sound/usb/mixer.c                                  |  22 +-
 sound/usb/mixer_scarlett_gen2.c                    |   7 +-
 tools/testing/selftests/net/fib-onlink-tests.sh    |  76 +++---
 tools/testing/selftests/net/toeplitz.c             |   4 +-
 tools/testing/selftests/ptp/testptp.c              | 210 +++++++++++++--
 tools/testing/vsock/util.c                         |  12 +
 215 files changed, 2400 insertions(+), 888 deletions(-)