Skip to content

6.3.10-rc1 review

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

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest199 patches 8 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/199cifs: fix status checks in cifs_tree_connectfs/cifs/connect.c fs/cifs/dfs.c+10 -80 replies
2/199drm/amd/display: Use dc_update_planes_and_streamdrivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c+15 -150 replies
3/199drm/amd/display: Add wrapper to call planes and stream updatedrivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c+41 -100 replies
4/199drm/amd/display: fix the system hang while disable PSRdrivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c+6 -40 replies
5/199ata: libata-scsi: Avoid deadlock on rescan after device resumedrivers/ata/libata-core.c drivers/ata/libata-eh.c drivers/ata/libata-scsi.c +1 more+25 -40 replies
6/199mm: Fix copy_from_user_nofault().mm/maccess.c mm/usercopy.c+12 -60 replies
7/199tpm, tpm_tis: Claim locality in interrupt handlerdrivers/char/tpm/tpm_tis_core.c+2 -00 replies
8/199ksmbd: validate command payload sizefs/ksmbd/smb2misc.c+12 -110 replies
9/199ksmbd: fix out-of-bound read in smb2_writefs/ksmbd/smb2misc.c+9 -30 replies
10/199ksmbd: validate session id and tree id in the compound requestfs/ksmbd/server.c fs/ksmbd/smb2pdu.c+59 -180 replies
11/199udmabuf: revert Add support for mapping hugepages (v4)drivers/dma-buf/udmabuf.c+6 -410 replies
12/199Revert "efi: random: refresh non-volatile random seed when RNG is initialized"drivers/firmware/efi/efi.c+0 -210 replies
13/199afs: Fix dangling folio ref counts in writebackfs/afs/write.c+1 -00 replies
14/199afs: Fix waiting for writeback then skipping foliofs/afs/write.c+4 -20 replies
15/199tick/common: Align tick period during sched_timer setupkernel/time/tick-common.c kernel/time/tick-sched.c+13 -130 replies
16/199Revert "virtio-blk: support completion batching for the IRQ path"drivers/block/virtio_blk.c+37 -450 replies
17/199riscv: Link with -z norelroarch/riscv/Makefile+1 -10 replies
18/199selftests: mptcp: remove duplicated entries in usagetools/testing/selftests/net/mptcp/mptcp_connect.c+4 -40 replies
19/199selftests: mptcp: join: fix ShellCheck warningstools/testing/selftests/net/mptcp/mptcp_join.sh+8 -20 replies
20/199selftests: mptcp: lib: skip if missing symboltools/testing/selftests/net/mptcp/config tools/testing/selftests/net/mptcp/mptcp_lib.sh+39 -00 replies
21/199selftests: mptcp: connect: skip transp tests if not supportedtools/testing/selftests/net/mptcp/mptcp_connect.sh+10 -00 replies
22/199selftests: mptcp: connect: skip disconnect tests if not supportedtools/testing/selftests/net/mptcp/mptcp_connect.sh+5 -00 replies
23/199selftests: mptcp: connect: skip TFO tests if not supportedtools/testing/selftests/net/mptcp/mptcp_connect.sh+5 -00 replies
24/199selftests: mptcp: diag: skip listen tests if not supportedtools/testing/selftests/net/mptcp/diag.sh+17 -250 replies
25/199selftests: mptcp: diag: skip inuse tests if not supportedtools/testing/selftests/net/mptcp/diag.sh+1 -10 replies
26/199selftests: mptcp: pm nl: remove hardcoded default limitstools/testing/selftests/net/mptcp/pm_netlink.sh+7 -50 replies
27/199selftests: mptcp: pm nl: skip fullmesh flag checks if not supportedtools/testing/selftests/net/mptcp/pm_netlink.sh+10 -50 replies
28/199selftests: mptcp: sockopt: relax expected returned sizetools/testing/selftests/net/mptcp/mptcp_sockopt.c+12 -60 replies
29/199selftests: mptcp: sockopt: skip getsockopt checks if not supportedtools/testing/selftests/net/mptcp/mptcp_sockopt.sh+6 -00 replies
30/199selftests: mptcp: sockopt: skip TCP_INQ checks if not supportedtools/testing/selftests/net/mptcp/mptcp_sockopt.sh+12 -20 replies
31/199selftests: mptcp: userspace pm: skip if ip tool is unavailabletools/testing/selftests/net/mptcp/userspace_pm.sh+1 -10 replies
32/199selftests: mptcp: userspace pm: skip if not supportedtools/testing/selftests/net/mptcp/userspace_pm.sh+5 -00 replies
33/199selftests: mptcp: userspace pm: skip PM listener events tests if unavailabletools/testing/selftests/net/mptcp/userspace_pm.sh+6 -00 replies
34/199selftests: mptcp: lib: skip if not below kernel versiontools/testing/selftests/net/mptcp/mptcp_lib.sh+26 -00 replies
35/199selftests: mptcp: join: use iptables-legacy if availabletools/testing/selftests/net/mptcp/mptcp_join.sh+12 -60 replies
36/199selftests: mptcp: join: helpers to skip teststools/testing/selftests/net/mptcp/mptcp_join.sh+27 -00 replies
37/199selftests: mptcp: join: skip check if MIB counter not supportedtools/testing/selftests/net/mptcp/mptcp_join.sh+130 -1000 replies
38/199selftests: mptcp: join: skip test if iptables/tc cmds failtools/testing/selftests/net/mptcp/mptcp_join.sh+57 -310 replies
39/199selftests: mptcp: join: support local endpoint being tracked or nottools/testing/selftests/net/mptcp/mptcp_join.sh+11 -40 replies
40/199selftests: mptcp: join: skip Fastclose tests if not supportedtools/testing/selftests/net/mptcp/mptcp_join.sh+15 -20 replies
41/199selftests: mptcp: join: support RM_ADDR for used endpoints or nottools/testing/selftests/net/mptcp/mptcp_join.sh+6 -10 replies
42/199selftests: mptcp: join: skip implicit tests if not supportedtools/testing/selftests/net/mptcp/mptcp_join.sh+5 -20 replies
43/199selftests: mptcp: join: skip backup if set flag on ID not supportedtools/testing/selftests/net/mptcp/mptcp_join.sh+6 -30 replies
44/199selftests: mptcp: join: skip fullmesh flag tests if not supportedtools/testing/selftests/net/mptcp/mptcp_join.sh+8 -40 replies
45/199selftests: mptcp: join: skip userspace PM tests if not supportedtools/testing/selftests/net/mptcp/mptcp_join.sh+17 -90 replies
46/199selftests: mptcp: join: skip fail tests if not supportedtools/testing/selftests/net/mptcp/mptcp_join.sh+1 -10 replies
47/199selftests: mptcp: join: skip MPC backups tests if not supportedtools/testing/selftests/net/mptcp/mptcp_join.sh+8 -40 replies
48/199selftests: mptcp: join: skip PM listener tests if not supportedtools/testing/selftests/net/mptcp/mptcp_join.sh+5 -00 replies
49/199selftests: mptcp: join: uniform listener teststools/testing/selftests/net/mptcp/mptcp_join.sh+14 -160 replies
50/199selftests: mptcp: join: skip mixed tests if not supportedtools/testing/selftests/net/mptcp/mptcp_join.sh+8 -40 replies
51/199memfd: check for non-NULL file_seals in memfd_create() syscallmm/memfd.c+6 -30 replies
52/199writeback: fix dereferencing NULL mapping->host on writeback_page_templateinclude/trace/events/writeback.h+1 -10 replies
53/199scripts: fix the gfp flags header path in gfp-translatescripts/gfp-translate+3 -30 replies
54/199nilfs2: fix buffer corruption due to concurrent device readsfs/nilfs2/segbuf.c fs/nilfs2/segment.c fs/nilfs2/super.c+35 -10 replies
55/199nilfs2: prevent general protection fault in nilfs_clear_dirty_page()fs/nilfs2/page.c+9 -10 replies
56/199ACPI: sleep: Avoid breaking S3 wakeup due to might_sleep()drivers/acpi/acpica/achware.h drivers/acpi/sleep.c include/acpi/acpixf.h+13 -60 replies
57/199thermal/intel/intel_soc_dts_iosf: Fix reporting wrong temperaturesdrivers/thermal/intel/intel_soc_dts_iosf.c+1 -10 replies
58/199KVM: Avoid illegal stage2 mapping on invalid memory slotvirt/kvm/kvm_main.c+19 -10 replies
59/199mm/vmalloc: do not output a spurious warning when huge vmalloc() failsmm/vmalloc.c+13 -40 replies
60/199mm/mprotect: fix do_mprotect_pkey() limit checkmm/mprotect.c+1 -10 replies
61/199Drivers: hv: vmbus: Call hv_synic_free() if hv_synic_alloc() failsdrivers/hv/vmbus_drv.c+2 -30 replies
62/199Drivers: hv: vmbus: Fix vmbus_wait_for_unload() to scan present CPUsdrivers/hv/channel_mgmt.c+16 -20 replies
63/199PCI: hv: Fix a race condition bug in hv_pci_query_relations()drivers/pci/controller/pci-hyperv.c+18 -00 replies
64/199Revert "PCI: hv: Fix a timing issue which causes kdump to fail occasionally"drivers/pci/controller/pci-hyperv.c+34 -370 replies
65/199PCI: hv: Remove the useless hv_pcichild_state from struct hv_pci_devdrivers/pci/controller/pci-hyperv.c+0 -120 replies
66/199PCI: hv: Fix a race condition in hv_irq_unmask() that can cause panicdrivers/pci/controller/pci-hyperv.c+5 -60 replies
67/199PCI: hv: Add a per-bus mutex state_lockdrivers/pci/controller/pci-hyperv.c+26 -30 replies
68/199io_uring/net: clear msg_controllen on partial sendmsg retryio_uring/net.c+2 -00 replies
69/199io_uring/net: disable partial retries for recvmsg with cmsgio_uring/net.c+7 -40 replies
70/199mptcp: handle correctly disconnect() failuresnet/mptcp/protocol.c+14 -60 replies
71/199mptcp: fix possible divide by zero in recvmsg()net/mptcp/protocol.c+7 -00 replies
72/199mptcp: fix possible list corruption on passive MPJnet/mptcp/protocol.c+9 -30 replies
73/199mptcp: consolidate fallback and non fallback state machinenet/mptcp/protocol.c net/mptcp/subflow.c+25 -330 replies
74/199mptcp: ensure listener is unhashed before updating the sk statusnet/mptcp/pm_netlink.c net/mptcp/protocol.c+20 -120 replies
75/199cgroup: Do not corrupt task iteration when rebinding subsystemkernel/cgroup/cgroup.c+17 -30 replies
76/199cgroup,freezer: hold cpu_hotplug_lock before freezer_mutex in freezer_css_{online,offline}()kernel/cgroup/legacy_freezer.c+6 -20 replies
77/199net: mdio: fix the wrong parametersdrivers/net/phy/mdio_bus.c+1 -10 replies
78/199mmc: litex_mmc: set PROBE_PREFER_ASYNCHRONOUSdrivers/mmc/host/litex_mmc.c+1 -00 replies
79/199mmc: sdhci-msm: Disable broken 64-bit DMA on MSM8916drivers/mmc/host/sdhci-msm.c+3 -00 replies
80/199mmc: meson-gx: remove redundant mmc_request_done() call from irq contextdrivers/mmc/host/meson-gx-mmc.c+2 -80 replies
81/199mmc: mmci: stm32: fix max busy timeout calculationdrivers/mmc/host/mmci.c+2 -10 replies
82/199mmc: sdhci-spear: fix deferred probingdrivers/mmc/host/sdhci-spear.c+2 -20 replies
83/199mmc: bcm2835: fix deferred probingdrivers/mmc/host/bcm2835.c+2 -20 replies
84/199mmc: sunxi: fix deferred probingdrivers/mmc/host/sunxi-mmc.c+2 -20 replies
85/199mmc: meson-gx: fix deferred probingdrivers/mmc/host/meson-gx-mmc.c+2 -20 replies
86/199bpf: ensure main program has an extablekernel/bpf/verifier.c+5 -20 replies
87/199wifi: iwlwifi: pcie: Handle SO-F device for PCI id 0x7AF0drivers/net/wireless/intel/iwlwifi/pcie/drv.c+2 -00 replies
88/199spi: spi-geni-qcom: correctly handle -EPROBE_DEFER from dma_request_chan()drivers/spi/spi-geni-qcom.c+2 -00 replies
89/199regulator: pca9450: Fix LDO3OUT and LDO4OUT MASKinclude/linux/regulator/pca9450.h+2 -20 replies
90/199regmap: spi-avmm: Fix regmap_bus max_raw_writedrivers/base/regmap/regmap-spi-avmm.c+1 -10 replies
91/199ksmbd: remove internal.h includefs/internal.h fs/ksmbd/vfs.c include/linux/namei.h+2 -40 replies
92/199fs: introduce lock_rename_child() helperfs/namei.c include/linux/namei.h+58 -110 replies
93/199ksmbd: fix racy issue from using ->d_parent and ->d_namefs/ksmbd/smb2pdu.c fs/ksmbd/vfs.c fs/ksmbd/vfs.h +3 more+283 -3860 replies
94/199ksmbd: add mnt_want_write to ksmbd vfs functionsfs/ksmbd/smb2pdu.c fs/ksmbd/smbacl.c fs/ksmbd/vfs.c +2 more+117 -550 replies
95/199arm64: dts: rockchip: Fix rk356x PCIe register and range mappingsarch/arm64/boot/dts/rockchip/rk3568.dtsi arch/arm64/boot/dts/rockchip/rk356x.dtsi+12 -90 replies
96/199block: make sure local irq is disabled when calling __blkcg_rstat_flushblock/blk-cgroup.c+3 -20 replies
97/199io_uring/poll: serialize poll linked timer start with poll removalio_uring/poll.c+4 -50 replies
98/199x86/mm: Avoid using set_pgd() outside of real PGD pagesarch/x86/mm/kaslr.c+4 -40 replies
99/199ieee802154: hwsim: Fix possible memory leaksdrivers/net/ieee802154/mac802154_hwsim.c+4 -20 replies
100/199xfrm: Treat already-verified secpath entries as optionalinclude/net/xfrm.h net/xfrm/xfrm_input.c net/xfrm/xfrm_policy.c+14 -00 replies
101/199xfrm: Ensure policies always checked on XFRM-I input pathnet/xfrm/xfrm_interface_core.c+50 -40 replies
102/199KVM: arm64: PMU: Restore the hosts PMUSERENR_EL0arch/arm64/kvm/hyp/include/hyp/switch.h+11 -20 replies
103/199xfrm: add missed call to delete offloaded policiesnet/xfrm/xfrm_policy.c+2 -00 replies
104/199bpf: Fix verifier id tracking of scalars on spillkernel/bpf/verifier.c+3 -00 replies
105/199xfrm: fix inbound ipv4/udp/esp packets to UDPv6 dualstack socketsnet/ipv4/xfrm4_input.c net/ipv6/xfrm6_input.c+4 -00 replies
106/199bpf: Fix a bpf_jit_dump issue for x86_64 with sysctl bpf_jit_enable.arch/x86/net/bpf_jit_comp.c+1 -10 replies
107/199selftests: net: tls: check if FIPS mode is enabledtools/testing/selftests/net/tls.c+23 -10 replies
108/199selftests: net: vrf-xfrm-tests: change authentication and encryption algostools/testing/selftests/net/vrf-xfrm-tests.sh+16 -160 replies
109/199selftests: net: fcnal-test: check if FIPS mode is enabledtools/testing/selftests/net/fcnal-test.sh+19 -80 replies
110/199xfrm: Linearize the skb after offloading if needed.net/ipv4/esp4_offload.c net/ipv6/esp6_offload.c+6 -00 replies
111/199net/mlx5: DR, Fix wrong action data allocation in decap actiondrivers/net/ethernet/mellanox/mlx5/core/steering/dr_action.c+8 -10 replies
112/199sfc: use budget for TX completionsdrivers/net/ethernet/sfc/ef10.c drivers/net/ethernet/sfc/ef100_nic.c drivers/net/ethernet/sfc/ef100_tx.c +3 more+31 -130 replies
113/199net: qca_spi: Avoid high load if QCA7000 is not availabledrivers/net/ethernet/qualcomm/qca_spi.c+1 -20 replies
114/199mmc: mtk-sd: fix deferred probingdrivers/mmc/host/mtk-sd.c+1 -10 replies
115/199mmc: mvsdio: fix deferred probingdrivers/mmc/host/mvsdio.c+1 -10 replies
116/199mmc: omap: fix deferred probingdrivers/mmc/host/omap.c+1 -10 replies
117/199mmc: omap_hsmmc: fix deferred probingdrivers/mmc/host/omap_hsmmc.c+4 -20 replies
118/199mmc: owl: fix deferred probingdrivers/mmc/host/owl-mmc.c+1 -10 replies
119/199mmc: sdhci-acpi: fix deferred probingdrivers/mmc/host/sdhci-acpi.c+1 -10 replies
120/199mmc: sh_mmcif: fix deferred probingdrivers/mmc/host/sh_mmcif.c+1 -10 replies
121/199mmc: usdhi60rol0: fix deferred probingdrivers/mmc/host/usdhi6rol0.c+4 -20 replies
122/199ipvs: align inner_mac_header for encapsulationnet/netfilter/ipvs/ip_vs_xmit.c+2 -00 replies
123/199net: dsa: mt7530: fix trapping frames on non-MT7621 SoC MT7530 switchdrivers/net/dsa/mt7530.c+1 -10 replies
124/199net: dsa: mt7530: fix handling of BPDUs on MT7530 switchdrivers/net/dsa/mt7530.c+12 -20 replies
125/199net: dsa: mt7530: fix handling of LLDP framesdrivers/net/dsa/mt7530.c drivers/net/dsa/mt7530.h+9 -00 replies
126/199net: dsa: introduce preferred_default_local_cpu_port and use on MT7530drivers/net/dsa/mt7530.c include/net/dsa.h net/dsa/dsa.c+46 -10 replies
127/199be2net: Extend xmit workaround to BE3 chipdrivers/net/ethernet/emulex/benet/be_main.c+2 -20 replies
128/199netfilter: nf_tables: fix chain binding transaction logicinclude/net/netfilter/nf_tables.h net/netfilter/nf_tables_api.c net/netfilter/nft_immediate.c+153 -410 replies
129/199netfilter: nf_tables: add NFT_TRANS_PREPARE_ERROR to deal with bound set/chaininclude/net/netfilter/nf_tables.h net/netfilter/nf_tables_api.c net/netfilter/nft_immediate.c+43 -70 replies
130/199netfilter: nf_tables: drop map element references from preparation phaseinclude/net/netfilter/nf_tables.h net/netfilter/nf_tables_api.c net/netfilter/nft_set_bitmap.c +3 more+167 -320 replies
131/199netfilter: nft_set_pipapo: .walk does not deal with generationsnet/netfilter/nft_set_pipapo.c+5 -10 replies
132/199netfilter: nf_tables: disallow element updates of bound anonymous setsnet/netfilter/nf_tables_api.c+5 -20 replies
133/199netfilter: nf_tables: reject unbound anonymous set before commit phaseinclude/net/netfilter/nf_tables.h net/netfilter/nf_tables_api.c+35 -30 replies
134/199netfilter: nf_tables: reject unbound chain set before commit phasenet/netfilter/nf_tables_api.c+13 -00 replies
135/199netfilter: nf_tables: disallow updates of anonymous setsnet/netfilter/nf_tables_api.c+3 -00 replies
136/199netfilter: nfnetlink_osf: fix module autoloadnet/netfilter/nfnetlink_osf.c net/netfilter/xt_osf.c+1 -10 replies
137/199Revert "net: phy: dp83867: perform soft reset and retain established link"drivers/net/phy/dp83867.c+1 -10 replies
138/199bpf/btf: Accept function names that contain dotskernel/bpf/btf.c+8 -120 replies
139/199bpf: Force kprobe multi expected_attach_type for kprobe_multi linkkernel/bpf/syscall.c+5 -00 replies
140/199io_uring/net: use the correct msghdr union member in io_sendmsg_copy_hdrio_uring/net.c+2 -20 replies
141/199selftests: forwarding: Fix race condition in mirror installationtools/testing/selftests/net/forwarding/mirror_gre_bridge_1d.sh tools/testing/selftests/net/forwarding/mirror_gre_bridge_1q.sh+8 -00 replies
142/199platform/x86/amd/pmf: Register notify handler only if SPS is enableddrivers/platform/x86/amd/pmf/core.c+5 -50 replies
143/199sch_netem: acquire qdisc lock in netem_change()net/sched/sch_netem.c+6 -20 replies
144/199revert "net: align SO_RCVMARK required privileges with SO_MARK"net/core/sock.c+0 -60 replies
145/199arm64: dts: rockchip: fix nEXTRST on SOQuartzarch/arm64/boot/dts/rockchip/rk3566-soquartz-cm4.dts arch/arm64/boot/dts/rockchip/rk3566-soquartz.dtsi+24 -230 replies
146/199gpiolib: Fix GPIO chip IRQ initialization restrictiondrivers/gpio/gpiolib.c+8 -00 replies
147/199gpio: sifive: add missing check for platform_get_irqdrivers/gpio/gpio-sifive.c+6 -20 replies
148/199iommu/amd: Fix possible memory leak of domaindrivers/iommu/amd/iommu.c+4 -40 replies
149/199gpiolib: Fix irq_domain resource tracking for gpiochip_irqchip_add_domain()drivers/gpio/gpiolib.c include/linux/gpio/driver.h+10 -10 replies
150/199scsi: target: iscsi: Fix hang in the iSCSI login codedrivers/target/iscsi/iscsi_target.c drivers/target/iscsi/iscsi_target_login.c drivers/target/iscsi/iscsi_target_nego.c +3 more+103 -930 replies
151/199scsi: target: iscsi: Remove unused transport_timerinclude/target/iscsi/iscsi_target_core.h+0 -10 replies
152/199scsi: target: iscsi: Prevent login threads from racing between each otherdrivers/target/iscsi/iscsi_target_nego.c+3 -10 replies
153/199HID: wacom: Add error check to wacom_parse_and_register()drivers/hid/wacom_sys.c+6 -10 replies
154/199arm64: Add missing Set/Way CMO encodingsarch/arm64/include/asm/sysreg.h+6 -00 replies
155/199smb3: missing null check in SMB2_change_notifyfs/cifs/smb2pdu.c+1 -10 replies
156/199media: cec: core: disable adapter in cec_devnode_unregisterdrivers/media/cec/core/cec-adap.c drivers/media/cec/core/cec-core.c drivers/media/cec/core/cec-priv.h+7 -10 replies
157/199media: cec: core: dont set last_initiator if tx in progressdrivers/media/cec/core/cec-adap.c+2 -10 replies
158/199nfcsim.c: Fix error checking for debugfs_create_dirdrivers/nfc/nfcsim.c+0 -40 replies
159/199btrfs: fix an uninitialized variable warning in btrfs_log_inodefs/btrfs/tree-log.c+1 -10 replies
160/199usb: gadget: udc: fix NULL dereference in remove()drivers/usb/gadget/udc/amd5536udc_pci.c+3 -00 replies
161/199nvme: fix miss command type checkdrivers/nvme/host/core.c drivers/nvme/host/ioctl.c drivers/nvme/host/nvme.h +1 more+6 -40 replies
162/199nvme: double KA polling frequency to avoid KATO with TBKAS ondrivers/nvme/host/core.c+17 -10 replies
163/199nvme: check IO start time when deciding to defer KAdrivers/nvme/host/core.c drivers/nvme/host/nvme.h+14 -10 replies
164/199nvme: improve handling of long keep alivesdrivers/nvme/host/core.c+15 -10 replies
165/199Input: soc_button_array - add invalid acpi_index DMI quirk handlingdrivers/input/misc/soc_button_array.c+30 -00 replies
166/199arm64: dts: qcom: sc7280-idp: drop incorrect dai-cells from WCD938x SDWarch/arm64/boot/dts/qcom/sc7280-idp.dtsi+0 -20 replies
167/199arm64: dts: qcom: sc7280-qcard: drop incorrect dai-cells from WCD938x SDWarch/arm64/boot/dts/qcom/sc7280-qcard.dtsi+0 -20 replies
168/199s390/cio: unregister device when the only path is gonedrivers/s390/cio/device.c+4 -10 replies
169/199spi: lpspi: disable lpspi module irq in DMA modedrivers/spi/spi-fsl-lpspi.c+6 -10 replies
170/199ASoC: codecs: wcd938x-sdw: do not set can_multi_write flagsound/soc/codecs/wcd938x-sdw.c+0 -10 replies
171/199ASoC: simple-card: Add missing of_node_put() in case of errorsound/soc/generic/simple-card.c+1 -00 replies
172/199soundwire: dmi-quirks: add new mapping for HP Spectre x360drivers/soundwire/dmi-quirks.c+7 -00 replies
173/199soundwire: qcom: add proper error paths in qcom_swrm_startup()drivers/soundwire/qcom.c+13 -40 replies
174/199platform/x86: int3472: Avoid crash in unregistering regulator gpiodrivers/platform/x86/intel/int3472/clk_and_regulator.c+8 -50 replies
175/199ASoC: nau8824: Add quirk to active-high jack-detectsound/soc/codecs/nau8824.c+24 -00 replies
176/199ASoC: amd: yc: Add Thinkpad Neo14 to quirks list for acp6xsound/soc/amd/yc/acp6x-mach.c+7 -00 replies
177/199gfs2: Dont get stuck writing page onto itself under direct I/Ofs/gfs2/file.c+14 -30 replies
178/199s390/purgatory: disable branch profilingarch/s390/purgatory/Makefile+1 -00 replies
179/199ASoC: fsl_sai: Enable BCI bit if SAI works on synchronous mode with BYP assertedsound/soc/fsl/fsl_sai.c sound/soc/fsl/fsl_sai.h+10 -20 replies
180/199net: sched: wrap tc_skip_wrapper with CONFIG_RETPOLINEnet/sched/sch_api.c+2 -00 replies
181/199ALSA: hda/realtek: Add "Intel Reference board" and "NUC 13" SSID in the ALC256sound/pci/hda/patch_realtek.c+2 -00 replies
182/199i2c: mchp-pci1xxxx: Avoid cast to incompatible function typedrivers/i2c/busses/i2c-mchp-pci1xxxx.c+4 -20 replies
183/199i2c: designware: fix idx_write_cnt in read loopdrivers/i2c/busses/i2c-designware-core.h drivers/i2c/busses/i2c-designware-slave.c+5 -00 replies
184/199ARM: dts: Fix erroneous ADS touchscreen polaritiesarch/arm/boot/dts/am57xx-cl-som-am57x.dts arch/arm/boot/dts/at91sam9261ek.dts arch/arm/boot/dts/imx7d-pico-hobbit.dts +8 more+11 -110 replies
185/199null_blk: Fix: memory release when memory_backed=1drivers/block/null_blk/main.c+1 -00 replies
186/199drm/exynos: vidi: fix a wrong error returndrivers/gpu/drm/exynos/exynos_drm_vidi.c+0 -20 replies
187/199drm/exynos: fix race condition UAF in exynos_g2d_exec_ioctldrivers/gpu/drm/exynos/exynos_drm_g2d.c+1 -10 replies
188/199drm/radeon: fix race condition UAF in radeon_gem_set_domain_ioctldrivers/gpu/drm/radeon/radeon_gem.c+1 -30 replies
189/199tools/virtio: Fix arm64 ringtest compilation errortools/virtio/ringtest/main.h+11 -00 replies
190/199vhost_vdpa: tell vqs about the negotiateddrivers/vhost/vdpa.c+13 -00 replies
191/199vhost_net: revert upend_idx only on retriable errordrivers/vhost/net.c+8 -30 replies
192/199x86/unwind/orc: Add ELF section with ORC version identifierarch/x86/Makefile arch/x86/include/asm/Kbuild arch/x86/include/asm/orc_header.h +4 more+59 -00 replies
193/199x86/apic: Fix kernel panic when booting with intremap=off and x2apic_physarch/x86/kernel/apic/x2apic_phys.c+4 -10 replies
194/199i2c: imx-lpi2c: fix type char overflow issue when calculating the clock cycledrivers/i2c/busses/i2c-imx-lpi2c.c+2 -20 replies
195/199netfilter: nf_tables: drop module reference after updating chainnet/netfilter/nf_tables_api.c+2 -00 replies
196/199KVM: arm64: Restore GICv2-on-GICv3 functionalityarch/arm64/kvm/vgic/vgic-init.c+7 -40 replies
197/199ksmbd: fix uninitialized pointer read in ksmbd_vfs_rename()fs/ksmbd/vfs.c+1 -00 replies
198/199ksmbd: fix uninitialized pointer read in smb2_create_link()fs/ksmbd/smb2pdu.c+3 -30 replies
199/199ksmbd: call putname after using the last componentfs/ksmbd/vfs.c+6 -20 replies

Reviews trailers per patch

99 of 199 patches have a Reviewed-by or Acked-by.

PatchGreg Kroah-HartmanVivek KasireddyGerd HoffmannSami KorkalainenRichard W.M. JonesMathias KrauseSeongJae Park[email protected]Palmer DabbeltPaolo AbeniHarry WentlandQingqing ZhuoDaniel WheelerStylon WangWayne LinHannes ReineckeKai-Heng FengJoe BreuerHsin-Wei HungFlorian LehnerMichael NiewöhnerJarkko SakkinenYafang ShaoDavid HildenbrandRyusuke KonishiPeter Zijlstra (Intel)Zhang RuiVlastimil BabkaBaoquan HeMichal HockoUladzislau Rezki (Sony)Stefan MetzmacherChristoph PaaschMatthieu BaertsMat MartineausyzbotAndrew LunnRussell King (Oracle)Lorenzo StoakesGabriel SomloAdrian HunterViresh KumarJernej SkrabecNeil ArmstrongYonghong SongIlya LeoshkevichMichael KelleyVitaly KuznetsovLorenzo PieralisiWei HuOliver UptonPeter XuSean ChristophersonShaoqin HuangMatthew GerlachMiquel RaynalAlexander AringSimon HormanAndrii NakryikoSabrina DubrocaSong LiuJakub KicinskiDavid AhernChristian BraunerAlex VeskerMartin HabetsDiederik de HaasWaiman LongFrieder SchrempfPraneeth BajjuriChristoph HellwigPetr MachataPatil Rajesh ReddyMario LimoncielloHans de GoedeJamal Hadi SalimKuniyuki IwashimaAndy ShevchenkoLinus WalleijJason GunthorpeJerry SnitselaarVasant HegdeJulian AnastasovVladimir OlteanFlorian FainelliMike ChristieKanchan JoshiSagi GrimbergDouglas AndersonKonrad DybcioPeter OberparleiterKuninori MorimotoRander WangPierre-Louis BossartVasily GorbikShengjiu WangPing ChengPedro TammelaCornelia HuckSteven PriceAnand JainDavid SterbaHoratiu VulturAndi ShytiTharun Kumar PJason WangJosh PoimboeufKishon Vijay Abraham ICyrill GorcunovThomas GleixnerNathan ChancellorJarkko NikulaChristian KönigKai VehmanenJon HunterRon EconomosMarkus ReicheltChris Paterson (CIP)Guenter RoeckLinux Kernel Functional TestingConor DooleyAllen Pais
SeriesT-b T-b T-b T-b T-b T-b T-b T-b
1/199
2/199R-b A-b T-b
3/199R-b A-b T-b
4/199T-b A-b R-b
5/199R-b T-b T-b
6/199T-b T-b
7/199T-b T-b R-b
8/199
9/199
10/199
11/199A-b A-b A-b
12/199Reported-and-bisected-by
13/199
14/199
15/199T-b T-b A-b
16/199T-b
17/199A-b
18/199A-b
19/199
20/199
21/199
22/199
23/199
24/199
25/199
26/199
27/199
28/199
29/199
30/199
31/199
32/199
33/199
34/199
35/199
36/199
37/199
38/199
39/199
40/199
41/199
42/199
43/199
44/199
45/199
46/199
47/199
48/199
49/199
50/199
51/199
52/199R-b
53/199R-b
54/199T-b
55/199T-b
56/199A-b
57/199A-b
58/199R-b R-b R-b R-b R-b
59/199R-b A-b R-b A-b R-b
60/199A-b A-b R-b
61/199R-b
62/199R-b
63/199R-b A-b
64/199R-b A-b
65/199R-b A-b
66/199R-b
67/199R-b A-b
68/199R-b
69/199R-b
70/199T-b R-b
71/199T-b R-b
72/199R-b
73/199R-b
74/199R-b
75/199
76/199T-b
77/199R-b R-b
78/199A-b
79/199A-b
80/199
81/199
82/199A-b A-b
83/199
84/199R-b
85/199R-b
86/199A-b A-b T-b
87/199
88/199
89/199R-b
90/199R-b
91/199R-b
92/199
93/199
94/199
95/199T-b
96/199R-b
97/199
98/199
99/199R-b R-b
100/199
101/199
102/199
103/199R-b
104/199A-b T-b
105/199R-b R-b
106/199A-b
107/199R-b
108/199R-b
109/199R-b
110/199
111/199R-b
112/199A-b
113/199
114/199
115/199
116/199
117/199
118/199
119/199A-b
120/199
121/199
122/199A-b A-b
123/199R-b R-b R-b
124/199R-b R-b R-b
125/199R-b R-b R-b
126/199R-b R-b
127/199
128/199
129/199
130/199
131/199
132/199
133/199
134/199
135/199
136/199
137/199R-b R-b
138/199A-b
139/199
140/199R-b
141/199R-b
142/199T-b R-b R-b
143/199R-b R-b
144/199R-b R-b
145/199
146/199R-b R-b
147/199
148/199R-b R-b R-b
149/199R-b R-b
150/199R-b
151/199R-b
152/199R-b
153/199R-b
154/199R-b R-b R-b
155/199
156/199
157/199
158/199R-b
159/199R-b R-b
160/199
161/199R-b R-b
162/199R-b R-b R-b
163/199R-b R-b R-b
164/199R-b R-b
165/199
166/199R-b R-b
167/199R-b R-b
168/199R-b
169/199
170/199
171/199A-b
172/199R-b
173/199R-b
174/199R-b
175/199
176/199
177/199
178/199R-b
179/199A-b
180/199A-b
181/199R-b
182/199R-b R-b R-b
183/199A-b
184/199
185/199
186/199R-b
187/199R-b
188/199R-b
189/199
190/199A-b
191/199A-b
192/199A-b
193/199R-b R-b R-b R-b
194/199R-b
195/199
196/199T-b
197/199
198/199
199/199

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

