Skip to content

5.10.246-rc1 review

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

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest332 patches 11 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/332scsi: target: target_core_configfs: Add length check to avoid buffer overflowdrivers/target/target_core_configfs.c+1 -10 replies
2/332media: b2c2: Fix use-after-free causing by irq_check_work in flexcop_pci_removedrivers/media/pci/b2c2/flexcop-pci.c+1 -10 replies
3/332media: rc: fix races with imon_disconnect()drivers/media/rc/imon.c+20 -70 replies
4/332udp: Fix memory accounting leak.net/ipv4/udp.c+7 -90 replies
5/332media: tunner: xc5000: Refactor firmware loaddrivers/media/tuners/xc5000.c+18 -230 replies
6/332media: tuner: xc5000: Fix use-after-free in xc5000_releasedrivers/media/tuners/xc5000.c+1 -10 replies
7/332media: i2c: tc358743: Fix use-after-free bugs caused by orphan timer in probedrivers/media/i2c/tc358743.c+2 -20 replies
8/332USB: serial: option: add SIMCom 8230C compositionsdrivers/usb/serial/option.c+6 -00 replies
9/332wifi: rtlwifi: rtl8192cu: Dont claim USB ID 07b8:8188drivers/net/wireless/realtek/rtlwifi/rtl8192cu/sw.c+0 -10 replies
10/332dm-integrity: limit MAX_TAG_SIZE to 255drivers/md/dm-integrity.c+1 -10 replies
11/332perf subcmd: avoid crash in exclude_cmds when excludes is emptytools/lib/subcmd/help.c+3 -00 replies
12/332hid: fix I2C read buffer overflow in raw_event() for mcp2221drivers/hid/hid-mcp2221.c+4 -00 replies
13/332serial: stm32: allow selecting console when the driver is moduledrivers/tty/serial/Kconfig+1 -10 replies
14/332staging: axis-fifo: fix maximum TX packet length checkdrivers/staging/axis-fifo/axis-fifo.c+10 -40 replies
15/332staging: axis-fifo: flush RX FIFO on read errorsdrivers/staging/axis-fifo/axis-fifo.c+11 -70 replies
16/332driver core/PM: Set power.no_callbacks along with power.no_pminclude/linux/device.h+3 -00 replies
17/332drm/amd/display: Remove redundant safeguards for dmub-srv destroy()drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c+2 -40 replies
18/332drm/amd/display: Fix potential null dereferencedrivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c+2 -10 replies
19/332crypto: rng - Ensure set_ent is always presentcrypto/rng.c+8 -00 replies
20/332filelock: add FL_RECLAIM to show_fl_flags() macroinclude/trace/events/filelock.h+2 -10 replies
21/332selftests: arm64: Check fread return value in exec_targettools/testing/selftests/arm64/pauth/exec_target.c+6 -10 replies
22/332perf: arm_spe: Prevent overflow in PERF_IDX2OFF()drivers/perf/arm_spe_pmu.c+2 -10 replies
23/332x86/vdso: Fix output operand size of RDPIDarch/x86/include/asm/segment.h+4 -40 replies
24/332regmap: Remove superfluous check for !config in __regmap_init()drivers/base/regmap/regmap.c+1 -10 replies
25/332libbpf: Fix reuse of DEVMAPtools/lib/bpf/libbpf.c+10 -00 replies
26/332ACPI: processor: idle: Fix memory leak when register cpuidle device faileddrivers/acpi/processor_idle.c+3 -00 replies
27/332soc: qcom: rpmh-rsc: Unconditionally clear _TRIGGER bit for TCSdrivers/soc/qcom/rpmh-rsc.c+2 -50 replies
28/332pinctrl: meson-gxl: add missing i2c_d pinmuxdrivers/pinctrl/meson/pinctrl-meson-gxl.c+10 -00 replies
29/332blk-mq: check kobject state_in_sysfs before deleting in blk_mq_unregister_hctxblock/blk-mq-sysfs.c+4 -20 replies
30/332block: use int to store blk_stack_limits() return valueblock/blk-settings.c+2 -10 replies
31/332PM: sleep: core: Clear power.must_resume in noirq suspend error pathdrivers/base/power/main.c+13 -10 replies
32/332pinctrl: renesas: Use int type to store negative error codesdrivers/pinctrl/renesas/pinctrl.c+2 -10 replies
33/332arm64: dts: mediatek: mt8516-pumpkin: Fix machine compatiblearch/arm64/boot/dts/mediatek/mt8516-pumpkin.dts+1 -10 replies
34/332pwm: tiehrpwm: Fix corner case in clock divisor calculationdrivers/pwm/pwm-tiehrpwm.c+2 -20 replies
35/332selftests: watchdog: skip ping loop if WDIOF_KEEPALIVEPING not supportedtools/testing/selftests/watchdog/watchdog-test.c+6 -00 replies
36/332bpf: Explicitly check accesses to bpf_sock_addrnet/core/filter.c+10 -60 replies
37/332i2c: mediatek: fix potential incorrect use of I2C_MASTER_WRRDdrivers/i2c/busses/i2c-mt65xx.c+10 -70 replies
38/332i2c: designware: Add disabling clocks when probe failsdrivers/i2c/busses/i2c-designware-platdrv.c+1 -00 replies
39/332drm/radeon/r600_cs: clean up of dead code in r600_csdrivers/gpu/drm/radeon/r600_cs.c+2 -20 replies
40/332usb: host: max3421-hcd: Fix error pointer dereference in probe cleanupdrivers/usb/host/max3421-hcd.c+1 -10 replies
41/332serial: max310x: Add error checking in probe()drivers/tty/serial/max310x.c+2 -00 replies
42/332scsi: pm80xx: Fix array-index-out-of-of-bounds on rmmoddrivers/scsi/pm8001/pm8001_sas.c+8 -10 replies
43/332scsi: myrs: Fix dma_alloc_coherent() error checkdrivers/scsi/myrs.c+4 -40 replies
44/332media: rj54n1cb0c: Fix memleak in rj54n1_probe()drivers/media/i2c/rj54n1cb0c.c+6 -30 replies
45/332ALSA: lx_core: use int type to store negative error codessound/pci/lx6464es/lx_core.c+2 -20 replies
46/332drm/amdgpu: Power up UVD 3 for FW validation (v2)drivers/gpu/drm/amd/amdgpu/uvd_v3_1.c+25 -40 replies
47/332wifi: mwifiex: send world regulatory domain to driverdrivers/net/wireless/marvell/mwifiex/cfg80211.c+3 -40 replies
48/332PCI: tegra: Fix devm_kcalloc() argument order for port->phys allocationdrivers/pci/controller/pci-tegra.c+1 -10 replies
49/332tcp: fix __tcp_close() to only send RST when requirednet/ipv4/tcp.c+5 -40 replies
50/332usb: phy: twl6030: Fix incorrect type for retdrivers/usb/phy/phy-twl6030-usb.c+1 -20 replies
51/332usb: gadget: configfs: Correctly set use_os_string at binddrivers/usb/gadget/configfs.c+2 -00 replies
52/332misc: genwqe: Fix incorrect cmd field being reported in errordrivers/misc/genwqe/card_ddcb.c+1 -10 replies
53/332pps: fix warning in pps_register_cdev when register device faildrivers/pps/kapi.c drivers/pps/pps.c+3 -70 replies
54/332ASoC: Intel: bytcht_es8316: Fix invalid quirk input mappingsound/soc/intel/boards/bytcht_es8316.c+17 -30 replies
55/332ASoC: Intel: bytcr_rt5640: Fix invalid quirk input mappingsound/soc/intel/boards/bytcr_rt5640.c+5 -20 replies
56/332ASoC: Intel: bytcr_rt5651: Fix invalid quirk input mappingsound/soc/intel/boards/bytcr_rt5651.c+21 -50 replies
57/332iio: consumers: Fix offset handling in iio_convert_raw_to_processed()drivers/iio/inkern.c+1 -10 replies
58/332netfilter: ipset: Remove unused htable_bits in macro ahash_regionnet/netfilter/ipset/ip_set_hash_gen.h+4 -40 replies
59/332watchdog: mpc8xxx_wdt: Reload the watchdog timer when enabling the watchdogdrivers/watchdog/mpc8xxx_wdt.c+2 -00 replies
60/332drivers/base/node: handle error properly in register_one_node()drivers/base/node.c+5 -00 replies
61/332RDMA/cm: Rate limit destroy CM ID timeout error messagedrivers/infiniband/core/cm.c+2 -20 replies
62/332wifi: mt76: fix potential memory leak in mt76_wmac_probe()drivers/net/wireless/mediatek/mt76/mt7603/soc.c+1 -10 replies
63/332ACPI: NFIT: Fix incorrect ndr_desc being reportedin dev_err messagedrivers/acpi/nfit/core.c+1 -10 replies
64/332RDMA/core: Resolve MAC of next-hop device without ARP supportdrivers/infiniband/core/addr.c+3 -70 replies
65/332IB/sa: Fix sa_local_svc_timeout_ms read racedrivers/infiniband/core/sa_query.c+4 -20 replies
66/332Documentation: trace: historgram-design: Separate sched_waking histogram section heading and the following diagramDocumentation/trace/histogram-design.rst+3 -10 replies
67/332wifi: ath10k: avoid unnecessary wait for service ready messagedrivers/net/wireless/ath/ath10k/wmi.c+19 -202 replies
68/332sparc: fix accurate exception reporting in copy_{from_to}_user for UltraSPARCarch/sparc/lib/U1memcpy.S+10 -90 replies
69/332sparc: fix accurate exception reporting in copy_{from_to}_user for UltraSPARC IIIarch/sparc/lib/U3memcpy.S+1 -10 replies
70/332sparc: fix accurate exception reporting in copy_{from_to}_user for Niagaraarch/sparc/lib/NGmemcpy.S+18 -110 replies
71/332sparc: fix accurate exception reporting in copy_to_user for Niagara 4arch/sparc/lib/NG4memcpy.S+1 -10 replies
72/332sparc: fix accurate exception reporting in copy_{from,to}_user for M7arch/sparc/lib/M7memcpy.S arch/sparc/lib/Memcpy_utils.S+19 -100 replies
73/332remoteproc: qcom: q6v5: Avoid disabling handover IRQ twicedrivers/remoteproc/qcom_q6v5.c+0 -30 replies
74/332NFSv4.1: fix backchannel max_resp_sz verification checkfs/nfs/nfs4proc.c+1 -10 replies
75/332ipvs: Defer ip_vs_ftp unregister during netns cleanupnet/netfilter/ipvs/ip_vs_ftp.c+3 -10 replies
76/332scsi: mpt3sas: Fix crash in transport port remove by using ioc_info()drivers/scsi/mpt3sas/mpt3sas_transport.c+3 -50 replies
77/332usb: vhci-hcd: Prevent suspending virtually attached devicesdrivers/usb/usbip/vhci_hcd.c+22 -00 replies
78/332RDMA/siw: Always report immediate post SQ errorsdrivers/infiniband/sw/siw/siw_verbs.c+14 -110 replies
79/332net: usb: Remove disruptive netif_wake_queue in rtl8150_set_multicastdrivers/net/usb/rtl8150.c+0 -20 replies
80/332Bluetooth: MGMT: Fix not exposing debug UUID on MGMT_OP_READ_EXP_FEATURES_INFOnet/bluetooth/mgmt.c+4 -60 replies
81/332hwrng: ks-sa - fix division by zero in ks_sa_rng_initdrivers/char/hw_random/ks-sa-rng.c+4 -00 replies
82/332ocfs2: fix double free in user_cluster_connect()fs/ocfs2/stack_user.c+1 -00 replies
83/332drivers/base/node: fix double free in register_one_node()drivers/base/node.c+0 -10 replies
84/332nfp: fix RSS hash key size when RSS is not supporteddrivers/net/ethernet/netronome/nfp/nfp_net_ethtool.c+1 -10 replies
85/332net: ena: return 0 in ena_get_rxfh_key_size() when RSS hash key is not configurabledrivers/net/ethernet/amazon/ena/ena_ethtool.c+4 -10 replies
86/332net: dlink: handle copy_thresh allocation failuredrivers/net/ethernet/dlink/dl2k.c+5 -20 replies
87/332Revert "net/mlx5e: Update and set Xon/Xoff upon MTU set"drivers/net/ethernet/mellanox/mlx5/core/en/port_buffer.h drivers/net/ethernet/mellanox/mlx5/core/en_main.c+1 -280 replies
88/332Squashfs: fix uninit-value in squashfs_get_parentfs/squashfs/inode.c fs/squashfs/squashfs_fs_i.h+8 -10 replies
89/332uio_hv_generic: Let userspace take care of interrupt maskdrivers/uio/uio_hv_generic.c+1 -60 replies
90/332mfd: vexpress-sysreg: Check the return value of devm_gpiochip_add_data()drivers/mfd/vexpress-sysreg.c+5 -10 replies
91/332mm: hugetlb: avoid soft lockup when mprotect to large memory areamm/hugetlb.c+2 -00 replies
92/332Input: atmel_mxt_ts - allow reset GPIO to sleepdrivers/input/touchscreen/atmel_mxt_ts.c+1 -10 replies
93/332Input: uinput - zero-initialize uinput_ff_upload_compat to avoid info leakdrivers/input/misc/uinput.c+1 -00 replies
94/332pinctrl: check the return value of pinmux_ops::get_function_name()drivers/pinctrl/pinmux.c+1 -10 replies
95/332bus: fsl-mc: Check return value of platform_get_resource()drivers/bus/fsl-mc/fsl-mc-bus.c+3 -00 replies
96/332fs: always return zero on success from replace_fd()fs/file.c+4 -10 replies
97/332clocksource/drivers/clps711x: Fix resource leaks in error pathsdrivers/clocksource/clps711x-timer.c+16 -70 replies
98/332iio: frequency: adf4350: Fix ADF4350_REG3_12BIT_CLKDIV_MODEinclude/linux/iio/frequency/adf4350.h+1 -10 replies
99/332libperf event: Ensure tracing data is multiple of 8 sizedtools/lib/perf/include/perf/event.h+1 -00 replies
100/332clk: at91: peripheral: fix return valuedrivers/clk/at91/clk-peripheral.c+5 -20 replies
101/332perf util: Fix compression checks returning -1 as booltools/perf/util/lzma.c tools/perf/util/zlib.c+2 -20 replies
102/332rtc: x1205: Fix Xicor X1205 vendor prefixdrivers/rtc/rtc-x1205.c+1 -10 replies
103/332perf session: Fix handling when buffer exceeds 2 GiBtools/perf/util/session.c+1 -10 replies
104/332clk: nxp: lpc18xx-cgu: convert from round_rate() to determine_rate()drivers/clk/nxp/clk-lpc18xx-cgu.c+9 -70 replies
105/332clk: nxp: Fix pll0 rate check condition in LPC18xx CGU driverdrivers/clk/nxp/clk-lpc18xx-cgu.c+2 -20 replies
106/332scsi: libsas: Add sas_task_find_rq()include/scsi/libsas.h+18 -00 replies
107/332scsi: 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
108/332scsi: 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
109/332scsi: mvsas: Fix use-after-free bugs in mvs_work_queuedrivers/scsi/mvsas/mv_init.c+1 -10 replies
110/332net/mlx4: prevent potential use after free in mlx4_en_do_uc_filter()drivers/net/ethernet/mellanox/mlx4/en_netdev.c+1 -10 replies
111/332drm/vmwgfx: Fix Use-after-free in validationdrivers/gpu/drm/vmwgfx/vmwgfx_validation.c+3 -10 replies
112/332net/sctp: fix a null dereference in sctp_disposition sctp_sf_do_5_1D_ce()net/sctp/sm_statefuns.c+2 -10 replies
113/332tcp: Dont call reqsk_fastopen_remove() in tcp_conn_request().net/ipv4/tcp_input.c+0 -10 replies
114/332net: fsl_pq_mdio: Fix device node reference leak in fsl_pq_mdio_probedrivers/net/ethernet/freescale/fsl_pq_mdio.c+2 -00 replies
115/332tools build: Align warning options with perftools/build/feature/Makefile+2 -20 replies
116/332mailbox: zynqmp-ipi: Remove redundant mbox_controller_unregister() calldrivers/mailbox/zynqmp-ipi-mailbox.c+0 -10 replies
117/332mailbox: zynqmp-ipi: Remove dev.parent check in zynqmp_ipi_free_mboxesdrivers/mailbox/zynqmp-ipi-mailbox.c+2 -40 replies
118/332bpf: Fix metadata_dst leak __bpf_redirect_neigh_v{4,6}net/core/filter.c+2 -00 replies
119/332drm/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
120/332drm/amd/display: Add missing DCE6 SCL_HORZ_FILTER_INIT* SRIsdrivers/gpu/drm/amd/display/dc/dce/dce_transform.h+2 -00 replies
121/332drm/amd/display: Properly clear SCL_*_FILTER_CONTROL on DCE6drivers/gpu/drm/amd/display/dc/dce/dce_transform.c+2 -40 replies
122/332drm/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
123/332crypto: essiv - Check ssize for decryption and in-place encryptioncrypto/essiv.c+6 -80 replies
124/332tpm_tis: Fix incorrect arguments in tpm_tis_probe_irq_singledrivers/char/tpm/tpm_tis_core.c+2 -20 replies
125/332gpio: wcd934x: Remove duplicate assignment of of_gpio_n_cellsdrivers/gpio/gpio-wcd934x.c+0 -10 replies
126/332gpio: wcd934x: mark the GPIO controller as sleepingdrivers/gpio/gpio-wcd934x.c+1 -10 replies
127/332ACPI: TAD: Add missing sysfs_remove_group() for ACPI_TAD_RTdrivers/acpi/acpi_tad.c+3 -00 replies
128/332ACPI: debug: fix signedness issues in read/write helpersdrivers/acpi/acpi_dbg.c+13 -130 replies
129/332arm64: dts: qcom: msm8916: Add missing MDSS resetarch/arm64/boot/dts/qcom/msm8916.dtsi+2 -00 replies
130/332ARM: OMAP2+: pm33xx-core: ix device node reference leaks in amx3_idle_initarch/arm/mach-omap2/pm33xx-core.c+5 -10 replies
131/332xen/events: Cleanup find_virq() return codesdrivers/xen/events/events_base.c+4 -30 replies
132/332xen/manage: Fix suspend error pathdrivers/xen/manage.c+2 -10 replies
133/332firmware: meson_sm: fix device leak at probedrivers/firmware/meson/meson_sm.c+6 -10 replies
134/332media: i2c: mt9v111: fix incorrect type for retdrivers/media/i2c/mt9v111.c+1 -10 replies
135/332drm/nouveau: fix bad ret code in nouveau_bo_move_prepdrivers/gpu/drm/nouveau/nouveau_bo.c+1 -10 replies
136/332copy_sighand: Handle architectures where sizeof(unsigned long) < sizeof(u64)kernel/fork.c+1 -10 replies
137/332cpufreq: intel_pstate: Fix object lifecycle issue in update_qos_request()drivers/cpufreq/intel_pstate.c+5 -30 replies
138/332crypto: atmel - Fix dma_unmap_sg() directiondrivers/crypto/atmel-tdes.c+1 -10 replies
139/332iio: dac: ad5360: use int type to store negative error codesdrivers/iio/dac/ad5360.c+1 -10 replies
140/332iio: dac: ad5421: use int type to store negative error codesdrivers/iio/dac/ad5421.c+1 -10 replies
141/332iio: frequency: adf4350: Fix prescaler usage.drivers/iio/frequency/adf4350.c+13 -70 replies
142/332init: handle bootloader identifier in kernel parametersinit/main.c+14 -00 replies
143/332iio: imu: inv_icm42600: Drop redundant pm_runtime reinitialization in resumedrivers/iio/imu/inv_icm42600/inv_icm42600_core.c+0 -40 replies
144/332lib/genalloc: fix device leak in of_gen_pool_get()lib/genalloc.c+4 -10 replies
145/332openat2: dont trigger automounts with RESOLVE_NO_XDEVfs/namei.c+8 -00 replies
146/332parisc: dont reference obsolete termio struct for TC* constantsarch/parisc/include/uapi/asm/ioctls.h+4 -40 replies
147/332scsi: hpsa: Fix potential memory leak in hpsa_big_passthru_ioctl()drivers/scsi/hpsa.c+12 -90 replies
148/332sctp: Fix MAC comparison to be constant-timenet/sctp/sm_make_chunk.c net/sctp/sm_statefuns.c+4 -20 replies
149/332sparc64: fix hugetlb for sun4uarch/sparc/mm/hugetlbpage.c+20 -00 replies
150/332sparc: fix error handling in scan_one_device()arch/sparc/kernel/of_device_32.c arch/sparc/kernel/of_device_64.c+2 -00 replies
151/332mtd: rawnand: fsmc: Default to autodetect buswidthdrivers/mtd/nand/raw/fsmc_nand.c+5 -10 replies
152/332mmc: core: SPI mode remove cmd7drivers/mmc/core/sdio.c+5 -10 replies
153/332memory: samsung: exynos-srom: Fix of_iomap leak in exynos_srom_probedrivers/memory/samsung/exynos-srom.c+4 -60 replies
154/332rtc: interface: Ensure alarm irq is enabled when UIE is enableddrivers/rtc/interface.c+4 -00 replies
155/332rtc: interface: Fix long-standing race when setting alarmdrivers/rtc/interface.c+23 -00 replies
156/332rseq/selftests: Use weak symbol reference, not definition, to link with glibctools/testing/selftests/rseq/rseq.c+4 -40 replies
157/332PCI/IOV: Add PCI rescan-remove locking when enabling/disabling SR-IOVdrivers/pci/iov.c+5 -00 replies
158/332PCI/ERR: Fix uevent on failure to recoverdrivers/pci/pcie/err.c+7 -10 replies
159/332PCI/AER: Fix missing uevent on recovery when a reset is requesteddrivers/pci/pci-driver.c+1 -00 replies
160/332PCI/AER: Support errors introduced by PCIe r6.0drivers/pci/pcie/aer.c+6 -60 replies
161/332PCI: keystone: Use devm_request_irq() to free "ks-pcie-error-irq" on exitdrivers/pci/controller/dwc/pci-keystone.c+2 -20 replies
162/332PCI: tegra194: Fix broken tegra_pcie_ep_raise_msi_irq()drivers/pci/controller/dwc/pcie-tegra194.c+2 -20 replies
163/332spi: cadence-quadspi: Flush posted register writes before INDAC accessdrivers/spi/spi-cadence-quadspi.c+3 -00 replies
164/332x86/umip: Check that the instruction opcode is at least two bytesarch/x86/kernel/umip.c+2 -20 replies
165/332x86/umip: Fix decoding of register forms of 0F 01 (SGDT and SIDT aliases)arch/x86/kernel/umip.c+11 -00 replies
166/332NFSD: Fix destination buffer size in nfsd4_ssc_setup_dul()fs/nfsd/nfs4proc.c+1 -10 replies
167/332nfsd: nfserr_jukebox in nlm_fopen should lead to a retryfs/nfsd/lockd.c+15 -00 replies
168/332ext4: increase i_disksize to offset + len in ext4_update_disksize_before_punch()fs/ext4/inode.c+8 -20 replies
169/332ext4: correctly handle queries for metadata mappingsfs/ext4/fsmap.c+9 -50 replies
170/332ext4: guard against EA inode refcount underflow in xattr updatefs/ext4/xattr.c+8 -70 replies
171/332lib/crypto/curve25519-hacl64: Disable KASAN with clang-17 and olderlib/crypto/Makefile+4 -03 replies
172/332arm64: dts: qcom: sdm845: Fix slimbam num-channels/eesarch/arm64/boot/dts/qcom/sdm845.dtsi+2 -20 replies
173/332tracing: Fix race condition in kprobe initialization causing NULL pointer dereferencekernel/trace/trace_kprobe.c kernel/trace/trace_probe.h kernel/trace/trace_uprobe.c+22 -100 replies
174/332dm: fix NULL pointer dereference in __dm_suspend()drivers/md/dm.c+4 -30 replies
175/332mfd: intel_soc_pmic_chtdc_ti: Fix invalid regmap-config max_register valuedrivers/mfd/intel_soc_pmic_chtdc_ti.c+1 -10 replies
176/332mfd: intel_soc_pmic_chtdc_ti: Drop unneeded assignment for cache_typedrivers/mfd/intel_soc_pmic_chtdc_ti.c+0 -10 replies
177/332mfd: intel_soc_pmic_chtdc_ti: Set use_single_read regmap_config flagdrivers/mfd/intel_soc_pmic_chtdc_ti.c+2 -00 replies
178/332media: mc: Clear minor number before put devicedrivers/media/mc/mc-devnode.c+1 -50 replies
179/332Squashfs: add additional inode sanity checkingfs/squashfs/inode.c+18 -20 replies
180/332Squashfs: reject negative file sizes in squashfs_read_inode()fs/squashfs/inode.c+4 -00 replies
181/332udf: fix uninit-value use in udf_get_fileshortadfs/udf/inode.c+6 -30 replies
182/332fs: udf: fix OOB read in lengthAllocDescs handlingfs/udf/inode.c+3 -00 replies
183/332ASoC: codecs: wcd934x: Simplify with dev_err_probesound/soc/codecs/wcd934x.c+7 -120 replies
184/332ASoC: wcd934x: fix error handling in wcd934x_codec_parse_data()sound/soc/codecs/wcd934x.c+15 -20 replies
185/332KVM: 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
186/332net/9p: fix double req put in p9_fd_cancellednet/9p/trans_fd.c+4 -40 replies
187/332minixfs: Verify inode mode when loading from diskfs/minix/inode.c+7 -10 replies
188/332pid: Add a judgment for ns null in pid_nr_nskernel/pid.c+1 -10 replies
189/332fs: Add initramfs_options to set initramfs mount optionsDocumentation/admin-guide/kernel-parameters.txt fs/namespace.c+13 -10 replies
190/332cramfs: Verify inode mode when loading from diskfs/cramfs/inode.c+10 -10 replies
191/332locking: Introduce __cleanup() based infrastructuredrivers/dma/ioat/dma.c include/linux/cleanup.h include/linux/compiler-clang.h +14 more+280 -70 replies
192/332fscontext: do not consume log entries when returning -EMSGSIZEfs/fsopen.c+38 -320 replies
193/332arm64: mte: Do not flag the zero page as PG_mte_taggedarch/arm64/kernel/cpufeature.c arch/arm64/kernel/mte.c+10 -30 replies
194/332overflow, tracing: Define the is_signed_type() macro onceinclude/linux/compiler.h include/linux/overflow.h include/linux/trace_events.h+6 -30 replies
195/332btrfs: remove duplicated in_range() macrofs/btrfs/ctree.h fs/btrfs/extent_io.c fs/btrfs/file-item.c +1 more+3 -20 replies
196/332minmax: sanity check constant bounds when clampinginclude/linux/minmax.h+24 -20 replies
197/332minmax: clamp more efficiently by avoiding extra comparisoninclude/linux/minmax.h+1 -10 replies
198/332minmax: add in_range() macroarch/arm/mm/pageattr.c drivers/gpu/drm/arm/display/include/malidp_utils.h drivers/gpu/drm/arm/display/komeda/komeda_pipeline_state.c +11 more+61 -550 replies
199/332minmax: Introduce {min,max}_array()include/linux/minmax.h+64 -00 replies
200/332minmax: deduplicate __unconst_integer_typeof()include/linux/minmax.h+3 -230 replies
201/332minmax: fix header inclusionsinclude/linux/minmax.h+2 -10 replies
202/332minmax: allow min()/max()/clamp() if the arguments have the same signedness.include/linux/minmax.h+33 -290 replies
203/332minmax: fix indentation of __cmp_once() and __clamp_once()include/linux/minmax.h+15 -150 replies
204/332minmax: allow comparisons of int against unsigned char/shortinclude/linux/minmax.h+3 -20 replies
205/332minmax: relax check to allow comparison between unsigned arguments and signed constantsinclude/linux/minmax.h+17 -70 replies
206/332minmax: avoid overly complicated constant expressions in VM codeinclude/linux/minmax.h+7 -00 replies
207/332minmax: add a few more MIN_T/MAX_T usersarch/x86/mm/pgtable.c drivers/edac/sb_edac.c drivers/gpu/drm/drm_color_mgmt.c +5 more+9 -90 replies
208/332minmax: simplify and clarify min_t()/max_t() implementationinclude/linux/minmax.h+11 -80 replies
209/332minmax: make generic MIN() and MAX() macros available everywherearch/um/drivers/mconsole_user.c drivers/edac/skx_common.h drivers/gpu/drm/amd/display/modules/hdcp/hdcp_ddc.c +15 more+37 -390 replies
210/332minmax: dont use max() in situations that want a C constant expressiondrivers/input/touchscreen/cyttsp4_core.c drivers/md/dm-integrity.c fs/btrfs/tree-checker.c +1 more+5 -50 replies
211/332minmax: simplify min()/max()/clamp() implementationinclude/linux/minmax.h+20 -230 replies
212/332minmax: improve macro expansion and type checkinginclude/linux/compiler.h include/linux/minmax.h+70 -170 replies
213/332minmax: fix up min3() and max3() tooinclude/linux/minmax.h+10 -20 replies
214/332minmax.h: add whitespace around operators and after commasinclude/linux/minmax.h+17 -170 replies
215/332minmax.h: update some commentsinclude/linux/minmax.h+28 -330 replies
216/332minmax.h: reduce the #define expansion of min(), max() and clamp()include/linux/minmax.h+12 -120 replies
217/332minmax.h: use BUILD_BUG_ON_MSG() for the lo < hi test in clamp()include/linux/minmax.h+1 -20 replies
218/332minmax.h: move all the clamp() definitions after the min/max() onesinclude/linux/minmax.h+51 -580 replies
219/332minmax.h: simplify the variants of clamp()include/linux/minmax.h+12 -120 replies
220/332minmax.h: remove some #defines that are only expanded onceinclude/linux/minmax.h+6 -80 replies
221/332media: pci/ivtv: switch from pci_ to dma_ APIdrivers/media/pci/ivtv/ivtv-driver.c drivers/media/pci/ivtv/ivtv-queue.c drivers/media/pci/ivtv/ivtv-streams.c +2 more+41 -300 replies
222/332media: pci: ivtv: Add missing check after DMA mapdrivers/media/pci/ivtv/ivtv-irq.c drivers/media/pci/ivtv/ivtv-yuv.c+8 -20 replies
223/332media: cx18: Add missing check after DMA mapdrivers/media/pci/cx18/cx18-queue.c+10 -20 replies
224/332media: pci: ivtv: Add check for DMA map resultdrivers/media/pci/ivtv/ivtv-udma.c drivers/media/pci/ivtv/ivtv-yuv.c drivers/media/pci/ivtv/ivtvfb.c+17 -30 replies
225/332mm/slab: make __free(kfree) accept error pointersinclude/linux/slab.h+1 -10 replies
226/332wifi: rt2x00: use explicitly signed or unsigned typesdrivers/net/wireless/ralink/rt2x00/rt2400pci.c drivers/net/wireless/ralink/rt2x00/rt2400pci.h drivers/net/wireless/ralink/rt2x00/rt2500pci.c +10 more+46 -460 replies
227/332jbd2: ensure that all ongoing I/O complete before freeing blocksfs/jbd2/transaction.c+9 -40 replies
228/332ext4: detect invalid INLINE_DATA + EXTENTS flag combinationfs/ext4/inode.c+8 -00 replies
229/332pwm: berlin: Fix wrong register in suspend/resumedrivers/pwm/pwm-berlin.c+2 -20 replies
230/332blk-crypto: fix missing blktrace bio split eventsblock/blk-crypto-fallback.c+3 -00 replies
231/332btrfs: avoid potential out-of-bounds in btrfs_encode_fh()fs/btrfs/export.c+7 -10 replies
232/332bus: mhi: host: Do not use uninitialized dev pointer in mhi_init_irq_setup()drivers/bus/mhi/host/init.c+2 -30 replies
233/332drm/exynos: exynos7_drm_decon: remove ctx->suspendeddrivers/gpu/drm/exynos/exynos7_drm_decon.c+0 -360 replies
234/332media: rc: Directly use ida_free()drivers/media/rc/lirc_dev.c drivers/media/rc/rc-main.c+6 -60 replies
235/332media: lirc: Fix error handling in lirc_register()drivers/media/rc/lirc_dev.c+5 -40 replies
236/332xen/events: Update virq_to_irq on migrationdrivers/xen/events/events_base.c+12 -10 replies
237/332HID: multitouch: fix sticky fingersdrivers/hid/hid-multitouch.c+14 -130 replies
238/332iomap: add the new iomap_iter modelfs/iomap/apply.c fs/iomap/trace.h include/linux/iomap.h+165 -20 replies
239/332fsdax: switch dax_iomap_rw to use iomap_iterfs/dax.c+24 -251 reply
240/332dax: skip read lock assertion for read-only filesystemsfs/dax.c+1 -10 replies
241/332net: dlink: handle dma_map_single() failure properlydrivers/net/ethernet/dlink/dl2k.c+16 -70 replies
242/332r8169: fix packet truncation after S4 resume on RTL8168H/RTL8111Hdrivers/net/ethernet/realtek/r8169_main.c+3 -20 replies
243/332net/ip6_tunnel: Prevent perpetual tunnel growthinclude/net/ip_tunnels.h net/ipv4/ip_tunnel.c net/ipv6/ip6_tunnel.c+16 -160 replies
244/332amd-xgbe: Avoid spurious link down messages during interface toggledrivers/net/ethernet/amd/xgbe/xgbe-drv.c drivers/net/ethernet/amd/xgbe/xgbe-mdio.c+1 -10 replies
245/332tcp: fix tcp_tso_should_defer() vs large RTTnet/ipv4/tcp_output.c+15 -40 replies
246/332tg3: prevent use of uninitialized remote_adv and local_adv variablesdrivers/net/ethernet/broadcom/tg3.c+1 -40 replies
247/332tls: always set record_type in tls_process_cmsgnet/tls/tls_main.c+2 -50 replies
248/332tls: dont rely on tx_work during send()net/tls/tls_sw.c+13 -00 replies
249/332net: usb: use eth_hw_addr_set() instead of ether_addr_copy()drivers/net/usb/aqc111.c drivers/net/usb/lan78xx.c drivers/net/usb/r8152.c +2 more+6 -60 replies
250/332net: usb: lan78xx: Add error handling to lan78xx_init_mac_addressdrivers/net/usb/lan78xx.c+28 -80 replies
251/332net: usb: lan78xx: fix use of improperly initialized dev->chipid in lan78xx_resetdrivers/net/usb/lan78xx.c+4 -40 replies
252/332drm/amd/powerplay: Fix CIK shutdown temperaturedrivers/gpu/drm/amd/pm/powerplay/hwmgr/smu7_hwmgr.c+1 -20 replies
253/332sched/fair: Trivial correction of the newidle_balance() commentkernel/sched/fair.c+1 -10 replies
254/332sched/balancing: Rename newidle_balance() => sched_balance_newidle()kernel/sched/fair.c+8 -80 replies
255/332sched/fair: Fix pelt lost idle time detectionkernel/sched/fair.c+13 -130 replies
256/332ALSA: firewire: amdtp-stream: fix enum kernel-doc warningssound/firewire/amdtp-stream.h+1 -10 replies
257/332hfsplus: fix slab-out-of-bounds read in hfsplus_strcasecmp()fs/hfsplus/unicode.c+24 -00 replies
258/332exec: Fix incorrect type for retfs/exec.c+1 -10 replies
259/332hfs: clear offset and space out of valid records in b-tree nodefs/hfs/brec.c+23 -40 replies
260/332hfs: make proper initalization of struct hfs_find_datafs/hfs/bfind.c+7 -10 replies
261/332hfsplus: fix KMSAN uninit-value issue in __hfsplus_ext_cache_extent()fs/hfsplus/bfind.c+7 -10 replies
262/332hfs: validate record offset in hfsplus_bmap_allocfs/hfsplus/bnode.c fs/hfsplus/btree.c fs/hfsplus/hfsplus_fs.h+48 -410 replies
263/332hfsplus: fix KMSAN uninit-value issue in hfsplus_delete_cat()fs/hfsplus/super.c+18 -50 replies
264/332dlm: check for defined force value in dlm_lockspace_releasefs/dlm/lockspace.c+1 -10 replies
265/332hfs: fix KMSAN uninit-value issue in hfs_find_set_zero_bits()fs/hfs/mdb.c+1 -10 replies
266/332hfsplus: return EIO when type of hidden directory mismatch in hfsplus_fill_super()fs/hfsplus/super.c+1 -10 replies
267/332m68k: bitops: Fix find_*_bit() signaturesarch/m68k/include/asm/bitops.h+14 -110 replies
268/332net: rtnetlink: add msg kind namesinclude/net/rtnetlink.h net/core/rtnetlink.c+10 -30 replies
269/332net: rtnetlink: add helper to extract msg types kindinclude/net/rtnetlink.h net/core/rtnetlink.c+7 -10 replies
270/332net: rtnetlink: use BIT for flag valuesinclude/net/rtnetlink.h+1 -10 replies
271/332net: netlink: add NLM_F_BULK delete request modifierinclude/uapi/linux/netlink.h+1 -00 replies
272/332net: rtnetlink: add bulk delete support flaginclude/net/rtnetlink.h net/core/rtnetlink.c+10 -10 replies
273/332net: add ndo_fdb_del_bulkinclude/linux/netdevice.h+9 -00 replies
274/332net: rtnetlink: add NLM_F_BULK support to rtnl_fdb_delnet/core/rtnetlink.c+48 -190 replies
275/332rtnetlink: Allow deleting FDB entries in user namespacenet/core/rtnetlink.c+0 -30 replies
276/332net: enetc: correct the value of ENETC_RXB_TRUESIZEdrivers/net/ethernet/freescale/enetc/enetc.h+1 -10 replies
277/332dpaa2-eth: fix the pointer passed to PTR_ALIGN on Tx pathdrivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c+1 -20 replies
278/332arm64, mm: avoid always making PTE dirty in pte_mkwrite()arch/arm64/include/asm/pgtable.h+2 -10 replies
279/332sctp: avoid NULL dereference when chunk data buffer is missingnet/sctp/inqueue.c+7 -60 replies
280/332net: bonding: fix possible peer notify event loss or dup issuedrivers/net/bonding/bond_main.c+18 -220 replies
281/332Revert "cpuidle: menu: Avoid discarding useful information"drivers/cpuidle/governors/menu.c+9 -120 replies
282/332MIPS: Malta: Fix keyboard resource preventing i8042 driver from registeringarch/mips/mti-malta/malta-setup.c+1 -10 replies
283/332ocfs2: clear extent cache after moving/defragmenting extentsfs/ocfs2/move_extents.c+5 -00 replies
284/332net: usb: rtl8150: Fix frame paddingdrivers/net/usb/rtl8150.c+9 -20 replies
285/332net: ravb: Ensure memory write completes before ringing TX doorbelldrivers/net/ethernet/renesas/ravb_main.c+8 -00 replies
286/332riscv: Use of_get_cpu_hwid()arch/riscv/kernel/cpu.c+2 -10 replies
287/332RISC-V: Correctly print supported extensionsarch/riscv/kernel/cpufeature.c+5 -30 replies
288/332RISC-V: Minimal parser for "riscv, isa" stringsarch/riscv/kernel/cpufeature.c+61 -110 replies
289/332riscv: cpu: Add 64bit hartid support on RV64arch/riscv/include/asm/processor.h arch/riscv/kernel/cpu.c arch/riscv/kernel/cpufeature.c +4 more+42 -320 replies
290/332RISC-V: Dont print details of CPUs disabled in DTarch/riscv/kernel/cpu.c+1 -30 replies
291/332USB: serial: option: add UNISOC UIS7720drivers/usb/serial/option.c+2 -00 replies
292/332USB: serial: option: add Quectel RG255Cdrivers/usb/serial/option.c+4 -00 replies
293/332USB: serial: option: add Telit FN920C04 ECM compositionsdrivers/usb/serial/option.c+4 -00 replies
294/332usb/core/quirks: Add Huawei ME906S to wakeup quirkdrivers/usb/core/quirks.c+2 -00 replies
295/332usb: raw-gadget: do not limit transfer lengthdrivers/usb/gadget/legacy/raw_gadget.c+0 -20 replies
296/332xhci: dbc: enable back DbC in resume if it was enabled before suspenddrivers/usb/host/xhci-dbgcap.c+8 -10 replies
297/332binder: remove "invalid inc weak" checkdrivers/android/binder.c+1 -100 replies
298/332comedi: fix divide-by-zero in comedi_buf_munge()drivers/staging/comedi/comedi_buf.c+1 -10 replies
299/332mei: me: add wildcat lake P DIDdrivers/misc/mei/hw-me-regs.h drivers/misc/mei/pci-me.c+4 -00 replies
300/332most: usb: Fix use-after-free in hdm_disconnectdrivers/most/most_usb.c+4 -70 replies
301/332most: usb: hdm_probe: Fix calling put_device() before device initializationdrivers/most/most_usb.c+1 -10 replies
302/332serial: 8250_exar: add support for Advantech 2 port card with Device ID 0x0018drivers/tty/serial/8250/8250_exar.c+11 -00 replies
303/332arm64: cputype: Add Neoverse-V3AE definitionsarch/arm64/include/asm/cputype.h+2 -00 replies
304/332arm64: errata: Apply workarounds for Neoverse-V3AEDocumentation/arm64/silicon-errata.rst arch/arm64/Kconfig arch/arm64/kernel/cpu_errata.c+4 -00 replies
305/332vsock: fix lock inversion in vsock_assign_transport()net/vmw_vsock/af_vsock.c+19 -190 replies
306/332media: s5p-mfc: remove an unused/uninitialized variabledrivers/media/platform/s5p-mfc/s5p_mfc_cmd_v6.c+13 -220 replies
307/332padata: Reset next CPU when reorder sequence wraps aroundkernel/padata.c+5 -10 replies
308/332iio: imu: inv_icm42600: use = { } instead of memset()drivers/iio/imu/inv_icm42600/inv_icm42600_accel.c drivers/iio/imu/inv_icm42600/inv_icm42600_gyro.c+4 -60 replies
309/332iio: imu: inv_icm42600: Avoid configuring if already pm_runtime suspendeddrivers/iio/imu/inv_icm42600/inv_icm42600_core.c+6 -50 replies
310/332PM: runtime: Add new devm functionsdrivers/base/power/runtime.c include/linux/pm_runtime.h+48 -00 replies
311/332iio: imu: inv_icm42600: Simplify pm_runtime setupdrivers/iio/imu/inv_icm42600/inv_icm42600_core.c+7 -170 replies
312/332NFSD: Rework encoding and decoding of nfsd4_deviceidfs/nfsd/blocklayoutxdr.c fs/nfsd/flexfilelayoutxdr.c fs/nfsd/nfs4layouts.c +2 more+39 -220 replies
313/332NFSD: Minor cleanup in layoutcommit processingfs/nfsd/nfs4proc.c+3 -90 replies
314/332NFSD: Fix last write offset handling in layoutcommitfs/nfsd/blocklayout.c fs/nfsd/nfs4proc.c+17 -180 replies
315/332KEYS: trusted_tpm1: Compare HMAC values in constant timesecurity/keys/trusted-keys/trusted_tpm1.c+4 -30 replies
316/332crypto: rockchip - Fix dma_unmap_sg() nents valuedrivers/crypto/rockchip/rk3288_crypto_ahash.c+1 -20 replies
317/332PCI: tegra194: Handle errors in BPMP responsedrivers/pci/controller/dwc/pcie-tegra194.c+16 -20 replies
318/332wifi: 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
319/332PCI: j721e: Fix programming sequence of "strap" settingsdrivers/pci/controller/cadence/pci-j721e.c+25 -00 replies
320/332PCI: Add sysfs attribute for device power stateDocumentation/ABI/testing/sysfs-bus-pci drivers/pci/pci-sysfs.c+19 -00 replies
321/332PCI/sysfs: Use sysfs_emit() and sysfs_emit_at() in "show" functionsdrivers/pci/pci-label.c drivers/pci/pci-sysfs.c+40 -420 replies
322/332PCI/sysfs: Ensure devices are powered for config readsdrivers/pci/pci-sysfs.c+19 -10 replies
323/332ext4: avoid potential buffer over-read in parse_apply_sb_mount_options()fs/ext4/super.c+4 -60 replies
324/332spi: cadence-quadspi: Flush posted register writes before DAC accessdrivers/spi/spi-cadence-quadspi.c+2 -00 replies
325/332drm/amdgpu: use atomic functions with memory barriers for vm fault infodrivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c drivers/gpu/drm/amd/amdgpu/gmc_v7_0.c drivers/gpu/drm/amd/amdgpu/gmc_v8_0.c+8 -110 replies
326/332vfs: Dont leak disconnected dentries on umountfs/dcache.c+2 -00 replies
327/332NFSD: Define a proc_layoutcommit for the FlexFiles layout typefs/nfsd/flexfilelayout.c+8 -00 replies
328/332fuse: fix livelock in synchronous file put from fuseblk workersfs/fuse/file.c+7 -10 replies
329/332arch_topology: Fix incorrect error check in topology_parse_cpu_capacity()drivers/base/arch_topology.c+1 -10 replies
330/332net: rtnetlink: fix module reference count leak issue in rtnetlink_rcv_msgnet/core/rtnetlink.c+1 -00 replies
331/332RISC-V: Dont fail in riscv_of_parent_hartid() for disabled HARTsarch/riscv/kernel/cpu.c+6 -50 replies
332/332fsdax: Fix infinite loop in dax_iomap_rw()fs/dax.c+3 -00 replies

