Skip to content

6.1.157-rc1 review

Greg Kroah-Hartman linux-arm-kernel linux-patches linux-perf-users linux-riscv linux-s390 linux-tegra lkml llvm stable 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest168 patches 11 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/168fs: always return zero on success from replace_fd()fs/file.c+4 -10 replies
2/168fscontext: do not consume log entries when returning -EMSGSIZEfs/fsopen.c+38 -320 replies
3/168clocksource/drivers/clps711x: Fix resource leaks in error pathsdrivers/clocksource/clps711x-timer.c+16 -70 replies
4/168iio: frequency: adf4350: Fix ADF4350_REG3_12BIT_CLKDIV_MODEinclude/linux/iio/frequency/adf4350.h+1 -10 replies
5/168media: v4l2-subdev: Fix alloc failure check in v4l2_subdev_call_state_try()include/media/v4l2-subdev.h+17 -130 replies
6/168perf evsel: Avoid container_of on a NULL leadertools/perf/util/evsel.c+2 -00 replies
7/168libperf event: Ensure tracing data is multiple of 8 sizedtools/lib/perf/include/perf/event.h+1 -00 replies
8/168clk: at91: peripheral: fix return valuedrivers/clk/at91/clk-peripheral.c+5 -20 replies
9/168perf util: Fix compression checks returning -1 as booltools/perf/util/lzma.c tools/perf/util/zlib.c+2 -20 replies
10/168rtc: x1205: Fix Xicor X1205 vendor prefixdrivers/rtc/rtc-x1205.c+1 -10 replies
11/168rtc: optee: fix memory leak on driver removaldrivers/rtc/rtc-optee.c+1 -00 replies
12/168perf arm_spe: Correct setting remote accesstools/perf/util/arm-spe.c+1 -10 replies
13/168perf arm-spe: Refactor arm-spe to support operation packet typetools/perf/util/arm-spe-decoder/arm-spe-decoder.c tools/perf/util/arm-spe-decoder/arm-spe-decoder.h tools/perf/util/arm-spe.c+67 -180 replies
14/168perf arm-spe: Rename the common data source encodingtools/perf/util/arm-spe-decoder/arm-spe-decoder.h tools/perf/util/arm-spe.c+23 -230 replies
15/168perf arm_spe: Correct memory level for remote accesstools/perf/util/arm-spe.c+2 -20 replies
16/168perf session: Fix handling when buffer exceeds 2 GiBtools/perf/util/session.c+1 -10 replies
17/168perf test: Dont leak workload gopipe in PERF_RECORD_*tools/perf/tests/perf-record.c+4 -00 replies
18/168clk: mediatek: mt8195-infra_ao: Fix parent for infra_ao_hdmi_26mdrivers/clk/mediatek/clk-mt8195-infra_ao.c+1 -10 replies
19/168clk: mediatek: clk-mux: Do not pass flags to clk_mux_determine_rate_flags()drivers/clk/mediatek/clk-mux.c+1 -30 replies
20/168clk: nxp: lpc18xx-cgu: convert from round_rate() to determine_rate()drivers/clk/nxp/clk-lpc18xx-cgu.c+9 -70 replies
21/168clk: nxp: Fix pll0 rate check condition in LPC18xx CGU driverdrivers/clk/nxp/clk-lpc18xx-cgu.c+2 -20 replies
22/168clk: tegra: do not overallocate memory for bpmp clocksdrivers/clk/tegra/clk-bpmp.c+1 -10 replies
23/168cpufreq: tegra186: Set target frequency for all cpus in policydrivers/cpufreq/tegra186-cpufreq.c+6 -20 replies
24/168scsi: libsas: Add sas_task_find_rq()include/scsi/libsas.h+18 -00 replies
25/168scsi: mvsas: Delete mvs_tag_init()drivers/scsi/mvsas/mv_init.c drivers/scsi/mvsas/mv_sas.c drivers/scsi/mvsas/mv_sas.h+0 -100 replies
26/168scsi: mvsas: Use sas_task_find_rq() for taggingdrivers/scsi/mvsas/mv_defs.h drivers/scsi/mvsas/mv_init.c drivers/scsi/mvsas/mv_sas.c +1 more+29 -230 replies
27/168scsi: mvsas: Fix use-after-free bugs in mvs_work_queuedrivers/scsi/mvsas/mv_init.c+1 -10 replies
28/168LoongArch: Remove CONFIG_ACPI_TABLE_UPGRADE in platform_init()arch/loongarch/kernel/setup.c+1 -30 replies
29/168LoongArch: Init acpi_gbl_use_global_lock to falsearch/loongarch/kernel/setup.c+1 -00 replies
30/168net/mlx4: prevent potential use after free in mlx4_en_do_uc_filter()drivers/net/ethernet/mellanox/mlx4/en_netdev.c+1 -10 replies
31/168s390/cio: Update purge function to unregister the unused subchannelsdrivers/s390/cio/device.c+24 -130 replies
32/168drm/vmwgfx: Fix Use-after-free in validationdrivers/gpu/drm/vmwgfx/vmwgfx_validation.c+3 -10 replies
33/168drm/vmwgfx: Fix copy-paste typo in validationdrivers/gpu/drm/vmwgfx/vmwgfx_validation.c+1 -10 replies
34/168net/sctp: fix a null dereference in sctp_disposition sctp_sf_do_5_1D_ce()net/sctp/sm_statefuns.c+2 -10 replies
35/168tcp: Dont call reqsk_fastopen_remove() in tcp_conn_request().net/ipv4/tcp_input.c+0 -10 replies
36/168net: fsl_pq_mdio: Fix device node reference leak in fsl_pq_mdio_probedrivers/net/ethernet/freescale/fsl_pq_mdio.c+2 -00 replies
37/168tools build: Align warning options with perftools/build/feature/Makefile+2 -20 replies
38/168mailbox: zynqmp-ipi: Remove redundant mbox_controller_unregister() calldrivers/mailbox/zynqmp-ipi-mailbox.c+0 -10 replies
39/168mailbox: zynqmp-ipi: Remove dev.parent check in zynqmp_ipi_free_mboxesdrivers/mailbox/zynqmp-ipi-mailbox.c+2 -40 replies
40/168bpf: Fix metadata_dst leak __bpf_redirect_neigh_v{4,6}net/core/filter.c+2 -00 replies
41/168drm/amdgpu: Add additional DCE6 SCL registersdrivers/gpu/drm/amd/include/asic_reg/dce/dce_6_0_d.h drivers/gpu/drm/amd/include/asic_reg/dce/dce_6_0_sh_mask.h+9 -00 replies
42/168drm/amd/display: Add missing DCE6 SCL_HORZ_FILTER_INIT* SRIsdrivers/gpu/drm/amd/display/dc/dce/dce_transform.h+2 -00 replies
43/168drm/amd/display: Properly clear SCL_*_FILTER_CONTROL on DCE6drivers/gpu/drm/amd/display/dc/dce/dce_transform.c+2 -40 replies
44/168drm/amd/display: Properly disable scaling on DCE6drivers/gpu/drm/amd/display/dc/dce/dce_transform.c drivers/gpu/drm/amd/display/dc/dce/dce_transform.h+13 -40 replies
45/168bridge: br_vlan_fill_forward_path_pvid: use br_vlan_group_rcu()net/bridge/br_vlan.c+1 -10 replies
46/168crypto: essiv - Check ssize for decryption and in-place encryptioncrypto/essiv.c+6 -80 replies
47/168tpm_tis: Fix incorrect arguments in tpm_tis_probe_irq_singledrivers/char/tpm/tpm_tis_core.c+2 -20 replies
48/168gpio: wcd934x: Remove duplicate assignment of of_gpio_n_cellsdrivers/gpio/gpio-wcd934x.c+0 -10 replies
49/168gpio: wcd934x: mark the GPIO controller as sleepingdrivers/gpio/gpio-wcd934x.c+1 -10 replies
50/168bpf: Avoid RCU context warning when unpinning htab with internal structskernel/bpf/inode.c+2 -20 replies
51/168ACPI: property: Fix buffer properties extraction for subnodesdrivers/acpi/property.c+11 -190 replies
52/168ACPI: TAD: Add missing sysfs_remove_group() for ACPI_TAD_RTdrivers/acpi/acpi_tad.c+3 -00 replies
53/168ACPI: debug: fix signedness issues in read/write helpersdrivers/acpi/acpi_dbg.c+13 -130 replies
54/168arm64: dts: qcom: msm8916: Add missing MDSS resetarch/arm64/boot/dts/qcom/msm8916.dtsi+2 -00 replies
55/168arm64: dts: qcom: sdm845: Fix slimbam num-channels/eesarch/arm64/boot/dts/qcom/sdm845.dtsi+2 -20 replies
56/168arm64: dts: ti: k3-am62a-main: Fix main padcfg lengtharch/arm64/boot/dts/ti/k3-am62a-main.dtsi+1 -10 replies
57/168ARM: OMAP2+: pm33xx-core: ix device node reference leaks in amx3_idle_initarch/arm/mach-omap2/pm33xx-core.c+5 -10 replies
58/168cpuidle: governors: menu: Avoid using invalid recent intervals datadrivers/cpuidle/governors/menu.c+17 -40 replies
59/168dt-bindings: phy: rockchip-inno-csi-dphy: make power-domains non-requiredDocumentation/devicetree/bindings/phy/rockchip-inno-csi-dphy.yaml+14 -10 replies
60/168xen/events: Cleanup find_virq() return codesdrivers/xen/events/events_base.c+4 -30 replies
61/168xen/manage: Fix suspend error pathdrivers/xen/manage.c+2 -10 replies
62/168firmware: meson_sm: fix device leak at probedrivers/firmware/meson/meson_sm.c+6 -10 replies
63/168media: cx18: Add missing check after DMA mapdrivers/media/pci/cx18/cx18-queue.c+10 -30 replies
64/168media: i2c: mt9v111: fix incorrect type for retdrivers/media/i2c/mt9v111.c+1 -10 replies
65/168media: mc: Fix MUST_CONNECT handling for pads with no linksdrivers/media/mc/mc-entity.c+1 -10 replies
66/168media: pci: ivtv: Add missing check after DMA mapdrivers/media/pci/ivtv/ivtv-irq.c drivers/media/pci/ivtv/ivtv-yuv.c+8 -20 replies
67/168media: lirc: Fix error handling in lirc_register()drivers/media/rc/lirc_dev.c+5 -40 replies
68/168drm/nouveau: fix bad ret code in nouveau_bo_move_prepdrivers/gpu/drm/nouveau/nouveau_bo.c+1 -10 replies
69/168blk-crypto: fix missing blktrace bio split eventsblock/blk-crypto-fallback.c+3 -00 replies
70/168btrfs: avoid potential out-of-bounds in btrfs_encode_fh()fs/btrfs/export.c+7 -10 replies
71/168bus: mhi: host: Do not use uninitialized dev pointer in mhi_init_irq_setup()drivers/bus/mhi/host/init.c+2 -30 replies
72/168copy_sighand: Handle architectures where sizeof(unsigned long) < sizeof(u64)kernel/fork.c+1 -10 replies
73/168cpufreq: intel_pstate: Fix object lifecycle issue in update_qos_request()drivers/cpufreq/intel_pstate.c+5 -30 replies
74/168crypto: aspeed - Fix dma_unmap_sg() directiondrivers/crypto/aspeed/aspeed-hace-crypto.c+1 -10 replies
75/168crypto: atmel - Fix dma_unmap_sg() directiondrivers/crypto/atmel-tdes.c+1 -10 replies
76/168fs/ntfs3: Fix a resource leak bug in wnd_extend()fs/ntfs3/bitmap.c+1 -00 replies
77/168iio: dac: ad5360: use int type to store negative error codesdrivers/iio/dac/ad5360.c+1 -10 replies
78/168iio: dac: ad5421: use int type to store negative error codesdrivers/iio/dac/ad5421.c+1 -10 replies
79/168iio: frequency: adf4350: Fix prescaler usage.drivers/iio/frequency/adf4350.c+13 -70 replies
80/168iio: xilinx-ams: Fix AMS_ALARM_THR_DIRECT_MASKdrivers/iio/adc/xilinx-ams.c+1 -10 replies
81/168iio: xilinx-ams: Unmask interrupts after updating alarmsdrivers/iio/adc/xilinx-ams.c+25 -200 replies
82/168init: handle bootloader identifier in kernel parametersinit/main.c+12 -00 replies
83/168iio: imu: inv_icm42600: Drop redundant pm_runtime reinitialization in resumedrivers/iio/imu/inv_icm42600/inv_icm42600_core.c+0 -40 replies
84/168iommu/vt-d: PRS isnt usable if PDS isnt supporteddrivers/iommu/intel/iommu.c+1 -10 replies
85/168kernel/sys.c: fix the racy usage of task_lock(tsk->group_leader) in sys_prlimit64() pathskernel/sys.c+20 -20 replies
86/168KEYS: trusted_tpm1: Compare HMAC values in constant timesecurity/keys/trusted-keys/trusted_tpm1.c+4 -30 replies
87/168lib/genalloc: fix device leak in of_gen_pool_get()lib/genalloc.c+4 -10 replies
88/168openat2: dont trigger automounts with RESOLVE_NO_XDEVfs/namei.c+8 -00 replies
89/168parisc: dont reference obsolete termio struct for TC* constantsarch/parisc/include/uapi/asm/ioctls.h+4 -40 replies
90/168parisc: Remove spurious if statement from raw_copy_from_user()arch/parisc/lib/memcpy.c+0 -10 replies
91/168nvme-pci: Add TUXEDO IBS Gen8 to Samsung sleep quirkdrivers/nvme/host/pci.c+2 -00 replies
92/168power: supply: max77976_charger: fix constant current reportingdrivers/power/supply/max77976_charger.c+6 -60 replies
93/168powerpc/powernv/pci: Fix underflow and leak issuearch/powerpc/platforms/powernv/pci-ioda.c+1 -10 replies
94/168powerpc/pseries/msi: Fix potential underflow and leak issuearch/powerpc/platforms/pseries/msi.c+1 -10 replies
95/168pwm: berlin: Fix wrong register in suspend/resumedrivers/pwm/pwm-berlin.c+2 -20 replies
96/168sched/deadline: Fix race in push_dl_task()kernel/sched/deadline.c+49 -240 replies
97/168scsi: hpsa: Fix potential memory leak in hpsa_big_passthru_ioctl()drivers/scsi/hpsa.c+12 -90 replies
98/168sctp: Fix MAC comparison to be constant-timenet/sctp/sm_make_chunk.c net/sctp/sm_statefuns.c+4 -20 replies
99/168sparc64: fix hugetlb for sun4uarch/sparc/mm/hugetlbpage.c+20 -00 replies
100/168sparc: fix error handling in scan_one_device()arch/sparc/kernel/of_device_32.c arch/sparc/kernel/of_device_64.c+2 -00 replies
101/168xtensa: simdisk: add input size check in proc_write_simdiskarch/xtensa/platforms/iss/simdisk.c+5 -10 replies
102/168mtd: rawnand: fsmc: Default to autodetect buswidthdrivers/mtd/nand/raw/fsmc_nand.c+5 -10 replies
103/168mmc: core: SPI mode remove cmd7drivers/mmc/core/sdio.c+5 -10 replies
104/168memory: samsung: exynos-srom: Fix of_iomap leak in exynos_srom_probedrivers/memory/samsung/exynos-srom.c+4 -60 replies
105/168rtc: interface: Ensure alarm irq is enabled when UIE is enableddrivers/rtc/interface.c+4 -00 replies
106/168rtc: interface: Fix long-standing race when setting alarmdrivers/rtc/interface.c+23 -00 replies
107/168rseq/selftests: Use weak symbol reference, not definition, to link with glibctools/testing/selftests/rseq/rseq.c+4 -40 replies
108/168PCI: tegra: Convert struct tegra_msi mask_lock into raw spinlockdrivers/pci/controller/pci-tegra.c+13 -140 replies
109/168PCI/sysfs: Ensure devices are powered for config readsdrivers/pci/pci-sysfs.c+19 -10 replies
110/168PCI/IOV: Add PCI rescan-remove locking when enabling/disabling SR-IOVdrivers/pci/iov.c+5 -00 replies
111/168PCI/ERR: Fix uevent on failure to recoverdrivers/pci/pcie/err.c+7 -10 replies
112/168PCI/AER: Fix missing uevent on recovery when a reset is requesteddrivers/pci/pci-driver.c+1 -00 replies
113/168PCI/AER: Support errors introduced by PCIe r6.0drivers/pci/pcie/aer.c+6 -60 replies
114/168PCI: keystone: Use devm_request_irq() to free "ks-pcie-error-irq" on exitdrivers/pci/controller/dwc/pci-keystone.c+2 -20 replies
115/168PCI: rcar-host: Drop PMSR spinlockdrivers/pci/controller/pcie-rcar-host.c+2 -110 replies
116/168PCI: rcar-host: Convert struct rcar_msi mask_lock into raw spinlockdrivers/pci/controller/pcie-rcar-host.c+13 -140 replies
117/168PCI: tegra194: Fix broken tegra_pcie_ep_raise_msi_irq()drivers/pci/controller/dwc/pcie-tegra194.c+2 -20 replies
118/168PCI: tegra194: Handle errors in BPMP responsedrivers/pci/controller/dwc/pcie-tegra194.c+16 -20 replies
119/168spi: cadence-quadspi: Flush posted register writes before INDAC accessdrivers/spi/spi-cadence-quadspi.c+3 -00 replies
120/168spi: cadence-quadspi: Flush posted register writes before DAC accessdrivers/spi/spi-cadence-quadspi.c+2 -00 replies
121/168x86/umip: Check that the instruction opcode is at least two bytesarch/x86/kernel/umip.c+2 -20 replies
122/168x86/umip: Fix decoding of register forms of 0F 01 (SGDT and SIDT aliases)arch/x86/kernel/umip.c+11 -00 replies
123/168selftests: mptcp: join: validate C-flag + def limittools/testing/selftests/net/mptcp/mptcp_join.sh+11 -00 replies
124/168wifi: ath11k: HAL SRNG: dont deinitialize and re-initialize againdrivers/net/wireless/ath/ath11k/core.c drivers/net/wireless/ath/ath11k/hal.c drivers/net/wireless/ath/ath11k/hal.h+18 -50 replies
125/168mm/page_alloc: only set ALLOC_HIGHATOMIC for __GPF_HIGH allocationsmm/page_alloc.c+1 -10 replies
126/168mm/hugetlb: early exit from hugetlb_pages_alloc_boot() when max_huge_pages=0mm/hugetlb.c+3 -00 replies
127/168NFSD: Fix destination buffer size in nfsd4_ssc_setup_dul()fs/nfsd/nfs4proc.c+1 -10 replies
128/168nfsd: nfserr_jukebox in nlm_fopen should lead to a retryfs/nfsd/lockd.c+15 -00 replies
129/168ext4: verify orphan file size is not too bigfs/ext4/orphan.c+12 -10 replies
130/168ext4: increase i_disksize to offset + len in ext4_update_disksize_before_punch()fs/ext4/inode.c+8 -20 replies
131/168ext4: correctly handle queries for metadata mappingsfs/ext4/fsmap.c+9 -50 replies
132/168ext4: guard against EA inode refcount underflow in xattr updatefs/ext4/xattr.c+8 -70 replies
133/168ACPICA: Allow to skip Global Lock initializationdrivers/acpi/acpica/evglock.c include/acpi/acpixf.h+10 -00 replies
134/168ext4: free orphan info with kvfreefs/ext4/orphan.c+2 -20 replies
135/168lib/crypto/curve25519-hacl64: Disable KASAN with clang-17 and olderlib/crypto/Makefile+4 -00 replies
136/168ASoC: codecs: wcd934x: Simplify with dev_err_probesound/soc/codecs/wcd934x.c+7 -120 replies
137/168ASoC: wcd934x: fix error handling in wcd934x_codec_parse_data()sound/soc/codecs/wcd934x.c+15 -20 replies
138/168KVM: x86: Dont (re)check L1 intercepts when completing userspace I/Oarch/x86/kvm/emulate.c arch/x86/kvm/kvm_emulate.h arch/x86/kvm/x86.c+13 -90 replies
139/168media: mc: Clear minor number before put devicedrivers/media/mc/mc-devnode.c+1 -50 replies
140/168Squashfs: add additional inode sanity checkingfs/squashfs/inode.c+18 -20 replies
141/168Squashfs: reject negative file sizes in squashfs_read_inode()fs/squashfs/inode.c+4 -00 replies
142/168tracing: Fix race condition in kprobe initialization causing NULL pointer dereferencekernel/trace/trace_kprobe.c kernel/trace/trace_probe.h kernel/trace/trace_uprobe.c+23 -100 replies
143/168ksmbd: add max ip connections parameterfs/smb/server/ksmbd_netlink.h fs/smb/server/server.h fs/smb/server/transport_ipc.c +1 more+23 -130 replies
144/168PCI: endpoint: Remove surplus return statement from pci_epf_test_clean_dma_chan()drivers/pci/endpoint/functions/pci-epf-test.c+0 -20 replies
145/168PCI: endpoint: pci-epf-test: Add NULL check for DMA channels before releasedrivers/pci/endpoint/functions/pci-epf-test.c+11 -60 replies
146/168mfd: intel_soc_pmic_chtdc_ti: Fix invalid regmap-config max_register valuedrivers/mfd/intel_soc_pmic_chtdc_ti.c+1 -10 replies
147/168mfd: intel_soc_pmic_chtdc_ti: Drop unneeded assignment for cache_typedrivers/mfd/intel_soc_pmic_chtdc_ti.c+0 -10 replies
148/168mfd: intel_soc_pmic_chtdc_ti: Set use_single_read regmap_config flagdrivers/mfd/intel_soc_pmic_chtdc_ti.c+2 -00 replies
149/168btrfs: fix the incorrect max_bytes value for find_lock_delalloc_range()fs/btrfs/extent_io.c+11 -30 replies
150/168rseq: Protect event mask against membarrier IPIinclude/linux/sched.h kernel/rseq.c+13 -80 replies
151/168ipmi: Rework user message limit handlingdrivers/char/ipmi/ipmi_msghandler.c+198 -2170 replies
152/168ipmi: Fix handling of messages with provided receive message pointerdrivers/char/ipmi/ipmi_msghandler.c+4 -10 replies
153/168ACPI: property: Disregard references in data-only subnode listsdrivers/acpi/property.c+22 -290 replies
154/168ACPI: property: Add code comments explaining what is going ondrivers/acpi/property.c+44 -20 replies
155/168ACPI: property: Do not pass NULL handles to acpi_attach_data()drivers/acpi/property.c+12 -00 replies
156/168selftests/mm: skip soft-dirty tests when CONFIG_MEM_SOFT_DIRTY is disabledtools/testing/selftests/vm/madv_populate.c tools/testing/selftests/vm/soft-dirty.c tools/testing/selftests/vm/vm_util.c +1 more+90 -30 replies
157/168asm-generic/io: Add _RET_IP_ to MMIO trace for more accurate debug infoinclude/asm-generic/io.h include/trace/events/rwmmio.h lib/trace_readwrite.c+75 -640 replies
158/168asm-generic/io.h: suppress endianness warnings for relaxed accessorsinclude/asm-generic/io.h+6 -60 replies
159/168asm-generic/io.h: Skip trace helpers if rwmmio events are disabledinclude/asm-generic/io.h+66 -320 replies
160/168mptcp: pm: in-kernel: usable client side with C-flagnet/mptcp/pm.c net/mptcp/pm_netlink.c net/mptcp/protocol.h+66 -40 replies
161/168minixfs: Verify inode mode when loading from diskfs/minix/inode.c+7 -10 replies
162/168pid: Add a judgment for ns null in pid_nr_nskernel/pid.c+1 -10 replies
163/168pid: make __task_pid_nr_ns(ns => NULL) safe for zombie callerskernel/pid.c+2 -12 replies
164/168fs: Add initramfs_options to set initramfs mount optionsDocumentation/admin-guide/kernel-parameters.txt fs/namespace.c+13 -10 replies
165/168cramfs: Verify inode mode when loading from diskfs/cramfs/inode.c+10 -10 replies
166/168writeback: Avoid softlockup when switching many inodesfs/fs-writeback.c+10 -10 replies
167/168writeback: Avoid excessively long inode switching timesfs/fs-writeback.c+11 -100 replies
168/168xen/events: Update virq_to_irq on migrationdrivers/xen/events/events_base.c+12 -10 replies