Read the v1 thread

Cover letter [PATCH 6.3 000/199] 6.3.10-rc1 review

This is the start of the stable review cycle for the 6.3.10 release. There are 199 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 Wed, 28 Jun 2023 18:07: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/v6.x/stable-review/patch-6.3.10-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.3.y
and the diffstat can be found below.

thanks,

greg k-h

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

Greg Kroah-Hartman <[email protected]>

    Linux 6.3.10-rc1

Namjae Jeon <[email protected]>
ksmbd: call putname after using the last component

Namjae Jeon <[email protected]>
ksmbd: fix uninitialized pointer read in smb2_create_link()

Namjae Jeon <[email protected]>
ksmbd: fix uninitialized pointer read in ksmbd_vfs_rename()

Marc Zyngier <[email protected]>
KVM: arm64: Restore GICv2-on-GICv3 functionality

Pablo Neira Ayuso <[email protected]>
netfilter: nf_tables: drop module reference after updating chain

Clark Wang <[email protected]>
i2c: imx-lpi2c: fix type char overflow issue when calculating the clock cycle

Dheeraj Kumar Srivastava <[email protected]>
x86/apic: Fix kernel panic when booting with intremap=off and x2apic_phys

Omar Sandoval <[email protected]>
x86/unwind/orc: Add ELF section with ORC version identifier

