* [PATCH 5.15 000/276] 5.15.195-rc1 review
@ 2025-10-17 14:51 Greg Kroah-Hartman
2025-10-17 14:54 ` [PATCH 5.15 152/276] tools build: Align warning options with perf Greg Kroah-Hartman
` (5 more replies)
0 siblings, 6 replies; 10+ messages in thread
From: Greg Kroah-Hartman @ 2025-10-17 14:51 UTC (permalink / raw)
To: stable
Cc: Greg Kroah-Hartman, patches, linux-kernel, torvalds, akpm, linux,
shuah, patches, lkft-triage, pavel, jonathanh, f.fainelli,
sudipm.mukherjee, rwarsow, conor, hargar, broonie, achill
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 <gregkh@linuxfoundation.org>
Linux 5.15.195-rc1
Matthieu Baerts (NGI0) <matttbe@kernel.org>
selftests: mptcp: join: validate C-flag + def limit
Matthieu Baerts (NGI0) <matttbe@kernel.org>
mptcp: pm: in-kernel: usable client side with C-flag
Dan Carpenter <dan.carpenter@linaro.org>
mm/slab: make __free(kfree) accept error pointers
Mikhail Kobuk <m.kobuk@ispras.ru>
media: pci: ivtv: Add check for DMA map result
Jason Andryuk <jason.andryuk@amd.com>
xen/events: Update virq_to_irq on migration
Thomas Fourier <fourier.thomas@gmail.com>
media: pci: ivtv: Add missing check after DMA map
Christophe JAILLET <christophe.jaillet@wanadoo.fr>
media: pci/ivtv: switch from 'pci_' to 'dma_' API
Catalin Marinas <catalin.marinas@arm.com>
arm64: mte: Do not flag the zero page as PG_mte_tagged
Thomas Fourier <fourier.thomas@gmail.com>
media: cx18: Add missing check after DMA map
Christophe JAILLET <christophe.jaillet@wanadoo.fr>
media: switch from 'pci_' to 'dma_' API
Jan Kara <jack@suse.cz>
writeback: Avoid excessively long inode switching times
Jan Kara <jack@suse.cz>
writeback: Avoid softlockup when switching many inodes
Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
cramfs: Verify inode mode when loading from disk
Lichen Liu <lichliu@redhat.com>
fs: Add 'initramfs_options' to set initramfs mount options
Oleg Nesterov <oleg@redhat.com>
pid: make __task_pid_nr_ns(ns => NULL) safe for zombie callers
gaoxiang17 <gaoxiang17@xiaomi.com>
pid: Add a judgment for ns null in pid_nr_ns
Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
minixfs: Verify inode mode when loading from disk
David Laight <David.Laight@ACULAB.COM>
minmax.h: remove some #defines that are only expanded once
David Laight <David.Laight@ACULAB.COM>
minmax.h: simplify the variants of clamp()
David Laight <David.Laight@ACULAB.COM>
minmax.h: move all the clamp() definitions after the min/max() ones
David Laight <David.Laight@ACULAB.COM>
minmax.h: use BUILD_BUG_ON_MSG() for the lo < hi test in clamp()
David Laight <David.Laight@ACULAB.COM>
minmax.h: reduce the #define expansion of min(), max() and clamp()
David Laight <David.Laight@ACULAB.COM>
minmax.h: update some comments
David Laight <David.Laight@ACULAB.COM>
minmax.h: add whitespace around operators and after commas
Linus Torvalds <torvalds@linux-foundation.org>
minmax: fix up min3() and max3() too
Linus Torvalds <torvalds@linux-foundation.org>
minmax: improve macro expansion and type checking
Linus Torvalds <torvalds@linux-foundation.org>
minmax: simplify min()/max()/clamp() implementation
Linus Torvalds <torvalds@linux-foundation.org>
minmax: don't use max() in situations that want a C constant expression
Linus Torvalds <torvalds@linux-foundation.org>
minmax: make generic MIN() and MAX() macros available everywhere
Linus Torvalds <torvalds@linux-foundation.org>
minmax: simplify and clarify min_t()/max_t() implementation
Linus Torvalds <torvalds@linux-foundation.org>
minmax: add a few more MIN_T/MAX_T users
Linus Torvalds <torvalds@linux-foundation.org>
minmax: avoid overly complicated constant expressions in VM code
David Laight <David.Laight@ACULAB.COM>
minmax: fix indentation of __cmp_once() and __clamp_once()
Andy Shevchenko <andriy.shevchenko@linux.intel.com>
minmax: deduplicate __unconst_integer_typeof()
Herve Codina <herve.codina@bootlin.com>
minmax: Introduce {min,max}_array()
Stephan Gerhold <stephan.gerhold@linaro.org>
arm64: dts: qcom: sdm845: Fix slimbam num-channels/ees
Qu Wenruo <wqu@suse.com>
btrfs: fix the incorrect max_bytes value for find_lock_delalloc_range()
Aleksa Sarai <cyphar@cyphar.com>
fscontext: do not consume log entries when returning -EMSGSIZE
Peter Zijlstra <peterz@infradead.org>
locking: Introduce __cleanup() based infrastructure
Zheng Qixing <zhengqixing@huawei.com>
dm: fix NULL pointer dereference in __dm_suspend()
Yuan Chen <chenyuan@kylinos.cn>
tracing: Fix race condition in kprobe initialization causing NULL pointer dereference
Matvey Kovalev <matvey.kovalev@ispras.ru>
ksmbd: fix error code overwriting in smb2_get_info_filesystem()
Oleksij Rempel <linux@rempel-privat.de>
net: usb: asix: hold PM usage ref to avoid PM/MDIO + RTNL deadlock
Hans de Goede <hansg@kernel.org>
mfd: intel_soc_pmic_chtdc_ti: Set use_single_read regmap_config flag
Andy Shevchenko <andriy.shevchenko@linux.intel.com>
mfd: intel_soc_pmic_chtdc_ti: Drop unneeded assignment for cache_type
Hans de Goede <hdegoede@redhat.com>
mfd: intel_soc_pmic_chtdc_ti: Fix invalid regmap-config max_register value
Edward Adam Davis <eadavis@qq.com>
media: mc: Clear minor number before put device
Phillip Lougher <phillip@squashfs.org.uk>
Squashfs: reject negative file sizes in squashfs_read_inode()
Phillip Lougher <phillip@squashfs.org.uk>
Squashfs: add additional inode sanity checking
Ma Ke <make24@iscas.ac.cn>
ASoC: wcd934x: fix error handling in wcd934x_codec_parse_data()
Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
ASoC: codecs: wcd934x: Simplify with dev_err_probe
Sean Christopherson <seanjc@google.com>
KVM: x86: Don't (re)check L1 intercepts when completing userspace I/O
Nathan Chancellor <nathan@kernel.org>
lib/crypto/curve25519-hacl64: Disable KASAN with clang-17 and older
Jan Kara <jack@suse.cz>
ext4: free orphan info with kvfree
Ahmet Eray Karadag <eraykrdg1@gmail.com>
ext4: guard against EA inode refcount underflow in xattr update
Ojaswin Mujoo <ojaswin@linux.ibm.com>
ext4: correctly handle queries for metadata mappings
Yongjian Sun <sunyongjian1@huawei.com>
ext4: increase i_disksize to offset + len in ext4_update_disksize_before_punch()
Jan Kara <jack@suse.cz>
ext4: verify orphan file size is not too big
Olga Kornievskaia <okorniev@redhat.com>
nfsd: nfserr_jukebox in nlm_fopen should lead to a retry
Thorsten Blum <thorsten.blum@linux.dev>
NFSD: Fix destination buffer size in nfsd4_ssc_setup_dul()
Thadeu Lima de Souza Cascardo <cascardo@igalia.com>
mm/page_alloc: only set ALLOC_HIGHATOMIC for __GPF_HIGH allocations
Sean Christopherson <seanjc@google.com>
x86/umip: Fix decoding of register forms of 0F 01 (SGDT and SIDT aliases)
Sean Christopherson <seanjc@google.com>
x86/umip: Check that the instruction opcode is at least two bytes
Pratyush Yadav <pratyush@kernel.org>
spi: cadence-quadspi: Flush posted register writes before DAC access
Pratyush Yadav <pratyush@kernel.org>
spi: cadence-quadspi: Flush posted register writes before INDAC access
Niklas Cassel <cassel@kernel.org>
PCI: tegra194: Fix broken tegra_pcie_ep_raise_msi_irq()
Siddharth Vadapalli <s-vadapalli@ti.com>
PCI: keystone: Use devm_request_irq() to free "ks-pcie-error-irq" on exit
Lukas Wunner <lukas@wunner.de>
PCI/AER: Support errors introduced by PCIe r6.0
Niklas Schnelle <schnelle@linux.ibm.com>
PCI/AER: Fix missing uevent on recovery when a reset is requested
Lukas Wunner <lukas@wunner.de>
PCI/ERR: Fix uevent on failure to recover
Niklas Schnelle <schnelle@linux.ibm.com>
PCI/IOV: Add PCI rescan-remove locking when enabling/disabling SR-IOV
Brian Norris <briannorris@google.com>
PCI/sysfs: Ensure devices are powered for config reads
Sean Christopherson <seanjc@google.com>
rseq/selftests: Use weak symbol reference, not definition, to link with glibc
Esben Haabendal <esben@geanix.com>
rtc: interface: Fix long-standing race when setting alarm
Esben Haabendal <esben@geanix.com>
rtc: interface: Ensure alarm irq is enabled when UIE is enabled
Zhen Ni <zhen.ni@easystack.cn>
memory: samsung: exynos-srom: Fix of_iomap leak in exynos_srom_probe
Rex Chen <rex.chen_1@nxp.com>
mmc: core: SPI mode remove cmd7
Linus Walleij <linus.walleij@linaro.org>
mtd: rawnand: fsmc: Default to autodetect buswidth
Ma Ke <make24@iscas.ac.cn>
sparc: fix error handling in scan_one_device()
Anthony Yznaga <anthony.yznaga@oracle.com>
sparc64: fix hugetlb for sun4u
Eric Biggers <ebiggers@kernel.org>
sctp: Fix MAC comparison to be constant-time
Thorsten Blum <thorsten.blum@linux.dev>
scsi: hpsa: Fix potential memory leak in hpsa_big_passthru_ioctl()
Jisheng Zhang <jszhang@kernel.org>
pwm: berlin: Fix wrong register in suspend/resume
Nam Cao <namcao@linutronix.de>
powerpc/pseries/msi: Fix potential underflow and leak issue
Nam Cao <namcao@linutronix.de>
powerpc/powernv/pci: Fix underflow and leak issue
Georg Gottleuber <ggo@tuxedocomputers.com>
nvme-pci: Add TUXEDO IBS Gen8 to Samsung sleep quirk
Sam James <sam@gentoo.org>
parisc: don't reference obsolete termio struct for TC* constants
Askar Safin <safinaskar@zohomail.com>
openat2: don't trigger automounts with RESOLVE_NO_XDEV
Johan Hovold <johan@kernel.org>
lib/genalloc: fix device leak in of_gen_pool_get()
Eric Biggers <ebiggers@kernel.org>
KEYS: trusted_tpm1: Compare HMAC values in constant time
Lu Baolu <baolu.lu@linux.intel.com>
iommu/vt-d: PRS isn't usable if PDS isn't supported
Sean Nyekjaer <sean@geanix.com>
iio: imu: inv_icm42600: Drop redundant pm_runtime reinitialization in resume
Huacai Chen <chenhuacai@kernel.org>
init: handle bootloader identifier in kernel parameters
Michael Hennerich <michael.hennerich@analog.com>
iio: frequency: adf4350: Fix prescaler usage.
Qianfeng Rong <rongqianfeng@vivo.com>
iio: dac: ad5421: use int type to store negative error codes
Qianfeng Rong <rongqianfeng@vivo.com>
iio: dac: ad5360: use int type to store negative error codes
Haoxiang Li <haoxiang_li2024@163.com>
fs/ntfs3: Fix a resource leak bug in wnd_extend()
Thomas Fourier <fourier.thomas@gmail.com>
crypto: atmel - Fix dma_unmap_sg() direction
Rafael J. Wysocki <rafael.j.wysocki@intel.com>
cpufreq: intel_pstate: Fix object lifecycle issue in update_qos_request()
Simon Schuster <schuster.simon@siemens-energy.com>
copy_sighand: Handle architectures where sizeof(unsigned long) < sizeof(u64)
Adam Xue <zxue@semtech.com>
bus: mhi: host: Do not use uninitialized 'dev' pointer in mhi_init_irq_setup()
Anderson Nascimento <anderson@allelesecurity.com>
btrfs: avoid potential out-of-bounds in btrfs_encode_fh()
Shuhao Fu <sfual@cse.ust.hk>
drm/nouveau: fix bad ret code in nouveau_bo_move_prep
Qianfeng Rong <rongqianfeng@vivo.com>
media: i2c: mt9v111: fix incorrect type for ret
Johan Hovold <johan@kernel.org>
firmware: meson_sm: fix device leak at probe
Lukas Wunner <lukas@wunner.de>
xen/manage: Fix suspend error path
Jason Andryuk <jason.andryuk@amd.com>
xen/events: Cleanup find_virq() return codes
Miaoqian Lin <linmq006@gmail.com>
ARM: OMAP2+: pm33xx-core: ix device node reference leaks in amx3_idle_init
Stephan Gerhold <stephan.gerhold@linaro.org>
arm64: dts: qcom: msm8916: Add missing MDSS reset
Amir Mohammad Jahangirzad <a.jahangirzad@gmail.com>
ACPI: debug: fix signedness issues in read/write helpers
Daniel Tang <danielzgtg.opensource@gmail.com>
ACPI: TAD: Add missing sysfs_remove_group() for ACPI_TAD_RT
KaFai Wan <kafai.wan@linux.dev>
bpf: Avoid RCU context warning when unpinning htab with internal structs
Bartosz Golaszewski <bartosz.golaszewski@linaro.org>
gpio: wcd934x: mark the GPIO controller as sleeping
Andy Shevchenko <andriy.shevchenko@linux.intel.com>
gpio: wcd934x: Remove duplicate assignment of of_gpio_n_cells
Gunnar Kudrjavets <gunnarku@amazon.com>
tpm_tis: Fix incorrect arguments in tpm_tis_probe_irq_single
Herbert Xu <herbert@gondor.apana.org.au>
crypto: essiv - Check ssize for decryption and in-place encryption
Eric Woudstra <ericwouds@gmail.com>
bridge: br_vlan_fill_forward_path_pvid: use br_vlan_group_rcu()
Timur Kristóf <timur.kristof@gmail.com>
drm/amd/display: Properly disable scaling on DCE6
Timur Kristóf <timur.kristof@gmail.com>
drm/amd/display: Properly clear SCL_*_FILTER_CONTROL on DCE6
Timur Kristóf <timur.kristof@gmail.com>
drm/amd/display: Add missing DCE6 SCL_HORZ_FILTER_INIT* SRIs
Alex Deucher <alexander.deucher@amd.com>
drm/amdgpu: Add additional DCE6 SCL registers
Daniel Borkmann <daniel@iogearbox.net>
bpf: Fix metadata_dst leak __bpf_redirect_neigh_v{4,6}
Harini T <harini.t@amd.com>
mailbox: zynqmp-ipi: Remove dev.parent check in zynqmp_ipi_free_mboxes
Harini T <harini.t@amd.com>
mailbox: zynqmp-ipi: Remove redundant mbox_controller_unregister() call
Leo Yan <leo.yan@arm.com>
tools build: Align warning options with perf
Erick Karanja <karanja99erick@gmail.com>
net: fsl_pq_mdio: Fix device node reference leak in fsl_pq_mdio_probe
Kuniyuki Iwashima <kuniyu@google.com>
tcp: Don't call reqsk_fastopen_remove() in tcp_conn_request().
Alexandr Sapozhnikov <alsp705@gmail.com>
net/sctp: fix a null dereference in sctp_disposition sctp_sf_do_5_1D_ce()
Ian Forbes <ian.forbes@broadcom.com>
drm/vmwgfx: Fix Use-after-free in validation
Thomas Zimmermann <tzimmermann@suse.de>
drm/vmwgfx: Copy DRM hash-table code into driver
Vineeth Vijayan <vneethv@linux.ibm.com>
s390/cio: Update purge function to unregister the unused subchannels
Vineeth Vijayan <vneethv@linux.ibm.com>
s390/cio: unregister the subchannel while purging
Dan Carpenter <dan.carpenter@linaro.org>
net/mlx4: prevent potential use after free in mlx4_en_do_uc_filter()
Duoming Zhou <duoming@zju.edu.cn>
scsi: mvsas: Fix use-after-free bugs in mvs_work_queue
John Garry <john.garry@huawei.com>
scsi: mvsas: Use sas_task_find_rq() for tagging
John Garry <john.garry@huawei.com>
scsi: mvsas: Delete mvs_tag_init()
John Garry <john.garry@huawei.com>
scsi: libsas: Add sas_task_find_rq()
Aaron Kling <webgeek1234@gmail.com>
cpufreq: tegra186: Set target frequency for all cpus in policy
Alok Tiwari <alok.a.tiwari@oracle.com>
clk: nxp: Fix pll0 rate check condition in LPC18xx CGU driver
Brian Masney <bmasney@redhat.com>
clk: nxp: lpc18xx-cgu: convert from round_rate() to determine_rate()
Ian Rogers <irogers@google.com>
perf test: Don't leak workload gopipe in PERF_RECORD_*
Leo Yan <leo.yan@arm.com>
perf session: Fix handling when buffer exceeds 2 GiB
Leo Yan <leo.yan@arm.com>
perf arm_spe: Correct memory level for remote access
Leo Yan <leo.yan@arm.com>
perf arm-spe: Rename the common data source encoding
German Gomez <german.gomez@arm.com>
perf arm-spe: Refactor arm-spe to support operation packet type
Jing Zhang <renyu.zj@linux.alibaba.com>
perf arm-spe: augment the data source type with neoverse_spe list
Leo Yan <leo.yan@arm.com>
perf arm_spe: Correct setting remote access
Ali Saidi <alisaidi@amazon.com>
perf arm-spe: Use SPE data source for neoverse cores
German Gomez <german.gomez@arm.com>
perf arm-spe: Save context ID in record
Rob Herring (Arm) <robh@kernel.org>
rtc: x1205: Fix Xicor X1205 vendor prefix
Yunseong Kim <ysk@kzalloc.com>
perf util: Fix compression checks returning -1 as bool
Brian Masney <bmasney@redhat.com>
clk: at91: peripheral: fix return value
Ian Rogers <irogers@google.com>
libperf event: Ensure tracing data is multiple of 8 sized
Ian Rogers <irogers@google.com>
perf evsel: Avoid container_of on a NULL leader
Michael Hennerich <michael.hennerich@analog.com>
iio: frequency: adf4350: Fix ADF4350_REG3_12BIT_CLKDIV_MODE
Zhen Ni <zhen.ni@easystack.cn>
clocksource/drivers/clps711x: Fix resource leaks in error paths
Thomas Weißschuh <thomas.weissschuh@linutronix.de>
fs: always return zero on success from replace_fd()
Miaoqian Lin <linmq006@gmail.com>
usb: cdns3: cdnsp-pci: remove redundant pci_disable_device() call
Salah Triki <salah.triki@gmail.com>
bus: fsl-mc: Check return value of platform_get_resource()
Bartosz Golaszewski <bartosz.golaszewski@linaro.org>
pinctrl: check the return value of pinmux_ops::get_function_name()
Zhen Ni <zhen.ni@easystack.cn>
Input: uinput - zero-initialize uinput_ff_upload_compat to avoid info leak
Marek Vasut <marek.vasut@mailbox.org>
Input: atmel_mxt_ts - allow reset GPIO to sleep
Guangshuo Li <lgs201920130244@gmail.com>
nvdimm: ndtest: Return -ENOMEM if devm_kcalloc() fails in ndtest_probe()
Yang Shi <yang@os.amperecomputing.com>
mm: hugetlb: avoid soft lockup when mprotect to large memory area
Jan Kara <jack@suse.cz>
ext4: fix checks for orphan inodes
Bartosz Golaszewski <bartosz.golaszewski@linaro.org>
mfd: vexpress-sysreg: Check the return value of devm_gpiochip_add_data()
Deepak Sharma <deepak.sharma.472935@gmail.com>
net: nfc: nci: Add parameter validation for packet data
Larshin Sergey <Sergey.Larshin@kaspersky.com>
fs: udf: fix OOB read in lengthAllocDescs handling
Naman Jain <namjain@linux.microsoft.com>
uio_hv_generic: Let userspace take care of interrupt mask
Phillip Lougher <phillip@squashfs.org.uk>
Squashfs: fix uninit-value in squashfs_get_parent
Jakub Kicinski <kuba@kernel.org>
Revert "net/mlx5e: Update and set Xon/Xoff upon MTU set"
Yeounsu Moon <yyyynoom@gmail.com>
net: dlink: handle copy_thresh allocation failure
Kohei Enju <enjuk@amazon.com>
net: ena: return 0 in ena_get_rxfh_key_size() when RSS hash key is not configurable
Kohei Enju <enjuk@amazon.com>
nfp: fix RSS hash key size when RSS is not supported
Donet Tom <donettom@linux.ibm.com>
drivers/base/node: fix double free in register_one_node()
Dan Carpenter <dan.carpenter@linaro.org>
ocfs2: fix double free in user_cluster_connect()
Nishanth Menon <nm@ti.com>
hwrng: ks-sa - fix division by zero in ks_sa_rng_init
Luiz Augusto von Dentz <luiz.von.dentz@intel.com>
Bluetooth: MGMT: Fix not exposing debug UUID on MGMT_OP_READ_EXP_FEATURES_INFO
I Viswanath <viswanathiyyappan@gmail.com>
net: usb: Remove disruptive netif_wake_queue in rtl8150_set_multicast
Bernard Metzler <bernard.metzler@linux.dev>
RDMA/siw: Always report immediate post SQ errors
Cristian Ciocaltea <cristian.ciocaltea@collabora.com>
usb: vhci-hcd: Prevent suspending virtually attached devices
Ranjan Kumar <ranjan.kumar@broadcom.com>
scsi: mpt3sas: Fix crash in transport port remove by using ioc_info()
Slavin Liu <slavin452@gmail.com>
ipvs: Defer ip_vs_ftp unregister during netns cleanup
Anthony Iliopoulos <ailiop@suse.com>
NFSv4.1: fix backchannel max_resp_sz verification check
Leo Yan <leo.yan@arm.com>
coresight: trbe: Return NULL pointer for allocation failures
Stephan Gerhold <stephan.gerhold@linaro.org>
remoteproc: qcom: q6v5: Avoid disabling handover IRQ twice
Michael Karcher <kernel@mkarcher.dialup.fu-berlin.de>
sparc: fix accurate exception reporting in copy_{from,to}_user for M7
Michael Karcher <kernel@mkarcher.dialup.fu-berlin.de>
sparc: fix accurate exception reporting in copy_to_user for Niagara 4
Michael Karcher <kernel@mkarcher.dialup.fu-berlin.de>
sparc: fix accurate exception reporting in copy_{from_to}_user for Niagara
Michael Karcher <kernel@mkarcher.dialup.fu-berlin.de>
sparc: fix accurate exception reporting in copy_{from_to}_user for UltraSPARC III
Michael Karcher <kernel@mkarcher.dialup.fu-berlin.de>
sparc: fix accurate exception reporting in copy_{from_to}_user for UltraSPARC
Baochen Qiang <baochen.qiang@oss.qualcomm.com>
wifi: ath10k: avoid unnecessary wait for service ready message
Bagas Sanjaya <bagasdotme@gmail.com>
Documentation: trace: historgram-design: Separate sched_waking histogram section heading and the following diagram
Vlad Dumitrescu <vdumitrescu@nvidia.com>
IB/sa: Fix sa_local_svc_timeout_ms read race
Parav Pandit <parav@nvidia.com>
RDMA/core: Resolve MAC of next-hop device without ARP support
Michal Pecio <michal.pecio@gmail.com>
Revert "usb: xhci: Avoid Stop Endpoint retry loop if the endpoint seems Running"
Qianfeng Rong <rongqianfeng@vivo.com>
scsi: qla2xxx: Fix incorrect sign of error code in START_SP_W_RETRIES()
Qianfeng Rong <rongqianfeng@vivo.com>
scsi: qla2xxx: edif: Fix incorrect sign of error code
Colin Ian King <colin.i.king@gmail.com>
ACPI: NFIT: Fix incorrect ndr_desc being reportedin dev_err message
Abdun Nihaal <abdun.nihaal@gmail.com>
wifi: mt76: fix potential memory leak in mt76_wmac_probe()
Håkon Bugge <haakon.bugge@oracle.com>
RDMA/cm: Rate limit destroy CM ID timeout error message
Donet Tom <donettom@linux.ibm.com>
drivers/base/node: handle error properly in register_one_node()
Christophe Leroy <christophe.leroy@csgroup.eu>
watchdog: mpc8xxx_wdt: Reload the watchdog timer when enabling the watchdog
Zhen Ni <zhen.ni@easystack.cn>
netfilter: ipset: Remove unused htable_bits in macro ahash_region
Hans de Goede <hansg@kernel.org>
iio: consumers: Fix offset handling in iio_convert_raw_to_processed()
Vitaly Grigoryev <Vitaly.Grigoryev@kaspersky.com>
fs: ntfs3: Fix integer overflow in run_unpack()
Takashi Iwai <tiwai@suse.de>
ASoC: Intel: bytcr_rt5651: Fix invalid quirk input mapping
Takashi Iwai <tiwai@suse.de>
ASoC: Intel: bytcr_rt5640: Fix invalid quirk input mapping
Takashi Iwai <tiwai@suse.de>
ASoC: Intel: bytcht_es8316: Fix invalid quirk input mapping
Wang Liang <wangliang74@huawei.com>
pps: fix warning in pps_register_cdev when register device fail
Colin Ian King <colin.i.king@gmail.com>
misc: genwqe: Fix incorrect cmd field being reported in error
William Wu <william.wu@rock-chips.com>
usb: gadget: configfs: Correctly set use_os_string at bind
Xichao Zhao <zhao.xichao@vivo.com>
usb: phy: twl6030: Fix incorrect type for ret
Qianfeng Rong <rongqianfeng@vivo.com>
drm/amdkfd: Fix error code sign for EINVAL in svm_ioctl()
Eric Dumazet <edumazet@google.com>
tcp: fix __tcp_close() to only send RST when required
Alok Tiwari <alok.a.tiwari@oracle.com>
PCI: tegra: Fix devm_kcalloc() argument order for port->phys allocation
Stefan Kerkmann <s.kerkmann@pengutronix.de>
wifi: mwifiex: send world regulatory domain to driver
Timur Kristóf <timur.kristof@gmail.com>
drm/amdgpu: Power up UVD 3 for FW validation (v2)
Qianfeng Rong <rongqianfeng@vivo.com>
ALSA: lx_core: use int type to store negative error codes
Zhang Shurong <zhang_shurong@foxmail.com>
media: rj54n1cb0c: Fix memleak in rj54n1_probe()
Thomas Fourier <fourier.thomas@gmail.com>
scsi: myrs: Fix dma_alloc_coherent() error check
Niklas Cassel <cassel@kernel.org>
scsi: pm80xx: Fix array-index-out-of-of-bounds on rmmod
Dan Carpenter <dan.carpenter@linaro.org>
usb: host: max3421-hcd: Fix error pointer dereference in probe cleanup
Brahmajit Das <listout@listout.xyz>
drm/radeon/r600_cs: clean up of dead code in r600_cs
Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
i2c: designware: Add disabling clocks when probe fails
Leilk.Liu <leilk.liu@mediatek.com>
i2c: mediatek: fix potential incorrect use of I2C_MASTER_WRRD
Dmitry Baryshkov <dmitry.baryshkov@oss.qualcomm.com>
thermal/drivers/qcom/lmh: Add missing IRQ includes
Dmitry Baryshkov <dmitry.baryshkov@oss.qualcomm.com>
thermal/drivers/qcom: Make LMH select QCOM_SCM
Zhouyi Zhou <zhouzhouyi@gmail.com>
tools/nolibc: make time_t robust if __kernel_old_time_t is missing in host headers
Rafael J. Wysocki <rafael.j.wysocki@intel.com>
smp: Fix up and expand the smp_call_function_many() kerneldoc
Paul Chaignon <paul.chaignon@gmail.com>
bpf: Explicitly check accesses to bpf_sock_addr
Akhilesh Patil <akhilesh@ee.iitb.ac.in>
selftests: watchdog: skip ping loop if WDIOF_KEEPALIVEPING not supported
Stanley Chu <stanley.chuys@gmail.com>
i3c: master: svc: Recycle unused IBI slot
Daniel Wagner <wagi@kernel.org>
nvmet-fc: move lsop put work to nvmet_fc_ls_req_op
Uwe Kleine-König <u.kleine-koenig@baylibre.com>
pwm: tiehrpwm: Fix corner case in clock divisor calculation
AngeloGioacchino Del Regno <angelogioacchino.delregno@collabora.com>
arm64: dts: mediatek: mt8516-pumpkin: Fix machine compatible
Johan Hovold <johan@kernel.org>
firmware: firmware: meson-sm: fix compile-test default
Qianfeng Rong <rongqianfeng@vivo.com>
pinctrl: renesas: Use int type to store negative error codes
Rafael J. Wysocki <rafael.j.wysocki@intel.com>
PM: sleep: core: Clear power.must_resume in noirq suspend error path
Qianfeng Rong <rongqianfeng@vivo.com>
block: use int to store blk_stack_limits() return value
Qianfeng Rong <rongqianfeng@vivo.com>
regulator: scmi: Use int type to store negative error codes
Nicolas Ferre <nicolas.ferre@microchip.com>
ARM: at91: pm: fix MCKx restore routine
Li Nan <linan122@huawei.com>
blk-mq: check kobject state_in_sysfs before deleting in blk_mq_unregister_hctx
Da Xue <da@libre.computer>
pinctrl: meson-gxl: add missing i2c_d pinmux
Sneh Mankad <sneh.mankad@oss.qualcomm.com>
soc: qcom: rpmh-rsc: Unconditionally clear _TRIGGER bit for TCS
Huisong Li <lihuisong@huawei.com>
ACPI: processor: idle: Fix memory leak when register cpuidle device failed
Florian Fainelli <florian.fainelli@broadcom.com>
cpufreq: scmi: Account for malformed DT in scmi_dev_used_by_cpus()
Yureka Lilian <yuka@yuka.dev>
libbpf: Fix reuse of DEVMAP
Geert Uytterhoeven <geert+renesas@glider.be>
regmap: Remove superfluous check for !config in __regmap_init()
Uros Bizjak <ubizjak@gmail.com>
x86/vdso: Fix output operand size of RDPID
Leo Yan <leo.yan@arm.com>
perf: arm_spe: Prevent overflow in PERF_IDX2OFF()
Leo Yan <leo.yan@arm.com>
coresight: trbe: Prevent overflow in PERF_IDX2OFF()
Bala-Vignesh-Reddy <reddybalavignesh9979@gmail.com>
selftests: arm64: Check fread return value in exec_target
Jeff Layton <jlayton@kernel.org>
filelock: add FL_RECLAIM to show_fl_flags() macro
Nalivayko Sergey <Sergey.Nalivayko@kaspersky.com>
net/9p: fix double req put in p9_fd_cancelled
Matthew Wilcox (Oracle) <willy@infradead.org>
minmax: add in_range() macro
Herbert Xu <herbert@gondor.apana.org.au>
crypto: rng - Ensure set_ent is always present
Hans de Goede <hdegoede@redhat.com>
platform/x86: int3472: Check for adev == NULL
Rafael J. Wysocki <rafael.j.wysocki@intel.com>
driver core/PM: Set power.no_callbacks along with power.no_pm
Ovidiu Panait <ovidiu.panait.oss@gmail.com>
staging: axis-fifo: flush RX FIFO on read errors
Ovidiu Panait <ovidiu.panait.oss@gmail.com>
staging: axis-fifo: fix maximum TX packet length check
Raphael Gallais-Pou <raphael.gallais-pou@foss.st.com>
serial: stm32: allow selecting console when the driver is module
Arnaud Lecomte <contact@arnaud-lcm.com>
hid: fix I2C read buffer overflow in raw_event() for mcp2221
hupu <hupu.gm@gmail.com>
perf subcmd: avoid crash in exclude_cmds when excludes is empty
Mikulas Patocka <mpatocka@redhat.com>
dm-integrity: limit MAX_TAG_SIZE to 255
Bitterblue Smith <rtl8821cerfe2@gmail.com>
wifi: rtlwifi: rtl8192cu: Don't claim USB ID 07b8:8188
Xiaowei Li <xiaowei.li@simcom.com>
USB: serial: option: add SIMCom 8230C compositions
Duoming Zhou <duoming@zju.edu.cn>
media: i2c: tc358743: Fix use-after-free bugs caused by orphan timer in probe
Duoming Zhou <duoming@zju.edu.cn>
media: tuner: xc5000: Fix use-after-free in xc5000_release
Ricardo Ribalda <ribalda@chromium.org>
media: tunner: xc5000: Refactor firmware load
Kuniyuki Iwashima <kuniyu@amazon.com>
udp: Fix memory accounting leak.
Will Deacon <will@kernel.org>
KVM: arm64: Fix softirq masking in FPSIMD register saving sequence
Larshin Sergey <Sergey.Larshin@kaspersky.com>
media: rc: fix races with imon_disconnect()
Duoming Zhou <duoming@zju.edu.cn>
media: b2c2: Fix use-after-free causing by irq_check_work in flexcop_pci_remove
Wang Haoran <haoranwangsec@gmail.com>
scsi: target: target_core_configfs: Add length check to avoid buffer overflow
Vasant Hegde <vasant.hegde@amd.com>
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(-)
^ permalink raw reply [flat|nested] 10+ messages in thread* [PATCH 5.15 152/276] tools build: Align warning options with perf 2025-10-17 14:51 [PATCH 5.15 000/276] 5.15.195-rc1 review Greg Kroah-Hartman @ 2025-10-17 14:54 ` Greg Kroah-Hartman 2025-10-17 18:16 ` [PATCH 5.15 000/276] 5.15.195-rc1 review Jon Hunter ` (4 subsequent siblings) 5 siblings, 0 replies; 10+ messages in thread From: Greg Kroah-Hartman @ 2025-10-17 14:54 UTC (permalink / raw) To: stable Cc: Greg Kroah-Hartman, patches, Leo Yan, Ian Rogers, Palmer Dabbelt, Albert Ou, Alexandre Ghiti, Nick Desaulniers, Justin Stitt, Bill Wendling, Adrian Hunter, Arnaldo Carvalho de Melo, Jiri Olsa, Namhyung Kim, Nathan Chancellor, James Clark, linux-riscv, llvm, Paul Walmsley, linux-kernel, linux-perf-users, Arnaldo Carvalho de Melo, Sasha Levin 5.15-stable review patch. If anyone has any objections, please let me know. ------------------ From: Leo Yan <leo.yan@arm.com> [ Upstream commit 53d067feb8c4f16d1f24ce3f4df4450bb18c555f ] The feature test programs are built without enabling '-Wall -Werror' options. As a result, a feature may appear to be available, but later building in perf can fail with stricter checks. Make the feature test program use the same warning options as perf. Fixes: 1925459b4d92 ("tools build: Fix feature Makefile issues with 'O='") Signed-off-by: Leo Yan <leo.yan@arm.com> Reviewed-by: Ian Rogers <irogers@google.com> Link: https://lore.kernel.org/r/20251006-perf_build_android_ndk-v3-1-4305590795b2@arm.com Cc: Palmer Dabbelt <palmer@dabbelt.com> Cc: Albert Ou <aou@eecs.berkeley.edu> Cc: Alexandre Ghiti <alex@ghiti.fr> Cc: Nick Desaulniers <nick.desaulniers+lkml@gmail.com> Cc: Justin Stitt <justinstitt@google.com> Cc: Bill Wendling <morbo@google.com> Cc: Adrian Hunter <adrian.hunter@intel.com> Cc: Arnaldo Carvalho de Melo <acme@kernel.org> Cc: Jiri Olsa <jolsa@kernel.org> Cc: Namhyung Kim <namhyung@kernel.org> Cc: Nathan Chancellor <nathan@kernel.org> Cc: James Clark <james.clark@linaro.org> Cc: linux-riscv@lists.infradead.org Cc: llvm@lists.linux.dev Cc: Paul Walmsley <paul.walmsley@sifive.com> Cc: linux-kernel@vger.kernel.org Cc: linux-perf-users@vger.kernel.org Signed-off-by: Arnaldo Carvalho de Melo <acme@redhat.com> Signed-off-by: Sasha Levin <sashal@kernel.org> --- tools/build/feature/Makefile | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/tools/build/feature/Makefile b/tools/build/feature/Makefile index aa3b0d75e44b7..37aa85a81e0a0 100644 --- a/tools/build/feature/Makefile +++ b/tools/build/feature/Makefile @@ -268,10 +268,10 @@ $(OUTPUT)test-libbabeltrace.bin: $(BUILD) # -lbabeltrace provided by $(FEATURE_CHECK_LDFLAGS-libbabeltrace) $(OUTPUT)test-compile-32.bin: - $(CC) -m32 -o $@ test-compile.c + $(CC) -m32 -Wall -Werror -o $@ test-compile.c $(OUTPUT)test-compile-x32.bin: - $(CC) -mx32 -o $@ test-compile.c + $(CC) -mx32 -Wall -Werror -o $@ test-compile.c $(OUTPUT)test-zlib.bin: $(BUILD) -lz -- 2.51.0 ^ permalink raw reply related [flat|nested] 10+ messages in thread
* Re: [PATCH 5.15 000/276] 5.15.195-rc1 review 2025-10-17 14:51 [PATCH 5.15 000/276] 5.15.195-rc1 review Greg Kroah-Hartman 2025-10-17 14:54 ` [PATCH 5.15 152/276] tools build: Align warning options with perf Greg Kroah-Hartman @ 2025-10-17 18:16 ` Jon Hunter 2025-10-17 22:57 ` Florian Fainelli ` (3 subsequent siblings) 5 siblings, 0 replies; 10+ messages in thread From: Jon Hunter @ 2025-10-17 18:16 UTC (permalink / raw) To: Greg Kroah-Hartman Cc: Greg Kroah-Hartman, patches, linux-kernel, torvalds, akpm, linux, shuah, patches, lkft-triage, pavel, jonathanh, f.fainelli, sudipm.mukherjee, rwarsow, conor, hargar, broonie, achill, linux-tegra, stable On Fri, 17 Oct 2025 16:51:33 +0200, Greg Kroah-Hartman wrote: > 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 All tests passing for Tegra ... Test results for stable-v5.15: 10 builds: 10 pass, 0 fail 28 boots: 28 pass, 0 fail 105 tests: 105 pass, 0 fail Linux version: 5.15.195-rc1-g06cf22cc87e0 Boards tested: tegra124-jetson-tk1, tegra186-p2771-0000, tegra186-p3509-0000+p3636-0001, tegra194-p2972-0000, tegra194-p3509-0000+p3668-0000, tegra20-ventana, tegra210-p2371-2180, tegra210-p3450-0000, tegra30-cardhu-a04 Tested-by: Jon Hunter <jonathanh@nvidia.com> Jon ^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [PATCH 5.15 000/276] 5.15.195-rc1 review 2025-10-17 14:51 [PATCH 5.15 000/276] 5.15.195-rc1 review Greg Kroah-Hartman 2025-10-17 14:54 ` [PATCH 5.15 152/276] tools build: Align warning options with perf Greg Kroah-Hartman 2025-10-17 18:16 ` [PATCH 5.15 000/276] 5.15.195-rc1 review Jon Hunter @ 2025-10-17 22:57 ` Florian Fainelli 2025-10-17 23:04 ` Florian Fainelli 2025-10-18 0:45 ` Shuah Khan ` (2 subsequent siblings) 5 siblings, 1 reply; 10+ messages in thread From: Florian Fainelli @ 2025-10-17 22:57 UTC (permalink / raw) To: Greg Kroah-Hartman, stable Cc: patches, linux-kernel, torvalds, akpm, linux, shuah, patches, lkft-triage, pavel, jonathanh, sudipm.mukherjee, rwarsow, conor, hargar, broonie, achill On 10/17/25 07:51, Greg Kroah-Hartman wrote: > 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 perf fails to build on ARM, ARM64 and MIPS with: In file included from util/arm-spe.c:37: /local/users/fainelli/buildroot/output/arm/build/linux-custom/tools/include/../../arch/arm64/include/asm/cputype.h:198:10: fatal error: asm/sysreg.h: No such file or directory 198 | #include <asm/sysreg.h> | ^~~~~~~~~~~~~~ compilation terminated. I was not able to run a bisection but will attempt to do that later during the weekend. -- Florian ^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [PATCH 5.15 000/276] 5.15.195-rc1 review 2025-10-17 22:57 ` Florian Fainelli @ 2025-10-17 23:04 ` Florian Fainelli 2025-10-19 12:09 ` Greg Kroah-Hartman 0 siblings, 1 reply; 10+ messages in thread From: Florian Fainelli @ 2025-10-17 23:04 UTC (permalink / raw) To: Greg Kroah-Hartman, stable, Ali Saidi Cc: patches, linux-kernel, torvalds, akpm, linux, shuah, patches, lkft-triage, pavel, jonathanh, sudipm.mukherjee, rwarsow, conor, hargar, broonie, achill +Ali, On 10/17/25 15:57, Florian Fainelli wrote: > On 10/17/25 07:51, Greg Kroah-Hartman wrote: >> 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 > > perf fails to build on ARM, ARM64 and MIPS with: > > In file included from util/arm-spe.c:37: > /local/users/fainelli/buildroot/output/arm/build/linux-custom/tools/ > include/../../arch/arm64/include/asm/cputype.h:198:10: fatal error: asm/ > sysreg.h: No such file or directory > 198 | #include <asm/sysreg.h> > | ^~~~~~~~~~~~~~ > compilation terminated. > > I was not able to run a bisection but will attempt to do that later > during the weekend. That is due to commit 07b49160816a936be7c1e0af869097223e75d547 Author: Ali Saidi <alisaidi@amazon.com> Date: Thu Aug 11 14:24:39 2022 +0800 perf arm-spe: Use SPE data source for neoverse cores and this hunk specifically: diff --git a/tools/perf/util/arm-spe.c b/tools/perf/util/arm-spe.c index 569e1b8ad0ab..7b16898af4e7 100644 --- a/tools/perf/util/arm-spe.c +++ b/tools/perf/util/arm-spe.c @@ -34,6 +34,7 @@ #include "arm-spe-decoder/arm-spe-decoder.h" #include "arm-spe-decoder/arm-spe-pkt-decoder.h" +#include "../../arch/arm64/include/asm/cputype.h" #define MAX_TIMESTAMP (~0ULL) There is a dependency on this upstream commit: commit 1314376d495f2d79cc58753ff3034ccc503c43c9 Author: Ali Saidi <alisaidi@amazon.com> Date: Thu Mar 24 18:33:20 2022 +0000 tools arm64: Import cputype.h for tools/arch/arm64/include/asm/cputype.h to be present. -- Florian ^ permalink raw reply related [flat|nested] 10+ messages in thread
* Re: [PATCH 5.15 000/276] 5.15.195-rc1 review 2025-10-17 23:04 ` Florian Fainelli @ 2025-10-19 12:09 ` Greg Kroah-Hartman 0 siblings, 0 replies; 10+ messages in thread From: Greg Kroah-Hartman @ 2025-10-19 12:09 UTC (permalink / raw) To: Florian Fainelli Cc: stable, Ali Saidi, patches, linux-kernel, torvalds, akpm, linux, shuah, patches, lkft-triage, pavel, jonathanh, sudipm.mukherjee, rwarsow, conor, hargar, broonie, achill On Fri, Oct 17, 2025 at 04:04:38PM -0700, Florian Fainelli wrote: > +Ali, > > On 10/17/25 15:57, Florian Fainelli wrote: > > On 10/17/25 07:51, Greg Kroah-Hartman wrote: > > > 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 > > > > perf fails to build on ARM, ARM64 and MIPS with: > > > > In file included from util/arm-spe.c:37: > > /local/users/fainelli/buildroot/output/arm/build/linux-custom/tools/ > > include/../../arch/arm64/include/asm/cputype.h:198:10: fatal error: asm/ > > sysreg.h: No such file or directory > > 198 | #include <asm/sysreg.h> > > | ^~~~~~~~~~~~~~ > > compilation terminated. > > > > I was not able to run a bisection but will attempt to do that later > > during the weekend. > > That is due to commit 07b49160816a936be7c1e0af869097223e75d547 > Author: Ali Saidi <alisaidi@amazon.com> > Date: Thu Aug 11 14:24:39 2022 +0800 > > perf arm-spe: Use SPE data source for neoverse cores > > and this hunk specifically: > > diff --git a/tools/perf/util/arm-spe.c b/tools/perf/util/arm-spe.c > index 569e1b8ad0ab..7b16898af4e7 100644 > --- a/tools/perf/util/arm-spe.c > +++ b/tools/perf/util/arm-spe.c > @@ -34,6 +34,7 @@ > #include "arm-spe-decoder/arm-spe-decoder.h" > #include "arm-spe-decoder/arm-spe-pkt-decoder.h" > > +#include "../../arch/arm64/include/asm/cputype.h" > #define MAX_TIMESTAMP (~0ULL) > > There is a dependency on this upstream commit: > > commit 1314376d495f2d79cc58753ff3034ccc503c43c9 > Author: Ali Saidi <alisaidi@amazon.com> > Date: Thu Mar 24 18:33:20 2022 +0000 > > tools arm64: Import cputype.h > > > for tools/arch/arm64/include/asm/cputype.h to be present. Thanks, all offending commits now dropped :) greg k-h ^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [PATCH 5.15 000/276] 5.15.195-rc1 review 2025-10-17 14:51 [PATCH 5.15 000/276] 5.15.195-rc1 review Greg Kroah-Hartman ` (2 preceding siblings ...) 2025-10-17 22:57 ` Florian Fainelli @ 2025-10-18 0:45 ` Shuah Khan 2025-10-18 8:38 ` Brett A C Sheffield 2025-10-18 9:08 ` Naresh Kamboju 5 siblings, 0 replies; 10+ messages in thread From: Shuah Khan @ 2025-10-18 0:45 UTC (permalink / raw) To: Greg Kroah-Hartman, stable Cc: patches, linux-kernel, torvalds, akpm, linux, shuah, patches, lkft-triage, pavel, jonathanh, f.fainelli, sudipm.mukherjee, rwarsow, conor, hargar, broonie, achill, Shuah Khan On 10/17/25 08:51, Greg Kroah-Hartman wrote: > 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 > Compiled and booted on my test system. No dmesg regressions. Tested-by: Shuah Khan <skhan@linuxfoundation.org> thanks, -- Shuah ^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [PATCH 5.15 000/276] 5.15.195-rc1 review 2025-10-17 14:51 [PATCH 5.15 000/276] 5.15.195-rc1 review Greg Kroah-Hartman ` (3 preceding siblings ...) 2025-10-18 0:45 ` Shuah Khan @ 2025-10-18 8:38 ` Brett A C Sheffield 2025-10-18 9:08 ` Naresh Kamboju 5 siblings, 0 replies; 10+ messages in thread From: Brett A C Sheffield @ 2025-10-18 8:38 UTC (permalink / raw) To: gregkh Cc: stable, patches, linux-kernel, torvalds, akpm, linux, shuah, patches, lkft-triage, pavel, jonathanh, f.fainelli, sudipm.mukherjee, rwarsow, conor, hargar, broonie, achill, Brett A C Sheffield # Librecast Test Results 020/020 [ OK ] liblcrq 010/010 [ OK ] libmld 120/120 [ OK ] liblibrecast CPU/kernel: Linux auntie 5.15.195-rc1-00277-g06cf22cc87e0 #114 SMP Sat Oct 18 08:32:29 -00 2025 x86_64 AMD Ryzen 9 9950X 16-Core Processor AuthenticAMD GNU/Linux Tested-by: Brett A C Sheffield <bacs@librecast.net> ^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [PATCH 5.15 000/276] 5.15.195-rc1 review 2025-10-17 14:51 [PATCH 5.15 000/276] 5.15.195-rc1 review Greg Kroah-Hartman ` (4 preceding siblings ...) 2025-10-18 8:38 ` Brett A C Sheffield @ 2025-10-18 9:08 ` Naresh Kamboju 2025-10-19 11:58 ` Greg Kroah-Hartman 5 siblings, 1 reply; 10+ messages in thread From: Naresh Kamboju @ 2025-10-18 9:08 UTC (permalink / raw) To: Greg Kroah-Hartman Cc: stable, patches, linux-kernel, torvalds, akpm, linux, shuah, patches, lkft-triage, pavel, jonathanh, f.fainelli, sudipm.mukherjee, rwarsow, conor, hargar, broonie, achill, Peter Oberparleiter, Vineeth Vijayan, Heiko Carstens, linux-s390, Arnd Bergmann, Dan Carpenter, Anders Roxell, Ben Copeland On Fri, 17 Oct 2025 at 21:16, Greg Kroah-Hartman <gregkh@linuxfoundation.org> wrote: > > 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 The S390 build failed on stable-rc 5.15.195-rc1 with gcc-12, gcc-8 and clang-21 due to following build warnings / errors. ### Build error: drivers/s390/cio/device.c: In function 'purge_fn': drivers/s390/cio/device.c:1330:23: error: passing argument 1 of 'spin_lock_irq' from incompatible pointer type [-Werror=incompatible-pointer-types] 1330 | spin_lock_irq(&sch->lock); | ^~~~~~~~~~ | | | spinlock_t ** {aka struct spinlock **} In file included from drivers/s390/cio/device.c:16: include/linux/spinlock.h:387:55: note: expected 'spinlock_t *' {aka 'struct spinlock *'} but argument is of type 'spinlock_t **' {aka 'struct spinlock **'} 387 | static __always_inline void spin_lock_irq(spinlock_t *lock) | ~~~~~~~~~~~~^~~~ drivers/s390/cio/device.c:1353:25: error: passing argument 1 of 'spin_unlock_irq' from incompatible pointer type [-Werror=incompatible-pointer-types] 1353 | spin_unlock_irq(&sch->lock); | ^~~~~~~~~~ | | | spinlock_t ** {aka struct spinlock **} include/linux/spinlock.h:412:57: note: expected 'spinlock_t *' {aka 'struct spinlock *'} but argument is of type 'spinlock_t **' {aka 'struct spinlock **'} 412 | static __always_inline void spin_unlock_irq(spinlock_t *lock) | ~~~~~~~~~~~~^~~~ cc1: some warnings being treated as errors make[3]: *** [scripts/Makefile.build:289: drivers/s390/cio/device.o] Error 1 ### Suspecting patches Suspecting commit, s390/cio: Update purge function to unregister the unused subchannels [ Upstream commit 9daa5a8795865f9a3c93d8d1066785b07ded6073 ] Build regressions: 5.15.195-rc1: S390: cio/device.c:1330:23: error: passing argument 1 of 'spin_lock_irq' from incompatible pointer type Reported-by: Linux Kernel Functional Testing <lkft@linaro.org> ## Build * Build log: https://storage.tuxsuite.com/public/linaro/lkft/builds/34CVOf1lD7sJImDyWLFpIY7OBMW/build.log * Build details: https://regressions.linaro.org/lkft/linux-stable-rc-linux-5.15.y/v5.15.194-277-g06cf22cc87e0/build/gcc-12-defconfig/ * Build plan: https://tuxapi.tuxsuite.com/v1/groups/linaro/projects/lkft/builds/34CVOf1lD7sJImDyWLFpIY7OBMW * Build link: https://storage.tuxsuite.com/public/linaro/lkft/builds/34CVOf1lD7sJImDyWLFpIY7OBMW/ * Kernel config: https://storage.tuxsuite.com/public/linaro/lkft/builds/34CVOf1lD7sJImDyWLFpIY7OBMW/config ### Steps to reproduce - tuxmake --runtime podman --target-arch s390 --toolchain gcc-12 --kconfig defconfig ## Build * kernel: 5.15.195-rc1 * git: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git * git commit: 06cf22cc87e00b878c310d5441981b7750f04078 * git describe: v5.15.194-277-g06cf22cc87e0 * test details: https://qa-reports.linaro.org/lkft/linux-stable-rc-linux-5.15.y/build/v5.15.194-277-g06cf22cc87e0 ## Test Regressions (compared to v5.15.193-152-g2e59a3f5f544) * s390, build - gcc-12-allnoconfig - gcc-12-defconfig - gcc-12-tinyconfig - gcc-8-allnoconfig - gcc-8-defconfig-fe40093d - gcc-8-tinyconfig ## Metric Regressions (compared to v5.15.193-152-g2e59a3f5f544) ## Test Fixes (compared to v5.15.193-152-g2e59a3f5f544) ## Metric Fixes (compared to v5.15.193-152-g2e59a3f5f544) ## Test result summary total: 54723, pass: 44299, fail: 2433, skip: 7666, xfail: 325 ## Build Summary * arc: 5 total, 5 passed, 0 failed * arm: 101 total, 101 passed, 0 failed * arm64: 28 total, 27 passed, 1 failed * i386: 18 total, 18 passed, 0 failed * mips: 22 total, 22 passed, 0 failed * parisc: 3 total, 3 passed, 0 failed * powerpc: 22 total, 22 passed, 0 failed * riscv: 8 total, 8 passed, 0 failed * s390: 9 total, 0 passed, 9 failed * sh: 10 total, 10 passed, 0 failed * sparc: 6 total, 6 passed, 0 failed * x86_64: 24 total, 24 passed, 0 failed ## Test suites summary * boot * kselftest-arm64 * kselftest-breakpoints * kselftest-capabilities * kselftest-clone3 * kselftest-core * kselftest-cpu-hotplug * kselftest-exec * kselftest-fpu * kselftest-futex * kselftest-intel_pstate * kselftest-kcmp * kselftest-livepatch * kselftest-membarrier * kselftest-mincore * kselftest-mm * kselftest-mqueue * kselftest-net * kselftest-net-mptcp * kselftest-openat2 * kselftest-ptrace * kselftest-rseq * kselftest-rtc * kselftest-seccomp * kselftest-sigaltstack * kselftest-size * kselftest-tc-testing * kselftest-timers * kselftest-tmpfs * kselftest-tpm2 * kselftest-user_events * kselftest-vDSO * kselftest-x86 * kunit * kvm-unit-tests * lava * libgpiod * libhugetlbfs * log-parser-boot * log-parser-build-clang * log-parser-build-gcc * log-parser-test * ltp-capability * ltp-commands * ltp-containers * ltp-controllers * ltp-cpuhotplug * ltp-crypto * ltp-cve * ltp-dio * ltp-fcntl-locktests * ltp-fs * ltp-fs_bind * ltp-fs_perms_simple * ltp-hugetlb * ltp-math * ltp-mm * ltp-nptl * ltp-pty * ltp-sched * ltp-smoke * ltp-syscalls * ltp-tracing * perf * rcutorture -- Linaro LKFT https://lkft.linaro.org ^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [PATCH 5.15 000/276] 5.15.195-rc1 review 2025-10-18 9:08 ` Naresh Kamboju @ 2025-10-19 11:58 ` Greg Kroah-Hartman 0 siblings, 0 replies; 10+ messages in thread From: Greg Kroah-Hartman @ 2025-10-19 11:58 UTC (permalink / raw) To: Naresh Kamboju Cc: stable, patches, linux-kernel, torvalds, akpm, linux, shuah, patches, lkft-triage, pavel, jonathanh, f.fainelli, sudipm.mukherjee, rwarsow, conor, hargar, broonie, achill, Peter Oberparleiter, Vineeth Vijayan, Heiko Carstens, linux-s390, Arnd Bergmann, Dan Carpenter, Anders Roxell, Ben Copeland On Sat, Oct 18, 2025 at 02:38:46PM +0530, Naresh Kamboju wrote: > On Fri, 17 Oct 2025 at 21:16, Greg Kroah-Hartman > <gregkh@linuxfoundation.org> wrote: > > > > 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 > > The S390 build failed on stable-rc 5.15.195-rc1 with gcc-12, gcc-8 > and clang-21 due to following build warnings / errors. > > ### Build error: > drivers/s390/cio/device.c: In function 'purge_fn': > drivers/s390/cio/device.c:1330:23: error: passing argument 1 of > 'spin_lock_irq' from incompatible pointer type > [-Werror=incompatible-pointer-types] > 1330 | spin_lock_irq(&sch->lock); > | ^~~~~~~~~~ > | | > | spinlock_t ** {aka struct spinlock **} > In file included from drivers/s390/cio/device.c:16: > include/linux/spinlock.h:387:55: note: expected 'spinlock_t *' {aka > 'struct spinlock *'} but argument is of type 'spinlock_t **' {aka > 'struct spinlock **'} > 387 | static __always_inline void spin_lock_irq(spinlock_t *lock) > | ~~~~~~~~~~~~^~~~ > drivers/s390/cio/device.c:1353:25: error: passing argument 1 of > 'spin_unlock_irq' from incompatible pointer type > [-Werror=incompatible-pointer-types] > 1353 | spin_unlock_irq(&sch->lock); > | ^~~~~~~~~~ > | | > | spinlock_t ** {aka struct spinlock **} > include/linux/spinlock.h:412:57: note: expected 'spinlock_t *' {aka > 'struct spinlock *'} but argument is of type 'spinlock_t **' {aka > 'struct spinlock **'} > 412 | static __always_inline void spin_unlock_irq(spinlock_t *lock) > | ~~~~~~~~~~~~^~~~ > cc1: some warnings being treated as errors > make[3]: *** [scripts/Makefile.build:289: drivers/s390/cio/device.o] Error 1 > > ### Suspecting patches > Suspecting commit, > > s390/cio: Update purge function to unregister the unused subchannels > [ Upstream commit 9daa5a8795865f9a3c93d8d1066785b07ded6073 ] > > > Build regressions: 5.15.195-rc1: S390: cio/device.c:1330:23: error: > passing argument 1 of 'spin_lock_irq' from incompatible pointer type > > Reported-by: Linux Kernel Functional Testing <lkft@linaro.org> Thanks for the report, I'll go drop this from all 3 queues now. greg k-h ^ permalink raw reply [flat|nested] 10+ messages in thread
end of thread, other threads:[~2025-10-19 12:09 UTC | newest] Thread overview: 10+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2025-10-17 14:51 [PATCH 5.15 000/276] 5.15.195-rc1 review Greg Kroah-Hartman 2025-10-17 14:54 ` [PATCH 5.15 152/276] tools build: Align warning options with perf Greg Kroah-Hartman 2025-10-17 18:16 ` [PATCH 5.15 000/276] 5.15.195-rc1 review Jon Hunter 2025-10-17 22:57 ` Florian Fainelli 2025-10-17 23:04 ` Florian Fainelli 2025-10-19 12:09 ` Greg Kroah-Hartman 2025-10-18 0:45 ` Shuah Khan 2025-10-18 8:38 ` Brett A C Sheffield 2025-10-18 9:08 ` Naresh Kamboju 2025-10-19 11:58 ` Greg Kroah-Hartman
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox