Skip to content

6.1.17-rc1 review

Greg Kroah-Hartman dri-devel intel-gfx linux-patches linux-tegra lkml stable 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest200 patches 9 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/200net/sched: Retire tcindex classifiernet/sched/Kconfig net/sched/Makefile net/sched/cls_tcindex.c +1 more+0 -9800 replies
2/200auxdisplay: hd44780: Fix potential memory leak in hd44780_remove()drivers/auxdisplay/hd44780.c+2 -00 replies
3/200fs/jfs: fix shift exponent db_agl2size negativefs/jfs/jfs_dmap.c+2 -10 replies
4/200driver: soc: xilinx: fix memory leak in xlnx_add_cb_for_notify_event()drivers/soc/xilinx/xlnx_event_manager.c+3 -10 replies
5/200f2fs: dont rely on F2FS_MAP_* in f2fs_iomap_beginfs/f2fs/data.c+14 -100 replies
6/200f2fs: fix to avoid potential deadlockfs/f2fs/file.c+6 -30 replies
7/200objtool: Fix memory leak in create_static_call_sections()tools/objtool/check.c+2 -00 replies
8/200soc: mediatek: mtk-pm-domains: Allow mt8186 ADSP default power ondrivers/soc/mediatek/mt8186-pm-domains.h+1 -30 replies
9/200memory: renesas-rpc-if: Split-off private data from struct rpcifdrivers/memory/renesas-rpc-if.c include/memory/renesas-rpc-if.h+57 -340 replies
10/200memory: renesas-rpc-if: Move resource acquisition to .probe()drivers/memory/renesas-rpc-if.c+24 -250 replies
11/200soc: mediatek: mtk-svs: Enable the IRQ laterdrivers/soc/mediatek/mtk-svs.c+8 -80 replies
12/200pwm: sifive: Always let the first pwm_apply_state succeeddrivers/pwm/pwm-sifive.c+7 -10 replies
13/200pwm: stm32-lp: fix the check on arr and cmp registers updatedrivers/pwm/pwm-stm32-lp.c+1 -10 replies
14/200f2fs: introduce trace_f2fs_replace_atomic_write_blockfs/f2fs/segment.c include/trace/events/f2fs.h+40 -00 replies
15/200f2fs: correct i_size change for atomic writesfs/f2fs/f2fs.h fs/f2fs/file.c fs/f2fs/inode.c +1 more+33 -120 replies
16/200f2fs: clear atomic_write_task in f2fs_abort_atomic_write()fs/f2fs/segment.c+3 -00 replies
17/200soc: mediatek: mtk-svs: restore default voltages when svs_init02() faildrivers/soc/mediatek/mtk-svs.c+22 -20 replies
18/200soc: mediatek: mtk-svs: reset svs when svs_resume() faildrivers/soc/mediatek/mtk-svs.c+5 -10 replies
19/200soc: mediatek: mtk-svs: Use pm_runtime_resume_and_get() in svs_init01()drivers/soc/mediatek/mtk-svs.c+1 -10 replies
20/200fs: f2fs: initialize fsdata in pagecache_write()fs/f2fs/verity.c+1 -10 replies
21/200f2fs: allow set compression option of files without blocksfs/f2fs/file.c+1 -10 replies
22/200f2fs: fix to abort atomic write only during do_exist()fs/f2fs/file.c+2 -10 replies
23/200um: vector: Fix memory leak in vector_configarch/um/drivers/vector_kern.c+1 -00 replies
24/200ubi: ensure that VID header offset + VID header size <= alloc, sizedrivers/mtd/ubi/build.c+6 -00 replies
25/200ubifs: Fix build errors as symbol undefinedfs/ubifs/ubifs.h+5 -00 replies
26/200ubifs: Fix memory leak in ubifs_sysfs_init()fs/ubifs/sysfs.c+2 -00 replies
27/200ubifs: Rectify space budget for ubifs_symlink() if symlink is encryptedfs/ubifs/dir.c+1 -10 replies
28/200ubifs: Rectify space budget for ubifs_xrename()fs/ubifs/dir.c+5 -00 replies
29/200ubifs: Fix wrong dirty space budget for dirty inodefs/ubifs/budget.c+1 -10 replies
30/200ubifs: do_rename: Fix wrong space budget when target inodes nlink > 1fs/ubifs/dir.c+2 -00 replies
31/200ubifs: Reserve one leb for each journal head while doing budgetfs/ubifs/budget.c+3 -40 replies
32/200ubi: Fix use-after-free when volume resizing faileddrivers/mtd/ubi/vmt.c+3 -10 replies
33/200ubi: Fix unreferenced object reported by kmemleak in ubi_resize_volume()drivers/mtd/ubi/vmt.c+1 -10 replies
34/200ubifs: Fix memory leak in alloc_wbufs()fs/ubifs/super.c+13 -40 replies
35/200ubi: Fix possible null-ptr-deref in ubi_free_volume()drivers/mtd/ubi/build.c drivers/mtd/ubi/vmt.c+7 -60 replies
36/200ubifs: Re-statistic cleaned znode count if commit failedfs/ubifs/tnc.c+15 -00 replies
37/200ubifs: dirty_cow_znode: Fix memleak in error handling pathfs/ubifs/tnc.c+8 -10 replies
38/200ubifs: ubifs_writepage: Mark page dirty after writing inode failedfs/ubifs/file.c+9 -30 replies
39/200ubifs: ubifs_releasepage: Remove ubifs_assert(0) to valid this processfs/ubifs/file.c+14 -50 replies
40/200ubi: fastmap: Fix missed fm_anchor PEB in wear-leveling after disabling fastmapdrivers/mtd/ubi/fastmap-wl.c+7 -50 replies
41/200ubi: Fix UAF wear-leveling entry in eraseblk_count_seq_show()drivers/mtd/ubi/wl.c+8 -10 replies
42/200ubi: ubi_wl_put_peb: Fix infinite loop when wear-leveling work faileddrivers/mtd/ubi/wl.c+14 -20 replies
43/200f2fs: fix to avoid potential memory corruption in __update_iostat_latency()fs/f2fs/iostat.c+5 -10 replies
44/200soc: qcom: stats: Populate all subsystem debugfs filesdrivers/soc/qcom/qcom_stats.c+2 -80 replies
45/200ext4: use ext4_fc_tl_mem in fast-commit replay pathfs/ext4/fast_commit.c+26 -180 replies
46/200ext4: dont show commit interval if it is zerofs/ext4/super.c+1 -10 replies
47/200netfilter: nf_tables: allow to fetch set elements when table has an ownernet/netfilter/nf_tables_api.c+1 -10 replies
48/200x86: um: vdso: Add %rcx and %r11 to the syscall clobber listarch/x86/um/vdso/um_vdso.c+8 -40 replies
49/200um: virtio_uml: free command if adding to virtqueue failedarch/um/drivers/virt-pci.c+4 -10 replies
50/200um: virtio_uml: mark device as unregistered when breaking itarch/um/drivers/virtio_uml.c+2 -00 replies
51/200um: virtio_uml: move device breaking into workqueuearch/um/drivers/virtio_uml.c+15 -10 replies
52/200um: virt-pci: properly remove PCI device from busarch/um/drivers/virt-pci.c+16 -50 replies
53/200f2fs: synchronize atomic write abortsfs/f2fs/file.c fs/f2fs/inode.c fs/f2fs/segment.c +1 more+38 -220 replies
54/200watchdog: rzg2l_wdt: Issue a reset before we put the PM clocksdrivers/watchdog/rzg2l_wdt.c+4 -60 replies
55/200watchdog: rzg2l_wdt: Handle TYPE-B reset for RZ/V2Mdrivers/watchdog/rzg2l_wdt.c+36 -10 replies
56/200watchdog: at91sam9_wdt: use devm_request_irq to avoid missing free_irq() in error pathdrivers/watchdog/at91sam9_wdt.c+3 -40 replies
57/200watchdog: Fix kmemleak in watchdog_cdev_registerdrivers/watchdog/watchdog_dev.c+1 -10 replies
58/200watchdog: pcwd_usb: Fix attempting to access uninitialized memorydrivers/watchdog/pcwd_usb.c+4 -20 replies
59/200watchdog: sbsa_wdog: Make sure the timeout programming is within the limitsdrivers/watchdog/sbsa_gwdt.c+1 -00 replies
60/200netfilter: ctnetlink: fix possible refcount leak in ctnetlink_create_conntrack()net/netfilter/nf_conntrack_netlink.c+4 -10 replies
61/200netfilter: conntrack: fix rmmod double-free racenet/netfilter/nf_conntrack_bpf.c net/netfilter/nf_conntrack_core.c net/netfilter/nf_conntrack_netlink.c+15 -140 replies
62/200netfilter: ip6t_rpfilter: Fix regression with VRF interfacesnet/ipv6/netfilter/ip6t_rpfilter.c tools/testing/selftests/netfilter/rpath.sh+29 -70 replies
63/200netfilter: ebtables: fix table blob use-after-freenet/bridge/netfilter/ebtables.c net/ipv4/netfilter/ip_tables.c net/ipv6/netfilter/ip6_tables.c+3 -50 replies
64/200netfilter: xt_length: use skb len to match in length_mt6net/netfilter/xt_length.c+1 -20 replies
65/200netfilter: ctnetlink: make event listener tracking globalinclude/linux/netfilter.h include/net/netns/conntrack.h net/netfilter/core.c +2 more+14 -60 replies
66/200netfilter: x_tables: fix percpu counter block leak on error path when creating new netnsnet/ipv4/netfilter/arp_tables.c net/ipv4/netfilter/ip_tables.c net/ipv6/netfilter/ip6_tables.c+12 -00 replies
67/200ptp: vclock: use mutex to fix "sleep on atomic" bugdrivers/ptp/ptp_private.h drivers/ptp/ptp_vclock.c+23 -230 replies
68/200drm/i915: move a Kconfig symbol to unbreak the menu presentationdrivers/gpu/drm/i915/Kconfig+3 -30 replies
69/200ipv6: Add lwtunnel encap size of all siblings in nexthop calculationnet/ipv6/route.c+6 -50 replies
70/200octeontx2-pf: Recalculate UDP checksum for ptp 1-step sync packetdrivers/net/ethernet/marvell/octeontx2/nic/otx2_txrx.c+57 -190 replies
71/200net: sunhme: Fix region requestdrivers/net/ethernet/sun/sunhme.c+4 -20 replies
72/200sctp: add a refcnt in sctp_stream_priorities to avoid a nested loopinclude/net/sctp/structs.h net/sctp/stream_sched_prio.c+22 -310 replies
73/200octeontx2-pf: Use correct struct reference in test conditiondrivers/net/ethernet/marvell/octeontx2/nic/otx2_flows.c+1 -10 replies
74/200net: fix __dev_kfree_skb_any() vs drop monitornet/core/dev.c+3 -10 replies
75/2009p/xen: fix version parsingnet/9p/trans_xen.c+8 -20 replies
76/2009p/xen: fix connection sequencenet/9p/trans_xen.c+23 -150 replies
77/2009p/rdma: unmap receive dma buffer in rdma_request()/post_recv()net/9p/trans_rdma.c+12 -30 replies
78/200spi: tegra210-quad: Fix validate combined sequencedrivers/spi/spi-tegra210-quad.c+1 -10 replies
79/200mlx5: fix skb leak while fifo resync and pushdrivers/net/ethernet/mellanox/mlx5/core/en/ptp.c drivers/net/ethernet/mellanox/mlx5/core/en/txrx.h+5 -30 replies
80/200mlx5: fix possible ptp queue fifo use-after-freedrivers/net/ethernet/mellanox/mlx5/core/en/ptp.c drivers/net/ethernet/mellanox/mlx5/core/en/txrx.h drivers/net/ethernet/mellanox/mlx5/core/en_stats.c +1 more+22 -10 replies
81/200net/mlx5: ECPF, wait for VF pages only after disabling host PFsdrivers/net/ethernet/mellanox/mlx5/core/ecpf.c drivers/net/ethernet/mellanox/mlx5/core/sriov.c+8 -00 replies
82/200net/mlx5e: Verify flow_source cap before using itdrivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads.c+2 -10 replies
83/200net/mlx5: Geneve, Fix handling of Geneve object id as error codedrivers/net/ethernet/mellanox/mlx5/core/lib/geneve.c+1 -00 replies
84/200ext4: fix incorrect options show of original mount_opt and extend mount_opt2fs/ext4/ext4.h fs/ext4/super.c+22 -70 replies
85/200nfc: fix memory leak of se_io context in nfc_genl_se_iodrivers/nfc/st-nci/se.c drivers/nfc/st21nfca/se.c net/nfc/netlink.c+16 -00 replies
86/200net/sched: transition act_pedit to rcu and percpu statsinclude/net/tc_act/tc_pedit.h net/sched/act_pedit.c+153 -760 replies
87/200net/sched: act_pedit: fix action bind logicnet/sched/act_pedit.c+31 -270 replies
88/200net/sched: act_mpls: fix action bind logicnet/sched/act_mpls.c+37 -290 replies
89/200net/sched: act_sample: fix action bind logicnet/sched/act_sample.c+9 -20 replies
90/200net: dsa: seville: ignore mscc-miim read errors from Lynx PCSdrivers/net/dsa/ocelot/seville_vsc9953.c drivers/net/mdio/mdio-mscc-miim.c include/linux/mdio/mdio-mscc-miim.h+9 -60 replies
91/200net: dsa: felix: fix internal MDIO controller resource lengthdrivers/net/dsa/ocelot/felix_vsc9959.c+1 -10 replies
92/200ARM: dts: spear320-hmi: correct STMPE GPIO compatiblearch/arm/boot/dts/spear320-hmi.dts+1 -10 replies
93/200tcp: tcp_check_req() can be called from process contextnet/ipv4/tcp_minisocks.c+5 -20 replies
94/200vc_screen: modify vcs_size() handling in vcs_read()drivers/tty/vt/vc_screen.c+1 -30 replies
95/200spi: tegra210-quad: Fix iterator outside loopdrivers/spi/spi-tegra210-quad.c+8 -40 replies
96/200rtc: sun6i: Always export the internal oscillatordrivers/rtc/rtc-sun6i.c+4 -120 replies
97/200genirq/ipi: Fix NULL pointer deref in irq_data_get_affinity_mask()kernel/irq/ipi.c+6 -20 replies
98/200scsi: ipr: Work around fortify-string warningdrivers/scsi/ipr.c+21 -200 replies
99/200scsi: mpi3mr: Fix an issue found by KASANdrivers/scsi/mpi3mr/mpi3mr_transport.c+1 -10 replies
100/200scsi: mpi3mr: Use number of bits to manage bitmap sizesdrivers/scsi/mpi3mr/mpi3mr.h drivers/scsi/mpi3mr/mpi3mr_fw.c+33 -520 replies
101/200rtc: allow rtc_read_alarm without read_alarm callbackdrivers/rtc/interface.c+1 -10 replies
102/200io_uring: fix size calculation when registering buf ringio_uring/kbuf.c+1 -10 replies
103/200loop: loop_set_status_from_info() check before assignmentdrivers/block/loop.c+4 -40 replies
104/200ASoC: adau7118: dont disable regulators on device unbindsound/soc/codecs/adau7118.c+1 -180 replies
105/200ASoC: apple: mca: Fix final status read on SERDES resetsound/soc/apple/mca.c+1 -10 replies
106/200ASoC: apple: mca: Fix SERDES reset sequencesound/soc/apple/mca.c+13 -50 replies
107/200ASoC: apple: mca: Improve handling of unavailable DMA channelssound/soc/apple/mca.c+9 -20 replies
108/200nvme: bring back auto-removal of deleted namespaces during sequential scandrivers/nvme/host/core.c+18 -170 replies
109/200nvme-tcp: dont access released socket during error recoverydrivers/nvme/host/tcp.c+6 -00 replies
110/200nvme-fabrics: show well known discovery namedrivers/nvme/host/fabrics.h+2 -10 replies
111/200ASoC: zl38060 add gpiolib dependencysound/soc/codecs/Kconfig+1 -00 replies
112/200ASoC: mediatek: mt8195: add missing initializationsound/soc/mediatek/mt8195/mt8195-dai-etdm.c+3 -00 replies
113/200thermal: intel: quark_dts: fix error pointer dereferencedrivers/thermal/intel/intel_quark_dts_thermal.c+2 -100 replies
114/200thermal: intel: BXT_PMIC: select REGMAP instead of depending on itdrivers/thermal/intel/Kconfig+2 -10 replies
115/200tracing: Add NULL checks for buffer in ring_buffer_free_read_page()kernel/trace/ring_buffer.c+6 -10 replies
116/200kernel/printk/index.c: fix memory leak with using debugfs_lookup()kernel/printk/index.c+1 -10 replies
117/200firmware/efi sysfb_efi: Add quirk for Lenovo IdeaPad Duet 3drivers/firmware/efi/sysfb_efi.c+8 -00 replies
118/200bootconfig: Increase max nodes of bootconfig from 1024 to 8192 for DCC supportinclude/linux/bootconfig.h+1 -10 replies
119/200mfd: arizona: Use pm_runtime_resume_and_get() to prevent refcnt leakdrivers/mfd/arizona-core.c+1 -10 replies
120/200IB/hfi1: Update RMT size calculationdrivers/infiniband/hw/hfi1/chip.c+32 -270 replies
121/200iommu/amd: Fix error handling for pdev_pri_ats_enable()drivers/iommu/amd/iommu.c+7 -50 replies
122/200PCI/ACPI: Account for _S0W of the target bridge in acpi_pci_bridge_d3()drivers/acpi/device_pm.c drivers/pci/pci-acpi.c include/acpi/acpi_bus.h+51 -140 replies
123/200media: uvcvideo: Remove format descriptionsdrivers/media/usb/uvc/uvc_driver.c drivers/media/usb/uvc/uvc_v4l2.c drivers/media/usb/uvc/uvcvideo.h+2 -260 replies
124/200media: uvcvideo: Handle cameras with invalid descriptorsdrivers/media/usb/uvc/uvc_entity.c+1 -10 replies
125/200media: uvcvideo: Handle errors from calls to usb_stringdrivers/media/usb/uvc/uvc_driver.c+19 -290 replies
126/200media: uvcvideo: Quirk for autosuspend in Logitech B910 and C910drivers/media/usb/uvc/uvc_driver.c drivers/media/usb/uvc/uvc_video.c drivers/media/usb/uvc/uvcvideo.h+30 -00 replies
127/200media: uvcvideo: Silence memcpy() run-time false positive warningsdrivers/media/usb/uvc/uvc_video.c include/uapi/linux/uvcvideo.h+4 -20 replies
128/200USB: fix memory leak with using debugfs_lookup()drivers/usb/core/usb.c+1 -10 replies
129/200cacheinfo: Fix shared_cpu_map to handle shared caches at different levelsdrivers/base/cacheinfo.c+17 -100 replies
130/200staging: emxx_udc: Add checks for dma_alloc_coherent()drivers/staging/emxx_udc/emxx_udc.c+6 -10 replies
131/200tty: fix out-of-bounds access in tty_driver_lookup_tty()drivers/tty/tty_io.c+5 -30 replies
132/200tty: serial: fsl_lpuart: disable the CTS when send break signaldrivers/tty/serial/fsl_lpuart.c+22 -20 replies
133/200serial: sc16is7xx: setup GPIO controller later in probedrivers/tty/serial/sc16is7xx.c+26 -250 replies
134/200mei: bus-fixup:upon error print return values of send and receivedrivers/misc/mei/bus-fixup.c+4 -40 replies
135/200tools/iio/iio_utils:fix memory leaktools/iio/iio_utils.c+6 -170 replies
136/200bus: mhi: ep: Fix the debug message for MHI_PKT_TYPE_RESET_CHAN_CMD cmddrivers/bus/mhi/ep/main.c+1 -10 replies
137/200iio: accel: mma9551_core: Prevent uninitialized variable in mma9551_read_status_word()drivers/iio/accel/mma9551_core.c+4 -10 replies
138/200iio: accel: mma9551_core: Prevent uninitialized variable in mma9551_read_config_word()drivers/iio/accel/mma9551_core.c+4 -10 replies
139/200media: uvcvideo: Add GUID for BGRA/X 8:8:8:8include/media/v4l2-uvc.h+8 -00 replies
140/200soundwire: bus_type: Avoid lockdep assert in sdw_drv_probe()drivers/soundwire/bus_type.c+3 -60 replies
141/200PCI: loongson: Prevent LS7A MRRS increasesdrivers/pci/controller/pci-loongson.c drivers/pci/pci.c include/linux/pci.h+26 -290 replies
142/200staging: pi433: fix memory leak with using debugfs_lookup()drivers/staging/pi433/pi433_if.c+5 -60 replies
143/200USB: dwc3: fix memory leak with using debugfs_lookup()drivers/usb/dwc3/core.h drivers/usb/dwc3/debug.h drivers/usb/dwc3/debugfs.c +1 more+14 -140 replies
144/200USB: chipidea: fix memory leak with using debugfs_lookup()drivers/usb/chipidea/debug.c+1 -10 replies
145/200USB: ULPI: fix memory leak with using debugfs_lookup()drivers/usb/common/ulpi.c+6 -80 replies
146/200USB: uhci: fix memory leak with using debugfs_lookup()drivers/usb/host/uhci-hcd.c+3 -30 replies
147/200USB: sl811: fix memory leak with using debugfs_lookup()drivers/usb/host/sl811-hcd.c+1 -10 replies
148/200USB: fotg210: fix memory leak with using debugfs_lookup()drivers/usb/host/fotg210-hcd.c+1 -10 replies
149/200USB: isp116x: fix memory leak with using debugfs_lookup()drivers/usb/host/isp116x-hcd.c+1 -10 replies
150/200USB: isp1362: fix memory leak with using debugfs_lookup()drivers/usb/host/isp1362-hcd.c+1 -10 replies
151/200USB: gadget: gr_udc: fix memory leak with using debugfs_lookup()drivers/usb/gadget/udc/gr_udc.c+1 -10 replies
152/200USB: gadget: bcm63xx_udc: fix memory leak with using debugfs_lookup()drivers/usb/gadget/udc/bcm63xx_udc.c+1 -10 replies
153/200USB: gadget: lpc32xx_udc: fix memory leak with using debugfs_lookup()drivers/usb/gadget/udc/lpc32xx_udc.c+1 -10 replies
154/200USB: gadget: pxa25x_udc: fix memory leak with using debugfs_lookup()drivers/usb/gadget/udc/pxa25x_udc.c+1 -10 replies
155/200USB: gadget: pxa27x_udc: fix memory leak with using debugfs_lookup()drivers/usb/gadget/udc/pxa27x_udc.c+1 -10 replies
156/200usb: host: xhci: mvebu: Iterate over array indexes instead of using pointer mathdrivers/usb/host/xhci-mvebu.c+1 -10 replies
157/200USB: ene_usb6250: Allocate enough memory for full objectdrivers/usb/storage/ene_ub6250.c+1 -10 replies
158/200usb: uvc: Enumerate valid values for color matchinginclude/uapi/linux/usb/video.h+30 -00 replies
159/200usb: gadget: uvc: Make bSourceID read/writeDocumentation/ABI/testing/configfs-usb-gadget-uvc drivers/usb/gadget/function/uvc_configfs.c+59 -20 replies
160/200PCI: Align extra resources for hotplug bridges properlydrivers/pci/setup-bus.c+19 -60 replies
161/200PCI: Take other bus devices into account when distributing resourcesdrivers/pci/setup-bus.c+106 -700 replies
162/200PCI: Distribute available resources for root buses, toodrivers/pci/setup-bus.c+56 -10 replies
163/200tty: pcn_uart: fix memory leak with using debugfs_lookup()drivers/tty/serial/pch_uart.c+1 -10 replies
164/200misc: vmw_balloon: fix memory leak with using debugfs_lookup()drivers/misc/vmw_balloon.c+1 -10 replies
165/200drivers: base: component: fix memory leak with using debugfs_lookup()drivers/base/component.c+1 -10 replies
166/200drivers: base: dd: fix memory leak with using debugfs_lookup()drivers/base/dd.c+1 -10 replies
167/200kernel/fail_function: fix memory leak with using debugfs_lookup()kernel/fail_function.c+1 -40 replies
168/200PCI: loongson: Add more devices that need MRRS quirkdrivers/pci/controller/pci-loongson.c+24 -90 replies
169/200PCI: Add ACS quirk for Wangxun NICsdrivers/pci/quirks.c include/linux/pci_ids.h+24 -00 replies
170/200PCI: pciehp: Add Qualcomm quirk for Command Completed erratumdrivers/pci/hotplug/pciehp_hpc.c+2 -00 replies
171/200phy: rockchip-typec: Fix unsigned comparison with less than zerodrivers/phy/rockchip/phy-rockchip-typec.c+1 -20 replies
172/200RDMA/cma: Distinguish between sockaddr_in and sockaddr_in6 by sizedrivers/infiniband/core/cma.c+12 -50 replies
173/200iommu: Attach device group to old domain in error pathdrivers/iommu/iommu.c+15 -10 replies
174/200soundwire: cadence: Remove wasted space in response_bufdrivers/soundwire/cadence_master.c drivers/soundwire/cadence_master.h+19 -10 replies
175/200soundwire: cadence: Drain the RX FIFO after an IO timeoutdrivers/soundwire/cadence_master.c+27 -230 replies
176/200net: tls: avoid hanging tasks on the tx_locknet/tls/tls_sw.c+19 -70 replies
177/200x86/resctl: fix scheduler confusion with currentarch/x86/include/asm/resctrl.h arch/x86/kernel/cpu/resctrl/rdtgroup.c arch/x86/kernel/process_32.c +1 more+10 -100 replies
178/200vDPA/ifcvf: decouple hw features manipulators from the adapterdrivers/vdpa/ifcvf/ifcvf_base.c drivers/vdpa/ifcvf/ifcvf_base.h drivers/vdpa/ifcvf/ifcvf_main.c+4 -70 replies
179/200vDPA/ifcvf: decouple config space ops from the adapterdrivers/vdpa/ifcvf/ifcvf_base.c+5 -160 replies
180/200vDPA/ifcvf: alloc the mgmt_dev before the adapterdrivers/vdpa/ifcvf/ifcvf_main.c+14 -170 replies
181/200vDPA/ifcvf: decouple vq IRQ releasers from the adapterdrivers/vdpa/ifcvf/ifcvf_main.c+9 -120 replies
182/200vDPA/ifcvf: decouple config IRQ releaser from the adapterdrivers/vdpa/ifcvf/ifcvf_main.c+10 -120 replies
183/200vDPA/ifcvf: decouple vq irq requester from the adapterdrivers/vdpa/ifcvf/ifcvf_main.c+8 -110 replies
184/200vDPA/ifcvf: decouple config/dev IRQ requester and vectors allocator from the adapterdrivers/vdpa/ifcvf/ifcvf_main.c+9 -120 replies
185/200vDPA/ifcvf: ifcvf_request_irq works on ifcvf_hwdrivers/vdpa/ifcvf/ifcvf_main.c+2 -30 replies
186/200vDPA/ifcvf: manage ifcvf_hw in the mgmt_devdrivers/vdpa/ifcvf/ifcvf_base.h drivers/vdpa/ifcvf/ifcvf_main.c+7 -50 replies
187/200vDPA/ifcvf: allocate the adapter in dev_add()drivers/vdpa/ifcvf/ifcvf_main.c+13 -210 replies
188/200drm/display/dp_mst: Add drm_atomic_get_old_mst_topology_state()drivers/gpu/drm/display/drm_dp_mst_topology.c include/drm/display/drm_dp_mst_helper.h+32 -40 replies
189/200drm/display/dp_mst: Fix down/up message handling after sink disconnectdrivers/gpu/drm/display/drm_dp_mst_topology.c+3 -00 replies
190/200drm/display/dp_mst: Fix down message handling after a packet reception errordrivers/gpu/drm/display/drm_dp_mst_topology.c+1 -10 replies
191/200drm/display/dp_mst: Fix payload addition on a disconnected sinkdrivers/gpu/drm/display/drm_dp_mst_topology.c+6 -10 replies
192/200drm/i915/dp_mst: Add the MST topology state for modesetted CRTCsdrivers/gpu/drm/i915/display/intel_display.c drivers/gpu/drm/i915/display/intel_dp_mst.c drivers/gpu/drm/i915/display/intel_dp_mst.h+69 -00 replies
193/200drm/i915: Fix system suspend without fbdev being initializeddrivers/gpu/drm/i915/display/intel_fbdev.c+7 -10 replies
194/200media: uvcvideo: Fix race condition with usb_kill_urbdrivers/media/usb/uvc/uvc_ctrl.c drivers/media/usb/uvc/uvc_status.c drivers/media/usb/uvc/uvcvideo.h+43 -00 replies
195/200io_uring: fix two assignments in if conditionsio_uring/net.c io_uring/poll.c+14 -90 replies
196/200io_uring/poll: allow some retries for poll triggering spuriouslyio_uring/poll.c io_uring/poll.h+13 -20 replies
197/200arm64: efi: Make efi_rt_lock a raw_spinlockarch/arm64/include/asm/efi.h arch/arm64/kernel/efi.c+4 -40 replies
198/200arm64: mte: Fix/clarify the PG_mte_tagged semanticsarch/arm64/include/asm/mte.h arch/arm64/include/asm/pgtable.h arch/arm64/kernel/cpufeature.c +8 more+56 -180 replies
199/200arm64: Reset KASAN tag in copy_highpage with HW tags onlyarch/arm64/mm/copypage.c+2 -10 replies
200/200usb: gadget: uvc: fix missing mutex_unlock() if kstrtou8() failsdrivers/usb/gadget/function/uvc_configfs.c+4 -40 replies