Andrey Smetanin <[email protected]>
vhost_net: revert upend_idx only on retriable error

Shannon Nelson <[email protected]>
vhost_vdpa: tell vqs about the negotiated

Rong Tao <[email protected]>
tools/virtio: Fix arm64 ringtest compilation error

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

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

Inki Dae <[email protected]>
drm/exynos: vidi: fix a wrong error return

Nitesh Shetty <[email protected]>
null_blk: Fix: memory release when memory_backed=1

Linus Walleij <[email protected]>
ARM: dts: Fix erroneous ADS touchscreen polarities

David Zheng <[email protected]>
i2c: designware: fix idx_write_cnt in read loop

Simon Horman <[email protected]>
i2c: mchp-pci1xxxx: Avoid cast to incompatible function type

Sayed, Karimuddin <[email protected]>
ALSA: hda/realtek: Add "Intel Reference board" and "NUC 13" SSID in the ALC256

Min-Hua Chen <[email protected]>
net: sched: wrap tc_skip_wrapper with CONFIG_RETPOLINE

Chancel Liu <[email protected]>
ASoC: fsl_sai: Enable BCI bit if SAI works on synchronous mode with BYP asserted

Alexander Gordeev <[email protected]>
s390/purgatory: disable branch profiling

Andreas Gruenbacher <[email protected]>
gfs2: Don't get stuck writing page onto itself under direct I/O