Reviews trailers per patch

158 of 332 patches have a Reviewed-by or Acked-by.

PatchNamhyung Kim[email protected]Sudeep HollaNicholas KazlauskasQingqing ZhuoDaniel WheelerMark BrownYu KuaiJohn GarryBart Van AsscheWillem de BruijnPing-Ke ShihGeert UytterhoevenIgor PylypivDamien Le MoalJacopo MondiAlex DeucherJeff ChenNeal CardwellKuniyuki IwashimaJason XingFei ShaoCalvin OwensAndy ShevchenkoPhil SutterGuenter RoeckDavid HildenbrandZhu YanjunJiri SlabyIra WeinyVlad DumitrescuMark ZhangTom ZanussiMasami Hiramatsu (Google)Steven Rostedt (Google)Vasanthakumar ThiagarajanJohn Paul Adrian GlaubitzRené RebeJonathan 'theJPster' PallantAndreas LarssonAnthony YznagaMagnus LindholmEthan HawkeKen LinkEduard ZingermanDaniel BorkmannChen-Yu TsaiJarkko NikulaChristian KönigUlf HanssonTony RodriguezAlexander SverdlinJoseph QiGoldwyn RodriguesOscar SalvadorAndrew LunnTariq ToukanMichael KelleyLong LiTianyu LanLinus WalleijDmitry BaryshkovCarl WorthChristoph Lameter (Ampere)Catalin MarinasAnshuman KhandualDev JainNeil ArmstrongIoana CiorneiJames ClarkArnaldo Carvalho de MeloNicolas FerreBenjamin CoddingtonIan RogersJack WangJason YanHannes ReineckeZack RusinXin LongShuah Khan[email protected]Michal PecioJustinien BouronJarkko SakkinenPaul MenzelMika WesterbergKonrad DybcioJan BeulichJuergen GrossRafael J. Wysocki (Intel)Martin BlumenstinglPetr VorelLorenzo StoakesArnd BergmannZihuan ZhangPeng FanAleksa SaraiStian HalsethDon BraceSimon HormanJordan RifeJakub KicinskiMartin KaFai LauPratyush YadavPeter Zijlstra (Intel)Zhang YiJan KaraBaokun LiJason A. DonenfeldArd BiesheuvelHans de Goede[email protected][email protected]Mathieu DesnoyersBenjamin BlockFarhan AliJulian RuessLukas WunnerKuppuswamy SathyanarayananChristophe LeroyHerve CodinaDavid LaightBaoquan HeRob LandleyDavid RientjesNicolas PitreLance YangDarrick J. WongDave ChinnerFriendy SuDaniel PalmerGao XiangJacob KellerHeiner KallweitDawid Osuchowski[email protected]Pavan ChebbiVadim FedorenkoKhalid AzizShrikanth HegdeTakashi SakamotoChristoph HellwigDavid SterbaKrishna Chaitanya ChundruStanislaw GruszkaMichael WeißHarshal GohelIdo SchimmelNikolay AleksandrovClaudiu ManoilMathew McBrideMarcelo Ricardo LeitnerViacheslav DubeykoJay VosburghIlpo JärvinenThomas Bogendoerfer[email protected]Mark FashehNiklas SöderlundAnup PatelHeiko StuebnerAtish PatraAndrew JonesConor DooleyŁukasz BartosikIan AbbottYury Norov (NVIDIA)Jeff LaytonJon HunterThierry RedingBaochen QiangFelix Kuehling[email protected]Nuno SáFlorian FainelliSlade WatkinsDominique Martinet
SeriesT-b T-b T-b T-b
1/332
2/332
3/332
4/332R-b
5/332
6/332
7/332
8/332
9/332A-b
10/332
11/332R-b
12/332T-b
13/332
14/332
15/332
16/332R-b
17/332R-b A-b T-b
18/332
19/332
20/332
21/332R-b
22/332
23/332
24/332
25/332
26/332
27/332
28/332
29/332R-b
30/332R-b R-b
31/332R-b
32/332R-b
33/332R-b
34/332
35/332
36/332A-b A-b
37/332R-b
38/332A-b
39/332A-b
40/332
41/332
42/332R-b R-b T-b
43/332
44/332R-b
45/332
46/332R-b
47/332R-b
48/332
49/332R-b R-b R-b
50/332
51/332
52/332
53/332R-b
54/332
55/332
56/332
57/332R-b
58/332R-b
59/332R-b
60/332A-b
61/332R-b
62/332R-b
63/332R-b
64/332R-b
65/332R-b
66/332R-b R-b A-b
67/332R-b
68/332T-b T-b T-b R-b
69/332T-b T-b R-b R-b
70/332T-b R-b T-b T-b T-b
71/332T-b R-b
72/332T-b R-b T-b
73/332R-b
74/332R-b
75/332
76/332
77/332A-b
78/332
79/332Reported-and-tested-by T-b
80/332
81/332R-b
82/332R-b R-b
83/332A-b A-b
84/332
85/332
86/332R-b
87/332R-b
88/332
89/332R-b R-b R-b T-b
90/332R-b
91/332A-b A-b T-b R-b R-b R-b R-b
92/332
93/332
94/332T-b
95/332A-b
96/332
97/332
98/332
99/332A-b R-b T-b
100/332R-b A-b
101/332R-b
102/332R-b
103/332A-b
104/332
105/332
106/332R-b R-b R-b
107/332R-b R-b
108/332
109/332
110/332R-b
111/332R-b
112/332A-b
113/332
114/332
115/332R-b
116/332R-b
117/332R-b
118/332R-b R-b R-b R-b
119/332
120/332R-b
121/332R-b
122/332R-b
123/332
124/332R-b R-b R-b
125/332
126/332
127/332R-b
128/332
129/332R-b R-b
130/332
131/332R-b R-b
132/332R-b
133/332A-b
134/332R-b
135/332R-b
136/332A-b R-b R-b
137/332R-b
138/332
139/332R-b
140/332R-b
141/332R-b
142/332
143/332
144/332
145/332R-b
146/332Co-authored-by
147/332A-b
148/332
149/332T-b R-b R-b
150/332R-b
151/332
152/332
153/332
154/332
155/332
156/332R-b
157/332R-b R-b R-b
158/332
159/332R-b
160/332R-b
161/332
162/332
163/332R-b
164/332A-b
165/332A-b
166/332
167/332
168/332R-b R-b R-b
169/332
170/332
171/332A-b A-b
172/332R-b
173/332
174/332
175/332R-b
176/332R-b
177/332R-b
178/332T-b
179/332
180/332
181/332T-b
182/332
183/332
184/332R-b
185/332
186/332
187/332
188/332R-b
189/332T-b
190/332A-b
191/332
192/332
193/332R-b A-b T-b
194/332
195/332
196/332R-b
197/332
198/332
199/332R-b R-b
200/332A-b
201/332R-b
202/332
203/332
204/332
205/332
206/332
207/332
208/332
209/332
210/332
211/332
212/332
213/332A-b Requested-by
214/332
215/332
216/332
217/332
218/332
219/332
220/332
221/332
222/332
223/332
224/332
225/332A-b
226/332A-b
227/332R-b
228/332R-b Reported-and-tested-by
229/332
230/332R-b R-b
231/332R-b
232/332R-b
233/332
234/332
235/332
236/332R-b
237/332
238/332R-b R-b
239/332R-b
240/332R-b R-b R-b
241/332R-b
242/332R-b R-b
243/332
244/332R-b
245/332R-b T-b
246/332R-b
247/332
248/332
249/332
250/332R-b
251/332R-b R-b
252/332R-b
253/332
254/332R-b
255/332
256/332R-b
257/332
258/332R-b
259/332
260/332
261/332
262/332R-b
263/332
264/332
265/332
266/332R-b
267/332A-b
268/332
269/332
270/332
271/332
272/332
273/332
274/332
275/332R-b T-b R-b R-b
276/332R-b
277/332R-b T-b
278/332R-b
279/332A-b
280/332A-b
281/332
282/332R-b A-b
283/332R-b T-b R-b
284/332R-b
285/332R-b
286/332
287/332R-b T-b
288/332R-b T-b
289/332R-b
290/332R-b R-b
291/332
292/332
293/332
294/332
295/332
296/332T-b
297/332
298/332R-b
299/332
300/332
301/332
302/332
303/332
304/332
305/332T-b
306/332
307/332
308/332R-b R-b
309/332
310/332
311/332
312/332
313/332R-b
314/332R-b R-b
315/332R-b
316/332
317/332R-b A-b
318/332R-b
319/332
320/332
321/332
322/332
323/332R-b R-b
324/332R-b
325/332R-b
326/332
327/332
328/332
329/332R-b
330/332A-b
331/332R-b
332/332R-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 177 reviewers.