Reviews trailers per patch

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

PatchJiri PirkoWolfram SangUwe Kleine-KönigChao YuAngeloGioacchino Del RegnoAndy ShevchenkoEric BiggersAnton IvanovSascha HauerMichal SimekJan KaraGuenter RoeckGeert UytterhoevenBiju DasFlorian WestphalZhihao ChengMarcelo Ricardo LeitnerYunsheng LinSimon HormanLeon RomanovskyGal PressmanTariq ToukanMoshe ShemeshMaor DickmanRaed SalemJamal Hadi SalimFlorian FainelliViresh KumarFrederick LawlerMiroslav LichvarRichard CochranChristoph HellwigZhenyu WangDavid AhernPavan ChebbiJernej SkrabecKeith BuschSagi GrimbergNils HankeMartin BelangerHannes ReineckeSergey SenozhatskyJohn OgnessPetr MladekHans de GoedeMasami Hiramatsu (Google)Charles KeepaxSuravee SuthikulpanitRicardo RibaldaMichael GrzeschikLaurent PinchartDamien Le MoalKees CookBrian KingSathya Prakash VeerichettyPhilippe SchenkerGabriel Krisman BertaziChaitanya KulkarniPierre GondoisPierre-Louis BossartCixi GengThinh NguyenHeikki KrogerusLinus WalleijVladimir ZapolskiyJiri SlabyJeffrey HugoNathan ChancellorJason GunthorpeMatt FagnaniEric DumazetNick DesaulniersTony LuckStephane EranianBabu MogerVille SyrjäläLyude PaulDaniel VetterWayne LinJani NikulaiczeroYunke CaoYang YingliangCornelia HuckSteven PriceAndrey KonovalovMarkus ReicheltJon HunterShuah KhanBagas SanjayaLinux Kernel Functional TestingConor DooleySudip Mukherjee
SeriesT-b T-b T-b T-b T-b T-b T-b T-b T-b
1/200A-b
2/200R-b
3/200
4/200A-b
5/200R-b
6/200R-b
7/200
8/200R-b
9/200A-b
10/200A-b
11/200
12/200
13/200A-b
14/200
15/200R-b
16/200
17/200
18/200
19/200R-b
20/200R-b
21/200R-b
22/200
23/200A-b
24/200
25/200R-b
26/200
27/200
28/200
29/200
30/200
31/200
32/200R-b
33/200R-b
34/200R-b
35/200R-b
36/200
37/200
38/200
39/200
40/200
41/200
42/200
43/200R-b
44/200
45/200R-b
46/200
47/200
48/200
49/200
50/200
51/200
52/200
53/200R-b
54/200R-b R-b R-b
55/200R-b R-b
56/200R-b
57/200R-b
58/200R-b
59/200R-b
60/200A-b
61/200
62/200
63/200
64/200
65/200
66/200
67/200T-b A-b
68/200R-b A-b
69/200R-b
70/200
71/200R-b
72/200A-b
73/200
74/200R-b
75/200R-b
76/200R-b
77/200R-b
78/200
79/200R-b R-b
80/200
81/200R-b
82/200R-b
83/200R-b
84/200R-b
85/200
86/200R-b R-b
87/200R-b R-b
88/200R-b R-b
89/200R-b R-b
90/200R-b
91/200R-b
92/200A-b
93/200T-b
94/200
95/200
96/200A-b
97/200
98/200R-b R-b A-b
99/200A-b
100/200A-b
101/200T-b
102/200R-b
103/200R-b
104/200
105/200
106/200
107/200
108/200R-b R-b T-b
109/200R-b R-b
110/200R-b
111/200
112/200R-b
113/200
114/200
115/200
116/200R-b R-b R-b
117/200R-b
118/200A-b
119/200A-b
120/200
121/200R-b
122/200
123/200R-b R-b
124/200R-b
125/200R-b
126/200R-b
127/200R-b
128/200
129/200R-b
130/200R-b
131/200R-b
132/200
133/200
134/200
135/200
136/200R-b
137/200
138/200
139/200R-b R-b
140/200R-b
141/200
142/200
143/200T-b A-b
144/200
145/200A-b
146/200
147/200
148/200R-b
149/200
150/200
151/200
152/200
153/200A-b
154/200
155/200
156/200
157/200
158/200R-b
159/200
160/200
161/200
162/200
163/200
164/200
165/200
166/200
167/200R-b
168/200
169/200
170/200
171/200
172/200T-b
173/200R-b T-b
174/200R-b
175/200R-b
176/200R-b
177/200R-b T-b T-b T-b
178/200
179/200
180/200
181/200
182/200
183/200
184/200
185/200
186/200
187/200
188/200R-b R-b A-b A-b A-b A-b
189/200R-b
190/200R-b
191/200R-b
192/200R-b R-b A-b A-b A-b A-b
193/200R-b Reported-and-tested-by
194/200R-b R-b
195/200
196/200
197/200
198/200R-b R-b
199/200R-b
200/200

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