Reviews trailers per patch

91 of 168 patches have a Reviewed-by or Acked-by.

PatchLinus WalleijJames ClarkIan RogersDan CarpenterNamhyung KimArnaldo Carvalho de MeloAlexander SverdlinNicolas FerreTariq ToukanPeter OberparleiterZack RusinXin LongPeng FanSimon HormanJordan RifeJakub KicinskiMartin KaFai LauAlex DeucherJustinien BouronJarkko SakkinenPaul MenzelYonghong SongSakari AilusMikko PerttunenJack WangJason YanHannes ReineckeDamien Le MoalMartin BlumenstinglJacopo MondiMaud SpieringsMartin Kepplinger-NovakovićPetr VorelBart Van AsscheChristoph HellwigDavid SterbaKrishna Chaitanya ChundruDmitry BaryshkovKonrad DybcioDavid HildenbrandLorenzo StoakesArnd BergmannZihuan ZhangAndy ShevchenkoO'Griofa, ConallErim, SalihSiddharth VadapalliChristian LoehleMarc ZyngierKrzysztof KozlowskiJan BeulichJuergen GrossRafael J. Wysocki (Intel)Mika WesterbergStian HalsethJohn Paul Adrian GlaubitzAndreas LarssonMathieu DesnoyersBenjamin BlockFarhan AliJulian RuessLukas WunnerKuppuswamy SathyanarayananGeert UytterhoevenJon HunterThierry RedingPratyush YadavPeter Zijlstra (Intel)Geliang TangCédric Le GoaterJuri LelliDon BraceAleksa SaraiHelen KoikeVlastimil BabkaSergey SenozhatskyMichal HockoJason A. DonenfeldArd Biesheuvel[email protected]Dev JainJane ChuKrzysztof WilczyńskiHans de GoedeBoqun FengGilles BULOZZhang YiJan KaraBaokun LiBaochen QiangBaoquan He高翔Rob LandleyNicolas PitreTejun HeoPavel Machek (CIP)Hardik GargShuah KhanPeter SchneiderFlorian FainelliBrett A C SheffieldMiguel Ojeda
SeriesT-b T-b T-b T-b T-b T-b T-b T-b
1/168
2/168
3/168
4/168
5/168R-b
6/168R-b A-b
7/168R-b A-b T-b
8/168R-b A-b
9/168R-b
10/168R-b
11/168
12/168R-b
13/168A-b
14/168R-b
15/168R-b
16/168A-b
17/168T-b
18/168
19/168
20/168
21/168
22/168
23/168R-b
24/168R-b R-b R-b
25/168R-b R-b
26/168
27/168
28/168
29/168
30/168R-b
31/168R-b
32/168R-b
33/168R-b
34/168A-b
35/168
36/168
37/168R-b
38/168R-b
39/168R-b
40/168R-b R-b R-b R-b
41/168
42/168R-b
43/168R-b
44/168R-b
45/168
46/168
47/168R-b R-b R-b
48/168
49/168
50/168A-b
51/168R-b T-b
52/168R-b
53/168
54/168R-b R-b
55/168R-b
56/168R-b
57/168
58/168T-b R-b T-b
59/168R-b
60/168R-b R-b
61/168R-b
62/168A-b
63/168
64/168R-b
65/168T-b T-b
66/168
67/168
68/168R-b
69/168R-b R-b
70/168R-b
71/168R-b
72/168A-b R-b R-b
73/168R-b
74/168
75/168
76/168
77/168R-b
78/168R-b
79/168R-b
80/168R-b T-b A-b
81/168R-b T-b A-b
82/168
83/168
84/168
85/168
86/168R-b
87/168
88/168R-b
89/168Co-authored-by
90/168
91/168
92/168
93/168R-b
94/168R-b
95/168
96/168A-b
97/168A-b
98/168
99/168T-b R-b R-b
100/168R-b
101/168
102/168
103/168
104/168
105/168
106/168
107/168R-b
108/168
109/168
110/168R-b R-b R-b
111/168
112/168R-b
113/168R-b
114/168
115/168R-b
116/168A-b R-b
117/168
118/168R-b A-b
119/168R-b
120/168R-b
121/168A-b
122/168A-b
123/168R-b
124/168R-b
125/168T-b R-b T-b A-b
126/168A-b R-b T-b R-b
127/168
128/168
129/168
130/168R-b R-b R-b
131/168
132/168
133/168
134/168
135/168A-b A-b
136/168
137/168R-b
138/168
139/168T-b
140/168
141/168
142/168
143/168
144/168
145/168R-b R-b
146/168R-b
147/168R-b
148/168R-b
149/168
150/168R-b R-b
151/168T-b
152/168
153/168R-b T-b
154/168R-b T-b
155/168R-b T-b
156/168A-b
157/168
158/168
159/168
160/168R-b
161/168
162/168R-b
163/168Originally-by
164/168T-b
165/168A-b
166/168A-b
167/168A-b
168/168R-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 102 reviewers.