Read the v1 thread

Cover letter [PATCH 5.10 000/332] 5.10.246-rc1 review

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

Responses should be made by Wed, 29 Oct 2025 18:34:15 +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.10.246-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.10.y
and the diffstat can be found below.

thanks,

greg k-h

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

Greg Kroah-Hartman <[email protected]>

    Linux 5.10.246-rc1

Li Jinlin <[email protected]>
fsdax: Fix infinite loop in dax_iomap_rw()

Anup Patel <[email protected]>
RISC-V: Don't fail in riscv_of_parent_hartid() for disabled HARTs

Zhengchao Shao <[email protected]>
net: rtnetlink: fix module reference count leak issue in rtnetlink_rcv_msg

Kaushlendra Kumar <[email protected]>
arch_topology: Fix incorrect error check in topology_parse_cpu_capacity()

Darrick J. Wong <[email protected]>
fuse: fix livelock in synchronous file put from fuseblk workers

Chuck Lever <[email protected]>
NFSD: Define a proc_layoutcommit for the FlexFiles layout type

Jan Kara <[email protected]>
vfs: Don't leak disconnected dentries on umount

Gui-Dong Han <[email protected]>
drm/amdgpu: use atomic functions with memory barriers for vm fault info

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

Theodore Ts'o <[email protected]>
ext4: avoid potential buffer over-read in parse_apply_sb_mount_options()

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

