Skip to content

5.15.195-rc1 review

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

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest276 patches 11 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/276iommu/amd: Add map/unmap_pages() iommu_domain_ops callback supportdrivers/iommu/amd/iommu.c+2 -10 replies
2/276scsi: target: target_core_configfs: Add length check to avoid buffer overflowdrivers/target/target_core_configfs.c+1 -10 replies
3/276media: b2c2: Fix use-after-free causing by irq_check_work in flexcop_pci_removedrivers/media/pci/b2c2/flexcop-pci.c+1 -10 replies
4/276media: rc: fix races with imon_disconnect()drivers/media/rc/imon.c+20 -70 replies
5/276KVM: arm64: Fix softirq masking in FPSIMD register saving sequencearch/arm64/kernel/fpsimd.c+6 -20 replies
6/276udp: Fix memory accounting leak.net/ipv4/udp.c+7 -90 replies
7/276media: tunner: xc5000: Refactor firmware loaddrivers/media/tuners/xc5000.c+18 -230 replies
8/276media: tuner: xc5000: Fix use-after-free in xc5000_releasedrivers/media/tuners/xc5000.c+1 -10 replies
9/276media: i2c: tc358743: Fix use-after-free bugs caused by orphan timer in probedrivers/media/i2c/tc358743.c+2 -20 replies
10/276USB: serial: option: add SIMCom 8230C compositionsdrivers/usb/serial/option.c+6 -00 replies
11/276wifi: rtlwifi: rtl8192cu: Dont claim USB ID 07b8:8188drivers/net/wireless/realtek/rtlwifi/rtl8192cu/sw.c+0 -10 replies
12/276dm-integrity: limit MAX_TAG_SIZE to 255drivers/md/dm-integrity.c+1 -10 replies
13/276perf subcmd: avoid crash in exclude_cmds when excludes is emptytools/lib/subcmd/help.c+3 -00 replies
14/276hid: fix I2C read buffer overflow in raw_event() for mcp2221drivers/hid/hid-mcp2221.c+4 -00 replies
15/276serial: stm32: allow selecting console when the driver is moduledrivers/tty/serial/Kconfig+1 -10 replies
16/276staging: axis-fifo: fix maximum TX packet length checkdrivers/staging/axis-fifo/axis-fifo.c+10 -40 replies
17/276staging: axis-fifo: flush RX FIFO on read errorsdrivers/staging/axis-fifo/axis-fifo.c+11 -70 replies
18/276driver core/PM: Set power.no_callbacks along with power.no_pminclude/linux/device.h+3 -00 replies
19/276platform/x86: int3472: Check for adev == NULLdrivers/platform/x86/intel/int3472/discrete.c drivers/platform/x86/intel/int3472/tps68470.c+6 -00 replies
20/276crypto: rng - Ensure set_ent is always presentcrypto/rng.c+8 -00 replies
21/276minmax: 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 +12 more+63 -570 replies
22/276net/9p: fix double req put in p9_fd_cancellednet/9p/trans_fd.c+4 -40 replies
23/276filelock: add FL_RECLAIM to show_fl_flags() macroinclude/trace/events/filelock.h+2 -10 replies
24/276selftests: arm64: Check fread return value in exec_targettools/testing/selftests/arm64/pauth/exec_target.c+6 -10 replies
25/276coresight: trbe: Prevent overflow in PERF_IDX2OFF()drivers/hwtracing/coresight/coresight-trbe.c+2 -10 replies
26/276perf: arm_spe: Prevent overflow in PERF_IDX2OFF()drivers/perf/arm_spe_pmu.c+2 -10 replies
27/276x86/vdso: Fix output operand size of RDPIDarch/x86/include/asm/segment.h+4 -40 replies
28/276regmap: Remove superfluous check for !config in __regmap_init()drivers/base/regmap/regmap.c+1 -10 replies
29/276libbpf: Fix reuse of DEVMAPtools/lib/bpf/libbpf.c+10 -00 replies
30/276cpufreq: scmi: Account for malformed DT in scmi_dev_used_by_cpus()drivers/cpufreq/scmi-cpufreq.c+10 -00 replies
31/276ACPI: processor: idle: Fix memory leak when register cpuidle device faileddrivers/acpi/processor_idle.c+3 -00 replies
32/276soc: qcom: rpmh-rsc: Unconditionally clear _TRIGGER bit for TCSdrivers/soc/qcom/rpmh-rsc.c+2 -50 replies
33/276pinctrl: meson-gxl: add missing i2c_d pinmuxdrivers/pinctrl/meson/pinctrl-meson-gxl.c+10 -00 replies
34/276blk-mq: check kobject state_in_sysfs before deleting in blk_mq_unregister_hctxblock/blk-mq-sysfs.c+4 -20 replies
35/276ARM: at91: pm: fix MCKx restore routinearch/arm/mach-at91/pm_suspend.S+2 -20 replies
36/276regulator: scmi: Use int type to store negative error codesdrivers/regulator/scmi-regulator.c+2 -10 replies
37/276block: use int to store blk_stack_limits() return valueblock/blk-settings.c+2 -10 replies
38/276PM: sleep: core: Clear power.must_resume in noirq suspend error pathdrivers/base/power/main.c+13 -10 replies
39/276pinctrl: renesas: Use int type to store negative error codesdrivers/pinctrl/renesas/pinctrl.c+2 -10 replies
40/276firmware: firmware: meson-sm: fix compile-test defaultdrivers/firmware/meson/Kconfig+1 -10 replies
41/276arm64: dts: mediatek: mt8516-pumpkin: Fix machine compatiblearch/arm64/boot/dts/mediatek/mt8516-pumpkin.dts+1 -10 replies
42/276pwm: tiehrpwm: Fix corner case in clock divisor calculationdrivers/pwm/pwm-tiehrpwm.c+2 -20 replies
43/276nvmet-fc: move lsop put work to nvmet_fc_ls_req_opdrivers/nvme/target/fc.c+9 -100 replies
44/276i3c: master: svc: Recycle unused IBI slotdrivers/i3c/master/svc-i3c-master.c+1 -00 replies
45/276selftests: watchdog: skip ping loop if WDIOF_KEEPALIVEPING not supportedtools/testing/selftests/watchdog/watchdog-test.c+6 -00 replies
46/276bpf: Explicitly check accesses to bpf_sock_addrnet/core/filter.c+10 -60 replies
47/276smp: Fix up and expand the smp_call_function_many() kerneldockernel/smp.c+5 -60 replies
48/276tools/nolibc: make time_t robust if __kernel_old_time_t is missing in host headerstools/include/nolibc/std.h+1 -10 replies
49/276thermal/drivers/qcom: Make LMH select QCOM_SCMdrivers/thermal/qcom/Kconfig+2 -10 replies
50/276thermal/drivers/qcom/lmh: Add missing IRQ includesdrivers/thermal/qcom/lmh.c+2 -00 replies
51/276i2c: mediatek: fix potential incorrect use of I2C_MASTER_WRRDdrivers/i2c/busses/i2c-mt65xx.c+10 -70 replies
52/276i2c: designware: Add disabling clocks when probe failsdrivers/i2c/busses/i2c-designware-platdrv.c+1 -00 replies
53/276drm/radeon/r600_cs: clean up of dead code in r600_csdrivers/gpu/drm/radeon/r600_cs.c+2 -20 replies
54/276usb: host: max3421-hcd: Fix error pointer dereference in probe cleanupdrivers/usb/host/max3421-hcd.c+1 -10 replies
55/276scsi: pm80xx: Fix array-index-out-of-of-bounds on rmmoddrivers/scsi/pm8001/pm8001_sas.c+8 -10 replies
56/276scsi: myrs: Fix dma_alloc_coherent() error checkdrivers/scsi/myrs.c+4 -40 replies
57/276media: rj54n1cb0c: Fix memleak in rj54n1_probe()drivers/media/i2c/rj54n1cb0c.c+6 -30 replies
58/276ALSA: lx_core: use int type to store negative error codessound/pci/lx6464es/lx_core.c+2 -20 replies
59/276drm/amdgpu: Power up UVD 3 for FW validation (v2)drivers/gpu/drm/amd/amdgpu/uvd_v3_1.c+25 -40 replies
60/276wifi: mwifiex: send world regulatory domain to driverdrivers/net/wireless/marvell/mwifiex/cfg80211.c+3 -40 replies
61/276PCI: tegra: Fix devm_kcalloc() argument order for port->phys allocationdrivers/pci/controller/pci-tegra.c+1 -10 replies
62/276tcp: fix __tcp_close() to only send RST when requirednet/ipv4/tcp.c+5 -40 replies
63/276drm/amdkfd: Fix error code sign for EINVAL in svm_ioctl()drivers/gpu/drm/amd/amdkfd/kfd_svm.c+1 -10 replies
64/276usb: phy: twl6030: Fix incorrect type for retdrivers/usb/phy/phy-twl6030-usb.c+1 -20 replies
65/276usb: gadget: configfs: Correctly set use_os_string at binddrivers/usb/gadget/configfs.c+2 -00 replies
66/276misc: genwqe: Fix incorrect cmd field being reported in errordrivers/misc/genwqe/card_ddcb.c+1 -10 replies
67/276pps: fix warning in pps_register_cdev when register device faildrivers/pps/kapi.c drivers/pps/pps.c+3 -70 replies
68/276ASoC: Intel: bytcht_es8316: Fix invalid quirk input mappingsound/soc/intel/boards/bytcht_es8316.c+17 -30 replies
69/276ASoC: Intel: bytcr_rt5640: Fix invalid quirk input mappingsound/soc/intel/boards/bytcr_rt5640.c+5 -20 replies
70/276ASoC: Intel: bytcr_rt5651: Fix invalid quirk input mappingsound/soc/intel/boards/bytcr_rt5651.c+21 -50 replies
71/276fs: ntfs3: Fix integer overflow in run_unpack()fs/ntfs3/run.c+9 -30 replies
72/276iio: consumers: Fix offset handling in iio_convert_raw_to_processed()drivers/iio/inkern.c+1 -10 replies
73/276netfilter: ipset: Remove unused htable_bits in macro ahash_regionnet/netfilter/ipset/ip_set_hash_gen.h+4 -40 replies
74/276watchdog: mpc8xxx_wdt: Reload the watchdog timer when enabling the watchdogdrivers/watchdog/mpc8xxx_wdt.c+2 -00 replies
75/276drivers/base/node: handle error properly in register_one_node()drivers/base/node.c+5 -00 replies
76/276RDMA/cm: Rate limit destroy CM ID timeout error messagedrivers/infiniband/core/cm.c+2 -20 replies
77/276wifi: mt76: fix potential memory leak in mt76_wmac_probe()drivers/net/wireless/mediatek/mt76/mt7603/soc.c+1 -10 replies
78/276ACPI: NFIT: Fix incorrect ndr_desc being reportedin dev_err messagedrivers/acpi/nfit/core.c+1 -10 replies
79/276scsi: qla2xxx: edif: Fix incorrect sign of error codedrivers/scsi/qla2xxx/qla_edif.c+2 -20 replies
80/276scsi: qla2xxx: Fix incorrect sign of error code in START_SP_W_RETRIES()drivers/scsi/qla2xxx/qla_init.c+2 -20 replies
81/276Revert "usb: xhci: Avoid Stop Endpoint retry loop if the endpoint seems Running"drivers/usb/host/xhci-ring.c+4 -70 replies
82/276RDMA/core: Resolve MAC of next-hop device without ARP supportdrivers/infiniband/core/addr.c+3 -70 replies
83/276IB/sa: Fix sa_local_svc_timeout_ms read racedrivers/infiniband/core/sa_query.c+4 -20 replies
84/276Documentation: trace: historgram-design: Separate sched_waking histogram section heading and the following diagramDocumentation/trace/histogram-design.rst+3 -10 replies
85/276wifi: ath10k: avoid unnecessary wait for service ready messagedrivers/net/wireless/ath/ath10k/wmi.c+19 -200 replies
86/276sparc: fix accurate exception reporting in copy_{from_to}_user for UltraSPARCarch/sparc/lib/U1memcpy.S+10 -90 replies
87/276sparc: fix accurate exception reporting in copy_{from_to}_user for UltraSPARC IIIarch/sparc/lib/U3memcpy.S+1 -10 replies
88/276sparc: fix accurate exception reporting in copy_{from_to}_user for Niagaraarch/sparc/lib/NGmemcpy.S+18 -110 replies
89/276sparc: fix accurate exception reporting in copy_to_user for Niagara 4arch/sparc/lib/NG4memcpy.S+1 -10 replies
90/276sparc: fix accurate exception reporting in copy_{from,to}_user for M7arch/sparc/lib/M7memcpy.S arch/sparc/lib/Memcpy_utils.S+19 -100 replies
91/276remoteproc: qcom: q6v5: Avoid disabling handover IRQ twicedrivers/remoteproc/qcom_q6v5.c+0 -30 replies
92/276coresight: trbe: Return NULL pointer for allocation failuresdrivers/hwtracing/coresight/coresight-trbe.c+3 -30 replies
93/276NFSv4.1: fix backchannel max_resp_sz verification checkfs/nfs/nfs4proc.c+1 -10 replies
94/276ipvs: Defer ip_vs_ftp unregister during netns cleanupnet/netfilter/ipvs/ip_vs_ftp.c+3 -10 replies
95/276scsi: mpt3sas: Fix crash in transport port remove by using ioc_info()drivers/scsi/mpt3sas/mpt3sas_transport.c+3 -50 replies
96/276usb: vhci-hcd: Prevent suspending virtually attached devicesdrivers/usb/usbip/vhci_hcd.c+22 -00 replies
97/276RDMA/siw: Always report immediate post SQ errorsdrivers/infiniband/sw/siw/siw_verbs.c+14 -110 replies
98/276net: usb: Remove disruptive netif_wake_queue in rtl8150_set_multicastdrivers/net/usb/rtl8150.c+0 -20 replies
99/276Bluetooth: MGMT: Fix not exposing debug UUID on MGMT_OP_READ_EXP_FEATURES_INFOnet/bluetooth/mgmt.c+4 -60 replies
100/276hwrng: ks-sa - fix division by zero in ks_sa_rng_initdrivers/char/hw_random/ks-sa-rng.c+4 -00 replies
101/276ocfs2: fix double free in user_cluster_connect()fs/ocfs2/stack_user.c+1 -00 replies
102/276drivers/base/node: fix double free in register_one_node()drivers/base/node.c+0 -10 replies
103/276nfp: fix RSS hash key size when RSS is not supporteddrivers/net/ethernet/netronome/nfp/nfp_net_ethtool.c+1 -10 replies
104/276net: 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
105/276net: dlink: handle copy_thresh allocation failuredrivers/net/ethernet/dlink/dl2k.c+5 -20 replies
106/276Revert "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
107/276Squashfs: fix uninit-value in squashfs_get_parentfs/squashfs/inode.c fs/squashfs/squashfs_fs_i.h+8 -10 replies
108/276uio_hv_generic: Let userspace take care of interrupt maskdrivers/uio/uio_hv_generic.c+1 -60 replies
109/276fs: udf: fix OOB read in lengthAllocDescs handlingfs/udf/inode.c+3 -00 replies
110/276net: nfc: nci: Add parameter validation for packet datanet/nfc/nci/ntf.c+99 -360 replies
111/276mfd: vexpress-sysreg: Check the return value of devm_gpiochip_add_data()drivers/mfd/vexpress-sysreg.c+5 -10 replies
112/276ext4: fix checks for orphan inodesfs/ext4/ext4.h fs/ext4/file.c fs/ext4/inode.c +2 more+15 -90 replies
113/276mm: hugetlb: avoid soft lockup when mprotect to large memory areamm/hugetlb.c+2 -00 replies
114/276nvdimm: ndtest: Return -ENOMEM if devm_kcalloc() fails in ndtest_probe()tools/testing/nvdimm/test/ndtest.c+12 -10 replies
115/276Input: atmel_mxt_ts - allow reset GPIO to sleepdrivers/input/touchscreen/atmel_mxt_ts.c+1 -10 replies
116/276Input: uinput - zero-initialize uinput_ff_upload_compat to avoid info leakdrivers/input/misc/uinput.c+1 -00 replies
117/276pinctrl: check the return value of pinmux_ops::get_function_name()drivers/pinctrl/pinmux.c+1 -10 replies
118/276bus: fsl-mc: Check return value of platform_get_resource()drivers/bus/fsl-mc/fsl-mc-bus.c+3 -00 replies
119/276usb: cdns3: cdnsp-pci: remove redundant pci_disable_device() calldrivers/usb/cdns3/cdnsp-pci.c+1 -40 replies
120/276fs: always return zero on success from replace_fd()fs/file.c+4 -10 replies
121/276clocksource/drivers/clps711x: Fix resource leaks in error pathsdrivers/clocksource/clps711x-timer.c+16 -70 replies
122/276iio: frequency: adf4350: Fix ADF4350_REG3_12BIT_CLKDIV_MODEinclude/linux/iio/frequency/adf4350.h+1 -10 replies
123/276perf evsel: Avoid container_of on a NULL leadertools/perf/util/evsel.c+2 -00 replies
124/276libperf event: Ensure tracing data is multiple of 8 sizedtools/lib/perf/include/perf/event.h+1 -00 replies
125/276clk: at91: peripheral: fix return valuedrivers/clk/at91/clk-peripheral.c+5 -20 replies
126/276perf util: Fix compression checks returning -1 as booltools/perf/util/lzma.c tools/perf/util/zlib.c+2 -20 replies
127/276rtc: x1205: Fix Xicor X1205 vendor prefixdrivers/rtc/rtc-x1205.c+1 -10 replies
128/276perf arm-spe: Save context ID in recordtools/perf/util/arm-spe-decoder/arm-spe-decoder.c tools/perf/util/arm-spe-decoder/arm-spe-decoder.h+3 -00 replies
129/276perf arm-spe: Use SPE data source for neoverse corestools/perf/util/arm-spe-decoder/arm-spe-decoder.c tools/perf/util/arm-spe-decoder/arm-spe-decoder.h tools/perf/util/arm-spe.c+127 -160 replies
130/276perf arm_spe: Correct setting remote accesstools/perf/util/arm-spe.c+1 -10 replies
131/276perf arm-spe: augment the data source type with neoverse_spe listtools/perf/util/arm-spe.c+1 -10 replies
132/276perf arm-spe: Refactor arm-spe to support operation packet typetools/perf/util/arm-spe-decoder/arm-spe-decoder.c tools/perf/util/arm-spe-decoder/arm-spe-decoder.h tools/perf/util/arm-spe.c+67 -180 replies
133/276perf arm-spe: Rename the common data source encodingtools/perf/util/arm-spe-decoder/arm-spe-decoder.h tools/perf/util/arm-spe.c+23 -230 replies
134/276perf arm_spe: Correct memory level for remote accesstools/perf/util/arm-spe.c+2 -20 replies
135/276perf session: Fix handling when buffer exceeds 2 GiBtools/perf/util/session.c+1 -10 replies
136/276perf test: Dont leak workload gopipe in PERF_RECORD_*tools/perf/tests/perf-record.c+4 -03 replies
137/276clk: nxp: lpc18xx-cgu: convert from round_rate() to determine_rate()drivers/clk/nxp/clk-lpc18xx-cgu.c+9 -70 replies
138/276clk: nxp: Fix pll0 rate check condition in LPC18xx CGU driverdrivers/clk/nxp/clk-lpc18xx-cgu.c+2 -20 replies
139/276cpufreq: tegra186: Set target frequency for all cpus in policydrivers/cpufreq/tegra186-cpufreq.c+6 -20 replies
140/276scsi: libsas: Add sas_task_find_rq()include/scsi/libsas.h+18 -00 replies
141/276scsi: 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
142/276scsi: 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
143/276scsi: mvsas: Fix use-after-free bugs in mvs_work_queuedrivers/scsi/mvsas/mv_init.c+1 -10 replies
144/276net/mlx4: prevent potential use after free in mlx4_en_do_uc_filter()drivers/net/ethernet/mellanox/mlx4/en_netdev.c+1 -10 replies
145/276s390/cio: unregister the subchannel while purgingdrivers/s390/cio/device.c+2 -00 replies
146/276s390/cio: Update purge function to unregister the unused subchannelsdrivers/s390/cio/device.c+24 -130 replies
147/276drm/vmwgfx: Copy DRM hash-table code into driverDocumentation/gpu/todo.rst drivers/gpu/drm/vmwgfx/Makefile drivers/gpu/drm/vmwgfx/ttm_object.c +9 more+353 -600 replies
148/276drm/vmwgfx: Fix Use-after-free in validationdrivers/gpu/drm/vmwgfx/vmwgfx_validation.c+3 -10 replies
149/276net/sctp: fix a null dereference in sctp_disposition sctp_sf_do_5_1D_ce()net/sctp/sm_statefuns.c+2 -10 replies
150/276tcp: Dont call reqsk_fastopen_remove() in tcp_conn_request().net/ipv4/tcp_input.c+0 -10 replies
151/276net: fsl_pq_mdio: Fix device node reference leak in fsl_pq_mdio_probedrivers/net/ethernet/freescale/fsl_pq_mdio.c+2 -00 replies
152/276tools build: Align warning options with perftools/build/feature/Makefile+2 -20 replies
153/276mailbox: zynqmp-ipi: Remove redundant mbox_controller_unregister() calldrivers/mailbox/zynqmp-ipi-mailbox.c+0 -10 replies
154/276mailbox: zynqmp-ipi: Remove dev.parent check in zynqmp_ipi_free_mboxesdrivers/mailbox/zynqmp-ipi-mailbox.c+2 -40 replies
155/276bpf: Fix metadata_dst leak __bpf_redirect_neigh_v{4,6}net/core/filter.c+2 -00 replies
156/276drm/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
157/276drm/amd/display: Add missing DCE6 SCL_HORZ_FILTER_INIT* SRIsdrivers/gpu/drm/amd/display/dc/dce/dce_transform.h+2 -00 replies
158/276drm/amd/display: Properly clear SCL_*_FILTER_CONTROL on DCE6drivers/gpu/drm/amd/display/dc/dce/dce_transform.c+2 -40 replies
159/276drm/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
160/276bridge: br_vlan_fill_forward_path_pvid: use br_vlan_group_rcu()net/bridge/br_vlan.c+1 -10 replies
161/276crypto: essiv - Check ssize for decryption and in-place encryptioncrypto/essiv.c+6 -80 replies
162/276tpm_tis: Fix incorrect arguments in tpm_tis_probe_irq_singledrivers/char/tpm/tpm_tis_core.c+2 -20 replies
163/276gpio: wcd934x: Remove duplicate assignment of of_gpio_n_cellsdrivers/gpio/gpio-wcd934x.c+0 -10 replies
164/276gpio: wcd934x: mark the GPIO controller as sleepingdrivers/gpio/gpio-wcd934x.c+1 -10 replies
165/276bpf: Avoid RCU context warning when unpinning htab with internal structskernel/bpf/inode.c+2 -20 replies
166/276ACPI: TAD: Add missing sysfs_remove_group() for ACPI_TAD_RTdrivers/acpi/acpi_tad.c+3 -00 replies
167/276ACPI: debug: fix signedness issues in read/write helpersdrivers/acpi/acpi_dbg.c+13 -130 replies
168/276arm64: dts: qcom: msm8916: Add missing MDSS resetarch/arm64/boot/dts/qcom/msm8916.dtsi+2 -00 replies
169/276ARM: OMAP2+: pm33xx-core: ix device node reference leaks in amx3_idle_initarch/arm/mach-omap2/pm33xx-core.c+5 -10 replies
170/276xen/events: Cleanup find_virq() return codesdrivers/xen/events/events_base.c+4 -30 replies
171/276xen/manage: Fix suspend error pathdrivers/xen/manage.c+2 -10 replies
172/276firmware: meson_sm: fix device leak at probedrivers/firmware/meson/meson_sm.c+6 -10 replies
173/276media: i2c: mt9v111: fix incorrect type for retdrivers/media/i2c/mt9v111.c+1 -10 replies
174/276drm/nouveau: fix bad ret code in nouveau_bo_move_prepdrivers/gpu/drm/nouveau/nouveau_bo.c+1 -10 replies
175/276btrfs: avoid potential out-of-bounds in btrfs_encode_fh()fs/btrfs/export.c+7 -10 replies
176/276bus: mhi: host: Do not use uninitialized dev pointer in mhi_init_irq_setup()drivers/bus/mhi/host/init.c+2 -30 replies
177/276copy_sighand: Handle architectures where sizeof(unsigned long) < sizeof(u64)kernel/fork.c+1 -10 replies
178/276cpufreq: intel_pstate: Fix object lifecycle issue in update_qos_request()drivers/cpufreq/intel_pstate.c+5 -30 replies
179/276crypto: atmel - Fix dma_unmap_sg() directiondrivers/crypto/atmel-tdes.c+1 -10 replies
180/276fs/ntfs3: Fix a resource leak bug in wnd_extend()fs/ntfs3/bitmap.c+1 -00 replies
181/276iio: dac: ad5360: use int type to store negative error codesdrivers/iio/dac/ad5360.c+1 -10 replies
182/276iio: dac: ad5421: use int type to store negative error codesdrivers/iio/dac/ad5421.c+1 -10 replies
183/276iio: frequency: adf4350: Fix prescaler usage.drivers/iio/frequency/adf4350.c+13 -70 replies
184/276init: handle bootloader identifier in kernel parametersinit/main.c+14 -00 replies
185/276iio: imu: inv_icm42600: Drop redundant pm_runtime reinitialization in resumedrivers/iio/imu/inv_icm42600/inv_icm42600_core.c+0 -40 replies
186/276iommu/vt-d: PRS isnt usable if PDS isnt supporteddrivers/iommu/intel/iommu.c+1 -10 replies
187/276KEYS: trusted_tpm1: Compare HMAC values in constant timesecurity/keys/trusted-keys/trusted_tpm1.c+4 -30 replies
188/276lib/genalloc: fix device leak in of_gen_pool_get()lib/genalloc.c+4 -10 replies
189/276openat2: dont trigger automounts with RESOLVE_NO_XDEVfs/namei.c+8 -00 replies
190/276parisc: dont reference obsolete termio struct for TC* constantsarch/parisc/include/uapi/asm/ioctls.h+4 -40 replies
191/276nvme-pci: Add TUXEDO IBS Gen8 to Samsung sleep quirkdrivers/nvme/host/pci.c+2 -00 replies
192/276powerpc/powernv/pci: Fix underflow and leak issuearch/powerpc/platforms/powernv/pci-ioda.c+1 -10 replies
193/276powerpc/pseries/msi: Fix potential underflow and leak issuearch/powerpc/platforms/pseries/msi.c+1 -10 replies
194/276pwm: berlin: Fix wrong register in suspend/resumedrivers/pwm/pwm-berlin.c+2 -20 replies
195/276scsi: hpsa: Fix potential memory leak in hpsa_big_passthru_ioctl()drivers/scsi/hpsa.c+12 -90 replies
196/276sctp: Fix MAC comparison to be constant-timenet/sctp/sm_make_chunk.c net/sctp/sm_statefuns.c+4 -20 replies
197/276sparc64: fix hugetlb for sun4uarch/sparc/mm/hugetlbpage.c+20 -00 replies
198/276sparc: fix error handling in scan_one_device()arch/sparc/kernel/of_device_32.c arch/sparc/kernel/of_device_64.c+2 -00 replies
199/276mtd: rawnand: fsmc: Default to autodetect buswidthdrivers/mtd/nand/raw/fsmc_nand.c+5 -10 replies
200/276mmc: core: SPI mode remove cmd7drivers/mmc/core/sdio.c+5 -10 replies
201/276memory: samsung: exynos-srom: Fix of_iomap leak in exynos_srom_probedrivers/memory/samsung/exynos-srom.c+4 -60 replies
202/276rtc: interface: Ensure alarm irq is enabled when UIE is enableddrivers/rtc/interface.c+4 -00 replies
203/276rtc: interface: Fix long-standing race when setting alarmdrivers/rtc/interface.c+23 -00 replies
204/276rseq/selftests: Use weak symbol reference, not definition, to link with glibctools/testing/selftests/rseq/rseq.c+4 -40 replies
205/276PCI/sysfs: Ensure devices are powered for config readsdrivers/pci/pci-sysfs.c+19 -10 replies
206/276PCI/IOV: Add PCI rescan-remove locking when enabling/disabling SR-IOVdrivers/pci/iov.c+5 -00 replies
207/276PCI/ERR: Fix uevent on failure to recoverdrivers/pci/pcie/err.c+7 -10 replies
208/276PCI/AER: Fix missing uevent on recovery when a reset is requesteddrivers/pci/pci-driver.c+1 -00 replies
209/276PCI/AER: Support errors introduced by PCIe r6.0drivers/pci/pcie/aer.c+6 -60 replies
210/276PCI: keystone: Use devm_request_irq() to free "ks-pcie-error-irq" on exitdrivers/pci/controller/dwc/pci-keystone.c+2 -20 replies
211/276PCI: tegra194: Fix broken tegra_pcie_ep_raise_msi_irq()drivers/pci/controller/dwc/pcie-tegra194.c+2 -20 replies
212/276spi: cadence-quadspi: Flush posted register writes before INDAC accessdrivers/spi/spi-cadence-quadspi.c+3 -00 replies
213/276spi: cadence-quadspi: Flush posted register writes before DAC accessdrivers/spi/spi-cadence-quadspi.c+2 -00 replies
214/276x86/umip: Check that the instruction opcode is at least two bytesarch/x86/kernel/umip.c+2 -20 replies
215/276x86/umip: Fix decoding of register forms of 0F 01 (SGDT and SIDT aliases)arch/x86/kernel/umip.c+11 -00 replies
216/276mm/page_alloc: only set ALLOC_HIGHATOMIC for __GPF_HIGH allocationsmm/page_alloc.c+1 -10 replies
217/276NFSD: Fix destination buffer size in nfsd4_ssc_setup_dul()fs/nfsd/nfs4proc.c+1 -10 replies
218/276nfsd: nfserr_jukebox in nlm_fopen should lead to a retryfs/nfsd/lockd.c+15 -00 replies
219/276ext4: verify orphan file size is not too bigfs/ext4/orphan.c+12 -10 replies
220/276ext4: increase i_disksize to offset + len in ext4_update_disksize_before_punch()fs/ext4/inode.c+8 -20 replies
221/276ext4: correctly handle queries for metadata mappingsfs/ext4/fsmap.c+9 -50 replies
222/276ext4: guard against EA inode refcount underflow in xattr updatefs/ext4/xattr.c+8 -70 replies
223/276ext4: free orphan info with kvfreefs/ext4/orphan.c+2 -20 replies
224/276lib/crypto/curve25519-hacl64: Disable KASAN with clang-17 and olderlib/crypto/Makefile+4 -00 replies
225/276KVM: 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
226/276ASoC: codecs: wcd934x: Simplify with dev_err_probesound/soc/codecs/wcd934x.c+7 -120 replies
227/276ASoC: wcd934x: fix error handling in wcd934x_codec_parse_data()sound/soc/codecs/wcd934x.c+15 -20 replies
228/276Squashfs: add additional inode sanity checkingfs/squashfs/inode.c+18 -20 replies
229/276Squashfs: reject negative file sizes in squashfs_read_inode()fs/squashfs/inode.c+4 -00 replies
230/276media: mc: Clear minor number before put devicedrivers/media/mc/mc-devnode.c+1 -50 replies
231/276mfd: intel_soc_pmic_chtdc_ti: Fix invalid regmap-config max_register valuedrivers/mfd/intel_soc_pmic_chtdc_ti.c+1 -10 replies
232/276mfd: intel_soc_pmic_chtdc_ti: Drop unneeded assignment for cache_typedrivers/mfd/intel_soc_pmic_chtdc_ti.c+0 -10 replies
233/276mfd: intel_soc_pmic_chtdc_ti: Set use_single_read regmap_config flagdrivers/mfd/intel_soc_pmic_chtdc_ti.c+2 -00 replies
234/276net: usb: asix: hold PM usage ref to avoid PM/MDIO + RTNL deadlockdrivers/net/usb/asix_devices.c+34 -10 replies
235/276ksmbd: fix error code overwriting in smb2_get_info_filesystem()fs/ksmbd/smb2pdu.c+2 -10 replies
236/276tracing: 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
237/276dm: fix NULL pointer dereference in __dm_suspend()drivers/md/dm.c+4 -30 replies
238/276locking: Introduce __cleanup() based infrastructuredrivers/dma/ioat/dma.c include/linux/cleanup.h include/linux/compiler-clang.h +14 more+321 -70 replies
239/276fscontext: do not consume log entries when returning -EMSGSIZEfs/fsopen.c+38 -320 replies
240/276btrfs: fix the incorrect max_bytes value for find_lock_delalloc_range()fs/btrfs/extent_io.c+11 -30 replies
241/276arm64: dts: qcom: sdm845: Fix slimbam num-channels/eesarch/arm64/boot/dts/qcom/sdm845.dtsi+2 -20 replies
242/276minmax: Introduce {min,max}_array()include/linux/minmax.h+64 -00 replies
243/276minmax: deduplicate __unconst_integer_typeof()include/linux/minmax.h+2 -230 replies
244/276minmax: fix indentation of __cmp_once() and __clamp_once()include/linux/minmax.h+15 -150 replies
245/276minmax: avoid overly complicated constant expressions in VM codeinclude/linux/minmax.h+7 -00 replies
246/276minmax: 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
247/276minmax: simplify and clarify min_t()/max_t() implementationinclude/linux/minmax.h+11 -80 replies
248/276minmax: make generic MIN() and MAX() macros available everywherearch/um/drivers/mconsole_user.c drivers/edac/skx_common.h drivers/gpu/drm/amd/amdgpu/amdgpu.h +18 more+43 -390 replies
249/276minmax: dont use max() in situations that want a C constant expressiondrivers/input/touchscreen/cyttsp4_core.c drivers/irqchip/irq-sun6i-r.c drivers/md/dm-integrity.c +2 more+5 -50 replies
250/276minmax: simplify min()/max()/clamp() implementationinclude/linux/minmax.h+20 -230 replies
251/276minmax: improve macro expansion and type checkinginclude/linux/compiler.h include/linux/minmax.h+70 -170 replies
252/276minmax: fix up min3() and max3() tooinclude/linux/minmax.h+10 -20 replies
253/276minmax.h: add whitespace around operators and after commasinclude/linux/minmax.h+17 -170 replies
254/276minmax.h: update some commentsinclude/linux/minmax.h+28 -330 replies
255/276minmax.h: reduce the #define expansion of min(), max() and clamp()include/linux/minmax.h+12 -120 replies
256/276minmax.h: use BUILD_BUG_ON_MSG() for the lo < hi test in clamp()include/linux/minmax.h+1 -20 replies
257/276minmax.h: move all the clamp() definitions after the min/max() onesinclude/linux/minmax.h+51 -580 replies
258/276minmax.h: simplify the variants of clamp()include/linux/minmax.h+12 -120 replies
259/276minmax.h: remove some #defines that are only expanded onceinclude/linux/minmax.h+6 -80 replies
260/276minixfs: Verify inode mode when loading from diskfs/minix/inode.c+7 -10 replies
261/276pid: Add a judgment for ns null in pid_nr_nskernel/pid.c+1 -10 replies
262/276pid: make __task_pid_nr_ns(ns => NULL) safe for zombie callerskernel/pid.c+2 -10 replies
263/276fs: Add initramfs_options to set initramfs mount optionsDocumentation/admin-guide/kernel-parameters.txt fs/namespace.c+13 -10 replies
264/276cramfs: Verify inode mode when loading from diskfs/cramfs/inode.c+10 -10 replies
265/276writeback: Avoid softlockup when switching many inodesfs/fs-writeback.c+10 -10 replies
266/276writeback: Avoid excessively long inode switching timesfs/fs-writeback.c+11 -100 replies
267/276media: switch from pci_ to dma_ APIdrivers/media/pci/cobalt/cobalt-driver.c drivers/media/pci/cx18/cx18-driver.c drivers/media/pci/cx18/cx18-queue.c +7 more+34 -330 replies
268/276media: cx18: Add missing check after DMA mapdrivers/media/pci/cx18/cx18-queue.c+10 -30 replies
269/276arm64: mte: Do not flag the zero page as PG_mte_taggedarch/arm64/kernel/cpufeature.c arch/arm64/kernel/mte.c+10 -30 replies
270/276media: 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
271/276media: pci: ivtv: Add missing check after DMA mapdrivers/media/pci/ivtv/ivtv-irq.c drivers/media/pci/ivtv/ivtv-yuv.c+8 -20 replies
272/276xen/events: Update virq_to_irq on migrationdrivers/xen/events/events_base.c+12 -10 replies
273/276media: 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
274/276mm/slab: make __free(kfree) accept error pointersinclude/linux/slab.h+1 -10 replies
275/276mptcp: pm: in-kernel: usable client side with C-flagnet/mptcp/pm.c net/mptcp/pm_netlink.c net/mptcp/protocol.h+61 -30 replies
276/276selftests: mptcp: join: validate C-flag + def limittools/testing/selftests/net/mptcp/mptcp_join.sh+10 -00 replies

Reviews trailers per patch

142 of 276 patches have a Reviewed-by or Acked-by.

PatchPing-Ke ShihNamhyung Kim[email protected]Sudeep HollaIlpo JärvinenMark BrownYu KuaiAlexandre BelloniArd BiesheuvelWillem de BruijnJohn GarryBart Van AsscheEduard ZingermanDaniel BorkmannChen-Yu TsaiJarkko NikulaChristian KönigIgor PylypivDamien Le MoalUlf HanssonJacopo MondiAlex DeucherJeff ChenNeal CardwellKuniyuki IwashimaJason XingGeert UytterhoevenCalvin OwensNeil ArmstrongMartin BlumenstinglFei ShaoHannes ReineckeFrank LiPhil SutterVlad DumitrescuMark ZhangTom ZanussiMasami Hiramatsu (Google)Steven Rostedt (Google)Vasanthakumar ThiagarajanJohn Paul Adrian GlaubitzRené RebeJonathan 'theJPster' PallantAndreas LarssonAnthony YznagaMagnus LindholmEthan HawkeKen LinkTony RodriguezDmitry BaryshkovGuenter RoeckJames ClarkBenjamin CoddingtonShuah Khan[email protected]Michal PecioAlexander SverdlinJoseph QiGoldwyn RodriguesDavid HildenbrandOscar SalvadorAndrew LunnTariq ToukanZhu YanjunJiri SlabyIra WeinyAndy ShevchenkoMichael KelleyLong LiTianyu LanIoana CiorneiArnaldo Carvalho de MeloNicolas FerreIan RogersLinus WalleijLeo YanGerman GomezAli Saidi[email protected]Vadim FedorenkoMikko PerttunenJack WangJason YanZhang YiCarl WorthChristoph Lameter (Ampere)Catalin MarinasAnshuman KhandualDev JainAlison SchofieldDave JiangPeng FanSimon HormanJordan RifeJakub KicinskiMartin KaFai LauJustinien BouronJarkko SakkinenPaul MenzelYonghong SongMika WesterbergKonrad DybcioJan BeulichJuergen GrossRafael J. Wysocki (Intel)Peter OberparleiterPetr VorelDavid SterbaKrishna Chaitanya ChundruDaniel VetterZack RusinXin LongZihuan ZhangAleksa SaraiStian HalsethCédric Le GoaterDon BraceMathieu DesnoyersBenjamin BlockFarhan AliJulian RuessLukas WunnerKuppuswamy SathyanarayananPratyush YadavLorenzo StoakesArnd BergmannPeter Zijlstra (Intel)Jason A. Donenfeld[email protected]Hans de GoedeHubert WiśniewskiNamjae JeonChristophe LeroyHelen KoikeVlastimil BabkaSergey SenozhatskyMichal HockoHerve CodinaJan KaraBaokun LiBaoquan He高翔Rob LandleyNicolas PitreTejun HeoSakari AilusAkihiro TsukadaLance YangDavid RientjesGeliang TangDavid LaightJon HunterBrett A C Sheffield
SeriesT-b T-b T-b
1/276
2/276
3/276
4/276
5/276A-b
6/276R-b
7/276
8/276
9/276
10/276
11/276A-b
12/276
13/276R-b
14/276T-b
15/276
16/276
17/276
18/276R-b
19/276R-b
20/276
21/276
22/276
23/276
24/276R-b
25/276
26/276
27/276
28/276
29/276
30/276R-b
31/276
32/276
33/276
34/276R-b
35/276R-b
36/276R-b
37/276R-b R-b
38/276R-b
39/276R-b
40/276R-b R-b
41/276R-b
42/276
43/276R-b
44/276R-b
45/276
46/276A-b A-b
47/276
48/276
49/276
50/276
51/276R-b
52/276A-b
53/276A-b
54/276
55/276R-b R-b T-b
56/276
57/276R-b
58/276
59/276R-b
60/276R-b
61/276
62/276R-b R-b R-b
63/276
64/276
65/276
66/276
67/276R-b
68/276
69/276
70/276
71/276
72/276R-b
73/276R-b
74/276R-b
75/276A-b
76/276R-b
77/276R-b
78/276R-b
79/276
80/276
81/276
82/276R-b
83/276R-b
84/276R-b R-b A-b
85/276R-b
86/276T-b T-b T-b R-b
87/276T-b T-b R-b R-b
88/276T-b R-b T-b T-b T-b
89/276T-b R-b
90/276T-b R-b T-b
91/276R-b
92/276R-b
93/276R-b
94/276
95/276
96/276A-b
97/276
98/276Reported-and-tested-by T-b
99/276
100/276R-b
101/276R-b R-b
102/276A-b A-b
103/276
104/276
105/276R-b
106/276R-b
107/276
108/276R-b R-b R-b T-b
109/276
110/276T-b R-b
111/276R-b
112/276R-b
113/276A-b A-b T-b R-b R-b R-b R-b
114/276R-b R-b R-b
115/276
116/276
117/276T-b
118/276A-b
119/276
120/276
121/276
122/276
123/276A-b R-b
124/276A-b R-b T-b
125/276R-b A-b
126/276R-b
127/276R-b
128/276A-b R-b
129/276R-b T-b R-b
130/276R-b
131/276R-b R-b
132/276A-b
133/276R-b
134/276R-b
135/276A-b
136/276T-b
137/276
138/276
139/276R-b
140/276R-b R-b R-b
141/276R-b R-b
142/276
143/276
144/276R-b
145/276R-b
146/276R-b
147/276A-b A-b
148/276R-b
149/276A-b
150/276
151/276
152/276R-b
153/276R-b
154/276R-b
155/276R-b R-b R-b R-b
156/276
157/276R-b
158/276R-b
159/276R-b
160/276
161/276
162/276R-b R-b R-b
163/276
164/276
165/276A-b
166/276R-b
167/276
168/276R-b R-b
169/276
170/276R-b R-b
171/276R-b
172/276A-b
173/276R-b
174/276R-b
175/276R-b
176/276R-b
177/276A-b R-b R-b
178/276R-b
179/276
180/276
181/276R-b
182/276R-b
183/276R-b
184/276
185/276
186/276
187/276R-b
188/276
189/276R-b
190/276Co-authored-by
191/276
192/276R-b
193/276R-b
194/276
195/276A-b
196/276
197/276T-b R-b R-b
198/276R-b
199/276
200/276
201/276
202/276
203/276
204/276R-b
205/276
206/276R-b R-b R-b
207/276
208/276R-b
209/276R-b
210/276
211/276
212/276R-b
213/276R-b
214/276A-b
215/276A-b
216/276T-b R-b T-b A-b
217/276
218/276
219/276
220/276R-b R-b R-b
221/276
222/276
223/276
224/276A-b A-b
225/276
226/276
227/276R-b
228/276
229/276
230/276T-b
231/276R-b
232/276R-b
233/276R-b
234/276T-b
235/276A-b
236/276
237/276
238/276
239/276
240/276
241/276R-b
242/276R-b R-b
243/276A-b
244/276
245/276
246/276
247/276
248/276
249/276
250/276
251/276
252/276A-b Requested-by
253/276
254/276
255/276
256/276
257/276
258/276
259/276
260/276
261/276R-b
262/276Originally-by
263/276T-b
264/276A-b
265/276A-b
266/276A-b
267/276R-b T-b
268/276
269/276R-b A-b T-b
270/276
271/276
272/276R-b
273/276
274/276A-b
275/276R-b
276/276R-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 153 reviewers.