Read the v1 thread

Cover letter [PATCH 6.1 000/168] 6.1.157-rc1 review

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

Responses should be made by Sun, 19 Oct 2025 14:50:59 +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.157-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.157-rc1

Jason Andryuk <[email protected]>
xen/events: Update virq_to_irq on migration

Jan Kara <[email protected]>
writeback: Avoid excessively long inode switching times

Jan Kara <[email protected]>
writeback: Avoid softlockup when switching many inodes

Tetsuo Handa <[email protected]>
cramfs: Verify inode mode when loading from disk

Lichen Liu <[email protected]>
fs: Add 'initramfs_options' to set initramfs mount options

Oleg Nesterov <[email protected]>
pid: make __task_pid_nr_ns(ns => NULL) safe for zombie callers

gaoxiang17 <[email protected]>
pid: Add a judgment for ns null in pid_nr_ns

Tetsuo Handa <[email protected]>
minixfs: Verify inode mode when loading from disk

Matthieu Baerts (NGI0) <[email protected]>
mptcp: pm: in-kernel: usable client side with C-flag

Varad Gautam <[email protected]>
asm-generic/io.h: Skip trace helpers if rwmmio events are disabled

Vladimir Oltean <[email protected]>
asm-generic/io.h: suppress endianness warnings for relaxed accessors