Krzysztof Wilczyński <[email protected]>
PCI/sysfs: Use sysfs_emit() and sysfs_emit_at() in "show" functions

Maximilian Luz <[email protected]>
PCI: Add sysfs attribute for device power state

Siddharth Vadapalli <[email protected]>
PCI: j721e: Fix programming sequence of "strap" settings

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

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

Thomas Fourier <[email protected]>
crypto: rockchip - Fix dma_unmap_sg() nents value

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

Sergey Bashirov <[email protected]>
NFSD: Fix last write offset handling in layoutcommit

Sergey Bashirov <[email protected]>
NFSD: Minor cleanup in layoutcommit processing

Sergey Bashirov <[email protected]>
NFSD: Rework encoding and decoding of nfsd4_deviceid

Sean Nyekjaer <[email protected]>
iio: imu: inv_icm42600: Simplify pm_runtime setup

Bence Csókás <[email protected]>
PM: runtime: Add new devm functions

Sean Nyekjaer <[email protected]>
iio: imu: inv_icm42600: Avoid configuring if already pm_runtime suspended

David Lechner <[email protected]>

    iio: imu: inv_icm42600: use = { } instead of memset()

Xiao Liang <[email protected]>
padata: Reset next CPU when reorder sequence wraps around

Arnd Bergmann <[email protected]>
media: s5p-mfc: remove an unused/uninitialized variable