Read the v1 thread

Cover letter [PATCH 5.15 000/276] 5.15.195-rc1 review

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

Responses should be made by Sun, 19 Oct 2025 14:50:59 +0000. Anything received after that time might be too late.

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

	https://www.kernel.org/pub/linux/kernel/v5.x/stable-review/patch-5.15.195-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.15.y
and the diffstat can be found below.

thanks,

greg k-h

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

Greg Kroah-Hartman <[email protected]>

    Linux 5.15.195-rc1

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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: fix indentation of __cmp_once() and __clamp_once()

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

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

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

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

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

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

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

Matvey Kovalev <[email protected]>
ksmbd: fix error code overwriting in smb2_get_info_filesystem()

Oleksij Rempel <[email protected]>
net: usb: asix: hold PM usage ref to avoid PM/MDIO + RTNL deadlock

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Daniel Borkmann <[email protected]>

    bpf: Fix metadata_dst leak __bpf_redirect_neigh_v{4,6}

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

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

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

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

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

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

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

Thomas Zimmermann <[email protected]>
drm/vmwgfx: Copy DRM hash-table code into driver

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

Vineeth Vijayan <[email protected]>
s390/cio: unregister the subchannel while purging

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

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

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

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

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

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

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

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

Jing Zhang <[email protected]>
perf arm-spe: augment the data source type with neoverse_spe list

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