Sai Prakash Ranjan <[email protected]>
asm-generic/io: Add _RET_IP_ to MMIO trace for more accurate debug info

Lance Yang <[email protected]>
selftests/mm: skip soft-dirty tests when CONFIG_MEM_SOFT_DIRTY is disabled

Rafael J. Wysocki <[email protected]>
ACPI: property: Do not pass NULL handles to acpi_attach_data()

Rafael J. Wysocki <[email protected]>
ACPI: property: Add code comments explaining what is going on

Rafael J. Wysocki <[email protected]>
ACPI: property: Disregard references in data-only subnode lists

Guenter Roeck <[email protected]>
ipmi: Fix handling of messages with provided receive message pointer

Corey Minyard <[email protected]>
ipmi: Rework user message limit handling

Thomas Gleixner <[email protected]>
rseq: Protect event mask against membarrier IPI

Qu Wenruo <[email protected]>
btrfs: fix the incorrect max_bytes value for find_lock_delalloc_range()

Hans de Goede <[email protected]>
mfd: intel_soc_pmic_chtdc_ti: Set use_single_read regmap_config flag

Andy Shevchenko <[email protected]>
mfd: intel_soc_pmic_chtdc_ti: Drop unneeded assignment for cache_type

Hans de Goede <[email protected]>
mfd: intel_soc_pmic_chtdc_ti: Fix invalid regmap-config max_register value