Stefano Garzarella <[email protected]>
vsock: fix lock inversion in vsock_assign_transport()

Mark Rutland <[email protected]>
arm64: errata: Apply workarounds for Neoverse-V3AE

Mark Rutland <[email protected]>
arm64: cputype: Add Neoverse-V3AE definitions

Florian Eckert <[email protected]>

    serial: 8250_exar: add support for Advantech 2 port card with Device ID 0x0018

Victoria Votokina <[email protected]>
most: usb: hdm_probe: Fix calling put_device() before device initialization

Victoria Votokina <[email protected]>
most: usb: Fix use-after-free in hdm_disconnect

Alexander Usyskin <[email protected]>
mei: me: add wildcat lake P DID

Deepanshu Kartikey <[email protected]>
comedi: fix divide-by-zero in comedi_buf_munge()

Alice Ryhl <[email protected]>
binder: remove "invalid inc weak" check

Mathias Nyman <[email protected]>
xhci: dbc: enable back DbC in resume if it was enabled before suspend

Andrey Konovalov <[email protected]>
usb: raw-gadget: do not limit transfer length

Tim Guttzeit <[email protected]>
usb/core/quirks: Add Huawei ME906S to wakeup quirk

LI Qingwu <[email protected]>
USB: serial: option: add Telit FN920C04 ECM compositions

Reinhard Speyerer <[email protected]>
USB: serial: option: add Quectel RG255C

Renjun Wang <[email protected]>
USB: serial: option: add UNISOC UIS7720

Anup Patel <[email protected]>
RISC-V: Don't print details of CPUs disabled in DT

Sunil V L <[email protected]>
riscv: cpu: Add 64bit hartid support on RV64

Tsukasa OI <[email protected]>
RISC-V: Minimal parser for "riscv, isa" strings

Tsukasa OI <[email protected]>
RISC-V: Correctly print supported extensions

Rob Herring <[email protected]>
riscv: Use of_get_cpu_hwid()

Lad Prabhakar <[email protected]>
net: ravb: Ensure memory write completes before ringing TX doorbell

Michal Pecio <[email protected]>
net: usb: rtl8150: Fix frame padding

Deepanshu Kartikey <[email protected]>
ocfs2: clear extent cache after moving/defragmenting extents

Maciej W. Rozycki <[email protected]>
MIPS: Malta: Fix keyboard resource preventing i8042 driver from registering

Rafael J. Wysocki <[email protected]>
Revert "cpuidle: menu: Avoid discarding useful information"

Tonghao Zhang <[email protected]>
net: bonding: fix possible peer notify event loss or dup issue

Alexey Simakov <[email protected]>
sctp: avoid NULL dereference when chunk data buffer is missing

Huang Ying <[email protected]>
arm64, mm: avoid always making PTE dirty in pte_mkwrite()

Ioana Ciornei <[email protected]>
dpaa2-eth: fix the pointer passed to PTR_ALIGN on Tx path

Wei Fang <[email protected]>
net: enetc: correct the value of ENETC_RXB_TRUESIZE

Johannes Wiesböck <[email protected]>
rtnetlink: Allow deleting FDB entries in user namespace

Nikolay Aleksandrov <[email protected]>
net: rtnetlink: add NLM_F_BULK support to rtnl_fdb_del

Nikolay Aleksandrov <[email protected]>
net: add ndo_fdb_del_bulk

Nikolay Aleksandrov <[email protected]>
net: rtnetlink: add bulk delete support flag

Nikolay Aleksandrov <[email protected]>
net: netlink: add NLM_F_BULK delete request modifier

Nikolay Aleksandrov <[email protected]>
net: rtnetlink: use BIT for flag values

Nikolay Aleksandrov <[email protected]>
net: rtnetlink: add helper to extract msg type's kind

Nikolay Aleksandrov <[email protected]>
net: rtnetlink: add msg kind names

Geert Uytterhoeven <[email protected]>
m68k: bitops: Fix find_*_bit() signatures

Yangtao Li <[email protected]>
hfsplus: return EIO when type of hidden directory mismatch in hfsplus_fill_super()

Viacheslav Dubeyko <[email protected]>
hfs: fix KMSAN uninit-value issue in hfs_find_set_zero_bits()

Alexander Aring <[email protected]>
dlm: check for defined force value in dlm_lockspace_release

Viacheslav Dubeyko <[email protected]>
hfsplus: fix KMSAN uninit-value issue in hfsplus_delete_cat()

Yang Chenzhi <[email protected]>
hfs: validate record offset in hfsplus_bmap_alloc

Viacheslav Dubeyko <[email protected]>
hfsplus: fix KMSAN uninit-value issue in __hfsplus_ext_cache_extent()

Viacheslav Dubeyko <[email protected]>
hfs: make proper initalization of struct hfs_find_data

Viacheslav Dubeyko <[email protected]>
hfs: clear offset and space out of valid records in b-tree node

Xichao Zhao <[email protected]>
exec: Fix incorrect type for ret

Viacheslav Dubeyko <[email protected]>
hfsplus: fix slab-out-of-bounds read in hfsplus_strcasecmp()

Randy Dunlap <[email protected]>
ALSA: firewire: amdtp-stream: fix enum kernel-doc warnings

Vincent Guittot <[email protected]>
sched/fair: Fix pelt lost idle time detection

Ingo Molnar <[email protected]>
sched/balancing: Rename newidle_balance() => sched_balance_newidle()

Barry Song <[email protected]>
sched/fair: Trivial correction of the newidle_balance() comment

Timur Kristóf <[email protected]>
drm/amd/powerplay: Fix CIK shutdown temperature

I Viswanath <[email protected]>

    net: usb: lan78xx: fix use of improperly initialized dev->chipid in lan78xx_reset

Oleksij Rempel <[email protected]>
net: usb: lan78xx: Add error handling to lan78xx_init_mac_address

Jakub Kicinski <[email protected]>
net: usb: use eth_hw_addr_set() instead of ether_addr_copy()

Sabrina Dubroca <[email protected]>
tls: don't rely on tx_work during send()

Sabrina Dubroca <[email protected]>
tls: always set record_type in tls_process_cmsg

Alexey Simakov <[email protected]>
tg3: prevent use of uninitialized remote_adv and local_adv variables

Eric Dumazet <[email protected]>
tcp: fix tcp_tso_should_defer() vs large RTT

Raju Rangoju <[email protected]>
amd-xgbe: Avoid spurious link down messages during interface toggle

Dmitry Safonov <[email protected]>
net/ip6_tunnel: Prevent perpetual tunnel growth

Linmao Li <[email protected]>
r8169: fix packet truncation after S4 resume on RTL8168H/RTL8111H