Read the v1 thread

Cover letter [PATCH 6.1 000/200] 6.1.17-rc1 review

This is the start of the stable review cycle for the 6.1.17 release. There are 200 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 Sun, 12 Mar 2023 13:36:38 +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.17-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.17-rc1

Yang Yingliang <[email protected]>
usb: gadget: uvc: fix missing mutex_unlock() if kstrtou8() fails

Peter Collingbourne <[email protected]>
arm64: Reset KASAN tag in copy_highpage with HW tags only

Catalin Marinas <[email protected]>
arm64: mte: Fix/clarify the PG_mte_tagged semantics

Pierre Gondois <[email protected]>
arm64: efi: Make efi_rt_lock a raw_spinlock

Jens Axboe <[email protected]>
io_uring/poll: allow some retries for poll triggering spuriously

Xinghui Li <[email protected]>
io_uring: fix two assignments in if conditions

Ricardo Ribalda <[email protected]>
media: uvcvideo: Fix race condition with usb_kill_urb

Imre Deak <[email protected]>
drm/i915: Fix system suspend without fbdev being initialized

Imre Deak <[email protected]>
drm/i915/dp_mst: Add the MST topology state for modesetted CRTCs

Imre Deak <[email protected]>
drm/display/dp_mst: Fix payload addition on a disconnected sink