Shin'ichiro Kawasaki <[email protected]>
PCI: endpoint: pci-epf-test: Add NULL check for DMA channels before release

Wang Jiang <[email protected]>
PCI: endpoint: Remove surplus return statement from pci_epf_test_clean_dma_chan()

Namjae Jeon <[email protected]>
ksmbd: add max ip connections parameter

Yuan Chen <[email protected]>
tracing: Fix race condition in kprobe initialization causing NULL pointer dereference

Phillip Lougher <[email protected]>
Squashfs: reject negative file sizes in squashfs_read_inode()

Phillip Lougher <[email protected]>
Squashfs: add additional inode sanity checking

Edward Adam Davis <[email protected]>
media: mc: Clear minor number before put device

Sean Christopherson <[email protected]>
KVM: x86: Don't (re)check L1 intercepts when completing userspace I/O

Ma Ke <[email protected]>
ASoC: wcd934x: fix error handling in wcd934x_codec_parse_data()

Krzysztof Kozlowski <[email protected]>
ASoC: codecs: wcd934x: Simplify with dev_err_probe

Nathan Chancellor <[email protected]>
lib/crypto/curve25519-hacl64: Disable KASAN with clang-17 and older

Jan Kara <[email protected]>
ext4: free orphan info with kvfree

Huacai Chen <[email protected]>
ACPICA: Allow to skip Global Lock initialization

Ahmet Eray Karadag <[email protected]>
ext4: guard against EA inode refcount underflow in xattr update

Ojaswin Mujoo <[email protected]>
ext4: correctly handle queries for metadata mappings

Yongjian Sun <[email protected]>
ext4: increase i_disksize to offset + len in ext4_update_disksize_before_punch()

Jan Kara <[email protected]>
ext4: verify orphan file size is not too big

Olga Kornievskaia <[email protected]>
nfsd: nfserr_jukebox in nlm_fopen should lead to a retry

Thorsten Blum <[email protected]>
NFSD: Fix destination buffer size in nfsd4_ssc_setup_dul()

Li RongQing <[email protected]>
mm/hugetlb: early exit from hugetlb_pages_alloc_boot() when max_huge_pages=0

Thadeu Lima de Souza Cascardo <[email protected]>
mm/page_alloc: only set ALLOC_HIGHATOMIC for __GPF_HIGH allocations

Muhammad Usama Anjum <[email protected]>
wifi: ath11k: HAL SRNG: don't deinitialize and re-initialize again

Matthieu Baerts (NGI0) <[email protected]>
selftests: mptcp: join: validate C-flag + def limit

Sean Christopherson <[email protected]>
x86/umip: Fix decoding of register forms of 0F 01 (SGDT and SIDT aliases)

Sean Christopherson <[email protected]>
x86/umip: Check that the instruction opcode is at least two bytes

Pratyush Yadav <[email protected]>
spi: cadence-quadspi: Flush posted register writes before DAC access

Pratyush Yadav <[email protected]>
spi: cadence-quadspi: Flush posted register writes before INDAC access

Vidya Sagar <[email protected]>
PCI: tegra194: Handle errors in BPMP response

Niklas Cassel <[email protected]>
PCI: tegra194: Fix broken tegra_pcie_ep_raise_msi_irq()

Marek Vasut <[email protected]>
PCI: rcar-host: Convert struct rcar_msi mask_lock into raw spinlock

Marek Vasut <[email protected]>
PCI: rcar-host: Drop PMSR spinlock

Siddharth Vadapalli <[email protected]>
PCI: keystone: Use devm_request_irq() to free "ks-pcie-error-irq" on exit

Lukas Wunner <[email protected]>
PCI/AER: Support errors introduced by PCIe r6.0

Niklas Schnelle <[email protected]>
PCI/AER: Fix missing uevent on recovery when a reset is requested

Lukas Wunner <[email protected]>
PCI/ERR: Fix uevent on failure to recover

Niklas Schnelle <[email protected]>
PCI/IOV: Add PCI rescan-remove locking when enabling/disabling SR-IOV

Brian Norris <[email protected]>
PCI/sysfs: Ensure devices are powered for config reads

Marek Vasut <[email protected]>
PCI: tegra: Convert struct tegra_msi mask_lock into raw spinlock

Sean Christopherson <[email protected]>
rseq/selftests: Use weak symbol reference, not definition, to link with glibc

Esben Haabendal <[email protected]>
rtc: interface: Fix long-standing race when setting alarm

Esben Haabendal <[email protected]>
rtc: interface: Ensure alarm irq is enabled when UIE is enabled

