Skip to content

5.9.9-rc1 review

Greg Kroah-Hartman dri-devel linux-arm-kernel linux-kselftest linux-mm linux-tegra lkml ltp netdev netfilter-devel stable 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest255 patches 10 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/255drm/i915: Hold onto an explicit ref to i915_vma_work.pinneddrivers/gpu/drm/i915/i915_vma.c+4 -20 replies
2/255drm/i915/gem: Flush coherency domains on first set-domain-ioctldrivers/gpu/drm/i915/gem/i915_gem_domain.c+13 -150 replies
3/255mm: memcg: link page counters to root if use_hierarchy is falsemm/memcontrol.c+12 -60 replies
4/255nbd: dont update block size after device is starteddrivers/block/nbd.c+5 -40 replies
5/255KVM: arm64: Force PTE mapping on fault resulting in a device mappingarch/arm64/kvm/mmu.c+1 -00 replies
6/255xfrm: interface: fix the priorities for ipip and ipv6 tunnelsnet/ipv4/xfrm4_tunnel.c net/ipv6/xfrm6_tunnel.c net/xfrm/xfrm_interface.c+8 -80 replies
7/255ASoC: Intel: kbl_rt5663_max98927: Fix kabylake_ssp_fixup functionsound/soc/intel/boards/kbl_rt5663_max98927.c+31 -80 replies
8/255genirq: Let GENERIC_IRQ_IPI select IRQ_DOMAIN_HIERARCHYkernel/irq/Kconfig+1 -00 replies
9/255hv_balloon: disable warning when floor reacheddrivers/hv/hv_balloon.c+1 -10 replies
10/255net: xfrm: fix a race condition during allocing spinet/xfrm/xfrm_state.c+5 -30 replies
11/255ASoC: codecs: wsa881x: add missing stream rates and formatsound/soc/codecs/wsa881x.c+2 -00 replies
12/255spi: imx: fix runtime pm support for !CONFIG_PMdrivers/spi/spi-imx.c+15 -80 replies
13/255irqchip/sifive-plic: Fix broken irq_set_affinity() callbackdrivers/irqchip/irq-sifive-plic.c+1 -10 replies
14/255kunit: Fix kunit.py --raw_output optiontools/testing/kunit/kunit_parser.py+0 -10 replies
15/255kunit: Dont fail test suites if one of them is emptytools/testing/kunit/kunit_parser.py+1 -10 replies
16/255usb: gadget: fsl: fix null pointer checkingdrivers/usb/gadget/udc/fsl_udc_core.c+1 -10 replies
17/255selftests: filter kselftest headers from command in lib.mktools/testing/selftests/lib.mk+1 -10 replies
18/255ASoC: codecs: wcd934x: Set digital gain range correctlysound/soc/codecs/wcd934x.c+1 -10 replies
19/255ASoC: codecs: wcd9335: Set digital gain range correctlysound/soc/codecs/wcd9335.c+1 -10 replies
20/255mtd: spi-nor: Fix address width on flash chips > 16MBdrivers/mtd/spi-nor/core.c+5 -30 replies
21/255xfs: set xefi_discard when creating a deferred agfl free log intent itemfs/xfs/libxfs/xfs_alloc.c fs/xfs/libxfs/xfs_bmap.h+2 -10 replies
22/255mac80211: dont require VHT elements for HE on 2.4 GHznet/mac80211/mlme.c+2 -10 replies
23/255netfilter: nftables: fix netlink report logic in flowtable and genidnet/netfilter/nf_tables_api.c+2 -20 replies
24/255netfilter: use actual socket sk rather than skb sk when routing harderinclude/linux/netfilter_ipv4.h include/linux/netfilter_ipv6.h net/ipv4/netfilter.c +9 more+26 -240 replies
25/255netfilter: nf_tables: missing validation from the abort pathinclude/linux/netfilter/nfnetlink.h net/netfilter/nf_tables_api.c net/netfilter/nfnetlink.c+36 -100 replies
26/255PCI: Always enable ACS even if no ACS Capabilitydrivers/pci/pci.c+7 -20 replies
27/255netfilter: ipset: Update byte and packet counters regardless of whether they matchnet/netfilter/ipset/ip_set_core.c+2 -10 replies
28/255irqchip/sifive-plic: Fix chip_data access within a hierarchydrivers/irqchip/irq-sifive-plic.c+4 -40 replies
29/255powerpc/eeh_cache: Fix a possible debugfs deadlockarch/powerpc/kernel/eeh_cache.c+3 -20 replies
30/255drm/vc4: bo: Add a managed action to cleanup the cachedrivers/gpu/drm/vc4/vc4_bo.c drivers/gpu/drm/vc4/vc4_drv.c drivers/gpu/drm/vc4/vc4_drv.h+4 -40 replies
31/255IB/srpt: Fix memory leak in srpt_add_onedrivers/infiniband/ulp/srpt/ib_srpt.c+8 -50 replies
32/255mm: memcontrol: correct the NR_ANON_THPS counter of hierarchical memcgmm/memcontrol.c+8 -20 replies
33/255drm/panfrost: rename error labels in device_initdrivers/gpu/drm/panfrost/panfrost_device.c+15 -150 replies
34/255drm/panfrost: move devfreq_init()/fini() in devicedrivers/gpu/drm/panfrost/panfrost_device.c drivers/gpu/drm/panfrost/panfrost_drv.c+13 -140 replies
35/255drm/panfrost: Fix module unloaddrivers/gpu/drm/panfrost/panfrost_drv.c+3 -20 replies
36/255perf trace: Fix segfault when trying to trace events by cgrouptools/perf/builtin-trace.c+9 -60 replies
37/255perf tools: Add missing swap for ino_generationtools/perf/util/session.c+1 -00 replies
38/255perf tools: Add missing swap for cgroup eventstools/perf/util/session.c+13 -00 replies
39/255ALSA: hda: prevent undefined shift in snd_hdac_ext_bus_get_link()sound/hda/ext/hdac_ext_controller.c+2 -00 replies
40/255iommu/vt-d: Fix sid not set issue in intel_svm_bind_gpasid()drivers/iommu/intel/svm.c+6 -00 replies
41/255iommu/vt-d: Fix a bug for PDP check in prq_event_threaddrivers/iommu/intel/svm.c+1 -10 replies
42/255afs: Fix warning due to unadvanced marshalling pointerfs/afs/yfsclient.c+1 -00 replies
43/255afs: Fix incorrect freeing of the ACL passed to the YFS ACL store opfs/afs/xattr.c+1 -60 replies
44/255vfio/pci: Implement ioeventfd thread handler for contended memory lockdrivers/vfio/pci/vfio_pci_rdwr.c+35 -80 replies
45/255can: rx-offload: dont call kfree_skb() from IRQ contextdrivers/net/can/rx-offload.c+2 -20 replies
46/255can: dev: can_get_echo_skb(): prevent call to kfree_skb() in hard IRQ contextdrivers/net/can/dev.c+5 -10 replies
47/255can: dev: __can_get_echo_skb(): fix real payload length return value for RTR framesdrivers/net/can/dev.c+6 -20 replies
48/255can: can_create_echo_skb(): fix echo skb generation: always use skb_clone()include/linux/can/skb.h+8 -120 replies
49/255can: j1939: swap addr and pgn in the send exampleDocumentation/networking/j1939.rst+2 -20 replies
50/255can: j1939: j1939_sk_bind(): return failure if netdev is downnet/can/j1939/socket.c+6 -00 replies
51/255can: ti_hecc: ti_hecc_probe(): add missed clk_disable_unprepare() in error pathdrivers/net/can/ti_hecc.c+5 -30 replies
52/255can: xilinx_can: handle failure cases of pm_runtime_get_syncdrivers/net/can/xilinx_can.c+3 -30 replies
53/255can: peak_usb: add range checking in decode operationsdrivers/net/can/usb/peak_usb/pcan_usb_fd.c+37 -110 replies
54/255can: peak_usb: peak_usb_get_ts_time(): fix timestamp wrappingdrivers/net/can/usb/peak_usb/pcan_usb_core.c+46 -50 replies
55/255can: peak_canfd: pucan_handle_can_rx(): fix echo management when loopback is ondrivers/net/can/peak_canfd/peak_canfd.c+8 -30 replies
56/255can: flexcan: remove FLEXCAN_QUIRK_DISABLE_MECR quirk for LS1021Adrivers/net/can/flexcan.c+1 -20 replies
57/255can: flexcan: flexcan_remove(): disable wakeup completelydrivers/net/can/flexcan.c+2 -00 replies
58/255xfs: flush new eof page on truncate to avoid post-eof corruptionfs/xfs/xfs_iops.c+10 -00 replies
59/255xfs: fix missing CoW blocks writeback conversion retryfs/xfs/xfs_aops.c+4 -20 replies
60/255xfs: fix scrub flagging rtinherit even if there is no rt devicefs/xfs/scrub/inode.c+1 -20 replies
61/255io_uring: ensure consistent view of original task ->mm from SQPOLLfs/io_uring.c+20 -70 replies
62/255spi: fsl-dspi: fix wrong pointer in suspend/resumedrivers/spi/spi-fsl-dspi.c+4 -60 replies
63/255PCI: mvebu: Fix duplicate resource requestsdrivers/pci/controller/pci-mvebu.c+10 -130 replies
64/255ceph: check session state after bumping session->s_seqfs/ceph/caps.c fs/ceph/mds_client.c fs/ceph/mds_client.h +2 more+39 -180 replies
65/255selftests: core: use SKIP instead of XFAIL in close_range_test.ctools/testing/selftests/core/close_range_test.c+4 -40 replies
66/255selftests: clone3: use SKIP instead of XFAILtools/testing/selftests/clone3/clone3_cap_checkpoint_restore.c+1 -10 replies
67/255selftests: binderfs: use SKIP instead of XFAILtools/testing/selftests/filesystems/binderfs/binderfs_test.c+4 -40 replies
68/255x86/speculation: Allow IBPB to be conditionally enabled on CPUs with always-on STIBParch/x86/kernel/cpu/bugs.c+33 -180 replies
69/255kbuild: explicitly specify the build id styleMakefile arch/arm/vdso/Makefile arch/arm64/kernel/vdso/Makefile +7 more+11 -110 replies
70/255RISC-V: Fix the VDSO symbol generaton for binutils-2.35+arch/riscv/kernel/vdso/.gitignore arch/riscv/kernel/vdso/Makefile arch/riscv/kernel/vdso/so2s.sh+16 -90 replies
71/255USB: apple-mfi-fastcharge: fix reference leak in apple_mfi_fc_set_propertydrivers/usb/misc/apple-mfi-fastcharge.c+3 -10 replies
72/255tpm: efi: Dont create binary_bios_measurements file for an empty logdrivers/char/tpm/eventlog/efi.c+5 -00 replies
73/255KVM: arm64: ARM_SMCCC_ARCH_WORKAROUND_1 doesnt return SMCCC_RET_NOT_REQUIREDarch/arm64/kvm/hypercalls.c include/linux/arm-smccc.h+3 -10 replies
74/255ath9k_htc: Use appropriate rs_datalen typedrivers/net/wireless/ath/ath9k/htc_drv_txrx.c+1 -10 replies
75/255scsi: ufs: Fix missing brace warning for old compilersdrivers/scsi/ufs/ufshcd-crypto.c+2 -20 replies
76/255ASoC: mediatek: mt8183-da7219: fix DAPM paths for rt1015sound/soc/mediatek/mt8183/mt8183-da7219-max98357.c+25 -60 replies
77/255ASoC: qcom: sdm845: set driver name correctlysound/soc/qcom/sdm845.c+2 -00 replies
78/255ASoC: cs42l51: manage mclk shutdown delaysound/soc/codecs/cs42l51.c+21 -10 replies
79/255ASoC: SOF: loader: handle all SOF_IPC_EXT typessound/soc/sof/loader.c+5 -00 replies
80/255usb: dwc3: pci: add support for the Intel Alder Lake-Sdrivers/usb/dwc3/dwc3-pci.c+4 -00 replies
81/255opp: Reduce the size of critical section in _opp_table_kref_release()drivers/opp/core.c+4 -30 replies
82/255usb: gadget: goku_udc: fix potential crashes in probedrivers/usb/gadget/udc/goku_udc.c+1 -10 replies
83/255usb: raw-gadget: fix memory leak in gadget_setupdrivers/usb/gadget/legacy/raw_gadget.c+4 -10 replies
84/255selftests/ftrace: check for do_sys_openat2 in user-memory testtools/testing/selftests/ftrace/test.d/kprobe/kprobe_args_user.tc+4 -00 replies
85/255selftests: pidfd: fix compilation errors due to wait.htools/testing/selftests/pidfd/pidfd_open_test.c tools/testing/selftests/pidfd/pidfd_poll_test.c+0 -20 replies
86/255ALSA: hda: Separate runtime and system suspendsound/pci/hda/hda_controller.h sound/pci/hda/hda_intel.c+36 -290 replies
87/255ALSA: hda: Reinstate runtime_allow() for all hda controllerssound/pci/hda/hda_intel.c+1 -00 replies
88/255x86/boot/compressed/64: Introduce sev_statusarch/x86/boot/compressed/mem_encrypt.S+15 -10 replies
89/255gfs2: Free rd_bits later in gfs2_clear_rgrpd to fix use-after-freefs/gfs2/rgrp.c+1 -10 replies
90/255gfs2: Add missing truncate_inode_pages_final for sd_aspacefs/gfs2/super.c+1 -00 replies
91/255gfs2: check for live vs. read-only file system in gfs2_fitrimfs/gfs2/rgrp.c+3 -00 replies
92/255scsi: hpsa: Fix memory leak in hpsa_init_one()drivers/scsi/hpsa.c+3 -10 replies
93/255drm/amdgpu: perform srbm soft reset always on SDMA resumedrivers/gpu/drm/amd/amdgpu/cik_sdma.c+12 -150 replies
94/255drm/amd/pm: correct the baco reset sequence for CI ASICsdrivers/gpu/drm/amd/powerplay/hwmgr/ci_baco.c+4 -30 replies
95/255drm/amd/pm: perform SMC reset on suspend/hibernationdrivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c drivers/gpu/drm/amd/powerplay/inc/hwmgr.h drivers/gpu/drm/amd/powerplay/inc/smumgr.h +2 more+39 -00 replies
96/255drm/amd/pm: do not use ixFEATURE_STATUS for checking smc runningdrivers/gpu/drm/amd/powerplay/smumgr/ci_smumgr.c+1 -40 replies
97/255mac80211: fix use of skb payload instead of headernet/mac80211/tx.c+24 -130 replies
98/255cfg80211: initialize wdev data earliernet/wireless/core.c net/wireless/core.h net/wireless/nl80211.c+36 -290 replies
99/255mac80211: always wind down STA statenet/mac80211/sta_info.c+18 -00 replies
100/255cfg80211: regulatory: Fix inconsistent format argumentnet/wireless/reg.c+1 -10 replies
101/255wireguard: selftests: check that route_me_harder packets use the right sktools/testing/selftests/wireguard/netns.sh tools/testing/selftests/wireguard/qemu/kernel.config+10 -00 replies
102/255tracing: Fix the checking of stackidx in __ftrace_trace_stackkernel/trace/trace.c+2 -20 replies
103/255Revert "nvme-pci: remove last_sq_tail"drivers/nvme/host/pci.c+19 -40 replies
104/255ARC: [plat-hsdk] Remap CCMs super early in asm boot trampolinearch/arc/kernel/head.S arch/arc/plat-hsdk/platform.c+16 -180 replies
105/255scsi: scsi_dh_alua: Avoid crash during alua_bus_detach()drivers/scsi/device_handler/scsi_dh_alua.c+5 -40 replies
106/255scsi: mpt3sas: Fix timeouts observed while reenabling IRQdrivers/scsi/mpt3sas/mpt3sas_base.c+7 -00 replies
107/255nvme: introduce nvme_sync_io_queuesdrivers/nvme/host/core.c drivers/nvme/host/nvme.h+7 -20 replies
108/255nvme-rdma: avoid race between time out and tear downdrivers/nvme/host/rdma.c+2 -100 replies
109/255nvme-tcp: avoid race between time out and tear downdrivers/nvme/host/tcp.c+3 -110 replies
110/255nvme-rdma: avoid repeated request completiondrivers/nvme/host/rdma.c+1 -10 replies
111/255nvme-tcp: avoid repeated request completiondrivers/nvme/host/tcp.c+1 -10 replies
112/255iommu/amd: Increase interrupt remapping table limit to 512 entriesdrivers/iommu/amd/amd_iommu_types.h+5 -10 replies
113/255s390/smp: move rcu_cpu_starting() earlierarch/s390/kernel/smp.c+2 -10 replies
114/255vfio: platform: fix reference leak in vfio_platform_opendrivers/vfio/platform/vfio_platform_common.c+1 -20 replies
115/255vfio/pci: Bypass IGD init in case of -ENODEVdrivers/vfio/pci/vfio_pci.c+1 -10 replies
116/255i2c: mediatek: move dma reset before i2c resetdrivers/i2c/busses/i2c-mt65xx.c+4 -40 replies
117/255amd/amdgpu: Disable VCN DPG mode for Picassodrivers/gpu/drm/amd/amdgpu/soc15.c+1 -20 replies
118/255iomap: clean up writeback state logic on writepage errorfs/iomap/buffered-io.c+2 -130 replies
119/255selftests: proc: fix warning: _GNU_SOURCE redefinedtools/testing/selftests/proc/proc-loadavg-001.c tools/testing/selftests/proc/proc-self-syscall.c tools/testing/selftests/proc/proc-uptime-002.c+0 -30 replies
120/255arm64: kexec_file: try more regions if loading segments failsarch/arm64/kernel/kexec_image.c arch/arm64/kernel/machine_kexec_file.c+39 -110 replies
121/255riscv: Set text_offset correctly for M-Modearch/riscv/kernel/head.S+5 -00 replies
122/255i2c: sh_mobile: implement atomic transfersdrivers/i2c/busses/i2c-sh_mobile.c+66 -200 replies
123/255i2c: designware: call i2c_dw_read_clear_intrbits_slave() oncedrivers/i2c/busses/i2c-designware-slave.c+1 -60 replies
124/255i2c: designware: slave should do WRITE_REQUESTED before WRITE_RECEIVEDdrivers/i2c/busses/i2c-designware-slave.c+18 -270 replies
125/255tpm_tis: Disable interrupts on ThinkPad T490sdrivers/char/tpm/tpm_tis.c+27 -20 replies
126/255spi: bcm2835: remove use of uninitialized gpio flags variabledrivers/spi/spi-bcm2835.c+1 -20 replies
127/255mfd: sprd: Add wakeup capability for PMIC IRQdrivers/mfd/sprd-sc27xx-spi.c+27 -10 replies
128/255pinctrl: intel: Fix 2 kOhm bias which is 833 Ohmdrivers/pinctrl/intel/pinctrl-intel.c+22 -100 replies
129/255pinctrl: intel: Set default bias in case no particular value givendrivers/pinctrl/intel/pinctrl-intel.c+8 -00 replies
130/255gpio: aspeed: fix ast2600 bank propertiesdrivers/gpio/gpio-aspeed.c+1 -00 replies
131/255ARM: 9019/1: kprobes: Avoid fortify_panic() when copying optprobe templatearch/arm/include/asm/kprobes.h arch/arm/probes/kprobes/opt-arm.c+20 -200 replies
132/255bpf: Dont rely on GCC __attribute__((optimize)) to disable GCSEinclude/linux/compiler-gcc.h include/linux/compiler_types.h kernel/bpf/Makefile +1 more+6 -80 replies
133/255libbpf, hashmap: Fix undefined behavior in hash_bitstools/lib/bpf/hashmap.h+9 -60 replies
134/255pinctrl: mcp23s08: Use full chunk of memory for regmap configurationdrivers/pinctrl/pinctrl-mcp23s08_spi.c+1 -10 replies
135/255pinctrl: aspeed: Fix GPI only function problem.drivers/pinctrl/aspeed/pinctrl-aspeed.c+4 -30 replies
136/255net/mlx5e: Fix modify header actions memory leakdrivers/net/ethernet/mellanox/mlx5/core/en_tc.c+2 -00 replies
137/255net/mlx5e: Protect encap route dev from concurrent releasedrivers/net/ethernet/mellanox/mlx5/core/en/rep/tc.c drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun.c drivers/net/ethernet/mellanox/mlx5/core/en_rep.h+52 -280 replies
138/255net/mlx5e: Use spin_lock_bh for async_icosq_lockdrivers/net/ethernet/mellanox/mlx5/core/en/xsk/setup.c drivers/net/ethernet/mellanox/mlx5/core/en/xsk/tx.c drivers/net/ethernet/mellanox/mlx5/core/en_accel/ktls_rx.c+11 -110 replies
139/255net/mlx5: Fix deletion of duplicate rulesdrivers/net/ethernet/mellanox/mlx5/core/fs_core.c+4 -30 replies
140/255net/mlx5: E-switch, Avoid extack error log for disabled vportdrivers/net/ethernet/mellanox/mlx5/core/eswitch.c+0 -20 replies
141/255net/mlx5e: Fix VXLAN synchronization after function reloaddrivers/net/ethernet/mellanox/mlx5/core/en_main.c drivers/net/ethernet/mellanox/mlx5/core/lib/vxlan.c drivers/net/ethernet/mellanox/mlx5/core/lib/vxlan.h+20 -60 replies
142/255net/mlx5e: Fix incorrect access of RCU-protected xdp_progdrivers/net/ethernet/mellanox/mlx5/core/en_rx.c+1 -10 replies
143/255SUNRPC: Fix general protection fault in trace_rpc_xdr_overflow()include/trace/events/sunrpc.h+4 -40 replies
144/255NFSD: Fix use-after-free warning when doing inter-server copyfs/nfsd/nfs4proc.c+1 -10 replies
145/255NFSD: fix missing refcount in nfsd4_copy by nfsd4_do_async_copyfs/nfsd/nfs4proc.c+1 -00 replies
146/255tools/bpftool: Fix attaching flow dissectortools/bpf/bpftool/prog.c+1 -10 replies
147/255bpf: Zero-fill re-used per-cpu map elementkernel/bpf/hashtab.c tools/testing/selftests/bpf/prog_tests/map_init.c tools/testing/selftests/bpf/progs/test_map_init.c+275 -20 replies
148/255r8169: fix potential skb double free in an error pathdrivers/net/ethernet/realtek/r8169_main.c+2 -10 replies
149/255r8169: disable hw csum for short packets on all chip versionsdrivers/net/ethernet/realtek/r8169_main.c+3 -120 replies
150/255pinctrl: qcom: Move clearing pending IRQ to .irq_request_resources callbackdrivers/pinctrl/qcom/pinctrl-msm.c+19 -130 replies
151/255pinctrl: qcom: sm8250: Specify PDC mapdrivers/pinctrl/qcom/pinctrl-sm8250.c+18 -00 replies
152/255nbd: fix a block_device refcount leak in nbd_releasedrivers/block/nbd.c+1 -00 replies
153/255selftest: fix flower terse dump teststools/testing/selftests/tc-testing/tc-tests/filters/tests.json+2 -20 replies
154/255i40e: Fix MAC address setting for a VF via Host/VMdrivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c+24 -20 replies
155/255igc: Fix returning wrong statisticsdrivers/net/ethernet/intel/igc/igc_main.c+8 -60 replies
156/255lan743x: correctly handle chips with internal PHYdrivers/net/ethernet/microchip/lan743x_main.c+6 -40 replies
157/255net: phy: realtek: support paged operations on RTL8201CPdrivers/net/phy/realtek.c+2 -00 replies
158/255xfs: fix flags argument to rmap lookup when converting shared file rmapsfs/xfs/libxfs/xfs_rmap.c+1 -10 replies
159/255xfs: set the unwritten bit in rmap lookup flags in xchk_bmap_get_rmapextentsfs/xfs/scrub/bmap.c+2 -00 replies
160/255xfs: fix rmap key and record comparison functionsfs/xfs/libxfs/xfs_rmap_btree.c+8 -80 replies
161/255xfs: fix brainos in the refcount scrubbers rmap fragment processorfs/xfs/scrub/refcount.c+3 -50 replies
162/255lan743x: fix "BUG: invalid wait context" when setting rx modedrivers/net/ethernet/microchip/lan743x_main.c drivers/net/ethernet/microchip/lan743x_main.h+3 -120 replies
163/255xfs: fix a missing unlock on error in xfs_fs_map_blocksfs/xfs/xfs_pnfs.c+1 -10 replies
164/255of/address: Fix of_node memory leak in of_dma_is_coherentdrivers/of/address.c+3 -10 replies
165/255ch_ktls: Update cheksum informationdrivers/crypto/chelsio/chcr_ktls.c+11 -40 replies
166/255ch_ktls: tcb update fails sometimesdrivers/crypto/chelsio/chcr_ktls.c+8 -40 replies
167/255cosa: Add missing kfree in error path of cosa_writedrivers/net/wan/cosa.c+1 -00 replies
168/255hwmon: (applesmc) Re-work SMC commsdrivers/hwmon/applesmc.c+82 -480 replies
169/255NFS: Fix listxattr receive buffer sizefs/nfs/nfs42xdr.c+2 -20 replies
170/255vrf: Fix fast path output packet handling with async Netfilter rulesdrivers/net/vrf.c+69 -230 replies
171/255lan743x: fix use of uninitialized variabledrivers/net/ethernet/microchip/lan743x_main.c+1 -10 replies
172/255arm64/mm: Validate hotplug range before creating linear mappingarch/arm64/mm/mmu.c+17 -00 replies
173/255kernel/watchdog: fix watchdog_allowed_mask not used warningkernel/watchdog.c+2 -20 replies
174/255mm: memcontrol: fix missing wakeup polling threadinclude/linux/memcontrol.h+9 -20 replies
175/255afs: Fix afs_write_end() when called with copied == 0 [ver #3]fs/afs/write.c+4 -10 replies
176/255perf: Fix get_recursion_context()kernel/events/internal.h+1 -10 replies
177/255nvme: factor out a nvme_configure_metadata helperdrivers/nvme/host/core.c+47 -310 replies
178/255nvme: freeze the queue over ->lba_shift updatesdrivers/nvme/host/core.c+14 -60 replies
179/255nvme: fix incorrect behavior when BLKROSET is called by the userdrivers/nvme/host/core.c+0 -20 replies
180/255perf: Simplify group_sched_in()kernel/events/core.c+3 -70 replies
181/255perf: Fix event multiplexing for exclusive groupskernel/events/core.c+1 -10 replies
182/255firmware: xilinx: fix out-of-bounds accessdrivers/firmware/xilinx/zynqmp.c+3 -00 replies
183/255erofs: fix setting up pcluster for temporary pagesfs/erofs/zdata.c+5 -20 replies
184/255erofs: derive atime instead of leaving it emptyfs/erofs/inode.c+11 -100 replies
185/255ext4: correctly report "not supported" for {usr,grp}jquota when !CONFIG_QUOTAfs/ext4/super.c+2 -20 replies
186/255ext4: unlock xattr_sem properly in ext4_inline_data_truncate()fs/ext4/inline.c+1 -00 replies
187/255btrfs: fix potential overflow in cluster_pages_for_defrag on 32bit archfs/btrfs/ioctl.c+4 -60 replies
188/255btrfs: ref-verify: fix memory leak in btrfs_ref_tree_modfs/btrfs/ref-verify.c+1 -00 replies
189/255btrfs: fix min reserved size calculation in merge_reloc_rootfs/btrfs/relocation.c+3 -10 replies
190/255btrfs: dev-replace: fail mount if we dont have replace item with target devicefs/btrfs/dev-replace.c fs/btrfs/volumes.c+31 -210 replies
191/255KVM: arm64: Dont hide ID registers from userspacearch/arm64/kvm/sys_regs.c+1 -170 replies
192/255speakup: Fix var_id_t values and thus keymapdrivers/accessibility/speakup/spk_types.h+6 -20 replies
193/255speakup ttyio: Do not schedule() in ttyio_in_nowaitdrivers/accessibility/speakup/spk_ttyio.c+6 -40 replies
194/255speakup: Fix clearing selection in safe contextdrivers/accessibility/speakup/main.c drivers/accessibility/speakup/selection.c drivers/accessibility/speakup/speakup.h+4 -90 replies
195/255thunderbolt: Fix memory leak if ida_simple_get() fails in enumerate_services()drivers/thunderbolt/xdomain.c+1 -00 replies
196/255thunderbolt: Add the missed ida_simple_remove() in ring_request_msix()drivers/thunderbolt/nhi.c+15 -40 replies
197/255block: add a return value to set_capacity_revalidate_and_notifyblock/genhd.c include/linux/genhd.h+5 -20 replies
198/255loop: Fix occasional uevent dropdrivers/block/loop.c+2 -10 replies
199/255uio: Fix use-after-free in uio_unregister_device()drivers/uio/uio.c+6 -40 replies
200/255Revert "usb: musb: convert to devm_platform_ioremap_resource_byname"drivers/usb/musb/musb_dsps.c+3 -10 replies
201/255usb: cdc-acm: Add DISABLE_ECHO for Renesas USB Download modedrivers/usb/class/cdc-acm.c+9 -00 replies
202/255usb: typec: ucsi: Report power supply changesdrivers/usb/typec/ucsi/psy.c drivers/usb/typec/ucsi/ucsi.c drivers/usb/typec/ucsi/ucsi.h+17 -10 replies
203/255xhci: hisilicon: fix refercence leak in xhci_histb_probedrivers/usb/host/xhci-histb.c+1 -10 replies
204/255virtio: virtio_console: fix DMA memory allocation for rproc serialdrivers/char/virtio_console.c+4 -40 replies
205/255mei: protect mei_cl_mtu from null dereferencedrivers/misc/mei/client.h+2 -20 replies
206/255futex: Dont enable IRQs unconditionally in put_pi_state()kernel/futex.c+3 -20 replies
207/255jbd2: fix up sparse warnings in checkpoint codefs/jbd2/checkpoint.c fs/jbd2/transaction.c+5 -10 replies
208/255bootconfig: Extend the magic check range to the preceding 3 bytesinit/main.c+12 -20 replies
209/255mm/compaction: count pages and stop correctly during page isolationmm/compaction.c+4 -40 replies
210/255mm/compaction: stop isolation if too many pages are isolated and we have pages to migratemm/compaction.c+4 -00 replies
211/255mm/slub: fix panic in slab_alloc_node()mm/slub.c+1 -10 replies
212/255mm/vmscan: fix NR_ISOLATED_FILE corruption on 64-bitmm/vmscan.c+3 -20 replies
213/255mm/gup: use unpin_user_pages() in __gup_longterm_locked()mm/gup.c+10 -40 replies
214/255Revert "kernel/reboot.c: convert simple_strtoul to kstrtoint"kernel/reboot.c+7 -140 replies
215/255reboot: fix overflow parsing reboot cpu numberkernel/reboot.c+7 -00 replies
216/255hugetlbfs: fix anon huge page migration racemm/hugetlb.c mm/memory-failure.c mm/migrate.c +1 more+48 -1290 replies
217/255ocfs2: initialize ip_next_orphanfs/ocfs2/super.c+1 -00 replies
218/255hwmon: (amd_energy) modify the visibility of the countersdrivers/hwmon/amd_energy.c+1 -10 replies
219/255selinux: Fix error return code in sel_ib_pkey_sid_slow()security/selinux/ibpkey.c+3 -10 replies
220/255io_uring: round-up cq size before comparing with rounded sq sizefs/io_uring.c+1 -10 replies
221/255gpio: sifive: Fix SiFive gpio probedrivers/gpio/gpio-sifive.c+1 -10 replies
222/255gpio: pcie-idio-24: Fix irq mask when maskingdrivers/gpio/gpio-pcie-idio-24.c+1 -10 replies
223/255gpio: pcie-idio-24: Fix IRQ Enable Register valuedrivers/gpio/gpio-pcie-idio-24.c+4 -40 replies
224/255gpio: pcie-idio-24: Enable PEX8311 interruptsdrivers/gpio/gpio-pcie-idio-24.c+51 -10 replies
225/255mmc: sdhci-of-esdhc: Handle pulse width detection erratum for more SoCsdrivers/mmc/host/sdhci-of-esdhc.c+2 -00 replies
226/255mmc: renesas_sdhi_core: Add missing tmio_mmc_host_free() at removedrivers/mmc/host/renesas_sdhi_core.c+1 -00 replies
227/255dont dump the threads that had been already exiting when zapped.kernel/exit.c+4 -10 replies
228/255drm/amd/display: Add missing pflip irqdrivers/gpu/drm/amd/display/dc/irq/dcn30/irq_service_dcn30.c+2 -20 replies
229/255drm/i915: Correctly set SFC capability for video enginesdrivers/gpu/drm/i915/gt/intel_engine_cs.c+2 -10 replies
230/255drm/gma500: Fix out-of-bounds access to struct drm_device.vblank[]drivers/gpu/drm/gma500/psb_irq.c+12 -220 replies
231/255NFSv4.2: fix failure to unregister shrinkerfs/nfs/nfs42xattr.c+2 -00 replies
232/255pinctrl: amd: use higher precision for 512 RtcClkdrivers/pinctrl/pinctrl-amd.c+1 -10 replies
233/255pinctrl: amd: fix incorrect way to disable debounce filterdrivers/pinctrl/pinctrl-amd.c+2 -20 replies
234/255swiotlb: fix "x86: Dont panic if can not alloc buffer for swiotlb"kernel/dma/swiotlb.c+5 -10 replies
235/255cpufreq: Introduce governor flagsdrivers/cpufreq/cpufreq.c drivers/cpufreq/cpufreq_governor.h include/linux/cpufreq.h +1 more+10 -50 replies
236/255cpufreq: Introduce CPUFREQ_GOV_STRICT_TARGETdrivers/cpufreq/cpufreq_performance.c drivers/cpufreq/cpufreq_powersave.c include/linux/cpufreq.h+5 -00 replies
237/255cpufreq: Add strict_target to struct cpufreq_policydrivers/cpufreq/cpufreq.c include/linux/cpufreq.h+8 -00 replies
238/255cpufreq: intel_pstate: Take CPUFREQ_GOV_STRICT_TARGET into accountdrivers/cpufreq/intel_pstate.c+9 -70 replies
239/255ethtool: netlink: add missing netdev_features_change() callnet/ethtool/features.c+1 -10 replies
240/255IPv6: Set SIT tunnel hard_header_len to zeronet/ipv6/sit.c+0 -20 replies
241/255net/af_iucv: fix null pointer dereference on shutdownnet/iucv/af_iucv.c+2 -10 replies
242/255net: udp: fix IP header access and skb lookup on Fast/frag0 UDP GROnet/ipv4/udp_offload.c net/ipv6/udp_offload.c+30 -40 replies
243/255net: udp: fix UDP header access on Fast/frag0 UDP GROnet/ipv4/udp_offload.c+1 -10 replies
244/255net: Update window_clamp if SOCK_RCVBUF is setnet/ipv4/syncookies.c net/ipv6/syncookies.c+15 -40 replies
245/255net/x25: Fix null-ptr-deref in x25_connectnet/x25/af_x25.c+1 -10 replies
246/255tipc: fix memory leak in tipc_topsrv_start()net/tipc/topsrv.c+8 -20 replies
247/255devlink: Avoid overwriting port attributes of registered portnet/core/devlink.c+6 -20 replies
248/255mptcp: provide rmem[0] limitnet/mptcp/protocol.c+1 -00 replies
249/255tunnels: Fix off-by-one in lower MTU bounds for ICMP/ICMPv6 repliesnet/ipv4/ip_tunnel_core.c+2 -20 replies
250/255powerpc/603: Always fault when _PAGE_ACCESSED is not setarch/powerpc/kernel/head_32.S+0 -120 replies
251/255null_blk: Fix scheduling in atomic with zoned modedrivers/block/null_blk.h drivers/block/null_blk_zoned.c+26 -60 replies
252/255perf scripting python: Avoid declaring function pointers with a visibility attributetools/perf/util/scripting-engines/trace-event-python.c+2 -50 replies
253/255coresight: etm: perf: Sink selection using sysfs is deprecateddrivers/hwtracing/coresight/coresight-etm-perf.c+0 -20 replies
254/255coresight: Fix uninitialised pointer bug in etm_setup_aux()drivers/hwtracing/coresight/coresight-etm-perf.c+1 -10 replies
255/255Convert trailing spaces and periods in path componentsfs/cifs/cifs_unicode.c+7 -10 replies

Reviews trailers per patch

141 of 255 patches have a Reviewed-by or Acked-by of their own; the series has one for all of them.

PatchShakeel ButtMichal KoutnýJohannes WeinerRichard PalethorpeHerbert XuChristian EggersAnup PatelTvrtko UrsulinBrendan HigginsMatthew AuldliningPeter ChenNicolas DichtelPavel MachekGavin ShanMichael KelleyArnaldo Carvalho de MeloNamhyung KimJiri OlsaAlyssa RosenzweigSteven PriceTomeu VizosoOleksij RempelAlex WilliamsonAtish PatraPierre-Louis BossartOliver O'HalloranBart Van AsscheLu BaoluThomas GleixnerTom LendackyDavid S. MillerMarc ZyngierWill DeaconJarkko SakkinenRanjani SridharanGuennadi LiakhovetskiChristoph HellwigMasami HiramatsuSteven Rostedt (VMware)Vladimir OlteanJan KundrátLorenzo PieralisiKees CookChristian BraunerTomas HenzlSagi GrimbergPaul E. McKenneyLeo LiuDarrick J. WongDon BraceSandeep RaghuramanAlex DeucherWolfram SangGeert UytterhoevenNick DesaulniersAndrii NakryikoSong LiuMartin HundebøllRoi DayanTariq ToukanJarkko NikulaPaul BlakeyAndrew JefferyMark BlochMoshe ShemeshChunyan ZhangMika WesterbergJan "Yenya" KasprzakAndreas KemnadeArnd BergmannArd BiesheuvelAaron BrownPetr MladekLuka OreskovicJoel StanleySven Van AsbroeckAndrew LunnChao YuMathieu PoirierJason WangPeter Zijlstra (Intel)Yang ShiVlastimil BabkaChristoph LameterIra WeinyJohn HubbardNikolay BorisovNaoya HoriguchiDavid SterbaGregory NowakJohn CoviciJoseph QiAndreas DilgerCharlene LiuQingqing ZhuoAndy ShevchenkoHans de GoedeElliott MitchellViresh KumarMichal KubecekWillem de BruijnVasily GorbikWilliam Breathitt GrayMatthieu BaertsGreg Kroah-HartmanKris KarasRonnie SahlbergEric W. BiedermanNiklas SöderlundJiri PirkoXie HeMichal HockoChen YuJosef BacikVladimir YerilovOliver NeukumPetr VorelVladimir ZapolskiyKeith BuschDamien Le MoalChaitanya KulkarniKonrad JankowskiTao RenJames BottomleyEric AugerBrian BunkerJitendra KhasdevIlya DryomovXiubo LiEric BiggersDaniel VetterStephane GrosjeanIan PilcherJustin GatzenOliver HartkoppFlorian WestphalTudor AmbarusPratyush YadavCédric Le GoaterBrian FosterJon HunterJeffrin Jose TShuah KhanLinux Kernel Functional TestingGuenter Roeck
SeriesT-b T-b T-b T-b R-b R-b
1/255R-b
2/255R-b
3/255R-b R-b A-b Debugged-by
4/255T-b
5/255R-b
6/255T-b
7/255A-b
8/255T-b
9/255R-b
10/255A-b
11/255
12/255T-b
13/255R-b
14/255R-b T-b
15/255R-b T-b
16/255R-b
17/255A-b R-b
18/255
19/255
20/255R-b T-b R-b R-b R-b T-b
21/255R-b
22/255
23/255
24/255R-b
25/255
26/255R-b
27/255
28/255R-b R-b
29/255R-b
30/255A-b
31/255R-b
32/255A-b A-b
33/255R-b R-b
34/255R-b R-b
35/255R-b
36/255T-b A-b
37/255A-b
38/255A-b
39/255
40/255A-b
41/255A-b
42/255
43/255
44/255T-b T-b
45/255
46/255
47/255
48/255A-b
49/255
50/255A-b
51/255
52/255
53/255A-b
54/255
55/255
56/255
57/255
58/255R-b
59/255R-b
60/255R-b
61/255
62/255R-b
63/255T-b A-b
64/255R-b R-b
65/255R-b A-b
66/255R-b A-b
67/255R-b A-b
68/255A-b A-b
69/255A-b
70/255
71/255
72/255R-b
73/255A-b A-b
74/255
75/255R-b
76/255
77/255
78/255
79/255R-b R-b R-b
80/255
81/255
82/255
83/255
84/255A-b A-b
85/255R-b A-b
86/255
87/255
88/255R-b
89/255
90/255
91/255
92/255T-b A-b
93/255T-b R-b
94/255T-b R-b
95/255T-b R-b
96/255T-b R-b
97/255
98/255
99/255
100/255
101/255
102/255
103/255
104/255
105/255A-b T-b R-b
106/255R-b
107/255R-b
108/255R-b
109/255R-b
110/255
111/255
112/255
113/255A-b
114/255A-b
115/255
116/255
117/255R-b
118/255R-b
119/255
120/255
121/255
122/255T-b T-b
123/255A-b
124/255A-b
125/255R-b R-b R-b
126/255
127/255T-b
128/255A-b
129/255A-b
130/255R-b R-b R-b
131/255A-b T-b T-b R-b
132/255T-b R-b
133/255A-b A-b
134/255T-b T-b
135/255R-b
136/255R-b
137/255R-b
138/255R-b
139/255R-b
140/255R-b
141/255R-b
142/255R-b
143/255
144/255
145/255
146/255A-b
147/255A-b A-b
148/255
149/255
150/255
151/255
152/255R-b
153/255
154/255T-b
155/255T-b
156/255T-b R-b
157/255
158/255R-b
159/255R-b
160/255R-b
161/255R-b
162/255
163/255R-b
164/255
165/255
166/255
167/255A-b
168/255T-b A-b
169/255
170/255
171/255
172/255R-b
173/255R-b
174/255R-b A-b
175/255
176/255
177/255R-b R-b R-b R-b
178/255R-b R-b
179/255
180/255
181/255
182/255
183/255R-b T-b
184/255R-b
185/255
186/255R-b
187/255R-b R-b
188/255R-b R-b
189/255R-b T-b
190/255R-b
191/255
192/255T-b
193/255T-b
194/255
195/255
196/255R-b
197/255R-b
198/255
199/255
200/255
201/255A-b
202/255Reported-and-tested-by
203/255
204/255R-b A-b
205/255
206/255A-b
207/255
208/255T-b
209/255R-b A-b
210/255
211/255A-b A-b
212/255A-b
213/255R-b R-b
214/255
215/255
216/255A-b
217/255R-b
218/255R-b
219/255
220/255
221/255
222/255R-b
223/255R-b
224/255R-b
225/255
226/255R-b T-b R-b
227/255A-b
228/255R-b A-b
229/255R-b
230/255R-b
231/255T-b
232/255R-b R-b
233/255R-b
234/255R-b T-b
235/255A-b
236/255A-b
237/255A-b
238/255A-b
239/255R-b
240/255A-b
241/255R-b
242/255A-b
243/255A-b
244/255
245/255R-b
246/255
247/255R-b
248/255R-b
249/255
250/255
251/255R-b
252/255
253/255
254/255
255/255A-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 146 reviewers.

Read the v1 thread

Cover letter [PATCH 5.9 000/255] 5.9.9-rc1 review

This is the start of the stable review cycle for the 5.9.9 release. There are 255 patches in this series, all will be posted as a response to this one. If anyone has any issues with these being applied, please let me know.

Responses should be made by Thu, 19 Nov 2020 12:20:51 +0000. Anything received after that time might be too late.

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

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

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

thanks,

greg k-h

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

Greg Kroah-Hartman <[email protected]>

    Linux 5.9.9-rc1

Boris Protopopov <[email protected]>
Convert trailing spaces and periods in path components

Mike Leach <[email protected]>
coresight: Fix uninitialised pointer bug in etm_setup_aux()

Linu Cherian <[email protected]>
coresight: etm: perf: Sink selection using sysfs is deprecated

Arnaldo Carvalho de Melo <[email protected]>
perf scripting python: Avoid declaring function pointers with a visibility attribute

Damien Le Moal <[email protected]>
null_blk: Fix scheduling in atomic with zoned mode

Christophe Leroy <[email protected]>
powerpc/603: Always fault when _PAGE_ACCESSED is not set

Stefano Brivio <[email protected]>
tunnels: Fix off-by-one in lower MTU bounds for ICMP/ICMPv6 replies

Paolo Abeni <[email protected]>
mptcp: provide rmem[0] limit

Parav Pandit <[email protected]>
devlink: Avoid overwriting port attributes of registered port

Wang Hai <[email protected]>
tipc: fix memory leak in tipc_topsrv_start()

Martin Schiller <[email protected]>
net/x25: Fix null-ptr-deref in x25_connect

Mao Wenan <[email protected]>
net: Update window_clamp if SOCK_RCVBUF is set

Alexander Lobakin <[email protected]>
net: udp: fix UDP header access on Fast/frag0 UDP GRO

Alexander Lobakin <[email protected]>
net: udp: fix IP header access and skb lookup on Fast/frag0 UDP GRO

Ursula Braun <[email protected]>
net/af_iucv: fix null pointer dereference on shutdown

Oliver Herms <[email protected]>
IPv6: Set SIT tunnel hard_header_len to zero

Alexander Lobakin <[email protected]>
ethtool: netlink: add missing netdev_features_change() call

Rafael J. Wysocki <[email protected]>
cpufreq: intel_pstate: Take CPUFREQ_GOV_STRICT_TARGET into account

Rafael J. Wysocki <[email protected]>
cpufreq: Add strict_target to struct cpufreq_policy

Rafael J. Wysocki <[email protected]>
cpufreq: Introduce CPUFREQ_GOV_STRICT_TARGET

Rafael J. Wysocki <[email protected]>
cpufreq: Introduce governor flags

Stefano Stabellini <[email protected]>
swiotlb: fix "x86: Don't panic if can not alloc buffer for swiotlb"

Coiby Xu <[email protected]>
pinctrl: amd: fix incorrect way to disable debounce filter

Coiby Xu <[email protected]>
pinctrl: amd: use higher precision for 512 RtcClk

J. Bruce Fields <[email protected]>
NFSv4.2: fix failure to unregister shrinker

Thomas Zimmermann <[email protected]>

    drm/gma500: Fix out-of-bounds access to struct drm_device.vblank[]

Venkata Sandeep Dhanalakota <[email protected]>
drm/i915: Correctly set SFC capability for video engines

Bhawanpreet Lakha <[email protected]>
drm/amd/display: Add missing pflip irq

Al Viro <[email protected]>
don't dump the threads that had been already exiting when zapped.

Yoshihiro Shimoda <[email protected]>
mmc: renesas_sdhi_core: Add missing tmio_mmc_host_free() at remove

Yangbo Lu <[email protected]>
mmc: sdhci-of-esdhc: Handle pulse width detection erratum for more SoCs

Arnaud de Turckheim <[email protected]>
gpio: pcie-idio-24: Enable PEX8311 interrupts

Arnaud de Turckheim <[email protected]>
gpio: pcie-idio-24: Fix IRQ Enable Register value

Arnaud de Turckheim <[email protected]>
gpio: pcie-idio-24: Fix irq mask when masking

Damien Le Moal <[email protected]>
gpio: sifive: Fix SiFive gpio probe

Jens Axboe <[email protected]>
io_uring: round-up cq size before comparing with rounded sq size

Chen Zhou <[email protected]>
selinux: Fix error return code in sel_ib_pkey_sid_slow()

Naveen Krishna Chatradhi <[email protected]>
hwmon: (amd_energy) modify the visibility of the counters

Wengang Wang <[email protected]>
ocfs2: initialize ip_next_orphan

Mike Kravetz <[email protected]>
hugetlbfs: fix anon huge page migration race

Matteo Croce <[email protected]>
reboot: fix overflow parsing reboot cpu number

Matteo Croce <[email protected]>
Revert "kernel/reboot.c: convert simple_strtoul to kstrtoint"

Jason Gunthorpe <[email protected]>
mm/gup: use unpin_user_pages() in __gup_longterm_locked()

Nicholas Piggin <[email protected]>
mm/vmscan: fix NR_ISOLATED_FILE corruption on 64-bit

Laurent Dufour <[email protected]>
mm/slub: fix panic in slab_alloc_node()

Zi Yan <[email protected]>
mm/compaction: stop isolation if too many pages are isolated and we have pages to migrate

Zi Yan <[email protected]>
mm/compaction: count pages and stop correctly during page isolation

Masami Hiramatsu <[email protected]>
bootconfig: Extend the magic check range to the preceding 3 bytes

Theodore Ts'o <[email protected]>
jbd2: fix up sparse warnings in checkpoint code

Dan Carpenter <[email protected]>
futex: Don't enable IRQs unconditionally in put_pi_state()

Alexander Usyskin <[email protected]>
mei: protect mei_cl_mtu from null dereference

Alexander Lobakin <[email protected]>
virtio: virtio_console: fix DMA memory allocation for rproc serial

Zhang Qilong <[email protected]>
xhci: hisilicon: fix refercence leak in xhci_histb_probe

Heikki Krogerus <[email protected]>
usb: typec: ucsi: Report power supply changes

Chris Brandt <[email protected]>
usb: cdc-acm: Add DISABLE_ECHO for Renesas USB Download mode

Geert Uytterhoeven <[email protected]>
Revert "usb: musb: convert to devm_platform_ioremap_resource_byname"

Shin'ichiro Kawasaki <[email protected]>
uio: Fix use-after-free in uio_unregister_device()

Petr Vorel <[email protected]>
loop: Fix occasional uevent drop

Christoph Hellwig <[email protected]>
block: add a return value to set_capacity_revalidate_and_notify

Jing Xiangfeng <[email protected]>
thunderbolt: Add the missed ida_simple_remove() in ring_request_msix()

Mika Westerberg <[email protected]>
thunderbolt: Fix memory leak if ida_simple_get() fails in enumerate_services()

Samuel Thibault <[email protected]>
speakup: Fix clearing selection in safe context

Samuel Thibault <[email protected]>
speakup ttyio: Do not schedule() in ttyio_in_nowait

Samuel Thibault <[email protected]>
speakup: Fix var_id_t values and thus keymap

Andrew Jones <[email protected]>
KVM: arm64: Don't hide ID registers from userspace

Anand Jain <[email protected]>
btrfs: dev-replace: fail mount if we don't have replace item with target device

Josef Bacik <[email protected]>
btrfs: fix min reserved size calculation in merge_reloc_root

Dinghao Liu <[email protected]>
btrfs: ref-verify: fix memory leak in btrfs_ref_tree_mod

Matthew Wilcox (Oracle) <[email protected]>
btrfs: fix potential overflow in cluster_pages_for_defrag on 32bit arch

Joseph Qi <[email protected]>
ext4: unlock xattr_sem properly in ext4_inline_data_truncate()

Kaixu Xia <[email protected]>
ext4: correctly report "not supported" for {usr,grp}jquota when !CONFIG_QUOTA

Gao Xiang <[email protected]>
erofs: derive atime instead of leaving it empty

Gao Xiang <[email protected]>
erofs: fix setting up pcluster for temporary pages

Arnd Bergmann <[email protected]>
firmware: xilinx: fix out-of-bounds access

Peter Zijlstra <[email protected]>
perf: Fix event multiplexing for exclusive groups

Peter Zijlstra <[email protected]>
perf: Simplify group_sched_in()

Sagi Grimberg <[email protected]>
nvme: fix incorrect behavior when BLKROSET is called by the user

Sasha Levin <[email protected]>

    nvme: freeze the queue over ->lba_shift updates

Christoph Hellwig <[email protected]>
nvme: factor out a nvme_configure_metadata helper

Peter Zijlstra <[email protected]>
perf: Fix get_recursion_context()

David Howells <[email protected]>

    afs: Fix afs_write_end() when called with copied == 0 [ver #3]

Muchun Song <[email protected]>
mm: memcontrol: fix missing wakeup polling thread

Santosh Sivaraj <[email protected]>
kernel/watchdog: fix watchdog_allowed_mask not used warning

Anshuman Khandual <[email protected]>
arm64/mm: Validate hotplug range before creating linear mapping

Sven Van Asbroeck <[email protected]>
lan743x: fix use of uninitialized variable

Martin Willi <[email protected]>
vrf: Fix fast path output packet handling with async Netfilter rules

Chuck Lever <[email protected]>
NFS: Fix listxattr receive buffer size

Brad Campbell <[email protected]>
hwmon: (applesmc) Re-work SMC comms

Wang Hai <[email protected]>
cosa: Add missing kfree in error path of cosa_write

Rohit Maheshwari <[email protected]>
ch_ktls: tcb update fails sometimes

Rohit Maheshwari <[email protected]>
ch_ktls: Update cheksum information

Evan Nimmo <[email protected]>
of/address: Fix of_node memory leak in of_dma_is_coherent

Christoph Hellwig <[email protected]>
xfs: fix a missing unlock on error in xfs_fs_map_blocks

Sven Van Asbroeck <[email protected]>
lan743x: fix "BUG: invalid wait context" when setting rx mode

Darrick J. Wong <[email protected]>
xfs: fix brainos in the refcount scrubber's rmap fragment processor

Darrick J. Wong <[email protected]>
xfs: fix rmap key and record comparison functions

Darrick J. Wong <[email protected]>
xfs: set the unwritten bit in rmap lookup flags in xchk_bmap_get_rmapextents

Darrick J. Wong <[email protected]>
xfs: fix flags argument to rmap lookup when converting shared file rmaps

Heiner Kallweit <[email protected]>
net: phy: realtek: support paged operations on RTL8201CP

Sven Van Asbroeck <[email protected]>
lan743x: correctly handle chips with internal PHY

Vinicius Costa Gomes <[email protected]>
igc: Fix returning wrong statistics

Slawomir Laba <[email protected]>
i40e: Fix MAC address setting for a VF via Host/VM

Vlad Buslov <[email protected]>
selftest: fix flower terse dump tests

Christoph Hellwig <[email protected]>
nbd: fix a block_device refcount leak in nbd_release

Bjorn Andersson <[email protected]>
pinctrl: qcom: sm8250: Specify PDC map

Maulik Shah <[email protected]>
pinctrl: qcom: Move clearing pending IRQ to .irq_request_resources callback

Heiner Kallweit <[email protected]>
r8169: disable hw csum for short packets on all chip versions

Heiner Kallweit <[email protected]>
r8169: fix potential skb double free in an error path

David Verbeiren <[email protected]>
bpf: Zero-fill re-used per-cpu map element

Lorenz Bauer <[email protected]>
tools/bpftool: Fix attaching flow dissector

Dai Ngo <[email protected]>
NFSD: fix missing refcount in nfsd4_copy by nfsd4_do_async_copy

Dai Ngo <[email protected]>
NFSD: Fix use-after-free warning when doing inter-server copy

Chuck Lever <[email protected]>
SUNRPC: Fix general protection fault in trace_rpc_xdr_overflow()

Maxim Mikityanskiy <[email protected]>
net/mlx5e: Fix incorrect access of RCU-protected xdp_prog

Aya Levin <[email protected]>
net/mlx5e: Fix VXLAN synchronization after function reload

Parav Pandit <[email protected]>
net/mlx5: E-switch, Avoid extack error log for disabled vport

Maor Gottlieb <[email protected]>
net/mlx5: Fix deletion of duplicate rules

Maxim Mikityanskiy <[email protected]>
net/mlx5e: Use spin_lock_bh for async_icosq_lock

Vlad Buslov <[email protected]>
net/mlx5e: Protect encap route dev from concurrent release

Maor Dickman <[email protected]>
net/mlx5e: Fix modify header actions memory leak

Billy Tsai <[email protected]>
pinctrl: aspeed: Fix GPI only function problem.

Andy Shevchenko <[email protected]>
pinctrl: mcp23s08: Use full chunk of memory for regmap configuration

Ian Rogers <[email protected]>
libbpf, hashmap: Fix undefined behavior in hash_bits

Ard Biesheuvel <[email protected]>
bpf: Don't rely on GCC __attribute__((optimize)) to disable GCSE

Andrew Jeffery <[email protected]>
ARM: 9019/1: kprobes: Avoid fortify_panic() when copying optprobe template

Billy Tsai <[email protected]>
gpio: aspeed: fix ast2600 bank properties

Andy Shevchenko <[email protected]>
pinctrl: intel: Set default bias in case no particular value given

Andy Shevchenko <[email protected]>
pinctrl: intel: Fix 2 kOhm bias which is 833 Ohm

Baolin Wang <[email protected]>
mfd: sprd: Add wakeup capability for PMIC IRQ

Martin Hundebøll <[email protected]>
spi: bcm2835: remove use of uninitialized gpio flags variable

Jerry Snitselaar <[email protected]>
tpm_tis: Disable interrupts on ThinkPad T490s

Michael Wu <[email protected]>
i2c: designware: slave should do WRITE_REQUESTED before WRITE_RECEIVED

Michael Wu <[email protected]>
i2c: designware: call i2c_dw_read_clear_intrbits_slave() once

Ulrich Hecht <[email protected]>
i2c: sh_mobile: implement atomic transfers

Sean Anderson <[email protected]>
riscv: Set text_offset correctly for M-Mode

Benjamin Gwin <[email protected]>
arm64: kexec_file: try more regions if loading segments fails

Tommi Rantala <[email protected]>
selftests: proc: fix warning: _GNU_SOURCE redefined

Brian Foster <[email protected]>
iomap: clean up writeback state logic on writepage error

Veerabadhran Gopalakrishnan <[email protected]>
amd/amdgpu: Disable VCN DPG mode for Picasso

Qii Wang <[email protected]>
i2c: mediatek: move dma reset before i2c reset

Fred Gao <[email protected]>
vfio/pci: Bypass IGD init in case of -ENODEV

Zhang Qilong <[email protected]>
vfio: platform: fix reference leak in vfio_platform_open

Qian Cai <[email protected]>
s390/smp: move rcu_cpu_starting() earlier

Suravee Suthikulpanit <[email protected]>
iommu/amd: Increase interrupt remapping table limit to 512 entries

Sagi Grimberg <[email protected]>
nvme-tcp: avoid repeated request completion

Sagi Grimberg <[email protected]>
nvme-rdma: avoid repeated request completion

Chao Leng <[email protected]>
nvme-tcp: avoid race between time out and tear down

Chao Leng <[email protected]>
nvme-rdma: avoid race between time out and tear down

Chao Leng <[email protected]>
nvme: introduce nvme_sync_io_queues

Sreekanth Reddy <[email protected]>
scsi: mpt3sas: Fix timeouts observed while reenabling IRQ

Hannes Reinecke <[email protected]>
scsi: scsi_dh_alua: Avoid crash during alua_bus_detach()

Vineet Gupta <[email protected]>
ARC: [plat-hsdk] Remap CCMs super early in asm boot trampoline

Keith Busch <[email protected]>
Revert "nvme-pci: remove last_sq_tail"

Qiujun Huang <[email protected]>
tracing: Fix the checking of stackidx in __ftrace_trace_stack

Jason A. Donenfeld <[email protected]>
wireguard: selftests: check that route_me_harder packets use the right sk

Ye Bin <[email protected]>
cfg80211: regulatory: Fix inconsistent format argument

Johannes Berg <[email protected]>
mac80211: always wind down STA state

Johannes Berg <[email protected]>
cfg80211: initialize wdev data earlier

Johannes Berg <[email protected]>
mac80211: fix use of skb payload instead of header

Evan Quan <[email protected]>
drm/amd/pm: do not use ixFEATURE_STATUS for checking smc running

Evan Quan <[email protected]>
drm/amd/pm: perform SMC reset on suspend/hibernation

Evan Quan <[email protected]>
drm/amd/pm: correct the baco reset sequence for CI ASICs

Evan Quan <[email protected]>
drm/amdgpu: perform srbm soft reset always on SDMA resume

Keita Suzuki <[email protected]>
scsi: hpsa: Fix memory leak in hpsa_init_one()

Bob Peterson <[email protected]>
gfs2: check for live vs. read-only file system in gfs2_fitrim

Bob Peterson <[email protected]>
gfs2: Add missing truncate_inode_pages_final for sd_aspace

Bob Peterson <[email protected]>
gfs2: Free rd_bits later in gfs2_clear_rgrpd to fix use-after-free

Joerg Roedel <[email protected]>
x86/boot/compressed/64: Introduce sev_status

Kai-Heng Feng <[email protected]>
ALSA: hda: Reinstate runtime_allow() for all hda controllers

Kai-Heng Feng <[email protected]>
ALSA: hda: Separate runtime and system suspend

Tommi Rantala <[email protected]>
selftests: pidfd: fix compilation errors due to wait.h

Colin Ian King <[email protected]>
selftests/ftrace: check for do_sys_openat2 in user-memory test

Zqiang <[email protected]>
usb: raw-gadget: fix memory leak in gadget_setup

Evgeny Novikov <[email protected]>
usb: gadget: goku_udc: fix potential crashes in probe

Viresh Kumar <[email protected]>
opp: Reduce the size of critical section in _opp_table_kref_release()

Heikki Krogerus <[email protected]>
usb: dwc3: pci: add support for the Intel Alder Lake-S

Bard Liao <[email protected]>
ASoC: SOF: loader: handle all SOF_IPC_EXT types

Olivier Moysan <[email protected]>
ASoC: cs42l51: manage mclk shutdown delay

Srinivas Kandagatla <[email protected]>
ASoC: qcom: sdm845: set driver name correctly

Tzung-Bi Shih <[email protected]>

    ASoC: mediatek: mt8183-da7219: fix DAPM paths for rt1015

Pujin Shi <[email protected]>
scsi: ufs: Fix missing brace warning for old compilers

Masashi Honma <[email protected]>
ath9k_htc: Use appropriate rs_datalen type

Stephen Boyd <[email protected]>
KVM: arm64: ARM_SMCCC_ARCH_WORKAROUND_1 doesn't return SMCCC_RET_NOT_REQUIRED

Tyler Hicks <[email protected]>
tpm: efi: Don't create binary_bios_measurements file for an empty log

Zhang Qilong <[email protected]>
USB: apple-mfi-fastcharge: fix reference leak in apple_mfi_fc_set_property

Palmer Dabbelt <[email protected]>
RISC-V: Fix the VDSO symbol generaton for binutils-2.35+

Bill Wendling <[email protected]>
kbuild: explicitly specify the build id style

Anand K Mistry <[email protected]>
x86/speculation: Allow IBPB to be conditionally enabled on CPUs with always-on STIBP

Tommi Rantala <[email protected]>
selftests: binderfs: use SKIP instead of XFAIL

Tommi Rantala <[email protected]>
selftests: clone3: use SKIP instead of XFAIL

Tommi Rantala <[email protected]>
selftests: core: use SKIP instead of XFAIL in close_range_test.c

Jeff Layton <[email protected]>

    ceph: check session state after bumping session->s_seq

Rob Herring <[email protected]>
PCI: mvebu: Fix duplicate resource requests

Zhao Qiang <[email protected]>
spi: fsl-dspi: fix wrong pointer in suspend/resume

Jens Axboe <[email protected]>

    io_uring: ensure consistent view of original task ->mm from SQPOLL

Darrick J. Wong <[email protected]>
xfs: fix scrub flagging rtinherit even if there is no rt device

Darrick J. Wong <[email protected]>
xfs: fix missing CoW blocks writeback conversion retry

Brian Foster <[email protected]>
xfs: flush new eof page on truncate to avoid post-eof corruption

Joakim Zhang <[email protected]>
can: flexcan: flexcan_remove(): disable wakeup completely

Joakim Zhang <[email protected]>
can: flexcan: remove FLEXCAN_QUIRK_DISABLE_MECR quirk for LS1021A

Stephane Grosjean <[email protected]>
can: peak_canfd: pucan_handle_can_rx(): fix echo management when loopback is on

Stephane Grosjean <[email protected]>
can: peak_usb: peak_usb_get_ts_time(): fix timestamp wrapping

Dan Carpenter <[email protected]>
can: peak_usb: add range checking in decode operations

Navid Emamdoost <[email protected]>
can: xilinx_can: handle failure cases of pm_runtime_get_sync

Zhang Changzhong <[email protected]>
can: ti_hecc: ti_hecc_probe(): add missed clk_disable_unprepare() in error path

Zhang Changzhong <[email protected]>
can: j1939: j1939_sk_bind(): return failure if netdev is down

Yegor Yefremov <[email protected]>
can: j1939: swap addr and pgn in the send example

Oleksij Rempel <[email protected]>
can: can_create_echo_skb(): fix echo skb generation: always use skb_clone()

Oliver Hartkopp <[email protected]>
can: dev: __can_get_echo_skb(): fix real payload length return value for RTR frames

Vincent Mailhol <[email protected]>
can: dev: can_get_echo_skb(): prevent call to kfree_skb() in hard IRQ context

Marc Kleine-Budde <[email protected]>
can: rx-offload: don't call kfree_skb() from IRQ context

Alex Williamson <[email protected]>
vfio/pci: Implement ioeventfd thread handler for contended memory lock

David Howells <[email protected]>
afs: Fix incorrect freeing of the ACL passed to the YFS ACL store op

David Howells <[email protected]>
afs: Fix warning due to unadvanced marshalling pointer

Liu, Yi L <[email protected]>
iommu/vt-d: Fix a bug for PDP check in prq_event_thread

Liu Yi L <[email protected]>
iommu/vt-d: Fix sid not set issue in intel_svm_bind_gpasid()

Dan Carpenter <[email protected]>
ALSA: hda: prevent undefined shift in snd_hdac_ext_bus_get_link()

Namhyung Kim <[email protected]>
perf tools: Add missing swap for cgroup events

Jiri Olsa <[email protected]>
perf tools: Add missing swap for ino_generation

Stanislav Ivanichkin <[email protected]>
perf trace: Fix segfault when trying to trace events by cgroup

Steven Price <[email protected]>
drm/panfrost: Fix module unload

Clément Péron <[email protected]>
drm/panfrost: move devfreq_init()/fini() in device

Clément Péron <[email protected]>
drm/panfrost: rename error labels in device_init

zhongjiang-ali <[email protected]>
mm: memcontrol: correct the NR_ANON_THPS counter of hierarchical memcg

Maor Gottlieb <[email protected]>
IB/srpt: Fix memory leak in srpt_add_one

Maxime Ripard <[email protected]>
drm/vc4: bo: Add a managed action to cleanup the cache

Qian Cai <[email protected]>
powerpc/eeh_cache: Fix a possible debugfs deadlock

Greentime Hu <[email protected]>
irqchip/sifive-plic: Fix chip_data access within a hierarchy

Stefano Brivio <[email protected]>
netfilter: ipset: Update byte and packet counters regardless of whether they match

Rajat Jain <[email protected]>
PCI: Always enable ACS even if no ACS Capability

Pablo Neira Ayuso <[email protected]>
netfilter: nf_tables: missing validation from the abort path

Jason A. Donenfeld <[email protected]>
netfilter: use actual socket sk rather than skb sk when routing harder

Pablo Neira Ayuso <[email protected]>
netfilter: nftables: fix netlink report logic in flowtable and genid

Johannes Berg <[email protected]>
mac80211: don't require VHT elements for HE on 2.4 GHz

Darrick J. Wong <[email protected]>
xfs: set xefi_discard when creating a deferred agfl free log intent item

Bert Vermeulen <[email protected]>
mtd: spi-nor: Fix address width on flash chips > 16MB

Srinivas Kandagatla <[email protected]>
ASoC: codecs: wcd9335: Set digital gain range correctly

Srinivas Kandagatla <[email protected]>
ASoC: codecs: wcd934x: Set digital gain range correctly

Tommi Rantala <[email protected]>
selftests: filter kselftest headers from command in lib.mk

Ran Wang <[email protected]>
usb: gadget: fsl: fix null pointer checking

Andy Shevchenko <[email protected]>
kunit: Don't fail test suites if one of them is empty

David Gow <[email protected]>

    kunit: Fix kunit.py --raw_output option

Greentime Hu <[email protected]>
irqchip/sifive-plic: Fix broken irq_set_affinity() callback

Sascha Hauer <[email protected]>
spi: imx: fix runtime pm support for !CONFIG_PM

Srinivas Kandagatla <[email protected]>
ASoC: codecs: wsa881x: add missing stream rates and format

zhuoliang zhang <[email protected]>
net: xfrm: fix a race condition during allocing spi

Olaf Hering <[email protected]>
hv_balloon: disable warning when floor reached

Marc Zyngier <[email protected]>
genirq: Let GENERIC_IRQ_IPI select IRQ_DOMAIN_HIERARCHY

Tomasz Figa <[email protected]>
ASoC: Intel: kbl_rt5663_max98927: Fix kabylake_ssp_fixup function

Xin Long <[email protected]>
xfrm: interface: fix the priorities for ipip and ipv6 tunnels

Santosh Shukla <[email protected]>
KVM: arm64: Force PTE mapping on fault resulting in a device mapping

Ming Lei <[email protected]>
nbd: don't update block size after device is started

Roman Gushchin <[email protected]>
mm: memcg: link page counters to root if use_hierarchy is false

Chris Wilson <[email protected]>
drm/i915/gem: Flush coherency domains on first set-domain-ioctl

Chris Wilson <[email protected]>
drm/i915: Hold onto an explicit ref to i915_vma_work.pinned

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

Diffstat:

 Documentation/networking/j1939.rst                 |   4 +-
 Makefile                                           |   8 +-
 arch/arc/kernel/head.S                             |  17 +-
 arch/arc/plat-hsdk/platform.c                      |  17 --
 arch/arm/include/asm/kprobes.h                     |  22 +--
 arch/arm/probes/kprobes/opt-arm.c                  |  18 +-
 arch/arm/vdso/Makefile                             |   2 +-
 arch/arm64/kernel/kexec_image.c                    |  41 +++-
 arch/arm64/kernel/machine_kexec_file.c             |   9 +-
 arch/arm64/kernel/vdso/Makefile                    |   2 +-
 arch/arm64/kernel/vdso32/Makefile                  |   2 +-
 arch/arm64/kvm/hypercalls.c                        |   2 +-
 arch/arm64/kvm/mmu.c                               |   1 +
 arch/arm64/kvm/sys_regs.c                          |  18 +-
 arch/arm64/mm/mmu.c                                |  17 ++
 arch/mips/vdso/Makefile                            |   2 +-
 arch/powerpc/kernel/eeh_cache.c                    |   5 +-
 arch/powerpc/kernel/head_32.S                      |  12 --
 arch/riscv/kernel/head.S                           |   5 +
 arch/riscv/kernel/vdso/.gitignore                  |   1 +
 arch/riscv/kernel/vdso/Makefile                    |  18 +-
 arch/riscv/kernel/vdso/so2s.sh                     |   6 +
 arch/s390/kernel/smp.c                             |   3 +-
 arch/s390/kernel/vdso64/Makefile                   |   2 +-
 arch/sparc/vdso/Makefile                           |   2 +-
 arch/x86/boot/compressed/mem_encrypt.S             |  16 +-
 arch/x86/entry/vdso/Makefile                       |   2 +-
 arch/x86/kernel/cpu/bugs.c                         |  51 +++--
 block/genhd.c                                      |   5 +-
 drivers/accessibility/speakup/main.c               |   1 -
 drivers/accessibility/speakup/selection.c          |  11 +-
 drivers/accessibility/speakup/speakup.h            |   1 -
 drivers/accessibility/speakup/spk_ttyio.c          |  10 +-
 drivers/accessibility/speakup/spk_types.h          |   8 +-
 drivers/block/loop.c                               |   3 +-
 drivers/block/nbd.c                                |  10 +-
 drivers/block/null_blk.h                           |   1 +
 drivers/block/null_blk_zoned.c                     |  31 ++-
 drivers/char/tpm/eventlog/efi.c                    |   5 +
 drivers/char/tpm/tpm_tis.c                         |  29 ++-
 drivers/char/virtio_console.c                      |   8 +-
 drivers/cpufreq/cpufreq.c                          |   4 +-
 drivers/cpufreq/cpufreq_governor.h                 |   2 +-
 drivers/cpufreq/cpufreq_performance.c              |   1 +
 drivers/cpufreq/cpufreq_powersave.c                |   1 +
 drivers/cpufreq/intel_pstate.c                     |  16 +-
 drivers/crypto/chelsio/chcr_ktls.c                 |  27 ++-
 drivers/firmware/xilinx/zynqmp.c                   |   3 +
 drivers/gpio/gpio-aspeed.c                         |   1 +
 drivers/gpio/gpio-pcie-idio-24.c                   |  62 +++++-
 drivers/gpio/gpio-sifive.c                         |   2 +-
 drivers/gpu/drm/amd/amdgpu/cik_sdma.c              |  27 ++-
 drivers/gpu/drm/amd/amdgpu/soc15.c                 |   3 +-
 .../amd/display/dc/irq/dcn30/irq_service_dcn30.c   |   4 +-
 drivers/gpu/drm/amd/powerplay/hwmgr/ci_baco.c      |   7 +-
 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c   |   4 +
 drivers/gpu/drm/amd/powerplay/inc/hwmgr.h          |   1 +
 drivers/gpu/drm/amd/powerplay/inc/smumgr.h         |   2 +
 drivers/gpu/drm/amd/powerplay/smumgr/ci_smumgr.c   |  29 ++-
 drivers/gpu/drm/amd/powerplay/smumgr/smumgr.c      |   8 +
 drivers/gpu/drm/gma500/psb_irq.c                   |  34 ++--
 drivers/gpu/drm/i915/gem/i915_gem_domain.c         |  28 ++-
 drivers/gpu/drm/i915/gt/intel_engine_cs.c          |   3 +-
 drivers/gpu/drm/i915/i915_vma.c                    |   6 +-
 drivers/gpu/drm/panfrost/panfrost_device.c         |  40 ++--
 drivers/gpu/drm/panfrost/panfrost_drv.c            |  20 +-
 drivers/gpu/drm/vc4/vc4_bo.c                       |   5 +-
 drivers/gpu/drm/vc4/vc4_drv.c                      |   1 -
 drivers/gpu/drm/vc4/vc4_drv.h                      |   2 +-
 drivers/hv/hv_balloon.c                            |   2 +-
 drivers/hwmon/amd_energy.c                         |   2 +-
 drivers/hwmon/applesmc.c                           | 130 ++++++++-----
 drivers/hwtracing/coresight/coresight-etm-perf.c   |   4 +-
 drivers/i2c/busses/i2c-designware-slave.c          |  52 ++---
 drivers/i2c/busses/i2c-mt65xx.c                    |   8 +-
 drivers/i2c/busses/i2c-sh_mobile.c                 |  86 +++++++--
 drivers/infiniband/ulp/srpt/ib_srpt.c              |  13 +-
 drivers/iommu/amd/amd_iommu_types.h                |   6 +-
 drivers/iommu/intel/svm.c                          |   8 +-
 drivers/irqchip/irq-sifive-plic.c                  |  10 +-
 drivers/mfd/sprd-sc27xx-spi.c                      |  28 ++-
 drivers/misc/mei/client.h                          |   4 +-
 drivers/mmc/host/renesas_sdhi_core.c               |   1 +
 drivers/mmc/host/sdhci-of-esdhc.c                  |   2 +
 drivers/mtd/spi-nor/core.c                         |   8 +-
 drivers/net/can/dev.c                              |  14 +-
 drivers/net/can/flexcan.c                          |   5 +-
 drivers/net/can/peak_canfd/peak_canfd.c            |  11 +-
 drivers/net/can/rx-offload.c                       |   4 +-
 drivers/net/can/ti_hecc.c                          |   8 +-
 drivers/net/can/usb/peak_usb/pcan_usb_core.c       |  51 ++++-
 drivers/net/can/usb/peak_usb/pcan_usb_fd.c         |  48 +++--
 drivers/net/can/xilinx_can.c                       |   6 +-
 drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c |  26 ++-
 drivers/net/ethernet/intel/igc/igc_main.c          |  14 +-
 .../net/ethernet/mellanox/mlx5/core/en/rep/tc.c    |   6 +-
 .../net/ethernet/mellanox/mlx5/core/en/tc_tun.c    |  72 ++++---
 .../net/ethernet/mellanox/mlx5/core/en/xsk/setup.c |   4 +-
 .../net/ethernet/mellanox/mlx5/core/en/xsk/tx.c    |   4 +-
 .../ethernet/mellanox/mlx5/core/en_accel/ktls_rx.c |  14 +-
 drivers/net/ethernet/mellanox/mlx5/core/en_main.c  |   1 +
 drivers/net/ethernet/mellanox/mlx5/core/en_rep.h   |   2 +-
 drivers/net/ethernet/mellanox/mlx5/core/en_rx.c    |   2 +-
 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c    |   2 +
 drivers/net/ethernet/mellanox/mlx5/core/eswitch.c  |   2 -
 drivers/net/ethernet/mellanox/mlx5/core/fs_core.c  |   7 +-
 .../net/ethernet/mellanox/mlx5/core/lib/vxlan.c    |  23 ++-
 .../net/ethernet/mellanox/mlx5/core/lib/vxlan.h    |   2 +
 drivers/net/ethernet/microchip/lan743x_main.c      |  24 +--
 drivers/net/ethernet/microchip/lan743x_main.h      |   3 -
 drivers/net/ethernet/realtek/r8169_main.c          |  18 +-
 drivers/net/phy/realtek.c                          |   2 +
 drivers/net/vrf.c                                  |  92 ++++++---
 drivers/net/wan/cosa.c                             |   1 +
 drivers/net/wireless/ath/ath9k/htc_drv_txrx.c      |   2 +-
 drivers/nvme/host/core.c                           | 106 ++++++----
 drivers/nvme/host/nvme.h                           |   1 +
 drivers/nvme/host/pci.c                            |  23 ++-
 drivers/nvme/host/rdma.c                           |  14 +-
 drivers/nvme/host/tcp.c                            |  16 +-
 drivers/of/address.c                               |   4 +-
 drivers/opp/core.c                                 |   7 +-
 drivers/pci/controller/pci-mvebu.c                 |  23 +--
 drivers/pci/pci.c                                  |   9 +-
 drivers/pinctrl/aspeed/pinctrl-aspeed.c            |   7 +-
 drivers/pinctrl/intel/pinctrl-intel.c              |  40 +++-
 drivers/pinctrl/pinctrl-amd.c                      |   6 +-
 drivers/pinctrl/pinctrl-mcp23s08_spi.c             |   2 +-
 drivers/pinctrl/qcom/pinctrl-msm.c                 |  32 +--
 drivers/pinctrl/qcom/pinctrl-sm8250.c              |  18 ++
 drivers/scsi/device_handler/scsi_dh_alua.c         |   9 +-
 drivers/scsi/hpsa.c                                |   4 +-
 drivers/scsi/mpt3sas/mpt3sas_base.c                |   7 +
 drivers/scsi/ufs/ufshcd-crypto.c                   |   4 +-
 drivers/spi/spi-bcm2835.c                          |   3 +-
 drivers/spi/spi-fsl-dspi.c                         |  10 +-
 drivers/spi/spi-imx.c                              |  23 ++-
 drivers/thunderbolt/nhi.c                          |  19 +-
 drivers/thunderbolt/xdomain.c                      |   1 +
 drivers/uio/uio.c                                  |  10 +-
 drivers/usb/class/cdc-acm.c                        |   9 +
 drivers/usb/dwc3/dwc3-pci.c                        |   4 +
 drivers/usb/gadget/legacy/raw_gadget.c             |   5 +-
 drivers/usb/gadget/udc/fsl_udc_core.c              |   2 +-
 drivers/usb/gadget/udc/goku_udc.c                  |   2 +-
 drivers/usb/host/xhci-histb.c                      |   2 +-
 drivers/usb/misc/apple-mfi-fastcharge.c            |   4 +-
 drivers/usb/musb/musb_dsps.c                       |   4 +-
 drivers/usb/typec/ucsi/psy.c                       |   9 +
 drivers/usb/typec/ucsi/ucsi.c                      |   7 +-
 drivers/usb/typec/ucsi/ucsi.h                      |   2 +
 drivers/vfio/pci/vfio_pci.c                        |   2 +-
 drivers/vfio/pci/vfio_pci_rdwr.c                   |  43 ++++-
 drivers/vfio/platform/vfio_platform_common.c       |   3 +-
 fs/afs/write.c                                     |   5 +-
 fs/afs/xattr.c                                     |   7 +-
 fs/afs/yfsclient.c                                 |   1 +
 fs/btrfs/dev-replace.c                             |  26 ++-
 fs/btrfs/ioctl.c                                   |  10 +-
 fs/btrfs/ref-verify.c                              |   1 +
 fs/btrfs/relocation.c                              |   4 +-
 fs/btrfs/volumes.c                                 |  26 +--
 fs/ceph/caps.c                                     |   2 +-
 fs/ceph/mds_client.c                               |  50 +++--
 fs/ceph/mds_client.h                               |   1 +
 fs/ceph/quota.c                                    |   2 +-
 fs/ceph/snap.c                                     |   2 +-
 fs/cifs/cifs_unicode.c                             |   8 +-
 fs/erofs/inode.c                                   |  21 +-
 fs/erofs/zdata.c                                   |   7 +-
 fs/ext4/inline.c                                   |   1 +
 fs/ext4/super.c                                    |   4 +-
 fs/gfs2/rgrp.c                                     |   5 +-
 fs/gfs2/super.c                                    |   1 +
 fs/io_uring.c                                      |  29 ++-
 fs/iomap/buffered-io.c                             |  15 +-
 fs/jbd2/checkpoint.c                               |   2 +
 fs/jbd2/transaction.c                              |   4 +-
 fs/nfs/nfs42xattr.c                                |   2 +
 fs/nfs/nfs42xdr.c                                  |   4 +-
 fs/nfsd/nfs4proc.c                                 |   3 +-
 fs/ocfs2/super.c                                   |   1 +
 fs/xfs/libxfs/xfs_alloc.c                          |   1 +
 fs/xfs/libxfs/xfs_bmap.h                           |   2 +-
 fs/xfs/libxfs/xfs_rmap.c                           |   2 +-
 fs/xfs/libxfs/xfs_rmap_btree.c                     |  16 +-
 fs/xfs/scrub/bmap.c                                |   2 +
 fs/xfs/scrub/inode.c                               |   3 +-
 fs/xfs/scrub/refcount.c                            |   8 +-
 fs/xfs/xfs_aops.c                                  |   6 +-
 fs/xfs/xfs_iops.c                                  |  10 +
 fs/xfs/xfs_pnfs.c                                  |   2 +-
 include/linux/arm-smccc.h                          |   2 +
 include/linux/can/skb.h                            |  20 +-
 include/linux/compiler-gcc.h                       |   2 -
 include/linux/compiler_types.h                     |   4 -
 include/linux/cpufreq.h                            |  18 +-
 include/linux/genhd.h                              |   2 +-
 include/linux/memcontrol.h                         |  11 +-
 include/linux/netfilter/nfnetlink.h                |   9 +-
 include/linux/netfilter_ipv4.h                     |   2 +-
 include/linux/netfilter_ipv6.h                     |  10 +-
 include/trace/events/sunrpc.h                      |   8 +-
 init/main.c                                        |  14 +-
 kernel/bpf/Makefile                                |   6 +-
 kernel/bpf/core.c                                  |   2 +-
 kernel/bpf/hashtab.c                               |  30 ++-
 kernel/dma/swiotlb.c                               |   6 +-
 kernel/events/core.c                               |  12 +-
 kernel/events/internal.h                           |   2 +-
 kernel/exit.c                                      |   5 +-
 kernel/futex.c                                     |   5 +-
 kernel/irq/Kconfig                                 |   1 +
 kernel/reboot.c                                    |  28 +--
 kernel/sched/cpufreq_schedutil.c                   |   2 +-
 kernel/trace/trace.c                               |   4 +-
 kernel/watchdog.c                                  |   4 +-
 mm/compaction.c                                    |  12 +-
 mm/gup.c                                           |  14 +-
 mm/hugetlb.c                                       |  90 +--------
 mm/memcontrol.c                                    |  28 ++-
 mm/memory-failure.c                                |  36 ++--
 mm/migrate.c                                       |  44 +++--
 mm/rmap.c                                          |   5 +-
 mm/slub.c                                          |   2 +-
 mm/vmscan.c                                        |   5 +-
 net/can/j1939/socket.c                             |   6 +
 net/core/devlink.c                                 |   8 +-
 net/ethtool/features.c                             |   2 +-
 net/ipv4/ip_tunnel_core.c                          |   4 +-
 net/ipv4/netfilter.c                               |   8 +-
 net/ipv4/netfilter/iptable_mangle.c                |   2 +-
 net/ipv4/netfilter/nf_reject_ipv4.c                |   2 +-
 net/ipv4/syncookies.c                              |   9 +-
 net/ipv4/udp_offload.c                             |  19 +-
 net/ipv4/xfrm4_tunnel.c                            |   4 +-
 net/ipv6/netfilter.c                               |   6 +-
 net/ipv6/netfilter/ip6table_mangle.c               |   2 +-
 net/ipv6/sit.c                                     |   2 -
 net/ipv6/syncookies.c                              |  10 +-
 net/ipv6/udp_offload.c                             |  17 +-
 net/ipv6/xfrm6_tunnel.c                            |   4 +-
 net/iucv/af_iucv.c                                 |   3 +-
 net/mac80211/mlme.c                                |   3 +-
 net/mac80211/sta_info.c                            |  18 ++
 net/mac80211/tx.c                                  |  37 ++--
 net/mptcp/protocol.c                               |   1 +
 net/netfilter/ipset/ip_set_core.c                  |   3 +-
 net/netfilter/ipvs/ip_vs_core.c                    |   4 +-
 net/netfilter/nf_nat_proto.c                       |   4 +-
 net/netfilter/nf_synproxy_core.c                   |   2 +-
 net/netfilter/nf_tables_api.c                      |  19 +-
 net/netfilter/nfnetlink.c                          |  22 ++-
 net/netfilter/nft_chain_route.c                    |   4 +-
 net/netfilter/utils.c                              |   4 +-
 net/tipc/topsrv.c                                  |  10 +-
 net/wireless/core.c                                |  57 +++---
 net/wireless/core.h                                |   5 +-
 net/wireless/nl80211.c                             |   3 +-
 net/wireless/reg.c                                 |   2 +-
 net/x25/af_x25.c                                   |   2 +-
 net/xfrm/xfrm_interface.c                          |   8 +-
 net/xfrm/xfrm_state.c                              |   8 +-
 security/selinux/ibpkey.c                          |   4 +-
 sound/hda/ext/hdac_ext_controller.c                |   2 +
 sound/pci/hda/hda_controller.h                     |   3 +-
 sound/pci/hda/hda_intel.c                          |  63 +++---
 sound/soc/codecs/cs42l51.c                         |  22 ++-
 sound/soc/codecs/wcd9335.c                         |   2 +-
 sound/soc/codecs/wcd934x.c                         |   2 +-
 sound/soc/codecs/wsa881x.c                         |   2 +
 sound/soc/intel/boards/kbl_rt5663_max98927.c       |  39 +++-
 sound/soc/mediatek/mt8183/mt8183-da7219-max98357.c |  31 ++-
 sound/soc/qcom/sdm845.c                            |   2 +
 sound/soc/sof/loader.c                             |   5 +
 tools/bpf/bpftool/prog.c                           |   2 +-
 tools/lib/bpf/hashmap.h                            |  15 +-
 tools/perf/builtin-trace.c                         |  15 +-
 .../util/scripting-engines/trace-event-python.c    |   7 +-
 tools/perf/util/session.c                          |  14 ++
 tools/testing/kunit/kunit_parser.py                |   3 +-
 tools/testing/selftests/bpf/Makefile               |   2 +-
 tools/testing/selftests/bpf/prog_tests/map_init.c  | 214 +++++++++++++++++++++
 tools/testing/selftests/bpf/progs/test_map_init.c  |  33 ++++
 .../clone3/clone3_cap_checkpoint_restore.c         |   2 +-
 tools/testing/selftests/core/close_range_test.c    |   8 +-
 .../selftests/filesystems/binderfs/binderfs_test.c |   8 +-
 .../ftrace/test.d/kprobe/kprobe_args_user.tc       |   4 +
 tools/testing/selftests/lib.mk                     |   2 +-
 tools/testing/selftests/pidfd/pidfd_open_test.c    |   1 -
 tools/testing/selftests/pidfd/pidfd_poll_test.c    |   1 -
 tools/testing/selftests/proc/proc-loadavg-001.c    |   1 -
 tools/testing/selftests/proc/proc-self-syscall.c   |   1 -
 tools/testing/selftests/proc/proc-uptime-002.c     |   1 -
 .../tc-testing/tc-tests/filters/tests.json         |   4 +-
 tools/testing/selftests/wireguard/netns.sh         |   8 +
 .../testing/selftests/wireguard/qemu/kernel.config |   2 +
 297 files changed, 2450 insertions(+), 1241 deletions(-)