Skip to content

6.1.36-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 Latest170 patches 9 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/170drm/amd/display: Use dc_update_planes_and_streamdrivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c+15 -150 replies
2/170drm/amd/display: Add wrapper to call planes and stream updatedrivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c+41 -100 replies
3/170drm/amd/display: fix the system hang while disable PSRdrivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c+6 -40 replies
4/170tty: serial: fsl_lpuart: make rx_watermark configurable for different platformsdrivers/tty/serial/fsl_lpuart.c+12 -20 replies
5/170tty: serial: fsl_lpuart: reduce RX watermark to 0 on LS1028Adrivers/tty/serial/fsl_lpuart.c+1 -10 replies
6/170ata: 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
7/170mm: Fix copy_from_user_nofault().mm/maccess.c mm/usercopy.c+12 -60 replies
8/170tpm, tpm_tis: Claim locality in interrupt handlerdrivers/char/tpm/tpm_tis_core.c+2 -00 replies
9/170tpm_crb: Add support for CRB devices based on Plutondrivers/char/tpm/tpm_crb.c include/acpi/actbl3.h+91 -100 replies
10/170ksmbd: validate command payload sizefs/ksmbd/smb2misc.c+12 -110 replies
11/170ksmbd: fix out-of-bound read in smb2_writefs/ksmbd/smb2misc.c+9 -30 replies
12/170ksmbd: validate session id and tree id in the compound requestfs/ksmbd/server.c fs/ksmbd/smb2pdu.c+59 -180 replies
13/170tick/common: Align tick period during sched_timer setupkernel/time/tick-common.c kernel/time/tick-sched.c+13 -130 replies
14/170selftests: mptcp: remove duplicated entries in usagetools/testing/selftests/net/mptcp/mptcp_connect.c+4 -40 replies
15/170selftests: mptcp: join: fix ShellCheck warningstools/testing/selftests/net/mptcp/mptcp_join.sh+8 -20 replies
16/170selftests: mptcp: lib: skip if missing symboltools/testing/selftests/net/mptcp/config tools/testing/selftests/net/mptcp/mptcp_lib.sh+39 -00 replies
17/170selftests: mptcp: connect: skip transp tests if not supportedtools/testing/selftests/net/mptcp/mptcp_connect.sh+10 -00 replies
18/170selftests: mptcp: connect: skip disconnect tests if not supportedtools/testing/selftests/net/mptcp/mptcp_connect.sh+5 -00 replies
19/170selftests: mptcp: pm nl: remove hardcoded default limitstools/testing/selftests/net/mptcp/pm_netlink.sh+7 -50 replies
20/170selftests: mptcp: pm nl: skip fullmesh flag checks if not supportedtools/testing/selftests/net/mptcp/pm_netlink.sh+10 -50 replies
21/170selftests: mptcp: sockopt: relax expected returned sizetools/testing/selftests/net/mptcp/mptcp_sockopt.c+12 -60 replies
22/170selftests: mptcp: sockopt: skip getsockopt checks if not supportedtools/testing/selftests/net/mptcp/mptcp_sockopt.sh+6 -00 replies
23/170selftests: mptcp: userspace pm: skip if ip tool is unavailabletools/testing/selftests/net/mptcp/userspace_pm.sh+1 -10 replies
24/170selftests: mptcp: userspace pm: skip if not supportedtools/testing/selftests/net/mptcp/userspace_pm.sh+5 -00 replies
25/170selftests: mptcp: lib: skip if not below kernel versiontools/testing/selftests/net/mptcp/mptcp_lib.sh+26 -00 replies
26/170selftests: mptcp: join: use iptables-legacy if availabletools/testing/selftests/net/mptcp/mptcp_join.sh+12 -60 replies
27/170selftests: mptcp: join: helpers to skip teststools/testing/selftests/net/mptcp/mptcp_join.sh+27 -00 replies
28/170selftests: mptcp: join: skip check if MIB counter not supportedtools/testing/selftests/net/mptcp/mptcp_join.sh+130 -1000 replies
29/170selftests: mptcp: join: support local endpoint being tracked or nottools/testing/selftests/net/mptcp/mptcp_join.sh+11 -40 replies
30/170selftests: mptcp: join: skip Fastclose tests if not supportedtools/testing/selftests/net/mptcp/mptcp_join.sh+15 -20 replies
31/170selftests: mptcp: join: support RM_ADDR for used endpoints or nottools/testing/selftests/net/mptcp/mptcp_join.sh+6 -10 replies
32/170selftests: mptcp: join: skip implicit tests if not supportedtools/testing/selftests/net/mptcp/mptcp_join.sh+5 -20 replies
33/170selftests: mptcp: join: skip backup if set flag on ID not supportedtools/testing/selftests/net/mptcp/mptcp_join.sh+6 -30 replies
34/170selftests: mptcp: join: skip fullmesh flag tests if not supportedtools/testing/selftests/net/mptcp/mptcp_join.sh+8 -40 replies
35/170selftests: mptcp: join: skip MPC backups tests if not supportedtools/testing/selftests/net/mptcp/mptcp_join.sh+8 -40 replies
36/170selftests/mount_setattr: fix redefine struct mount_attr build errortools/testing/selftests/mount_setattr/mount_setattr_test.c+0 -70 replies
37/170selftests: mptcp: diag: skip listen tests if not supportedtools/testing/selftests/net/mptcp/diag.sh+24 -230 replies
38/170selftests: mptcp: sockopt: skip TCP_INQ checks if not supportedtools/testing/selftests/net/mptcp/mptcp_sockopt.sh+12 -20 replies
39/170selftests: mptcp: join: skip test if iptables/tc cmds failtools/testing/selftests/net/mptcp/mptcp_join.sh+57 -310 replies
40/170selftests: mptcp: join: skip userspace PM tests if not supportedtools/testing/selftests/net/mptcp/mptcp_join.sh+17 -90 replies
41/170selftests: mptcp: join: skip fail tests if not supportedtools/testing/selftests/net/mptcp/mptcp_join.sh+1 -10 replies
42/170selftests: mptcp: join: fix "userspace pm add & remove address"tools/testing/selftests/net/mptcp/mptcp_join.sh+3 -20 replies
43/170writeback: fix dereferencing NULL mapping->host on writeback_page_templateinclude/trace/events/writeback.h+1 -10 replies
44/170scripts: fix the gfp flags header path in gfp-translatescripts/gfp-translate+3 -30 replies
45/170nilfs2: fix buffer corruption due to concurrent device readsfs/nilfs2/segbuf.c fs/nilfs2/segment.c fs/nilfs2/super.c+35 -10 replies
46/170ACPI: 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
47/170KVM: Avoid illegal stage2 mapping on invalid memory slotvirt/kvm/kvm_main.c+19 -10 replies
48/170Drivers: hv: vmbus: Call hv_synic_free() if hv_synic_alloc() failsdrivers/hv/vmbus_drv.c+2 -30 replies
49/170Drivers: hv: vmbus: Fix vmbus_wait_for_unload() to scan present CPUsdrivers/hv/channel_mgmt.c+16 -20 replies
50/170PCI: hv: Fix a race condition bug in hv_pci_query_relations()drivers/pci/controller/pci-hyperv.c+18 -00 replies
51/170Revert "PCI: hv: Fix a timing issue which causes kdump to fail occasionally"drivers/pci/controller/pci-hyperv.c+34 -370 replies
52/170PCI: hv: Remove the useless hv_pcichild_state from struct hv_pci_devdrivers/pci/controller/pci-hyperv.c+0 -120 replies
53/170PCI: hv: Fix a race condition in hv_irq_unmask() that can cause panicdrivers/pci/controller/pci-hyperv.c+5 -60 replies
54/170PCI: hv: Add a per-bus mutex state_lockdrivers/pci/controller/pci-hyperv.c+26 -30 replies
55/170io_uring/net: clear msg_controllen on partial sendmsg retryio_uring/net.c+2 -00 replies
56/170io_uring/net: disable partial retries for recvmsg with cmsgio_uring/net.c+7 -40 replies
57/170mptcp: handle correctly disconnect() failuresnet/mptcp/protocol.c+14 -60 replies
58/170mptcp: fix possible divide by zero in recvmsg()net/mptcp/protocol.c+7 -00 replies
59/170mptcp: fix possible list corruption on passive MPJnet/mptcp/protocol.c+9 -30 replies
60/170mptcp: consolidate fallback and non fallback state machinenet/mptcp/protocol.c net/mptcp/subflow.c+25 -330 replies
61/170cgroup: Do not corrupt task iteration when rebinding subsystemkernel/cgroup/cgroup.c+17 -30 replies
62/170cgroup,freezer: hold cpu_hotplug_lock before freezer_mutex in freezer_css_{online,offline}()kernel/cgroup/legacy_freezer.c+6 -20 replies
63/170mmc: litex_mmc: set PROBE_PREFER_ASYNCHRONOUSdrivers/mmc/host/litex_mmc.c+1 -00 replies
64/170mmc: sdhci-msm: Disable broken 64-bit DMA on MSM8916drivers/mmc/host/sdhci-msm.c+3 -00 replies
65/170mmc: meson-gx: remove redundant mmc_request_done() call from irq contextdrivers/mmc/host/meson-gx-mmc.c+2 -80 replies
66/170mmc: mmci: stm32: fix max busy timeout calculationdrivers/mmc/host/mmci.c+2 -10 replies
67/170mmc: sdhci-spear: fix deferred probingdrivers/mmc/host/sdhci-spear.c+2 -20 replies
68/170mmc: bcm2835: fix deferred probingdrivers/mmc/host/bcm2835.c+2 -20 replies
69/170mmc: sunxi: fix deferred probingdrivers/mmc/host/sunxi-mmc.c+2 -20 replies
70/170bpf: ensure main program has an extablekernel/bpf/verifier.c+5 -20 replies
71/170wifi: iwlwifi: pcie: Handle SO-F device for PCI id 0x7AF0drivers/net/wireless/intel/iwlwifi/pcie/drv.c+2 -00 replies
72/170spi: spi-geni-qcom: correctly handle -EPROBE_DEFER from dma_request_chan()drivers/spi/spi-geni-qcom.c+2 -00 replies
73/170regulator: pca9450: Fix LDO3OUT and LDO4OUT MASKinclude/linux/regulator/pca9450.h+2 -20 replies
74/170regmap: spi-avmm: Fix regmap_bus max_raw_writedrivers/base/regmap/regmap-spi-avmm.c+1 -10 replies
75/170arm64: 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
76/170io_uring/poll: serialize poll linked timer start with poll removalio_uring/poll.c+4 -50 replies
77/170nilfs2: prevent general protection fault in nilfs_clear_dirty_page()fs/nilfs2/page.c+9 -10 replies
78/170x86/mm: Avoid using set_pgd() outside of real PGD pagesarch/x86/mm/kaslr.c+4 -40 replies
79/170memfd: check for non-NULL file_seals in memfd_create() syscallmm/memfd.c+2 -10 replies
80/170mmc: meson-gx: fix deferred probingdrivers/mmc/host/meson-gx-mmc.c+2 -20 replies
81/170ieee802154: hwsim: Fix possible memory leaksdrivers/net/ieee802154/mac802154_hwsim.c+4 -20 replies
82/170xfrm: Treat already-verified secpath entries as optionalinclude/net/xfrm.h net/xfrm/xfrm_input.c net/xfrm/xfrm_policy.c+14 -00 replies
83/170xfrm: interface: rename xfrm_interface.c to xfrm_interface_core.cnet/xfrm/Makefile net/xfrm/xfrm_interface_core.c+2 -00 replies
84/170xfrm: Ensure policies always checked on XFRM-I input pathnet/xfrm/xfrm_interface_core.c+50 -40 replies
85/170KVM: arm64: PMU: Restore the hosts PMUSERENR_EL0arch/arm64/kvm/hyp/include/hyp/switch.h+11 -20 replies
86/170bpf: track immediate values written to stack by BPF_ST instructionkernel/bpf/verifier.c tools/testing/selftests/bpf/verifier/bounds_mix_sign_unsign.c+80 -480 replies
87/170bpf: Fix verifier id tracking of scalars on spillkernel/bpf/verifier.c+3 -00 replies
88/170xfrm: fix inbound ipv4/udp/esp packets to UDPv6 dualstack socketsnet/ipv4/xfrm4_input.c net/ipv6/xfrm6_input.c+4 -00 replies
89/170bpf: Fix a bpf_jit_dump issue for x86_64 with sysctl bpf_jit_enable.arch/x86/net/bpf_jit_comp.c+1 -10 replies
90/170selftests: net: tls: check if FIPS mode is enabledtools/testing/selftests/net/tls.c+23 -10 replies
91/170selftests: net: vrf-xfrm-tests: change authentication and encryption algostools/testing/selftests/net/vrf-xfrm-tests.sh+16 -160 replies
92/170selftests: net: fcnal-test: check if FIPS mode is enabledtools/testing/selftests/net/fcnal-test.sh+19 -80 replies
93/170xfrm: Linearize the skb after offloading if needed.net/ipv4/esp4_offload.c net/ipv6/esp6_offload.c+6 -00 replies
94/170net/mlx5: DR, Fix wrong action data allocation in decap actiondrivers/net/ethernet/mellanox/mlx5/core/steering/dr_action.c+8 -10 replies
95/170sfc: 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
96/170net: qca_spi: Avoid high load if QCA7000 is not availabledrivers/net/ethernet/qualcomm/qca_spi.c+1 -20 replies
97/170mmc: mtk-sd: fix deferred probingdrivers/mmc/host/mtk-sd.c+1 -10 replies
98/170mmc: mvsdio: fix deferred probingdrivers/mmc/host/mvsdio.c+1 -10 replies
99/170mmc: omap: fix deferred probingdrivers/mmc/host/omap.c+1 -10 replies
100/170mmc: omap_hsmmc: fix deferred probingdrivers/mmc/host/omap_hsmmc.c+4 -20 replies
101/170mmc: owl: fix deferred probingdrivers/mmc/host/owl-mmc.c+1 -10 replies
102/170mmc: sdhci-acpi: fix deferred probingdrivers/mmc/host/sdhci-acpi.c+1 -10 replies
103/170mmc: sh_mmcif: fix deferred probingdrivers/mmc/host/sh_mmcif.c+1 -10 replies
104/170mmc: usdhi60rol0: fix deferred probingdrivers/mmc/host/usdhi6rol0.c+4 -20 replies
105/170ipvs: align inner_mac_header for encapsulationnet/netfilter/ipvs/ip_vs_xmit.c+2 -00 replies
106/170net: dsa: mt7530: fix trapping frames on non-MT7621 SoC MT7530 switchdrivers/net/dsa/mt7530.c+1 -10 replies
107/170net: dsa: mt7530: fix handling of BPDUs on MT7530 switchdrivers/net/dsa/mt7530.c+12 -20 replies
108/170net: dsa: mt7530: fix handling of LLDP framesdrivers/net/dsa/mt7530.c drivers/net/dsa/mt7530.h+9 -00 replies
109/170be2net: Extend xmit workaround to BE3 chipdrivers/net/ethernet/emulex/benet/be_main.c+2 -20 replies
110/170netfilter: 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
111/170netfilter: 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
112/170netfilter: 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
113/170netfilter: nft_set_pipapo: .walk does not deal with generationsnet/netfilter/nft_set_pipapo.c+5 -10 replies
114/170netfilter: nf_tables: disallow element updates of bound anonymous setsnet/netfilter/nf_tables_api.c+5 -20 replies
115/170netfilter: nf_tables: reject unbound anonymous set before commit phaseinclude/net/netfilter/nf_tables.h net/netfilter/nf_tables_api.c+35 -30 replies
116/170netfilter: nf_tables: reject unbound chain set before commit phasenet/netfilter/nf_tables_api.c+13 -00 replies
117/170netfilter: nf_tables: disallow updates of anonymous setsnet/netfilter/nf_tables_api.c+3 -00 replies
118/170netfilter: nfnetlink_osf: fix module autoloadnet/netfilter/nfnetlink_osf.c net/netfilter/xt_osf.c+1 -10 replies
119/170Revert "net: phy: dp83867: perform soft reset and retain established link"drivers/net/phy/dp83867.c+1 -10 replies
120/170bpf/btf: Accept function names that contain dotskernel/bpf/btf.c+8 -120 replies
121/170bpf: Force kprobe multi expected_attach_type for kprobe_multi linkkernel/bpf/syscall.c+5 -00 replies
122/170io_uring/net: use the correct msghdr union member in io_sendmsg_copy_hdrio_uring/net.c+2 -20 replies
123/170selftests: 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
124/170platform/x86/amd/pmf: Register notify handler only if SPS is enableddrivers/platform/x86/amd/pmf/core.c+5 -50 replies
125/170sch_netem: acquire qdisc lock in netem_change()net/sched/sch_netem.c+6 -20 replies
126/170revert "net: align SO_RCVMARK required privileges with SO_MARK"net/core/sock.c+0 -60 replies
127/170arm64: dts: rockchip: Enable GPU on SOQuartz CM4arch/arm64/boot/dts/rockchip/rk3566-soquartz.dtsi+5 -00 replies
128/170arm64: 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
129/170gpiolib: Fix GPIO chip IRQ initialization restrictiondrivers/gpio/gpiolib.c+8 -00 replies
130/170gpio: sifive: add missing check for platform_get_irqdrivers/gpio/gpio-sifive.c+6 -20 replies
131/170gpiolib: Fix irq_domain resource tracking for gpiochip_irqchip_add_domain()drivers/gpio/gpiolib.c include/linux/gpio/driver.h+10 -10 replies
132/170scsi: target: iscsi: Prevent login threads from racing between each otherdrivers/target/iscsi/iscsi_target_nego.c+3 -10 replies
133/170HID: wacom: Add error check to wacom_parse_and_register()drivers/hid/wacom_sys.c+6 -10 replies
134/170arm64: Add missing Set/Way CMO encodingsarch/arm64/include/asm/sysreg.h+6 -00 replies
135/170smb3: missing null check in SMB2_change_notifyfs/cifs/smb2pdu.c+1 -10 replies
136/170media: 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
137/170media: cec: core: dont set last_initiator if tx in progressdrivers/media/cec/core/cec-adap.c+2 -10 replies
138/170nfcsim.c: Fix error checking for debugfs_create_dirdrivers/nfc/nfcsim.c+0 -40 replies
139/170btrfs: fix an uninitialized variable warning in btrfs_log_inodefs/btrfs/tree-log.c+1 -10 replies
140/170usb: gadget: udc: fix NULL dereference in remove()drivers/usb/gadget/udc/amd5536udc_pci.c+3 -00 replies
141/170nvme: double KA polling frequency to avoid KATO with TBKAS ondrivers/nvme/host/core.c+17 -10 replies
142/170nvme: check IO start time when deciding to defer KAdrivers/nvme/host/core.c drivers/nvme/host/nvme.h+14 -10 replies
143/170nvme: improve handling of long keep alivesdrivers/nvme/host/core.c+15 -10 replies
144/170Input: soc_button_array - add invalid acpi_index DMI quirk handlingdrivers/input/misc/soc_button_array.c+30 -00 replies
145/170arm64: dts: qcom: sc7280-idp: drop incorrect dai-cells from WCD938x SDWarch/arm64/boot/dts/qcom/sc7280-idp.dtsi+0 -20 replies
146/170arm64: dts: qcom: sc7280-qcard: drop incorrect dai-cells from WCD938x SDWarch/arm64/boot/dts/qcom/sc7280-qcard.dtsi+0 -20 replies
147/170s390/cio: unregister device when the only path is gonedrivers/s390/cio/device.c+4 -10 replies
148/170spi: lpspi: disable lpspi module irq in DMA modedrivers/spi/spi-fsl-lpspi.c+6 -10 replies
149/170ASoC: codecs: wcd938x-sdw: do not set can_multi_write flagsound/soc/codecs/wcd938x-sdw.c+0 -10 replies
150/170ASoC: simple-card: Add missing of_node_put() in case of errorsound/soc/generic/simple-card.c+1 -00 replies
151/170soundwire: dmi-quirks: add new mapping for HP Spectre x360drivers/soundwire/dmi-quirks.c+7 -00 replies
152/170soundwire: qcom: add proper error paths in qcom_swrm_startup()drivers/soundwire/qcom.c+13 -40 replies
153/170ASoC: nau8824: Add quirk to active-high jack-detectsound/soc/codecs/nau8824.c+24 -00 replies
154/170ASoC: amd: yc: Add Thinkpad Neo14 to quirks list for acp6xsound/soc/amd/yc/acp6x-mach.c+7 -00 replies
155/170gfs2: Dont get stuck writing page onto itself under direct I/Ofs/gfs2/file.c+14 -30 replies
156/170s390/purgatory: disable branch profilingarch/s390/purgatory/Makefile+1 -00 replies
157/170ASoC: 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
158/170ALSA: hda/realtek: Add "Intel Reference board" and "NUC 13" SSID in the ALC256sound/pci/hda/patch_realtek.c+2 -00 replies
159/170i2c: mchp-pci1xxxx: Avoid cast to incompatible function typedrivers/i2c/busses/i2c-mchp-pci1xxxx.c+4 -20 replies
160/170ARM: 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
161/170null_blk: Fix: memory release when memory_backed=1drivers/block/null_blk/main.c+1 -00 replies
162/170drm/exynos: vidi: fix a wrong error returndrivers/gpu/drm/exynos/exynos_drm_vidi.c+0 -20 replies
163/170drm/exynos: fix race condition UAF in exynos_g2d_exec_ioctldrivers/gpu/drm/exynos/exynos_drm_g2d.c+1 -10 replies
164/170drm/radeon: fix race condition UAF in radeon_gem_set_domain_ioctldrivers/gpu/drm/radeon/radeon_gem.c+1 -30 replies
165/170vhost_vdpa: tell vqs about the negotiateddrivers/vhost/vdpa.c+13 -00 replies
166/170vhost_net: revert upend_idx only on retriable errordrivers/vhost/net.c+8 -30 replies
167/170KVM: arm64: Restore GICv2-on-GICv3 functionalityarch/arm64/kvm/vgic/vgic-init.c+7 -40 replies
168/170x86/apic: Fix kernel panic when booting with intremap=off and x2apic_physarch/x86/kernel/apic/x2apic_phys.c+4 -10 replies
169/170i2c: imx-lpi2c: fix type char overflow issue when calculating the clock cycledrivers/i2c/busses/i2c-imx-lpi2c.c+2 -20 replies
170/170smb: move client and server files to common directory fs/smbMAINTAINERS fs/Kconfig fs/Makefile +286 more+110106 -1100990 replies