Zhen Ni <[email protected]>
memory: samsung: exynos-srom: Fix of_iomap leak in exynos_srom_probe

Rex Chen <[email protected]>
mmc: core: SPI mode remove cmd7

Linus Walleij <[email protected]>
mtd: rawnand: fsmc: Default to autodetect buswidth

Miaoqian Lin <[email protected]>
xtensa: simdisk: add input size check in proc_write_simdisk

Ma Ke <[email protected]>
sparc: fix error handling in scan_one_device()

Anthony Yznaga <[email protected]>
sparc64: fix hugetlb for sun4u

Eric Biggers <[email protected]>
sctp: Fix MAC comparison to be constant-time

Thorsten Blum <[email protected]>
scsi: hpsa: Fix potential memory leak in hpsa_big_passthru_ioctl()

Harshit Agarwal <[email protected]>
sched/deadline: Fix race in push_dl_task()

Jisheng Zhang <[email protected]>
pwm: berlin: Fix wrong register in suspend/resume

Nam Cao <[email protected]>
powerpc/pseries/msi: Fix potential underflow and leak issue

Nam Cao <[email protected]>
powerpc/powernv/pci: Fix underflow and leak issue

Dzmitry Sankouski <[email protected]>
power: supply: max77976_charger: fix constant current reporting

Georg Gottleuber <[email protected]>
nvme-pci: Add TUXEDO IBS Gen8 to Samsung sleep quirk

John David Anglin <[email protected]>
parisc: Remove spurious if statement from raw_copy_from_user()

Sam James <[email protected]>
parisc: don't reference obsolete termio struct for TC* constants

Askar Safin <[email protected]>
openat2: don't trigger automounts with RESOLVE_NO_XDEV

Johan Hovold <[email protected]>
lib/genalloc: fix device leak in of_gen_pool_get()

Eric Biggers <[email protected]>
KEYS: trusted_tpm1: Compare HMAC values in constant time

Oleg Nesterov <[email protected]>

    kernel/sys.c: fix the racy usage of task_lock(tsk->group_leader) in sys_prlimit64() paths

Lu Baolu <[email protected]>
iommu/vt-d: PRS isn't usable if PDS isn't supported

Sean Nyekjaer <[email protected]>
iio: imu: inv_icm42600: Drop redundant pm_runtime reinitialization in resume

Huacai Chen <[email protected]>
init: handle bootloader identifier in kernel parameters

Sean Anderson <[email protected]>
iio: xilinx-ams: Unmask interrupts after updating alarms

Sean Anderson <[email protected]>
iio: xilinx-ams: Fix AMS_ALARM_THR_DIRECT_MASK

Michael Hennerich <[email protected]>
iio: frequency: adf4350: Fix prescaler usage.

Qianfeng Rong <[email protected]>
iio: dac: ad5421: use int type to store negative error codes

Qianfeng Rong <[email protected]>
iio: dac: ad5360: use int type to store negative error codes

Haoxiang Li <[email protected]>
fs/ntfs3: Fix a resource leak bug in wnd_extend()

Thomas Fourier <[email protected]>
crypto: atmel - Fix dma_unmap_sg() direction

Thomas Fourier <[email protected]>
crypto: aspeed - Fix dma_unmap_sg() direction

Rafael J. Wysocki <[email protected]>
cpufreq: intel_pstate: Fix object lifecycle issue in update_qos_request()

Simon Schuster <[email protected]>
copy_sighand: Handle architectures where sizeof(unsigned long) < sizeof(u64)

Adam Xue <[email protected]>
bus: mhi: host: Do not use uninitialized 'dev' pointer in mhi_init_irq_setup()

Anderson Nascimento <[email protected]>
btrfs: avoid potential out-of-bounds in btrfs_encode_fh()

Yu Kuai <[email protected]>
blk-crypto: fix missing blktrace bio split events

Shuhao Fu <[email protected]>
drm/nouveau: fix bad ret code in nouveau_bo_move_prep

Ma Ke <[email protected]>
media: lirc: Fix error handling in lirc_register()

Thomas Fourier <[email protected]>
media: pci: ivtv: Add missing check after DMA map

Laurent Pinchart <[email protected]>
media: mc: Fix MUST_CONNECT handling for pads with no links

Qianfeng Rong <[email protected]>
media: i2c: mt9v111: fix incorrect type for ret

Thomas Fourier <[email protected]>
media: cx18: Add missing check after DMA map

Johan Hovold <[email protected]>
firmware: meson_sm: fix device leak at probe

Lukas Wunner <[email protected]>
xen/manage: Fix suspend error path

Jason Andryuk <[email protected]>
xen/events: Cleanup find_virq() return codes

Michael Riesch <[email protected]>
dt-bindings: phy: rockchip-inno-csi-dphy: make power-domains non-required

Rafael J. Wysocki <[email protected]>
cpuidle: governors: menu: Avoid using invalid recent intervals data

Miaoqian Lin <[email protected]>
ARM: OMAP2+: pm33xx-core: ix device node reference leaks in amx3_idle_init

Vibhore Vardhan <[email protected]>
arm64: dts: ti: k3-am62a-main: Fix main padcfg length

Stephan Gerhold <[email protected]>
arm64: dts: qcom: sdm845: Fix slimbam num-channels/ees

Stephan Gerhold <[email protected]>
arm64: dts: qcom: msm8916: Add missing MDSS reset

Amir Mohammad Jahangirzad <[email protected]>
ACPI: debug: fix signedness issues in read/write helpers

Daniel Tang <[email protected]>
ACPI: TAD: Add missing sysfs_remove_group() for ACPI_TAD_RT

Rafael J. Wysocki <[email protected]>
ACPI: property: Fix buffer properties extraction for subnodes

KaFai Wan <[email protected]>
bpf: Avoid RCU context warning when unpinning htab with internal structs

Bartosz Golaszewski <[email protected]>
gpio: wcd934x: mark the GPIO controller as sleeping

Andy Shevchenko <[email protected]>
gpio: wcd934x: Remove duplicate assignment of of_gpio_n_cells

Gunnar Kudrjavets <[email protected]>
tpm_tis: Fix incorrect arguments in tpm_tis_probe_irq_single

Herbert Xu <[email protected]>
crypto: essiv - Check ssize for decryption and in-place encryption

Eric Woudstra <[email protected]>
bridge: br_vlan_fill_forward_path_pvid: use br_vlan_group_rcu()

Timur Kristóf <[email protected]>
drm/amd/display: Properly disable scaling on DCE6

Timur Kristóf <[email protected]>
drm/amd/display: Properly clear SCL_*_FILTER_CONTROL on DCE6

Timur Kristóf <[email protected]>
drm/amd/display: Add missing DCE6 SCL_HORZ_FILTER_INIT* SRIs

Alex Deucher <[email protected]>
drm/amdgpu: Add additional DCE6 SCL registers

Daniel Borkmann <[email protected]>

    bpf: Fix metadata_dst leak __bpf_redirect_neigh_v{4,6}

Harini T <[email protected]>
mailbox: zynqmp-ipi: Remove dev.parent check in zynqmp_ipi_free_mboxes

Harini T <[email protected]>
mailbox: zynqmp-ipi: Remove redundant mbox_controller_unregister() call

Leo Yan <[email protected]>
tools build: Align warning options with perf

Erick Karanja <[email protected]>
net: fsl_pq_mdio: Fix device node reference leak in fsl_pq_mdio_probe