Yeounsu Moon <[email protected]>
net: dlink: handle dma_map_single() failure properly

Yuezhang Mo <[email protected]>
dax: skip read lock assertion for read-only filesystems

Christoph Hellwig <[email protected]>
fsdax: switch dax_iomap_rw to use iomap_iter

Christoph Hellwig <[email protected]>
iomap: add the new iomap_iter model

Benjamin Tissoires <[email protected]>
HID: multitouch: fix sticky fingers

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

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

keliu <[email protected]>
media: rc: Directly use ida_free()

Kaustabh Chakraborty <[email protected]>

    drm/exynos: exynos7_drm_decon: remove ctx->suspended

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

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

Deepanshu Kartikey <[email protected]>
ext4: detect invalid INLINE_DATA + EXTENTS flag combination

Zhang Yi <[email protected]>
jbd2: ensure that all ongoing I/O complete before freeing blocks

Jason A. Donenfeld <[email protected]>
wifi: rt2x00: use explicitly signed or unsigned types

Dan Carpenter <[email protected]>
mm/slab: make __free(kfree) accept error pointers

Mikhail Kobuk <[email protected]>
media: pci: ivtv: Add check for DMA map result

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

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

Christophe JAILLET <[email protected]>
media: pci/ivtv: switch from 'pci_' to 'dma_' API

David Laight <[email protected]>
minmax.h: remove some #defines that are only expanded once

David Laight <[email protected]>
minmax.h: simplify the variants of clamp()

David Laight <[email protected]>
minmax.h: move all the clamp() definitions after the min/max() ones

David Laight <[email protected]>
minmax.h: use BUILD_BUG_ON_MSG() for the lo < hi test in clamp()

David Laight <[email protected]>
minmax.h: reduce the #define expansion of min(), max() and clamp()

David Laight <[email protected]>
minmax.h: update some comments

David Laight <[email protected]>
minmax.h: add whitespace around operators and after commas

Linus Torvalds <[email protected]>
minmax: fix up min3() and max3() too

Linus Torvalds <[email protected]>
minmax: improve macro expansion and type checking

Linus Torvalds <[email protected]>
minmax: simplify min()/max()/clamp() implementation

Linus Torvalds <[email protected]>
minmax: don't use max() in situations that want a C constant expression

Linus Torvalds <[email protected]>
minmax: make generic MIN() and MAX() macros available everywhere

Linus Torvalds <[email protected]>
minmax: simplify and clarify min_t()/max_t() implementation

Linus Torvalds <[email protected]>
minmax: add a few more MIN_T/MAX_T users

Linus Torvalds <[email protected]>
minmax: avoid overly complicated constant expressions in VM code

David Laight <[email protected]>
minmax: relax check to allow comparison between unsigned arguments and signed constants

David Laight <[email protected]>
minmax: allow comparisons of 'int' against 'unsigned char/short'

David Laight <[email protected]>
minmax: fix indentation of __cmp_once() and __clamp_once()

David Laight <[email protected]>
minmax: allow min()/max()/clamp() if the arguments have the same signedness.

Andy Shevchenko <[email protected]>
minmax: fix header inclusions

Andy Shevchenko <[email protected]>
minmax: deduplicate __unconst_integer_typeof()

Herve Codina <[email protected]>
minmax: Introduce {min,max}_array()

Matthew Wilcox (Oracle) <[email protected]>
minmax: add in_range() macro

Jason A. Donenfeld <[email protected]>
minmax: clamp more efficiently by avoiding extra comparison

Jason A. Donenfeld <[email protected]>
minmax: sanity check constant bounds when clamping

Johannes Thumshirn <[email protected]>
btrfs: remove duplicated in_range() macro

Bart Van Assche <[email protected]>
overflow, tracing: Define the is_signed_type() macro once

Catalin Marinas <[email protected]>
arm64: mte: Do not flag the zero page as PG_mte_tagged

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

Peter Zijlstra <[email protected]>
locking: Introduce __cleanup() based infrastructure

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

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

Nalivayko Sergey <[email protected]>
net/9p: fix double req put in p9_fd_cancelled

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

Larshin Sergey <[email protected]>
fs: udf: fix OOB read in lengthAllocDescs handling

Gianfranco Trad <[email protected]>
udf: fix uninit-value use in udf_get_fileshortad

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

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

Zheng Qixing <[email protected]>
dm: fix NULL pointer dereference in __dm_suspend()

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

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

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

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()

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()

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 INDAC access

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

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

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

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()

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()

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

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

Thomas Fourier <[email protected]>
crypto: atmel - 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)

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

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

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

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

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

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

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 Use-after-free in validation

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

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()

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()

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

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

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

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

Salah Triki <[email protected]>
bus: fsl-mc: Check return value of platform_get_resource()

Bartosz Golaszewski <[email protected]>
pinctrl: check the return value of pinmux_ops::get_function_name()

Zhen Ni <[email protected]>
Input: uinput - zero-initialize uinput_ff_upload_compat to avoid info leak

Marek Vasut <[email protected]>
Input: atmel_mxt_ts - allow reset GPIO to sleep

Yang Shi <[email protected]>
mm: hugetlb: avoid soft lockup when mprotect to large memory area

Bartosz Golaszewski <[email protected]>
mfd: vexpress-sysreg: Check the return value of devm_gpiochip_add_data()

Naman Jain <[email protected]>
uio_hv_generic: Let userspace take care of interrupt mask

Phillip Lougher <[email protected]>
Squashfs: fix uninit-value in squashfs_get_parent

Jakub Kicinski <[email protected]>
Revert "net/mlx5e: Update and set Xon/Xoff upon MTU set"

Yeounsu Moon <[email protected]>
net: dlink: handle copy_thresh allocation failure

Kohei Enju <[email protected]>
net: ena: return 0 in ena_get_rxfh_key_size() when RSS hash key is not configurable

Kohei Enju <[email protected]>
nfp: fix RSS hash key size when RSS is not supported

Donet Tom <[email protected]>
drivers/base/node: fix double free in register_one_node()

Dan Carpenter <[email protected]>
ocfs2: fix double free in user_cluster_connect()

Nishanth Menon <[email protected]>
hwrng: ks-sa - fix division by zero in ks_sa_rng_init

Luiz Augusto von Dentz <[email protected]>
Bluetooth: MGMT: Fix not exposing debug UUID on MGMT_OP_READ_EXP_FEATURES_INFO

I Viswanath <[email protected]>
net: usb: Remove disruptive netif_wake_queue in rtl8150_set_multicast

Bernard Metzler <[email protected]>
RDMA/siw: Always report immediate post SQ errors

Cristian Ciocaltea <[email protected]>
usb: vhci-hcd: Prevent suspending virtually attached devices

Ranjan Kumar <[email protected]>
scsi: mpt3sas: Fix crash in transport port remove by using ioc_info()

Slavin Liu <[email protected]>
ipvs: Defer ip_vs_ftp unregister during netns cleanup

Anthony Iliopoulos <[email protected]>
NFSv4.1: fix backchannel max_resp_sz verification check

Stephan Gerhold <[email protected]>
remoteproc: qcom: q6v5: Avoid disabling handover IRQ twice

Michael Karcher <[email protected]>
sparc: fix accurate exception reporting in copy_{from,to}_user for M7

Michael Karcher <[email protected]>
sparc: fix accurate exception reporting in copy_to_user for Niagara 4

Michael Karcher <[email protected]>
sparc: fix accurate exception reporting in copy_{from_to}_user for Niagara

Michael Karcher <[email protected]>
sparc: fix accurate exception reporting in copy_{from_to}_user for UltraSPARC III

Michael Karcher <[email protected]>
sparc: fix accurate exception reporting in copy_{from_to}_user for UltraSPARC

Baochen Qiang <[email protected]>
wifi: ath10k: avoid unnecessary wait for service ready message

Bagas Sanjaya <[email protected]>
Documentation: trace: historgram-design: Separate sched_waking histogram section heading and the following diagram

Vlad Dumitrescu <[email protected]>
IB/sa: Fix sa_local_svc_timeout_ms read race

Parav Pandit <[email protected]>
RDMA/core: Resolve MAC of next-hop device without ARP support

Colin Ian King <[email protected]>
ACPI: NFIT: Fix incorrect ndr_desc being reportedin dev_err message

Abdun Nihaal <[email protected]>
wifi: mt76: fix potential memory leak in mt76_wmac_probe()

Håkon Bugge <[email protected]>
RDMA/cm: Rate limit destroy CM ID timeout error message

Donet Tom <[email protected]>
drivers/base/node: handle error properly in register_one_node()

Christophe Leroy <[email protected]>
watchdog: mpc8xxx_wdt: Reload the watchdog timer when enabling the watchdog

Zhen Ni <[email protected]>
netfilter: ipset: Remove unused htable_bits in macro ahash_region

Hans de Goede <[email protected]>
iio: consumers: Fix offset handling in iio_convert_raw_to_processed()

Takashi Iwai <[email protected]>
ASoC: Intel: bytcr_rt5651: Fix invalid quirk input mapping

Takashi Iwai <[email protected]>
ASoC: Intel: bytcr_rt5640: Fix invalid quirk input mapping

Takashi Iwai <[email protected]>
ASoC: Intel: bytcht_es8316: Fix invalid quirk input mapping

Wang Liang <[email protected]>
pps: fix warning in pps_register_cdev when register device fail

Colin Ian King <[email protected]>
misc: genwqe: Fix incorrect cmd field being reported in error

William Wu <[email protected]>
usb: gadget: configfs: Correctly set use_os_string at bind

Xichao Zhao <[email protected]>
usb: phy: twl6030: Fix incorrect type for ret

Eric Dumazet <[email protected]>
tcp: fix __tcp_close() to only send RST when required

Alok Tiwari <[email protected]>

    PCI: tegra: Fix devm_kcalloc() argument order for port->phys allocation

Stefan Kerkmann <[email protected]>
wifi: mwifiex: send world regulatory domain to driver

Timur Kristóf <[email protected]>
drm/amdgpu: Power up UVD 3 for FW validation (v2)

Qianfeng Rong <[email protected]>
ALSA: lx_core: use int type to store negative error codes

Zhang Shurong <[email protected]>
media: rj54n1cb0c: Fix memleak in rj54n1_probe()

Thomas Fourier <[email protected]>
scsi: myrs: Fix dma_alloc_coherent() error check

Niklas Cassel <[email protected]>

    scsi: pm80xx: Fix array-index-out-of-of-bounds on rmmod

Dan Carpenter <[email protected]>

    serial: max310x: Add error checking in probe()

Dan Carpenter <[email protected]>
usb: host: max3421-hcd: Fix error pointer dereference in probe cleanup

Brahmajit Das <[email protected]>
drm/radeon/r600_cs: clean up of dead code in r600_cs

Kunihiko Hayashi <[email protected]>
i2c: designware: Add disabling clocks when probe fails

Leilk.Liu <[email protected]>
i2c: mediatek: fix potential incorrect use of I2C_MASTER_WRRD

Paul Chaignon <[email protected]>
bpf: Explicitly check accesses to bpf_sock_addr

Akhilesh Patil <[email protected]>
selftests: watchdog: skip ping loop if WDIOF_KEEPALIVEPING not supported

Uwe Kleine-König <[email protected]>
pwm: tiehrpwm: Fix corner case in clock divisor calculation

AngeloGioacchino Del Regno <[email protected]>
arm64: dts: mediatek: mt8516-pumpkin: Fix machine compatible

Qianfeng Rong <[email protected]>
pinctrl: renesas: Use int type to store negative error codes

Rafael J. Wysocki <[email protected]>
PM: sleep: core: Clear power.must_resume in noirq suspend error path

Qianfeng Rong <[email protected]>
block: use int to store blk_stack_limits() return value

Li Nan <[email protected]>
blk-mq: check kobject state_in_sysfs before deleting in blk_mq_unregister_hctx

Da Xue <[email protected]>
pinctrl: meson-gxl: add missing i2c_d pinmux

Sneh Mankad <[email protected]>
soc: qcom: rpmh-rsc: Unconditionally clear _TRIGGER bit for TCS

Huisong Li <[email protected]>
ACPI: processor: idle: Fix memory leak when register cpuidle device failed

Yureka Lilian <[email protected]>
libbpf: Fix reuse of DEVMAP

Geert Uytterhoeven <[email protected]>
regmap: Remove superfluous check for !config in __regmap_init()

Uros Bizjak <[email protected]>
x86/vdso: Fix output operand size of RDPID

Leo Yan <[email protected]>
perf: arm_spe: Prevent overflow in PERF_IDX2OFF()

Bala-Vignesh-Reddy <[email protected]>
selftests: arm64: Check fread return value in exec_target

Jeff Layton <[email protected]>
filelock: add FL_RECLAIM to show_fl_flags() macro

Herbert Xu <[email protected]>
crypto: rng - Ensure set_ent is always present