Sicong Jiang <[email protected]>
ASoC: amd: yc: Add Thinkpad Neo14 to quirks list for acp6x

Edson Juliano Drosdeck <[email protected]>
ASoC: nau8824: Add quirk to active-high jack-detect

Hao Yao <[email protected]>
platform/x86: int3472: Avoid crash in unregistering regulator gpio

Krzysztof Kozlowski <[email protected]>
soundwire: qcom: add proper error paths in qcom_swrm_startup()

Pierre-Louis Bossart <[email protected]>
soundwire: dmi-quirks: add new mapping for HP Spectre x360

Herve Codina <[email protected]>
ASoC: simple-card: Add missing of_node_put() in case of error

Srinivas Kandagatla <[email protected]>
ASoC: codecs: wcd938x-sdw: do not set can_multi_write flag

Clark Wang <[email protected]>
spi: lpspi: disable lpspi module irq in DMA mode

Vineeth Vijayan <[email protected]>
s390/cio: unregister device when the only path is gone

Krzysztof Kozlowski <[email protected]>
arm64: dts: qcom: sc7280-qcard: drop incorrect dai-cells from WCD938x SDW

Krzysztof Kozlowski <[email protected]>
arm64: dts: qcom: sc7280-idp: drop incorrect dai-cells from WCD938x SDW

Hans de Goede <[email protected]>
Input: soc_button_array - add invalid acpi_index DMI quirk handling

Uday Shankar <[email protected]>
nvme: improve handling of long keep alives

Uday Shankar <[email protected]>
nvme: check IO start time when deciding to defer KA

Uday Shankar <[email protected]>
nvme: double KA polling frequency to avoid KATO with TBKAS on

min15.li <[email protected]>
nvme: fix miss command type check

Dan Carpenter <[email protected]>
usb: gadget: udc: fix NULL dereference in remove()

Shida Zhang <[email protected]>
btrfs: fix an uninitialized variable warning in btrfs_log_inode

Osama Muhammad <[email protected]>
nfcsim.c: Fix error checking for debugfs_create_dir

Hans Verkuil <[email protected]>
media: cec: core: don't set last_initiator if tx in progress

Hans Verkuil <[email protected]>
media: cec: core: disable adapter in cec_devnode_unregister

Steve French <[email protected]>
smb3: missing null check in SMB2_change_notify

Marc Zyngier <[email protected]>
arm64: Add missing Set/Way CMO encodings

Denis Arefev <[email protected]>
HID: wacom: Add error check to wacom_parse_and_register()

Maurizio Lombardi <[email protected]>
scsi: target: iscsi: Prevent login threads from racing between each other

Maurizio Lombardi <[email protected]>
scsi: target: iscsi: Remove unused transport_timer

Maurizio Lombardi <[email protected]>
scsi: target: iscsi: Fix hang in the iSCSI login code

Michael Walle <[email protected]>
gpiolib: Fix irq_domain resource tracking for gpiochip_irqchip_add_domain()

Su Hui <[email protected]>
iommu/amd: Fix possible memory leak of 'domain'

Jiasheng Jiang <[email protected]>
gpio: sifive: add missing check for platform_get_irq

Jiawen Wu <[email protected]>
gpiolib: Fix GPIO chip IRQ initialization restriction

Nicolas Frattaroli <[email protected]>
arm64: dts: rockchip: fix nEXTRST on SOQuartz

Maciej Żenczykowski <[email protected]>
revert "net: align SO_RCVMARK required privileges with SO_MARK"

Eric Dumazet <[email protected]>
sch_netem: acquire qdisc lock in netem_change()

Shyam Sundar S K <[email protected]>
platform/x86/amd/pmf: Register notify handler only if SPS is enabled

Danielle Ratson <[email protected]>
selftests: forwarding: Fix race condition in mirror installation

Jens Axboe <[email protected]>
io_uring/net: use the correct msghdr union member in io_sendmsg_copy_hdr

Jiri Olsa <[email protected]>
bpf: Force kprobe multi expected_attach_type for kprobe_multi link

Florent Revest <[email protected]>
bpf/btf: Accept function names that contain dots

Francesco Dolcini <[email protected]>
Revert "net: phy: dp83867: perform soft reset and retain established link"

Pablo Neira Ayuso <[email protected]>
netfilter: nfnetlink_osf: fix module autoload

Pablo Neira Ayuso <[email protected]>
netfilter: nf_tables: disallow updates of anonymous sets

Pablo Neira Ayuso <[email protected]>
netfilter: nf_tables: reject unbound chain set before commit phase

Pablo Neira Ayuso <[email protected]>
netfilter: nf_tables: reject unbound anonymous set before commit phase

Pablo Neira Ayuso <[email protected]>
netfilter: nf_tables: disallow element updates of bound anonymous sets

Pablo Neira Ayuso <[email protected]>
netfilter: nft_set_pipapo: .walk does not deal with generations

Pablo Neira Ayuso <[email protected]>
netfilter: nf_tables: drop map element references from preparation phase

Pablo Neira Ayuso <[email protected]>
netfilter: nf_tables: add NFT_TRANS_PREPARE_ERROR to deal with bound set/chain

Pablo Neira Ayuso <[email protected]>
netfilter: nf_tables: fix chain binding transaction logic

Ross Lagerwall <[email protected]>
be2net: Extend xmit workaround to BE3 chip

Vladimir Oltean <[email protected]>
net: dsa: introduce preferred_default_local_cpu_port and use on MT7530

Arınç ÜNAL <[email protected]>
net: dsa: mt7530: fix handling of LLDP frames

Arınç ÜNAL <[email protected]>
net: dsa: mt7530: fix handling of BPDUs on MT7530 switch

Arınç ÜNAL <[email protected]>
net: dsa: mt7530: fix trapping frames on non-MT7621 SoC MT7530 switch

Terin Stock <[email protected]>
ipvs: align inner_mac_header for encapsulation

Sergey Shtylyov <[email protected]>
mmc: usdhi60rol0: fix deferred probing