Ali Saidi <[email protected]>
perf arm-spe: Use SPE data source for neoverse cores

German Gomez <[email protected]>
perf arm-spe: Save context ID in record

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

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

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

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

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

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

Miaoqian Lin <[email protected]>
usb: cdns3: cdnsp-pci: remove redundant pci_disable_device() call

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

Guangshuo Li <[email protected]>
nvdimm: ndtest: Return -ENOMEM if devm_kcalloc() fails in ndtest_probe()

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

Jan Kara <[email protected]>
ext4: fix checks for orphan inodes

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

Deepak Sharma <[email protected]>
net: nfc: nci: Add parameter validation for packet data

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

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

Leo Yan <[email protected]>
coresight: trbe: Return NULL pointer for allocation failures

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

Michal Pecio <[email protected]>
Revert "usb: xhci: Avoid Stop Endpoint retry loop if the endpoint seems Running"

Qianfeng Rong <[email protected]>
scsi: qla2xxx: Fix incorrect sign of error code in START_SP_W_RETRIES()

Qianfeng Rong <[email protected]>
scsi: qla2xxx: edif: Fix incorrect sign of error code

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

Vitaly Grigoryev <[email protected]>
fs: ntfs3: Fix integer overflow in run_unpack()

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

Qianfeng Rong <[email protected]>
drm/amdkfd: Fix error code sign for EINVAL in svm_ioctl()

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