Kuniyuki Iwashima <[email protected]>
tcp: Don't call reqsk_fastopen_remove() in tcp_conn_request().

Alexandr Sapozhnikov <[email protected]>
net/sctp: fix a null dereference in sctp_disposition sctp_sf_do_5_1D_ce()

Ian Forbes <[email protected]>
drm/vmwgfx: Fix copy-paste typo in validation

Ian Forbes <[email protected]>
drm/vmwgfx: Fix Use-after-free in validation

Vineeth Vijayan <[email protected]>
s390/cio: Update purge function to unregister the unused subchannels

Dan Carpenter <[email protected]>
net/mlx4: prevent potential use after free in mlx4_en_do_uc_filter()

Huacai Chen <[email protected]>
LoongArch: Init acpi_gbl_use_global_lock to false

Tiezhu Yang <[email protected]>
LoongArch: Remove CONFIG_ACPI_TABLE_UPGRADE in platform_init()

Duoming Zhou <[email protected]>
scsi: mvsas: Fix use-after-free bugs in mvs_work_queue

John Garry <[email protected]>
scsi: mvsas: Use sas_task_find_rq() for tagging

John Garry <[email protected]>
scsi: mvsas: Delete mvs_tag_init()

John Garry <[email protected]>
scsi: libsas: Add sas_task_find_rq()

Aaron Kling <[email protected]>
cpufreq: tegra186: Set target frequency for all cpus in policy

Fedor Pchelkin <[email protected]>
clk: tegra: do not overallocate memory for bpmp clocks

Alok Tiwari <[email protected]>
clk: nxp: Fix pll0 rate check condition in LPC18xx CGU driver

Brian Masney <[email protected]>
clk: nxp: lpc18xx-cgu: convert from round_rate() to determine_rate()

Chen-Yu Tsai <[email protected]>
clk: mediatek: clk-mux: Do not pass flags to clk_mux_determine_rate_flags()

AngeloGioacchino Del Regno <[email protected]>
clk: mediatek: mt8195-infra_ao: Fix parent for infra_ao_hdmi_26m

Ian Rogers <[email protected]>
perf test: Don't leak workload gopipe in PERF_RECORD_*

Leo Yan <[email protected]>
perf session: Fix handling when buffer exceeds 2 GiB

Leo Yan <[email protected]>
perf arm_spe: Correct memory level for remote access

Leo Yan <[email protected]>
perf arm-spe: Rename the common data source encoding

German Gomez <[email protected]>
perf arm-spe: Refactor arm-spe to support operation packet type

Leo Yan <[email protected]>
perf arm_spe: Correct setting remote access

Clément Le Goffic <[email protected]>
rtc: optee: fix memory leak on driver removal

Rob Herring (Arm) <[email protected]>
rtc: x1205: Fix Xicor X1205 vendor prefix

Yunseong Kim <[email protected]>
perf util: Fix compression checks returning -1 as bool

Brian Masney <[email protected]>
clk: at91: peripheral: fix return value

Ian Rogers <[email protected]>
libperf event: Ensure tracing data is multiple of 8 sized

Ian Rogers <[email protected]>
perf evsel: Avoid container_of on a NULL leader

Tomi Valkeinen <[email protected]>
media: v4l2-subdev: Fix alloc failure check in v4l2_subdev_call_state_try()

Michael Hennerich <[email protected]>

    iio: frequency: adf4350: Fix ADF4350_REG3_12BIT_CLKDIV_MODE

Zhen Ni <[email protected]>
clocksource/drivers/clps711x: Fix resource leaks in error paths

Aleksa Sarai <[email protected]>
fscontext: do not consume log entries when returning -EMSGSIZE

Thomas Weißschuh <[email protected]>
fs: always return zero on success from replace_fd()

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