Imre Deak <[email protected]>
drm/display/dp_mst: Fix down message handling after a packet reception error

Imre Deak <[email protected]>
drm/display/dp_mst: Fix down/up message handling after sink disconnect

Imre Deak <[email protected]>
drm/display/dp_mst: Add drm_atomic_get_old_mst_topology_state()

Zhu Lingshan <[email protected]>
vDPA/ifcvf: allocate the adapter in dev_add()

Zhu Lingshan <[email protected]>
vDPA/ifcvf: manage ifcvf_hw in the mgmt_dev

Zhu Lingshan <[email protected]>
vDPA/ifcvf: ifcvf_request_irq works on ifcvf_hw

Zhu Lingshan <[email protected]>
vDPA/ifcvf: decouple config/dev IRQ requester and vectors allocator from the adapter

Zhu Lingshan <[email protected]>
vDPA/ifcvf: decouple vq irq requester from the adapter

Zhu Lingshan <[email protected]>
vDPA/ifcvf: decouple config IRQ releaser from the adapter

Zhu Lingshan <[email protected]>
vDPA/ifcvf: decouple vq IRQ releasers from the adapter

Zhu Lingshan <[email protected]>
vDPA/ifcvf: alloc the mgmt_dev before the adapter

Zhu Lingshan <[email protected]>
vDPA/ifcvf: decouple config space ops from the adapter