Reviews trailers per patch

82 of 170 patches have a Reviewed-by or Acked-by.

PatchHarry WentlandQingqing ZhuoDaniel WheelerRichard W.M. JonesMathias KrauseSeongJae ParkPaolo AbeniStylon WangWayne LinHannes ReineckeKai-Heng FengJoe BreuerHsin-Wei HungFlorian LehnerMichael NiewöhnerJarkko SakkinenYafang ShaoDavid HildenbrandRyusuke KonishiOliver UptonPeter XuSean ChristophersonShaoqin HuangStefan MetzmacherChristoph PaaschMatthieu BaertsMat MartineausyzbotGabriel SomloAdrian HunterMichael KelleyViresh KumarJernej SkrabecYonghong SongIlya LeoshkevichFrieder SchrempfMatthew GerlachDiederik de HaasVitaly KuznetsovLorenzo PieralisiWei HuPeter Zijlstra (Intel)Andrii NakryikoSimon HormanSabrina DubrocaSong LiuJakub KicinskiDavid AhernAlex VeskerMartin HabetsJulian AnastasovVladimir OlteanRussell King (Oracle)Florian FainelliNeil ArmstrongMiquel RaynalAlexander AringAndrew LunnPraneeth BajjuriChristoph HellwigPetr MachataPatil Rajesh ReddyMario LimoncielloHans de GoedeJamal Hadi SalimKuniyuki IwashimaAndy ShevchenkoLinus WalleijMike ChristiePing ChengCornelia HuckSteven PriceAnand JainDavid SterbaKuninori MorimotoRander WangPierre-Louis BossartVasily GorbikShengjiu WangKai VehmanenHoratiu VulturAndi ShytiTharun Kumar PChristian KönigJason WangNathan ChancellorSagi GrimbergDouglas AndersonKonrad DybcioPeter OberparleiterNamjae JeonKishon Vijay Abraham IVasant HegdeCyrill GorcunovThomas GleixnerTakeshi OgasawaraJon HunterConor DooleyMarkus ReicheltChris Paterson (CIP)Ron EconomosGuenter RoeckLinux Kernel Functional TestingAllen Pais
SeriesT-b T-b T-b T-b T-b T-b T-b T-b T-b
1/170R-b A-b T-b
2/170R-b A-b T-b
3/170T-b A-b R-b
4/170
5/170
6/170R-b T-b T-b
7/170T-b T-b
8/170T-b T-b R-b
9/170R-b
10/170
11/170
12/170
13/170T-b T-b A-b
14/170A-b
15/170
16/170
17/170
18/170
19/170
20/170
21/170
22/170
23/170
24/170
25/170
26/170
27/170
28/170
29/170
30/170
31/170
32/170
33/170
34/170
35/170
36/170
37/170
38/170
39/170
40/170
41/170
42/170
43/170R-b
44/170R-b
45/170T-b
46/170A-b
47/170R-b R-b R-b R-b R-b
48/170R-b
49/170R-b
50/170R-b A-b
51/170R-b A-b
52/170R-b A-b
53/170R-b
54/170R-b A-b
55/170R-b
56/170R-b
57/170T-b R-b
58/170T-b R-b
59/170R-b
60/170R-b
61/170
62/170T-b
63/170A-b
64/170A-b
65/170
66/170
67/170A-b A-b
68/170
69/170R-b
70/170A-b A-b T-b
71/170
72/170
73/170R-b
74/170R-b
75/170T-b
76/170
77/170T-b
78/170
79/170
80/170R-b
81/170R-b R-b
82/170
83/170
84/170
85/170
86/170
87/170A-b T-b
88/170R-b R-b
89/170A-b
90/170R-b
91/170R-b
92/170R-b
93/170
94/170R-b
95/170A-b
96/170
97/170
98/170
99/170
100/170
101/170
102/170A-b
103/170
104/170
105/170A-b A-b
106/170R-b R-b R-b
107/170R-b R-b R-b
108/170R-b R-b R-b
109/170
110/170
111/170
112/170
113/170
114/170
115/170
116/170
117/170
118/170
119/170R-b R-b
120/170A-b
121/170
122/170R-b
123/170R-b
124/170T-b R-b R-b
125/170R-b R-b
126/170R-b R-b
127/170
128/170
129/170R-b R-b
130/170
131/170R-b R-b
132/170R-b
133/170R-b
134/170R-b R-b R-b
135/170
136/170
137/170
138/170R-b
139/170R-b R-b
140/170
141/170R-b R-b R-b
142/170R-b R-b R-b
143/170R-b R-b
144/170
145/170R-b R-b
146/170R-b R-b
147/170R-b
148/170
149/170
150/170A-b
151/170R-b
152/170R-b
153/170
154/170
155/170
156/170R-b
157/170A-b
158/170R-b
159/170R-b R-b R-b
160/170
161/170
162/170R-b
163/170R-b
164/170R-b
165/170A-b
166/170A-b
167/170T-b
168/170R-b R-b R-b R-b
169/170R-b
170/170A-b

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