Dmitry Baryshkov <[email protected]>
thermal/drivers/qcom/lmh: Add missing IRQ includes

Dmitry Baryshkov <[email protected]>
thermal/drivers/qcom: Make LMH select QCOM_SCM

Zhouyi Zhou <[email protected]>
tools/nolibc: make time_t robust if __kernel_old_time_t is missing in host headers

Rafael J. Wysocki <[email protected]>
smp: Fix up and expand the smp_call_function_many() kerneldoc

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

Stanley Chu <[email protected]>
i3c: master: svc: Recycle unused IBI slot

Daniel Wagner <[email protected]>
nvmet-fc: move lsop put work to nvmet_fc_ls_req_op

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

Johan Hovold <[email protected]>
firmware: firmware: meson-sm: fix compile-test default

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

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

Nicolas Ferre <[email protected]>
ARM: at91: pm: fix MCKx restore routine

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

Florian Fainelli <[email protected]>
cpufreq: scmi: Account for malformed DT in scmi_dev_used_by_cpus()

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

Leo Yan <[email protected]>
coresight: trbe: 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

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

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

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

Hans de Goede <[email protected]>

    platform/x86: int3472: Check for adev == NULL

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.

Will Deacon <[email protected]>
KVM: arm64: Fix softirq masking in FPSIMD register saving sequence

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