Zhu Lingshan <[email protected]>
vDPA/ifcvf: decouple hw features manipulators from the adapter

Linus Torvalds <[email protected]>
x86/resctl: fix scheduler confusion with 'current'

Jakub Kicinski <[email protected]>
net: tls: avoid hanging tasks on the tx_lock

Richard Fitzgerald <[email protected]>
soundwire: cadence: Drain the RX FIFO after an IO timeout

Richard Fitzgerald <[email protected]>
soundwire: cadence: Remove wasted space in response_buf

Vasant Hegde <[email protected]>
iommu: Attach device group to old domain in error path

Kees Cook <[email protected]>
RDMA/cma: Distinguish between sockaddr_in and sockaddr_in6 by size

Jiapeng Chong <[email protected]>
phy: rockchip-typec: Fix unsigned comparison with less than zero

Manivannan Sadhasivam <[email protected]>
PCI: pciehp: Add Qualcomm quirk for Command Completed erratum

Mengyuan Lou <[email protected]>
PCI: Add ACS quirk for Wangxun NICs

Huacai Chen <[email protected]>
PCI: loongson: Add more devices that need MRRS quirk

Greg Kroah-Hartman <[email protected]>
kernel/fail_function: fix memory leak with using debugfs_lookup()

Greg Kroah-Hartman <[email protected]>
drivers: base: dd: fix memory leak with using debugfs_lookup()

Greg Kroah-Hartman <[email protected]>
drivers: base: component: fix memory leak with using debugfs_lookup()

Greg Kroah-Hartman <[email protected]>
misc: vmw_balloon: fix memory leak with using debugfs_lookup()

Greg Kroah-Hartman <[email protected]>
tty: pcn_uart: fix memory leak with using debugfs_lookup()

Mika Westerberg <[email protected]>
PCI: Distribute available resources for root buses, too

Mika Westerberg <[email protected]>
PCI: Take other bus devices into account when distributing resources

Mika Westerberg <[email protected]>
PCI: Align extra resources for hotplug bridges properly

Daniel Scally <[email protected]>
usb: gadget: uvc: Make bSourceID read/write

Daniel Scally <[email protected]>
usb: uvc: Enumerate valid values for color matching

Kees Cook <[email protected]>
USB: ene_usb6250: Allocate enough memory for full object

Kees Cook <[email protected]>
usb: host: xhci: mvebu: Iterate over array indexes instead of using pointer math

Greg Kroah-Hartman <[email protected]>
USB: gadget: pxa27x_udc: fix memory leak with using debugfs_lookup()

Greg Kroah-Hartman <[email protected]>
USB: gadget: pxa25x_udc: fix memory leak with using debugfs_lookup()

Greg Kroah-Hartman <[email protected]>
USB: gadget: lpc32xx_udc: fix memory leak with using debugfs_lookup()

Greg Kroah-Hartman <[email protected]>
USB: gadget: bcm63xx_udc: fix memory leak with using debugfs_lookup()

Greg Kroah-Hartman <[email protected]>
USB: gadget: gr_udc: fix memory leak with using debugfs_lookup()

Greg Kroah-Hartman <[email protected]>
USB: isp1362: fix memory leak with using debugfs_lookup()

Greg Kroah-Hartman <[email protected]>
USB: isp116x: fix memory leak with using debugfs_lookup()

Greg Kroah-Hartman <[email protected]>
USB: fotg210: fix memory leak with using debugfs_lookup()

Greg Kroah-Hartman <[email protected]>
USB: sl811: fix memory leak with using debugfs_lookup()

Greg Kroah-Hartman <[email protected]>
USB: uhci: fix memory leak with using debugfs_lookup()

Greg Kroah-Hartman <[email protected]>
USB: ULPI: fix memory leak with using debugfs_lookup()

Greg Kroah-Hartman <[email protected]>
USB: chipidea: fix memory leak with using debugfs_lookup()

Greg Kroah-Hartman <[email protected]>
USB: dwc3: fix memory leak with using debugfs_lookup()

Greg Kroah-Hartman <[email protected]>
staging: pi433: fix memory leak with using debugfs_lookup()

Huacai Chen <[email protected]>
PCI: loongson: Prevent LS7A MRRS increases

Richard Fitzgerald <[email protected]>
soundwire: bus_type: Avoid lockdep assert in sdw_drv_probe()

Marek Vasut <[email protected]>
media: uvcvideo: Add GUID for BGRA/X 8:8:8:8

Harshit Mogalapalli <[email protected]>
iio: accel: mma9551_core: Prevent uninitialized variable in mma9551_read_config_word()

Harshit Mogalapalli <[email protected]>
iio: accel: mma9551_core: Prevent uninitialized variable in mma9551_read_status_word()

Manivannan Sadhasivam <[email protected]>
bus: mhi: ep: Fix the debug message for MHI_PKT_TYPE_RESET_CHAN_CMD cmd

Yulong Zhang <[email protected]>
tools/iio/iio_utils:fix memory leak

Alexander Usyskin <[email protected]>
mei: bus-fixup:upon error print return values of send and receive

Isaac True <[email protected]>
serial: sc16is7xx: setup GPIO controller later in probe

Sherry Sun <[email protected]>
tty: serial: fsl_lpuart: disable the CTS when send break signal

Sven Schnelle <[email protected]>
tty: fix out-of-bounds access in tty_driver_lookup_tty()

Yuan Can <[email protected]>
staging: emxx_udc: Add checks for dma_alloc_coherent()

Yong-Xuan Wang <[email protected]>
cacheinfo: Fix shared_cpu_map to handle shared caches at different levels

Greg Kroah-Hartman <[email protected]>
USB: fix memory leak with using debugfs_lookup()

Kees Cook <[email protected]>
media: uvcvideo: Silence memcpy() run-time false positive warnings

Ricardo Ribalda <[email protected]>
media: uvcvideo: Quirk for autosuspend in Logitech B910 and C910

Guenter Roeck <[email protected]>
media: uvcvideo: Handle errors from calls to usb_string

Ricardo Ribalda <[email protected]>
media: uvcvideo: Handle cameras with invalid descriptors

Laurent Pinchart <[email protected]>
media: uvcvideo: Remove format descriptions

Rafael J. Wysocki <[email protected]>
PCI/ACPI: Account for _S0W of the target bridge in acpi_pci_bridge_d3()

Vasant Hegde <[email protected]>
iommu/amd: Fix error handling for pdev_pri_ats_enable()

Dean Luick <[email protected]>
IB/hfi1: Update RMT size calculation

Liang He <[email protected]>
mfd: arizona: Use pm_runtime_resume_and_get() to prevent refcnt leak

Souradeep Chowdhury <[email protected]>
bootconfig: Increase max nodes of bootconfig from 1024 to 8192 for DCC support