Read the v1 thread

Cover letter [PATCH 6.1 000/170] 6.1.36-rc1 review

This is the start of the stable review cycle for the 6.1.36 release. There are 170 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.1.36-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.36-rc1

Steve French <[email protected]>
smb: move client and server files to common directory fs/smb

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

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

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

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

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

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

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

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

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

Michael Walle <[email protected]>
gpiolib: Fix irq_domain resource tracking for gpiochip_irqchip_add_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

Nicolas Frattaroli <[email protected]>
arm64: dts: rockchip: Enable GPU on SOQuartz CM4

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

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

Eduard Zingerman <[email protected]>
bpf: track immediate values written to stack by BPF_ST instruction

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

Eyal Birger <[email protected]>
xfrm: interface: rename xfrm_interface.c to xfrm_interface_core.c

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

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

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

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

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

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

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

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

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: 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

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: 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

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

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

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

Matthieu Baerts <[email protected]>
selftests: mptcp: join: fix "userspace pm add & remove address"

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 test if iptables/tc cmds fail

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

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

Shuah Khan <[email protected]>
selftests/mount_setattr: fix redefine struct mount_attr build error

Matthieu Baerts <[email protected]>
selftests: mptcp: join: skip MPC backups 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 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 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 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: 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

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

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

Matthew Garrett <[email protected]>
tpm_crb: Add support for CRB devices based on Pluton

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