Diffstat:

 Documentation/admin-guide/kernel-parameters.txt    |   3 +
 .../bindings/phy/rockchip-inno-csi-dphy.yaml       |  15 +-
 Makefile                                           |   4 +-
 arch/arm/mach-omap2/pm33xx-core.c                  |   6 +-
 arch/arm64/boot/dts/qcom/msm8916.dtsi              |   2 +
 arch/arm64/boot/dts/qcom/sdm845.dtsi               |   4 +-
 arch/arm64/boot/dts/ti/k3-am62a-main.dtsi          |   2 +-
 arch/loongarch/kernel/setup.c                      |   5 +-
 arch/parisc/include/uapi/asm/ioctls.h              |   8 +-
 arch/parisc/lib/memcpy.c                           |   1 -
 arch/powerpc/platforms/powernv/pci-ioda.c          |   2 +-
 arch/powerpc/platforms/pseries/msi.c               |   2 +-
 arch/sparc/kernel/of_device_32.c                   |   1 +
 arch/sparc/kernel/of_device_64.c                   |   1 +
 arch/sparc/mm/hugetlbpage.c                        |  20 +
 arch/x86/kernel/umip.c                             |  15 +-
 arch/x86/kvm/emulate.c                             |  11 +-
 arch/x86/kvm/kvm_emulate.h                         |   2 +-
 arch/x86/kvm/x86.c                                 |   9 +-
 arch/xtensa/platforms/iss/simdisk.c                |   6 +-
 block/blk-crypto-fallback.c                        |   3 +
 crypto/essiv.c                                     |  14 +-
 drivers/acpi/acpi_dbg.c                            |  26 +-
 drivers/acpi/acpi_tad.c                            |   3 +
 drivers/acpi/acpica/evglock.c                      |   4 +
 drivers/acpi/property.c                            | 139 ++++---
 drivers/bus/mhi/host/init.c                        |   5 +-
 drivers/char/ipmi/ipmi_msghandler.c                | 422 ++++++++++-----------
 drivers/char/tpm/tpm_tis_core.c                    |   4 +-
 drivers/clk/at91/clk-peripheral.c                  |   7 +-
 drivers/clk/mediatek/clk-mt8195-infra_ao.c         |   2 +-
 drivers/clk/mediatek/clk-mux.c                     |   4 +-
 drivers/clk/nxp/clk-lpc18xx-cgu.c                  |  20 +-
 drivers/clk/tegra/clk-bpmp.c                       |   2 +-
 drivers/clocksource/clps711x-timer.c               |  23 +-
 drivers/cpufreq/intel_pstate.c                     |   8 +-
 drivers/cpufreq/tegra186-cpufreq.c                 |   8 +-
 drivers/cpuidle/governors/menu.c                   |  21 +-
 drivers/crypto/aspeed/aspeed-hace-crypto.c         |   2 +-
 drivers/crypto/atmel-tdes.c                        |   2 +-
 drivers/firmware/meson/meson_sm.c                  |   7 +-
 drivers/gpio/gpio-wcd934x.c                        |   3 +-
 drivers/gpu/drm/amd/display/dc/dce/dce_transform.c |  21 +-
 drivers/gpu/drm/amd/display/dc/dce/dce_transform.h |   4 +
 .../gpu/drm/amd/include/asic_reg/dce/dce_6_0_d.h   |   7 +
 .../drm/amd/include/asic_reg/dce/dce_6_0_sh_mask.h |   2 +
 drivers/gpu/drm/nouveau/nouveau_bo.c               |   2 +-
 drivers/gpu/drm/vmwgfx/vmwgfx_validation.c         |   6 +-
 drivers/iio/adc/xilinx-ams.c                       |  47 ++-
 drivers/iio/dac/ad5360.c                           |   2 +-
 drivers/iio/dac/ad5421.c                           |   2 +-
 drivers/iio/frequency/adf4350.c                    |  20 +-
 drivers/iio/imu/inv_icm42600/inv_icm42600_core.c   |   4 -
 drivers/iommu/intel/iommu.c                        |   2 +-
 drivers/mailbox/zynqmp-ipi-mailbox.c               |   7 +-
 drivers/media/i2c/mt9v111.c                        |   2 +-
 drivers/media/mc/mc-devnode.c                      |   6 +-
 drivers/media/mc/mc-entity.c                       |   2 +-
 drivers/media/pci/cx18/cx18-queue.c                |  13 +-
 drivers/media/pci/ivtv/ivtv-irq.c                  |   2 +-
 drivers/media/pci/ivtv/ivtv-yuv.c                  |   8 +-
 drivers/media/rc/lirc_dev.c                        |   9 +-
 drivers/memory/samsung/exynos-srom.c               |  10 +-
 drivers/mfd/intel_soc_pmic_chtdc_ti.c              |   5 +-
 drivers/mmc/core/sdio.c                            |   6 +-
 drivers/mtd/nand/raw/fsmc_nand.c                   |   6 +-
 drivers/net/ethernet/freescale/fsl_pq_mdio.c       |   2 +
 drivers/net/ethernet/mellanox/mlx4/en_netdev.c     |   2 +-
 drivers/net/wireless/ath/ath11k/core.c             |   6 +-
 drivers/net/wireless/ath/ath11k/hal.c              |  16 +
 drivers/net/wireless/ath/ath11k/hal.h              |   1 +
 drivers/nvme/host/pci.c                            |   2 +
 drivers/pci/controller/dwc/pci-keystone.c          |   4 +-
 drivers/pci/controller/dwc/pcie-tegra194.c         |  22 +-
 drivers/pci/controller/pci-tegra.c                 |  27 +-
 drivers/pci/controller/pcie-rcar-host.c            |  40 +-
 drivers/pci/endpoint/functions/pci-epf-test.c      |  19 +-
 drivers/pci/iov.c                                  |   5 +
 drivers/pci/pci-driver.c                           |   1 +
 drivers/pci/pci-sysfs.c                            |  20 +-
 drivers/pci/pcie/aer.c                             |  12 +-
 drivers/pci/pcie/err.c                             |   8 +-
 drivers/power/supply/max77976_charger.c            |  12 +-
 drivers/pwm/pwm-berlin.c                           |   4 +-
 drivers/rtc/interface.c                            |  27 ++
 drivers/rtc/rtc-optee.c                            |   1 +
 drivers/rtc/rtc-x1205.c                            |   2 +-
 drivers/s390/cio/device.c                          |  37 +-
 drivers/scsi/hpsa.c                                |  21 +-
 drivers/scsi/mvsas/mv_defs.h                       |   1 +
 drivers/scsi/mvsas/mv_init.c                       |  13 +-
 drivers/scsi/mvsas/mv_sas.c                        |  42 +-
 drivers/scsi/mvsas/mv_sas.h                        |   8 +-
 drivers/spi/spi-cadence-quadspi.c                  |   5 +
 drivers/xen/events/events_base.c                   |  20 +-
 drivers/xen/manage.c                               |   3 +-
 fs/btrfs/export.c                                  |   8 +-
 fs/btrfs/extent_io.c                               |  14 +-
 fs/cramfs/inode.c                                  |  11 +-
 fs/ext4/fsmap.c                                    |  14 +-
 fs/ext4/inode.c                                    |  10 +-
 fs/ext4/orphan.c                                   |  17 +-
 fs/ext4/xattr.c                                    |  15 +-
 fs/file.c                                          |   5 +-
 fs/fs-writeback.c                                  |  32 +-
 fs/fsopen.c                                        |  70 ++--
 fs/minix/inode.c                                   |   8 +-
 fs/namei.c                                         |   8 +
 fs/namespace.c                                     |  11 +-
 fs/nfsd/lockd.c                                    |  15 +
 fs/nfsd/nfs4proc.c                                 |   2 +-
 fs/ntfs3/bitmap.c                                  |   1 +
 fs/smb/server/ksmbd_netlink.h                      |   5 +-
 fs/smb/server/server.h                             |   1 +
 fs/smb/server/transport_ipc.c                      |   3 +
 fs/smb/server/transport_tcp.c                      |  27 +-
 fs/squashfs/inode.c                                |  24 +-
 include/acpi/acpixf.h                              |   6 +
 include/asm-generic/io.h                           | 126 +++---
 include/linux/iio/frequency/adf4350.h              |   2 +-
 include/linux/sched.h                              |  11 +-
 include/media/v4l2-subdev.h                        |  30 +-
 include/scsi/libsas.h                              |  18 +
 include/trace/events/rwmmio.h                      |  43 ++-
 init/main.c                                        |  12 +
 kernel/bpf/inode.c                                 |   4 +-
 kernel/fork.c                                      |   2 +-
 kernel/pid.c                                       |   5 +-
 kernel/rseq.c                                      |  10 +-
 kernel/sched/deadline.c                            |  73 ++--
 kernel/sys.c                                       |  22 +-
 kernel/trace/trace_kprobe.c                        |  11 +-
 kernel/trace/trace_probe.h                         |   9 +-
 kernel/trace/trace_uprobe.c                        |  13 +-
 lib/crypto/Makefile                                |   4 +
 lib/genalloc.c                                     |   5 +-
 lib/trace_readwrite.c                              |  16 +-
 mm/hugetlb.c                                       |   3 +
 mm/page_alloc.c                                    |   2 +-
 net/bridge/br_vlan.c                               |   2 +-
 net/core/filter.c                                  |   2 +
 net/ipv4/tcp_input.c                               |   1 -
 net/mptcp/pm.c                                     |   7 +-
 net/mptcp/pm_netlink.c                             |  55 ++-
 net/mptcp/protocol.h                               |   8 +
 net/sctp/sm_make_chunk.c                           |   3 +-
 net/sctp/sm_statefuns.c                            |   6 +-
 security/keys/trusted-keys/trusted_tpm1.c          |   7 +-
 sound/soc/codecs/wcd934x.c                         |  30 +-
 tools/build/feature/Makefile                       |   4 +-
 tools/lib/perf/include/perf/event.h                |   1 +
 tools/perf/tests/perf-record.c                     |   4 +
 tools/perf/util/arm-spe-decoder/arm-spe-decoder.c  |  30 +-
 tools/perf/util/arm-spe-decoder/arm-spe-decoder.h  |  65 +++-
 tools/perf/util/arm-spe.c                          |  42 +-
 tools/perf/util/evsel.c                            |   2 +
 tools/perf/util/lzma.c                             |   2 +-
 tools/perf/util/session.c                          |   2 +-
 tools/perf/util/zlib.c                             |   2 +-
 tools/testing/selftests/net/mptcp/mptcp_join.sh    |  11 +
 tools/testing/selftests/rseq/rseq.c                |   8 +-
 tools/testing/selftests/vm/madv_populate.c         |   9 +-
 tools/testing/selftests/vm/soft-dirty.c            |   5 +-
 tools/testing/selftests/vm/vm_util.c               |  77 ++++
 tools/testing/selftests/vm/vm_util.h               |   2 +
 165 files changed, 1668 insertions(+), 873 deletions(-)