Darrell Kavanagh <[email protected]>
firmware/efi sysfb_efi: Add quirk for Lenovo IdeaPad Duet 3

Greg Kroah-Hartman <[email protected]>
kernel/printk/index.c: fix memory leak with using debugfs_lookup()

Jia-Ju Bai <[email protected]>
tracing: Add NULL checks for buffer in ring_buffer_free_read_page()

Randy Dunlap <[email protected]>
thermal: intel: BXT_PMIC: select REGMAP instead of depending on it

Dan Carpenter <[email protected]>
thermal: intel: quark_dts: fix error pointer dereference

Trevor Wu <[email protected]>
ASoC: mediatek: mt8195: add missing initialization

Arnd Bergmann <[email protected]>
ASoC: zl38060 add gpiolib dependency

Daniel Wagner <[email protected]>
nvme-fabrics: show well known discovery name

Akinobu Mita <[email protected]>
nvme-tcp: don't access released socket during error recovery

Christoph Hellwig <[email protected]>
nvme: bring back auto-removal of deleted namespaces during sequential scan

Martin Povišer <[email protected]>
ASoC: apple: mca: Improve handling of unavailable DMA channels

Martin Povišer <[email protected]>
ASoC: apple: mca: Fix SERDES reset sequence

Martin Povišer <[email protected]>
ASoC: apple: mca: Fix final status read on SERDES reset

Nuno Sá <[email protected]>
ASoC: adau7118: don't disable regulators on device unbind

Zhong Jinghua <[email protected]>
loop: loop_set_status_from_info() check before assignment

Wojciech Lukowicz <[email protected]>
io_uring: fix size calculation when registering buf ring

Alexandre Belloni <[email protected]>
rtc: allow rtc_read_alarm without read_alarm callback

Shin'ichiro Kawasaki <[email protected]>
scsi: mpi3mr: Use number of bits to manage bitmap sizes

Tomas Henzl <[email protected]>
scsi: mpi3mr: Fix an issue found by KASAN

Arnd Bergmann <[email protected]>
scsi: ipr: Work around fortify-string warning

Sergey Shtylyov <[email protected]>
genirq/ipi: Fix NULL pointer deref in irq_data_get_affinity_mask()

Samuel Holland <[email protected]>
rtc: sun6i: Always export the internal oscillator

Krishna Yarlagadda <[email protected]>
spi: tegra210-quad: Fix iterator outside loop

George Kennedy <[email protected]>
vc_screen: modify vcs_size() handling in vcs_read()

Eric Dumazet <[email protected]>
tcp: tcp_check_req() can be called from process context

Krzysztof Kozlowski <[email protected]>
ARM: dts: spear320-hmi: correct STMPE GPIO compatible

Vladimir Oltean <[email protected]>
net: dsa: felix: fix internal MDIO controller resource length

Vladimir Oltean <[email protected]>
net: dsa: seville: ignore mscc-miim read errors from Lynx PCS

Pedro Tammela <[email protected]>
net/sched: act_sample: fix action bind logic

Pedro Tammela <[email protected]>
net/sched: act_mpls: fix action bind logic

Pedro Tammela <[email protected]>
net/sched: act_pedit: fix action bind logic

Pedro Tammela <[email protected]>
net/sched: transition act_pedit to rcu and percpu stats

Fedor Pchelkin <[email protected]>
nfc: fix memory leak of se_io context in nfc_genl_se_io

Zhang Yi <[email protected]>
ext4: fix incorrect options show of original mount_opt and extend mount_opt2

Maor Dickman <[email protected]>
net/mlx5: Geneve, Fix handling of Geneve object id as error code

Roi Dayan <[email protected]>
net/mlx5e: Verify flow_source cap before using it

Maher Sanalla <[email protected]>
net/mlx5: ECPF, wait for VF pages only after disabling host PFs

Vadim Fedorenko <[email protected]>
mlx5: fix possible ptp queue fifo use-after-free

Vadim Fedorenko <[email protected]>
mlx5: fix skb leak while fifo resync and push

Krishna Yarlagadda <[email protected]>
spi: tegra210-quad: Fix validate combined sequence

Zhengchao Shao <[email protected]>
9p/rdma: unmap receive dma buffer in rdma_request()/post_recv()

Juergen Gross <[email protected]>
9p/xen: fix connection sequence

Juergen Gross <[email protected]>
9p/xen: fix version parsing

Eric Dumazet <[email protected]>
net: fix __dev_kfree_skb_any() vs drop monitor

Deepak R Varma <[email protected]>
octeontx2-pf: Use correct struct reference in test condition

Xin Long <[email protected]>
sctp: add a refcnt in sctp_stream_priorities to avoid a nested loop

Sean Anderson <[email protected]>
net: sunhme: Fix region request

Geetha sowjanya <[email protected]>
octeontx2-pf: Recalculate UDP checksum for ptp 1-step sync packet

Lu Wei <[email protected]>
ipv6: Add lwtunnel encap size of all siblings in nexthop calculation

Randy Dunlap <[email protected]>
drm/i915: move a Kconfig symbol to unbreak the menu presentation

Íñigo Huguet <[email protected]>
ptp: vclock: use mutex to fix "sleep on atomic" bug

Pavel Tikhomirov <[email protected]>
netfilter: x_tables: fix percpu counter block leak on error path when creating new netns

Florian Westphal <[email protected]>
netfilter: ctnetlink: make event listener tracking global

Xin Long <[email protected]>
netfilter: xt_length: use skb len to match in length_mt6

Florian Westphal <[email protected]>
netfilter: ebtables: fix table blob use-after-free

Phil Sutter <[email protected]>
netfilter: ip6t_rpfilter: Fix regression with VRF interfaces

Florian Westphal <[email protected]>
netfilter: conntrack: fix rmmod double-free race

Hangyu Hua <[email protected]>
netfilter: ctnetlink: fix possible refcount leak in ctnetlink_create_conntrack()

George Cherian <[email protected]>
watchdog: sbsa_wdog: Make sure the timeout programming is within the limits

Li Hua <[email protected]>
watchdog: pcwd_usb: Fix attempting to access uninitialized memory

Chen Jun <[email protected]>
watchdog: Fix kmemleak in watchdog_cdev_register

ruanjinjie <[email protected]>
watchdog: at91sam9_wdt: use devm_request_irq to avoid missing free_irq() in error path

Fabrizio Castro <[email protected]>
watchdog: rzg2l_wdt: Handle TYPE-B reset for RZ/V2M

Lad Prabhakar <[email protected]>
watchdog: rzg2l_wdt: Issue a reset before we put the PM clocks

Daeho Jeong <[email protected]>
f2fs: synchronize atomic write aborts

Benjamin Berg <[email protected]>
um: virt-pci: properly remove PCI device from bus

Benjamin Berg <[email protected]>
um: virtio_uml: move device breaking into workqueue

Benjamin Berg <[email protected]>
um: virtio_uml: mark device as unregistered when breaking it

Benjamin Berg <[email protected]>
um: virtio_uml: free command if adding to virtqueue failed

Ammar Faizi <[email protected]>
x86: um: vdso: Add '%rcx' and '%r11' to the syscall clobber list

Pablo Neira Ayuso <[email protected]>
netfilter: nf_tables: allow to fetch set elements when table has an owner

Wang Jianjian <[email protected]>
ext4: don't show commit interval if it is zero

Eric Biggers <[email protected]>
ext4: use ext4_fc_tl_mem in fast-commit replay path

Stephen Boyd <[email protected]>
soc: qcom: stats: Populate all subsystem debugfs files

Yangtao Li <[email protected]>
f2fs: fix to avoid potential memory corruption in __update_iostat_latency()

Zhihao Cheng <[email protected]>
ubi: ubi_wl_put_peb: Fix infinite loop when wear-leveling work failed

Zhihao Cheng <[email protected]>
ubi: Fix UAF wear-leveling entry in eraseblk_count_seq_show()

Zhihao Cheng <[email protected]>
ubi: fastmap: Fix missed fm_anchor PEB in wear-leveling after disabling fastmap

Zhihao Cheng <[email protected]>
ubifs: ubifs_releasepage: Remove ubifs_assert(0) to valid this process

Zhihao Cheng <[email protected]>
ubifs: ubifs_writepage: Mark page dirty after writing inode failed

Zhihao Cheng <[email protected]>
ubifs: dirty_cow_znode: Fix memleak in error handling path

Zhihao Cheng <[email protected]>
ubifs: Re-statistic cleaned znode count if commit failed

Yang Yingliang <[email protected]>
ubi: Fix possible null-ptr-deref in ubi_free_volume()

Li Zetao <[email protected]>
ubifs: Fix memory leak in alloc_wbufs()

Li Zetao <[email protected]>
ubi: Fix unreferenced object reported by kmemleak in ubi_resize_volume()

Li Zetao <[email protected]>
ubi: Fix use-after-free when volume resizing failed