Sergey Shtylyov <[email protected]>
mmc: sh_mmcif: fix deferred probing

Sergey Shtylyov <[email protected]>
mmc: sdhci-acpi: fix deferred probing

Sergey Shtylyov <[email protected]>
mmc: owl: fix deferred probing

Sergey Shtylyov <[email protected]>
mmc: omap_hsmmc: fix deferred probing

Sergey Shtylyov <[email protected]>
mmc: omap: fix deferred probing

Sergey Shtylyov <[email protected]>
mmc: mvsdio: fix deferred probing

Sergey Shtylyov <[email protected]>
mmc: mtk-sd: fix deferred probing

Stefan Wahren <[email protected]>
net: qca_spi: Avoid high load if QCA7000 is not available

Íñigo Huguet <[email protected]>
sfc: use budget for TX completions

Yevgeny Kliteynik <[email protected]>
net/mlx5: DR, Fix wrong action data allocation in decap action

Sebastian Andrzej Siewior <[email protected]>
xfrm: Linearize the skb after offloading if needed.

Magali Lemes <[email protected]>
selftests: net: fcnal-test: check if FIPS mode is enabled

Magali Lemes <[email protected]>
selftests: net: vrf-xfrm-tests: change authentication and encryption algos

Magali Lemes <[email protected]>
selftests: net: tls: check if FIPS mode is enabled

Yonghong Song <[email protected]>
bpf: Fix a bpf_jit_dump issue for x86_64 with sysctl bpf_jit_enable.

Maciej Żenczykowski <[email protected]>
xfrm: fix inbound ipv4/udp/esp packets to UDPv6 dualstack sockets

Maxim Mikityanskiy <[email protected]>
bpf: Fix verifier id tracking of scalars on spill

Leon Romanovsky <[email protected]>
xfrm: add missed call to delete offloaded policies

Reiji Watanabe <[email protected]>
KVM: arm64: PMU: Restore the host's PMUSERENR_EL0

Benedict Wong <[email protected]>
xfrm: Ensure policies always checked on XFRM-I input path

Benedict Wong <[email protected]>
xfrm: Treat already-verified secpath entries as optional

Chen Aotian <[email protected]>
ieee802154: hwsim: Fix possible memory leaks

Lee Jones <[email protected]>
x86/mm: Avoid using set_pgd() outside of real PGD pages

Jens Axboe <[email protected]>
io_uring/poll: serialize poll linked timer start with poll removal

Ming Lei <[email protected]>
block: make sure local irq is disabled when calling __blkcg_rstat_flush

Andrew Powers-Holmes <[email protected]>
arm64: dts: rockchip: Fix rk356x PCIe register and range mappings

Namjae Jeon <[email protected]>
ksmbd: add mnt_want_write to ksmbd vfs functions

Namjae Jeon <[email protected]>

    ksmbd: fix racy issue from using ->d_parent and ->d_name

Al Viro <[email protected]>
fs: introduce lock_rename_child() helper

Namjae Jeon <[email protected]>
ksmbd: remove internal.h include

Russ Weight <[email protected]>
regmap: spi-avmm: Fix regmap_bus max_raw_write

Teresa Remmet <[email protected]>
regulator: pca9450: Fix LDO3OUT and LDO4OUT MASK

Neil Armstrong <[email protected]>
spi: spi-geni-qcom: correctly handle -EPROBE_DEFER from dma_request_chan()

Mukesh Sisodiya <[email protected]>

    wifi: iwlwifi: pcie: Handle SO-F device for PCI id 0x7AF0

Krister Johansen <[email protected]>
bpf: ensure main program has an extable

Sergey Shtylyov <[email protected]>
mmc: meson-gx: fix deferred probing

Sergey Shtylyov <[email protected]>
mmc: sunxi: fix deferred probing

Sergey Shtylyov <[email protected]>
mmc: bcm2835: fix deferred probing

Sergey Shtylyov <[email protected]>
mmc: sdhci-spear: fix deferred probing

Christophe Kerello <[email protected]>
mmc: mmci: stm32: fix max busy timeout calculation

Martin Hundebøll <[email protected]>
mmc: meson-gx: remove redundant mmc_request_done() call from irq context

Stephan Gerhold <[email protected]>
mmc: sdhci-msm: Disable broken 64-bit DMA on MSM8916

Jisheng Zhang <[email protected]>
mmc: litex_mmc: set PROBE_PREFER_ASYNCHRONOUS

Jiawen Wu <[email protected]>
net: mdio: fix the wrong parameters

Tetsuo Handa <[email protected]>
cgroup,freezer: hold cpu_hotplug_lock before freezer_mutex in freezer_css_{online,offline}()

Xiu Jianfeng <[email protected]>
cgroup: Do not corrupt task iteration when rebinding subsystem

Paolo Abeni <[email protected]>
mptcp: ensure listener is unhashed before updating the sk status

Paolo Abeni <[email protected]>
mptcp: consolidate fallback and non fallback state machine

Paolo Abeni <[email protected]>
mptcp: fix possible list corruption on passive MPJ

Paolo Abeni <[email protected]>
mptcp: fix possible divide by zero in recvmsg()

Paolo Abeni <[email protected]>
mptcp: handle correctly disconnect() failures

Jens Axboe <[email protected]>
io_uring/net: disable partial retries for recvmsg with cmsg

Jens Axboe <[email protected]>
io_uring/net: clear msg_controllen on partial sendmsg retry

Dexuan Cui <[email protected]>
PCI: hv: Add a per-bus mutex state_lock

Dexuan Cui <[email protected]>
PCI: hv: Fix a race condition in hv_irq_unmask() that can cause panic

Dexuan Cui <[email protected]>
PCI: hv: Remove the useless hv_pcichild_state from struct hv_pci_dev

Dexuan Cui <[email protected]>
Revert "PCI: hv: Fix a timing issue which causes kdump to fail occasionally"

Dexuan Cui <[email protected]>
PCI: hv: Fix a race condition bug in hv_pci_query_relations()

Michael Kelley <[email protected]>
Drivers: hv: vmbus: Fix vmbus_wait_for_unload() to scan present CPUs

Dexuan Cui <[email protected]>
Drivers: hv: vmbus: Call hv_synic_free() if hv_synic_alloc() fails

Liam R. Howlett <[email protected]>
mm/mprotect: fix do_mprotect_pkey() limit check

Lorenzo Stoakes <[email protected]>
mm/vmalloc: do not output a spurious warning when huge vmalloc() fails

Gavin Shan <[email protected]>
KVM: Avoid illegal stage2 mapping on invalid memory slot

Hans de Goede <[email protected]>
thermal/intel/intel_soc_dts_iosf: Fix reporting wrong temperatures

Rafael J. Wysocki <[email protected]>
ACPI: sleep: Avoid breaking S3 wakeup due to might_sleep()

Ryusuke Konishi <[email protected]>
nilfs2: prevent general protection fault in nilfs_clear_dirty_page()

Ryusuke Konishi <[email protected]>
nilfs2: fix buffer corruption due to concurrent device reads

Prathu Baronia <[email protected]>
scripts: fix the gfp flags header path in gfp-translate

Rafael Aquini <[email protected]>

    writeback: fix dereferencing NULL mapping->host on writeback_page_template

Roberto Sassu <[email protected]>
memfd: check for non-NULL file_seals in memfd_create() syscall

Matthieu Baerts <[email protected]>
selftests: mptcp: join: skip mixed tests if not supported

Matthieu Baerts <[email protected]>
selftests: mptcp: join: uniform listener tests

Matthieu Baerts <[email protected]>
selftests: mptcp: join: skip PM listener tests if not supported

Matthieu Baerts <[email protected]>
selftests: mptcp: join: skip MPC backups tests if not supported

Matthieu Baerts <[email protected]>
selftests: mptcp: join: skip fail tests if not supported

Matthieu Baerts <[email protected]>
selftests: mptcp: join: skip userspace PM tests if not supported

Matthieu Baerts <[email protected]>
selftests: mptcp: join: skip fullmesh flag tests if not supported

Matthieu Baerts <[email protected]>
selftests: mptcp: join: skip backup if set flag on ID not supported

Matthieu Baerts <[email protected]>
selftests: mptcp: join: skip implicit tests if not supported

Matthieu Baerts <[email protected]>
selftests: mptcp: join: support RM_ADDR for used endpoints or not

Matthieu Baerts <[email protected]>
selftests: mptcp: join: skip Fastclose tests if not supported

Matthieu Baerts <[email protected]>
selftests: mptcp: join: support local endpoint being tracked or not

Matthieu Baerts <[email protected]>
selftests: mptcp: join: skip test if iptables/tc cmds fail

Matthieu Baerts <[email protected]>
selftests: mptcp: join: skip check if MIB counter not supported

Matthieu Baerts <[email protected]>
selftests: mptcp: join: helpers to skip tests