Igor Artemiev <[email protected]>
drm/amd/display: Fix potential null dereference

Roman Li <[email protected]>
drm/amd/display: Remove redundant safeguards for dmub-srv destroy()

Rafael J. Wysocki <[email protected]>
driver core/PM: Set power.no_callbacks along with power.no_pm

Ovidiu Panait <[email protected]>
staging: axis-fifo: flush RX FIFO on read errors

Ovidiu Panait <[email protected]>
staging: axis-fifo: fix maximum TX packet length check

Raphael Gallais-Pou <[email protected]>
serial: stm32: allow selecting console when the driver is module

Arnaud Lecomte <[email protected]>
hid: fix I2C read buffer overflow in raw_event() for mcp2221

hupu <[email protected]>
perf subcmd: avoid crash in exclude_cmds when excludes is empty

Mikulas Patocka <[email protected]>
dm-integrity: limit MAX_TAG_SIZE to 255

Bitterblue Smith <[email protected]>

    wifi: rtlwifi: rtl8192cu: Don't claim USB ID 07b8:8188

Xiaowei Li <[email protected]>
USB: serial: option: add SIMCom 8230C compositions

Duoming Zhou <[email protected]>
media: i2c: tc358743: Fix use-after-free bugs caused by orphan timer in probe

Duoming Zhou <[email protected]>
media: tuner: xc5000: Fix use-after-free in xc5000_release

Ricardo Ribalda <[email protected]>
media: tunner: xc5000: Refactor firmware load

Kuniyuki Iwashima <[email protected]>
udp: Fix memory accounting leak.

Larshin Sergey <[email protected]>
media: rc: fix races with imon_disconnect()

Duoming Zhou <[email protected]>
media: b2c2: Fix use-after-free causing by irq_check_work in flexcop_pci_remove

Wang Haoran <[email protected]>
scsi: target: target_core_configfs: Add length check to avoid buffer overflow

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