Zhihao Cheng <[email protected]>
ubifs: Reserve one leb for each journal head while doing budget

Zhihao Cheng <[email protected]>
ubifs: do_rename: Fix wrong space budget when target inode's nlink > 1

Zhihao Cheng <[email protected]>
ubifs: Fix wrong dirty space budget for dirty inode

Zhihao Cheng <[email protected]>
ubifs: Rectify space budget for ubifs_xrename()

Zhihao Cheng <[email protected]>
ubifs: Rectify space budget for ubifs_symlink() if symlink is encrypted

Liu Shixin <[email protected]>
ubifs: Fix memory leak in ubifs_sysfs_init()

Li Hua <[email protected]>
ubifs: Fix build errors as symbol undefined

George Kennedy <[email protected]>
ubi: ensure that VID header offset + VID header size <= alloc, size

Xiang Yang <[email protected]>
um: vector: Fix memory leak in vector_config

Chao Yu <[email protected]>
f2fs: fix to abort atomic write only during do_exist()

Yangtao Li <[email protected]>
f2fs: allow set compression option of files without blocks

Alexander Potapenko <[email protected]>
fs: f2fs: initialize fsdata in pagecache_write()

Shang XiaoJing <[email protected]>
soc: mediatek: mtk-svs: Use pm_runtime_resume_and_get() in svs_init01()

Roger Lu <[email protected]>
soc: mediatek: mtk-svs: reset svs when svs_resume() fail

Roger Lu <[email protected]>
soc: mediatek: mtk-svs: restore default voltages when svs_init02() fail

Chao Yu <[email protected]>
f2fs: clear atomic_write_task in f2fs_abort_atomic_write()

Daeho Jeong <[email protected]>
f2fs: correct i_size change for atomic writes

Chao Yu <[email protected]>
f2fs: introduce trace_f2fs_replace_atomic_write_block

Fabrice Gasnier <[email protected]>
pwm: stm32-lp: fix the check on arr and cmp registers update

Emil Renner Berthing <[email protected]>
pwm: sifive: Always let the first pwm_apply_state succeed

Ricardo Ribalda <[email protected]>
soc: mediatek: mtk-svs: Enable the IRQ later

Geert Uytterhoeven <[email protected]>
memory: renesas-rpc-if: Move resource acquisition to .probe()

Geert Uytterhoeven <[email protected]>
memory: renesas-rpc-if: Split-off private data from struct rpcif

Tinghan Shen <[email protected]>
soc: mediatek: mtk-pm-domains: Allow mt8186 ADSP default power on

Miaoqian Lin <[email protected]>
objtool: Fix memory leak in create_static_call_sections()

Chao Yu <[email protected]>
f2fs: fix to avoid potential deadlock

Christoph Hellwig <[email protected]>
f2fs: don't rely on F2FS_MAP_* in f2fs_iomap_begin

Gaosheng Cui <[email protected]>
driver: soc: xilinx: fix memory leak in xlnx_add_cb_for_notify_event()

Liu Shixin via Jfs-discussion <[email protected]>
fs/jfs: fix shift exponent db_agl2size negative

Jianglei Nie <[email protected]>
auxdisplay: hd44780: Fix potential memory leak in hd44780_remove()

Jamal Hadi Salim <[email protected]>
net/sched: Retire tcindex classifier

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