Robert Hodaszi <[email protected]>
tty: serial: fsl_lpuart: reduce RX watermark to 0 on LS1028A

Sherry Sun <[email protected]>
tty: serial: fsl_lpuart: make rx_watermark configurable for different platforms

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

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

Diffstat:

 MAINTAINERS                                        |   8 +-
 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  |  34 +-
 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/s390/purgatory/Makefile                       |   1 +
 arch/x86/kernel/apic/x2apic_phys.c                 |   5 +-
 arch/x86/mm/kaslr.c                                |   8 +-
 arch/x86/net/bpf_jit_comp.c                        |   2 +-
 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/char/tpm/tpm_crb.c                         | 100 ++++-
 drivers/char/tpm/tpm_tis_core.c                    |   2 +
 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-imx-lpi2c.c                 |   4 +-
 drivers/i2c/busses/i2c-mchp-pci1xxxx.c             |   6 +-
 drivers/input/misc/soc_button_array.c              |  30 ++
 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                           |  20 +-
 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/wireless/intel/iwlwifi/pcie/drv.c      |   2 +
 drivers/nfc/nfcsim.c                               |   4 -
 drivers/nvme/host/core.c                           |  48 +-
 drivers/nvme/host/nvme.h                           |   1 +
 drivers/pci/controller/pci-hyperv.c                | 139 +++---
 drivers/platform/x86/amd/pmf/core.c                |  10 +-
 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_nego.c           |   4 +-
 drivers/tty/serial/fsl_lpuart.c                    |  14 +-
 drivers/usb/gadget/udc/amd5536udc_pci.c            |   3 +
 drivers/vhost/net.c                                |  11 +-
 drivers/vhost/vdpa.c                               |  13 +
 fs/Kconfig                                         |   9 +-
 fs/Makefile                                        |   4 +-
 fs/btrfs/tree-log.c                                |   2 +-
 fs/gfs2/file.c                                     |  17 +-
 fs/nilfs2/page.c                                   |  10 +-
 fs/nilfs2/segbuf.c                                 |   6 +
 fs/nilfs2/segment.c                                |   7 +
 fs/nilfs2/super.c                                  |  25 +-
 fs/smb/Kconfig                                     |  11 +
 fs/smb/Makefile                                    |   5 +
 fs/{cifs => smb/client}/Kconfig                    |   0
 fs/{cifs => smb/client}/Makefile                   |   0
 fs/{cifs => smb/client}/asn1.c                     |   0
 fs/{cifs => smb/client}/cached_dir.c               |   0
 fs/{cifs => smb/client}/cached_dir.h               |   0
 fs/{cifs => smb/client}/cifs_debug.c               |   0
 fs/{cifs => smb/client}/cifs_debug.h               |   0
 fs/{cifs => smb/client}/cifs_dfs_ref.c             |   0
 fs/{cifs => smb/client}/cifs_fs_sb.h               |   0
 fs/{cifs => smb/client}/cifs_ioctl.h               |   0
 fs/{cifs => smb/client}/cifs_spnego.c              |   0
 fs/{cifs => smb/client}/cifs_spnego.h              |   0
 .../client}/cifs_spnego_negtokeninit.asn1          |   0
 fs/{cifs => smb/client}/cifs_swn.c                 |   0
 fs/{cifs => smb/client}/cifs_swn.h                 |   0
 fs/{cifs => smb/client}/cifs_unicode.c             |   0
 fs/{cifs => smb/client}/cifs_unicode.h             |   0
 fs/{cifs => smb/client}/cifs_uniupr.h              |   0
 fs/{cifs => smb/client}/cifsacl.c                  |   0
 fs/{cifs => smb/client}/cifsacl.h                  |   0
 fs/{cifs => smb/client}/cifsencrypt.c              |   2 +-
 fs/{cifs => smb/client}/cifsfs.c                   |   0
 fs/{cifs => smb/client}/cifsfs.h                   |   0
 fs/{cifs => smb/client}/cifsglob.h                 |   2 +-
 fs/{cifs => smb/client}/cifspdu.h                  |   2 +-
 fs/{cifs => smb/client}/cifsproto.h                |   0
 fs/{cifs => smb/client}/cifsroot.c                 |   0
 fs/{cifs => smb/client}/cifssmb.c                  |   0
 fs/{cifs => smb/client}/connect.c                  |   0
 fs/{cifs => smb/client}/dfs_cache.c                |   0
 fs/{cifs => smb/client}/dfs_cache.h                |   0
 fs/{cifs => smb/client}/dir.c                      |   0
 fs/{cifs => smb/client}/dns_resolve.c              |   0
 fs/{cifs => smb/client}/dns_resolve.h              |   0
 fs/{cifs => smb/client}/export.c                   |   0
 fs/{cifs => smb/client}/file.c                     |   0
 fs/{cifs => smb/client}/fs_context.c               |   0
 fs/{cifs => smb/client}/fs_context.h               |   0
 fs/{cifs => smb/client}/fscache.c                  |   0
 fs/{cifs => smb/client}/fscache.h                  |   0
 fs/{cifs => smb/client}/inode.c                    |   2 +-
 fs/{cifs => smb/client}/ioctl.c                    |   0
 fs/{cifs => smb/client}/link.c                     |   0
 fs/{cifs => smb/client}/misc.c                     |   0
 fs/{cifs => smb/client}/netlink.c                  |   0
 fs/{cifs => smb/client}/netlink.h                  |   0
 fs/{cifs => smb/client}/netmisc.c                  |   0
 fs/{cifs => smb/client}/nterr.c                    |   0
 fs/{cifs => smb/client}/nterr.h                    |   0
 fs/{cifs => smb/client}/ntlmssp.h                  |   0
 fs/{cifs => smb/client}/readdir.c                  |   0
 fs/{cifs => smb/client}/rfc1002pdu.h               |   0
 fs/{cifs => smb/client}/sess.c                     |   0
 fs/{cifs => smb/client}/smb1ops.c                  |   0
 fs/{cifs => smb/client}/smb2file.c                 |   0
 fs/{cifs => smb/client}/smb2glob.h                 |   0
 fs/{cifs => smb/client}/smb2inode.c                |   0
 fs/{cifs => smb/client}/smb2maperror.c             |   0
 fs/{cifs => smb/client}/smb2misc.c                 |   0
 fs/{cifs => smb/client}/smb2ops.c                  |   0
 fs/{cifs => smb/client}/smb2pdu.c                  |   2 +-
 fs/{cifs => smb/client}/smb2pdu.h                  |   0
 fs/{cifs => smb/client}/smb2proto.h                |   0
 fs/{cifs => smb/client}/smb2status.h               |   0
 fs/{cifs => smb/client}/smb2transport.c            |   0
 fs/{cifs => smb/client}/smbdirect.c                |   0
 fs/{cifs => smb/client}/smbdirect.h                |   0
 fs/{cifs => smb/client}/smbencrypt.c               |   2 +-
 fs/{cifs => smb/client}/smberr.h                   |   0
 fs/{cifs => smb/client}/trace.c                    |   0
 fs/{cifs => smb/client}/trace.h                    |   0
 fs/{cifs => smb/client}/transport.c                |   0
 fs/{cifs => smb/client}/unc.c                      |   0
 fs/{cifs => smb/client}/winucase.c                 |   0
 fs/{cifs => smb/client}/xattr.c                    |   0
 fs/{smbfs_common => smb/common}/Makefile           |   4 +-
 fs/{smbfs_common => smb/common}/arc4.h             |   0
 fs/{smbfs_common => smb/common}/cifs_arc4.c        |   0
 fs/{smbfs_common => smb/common}/cifs_md4.c         |   0
 fs/{smbfs_common => smb/common}/md4.h              |   0
 fs/{smbfs_common => smb/common}/smb2pdu.h          |   0
 fs/{smbfs_common => smb/common}/smbfsctl.h         |   0
 fs/{ksmbd => smb/server}/Kconfig                   |   0
 fs/{ksmbd => smb/server}/Makefile                  |   0
 fs/{ksmbd => smb/server}/asn1.c                    |   0
 fs/{ksmbd => smb/server}/asn1.h                    |   0
 fs/{ksmbd => smb/server}/auth.c                    |   2 +-
 fs/{ksmbd => smb/server}/auth.h                    |   0
 fs/{ksmbd => smb/server}/connection.c              |   0
 fs/{ksmbd => smb/server}/connection.h              |   0
 fs/{ksmbd => smb/server}/crypto_ctx.c              |   0
 fs/{ksmbd => smb/server}/crypto_ctx.h              |   0
 fs/{ksmbd => smb/server}/glob.h                    |   0
 fs/{ksmbd => smb/server}/ksmbd_netlink.h           |   0
 .../server}/ksmbd_spnego_negtokeninit.asn1         |   0
 .../server}/ksmbd_spnego_negtokentarg.asn1         |   0
 fs/{ksmbd => smb/server}/ksmbd_work.c              |   0
 fs/{ksmbd => smb/server}/ksmbd_work.h              |   0
 fs/{ksmbd => smb/server}/mgmt/ksmbd_ida.c          |   0
 fs/{ksmbd => smb/server}/mgmt/ksmbd_ida.h          |   0
 fs/{ksmbd => smb/server}/mgmt/share_config.c       |   0
 fs/{ksmbd => smb/server}/mgmt/share_config.h       |   0
 fs/{ksmbd => smb/server}/mgmt/tree_connect.c       |   0
 fs/{ksmbd => smb/server}/mgmt/tree_connect.h       |   0
 fs/{ksmbd => smb/server}/mgmt/user_config.c        |   0
 fs/{ksmbd => smb/server}/mgmt/user_config.h        |   0
 fs/{ksmbd => smb/server}/mgmt/user_session.c       |   0
 fs/{ksmbd => smb/server}/mgmt/user_session.h       |   0
 fs/{ksmbd => smb/server}/misc.c                    |   0
 fs/{ksmbd => smb/server}/misc.h                    |   0
 fs/{ksmbd => smb/server}/ndr.c                     |   0
 fs/{ksmbd => smb/server}/ndr.h                     |   0
 fs/{ksmbd => smb/server}/nterr.h                   |   0
 fs/{ksmbd => smb/server}/ntlmssp.h                 |   0
 fs/{ksmbd => smb/server}/oplock.c                  |   0
 fs/{ksmbd => smb/server}/oplock.h                  |   0
 fs/{ksmbd => smb/server}/server.c                  |  33 +-
 fs/{ksmbd => smb/server}/server.h                  |   0
 fs/{ksmbd => smb/server}/smb2misc.c                |  33 +-
 fs/{ksmbd => smb/server}/smb2ops.c                 |   0
 fs/{ksmbd => smb/server}/smb2pdu.c                 |  44 +-
 fs/{ksmbd => smb/server}/smb2pdu.h                 |   0
 fs/{ksmbd => smb/server}/smb_common.c              |   0
 fs/{ksmbd => smb/server}/smb_common.h              |   2 +-
 fs/{ksmbd => smb/server}/smbacl.c                  |   0
 fs/{ksmbd => smb/server}/smbacl.h                  |   0
 fs/{ksmbd => smb/server}/smbfsctl.h                |   0
 fs/{ksmbd => smb/server}/smbstatus.h               |   0
 fs/{ksmbd => smb/server}/transport_ipc.c           |   0
 fs/{ksmbd => smb/server}/transport_ipc.h           |   0
 fs/{ksmbd => smb/server}/transport_rdma.c          |   0
 fs/{ksmbd => smb/server}/transport_rdma.h          |   0
 fs/{ksmbd => smb/server}/transport_tcp.c           |   0
 fs/{ksmbd => smb/server}/transport_tcp.h           |   0
 fs/{ksmbd => smb/server}/unicode.c                 |   0
 fs/{ksmbd => smb/server}/unicode.h                 |   0
 fs/{ksmbd => smb/server}/uniupr.h                  |   0
 fs/{ksmbd => smb/server}/vfs.c                     |   2 +-
 fs/{ksmbd => smb/server}/vfs.h                     |   0
 fs/{ksmbd => smb/server}/vfs_cache.c               |   0
 fs/{ksmbd => smb/server}/vfs_cache.h               |   0
 fs/{ksmbd => smb/server}/xattr.h                   |   0
 include/acpi/acpixf.h                              |   1 +
 include/acpi/actbl3.h                              |   1 +
 include/linux/gpio/driver.h                        |   8 +
 include/linux/libata.h                             |   2 +-
 include/linux/regulator/pca9450.h                  |   4 +-
 include/net/netfilter/nf_tables.h                  |  31 +-
 include/net/xfrm.h                                 |   1 +
 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                              |  28 +-
 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                                         |   3 +-
 mm/usercopy.c                                      |   2 +-
 net/core/sock.c                                    |   6 -
 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/protocol.c                               |  80 ++--
 net/mptcp/subflow.c                                |  17 +-
 net/netfilter/ipvs/ip_vs_xmit.c                    |   2 +
 net/netfilter/nf_tables_api.c                      | 328 +++++++++++---
 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_netem.c                              |   8 +-
 net/xfrm/Makefile                                  |   2 +
 net/xfrm/xfrm_input.c                              |   1 +
 .../{xfrm_interface.c => xfrm_interface_core.c}    |  54 ++-
 net/xfrm/xfrm_policy.c                             |  12 +
 scripts/gfp-translate                              |   6 +-
 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 +
 .../bpf/verifier/bounds_mix_sign_unsign.c          | 110 +++--
 .../selftests/mount_setattr/mount_setattr_test.c   |   7 -
 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          |  47 +-
 tools/testing/selftests/net/mptcp/mptcp_connect.c  |   8 +-
 tools/testing/selftests/net/mptcp/mptcp_connect.sh |  15 +
 tools/testing/selftests/net/mptcp/mptcp_join.sh    | 481 +++++++++++++--------
 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  |   7 +-
 tools/testing/selftests/net/tls.c                  |  24 +-
 tools/testing/selftests/net/vrf-xfrm-tests.sh      |  32 +-
 virt/kvm/kvm_main.c                                |  20 +-
 313 files changed, 2180 insertions(+), 811 deletions(-)