Diffstat:

 Documentation/ABI/testing/sysfs-bus-pci            |   9 +
 Documentation/admin-guide/kernel-parameters.txt    |   3 +
 Documentation/arm64/silicon-errata.rst             |   2 +
 Documentation/trace/histogram-design.rst           |   4 +-
 Makefile                                           |   4 +-
 arch/arm/mach-omap2/pm33xx-core.c                  |   6 +-
 arch/arm/mm/pageattr.c                             |   6 +-
 arch/arm64/Kconfig                                 |   1 +
 arch/arm64/boot/dts/mediatek/mt8516-pumpkin.dts    |   2 +-
 arch/arm64/boot/dts/qcom/msm8916.dtsi              |   2 +
 arch/arm64/boot/dts/qcom/sdm845.dtsi               |   4 +-
 arch/arm64/include/asm/cputype.h                   |   2 +
 arch/arm64/include/asm/pgtable.h                   |   3 +-
 arch/arm64/kernel/cpu_errata.c                     |   1 +
 arch/arm64/kernel/cpufeature.c                     |  10 +-
 arch/arm64/kernel/mte.c                            |   3 +-
 arch/m68k/include/asm/bitops.h                     |  25 +-
 arch/mips/mti-malta/malta-setup.c                  |   2 +-
 arch/parisc/include/uapi/asm/ioctls.h              |   8 +-
 arch/riscv/include/asm/processor.h                 |   4 +-
 arch/riscv/kernel/cpu.c                            |  28 ++-
 arch/riscv/kernel/cpufeature.c                     |  84 +++++--
 arch/riscv/kernel/smpboot.c                        |   9 +-
 arch/sparc/kernel/of_device_32.c                   |   1 +
 arch/sparc/kernel/of_device_64.c                   |   1 +
 arch/sparc/lib/M7memcpy.S                          |  20 +-
 arch/sparc/lib/Memcpy_utils.S                      |   9 +
 arch/sparc/lib/NG4memcpy.S                         |   2 +-
 arch/sparc/lib/NGmemcpy.S                          |  29 ++-
 arch/sparc/lib/U1memcpy.S                          |  19 +-
 arch/sparc/lib/U3memcpy.S                          |   2 +-
 arch/sparc/mm/hugetlbpage.c                        |  20 ++
 arch/um/drivers/mconsole_user.c                    |   2 +
 arch/x86/include/asm/segment.h                     |   8 +-
 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/x86/mm/pgtable.c                              |   2 +-
 block/blk-crypto-fallback.c                        |   3 +
 block/blk-mq-sysfs.c                               |   6 +-
 block/blk-settings.c                               |   3 +-
 crypto/essiv.c                                     |  14 +-
 crypto/rng.c                                       |   8 +
 drivers/acpi/acpi_dbg.c                            |  26 +-
 drivers/acpi/acpi_tad.c                            |   3 +
 drivers/acpi/nfit/core.c                           |   2 +-
 drivers/acpi/processor_idle.c                      |   3 +
 drivers/android/binder.c                           |  11 +-
 drivers/base/arch_topology.c                       |   2 +-
 drivers/base/node.c                                |   4 +
 drivers/base/power/main.c                          |  14 +-
 drivers/base/power/runtime.c                       |  44 ++++
 drivers/base/regmap/regmap.c                       |   2 +-
 drivers/bus/fsl-mc/fsl-mc-bus.c                    |   3 +
 drivers/bus/mhi/host/init.c                        |   5 +-
 drivers/char/hw_random/ks-sa-rng.c                 |   4 +
 drivers/char/tpm/tpm_tis_core.c                    |   4 +-
 drivers/clk/at91/clk-peripheral.c                  |   7 +-
 drivers/clk/nxp/clk-lpc18xx-cgu.c                  |  20 +-
 drivers/clocksource/clps711x-timer.c               |  23 +-
 drivers/clocksource/timer-riscv.c                  |  15 +-
 drivers/cpufreq/intel_pstate.c                     |   8 +-
 drivers/cpuidle/governors/menu.c                   |  21 +-
 drivers/crypto/atmel-tdes.c                        |   2 +-
 drivers/crypto/rockchip/rk3288_crypto_ahash.c      |   3 +-
 drivers/dma/ioat/dma.c                             |  12 +-
 drivers/edac/sb_edac.c                             |   4 +-
 drivers/edac/skx_common.h                          |   1 -
 drivers/firmware/meson/meson_sm.c                  |   7 +-
 drivers/gpio/gpio-wcd934x.c                        |   3 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c   |   5 +-
 drivers/gpu/drm/amd/amdgpu/gmc_v7_0.c              |   7 +-
 drivers/gpu/drm/amd/amdgpu/gmc_v8_0.c              |   7 +-
 drivers/gpu/drm/amd/amdgpu/uvd_v3_1.c              |  29 ++-
 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c  |   5 +-
 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/display/modules/hdcp/hdcp_ddc.c    |   2 +
 .../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/amd/pm/powerplay/hwmgr/ppevvmath.h |  14 +-
 .../gpu/drm/amd/pm/powerplay/hwmgr/smu7_hwmgr.c    |   3 +-
 drivers/gpu/drm/arm/display/include/malidp_utils.h |   2 +-
 .../drm/arm/display/komeda/komeda_pipeline_state.c |  24 +-
 drivers/gpu/drm/drm_color_mgmt.c                   |   2 +-
 drivers/gpu/drm/exynos/exynos7_drm_decon.c         |  36 ---
 drivers/gpu/drm/msm/adreno/a6xx_gmu.c              |   6 -
 drivers/gpu/drm/nouveau/nouveau_bo.c               |   2 +-
 drivers/gpu/drm/radeon/evergreen_cs.c              |   2 +
 drivers/gpu/drm/radeon/r600_cs.c                   |   4 +-
 drivers/gpu/drm/vmwgfx/vmwgfx_validation.c         |   4 +-
 drivers/hid/hid-mcp2221.c                          |   4 +
 drivers/hid/hid-multitouch.c                       |  27 ++-
 drivers/hwmon/adt7475.c                            |  24 +-
 drivers/i2c/busses/i2c-designware-platdrv.c        |   1 +
 drivers/i2c/busses/i2c-mt65xx.c                    |  17 +-
 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_accel.c  |   5 +-
 drivers/iio/imu/inv_icm42600/inv_icm42600_core.c   |  39 +--
 drivers/iio/imu/inv_icm42600/inv_icm42600_gyro.c   |   5 +-
 drivers/iio/inkern.c                               |   2 +-
 drivers/infiniband/core/addr.c                     |  10 +-
 drivers/infiniband/core/cm.c                       |   4 +-
 drivers/infiniband/core/sa_query.c                 |   6 +-
 drivers/infiniband/sw/siw/siw_verbs.c              |  25 +-
 drivers/input/misc/uinput.c                        |   1 +
 drivers/input/touchscreen/atmel_mxt_ts.c           |   2 +-
 drivers/input/touchscreen/cyttsp4_core.c           |   2 +-
 drivers/irqchip/irq-riscv-intc.c                   |   7 +-
 drivers/irqchip/irq-sifive-plic.c                  |   7 +-
 drivers/mailbox/zynqmp-ipi-mailbox.c               |   7 +-
 drivers/md/dm-integrity.c                          |   8 +-
 drivers/md/dm.c                                    |   7 +-
 drivers/media/dvb-frontends/stv0367_priv.h         |   3 +
 drivers/media/i2c/mt9v111.c                        |   2 +-
 drivers/media/i2c/rj54n1cb0c.c                     |   9 +-
 drivers/media/i2c/tc358743.c                       |   4 +-
 drivers/media/mc/mc-devnode.c                      |   6 +-
 drivers/media/pci/b2c2/flexcop-pci.c               |   2 +-
 drivers/media/pci/cx18/cx18-queue.c                |  12 +-
 drivers/media/pci/ivtv/ivtv-driver.c               |   2 +-
 drivers/media/pci/ivtv/ivtv-irq.c                  |   2 +-
 drivers/media/pci/ivtv/ivtv-queue.c                |  18 +-
 drivers/media/pci/ivtv/ivtv-streams.c              |  22 +-
 drivers/media/pci/ivtv/ivtv-udma.c                 |  27 ++-
 drivers/media/pci/ivtv/ivtv-yuv.c                  |  24 +-
 drivers/media/pci/ivtv/ivtvfb.c                    |   6 +-
 drivers/media/platform/s5p-mfc/s5p_mfc_cmd_v6.c    |  35 +--
 drivers/media/rc/imon.c                            |  27 ++-
 drivers/media/rc/lirc_dev.c                        |  15 +-
 drivers/media/rc/rc-main.c                         |   6 +-
 drivers/media/tuners/xc5000.c                      |  41 ++--
 drivers/memory/samsung/exynos-srom.c               |  10 +-
 drivers/mfd/intel_soc_pmic_chtdc_ti.c              |   5 +-
 drivers/mfd/vexpress-sysreg.c                      |   6 +-
 drivers/misc/genwqe/card_ddcb.c                    |   2 +-
 drivers/misc/mei/hw-me-regs.h                      |   2 +
 drivers/misc/mei/pci-me.c                          |   2 +
 drivers/mmc/core/sdio.c                            |   6 +-
 drivers/most/most_usb.c                            |  13 +-
 drivers/mtd/nand/raw/fsmc_nand.c                   |   6 +-
 drivers/net/bonding/bond_main.c                    |  40 ++-
 drivers/net/ethernet/amazon/ena/ena_ethtool.c      |   5 +-
 drivers/net/ethernet/amd/xgbe/xgbe-drv.c           |   1 -
 drivers/net/ethernet/amd/xgbe/xgbe-mdio.c          |   1 +
 drivers/net/ethernet/broadcom/tg3.c                |   5 +-
 drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c    |  18 +-
 drivers/net/ethernet/dlink/dl2k.c                  |  30 ++-
 drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c   |   3 +-
 drivers/net/ethernet/freescale/enetc/enetc.h       |   2 +-
 drivers/net/ethernet/freescale/fsl_pq_mdio.c       |   2 +
 drivers/net/ethernet/mellanox/mlx4/en_netdev.c     |   2 +-
 .../ethernet/mellanox/mlx5/core/en/port_buffer.h   |  12 -
 drivers/net/ethernet/mellanox/mlx5/core/en_main.c  |  17 +-
 .../net/ethernet/netronome/nfp/nfp_net_ethtool.c   |   2 +-
 drivers/net/ethernet/realtek/r8169_main.c          |   5 +-
 drivers/net/ethernet/renesas/ravb_main.c           |   8 +
 drivers/net/ethernet/stmicro/stmmac/stmmac_main.c  |   2 +-
 drivers/net/fjes/fjes_main.c                       |   4 +-
 drivers/net/usb/aqc111.c                           |   2 +-
 drivers/net/usb/lan78xx.c                          |  42 +++-
 drivers/net/usb/r8152.c                            |   2 +-
 drivers/net/usb/rndis_host.c                       |   2 +-
 drivers/net/usb/rtl8150.c                          |  15 +-
 drivers/net/wireless/ath/ath10k/wmi.c              |  39 ++-
 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/net/wireless/marvell/mwifiex/cfg80211.c    |   7 +-
 drivers/net/wireless/mediatek/mt76/mt7603/soc.c    |   2 +-
 drivers/net/wireless/ralink/rt2x00/rt2400pci.c     |   8 +-
 drivers/net/wireless/ralink/rt2x00/rt2400pci.h     |   2 +-
 drivers/net/wireless/ralink/rt2x00/rt2500pci.c     |   8 +-
 drivers/net/wireless/ralink/rt2x00/rt2500pci.h     |   2 +-
 drivers/net/wireless/ralink/rt2x00/rt2500usb.c     |   8 +-
 drivers/net/wireless/ralink/rt2x00/rt2500usb.h     |   2 +-
 drivers/net/wireless/ralink/rt2x00/rt2800lib.c     |  36 +--
 drivers/net/wireless/ralink/rt2x00/rt2800lib.h     |   8 +-
 drivers/net/wireless/ralink/rt2x00/rt2x00usb.c     |   6 +-
 drivers/net/wireless/ralink/rt2x00/rt61pci.c       |   4 +-
 drivers/net/wireless/ralink/rt2x00/rt61pci.h       |   2 +-
 drivers/net/wireless/ralink/rt2x00/rt73usb.c       |   4 +-
 drivers/net/wireless/ralink/rt2x00/rt73usb.h       |   2 +-
 .../net/wireless/realtek/rtlwifi/rtl8192cu/sw.c    |   1 -
 drivers/nfc/pn544/i2c.c                            |   2 -
 drivers/pci/controller/cadence/pci-j721e.c         |  25 ++
 drivers/pci/controller/dwc/pci-keystone.c          |   4 +-
 drivers/pci/controller/dwc/pcie-tegra194.c         |  22 +-
 drivers/pci/controller/pci-tegra.c                 |   2 +-
 drivers/pci/iov.c                                  |   5 +
 drivers/pci/pci-driver.c                           |   1 +
 drivers/pci/pci-label.c                            |  10 +-
 drivers/pci/pci-sysfs.c                            |  98 +++++---
 drivers/pci/pcie/aer.c                             |  12 +-
 drivers/pci/pcie/err.c                             |   8 +-
 drivers/perf/arm_spe_pmu.c                         |   3 +-
 drivers/pinctrl/meson/pinctrl-meson-gxl.c          |  10 +
 drivers/pinctrl/pinmux.c                           |   2 +-
 drivers/pinctrl/renesas/pinctrl.c                  |   3 +-
 drivers/platform/x86/sony-laptop.c                 |   1 -
 drivers/pps/kapi.c                                 |   5 +-
 drivers/pps/pps.c                                  |   5 +-
 drivers/pwm/pwm-berlin.c                           |   4 +-
 drivers/pwm/pwm-tiehrpwm.c                         |   4 +-
 drivers/remoteproc/qcom_q6v5.c                     |   3 -
 drivers/rtc/interface.c                            |  27 +++
 drivers/rtc/rtc-x1205.c                            |   2 +-
 drivers/scsi/hpsa.c                                |  21 +-
 drivers/scsi/isci/init.c                           |   6 +-
 drivers/scsi/mpt3sas/mpt3sas_transport.c           |   8 +-
 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/scsi/myrs.c                                |   8 +-
 drivers/scsi/pm8001/pm8001_sas.c                   |   9 +-
 drivers/soc/qcom/rpmh-rsc.c                        |   7 +-
 drivers/spi/spi-cadence-quadspi.c                  |   5 +
 drivers/staging/axis-fifo/axis-fifo.c              |  32 ++-
 drivers/staging/comedi/comedi_buf.c                |   2 +-
 .../pci/hive_isp_css_include/math_support.h        |   5 -
 drivers/target/target_core_configfs.c              |   2 +-
 drivers/tty/serial/8250/8250_exar.c                |  11 +
 drivers/tty/serial/Kconfig                         |   2 +-
 drivers/tty/serial/max310x.c                       |   2 +
 drivers/uio/uio_hv_generic.c                       |   7 +-
 drivers/usb/core/quirks.c                          |   2 +
 drivers/usb/gadget/configfs.c                      |   2 +
 drivers/usb/gadget/legacy/raw_gadget.c             |   2 -
 drivers/usb/host/max3421-hcd.c                     |   2 +-
 drivers/usb/host/xhci-dbgcap.c                     |   9 +-
 drivers/usb/phy/phy-twl6030-usb.c                  |   3 +-
 drivers/usb/serial/option.c                        |  16 ++
 drivers/usb/usbip/vhci_hcd.c                       |  22 ++
 drivers/watchdog/mpc8xxx_wdt.c                     |   2 +
 drivers/xen/events/events_base.c                   |  20 +-
 drivers/xen/manage.c                               |   3 +-
 fs/btrfs/ctree.h                                   |   2 -
 fs/btrfs/export.c                                  |   8 +-
 fs/btrfs/extent_io.c                               |   1 +
 fs/btrfs/file-item.c                               |   1 +
 fs/btrfs/misc.h                                    |   2 -
 fs/btrfs/raid56.c                                  |   1 +
 fs/btrfs/tree-checker.c                            |   2 +-
 fs/cramfs/inode.c                                  |  11 +-
 fs/dax.c                                           |  54 +++--
 fs/dcache.c                                        |   2 +
 fs/dlm/lockspace.c                                 |   2 +-
 fs/erofs/zdata.h                                   |   2 +-
 fs/exec.c                                          |   2 +-
 fs/ext2/balloc.c                                   |   2 -
 fs/ext4/ext4.h                                     |   2 -
 fs/ext4/fsmap.c                                    |  14 +-
 fs/ext4/inode.c                                    |  18 +-
 fs/ext4/super.c                                    |  10 +-
 fs/ext4/xattr.c                                    |  15 +-
 fs/file.c                                          |   5 +-
 fs/fsopen.c                                        |  70 +++---
 fs/fuse/file.c                                     |   8 +-
 fs/hfs/bfind.c                                     |   8 +-
 fs/hfs/brec.c                                      |  27 ++-
 fs/hfs/mdb.c                                       |   2 +-
 fs/hfsplus/bfind.c                                 |   8 +-
 fs/hfsplus/bnode.c                                 |  41 ----
 fs/hfsplus/btree.c                                 |   6 +
 fs/hfsplus/hfsplus_fs.h                            |  42 ++++
 fs/hfsplus/super.c                                 |  25 +-
 fs/hfsplus/unicode.c                               |  24 ++
 fs/iomap/apply.c                                   |  74 +++++-
 fs/iomap/trace.h                                   |  37 ++-
 fs/jbd2/transaction.c                              |  13 +-
 fs/minix/inode.c                                   |   8 +-
 fs/namei.c                                         |   8 +
 fs/namespace.c                                     |  11 +-
 fs/nfs/nfs4proc.c                                  |   2 +-
 fs/nfsd/blocklayout.c                              |   5 +-
 fs/nfsd/blocklayoutxdr.c                           |   7 +-
 fs/nfsd/flexfilelayout.c                           |   8 +
 fs/nfsd/flexfilelayoutxdr.c                        |   3 +-
 fs/nfsd/lockd.c                                    |  15 ++
 fs/nfsd/nfs4layouts.c                              |   1 -
 fs/nfsd/nfs4proc.c                                 |  36 ++-
 fs/nfsd/nfs4xdr.c                                  |  14 +-
 fs/nfsd/xdr4.h                                     |  36 ++-
 fs/ocfs2/move_extents.c                            |   5 +
 fs/ocfs2/stack_user.c                              |   1 +
 fs/squashfs/inode.c                                |  31 ++-
 fs/squashfs/squashfs_fs_i.h                        |   2 +-
 fs/udf/inode.c                                     |  12 +-
 fs/ufs/util.h                                      |   6 -
 include/linux/cleanup.h                            | 171 +++++++++++++
 include/linux/compiler-clang.h                     |   9 +
 include/linux/compiler.h                           |  15 ++
 include/linux/compiler_attributes.h                |   6 +
 include/linux/device.h                             |  10 +
 include/linux/file.h                               |   6 +
 include/linux/iio/frequency/adf4350.h              |   2 +-
 include/linux/iomap.h                              |  56 +++++
 include/linux/irqflags.h                           |   7 +
 include/linux/minmax.h                             | 267 ++++++++++++++++-----
 include/linux/mutex.h                              |   4 +
 include/linux/netdevice.h                          |   9 +
 include/linux/overflow.h                           |   1 -
 include/linux/percpu.h                             |   4 +
 include/linux/pm_runtime.h                         |   4 +
 include/linux/preempt.h                            |   5 +
 include/linux/rcupdate.h                           |   3 +
 include/linux/rwsem.h                              |   9 +
 include/linux/sched/task.h                         |   2 +
 include/linux/slab.h                               |   3 +
 include/linux/spinlock.h                           |  32 +++
 include/linux/srcu.h                               |   5 +
 include/linux/trace_events.h                       |   2 -
 include/net/ip_tunnels.h                           |  15 ++
 include/net/rtnetlink.h                            |  16 +-
 include/scsi/libsas.h                              |  18 ++
 include/trace/events/filelock.h                    |   3 +-
 include/uapi/linux/netlink.h                       |   1 +
 init/main.c                                        |  14 ++
 kernel/fork.c                                      |   2 +-
 kernel/padata.c                                    |   6 +-
 kernel/pid.c                                       |   2 +-
 kernel/sched/fair.c                                |  38 +--
 kernel/trace/preemptirq_delay_test.c               |   2 -
 kernel/trace/trace_kprobe.c                        |  11 +-
 kernel/trace/trace_probe.h                         |   9 +-
 kernel/trace/trace_uprobe.c                        |  12 +-
 lib/btree.c                                        |   1 -
 lib/crypto/Makefile                                |   4 +
 lib/decompress_unlzma.c                            |   2 +
 lib/genalloc.c                                     |   5 +-
 lib/logic_pio.c                                    |   3 -
 lib/vsprintf.c                                     |   2 +-
 lib/zstd/zstd_internal.h                           |   2 -
 mm/hugetlb.c                                       |   2 +
 mm/zsmalloc.c                                      |   1 -
 net/9p/trans_fd.c                                  |   8 +-
 net/bluetooth/mgmt.c                               |  10 +-
 net/core/filter.c                                  |  18 +-
 net/core/rtnetlink.c                               |  87 +++++--
 net/ipv4/ip_tunnel.c                               |  14 --
 net/ipv4/proc.c                                    |   2 +-
 net/ipv4/tcp.c                                     |   9 +-
 net/ipv4/tcp_input.c                               |   1 -
 net/ipv4/tcp_output.c                              |  19 +-
 net/ipv4/udp.c                                     |  16 +-
 net/ipv6/ip6_tunnel.c                              |   3 +-
 net/ipv6/proc.c                                    |   2 +-
 net/netfilter/ipset/ip_set_hash_gen.h              |   8 +-
 net/netfilter/ipvs/ip_vs_ftp.c                     |   4 +-
 net/netfilter/nf_nat_core.c                        |   6 +-
 net/sctp/inqueue.c                                 |  13 +-
 net/sctp/sm_make_chunk.c                           |   3 +-
 net/sctp/sm_statefuns.c                            |   6 +-
 net/tipc/core.h                                    |   2 +-
 net/tipc/link.c                                    |  10 +-
 net/tls/tls_main.c                                 |   7 +-
 net/tls/tls_sw.c                                   |  13 +
 net/vmw_vsock/af_vsock.c                           |  38 +--
 scripts/checkpatch.pl                              |   2 +-
 security/keys/trusted-keys/trusted_tpm1.c          |   7 +-
 sound/firewire/amdtp-stream.h                      |   2 +-
 sound/pci/lx6464es/lx_core.c                       |   4 +-
 sound/soc/codecs/wcd934x.c                         |  30 ++-
 sound/soc/intel/boards/bytcht_es8316.c             |  20 +-
 sound/soc/intel/boards/bytcr_rt5640.c              |   7 +-
 sound/soc/intel/boards/bytcr_rt5651.c              |  26 +-
 tools/build/feature/Makefile                       |   4 +-
 tools/lib/bpf/libbpf.c                             |  10 +
 tools/lib/perf/include/perf/event.h                |   1 +
 tools/lib/subcmd/help.c                            |   3 +
 tools/perf/util/lzma.c                             |   2 +-
 tools/perf/util/session.c                          |   2 +-
 tools/perf/util/zlib.c                             |   2 +-
 tools/testing/selftests/arm64/pauth/exec_target.c  |   7 +-
 tools/testing/selftests/rseq/rseq.c                |   8 +-
 tools/testing/selftests/watchdog/watchdog-test.c   |   6 +
 380 files changed, 2926 insertions(+), 1387 deletions(-)