Vasant Hegde <[email protected]>
iommu/amd: Add map/unmap_pages() iommu_domain_ops callback support

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

Diffstat:

 Documentation/admin-guide/kernel-parameters.txt    |   3 +
 Documentation/gpu/todo.rst                         |  11 +
 Documentation/trace/histogram-design.rst           |   4 +-
 Makefile                                           |   4 +-
 arch/arm/mach-at91/pm_suspend.S                    |   4 +-
 arch/arm/mach-omap2/pm33xx-core.c                  |   6 +-
 arch/arm/mm/pageattr.c                             |   6 +-
 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/kernel/cpufeature.c                     |  10 +-
 arch/arm64/kernel/fpsimd.c                         |   8 +-
 arch/arm64/kernel/mte.c                            |   3 +-
 arch/parisc/include/uapi/asm/ioctls.h              |   8 +-
 arch/powerpc/platforms/powernv/pci-ioda.c          |   2 +-
 arch/powerpc/platforms/pseries/msi.c               |   2 +-
 arch/sparc/kernel/of_device_32.c                   |   1 +
 arch/sparc/kernel/of_device_64.c                   |   1 +
 arch/sparc/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-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/base/node.c                                |   4 +
 drivers/base/power/main.c                          |  14 +-
 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/cpufreq/intel_pstate.c                     |   8 +-
 drivers/cpufreq/scmi-cpufreq.c                     |  10 +
 drivers/cpufreq/tegra186-cpufreq.c                 |   8 +-
 drivers/crypto/atmel-tdes.c                        |   2 +-
 drivers/dma/ioat/dma.c                             |  12 +-
 drivers/edac/sb_edac.c                             |   4 +-
 drivers/edac/skx_common.h                          |   1 -
 drivers/firmware/meson/Kconfig                     |   2 +-
 drivers/firmware/meson/meson_sm.c                  |   7 +-
 drivers/gpio/gpio-wcd934x.c                        |   3 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu.h                |   2 +
 drivers/gpu/drm/amd/amdgpu/uvd_v3_1.c              |  29 ++-
 drivers/gpu/drm/amd/amdkfd/kfd_svm.c               |   2 +-
 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 +-
 .../drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.c    |   2 +
 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/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/Makefile                    |   2 +-
 drivers/gpu/drm/vmwgfx/ttm_object.c                |  52 ++--
 drivers/gpu/drm/vmwgfx/ttm_object.h                |   3 +-
 drivers/gpu/drm/vmwgfx/vmwgfx_cmdbuf_res.c         |  24 +-
 drivers/gpu/drm/vmwgfx/vmwgfx_drv.c                |   2 +-
 drivers/gpu/drm/vmwgfx/vmwgfx_drv.h                |   6 +-
 drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c            |   2 +-
 drivers/gpu/drm/vmwgfx/vmwgfx_hashtab.c            | 199 ++++++++++++++++
 drivers/gpu/drm/vmwgfx/vmwgfx_hashtab.h            |  83 +++++++
 drivers/gpu/drm/vmwgfx/vmwgfx_validation.c         |  26 +-
 drivers/gpu/drm/vmwgfx/vmwgfx_validation.h         |   7 +-
 drivers/hid/hid-mcp2221.c                          |   4 +
 drivers/hwmon/adt7475.c                            |  24 +-
 drivers/hwtracing/coresight/coresight-trbe.c       |   9 +-
 drivers/i2c/busses/i2c-designware-platdrv.c        |   1 +
 drivers/i2c/busses/i2c-mt65xx.c                    |  17 +-
 drivers/i3c/master/svc-i3c-master.c                |   1 +
 drivers/iio/dac/ad5360.c                           |   2 +-
 drivers/iio/dac/ad5421.c                           |   2 +-
 drivers/iio/frequency/adf4350.c                    |  20 +-
 drivers/iio/imu/inv_icm42600/inv_icm42600_core.c   |   4 -
 drivers/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/iommu/amd/iommu.c                          |   3 +-
 drivers/iommu/intel/iommu.c                        |   2 +-
 drivers/irqchip/irq-sun6i-r.c                      |   2 +-
 drivers/mailbox/zynqmp-ipi-mailbox.c               |   7 +-
 drivers/md/dm-integrity.c                          |   6 +-
 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/cobalt/cobalt-driver.c           |   4 +-
 drivers/media/pci/cx18/cx18-driver.c               |   2 +-
 drivers/media/pci/cx18/cx18-queue.c                |  20 +-
 drivers/media/pci/cx18/cx18-streams.c              |  16 +-
 drivers/media/pci/ddbridge/ddbridge-main.c         |   4 +-
 drivers/media/pci/intel/ipu3/ipu3-cio2-main.c      |   2 +-
 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/pci/netup_unidvb/netup_unidvb_core.c |   2 +-
 drivers/media/pci/pluto2/pluto2.c                  |  20 +-
 drivers/media/pci/pt1/pt1.c                        |   2 +-
 drivers/media/pci/tw5864/tw5864-core.c             |   2 +-
 drivers/media/rc/imon.c                            |  27 ++-
 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/mmc/core/sdio.c                            |   6 +-
 drivers/mtd/nand/raw/fsmc_nand.c                   |   6 +-
 drivers/net/ethernet/amazon/ena/ena_ethtool.c      |   5 +-
 drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c    |  18 +-
 drivers/net/ethernet/dlink/dl2k.c                  |   7 +-
 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/stmicro/stmmac/stmmac_main.c  |   2 +-
 drivers/net/fjes/fjes_main.c                       |   4 +-
 drivers/net/usb/asix_devices.c                     |  35 ++-
 drivers/net/usb/rtl8150.c                          |   2 -
 drivers/net/wireless/ath/ath10k/wmi.c              |  39 ++-
 drivers/net/wireless/marvell/mwifiex/cfg80211.c    |   7 +-
 drivers/net/wireless/mediatek/mt76/mt7603/soc.c    |   2 +-
 .../net/wireless/realtek/rtlwifi/rtl8192cu/sw.c    |   1 -
 drivers/nfc/pn544/i2c.c                            |   2 -
 drivers/nvme/host/pci.c                            |   2 +
 drivers/nvme/target/fc.c                           |  19 +-
 drivers/pci/controller/dwc/pci-keystone.c          |   4 +-
 drivers/pci/controller/dwc/pcie-tegra194.c         |   4 +-
 drivers/pci/controller/pci-tegra.c                 |   2 +-
 drivers/pci/iov.c                                  |   5 +
 drivers/pci/pci-driver.c                           |   1 +
 drivers/pci/pci-sysfs.c                            |  20 +-
 drivers/pci/pcie/aer.c                             |  12 +-
 drivers/pci/pcie/err.c                             |   8 +-
 drivers/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/intel/int3472/discrete.c      |   3 +
 drivers/platform/x86/intel/int3472/tps68470.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/regulator/scmi-regulator.c                 |   3 +-
 drivers/remoteproc/qcom_q6v5.c                     |   3 -
 drivers/rtc/interface.c                            |  27 +++
 drivers/rtc/rtc-x1205.c                            |   2 +-
 drivers/s390/cio/device.c                          |  35 ++-
 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/scsi/qla2xxx/qla_edif.c                    |   4 +-
 drivers/scsi/qla2xxx/qla_init.c                    |   4 +-
 drivers/soc/qcom/rpmh-rsc.c                        |   7 +-
 drivers/spi/spi-cadence-quadspi.c                  |   5 +
 drivers/staging/axis-fifo/axis-fifo.c              |  32 ++-
 .../pci/hive_isp_css_include/math_support.h        |   5 -
 drivers/target/target_core_configfs.c              |   2 +-
 drivers/thermal/qcom/Kconfig                       |   3 +-
 drivers/thermal/qcom/lmh.c                         |   2 +
 drivers/tty/serial/Kconfig                         |   2 +-
 drivers/uio/uio_hv_generic.c                       |   7 +-
 drivers/usb/cdns3/cdnsp-pci.c                      |   5 +-
 drivers/usb/gadget/configfs.c                      |   2 +
 drivers/usb/host/max3421-hcd.c                     |   2 +-
 drivers/usb/host/xhci-ring.c                       |  11 +-
 drivers/usb/phy/phy-twl6030-usb.c                  |   3 +-
 drivers/usb/serial/option.c                        |   6 +
 drivers/usb/usbip/vhci_hcd.c                       |  22 ++
 drivers/virt/acrn/ioreq.c                          |   4 +-
 drivers/watchdog/mpc8xxx_wdt.c                     |   2 +
 drivers/xen/events/events_base.c                   |  20 +-
 drivers/xen/manage.c                               |   3 +-
 fs/btrfs/export.c                                  |   8 +-
 fs/btrfs/extent_io.c                               |  14 +-
 fs/btrfs/misc.h                                    |   2 -
 fs/btrfs/tree-checker.c                            |   2 +-
 fs/cramfs/inode.c                                  |  11 +-
 fs/erofs/zdata.h                                   |   2 +-
 fs/ext2/balloc.c                                   |   2 -
 fs/ext4/ext4.h                                     |  12 +-
 fs/ext4/file.c                                     |   2 +-
 fs/ext4/fsmap.c                                    |  14 +-
 fs/ext4/inode.c                                    |  12 +-
 fs/ext4/orphan.c                                   |  23 +-
 fs/ext4/super.c                                    |   4 +-
 fs/ext4/xattr.c                                    |  15 +-
 fs/file.c                                          |   5 +-
 fs/fs-writeback.c                                  |  32 ++-
 fs/fsopen.c                                        |  70 +++---
 fs/ksmbd/smb2pdu.c                                 |   3 +-
 fs/minix/inode.c                                   |   8 +-
 fs/namei.c                                         |   8 +
 fs/namespace.c                                     |  11 +-
 fs/nfs/nfs4proc.c                                  |   2 +-
 fs/nfsd/lockd.c                                    |  15 ++
 fs/nfsd/nfs4proc.c                                 |   2 +-
 fs/ntfs3/bitmap.c                                  |   1 +
 fs/ntfs3/run.c                                     |  12 +-
 fs/ocfs2/stack_user.c                              |   1 +
 fs/squashfs/inode.c                                |  31 ++-
 fs/squashfs/squashfs_fs_i.h                        |   2 +-
 fs/udf/inode.c                                     |   3 +
 fs/ufs/util.h                                      |   6 -
 include/linux/cleanup.h                            | 171 +++++++++++++
 include/linux/compiler-clang.h                     |   9 +
 include/linux/compiler.h                           |   9 +
 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/irqflags.h                           |   7 +
 include/linux/minmax.h                             | 264 +++++++++++++++------
 include/linux/mutex.h                              |   4 +
 include/linux/percpu.h                             |   4 +
 include/linux/preempt.h                            |  47 ++++
 include/linux/rcupdate.h                           |   3 +
 include/linux/rwsem.h                              |   8 +
 include/linux/sched/task.h                         |   2 +
 include/linux/slab.h                               |   3 +
 include/linux/spinlock.h                           |  32 +++
 include/linux/srcu.h                               |   5 +
 include/scsi/libsas.h                              |  18 ++
 include/trace/events/filelock.h                    |   3 +-
 init/main.c                                        |  14 ++
 kernel/bpf/inode.c                                 |   4 +-
 kernel/fork.c                                      |   2 +-
 kernel/pid.c                                       |   5 +-
 kernel/smp.c                                       |  11 +-
 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/page_alloc.c                                    |   2 +-
 mm/zsmalloc.c                                      |   1 -
 net/9p/trans_fd.c                                  |   8 +-
 net/bluetooth/mgmt.c                               |  10 +-
 net/bridge/br_vlan.c                               |   2 +-
 net/core/filter.c                                  |  18 +-
 net/ipv4/proc.c                                    |   2 +-
 net/ipv4/tcp.c                                     |   9 +-
 net/ipv4/tcp_input.c                               |   1 -
 net/ipv4/udp.c                                     |  16 +-
 net/ipv6/proc.c                                    |   2 +-
 net/mptcp/pm.c                                     |   7 +-
 net/mptcp/pm_netlink.c                             |  49 +++-
 net/mptcp/protocol.h                               |   8 +
 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/nfc/nci/ntf.c                                  | 135 ++++++++---
 net/sctp/sm_make_chunk.c                           |   3 +-
 net/sctp/sm_statefuns.c                            |   6 +-
 net/tipc/core.h                                    |   2 +-
 net/tipc/link.c                                    |  10 +-
 scripts/checkpatch.pl                              |   2 +-
 security/keys/trusted-keys/trusted_tpm1.c          |   7 +-
 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/include/nolibc/std.h                         |   2 +-
 tools/lib/bpf/libbpf.c                             |  10 +
 tools/lib/perf/include/perf/event.h                |   1 +
 tools/lib/subcmd/help.c                            |   3 +
 tools/perf/tests/perf-record.c                     |   4 +
 tools/perf/util/arm-spe-decoder/arm-spe-decoder.c  |  33 ++-
 tools/perf/util/arm-spe-decoder/arm-spe-decoder.h  |  60 ++++-
 tools/perf/util/arm-spe.c                          | 146 ++++++++++--
 tools/perf/util/evsel.c                            |   2 +
 tools/perf/util/lzma.c                             |   2 +-
 tools/perf/util/session.c                          |   2 +-
 tools/perf/util/zlib.c                             |   2 +-
 tools/testing/nvdimm/test/ndtest.c                 |  13 +-
 tools/testing/selftests/arm64/pauth/exec_target.c  |   7 +-
 tools/testing/selftests/net/mptcp/mptcp_join.sh    |  10 +
 tools/testing/selftests/rseq/rseq.c                |   8 +-
 tools/testing/selftests/vm/mremap_test.c           |   2 +
 tools/testing/selftests/watchdog/watchdog-test.c   |   6 +
 333 files changed, 2761 insertions(+), 1057 deletions(-)