Matthieu Baerts <[email protected]>
selftests: mptcp: join: use 'iptables-legacy' if available

Matthieu Baerts <[email protected]>
selftests: mptcp: lib: skip if not below kernel version

Matthieu Baerts <[email protected]>
selftests: mptcp: userspace pm: skip PM listener events tests if unavailable

Matthieu Baerts <[email protected]>
selftests: mptcp: userspace pm: skip if not supported

Matthieu Baerts <[email protected]>
selftests: mptcp: userspace pm: skip if 'ip' tool is unavailable

Matthieu Baerts <[email protected]>
selftests: mptcp: sockopt: skip TCP_INQ checks if not supported

Matthieu Baerts <[email protected]>
selftests: mptcp: sockopt: skip getsockopt checks if not supported

Matthieu Baerts <[email protected]>
selftests: mptcp: sockopt: relax expected returned size

Matthieu Baerts <[email protected]>
selftests: mptcp: pm nl: skip fullmesh flag checks if not supported

Matthieu Baerts <[email protected]>
selftests: mptcp: pm nl: remove hardcoded default limits

Matthieu Baerts <[email protected]>
selftests: mptcp: diag: skip inuse tests if not supported

Matthieu Baerts <[email protected]>
selftests: mptcp: diag: skip listen tests if not supported

Matthieu Baerts <[email protected]>
selftests: mptcp: connect: skip TFO tests if not supported

Matthieu Baerts <[email protected]>
selftests: mptcp: connect: skip disconnect tests if not supported

Matthieu Baerts <[email protected]>
selftests: mptcp: connect: skip transp tests if not supported

Matthieu Baerts <[email protected]>
selftests: mptcp: lib: skip if missing symbol

Matthieu Baerts <[email protected]>
selftests: mptcp: join: fix ShellCheck warnings

Matthieu Baerts <[email protected]>
selftests: mptcp: remove duplicated entries in usage

Nathan Chancellor <[email protected]>
riscv: Link with '-z norelro'

Michael S. Tsirkin <[email protected]>
Revert "virtio-blk: support completion batching for the IRQ path"

Thomas Gleixner <[email protected]>
tick/common: Align tick period during sched_timer setup

Vishal Moola (Oracle) <[email protected]>
afs: Fix waiting for writeback then skipping folio

Vishal Moola (Oracle) <[email protected]>
afs: Fix dangling folio ref counts in writeback

Linus Torvalds <[email protected]>
Revert "efi: random: refresh non-volatile random seed when RNG is initialized"

Mike Kravetz <[email protected]>
udmabuf: revert 'Add support for mapping hugepages (v4)'

Namjae Jeon <[email protected]>
ksmbd: validate session id and tree id in the compound request

Namjae Jeon <[email protected]>
ksmbd: fix out-of-bound read in smb2_write

Namjae Jeon <[email protected]>
ksmbd: validate command payload size

Lino Sanfilippo <[email protected]>
tpm, tpm_tis: Claim locality in interrupt handler

Alexei Starovoitov <[email protected]>
mm: Fix copy_from_user_nofault().

Damien Le Moal <[email protected]>
ata: libata-scsi: Avoid deadlock on rescan after device resume

Tom Chung <[email protected]>
drm/amd/display: fix the system hang while disable PSR

Rodrigo Siqueira <[email protected]>
drm/amd/display: Add wrapper to call planes and stream update

Rodrigo Siqueira <[email protected]>
drm/amd/display: Use dc_update_planes_and_stream

Shyam Prasad N <[email protected]>
cifs: fix status checks in cifs_tree_connect

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