Diffstat:

 Documentation/ABI/testing/configfs-usb-gadget-uvc  |   2 +-
 Makefile                                           |   4 +-
 arch/arm/boot/dts/spear320-hmi.dts                 |   2 +-
 arch/arm64/include/asm/efi.h                       |   6 +-
 arch/arm64/include/asm/mte.h                       |  30 +
 arch/arm64/include/asm/pgtable.h                   |   2 +-
 arch/arm64/kernel/cpufeature.c                     |   4 +-
 arch/arm64/kernel/efi.c                            |   2 +-
 arch/arm64/kernel/elfcore.c                        |   2 +-
 arch/arm64/kernel/hibernate.c                      |   2 +-
 arch/arm64/kernel/mte.c                            |  17 +-
 arch/arm64/kvm/guest.c                             |   4 +-
 arch/arm64/kvm/mmu.c                               |   4 +-
 arch/arm64/mm/copypage.c                           |   6 +-
 arch/arm64/mm/fault.c                              |   2 +-
 arch/arm64/mm/mteswap.c                            |   2 +-
 arch/um/drivers/vector_kern.c                      |   1 +
 arch/um/drivers/virt-pci.c                         |  26 +-
 arch/um/drivers/virtio_uml.c                       |  18 +-
 arch/x86/include/asm/resctrl.h                     |  12 +-
 arch/x86/kernel/cpu/resctrl/rdtgroup.c             |   4 +-
 arch/x86/kernel/process_32.c                       |   2 +-
 arch/x86/kernel/process_64.c                       |   2 +-
 arch/x86/um/vdso/um_vdso.c                         |  12 +-
 drivers/acpi/device_pm.c                           |  19 +
 drivers/auxdisplay/hd44780.c                       |   2 +
 drivers/base/cacheinfo.c                           |  27 +-
 drivers/base/component.c                           |   2 +-
 drivers/base/dd.c                                  |   2 +-
 drivers/block/loop.c                               |   8 +-
 drivers/bus/mhi/ep/main.c                          |   2 +-
 drivers/firmware/efi/sysfb_efi.c                   |   8 +
 drivers/gpu/drm/display/drm_dp_mst_topology.c      |  45 +-
 drivers/gpu/drm/i915/Kconfig                       |   6 +-
 drivers/gpu/drm/i915/display/intel_display.c       |   4 +
 drivers/gpu/drm/i915/display/intel_dp_mst.c        |  61 ++
 drivers/gpu/drm/i915/display/intel_dp_mst.h        |   4 +
 drivers/gpu/drm/i915/display/intel_fbdev.c         |   8 +-
 drivers/iio/accel/mma9551_core.c                   |  10 +-
 drivers/infiniband/core/cma.c                      |  17 +-
 drivers/infiniband/hw/hfi1/chip.c                  |  59 +-
 drivers/iommu/amd/iommu.c                          |  12 +-
 drivers/iommu/iommu.c                              |  16 +-
 drivers/media/usb/uvc/uvc_ctrl.c                   |   5 +
 drivers/media/usb/uvc/uvc_driver.c                 |  90 ++-
 drivers/media/usb/uvc/uvc_entity.c                 |   2 +-
 drivers/media/usb/uvc/uvc_status.c                 |  37 +
 drivers/media/usb/uvc/uvc_v4l2.c                   |   2 -
 drivers/media/usb/uvc/uvc_video.c                  |  15 +-
 drivers/media/usb/uvc/uvcvideo.h                   |   4 +-
 drivers/memory/renesas-rpc-if.c                    | 120 ++--
 drivers/mfd/arizona-core.c                         |   2 +-
 drivers/misc/mei/bus-fixup.c                       |   8 +-
 drivers/misc/vmw_balloon.c                         |   2 +-
 drivers/mtd/ubi/build.c                            |   7 +
 drivers/mtd/ubi/fastmap-wl.c                       |  12 +-
 drivers/mtd/ubi/vmt.c                              |  18 +-
 drivers/mtd/ubi/wl.c                               |  25 +-
 drivers/net/dsa/ocelot/felix_vsc9959.c             |   2 +-
 drivers/net/dsa/ocelot/seville_vsc9953.c           |   4 +-
 .../ethernet/marvell/octeontx2/nic/otx2_flows.c    |   2 +-
 .../net/ethernet/marvell/octeontx2/nic/otx2_txrx.c |  76 ++-
 drivers/net/ethernet/mellanox/mlx5/core/ecpf.c     |   4 +
 drivers/net/ethernet/mellanox/mlx5/core/en/ptp.c   |  25 +-
 drivers/net/ethernet/mellanox/mlx5/core/en/txrx.h  |   4 +-
 drivers/net/ethernet/mellanox/mlx5/core/en_stats.c |   1 +
 drivers/net/ethernet/mellanox/mlx5/core/en_stats.h |   1 +
 .../ethernet/mellanox/mlx5/core/eswitch_offloads.c |   3 +-
 .../net/ethernet/mellanox/mlx5/core/lib/geneve.c   |   1 +
 drivers/net/ethernet/mellanox/mlx5/core/sriov.c    |   4 +
 drivers/net/ethernet/sun/sunhme.c                  |   6 +-
 drivers/net/mdio/mdio-mscc-miim.c                  |   9 +-
 drivers/nfc/st-nci/se.c                            |   6 +
 drivers/nfc/st21nfca/se.c                          |   6 +
 drivers/nvme/host/core.c                           |  35 +-
 drivers/nvme/host/fabrics.h                        |   3 +-
 drivers/nvme/host/tcp.c                            |   6 +
 drivers/pci/controller/pci-loongson.c              |  71 +-
 drivers/pci/hotplug/pciehp_hpc.c                   |   2 +
 drivers/pci/pci-acpi.c                             |  45 +-
 drivers/pci/pci.c                                  |  10 +
 drivers/pci/quirks.c                               |  22 +
 drivers/pci/setup-bus.c                            | 236 +++++--
 drivers/phy/rockchip/phy-rockchip-typec.c          |   3 +-
 drivers/ptp/ptp_private.h                          |   2 +-
 drivers/ptp/ptp_vclock.c                           |  44 +-
 drivers/pwm/pwm-sifive.c                           |   8 +-
 drivers/pwm/pwm-stm32-lp.c                         |   2 +-
 drivers/rtc/interface.c                            |   2 +-
 drivers/rtc/rtc-sun6i.c                            |  16 +-
 drivers/scsi/ipr.c                                 |  41 +-
 drivers/scsi/mpi3mr/mpi3mr.h                       |  10 +-
 drivers/scsi/mpi3mr/mpi3mr_fw.c                    |  75 +--
 drivers/scsi/mpi3mr/mpi3mr_transport.c             |   2 +-
 drivers/soc/mediatek/mt8186-pm-domains.h           |   4 +-
 drivers/soc/mediatek/mtk-svs.c                     |  48 +-
 drivers/soc/qcom/qcom_stats.c                      |  10 +-
 drivers/soc/xilinx/xlnx_event_manager.c            |   4 +-
 drivers/soundwire/bus_type.c                       |   9 +-
 drivers/soundwire/cadence_master.c                 |  43 +-
 drivers/soundwire/cadence_master.h                 |  13 +-
 drivers/spi/spi-tegra210-quad.c                    |  14 +-
 drivers/staging/emxx_udc/emxx_udc.c                |   7 +-
 drivers/staging/pi433/pi433_if.c                   |  11 +-
 drivers/thermal/intel/Kconfig                      |   3 +-
 drivers/thermal/intel/intel_quark_dts_thermal.c    |  12 +-
 drivers/tty/serial/fsl_lpuart.c                    |  24 +-
 drivers/tty/serial/pch_uart.c                      |   2 +-
 drivers/tty/serial/sc16is7xx.c                     |  51 +-
 drivers/tty/tty_io.c                               |   8 +-
 drivers/tty/vt/vc_screen.c                         |   4 +-
 drivers/usb/chipidea/debug.c                       |   2 +-
 drivers/usb/common/ulpi.c                          |  14 +-
 drivers/usb/core/usb.c                             |   2 +-
 drivers/usb/dwc3/core.h                            |   2 +
 drivers/usb/dwc3/debug.h                           |   3 +
 drivers/usb/dwc3/debugfs.c                         |  19 +-
 drivers/usb/dwc3/gadget.c                          |   4 +-
 drivers/usb/gadget/function/uvc_configfs.c         |  59 +-
 drivers/usb/gadget/udc/bcm63xx_udc.c               |   2 +-
 drivers/usb/gadget/udc/gr_udc.c                    |   2 +-
 drivers/usb/gadget/udc/lpc32xx_udc.c               |   2 +-
 drivers/usb/gadget/udc/pxa25x_udc.c                |   2 +-
 drivers/usb/gadget/udc/pxa27x_udc.c                |   2 +-
 drivers/usb/host/fotg210-hcd.c                     |   2 +-
 drivers/usb/host/isp116x-hcd.c                     |   2 +-
 drivers/usb/host/isp1362-hcd.c                     |   2 +-
 drivers/usb/host/sl811-hcd.c                       |   2 +-
 drivers/usb/host/uhci-hcd.c                        |   6 +-
 drivers/usb/host/xhci-mvebu.c                      |   2 +-
 drivers/usb/storage/ene_ub6250.c                   |   2 +-
 drivers/vdpa/ifcvf/ifcvf_base.c                    |  30 +-
 drivers/vdpa/ifcvf/ifcvf_base.h                    |   6 +-
 drivers/vdpa/ifcvf/ifcvf_main.c                    | 139 ++--
 drivers/watchdog/at91sam9_wdt.c                    |   7 +-
 drivers/watchdog/pcwd_usb.c                        |   6 +-
 drivers/watchdog/rzg2l_wdt.c                       |  45 +-
 drivers/watchdog/sbsa_gwdt.c                       |   1 +
 drivers/watchdog/watchdog_dev.c                    |   2 +-
 fs/ext4/ext4.h                                     |   1 +
 fs/ext4/fast_commit.c                              |  44 +-
 fs/ext4/super.c                                    |  30 +-
 fs/f2fs/data.c                                     |  24 +-
 fs/f2fs/f2fs.h                                     |   8 +
 fs/f2fs/file.c                                     |  74 +-
 fs/f2fs/inode.c                                    |  16 +-
 fs/f2fs/iostat.c                                   |   6 +-
 fs/f2fs/segment.c                                  |  23 +-
 fs/f2fs/super.c                                    |   2 -
 fs/f2fs/verity.c                                   |   2 +-
 fs/jfs/jfs_dmap.c                                  |   3 +-
 fs/ubifs/budget.c                                  |   9 +-
 fs/ubifs/dir.c                                     |   9 +-
 fs/ubifs/file.c                                    |  31 +-
 fs/ubifs/super.c                                   |  17 +-
 fs/ubifs/sysfs.c                                   |   2 +
 fs/ubifs/tnc.c                                     |  24 +-
 fs/ubifs/ubifs.h                                   |   5 +
 include/acpi/acpi_bus.h                            |   1 +
 include/drm/display/drm_dp_mst_helper.h            |   3 +
 include/linux/bootconfig.h                         |   2 +-
 include/linux/mdio/mdio-mscc-miim.h                |   2 +-
 include/linux/netfilter.h                          |   5 +
 include/linux/pci.h                                |   1 +
 include/linux/pci_ids.h                            |   2 +
 include/media/v4l2-uvc.h                           |   8 +
 include/memory/renesas-rpc-if.h                    |  16 -
 include/net/netns/conntrack.h                      |   1 -
 include/net/sctp/structs.h                         |   1 +
 include/net/tc_act/tc_pedit.h                      |  81 ++-
 include/trace/events/f2fs.h                        |  37 +
 include/uapi/linux/usb/video.h                     |  30 +
 include/uapi/linux/uvcvideo.h                      |   2 +-
 io_uring/kbuf.c                                    |   2 +-
 io_uring/net.c                                     |  16 +-
 io_uring/poll.c                                    |  21 +-
 io_uring/poll.h                                    |   1 +
 kernel/fail_function.c                             |   5 +-
 kernel/irq/ipi.c                                   |   8 +-
 kernel/printk/index.c                              |   2 +-
 kernel/trace/ring_buffer.c                         |   7 +-
 net/9p/trans_rdma.c                                |  15 +-
 net/9p/trans_xen.c                                 |  48 +-
 net/bridge/netfilter/ebtables.c                    |   2 +-
 net/core/dev.c                                     |   4 +-
 net/ipv4/netfilter/arp_tables.c                    |   4 +
 net/ipv4/netfilter/ip_tables.c                     |   7 +-
 net/ipv4/tcp_minisocks.c                           |   7 +-
 net/ipv6/netfilter/ip6_tables.c                    |   7 +-
 net/ipv6/netfilter/ip6t_rpfilter.c                 |   4 +-
 net/ipv6/route.c                                   |  11 +-
 net/netfilter/core.c                               |   3 +
 net/netfilter/nf_conntrack_bpf.c                   |   1 -
 net/netfilter/nf_conntrack_core.c                  |  25 +-
 net/netfilter/nf_conntrack_ecache.c                |   2 +-
 net/netfilter/nf_conntrack_netlink.c               |   8 +-
 net/netfilter/nf_tables_api.c                      |   2 +-
 net/netfilter/nfnetlink.c                          |   9 +-
 net/netfilter/xt_length.c                          |   3 +-
 net/nfc/netlink.c                                  |   4 +
 net/sched/Kconfig                                  |  11 -
 net/sched/Makefile                                 |   1 -
 net/sched/act_mpls.c                               |  66 +-
 net/sched/act_pedit.c                              | 178 +++--
 net/sched/act_sample.c                             |  11 +-
 net/sched/cls_tcindex.c                            | 741 ---------------------
 net/sctp/stream_sched_prio.c                       |  52 +-
 net/tls/tls_sw.c                                   |  26 +-
 sound/soc/apple/mca.c                              |  31 +-
 sound/soc/codecs/Kconfig                           |   1 +
 sound/soc/codecs/adau7118.c                        |  19 +-
 sound/soc/mediatek/mt8195/mt8195-dai-etdm.c        |   3 +
 tools/iio/iio_utils.c                              |  23 +-
 tools/objtool/check.c                              |   2 +
 tools/testing/selftests/netfilter/rpath.sh         |  32 +-
 .../tc-testing/tc-tests/filters/tcindex.json       | 227 -------
 216 files changed, 2274 insertions(+), 2154 deletions(-)