Diffstat:

 Makefile                                           |   4 +-
 arch/arm/boot/dts/am57xx-cl-som-am57x.dts          |   2 +-
 arch/arm/boot/dts/at91sam9261ek.dts                |   2 +-
 arch/arm/boot/dts/imx7d-pico-hobbit.dts            |   2 +-
 arch/arm/boot/dts/imx7d-sdb.dts                    |   2 +-
 arch/arm/boot/dts/omap3-cm-t3x.dtsi                |   2 +-
 arch/arm/boot/dts/omap3-devkit8000-lcd-common.dtsi |   2 +-
 arch/arm/boot/dts/omap3-lilly-a83x.dtsi            |   2 +-
 arch/arm/boot/dts/omap3-overo-common-lcd35.dtsi    |   2 +-
 arch/arm/boot/dts/omap3-overo-common-lcd43.dtsi    |   2 +-
 arch/arm/boot/dts/omap3-pandora-common.dtsi        |   2 +-
 arch/arm/boot/dts/omap5-cm-t54.dts                 |   2 +-
 arch/arm64/boot/dts/qcom/sc7280-idp.dtsi           |   2 -
 arch/arm64/boot/dts/qcom/sc7280-qcard.dtsi         |   2 -
 .../boot/dts/rockchip/rk3566-soquartz-cm4.dts      |  18 +-
 arch/arm64/boot/dts/rockchip/rk3566-soquartz.dtsi  |  29 +-
 arch/arm64/boot/dts/rockchip/rk3568.dtsi           |  14 +-
 arch/arm64/boot/dts/rockchip/rk356x.dtsi           |   7 +-
 arch/arm64/include/asm/sysreg.h                    |   6 +
 arch/arm64/kvm/hyp/include/hyp/switch.h            |  13 +-
 arch/arm64/kvm/vgic/vgic-init.c                    |  11 +-
 arch/riscv/Makefile                                |   2 +-
 arch/s390/purgatory/Makefile                       |   1 +
 arch/x86/Makefile                                  |  12 +
 arch/x86/include/asm/Kbuild                        |   1 +
 arch/x86/include/asm/orc_header.h                  |  19 +
 arch/x86/kernel/apic/x2apic_phys.c                 |   5 +-
 arch/x86/kernel/unwind_orc.c                       |   3 +
 arch/x86/mm/kaslr.c                                |   8 +-
 arch/x86/net/bpf_jit_comp.c                        |   2 +-
 block/blk-cgroup.c                                 |   5 +-
 drivers/acpi/acpica/achware.h                      |   2 -
 drivers/acpi/sleep.c                               |  16 +-
 drivers/ata/libata-core.c                          |   3 +-
 drivers/ata/libata-eh.c                            |   2 +-
 drivers/ata/libata-scsi.c                          |  22 +-
 drivers/base/regmap/regmap-spi-avmm.c              |   2 +-
 drivers/block/null_blk/main.c                      |   1 +
 drivers/block/virtio_blk.c                         |  82 ++-
 drivers/char/tpm/tpm_tis_core.c                    |   2 +
 drivers/dma-buf/udmabuf.c                          |  47 +-
 drivers/firmware/efi/efi.c                         |  21 -
 drivers/gpio/gpio-sifive.c                         |   8 +-
 drivers/gpio/gpiolib.c                             |  11 +-
 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c  |  73 ++-
 drivers/gpu/drm/exynos/exynos_drm_g2d.c            |   2 +-
 drivers/gpu/drm/exynos/exynos_drm_vidi.c           |   2 -
 drivers/gpu/drm/radeon/radeon_gem.c                |   4 +-
 drivers/hid/wacom_sys.c                            |   7 +-
 drivers/hv/channel_mgmt.c                          |  18 +-
 drivers/hv/vmbus_drv.c                             |   5 +-
 drivers/i2c/busses/i2c-designware-core.h           |   1 +
 drivers/i2c/busses/i2c-designware-slave.c          |   4 +
 drivers/i2c/busses/i2c-imx-lpi2c.c                 |   4 +-
 drivers/i2c/busses/i2c-mchp-pci1xxxx.c             |   6 +-
 drivers/input/misc/soc_button_array.c              |  30 ++
 drivers/iommu/amd/iommu.c                          |   8 +-
 drivers/media/cec/core/cec-adap.c                  |   8 +-
 drivers/media/cec/core/cec-core.c                  |   2 +
 drivers/media/cec/core/cec-priv.h                  |   1 +
 drivers/mmc/host/bcm2835.c                         |   4 +-
 drivers/mmc/host/litex_mmc.c                       |   1 +
 drivers/mmc/host/meson-gx-mmc.c                    |  14 +-
 drivers/mmc/host/mmci.c                            |   3 +-
 drivers/mmc/host/mtk-sd.c                          |   2 +-
 drivers/mmc/host/mvsdio.c                          |   2 +-
 drivers/mmc/host/omap.c                            |   2 +-
 drivers/mmc/host/omap_hsmmc.c                      |   6 +-
 drivers/mmc/host/owl-mmc.c                         |   2 +-
 drivers/mmc/host/sdhci-acpi.c                      |   2 +-
 drivers/mmc/host/sdhci-msm.c                       |   3 +
 drivers/mmc/host/sdhci-spear.c                     |   4 +-
 drivers/mmc/host/sh_mmcif.c                        |   2 +-
 drivers/mmc/host/sunxi-mmc.c                       |   4 +-
 drivers/mmc/host/usdhi6rol0.c                      |   6 +-
 drivers/net/dsa/mt7530.c                           |  35 +-
 drivers/net/dsa/mt7530.h                           |   5 +
 drivers/net/ethernet/emulex/benet/be_main.c        |   4 +-
 .../mellanox/mlx5/core/steering/dr_action.c        |   9 +-
 drivers/net/ethernet/qualcomm/qca_spi.c            |   3 +-
 drivers/net/ethernet/sfc/ef10.c                    |  25 +-
 drivers/net/ethernet/sfc/ef100_nic.c               |   7 +-
 drivers/net/ethernet/sfc/ef100_tx.c                |   4 +-
 drivers/net/ethernet/sfc/ef100_tx.h                |   2 +-
 drivers/net/ethernet/sfc/tx_common.c               |   4 +-
 drivers/net/ethernet/sfc/tx_common.h               |   2 +-
 drivers/net/ieee802154/mac802154_hwsim.c           |   6 +-
 drivers/net/phy/dp83867.c                          |   2 +-
 drivers/net/phy/mdio_bus.c                         |   2 +-
 drivers/net/wireless/intel/iwlwifi/pcie/drv.c      |   2 +
 drivers/nfc/nfcsim.c                               |   4 -
 drivers/nvme/host/core.c                           |  52 +-
 drivers/nvme/host/ioctl.c                          |   2 +-
 drivers/nvme/host/nvme.h                           |   3 +-
 drivers/nvme/target/passthru.c                     |   2 +-
 drivers/pci/controller/pci-hyperv.c                | 139 +++--
 drivers/platform/x86/amd/pmf/core.c                |  10 +-
 .../platform/x86/intel/int3472/clk_and_regulator.c |  13 +-
 drivers/s390/cio/device.c                          |   5 +-
 drivers/soundwire/dmi-quirks.c                     |   7 +
 drivers/soundwire/qcom.c                           |  17 +-
 drivers/spi/spi-fsl-lpspi.c                        |   7 +-
 drivers/spi/spi-geni-qcom.c                        |   2 +
 drivers/target/iscsi/iscsi_target.c                |   2 -
 drivers/target/iscsi/iscsi_target_login.c          |  63 +--
 drivers/target/iscsi/iscsi_target_nego.c           |  74 +--
 drivers/target/iscsi/iscsi_target_util.c           |  51 ++
 drivers/target/iscsi/iscsi_target_util.h           |   4 +
 drivers/thermal/intel/intel_soc_dts_iosf.c         |   2 +-
 drivers/usb/gadget/udc/amd5536udc_pci.c            |   3 +
 drivers/vhost/net.c                                |  11 +-
 drivers/vhost/vdpa.c                               |  13 +
 fs/afs/write.c                                     |   7 +-
 fs/btrfs/tree-log.c                                |   2 +-
 fs/cifs/connect.c                                  |   9 +-
 fs/cifs/dfs.c                                      |   9 +-
 fs/cifs/smb2pdu.c                                  |   2 +-
 fs/gfs2/file.c                                     |  17 +-
 fs/internal.h                                      |   2 -
 fs/ksmbd/server.c                                  |  33 +-
 fs/ksmbd/smb2misc.c                                |  33 +-
 fs/ksmbd/smb2pdu.c                                 | 223 +++-----
 fs/ksmbd/smbacl.c                                  |  10 +-
 fs/ksmbd/vfs.c                                     | 587 +++++++++++----------
 fs/ksmbd/vfs.h                                     |  36 +-
 fs/ksmbd/vfs_cache.c                               |   7 +-
 fs/namei.c                                         | 125 ++++-
 fs/nilfs2/page.c                                   |  10 +-
 fs/nilfs2/segbuf.c                                 |   6 +
 fs/nilfs2/segment.c                                |   7 +
 fs/nilfs2/super.c                                  |  25 +-
 include/acpi/acpixf.h                              |   1 +
 include/asm-generic/vmlinux.lds.h                  |   3 +
 include/linux/gpio/driver.h                        |   8 +
 include/linux/libata.h                             |   2 +-
 include/linux/namei.h                              |   9 +
 include/linux/regulator/pca9450.h                  |   4 +-
 include/net/dsa.h                                  |   8 +
 include/net/netfilter/nf_tables.h                  |  31 +-
 include/net/xfrm.h                                 |   1 +
 include/target/iscsi/iscsi_target_core.h           |   7 +-
 include/trace/events/writeback.h                   |   2 +-
 io_uring/net.c                                     |  17 +-
 io_uring/poll.c                                    |   9 +-
 kernel/bpf/btf.c                                   |  20 +-
 kernel/bpf/syscall.c                               |   5 +
 kernel/bpf/verifier.c                              |  10 +-
 kernel/cgroup/cgroup.c                             |  20 +-
 kernel/cgroup/legacy_freezer.c                     |   8 +-
 kernel/time/tick-common.c                          |  13 +-
 kernel/time/tick-sched.c                           |  13 +-
 mm/maccess.c                                       |  16 +-
 mm/memfd.c                                         |   9 +-
 mm/mprotect.c                                      |   2 +-
 mm/usercopy.c                                      |   2 +-
 mm/vmalloc.c                                       |  17 +-
 net/core/sock.c                                    |   6 -
 net/dsa/dsa.c                                      |  24 +-
 net/ipv4/esp4_offload.c                            |   3 +
 net/ipv4/xfrm4_input.c                             |   1 +
 net/ipv6/esp6_offload.c                            |   3 +
 net/ipv6/xfrm6_input.c                             |   3 +
 net/mptcp/pm_netlink.c                             |   1 +
 net/mptcp/protocol.c                               | 111 ++--
 net/mptcp/subflow.c                                |  17 +-
 net/netfilter/ipvs/ip_vs_xmit.c                    |   2 +
 net/netfilter/nf_tables_api.c                      | 330 ++++++++++--
 net/netfilter/nfnetlink_osf.c                      |   1 +
 net/netfilter/nft_immediate.c                      |  90 +++-
 net/netfilter/nft_set_bitmap.c                     |   5 +-
 net/netfilter/nft_set_hash.c                       |  23 +-
 net/netfilter/nft_set_pipapo.c                     |  20 +-
 net/netfilter/nft_set_rbtree.c                     |   5 +-
 net/netfilter/xt_osf.c                             |   1 -
 net/sched/sch_api.c                                |   2 +
 net/sched/sch_netem.c                              |   8 +-
 net/xfrm/xfrm_input.c                              |   1 +
 net/xfrm/xfrm_interface_core.c                     |  54 +-
 net/xfrm/xfrm_policy.c                             |  14 +
 scripts/gfp-translate                              |   6 +-
 scripts/mod/modpost.c                              |   5 +
 scripts/orc_hash.sh                                |  16 +
 sound/pci/hda/patch_realtek.c                      |   2 +
 sound/soc/amd/yc/acp6x-mach.c                      |   7 +
 sound/soc/codecs/nau8824.c                         |  24 +
 sound/soc/codecs/wcd938x-sdw.c                     |   1 -
 sound/soc/fsl/fsl_sai.c                            |  11 +-
 sound/soc/fsl/fsl_sai.h                            |   1 +
 sound/soc/generic/simple-card.c                    |   1 +
 tools/testing/selftests/net/fcnal-test.sh          |  27 +-
 .../net/forwarding/mirror_gre_bridge_1d.sh         |   4 +
 .../net/forwarding/mirror_gre_bridge_1q.sh         |   4 +
 tools/testing/selftests/net/mptcp/config           |   1 +
 tools/testing/selftests/net/mptcp/diag.sh          |  42 +-
 tools/testing/selftests/net/mptcp/mptcp_connect.c  |   8 +-
 tools/testing/selftests/net/mptcp/mptcp_connect.sh |  20 +
 tools/testing/selftests/net/mptcp/mptcp_join.sh    | 523 +++++++++++-------
 tools/testing/selftests/net/mptcp/mptcp_lib.sh     |  64 +++
 tools/testing/selftests/net/mptcp/mptcp_sockopt.c  |  18 +-
 tools/testing/selftests/net/mptcp/mptcp_sockopt.sh |  20 +-
 tools/testing/selftests/net/mptcp/pm_netlink.sh    |  27 +-
 tools/testing/selftests/net/mptcp/userspace_pm.sh  |  13 +-
 tools/testing/selftests/net/tls.c                  |  24 +-
 tools/testing/selftests/net/vrf-xfrm-tests.sh      |  32 +-
 tools/virtio/ringtest/main.h                       |  11 +
 virt/kvm/kvm_main.c                                |  20 +-
 206 files changed, 2818 insertions(+), 1461 deletions(-)