* [PATCH 5.15 000/387] 5.15.197-rc2 review
@ 2025-12-04 16:44 Greg Kroah-Hartman
2025-12-04 23:45 ` Mark Brown
` (4 more replies)
0 siblings, 5 replies; 11+ messages in thread
From: Greg Kroah-Hartman @ 2025-12-04 16:44 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, sr
This is the start of the stable review cycle for the 5.15.197 release.
There are 387 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 Sat, 06 Dec 2025 16:37:24 +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.197-rc2.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.197-rc2
Daniel T. Lee <danieltimlee@gmail.com>
libbpf: Fix invalid return address register in s390
Yixun Lan <dlan@gentoo.org>
libbpf, riscv: Use a0 for RC register
Ilya Leoshkevich <iii@linux.ibm.com>
libbpf: Fix riscv register names
Andrii Nakryiko <andrii@kernel.org>
selftests/bpf: Don't rely on preserving volatile in PT_REGS macros in loop3
Igor Pylypiv <ipylypiv@google.com>
scsi: pm80xx: Set phy->enable_completion only when we
Alex Lu <alex_lu@realsil.com.cn>
Bluetooth: Add more enc key size check
Jameson Thies <jthies@google.com>
usb: typec: ucsi: psy: Set max current to zero when disconnected
Claudiu Beznea <claudiu.beznea.uj@bp.renesas.com>
usb: renesas_usbhs: Fix synchronous external abort on unbind
Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
usb: renesas_usbhs: Convert to platform remove callback returning void
Paulo Alcantara <pc@manguebit.org>
smb: client: fix memory leak in cifs_construct_tcon()
Jiayuan Chen <jiayuan.chen@linux.dev>
mptcp: Fix proto fallback detection with BPF
Paolo Abeni <pabeni@redhat.com>
mptcp: avoid unneeded subflow-level drops
Matthieu Baerts (NGI0) <matttbe@kernel.org>
selftests: mptcp: join: rm: set backup flag
Philipp Hortmann <philipp.g.hortmann@gmail.com>
staging: rtl8712: Remove driver using deprecated API wext
ziming zhang <ezrakiez@gmail.com>
libceph: prevent potential out-of-bounds writes in handle_auth_session_key()
Ilya Dryomov <idryomov@gmail.com>
libceph: fix potential use-after-free in have_mon_and_osd_map()
Alex Hung <alex.hung@amd.com>
drm/amd/display: Check NULL before accessing
Johan Hovold <johan@kernel.org>
drm: sti: fix device leaks at component probe
Vanillan Wang <vanillanwang@163.com>
USB: serial: option: add support for Rolling RW101R-GL
Oleksandr Suvorov <cryosay@gmail.com>
USB: serial: ftdi_sio: add support for u-blox EVK-M101
Mathias Nyman <mathias.nyman@linux.intel.com>
xhci: dbgtty: Fix data corruption when transmitting data form DbC to host
Manish Nagar <manish.nagar@oss.qualcomm.com>
usb: dwc3: Fix race condition between concurrent dwc3_remove_requests() call paths
Owen Gu <guhuinan@xiaomi.com>
usb: uas: fix urb unmapping issue when the uas device is remove during ongoing data transfer
Tianchu Chen <flynnnchen@tencent.com>
usb: storage: sddr55: Reject out-of-bound new_pba
Alan Stern <stern@rowland.harvard.edu>
USB: storage: Remove subclass and protocol overrides from Novatek quirk
Desnes Nunes <desnesn@redhat.com>
usb: storage: Fix memory leak in USB bulk transport
Kuen-Han Tsai <khtsai@google.com>
usb: gadget: f_eem: Fix memory leak in eem_unwrap
Miaoqian Lin <linmq006@gmail.com>
usb: cdns3: Fix double resource release in cdns3_pci_probe
Johan Hovold <johan@kernel.org>
most: usb: fix double free on late probe failure
Miaoqian Lin <linmq006@gmail.com>
serial: amba-pl011: prefer dma_mapping_error() over explicit address checking
Khairul Anuar Romli <khairul.anuar.romli@altera.com>
firmware: stratix10-svc: fix bug in saving controller data
Miaoqian Lin <linmq006@gmail.com>
slimbus: ngd: Fix reference count leak in qcom_slim_ngd_notify_slaves
Alan Borzeszkowski <alan.borzeszkowski@linux.intel.com>
thunderbolt: Add support for Intel Wildcat Lake
Jamie Iles <jamie.iles@oss.qualcomm.com>
drivers/usb/dwc3: fix PCI parent check
Mikulas Patocka <mpatocka@redhat.com>
dm-verity: fix unreliable memory allocation
Marc Kleine-Budde <mkl@pengutronix.de>
can: sun4i_can: sun4i_can_interrupt(): fix max irq loop handling
Thomas Mühlbacher <tmuehlbacher@posteo.net>
can: sja1000: fix max irq loop handling
Gui-Dong Han <hanguidong02@gmail.com>
atm/fore200e: Fix possible data race in fore200e_open()
Maciej W. Rozycki <macro@orcam.me.uk>
MIPS: mm: Prevent a TLB shutdown on initial uniquification
Linus Walleij <linus.walleij@linaro.org>
iio: accel: bmc150: Fix irq assumption regression
Christophe JAILLET <christophe.jaillet@wanadoo.fr>
iio:common:ssp_sensors: Fix an error handling path ssp_probe()
Francesco Lavra <flavra@baylibre.com>
iio: imu: st_lsm6dsx: fix array size for st_lsm6dsx_settings fields
Jiri Olsa <jolsa@kernel.org>
Revert "perf/x86: Always store regs->ip in perf_callchain_kernel()"
Hang Zhou <929513338@qq.com>
spi: bcm63xx: fix premature CS deassertion on RX-only transactions
Haotian Zhang <vulab@iscas.ac.cn>
mailbox: mailbox-test: Fix debugfs_create_dir error checking
Jiefeng Zhang <jiefeng.z.zhang@gmail.com>
net: atlantic: fix fragment overflow handling in RX path
Vladimir Oltean <vladimir.oltean@nxp.com>
net: dsa: sja1105: fix SGMII linking at 10M or 100M but not passing traffic
Russell King (Oracle) <rmk+kernel@armlinux.org.uk>
net: dsa: sja1105: simplify static configuration reload
Andrew Lunn <andrew@lunn.ch>
net: dsa: sja1105: Convert to mdiobus_c45_read
Alexey Kodanev <aleksei.kodanev@bell-sw.com>
net: sxgbe: fix potential NULL dereference in sxgbe_rx()
Danielle Costantino <dcostantino@meta.com>
net/mlx5e: Fix validation logic in rate limiting
Kai-Heng Feng <kaihengf@nvidia.com>
net: aquantia: Add missing descriptor cache invalidation on ATL2
Dan Carpenter <dan.carpenter@linaro.org>
platform/x86: intel: punit_ipc: fix memory corruption
Luiz Augusto von Dentz <luiz.von.dentz@intel.com>
Bluetooth: SMP: Fix not generating mackey and ltk when repairing
Seungjin Bae <eeodqql09@gmail.com>
can: kvaser_usb: leaf: Fix potential infinite loop in command parsers
Gulam Mohamed <gulam.mohamed@oracle.com>
Revert "block: don't add or resize partition on the disk with GENHD_FL_NO_PART"
Gulam Mohamed <gulam.mohamed@oracle.com>
Revert "block: Move checking GENHD_FL_NO_PART to bdev_add_partition()"
Paolo Abeni <pabeni@redhat.com>
mptcp: do not fallback when OoO is present
Eric Dumazet <edumazet@google.com>
mptcp: fix a race in mptcp_pm_del_add_timer()
Paolo Abeni <pabeni@redhat.com>
mptcp: fix premature close in case of fallback
Paolo Abeni <pabeni@redhat.com>
mptcp: fix ack generation for fallback msk
Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
dt-bindings: pinctrl: toshiba,visconti: Fix number of items in groups
Niklas Cassel <cassel@kernel.org>
ata: libata-scsi: Fix system suspend for a security locked drive
Seungjin Bae <eeodqql09@gmail.com>
Input: pegasus-notetaker - fix potential out-of-bounds access
Vincent Mailhol <mailhol.vincent@wanadoo.fr>
Input: remove third argument of usb_maxpacket()
Vincent Mailhol <mailhol.vincent@wanadoo.fr>
usb: deprecate the third argument of usb_maxpacket()
Jiayuan Chen <jiayuan.chen@linux.dev>
mptcp: Disallow MPTCP subflows from sockmap
Matthieu Baerts (NGI0) <matttbe@kernel.org>
selftests: mptcp: connect: fix fallback note due to OoO
André Draszik <andre.draszik@linaro.org>
pmdomain: samsung: plug potential memleak during probe
Sudeep Holla <sudeep.holla@arm.com>
pmdomain: arm: scmi: Fix genpd leak on provider registration failure
Miaoqian Lin <linmq006@gmail.com>
pmdomain: imx: Fix reference count leak in imx_gpc_remove
Breno Leitao <leitao@debian.org>
net: netpoll: fix incorrect refcount handling causing incorrect cleanup
Shawn Lin <shawn.lin@rock-chips.com>
mmc: sdhci-of-dwcmshc: Change DLL_STRBIN_TAPNUM_DEFAULT to 0x4
Nathan Chancellor <nathan@kernel.org>
net: qede: Initialize qede_ll_ops with designated initializer
Omar Sandoval <osandov@fb.com>
btrfs: fix crash on racing fsync and size-extending write into prealloc
Filipe Manana <fdmanana@suse.com>
btrfs: add helper to truncate inode items when logging inode
Nick Desaulniers <ndesaulniers@google.com>
Makefile.compiler: replace cc-ifversion with compiler-specific macros
Long Li <longli@microsoft.com>
uio_hv_generic: Set event for all channels on the device
Zhang Chujun <zhangchujun@cmss.chinamobile.com>
tracing/tools: Fix incorrcet short option in usage text for --threads
Nishanth Menon <nm@ti.com>
net: ethernet: ti: netcp: Standardize knav_dma_open_channel to return NULL on error
René Rebe <rene@exactco.de>
ALSA: usb-audio: fix uac2 clock source at terminal parser
Lance Yang <lance.yang@linux.dev>
mm/secretmem: fix use-after-free race in fault handler
Isaac J. Manjarres <isaacmanjarres@google.com>
mm/mm_init: fix hash table order logging in alloc_large_system_hash()
Jakub Horký <jakub.git@horky.net>
kconfig/nconf: Initialize the default locale at startup
Jakub Horký <jakub.git@horky.net>
kconfig/mconf: Initialize the default locale at startup
Shahar Shitrit <shshitrit@nvidia.com>
net: tls: Cancel RX async resync request on rcd_delta overflow
Po-Hsu Lin <po-hsu.lin@canonical.com>
selftests: net: use BASH for bareudp testing
Bart Van Assche <bvanassche@acm.org>
scsi: core: Fix a regression triggered by scsi_host_busy()
Michal Luczaj <mhal@rbox.co>
vsock: Ignore signal/timeout on connect() if already established
Pavel Zhigulin <Pavel.Zhigulin@kaspersky.com>
net: qlogic/qede: fix potential out-of-bounds read in qede_tpa_cont() and qede_tpa_end()
Alejandro Colomar <alx@kernel.org>
kernel.h: Move ARRAY_SIZE() to a separate header
Haotian Zhang <vulab@iscas.ac.cn>
platform/x86/intel/speed_select_if: Convert PCIBIOS_* return codes to errnos
Aleksei Nikiforov <aleksei.nikiforov@linux.ibm.com>
s390/ctcm: Fix double-kfree
Ilya Maximets <i.maximets@ovn.org>
net: openvswitch: remove never-working support for setting nsh fields
Pavel Zhigulin <Pavel.Zhigulin@kaspersky.com>
net: dsa: hellcreek: fix missing error handling in LED registration
Zilin Guan <zilin@seu.edu.cn>
mlxsw: spectrum: Fix memory leak in mlxsw_sp_flower_stats()
Ma Ke <make24@iscas.ac.cn>
drm/tegra: dc: Fix reference leak in tegra_dc_couple()
Eric Dumazet <edumazet@google.com>
mptcp: fix race condition in mptcp_schedule_work()
Maciej W. Rozycki <macro@orcam.me.uk>
MIPS: Malta: Fix !EVA SOC-it PCI MMIO
Hamza Mahfooz <hamzamahfooz@linux.microsoft.com>
scsi: target: tcm_loop: Fix segfault in tcm_loop_tpg_address_show()
Bart Van Assche <bvanassche@acm.org>
scsi: sg: Do not sleep in atomic context
Ewan D. Milne <emilne@redhat.com>
nvme: nvme-fc: Ensure ->ioerr_work is cancelled in nvme_fc_delete_ctrl()
Dan Carpenter <dan.carpenter@linaro.org>
Input: imx_sc_key - fix memory corruption on unload
Tzung-Bi Shih <tzungbi@kernel.org>
Input: cros_ec_keyb - fix an invalid memory access
Andrey Vatoropin <a.vatoropin@crpt.ru>
be2net: pass wrb_params in case of OS2BMC
Yongpeng Yang <yangyongpeng@xiaomi.com>
exfat: check return value of sb_min_blocksize in exfat_read_boot_sector
Niravkumar L Rabara <niravkumarlaxmidas.rabara@altera.com>
mtd: rawnand: cadence: fix DMA device NULL pointer dereference
Zhang Heng <zhangheng@kylinos.cn>
HID: quirks: work around VID/PID conflict for 0x4c4a/0x4155
Pedro Tammela <pctammela@mojatatu.com>
net/sched: act_connmark: handle errno on tcf_idr_check_alloc
Abdun Nihaal <nihaal@cse.iitm.ac.in>
isdn: mISDN: hfcsusb: fix memory leak in hfcsusb_probe()
Niravkumar L Rabara <niravkumarlaxmidas.rabara@altera.com>
EDAC/altera: Use INTTEST register for Ethernet and USB SBE injection
Niravkumar L Rabara <niravkumarlaxmidas.rabara@altera.com>
EDAC/altera: Handle OCRAM ECC enable after warm reset
Hans de Goede <hansg@kernel.org>
spi: Try to get ACPI GPIO IRQ earlier
Takashi Iwai <tiwai@suse.de>
ALSA: usb-audio: Fix missing unlock at error path of maxpacksize check
Takashi Iwai <tiwai@suse.de>
ALSA: usb-audio: Fix potential overflow of PCM transfer buffer
Wei Yang <albinwyang@tencent.com>
fs/proc: fix uaf in proc_readdir_de()
Chuang Wang <nashuiliang@gmail.com>
ipv4: route: Prevent rt_bind_exception() from rebinding stale fnhe
Nate Karstens <nate.karstens@garmin.com>
strparser: Fix signed/unsigned mismatch bug
Peter Oberparleiter <oberpar@linux.ibm.com>
gcov: add support for GCC 15
Olga Kornievskaia <okorniev@redhat.com>
NFSD: free copynotify stateid in nfs4_free_ol_stateid()
Masami Ichikawa <masami256@gmail.com>
HID: hid-ntrig: Prevent memory leak in ntrig_report_version()
Pablo Neira Ayuso <pablo@netfilter.org>
netfilter: nf_tables: reject duplicate device on updates
Dan Carpenter <dan.carpenter@linaro.org>
mtd: onenand: Pass correct pointer to IRQ handler
Eric Biggers <ebiggers@kernel.org>
lib/crypto: arm/curve25519: Disable on CPU_BIG_ENDIAN
Jakub Acs <acsjakub@amazon.de>
mm/ksm: fix flag-dropping behavior in ksm_madvise
Matthieu Baerts (NGI0) <matttbe@kernel.org>
mptcp: pm: in-kernel: C-flag: handle late ADD_ADDR
Eric Dumazet <edumazet@google.com>
bpf: Add bpf_prog_run_data_pointers()
Haein Lee <lhi0729@kaist.ac.kr>
ALSA: usb-audio: Fix NULL pointer dereference in snd_usb_mixer_controls_badd
Trond Myklebust <trond.myklebust@hammerspace.com>
NFSv4: Fix an incorrect parameter when calling nfs4_call_sync()
Ian Forbes <ian.forbes@broadcom.com>
drm/vmwgfx: Validate command header size against SVGA_CMD_MAX_DATASIZE
Haotian Zhang <vulab@iscas.ac.cn>
ASoC: cs4271: Fix regulator leak on probe failure
Haotian Zhang <vulab@iscas.ac.cn>
regulator: fixed: fix GPIO descriptor leak on register failure
Shuai Xue <xueshuai@linux.alibaba.com>
acpi,srat: Fix incorrect device handle check for Generic Initiator
Pauli Virtanen <pav@iki.fi>
Bluetooth: L2CAP: export l2cap_chan_hold for modules
Felix Maurer <fmaurer@redhat.com>
hsr: Fix supervision frame sending on HSRv0
Eric Dumazet <edumazet@google.com>
net_sched: limit try_bulk_dequeue_skb() batches
Gal Pressman <gal@nvidia.com>
net/mlx5e: Fix wraparound in rate limiting for values above 255 Gbps
Gal Pressman <gal@nvidia.com>
net/mlx5e: Fix maxrate wraparound in threshold between units
Ranganath V N <vnranganath.20@gmail.com>
net: sched: act_ife: initialize struct tc_ife to fix KMSAN kernel-infoleak
Ranganath V N <vnranganath.20@gmail.com>
net: sched: act_connmark: initialize struct tc_ife to fix kernel leak
Eric Dumazet <edumazet@google.com>
net_sched: act_connmark: use RCU in tcf_connmark_dump()
Pedro Tammela <pctammela@mojatatu.com>
net/sched: act_connmark: transition to percpu stats and rcu
Zhengchao Shao <shaozhengchao@huawei.com>
net: sched: act_connmark: get rid of tcf_connmark_walker and tcf_connmark_search
Zhengchao Shao <shaozhengchao@huawei.com>
net: sched: act: move global static variable net_id to tc_action_ops
Benjamin Berg <benjamin.berg@intel.com>
wifi: mac80211: skip rate verification for not captured PSDUs
Buday Csaba <buday.csaba@prolan.hu>
net: mdio: fix resource leak in mdiobus_register_device()
Kuniyuki Iwashima <kuniyu@google.com>
tipc: Fix use-after-free in tipc_mon_reinit_self().
D. Wythe <alibuda@linux.alibaba.com>
net/smc: fix mismatch between CLC header and proposal
Eric Dumazet <edumazet@google.com>
sctp: prevent possible shift-out-of-bounds in sctp_transport_update_rto
Pauli Virtanen <pav@iki.fi>
Bluetooth: 6lowpan: Don't hold spin lock over sleeping functions
Pauli Virtanen <pav@iki.fi>
Bluetooth: 6lowpan: fix BDADDR_LE vs ADDR_LE_DEV address type confusion
Pauli Virtanen <pav@iki.fi>
Bluetooth: 6lowpan: reset link-local header on ipv6 recv path
Raphael Pinsonneault-Thibeault <rpthibeault@gmail.com>
Bluetooth: btusb: reorder cleanup in btusb_disconnect to avoid UAF
Wei Fang <wei.fang@nxp.com>
net: fec: correct rx_bytes statistic for the case SHIFT16 is set
Sharique Mohammad <sharq0406@gmail.com>
ASoC: max98090/91: fixed max98091 ALSA widget powering up/down
Scott Mayhew <smayhew@redhat.com>
NFS: check if suid/sgid was cleared after a write as needed
Tristan Lobb <tristan.lobb@it-lobb.de>
HID: quirks: avoid Cooler Master MM712 dongle wakeup bug
Joshua Watt <jpewhacker@gmail.com>
NFS4: Fix state renewals missing after boot
Danil Skrebenkov <danil.skrebenkov@cloudbear.ru>
RISC-V: clear hot-unplugged cores from all task mm_cpumasks to avoid rfence errors
Peter Zijlstra <peterz@infradead.org>
compiler_types: Move unused static inline functions warning to W=2
Janusz Krzysztofik <janusz.krzysztofik@linux.intel.com>
drm/i915: Avoid lock inversion when pinning to GGTT on CHV/BXT+VTD
Jakub Kicinski <kuba@kernel.org>
selftests: netdevsim: set test timeout to 10 minutes
Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
extcon: adc-jack: Cleanup wakeup source only if it was enabled
Nathan Chancellor <nathan@kernel.org>
lib/crypto: curve25519-hacl64: Fix older clang KASAN workaround for GCC
Yuta Hayama <hayama@lineo.co.jp>
rtc: rx8025: fix incorrect register reference
Zilin Guan <zilin@seu.edu.cn>
tracing: Fix memory leaks in create_field_var()
Kalesh AP <kalesh-anakkur.purayil@broadcom.com>
bnxt_en: Fix a possible memory leak in bnxt_ptp_init
Pavan Chebbi <pavan.chebbi@broadcom.com>
bnxt_en: PTP: Refactor PTP initialization functions
Qendrim Maxhuni <qendrim.maxhuni@garderos.com>
net: usb: qmi_wwan: initialize MAC header offset in qmimux_rx_fixup
Stefan Wiehler <stefan.wiehler@nokia.com>
sctp: Hold sock lock while iterating over address list
Stefan Wiehler <stefan.wiehler@nokia.com>
sctp: Prevent TOCTOU out-of-bounds write
Stefan Wiehler <stefan.wiehler@nokia.com>
sctp: Hold RCU read lock while iterating over address list
Jonas Gorski <jonas.gorski@gmail.com>
net: dsa: b53: stop reading ARL entries if search is done
Jonas Gorski <jonas.gorski@gmail.com>
net: dsa: b53: fix enabling ip multicast
Jonas Gorski <jonas.gorski@gmail.com>
net: dsa: b53: fix resetting speed and pause on forced link
Hangbin Liu <liuhangbin@gmail.com>
net: vlan: sync VLAN features with lower device
Wang Liang <wangliang74@huawei.com>
selftests: netdevsim: Fix ethtool-coalesce.sh fail by installing ethtool-common.sh
David Wei <dw@davidwei.uk>
netdevsim: add Makefile for selftests
Anubhav Singh <anubhavsinggh@google.com>
selftests/net: use destination options instead of hop-by-hop
Richard Gobert <richardbgobert@gmail.com>
selftests/net: fix GRO coalesce test and add ext header coalesce tests
Anubhav Singh <anubhavsinggh@google.com>
selftests/net: fix out-of-order delivery of FIN in gro:tcp test
Jonas Gorski <jonas.gorski@gmail.com>
net: dsa: tag_brcm: legacy: fix untagged rx on unbridged ports for bcm63xx
Josephine Pfeiffer <hi@josie.lol>
riscv: ptdump: use seq_puts() in pt_dump_seq_puts() macro
Baochen Qiang <baochen.qiang@oss.qualcomm.com>
Revert "wifi: ath10k: avoid unnecessary wait for service ready message"
Kailang Yang <kailang@realtek.com>
ALSA: hda/realtek: Audio disappears on HP 15-fc000 after warm boot again
Viacheslav Dubeyko <Slava.Dubeyko@ibm.com>
ceph: add checking of wait_for_completion_killable() return value
Valerio Setti <vsetti@baylibre.com>
ASoC: meson: aiu-encoder-i2s: fix bit clock polarity
Albin Babu Varghese <albinbabuvarghese20@gmail.com>
fbdev: Add bounds checking in bit_putcs to fix vmalloc-out-of-bounds
Sakari Ailus <sakari.ailus@linux.intel.com>
ACPI: property: Return present device nodes only on fwnode interface
Randall P. Embry <rpembry@gmail.com>
9p: sysfs_init: don't hardcode error to ENOMEM
Aaron Kling <webgeek1234@gmail.com>
cpufreq: tegra186: Initialize all cores to max frequencies
Randall P. Embry <rpembry@gmail.com>
9p: fix /sys/fs/9p/caches overwriting itself
Matthias Schiffer <matthias.schiffer@tq-group.com>
clk: ti: am33xx: keep WKUP_DEBUGSS_CLKCTRL enabled
Ryan Wanner <Ryan.Wanner@microchip.com>
clk: at91: clk-master: Add check for divide by 3
Nicolas Ferre <nicolas.ferre@microchip.com>
ARM: at91: pm: save and restore ACR during PLL disable/enable
Josua Mayer <josua@solid-run.com>
rtc: pcf2127: clear minute/second interrupt
Tiwei Bie <tiwei.btw@antgroup.com>
um: Fix help message for ssl-non-raw
Yikang Yue <yikangy2@illinois.edu>
fs/hpfs: Fix error code for new_inode() failure in mkdir/create/mknod/symlink
austinchang <austinchang@synology.com>
btrfs: mark dirty extent range for out of bound prealloc extents
Junxian Huang <huangjunxian6@hisilicon.com>
RDMA/hns: Fix wrong WQE data when QP wraps around
Jacob Moroni <jmoroni@google.com>
RDMA/irdma: Set irdma_cq cq_num field during CQ create
Jacob Moroni <jmoroni@google.com>
RDMA/irdma: Remove unused struct irdma_cq fields
Jacob Moroni <jmoroni@google.com>
RDMA/irdma: Fix SD index calculation
Saket Dumbre <saket.dumbre@intel.com>
ACPICA: Update dsmethod.c to get rid of unused variable warning
Mike Marshall <hubcap@omnibond.com>
orangefs: fix xattr related buffer overflow...
Dragos Tatulea <dtatulea@nvidia.com>
page_pool: Clamp pool size to max 16K pages
Chi Zhiling <chizhiling@kylinos.cn>
exfat: limit log print for IO error
Roy Vegard Ovesen <roy.vegard.ovesen@gmail.com>
ALSA: usb-audio: add mono main switch to Presonus S1824c
Ivan Pravdin <ipravdin.official@gmail.com>
Bluetooth: bcsp: receive data only if registered
Luiz Augusto von Dentz <luiz.von.dentz@intel.com>
Bluetooth: SCO: Fix UAF on sco_conn_free
Théo Lebrun <theo.lebrun@bootlin.com>
net: macb: avoid dealing with endianness in macb_set_hwaddr()
chuguangqing <chuguangqing@inspur.com>
fs: ext4: change GFP_KERNEL to GFP_NOFS to avoid deadlock
Alok Tiwari <alok.a.tiwari@oracle.com>
scsi: libfc: Fix potential buffer overflow in fc_ct_ms_fill()
Al Viro <viro@zeniv.linux.org.uk>
nfs4_setup_readdir(): insufficient locking for ->d_parent->d_inode dereferencing
Anthony Iliopoulos <ailiop@suse.com>
NFSv4.1: fix mount hang after CREATE_SESSION failure
Olga Kornievskaia <okorniev@redhat.com>
NFSv4: handle ERR_GRACE on delegation recalls
Stephan Gerhold <stephan.gerhold@linaro.org>
remoteproc: qcom: q6v5: Avoid handling handover twice
Koakuma <koachan@protonmail.com>
sparc/module: Add R_SPARC_UA64 relocation handling
Chen Wang <unicorn_wang@outlook.com>
PCI: cadence: Check for the existence of cdns_pcie::ops before using it
ChunHao Lin <hau@realtek.com>
r8169: set EEE speed down ratio to 1
Brahmajit Das <listout@listout.xyz>
net: intel: fm10k: Fix parameter idx set but not used
Loic Poulain <loic.poulain@oss.qualcomm.com>
wifi: ath10k: Fix connection after GTK rekeying
Seyediman Seyedarab <ImanDevel@gmail.com>
iommu/vt-d: Replace snprintf with scnprintf in dmar_latency_snapshot()
Robert Marko <robert.marko@sartura.hr>
net: ethernet: microchip: sparx5: make it selectable for ARCH_LAN969X
Shaurya Rane <ssrane_b23@ee.vjti.ac.in>
jfs: fix uninitialized waitqueue in transaction manager
Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
jfs: Verify inode mode when loading from disk
Eric Dumazet <edumazet@google.com>
ipv6: np->rxpmtu race annotation
Krishna Kurapati <krishna.kurapati@oss.qualcomm.com>
usb: xhci: plat: Facilitate using autosuspend for xhci plat devices
Forest Crossman <cyrozap@gmail.com>
usb: mon: Increase BUFF_MAX to 64 MiB to support multi-MB URBs
Al Viro <viro@zeniv.linux.org.uk>
allow finish_no_open(file, ERR_PTR(-E...))
Justin Tee <justin.tee@broadcom.com>
scsi: lpfc: Define size of debugfs entry for xri rebalancing
Justin Tee <justin.tee@broadcom.com>
scsi: lpfc: Remove ndlp kref decrement clause for F_Port_Ctrl in lpfc_cleanup
Justin Tee <justin.tee@broadcom.com>
scsi: lpfc: Check return status of lpfc_reset_flush_io_context during TGT_RESET
Nai-Chen Cheng <bleach1827@gmail.com>
selftests/Makefile: include $(INSTALL_DEP_TARGETS) in clean target to clean net/lib dependency
Jakub Kicinski <kuba@kernel.org>
page_pool: always add GFP_NOWARN for ATOMIC allocations
Tvrtko Ursulin <tvrtko.ursulin@igalia.com>
drm/amdgpu: Use memdup_array_user in amdgpu_cs_wait_fences_ioctl
Yafang Shao <laoar.shao@gmail.com>
net/cls_cgroup: Fix task_get_classid() during qdisc run
Alok Tiwari <alok.a.tiwari@oracle.com>
udp_tunnel: use netdev_warn() instead of netdev_WARN()
David Ahern <dsahern@kernel.org>
selftests: Replace sleep with slowwait
Daniel Palmer <daniel@thingy.jp>
eth: 8139too: Make 8139TOO_PIO depend on !NO_IOPORT_MAP
David Ahern <dsahern@kernel.org>
selftests: Disable dad for ipv6 in fcnal-test.sh
Li RongQing <lirongqing@baidu.com>
x86/kvm: Prefer native qspinlock for dedicated vCPUs irrespective of PV_UNHALT
Florian Westphal <fw@strlen.de>
netfilter: nf_reject: don't reply to icmp error messages
Ido Schimmel <idosch@nvidia.com>
selftests: traceroute: Use require_command()
Qianfeng Rong <rongqianfeng@vivo.com>
media: redrat3: use int type to store negative error codes
Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
net: sh_eth: Disable WoL if system can not suspend
Michael Riesch <michael.riesch@collabora.com>
phy: rockchip: phy-rockchip-inno-csidphy: allow writes to grf register 0
Harikrishna Shenoy <h-shenoy@ti.com>
phy: cadence: cdns-dphy: Enable lower resolutions in dphy
Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
ntfs3: pretend $Extend records as regular files
Rohan G Thomas <rohan.g.thomas@altera.com>
net: phy: marvell: Fix 88e1510 downshift counter errata
Antonino Maniscalco <antomani103@gmail.com>
drm/msm: make sure to not queue up recovery more than once
Chen Yufeng <chenyufeng@iie.ac.cn>
usb: cdns3: gadget: Use-after-free during failed initialization and exit of cdnsp gadget
William Wu <william.wu@rock-chips.com>
usb: gadget: f_hid: Fix zero length packet transfer
Ashish Kalra <ashish.kalra@amd.com>
iommu/amd: Skip enabling command/event buffers for kdump
Eric Dumazet <edumazet@google.com>
net: call cond_resched() less often in __release_sock()
Juraj Šarinay <juraj@sarinay.com>
net: nfc: nci: Increase NCI_DATA_TIMEOUT to 3000 ms
Yue Haibing <yuehaibing@huawei.com>
ipv6: Add sanity checks on ipv6_devconf.rpl_seg_enabled
Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
drm/msm/dsi/phy_7nm: Fix missing initial VCO rate
Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
drm/msm/dsi/phy: Toggle back buffer resync after preparing PLL
Devendra K Verma <devverma@amd.com>
dmaengine: dw-edma: Set status for callback_result
Rosen Penev <rosenp@gmail.com>
dmaengine: mv_xor: match alloc_wc and free_wc
Thomas Andreatta <thomasandreatta2000@gmail.com>
dmaengine: sh: setup_xref error handling
Miroslav Lichvar <mlichvar@redhat.com>
ptp: Limit time setting of PTP clocks
Qianfeng Rong <rongqianfeng@vivo.com>
scsi: pm8001: Use int instead of u32 to store error codes
Aleksander Jan Bajkowski <olek2@wp.pl>
mips: lantiq: xway: sysctrl: rename stp clock
Aleksander Jan Bajkowski <olek2@wp.pl>
mips: lantiq: danube: add missing device_type in pci node
Aleksander Jan Bajkowski <olek2@wp.pl>
mips: lantiq: danube: add missing properties to cpu node
Chelsy Ratnawat <chelsyratnawat2001@gmail.com>
media: fix uninitialized symbol warnings
Amber Lin <Amber.Lin@amd.com>
drm/amdkfd: Tie UNMAP_LATENCY to queue_preemption
Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
extcon: adc-jack: Fix wakeup source leaks on device unbind
Francisco Gutierrez <frankramirez@google.com>
scsi: pm80xx: Fix race condition caused by static variables
Chandrakanth Patil <chandrakanth.patil@broadcom.com>
scsi: mpi3mr: Fix controller init failure on fault during queue creation
Ujwal Kundur <ujwal.kundur@gmail.com>
rds: Fix endianness annotation for RDS_MPATH_HASH
Takashi Iwai <tiwai@suse.de>
ALSA: usb-audio: Add validation of UAC2/UAC3 effect units
Sungho Kim <sungho.kim@furiosa.ai>
PCI/P2PDMA: Fix incorrect pointer usage in devm_kfree() call
Kuniyuki Iwashima <kuniyu@google.com>
net: Call trace_sock_exceed_buf_limit() for memcg failure with SK_MEM_RECV.
Christoph Paasch <cpaasch@openai.com>
net: When removing nexthops, don't call synchronize_net if it is not necessary
Zijun Hu <zijun.hu@oss.qualcomm.com>
char: misc: Does not request module for miscdevice with dynamic minor
raub camaioni <raubcameo@gmail.com>
usb: gadget: f_ncm: Fix MAC assignment NCM ethernet
Rodrigo Gobbi <rodrigo.gobbi.7@gmail.com>
iio: adc: spear_adc: mask SPEAR_ADC_STATUS channel and avg sample before setting register
Dmitry Baryshkov <dmitry.baryshkov@oss.qualcomm.com>
drm/bridge: display-connector: don't set OP_DETECT for DisplayPorts
Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
media: imon: make send_packet() more robust
Charalampos Mitrodimas <charmitro@posteo.net>
net: ipv6: fix field-spanning memcpy warning in AH output
Ido Schimmel <idosch@nvidia.com>
bridge: Redirect to backup port when port is administratively down
Niklas Schnelle <schnelle@linux.ibm.com>
powerpc/eeh: Use result of error_detected() in uevent
Lukas Wunner <lukas@wunner.de>
thunderbolt: Use is_pciehp instead of is_hotplug_bridge
Tiezhu Yang <yangtiezhu@loongson.cn>
net: stmmac: Check stmmac_hw_setup() in stmmac_resume()
Kirill A. Shutemov <kirill.shutemov@linux.intel.com>
x86/vsyscall: Do not require X86_PF_INSTR to emulate vsyscall
Jayesh Choudhary <j-choudhary@ti.com>
drm/tidss: Set crtc modesetting parameters with adjusted mode
Tomi Valkeinen <tomi.valkeinen@ideasonboard.com>
drm/tidss: Use the crtc_* timings when programming the HW
Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
media: pci: ivtv: Don't create fake v4l2_fh
Geoffrey McRae <geoffrey.mcrae@amd.com>
drm/amdkfd: return -ENOTTY for unsupported IOCTLs
Wake Liu <wakel@google.com>
selftests/net: Ensure assert() triggers in psock_tpacket.c
Wake Liu <wakel@google.com>
selftests/net: Replace non-standard __WORDSIZE with sizeof(long) * 8
Marcos Del Sol Vives <marcos@orca.pet>
PCI: Disable MSI on RDC PCI to PCIe bridges
Seyediman Seyedarab <imandevel@gmail.com>
drm/nouveau: replace snprintf() with scnprintf() in nvkm_snprintbf()
Sathishkumar S <sathishkumar.sundararaju@amd.com>
drm/amdgpu/jpeg: Hold pg_lock before jpeg poweroff
Lijo Lazar <lijo.lazar@amd.com>
drm/amd/pm: Use cached metrics data on arcturus
Lijo Lazar <lijo.lazar@amd.com>
drm/amd/pm: Use cached metrics data on aldebaran
Jens Kehne <jens.kehne@agilent.com>
mfd: da9063: Split chip variant reading in two bus transactions
Arnd Bergmann <arnd@arndb.de>
mfd: madera: Work around false-positive -Wininitialized warning
Alexander Stein <alexander.stein@ew.tq-group.com>
mfd: stmpe-i2c: Add missing MODULE_LICENSE
Alexander Stein <alexander.stein@ew.tq-group.com>
mfd: stmpe: Remove IRQ domain upon removal
Len Brown <len.brown@intel.com>
tools/power x86_energy_perf_policy: Prefer driver HWP limits
Len Brown <len.brown@intel.com>
tools/power x86_energy_perf_policy: Enhance HWP enable
Kaushlendra Kumar <kaushlendra.kumar@intel.com>
tools/power x86_energy_perf_policy: Fix incorrect fopen mode usage
Kaushlendra Kumar <kaushlendra.kumar@intel.com>
tools/cpupower: Fix incorrect size in cpuidle_state_disable()
Armin Wolf <W_Armin@gmx.de>
hwmon: (dell-smm) Add support for Dell OptiPlex 7040
Jiri Olsa <jolsa@kernel.org>
uprobe: Do not emulate/sstep original instruction when ip is changed
Daniel Lezcano <daniel.lezcano@linaro.org>
clocksource/drivers/vf-pit: Replace raw_readl/writel to readl/writel
Rafael J. Wysocki <rafael.j.wysocki@intel.com>
cpuidle: Fail cpuidle device registration if there is one already
Kaushlendra Kumar <kaushlendra.kumar@intel.com>
tools/cpupower: fix error return value in cpupower_write_sysfs()
Svyatoslav Ryhel <clamor95@gmail.com>
video: backlight: lp855x_bl: Set correct EPROM start for LP8556
Daniel Wagner <wagi@kernel.org>
nvme-fc: use lock accessing port_state and rport state
Daniel Wagner <wagi@kernel.org>
nvmet-fc: avoid scheduling association deletion twice
Amirreza Zarrabi <amirreza.zarrabi@oss.qualcomm.com>
tee: allow a driver to allocate a tee_device without a pool
Hans de Goede <hansg@kernel.org>
ACPICA: dispatcher: Use acpi_ds_clear_operands() in acpi_ds_call_control_method()
Sarthak Garg <quic_sartgarg@quicinc.com>
mmc: sdhci-msm: Enable tuning for SDR50 mode for SD card
Fabien Proriol <fabien.proriol@viavisolutions.com>
power: supply: sbs-charger: Support multiple devices
Chuande Chen <chuachen@cisco.com>
hwmon: (sbtsi_temp) AMD CPU extended temperature range support
Hans de Goede <hansg@kernel.org>
ACPI: scan: Add Intel CVS ACPI HIDs to acpi_ignore_dep_ids[]
Shang song (Lenovo) <shangsong2@foxmail.com>
ACPI: PRM: Skip handlers with NULL handler_address or NULL VA
Christian Bruel <christian.bruel@foss.st.com>
irqchip/gic-v2m: Handle Multiple MSI base IRQ Alignment
Kees Cook <kees@kernel.org>
arc: Fix __fls() const-foldability via __builtin_clzl()
Dennis Beier <nanovim@gmail.com>
cpufreq/longhaul: handle NULL policy in longhaul_exit
Ricardo B. Marlière <rbm@suse.com>
selftests/bpf: Fix bpf_prog_detach2 usage in test_lirc_mode2
Mario Limonciello (AMD) <superm1@kernel.org>
ACPI: video: force native for Lenovo 82K8
Jiayi Li <lijiayi@kylinos.cn>
memstick: Add timeout to prevent indefinite waiting
Biju Das <biju.das.jz@bp.renesas.com>
mmc: host: renesas_sdhi: Fix the actual clock
Chi Zhang <chizhang@asrmicro.com>
pinctrl: single: fix bias pull up/down handling in pin_config_set
Thomas Weißschuh <thomas.weissschuh@linutronix.de>
bpf: Don't use %pK through printk
Thomas Weißschuh <thomas.weissschuh@linutronix.de>
soc: ti: pruss: don't use %pK through printk
Thomas Weißschuh <thomas.weissschuh@linutronix.de>
spi: loopback-test: Don't use %pK through printk
Jens Reidel <adrian@mainlining.org>
soc: qcom: smem: Fix endian-unaware access of num_entries
Ryan Chen <ryan_chen@aspeedtech.com>
soc: aspeed: socinfo: Add AST27xx silicon IDs
Damien Le Moal <dlemoal@kernel.org>
block: make REQ_OP_ZONE_OPEN a write operation
Thomas Zimmermann <tzimmermann@suse.de>
drm/sysfb: Do not dereference NULL pointer in plane reset
Philipp Stanner <phasta@kernel.org>
drm/sched: Fix race in drm_sched_entity_select_rq()
Owen Gu <guhuinan@xiaomi.com>
usb: gadget: f_fs: Fix epfile null pointer access after ep enable.
Matthieu Baerts (NGI0) <matttbe@kernel.org>
Revert "docs/process/howto: Replace C89 with C11"
Matthieu Baerts (NGI0) <matttbe@kernel.org>
arch: back to -std=gnu89 in < v5.18
Alexey Dobriyan <adobriyan@gmail.com>
x86/boot: Compile boot code with -std=gnu11 too
Mathias Nyman <mathias.nyman@linux.intel.com>
xhci: dbc: fix bogus 1024 byte prefix if ttyDBC read races with stall event
Mathias Nyman <mathias.nyman@linux.intel.com>
xhci: dbc: Avoid event polling busyloop if pending rx transfers are inactive.
Mathias Nyman <mathias.nyman@linux.intel.com>
xhci: dbc: Improve performance by removing delay in transfer event polling.
Uday M Bhat <uday.m.bhat@intel.com>
xhci: dbc: Allow users to modify DbC poll interval via sysfs
Mathias Nyman <mathias.nyman@linux.intel.com>
xhci: dbc: poll at different rate depending on data transfer activity
Mathias Nyman <mathias.nyman@linux.intel.com>
xhci: dbc: Provide sysfs option to configure dbc descriptors
Babu Moger <babu.moger@amd.com>
x86/resctrl: Fix miscount of bandwidth event when reactivating previously unavailable RMID
Emanuele Ghidoli <emanuele.ghidoli@toradex.com>
net: phy: dp83867: Disable EEE support as not implemented
Celeste Liu <uwu@coelacanthus.name>
can: gs_usb: increase max interface to U8_MAX
Lad Prabhakar <prabhakar.mahadev-lad.rj@bp.renesas.com>
net: ravb: Enforce descriptor type ordering
Biju Das <biju.das.jz@bp.renesas.com>
ravb: Exclude gPTP feature support for RZ/G2L
Xu Yang <xu.yang_2@nxp.com>
dt-bindings: usb: dwc3-imx8mp: dma-range is required only for imx8mp
Artem Shimko <a.shimko.dev@gmail.com>
serial: 8250_dw: handle reset control deassert error
Andy Shevchenko <andriy.shevchenko@linux.intel.com>
serial: 8250_dw: Use devm_add_action_or_reset()
Alexey Klimov <alexey.klimov@linaro.org>
regmap: slimbus: fix bus_context pointer in regmap init calls
Damien Le Moal <dlemoal@kernel.org>
block: fix op_is_zone_mgmt() to handle REQ_OP_ZONE_RESET_ALL
John Smith <itistotalbotnet@gmail.com>
drm/amd/pm/powerplay/smumgr: Fix PCIeBootLinkLevel value on Iceland
John Smith <itistotalbotnet@gmail.com>
drm/amd/pm/powerplay/smumgr: Fix PCIeBootLinkLevel value on Fiji
Yang Wang <kevinyang.wang@amd.com>
drm/amd/pm: fix smu table id bound check issue in smu_cmn_update_table()
Jijie Shao <shaojijie@huawei.com>
net: hns3: return error code when function fails
Tomeu Vizoso <tomeu@tomeuvizoso.net>
drm/etnaviv: fix flush sequence logic
Lizhi Xu <lizhi.xu@windriver.com>
usbnet: Prevents free active kevent
Andrii Nakryiko <andrii@kernel.org>
libbpf: Fix powerpc's stack register definition in bpf_tracing.h
Andrii Nakryiko <andrii@kernel.org>
libbpf: Normalize PT_REGS_xxx() macro definitions
Björn Töpel <bjorn@kernel.org>
riscv, libbpf: Add RISC-V (RV64) support to bpf_tracing.h
Ondrej Mosnacek <omosnace@redhat.com>
bpf: Do not audit capability check in do_jit()
Noorain Eqbal <nooraineqbal@gmail.com>
bpf: Sync pending IRQ work before freeing ring buffer
Roy Vegard Ovesen <roy.vegard.ovesen@gmail.com>
ALSA: usb-audio: fix control pipe direction
Akhil P Oommen <akhilpo@oss.qualcomm.com>
drm/msm/a6xx: Fix GMU firmware parser
Loic Poulain <loic.poulain@oss.qualcomm.com>
wifi: ath10k: Fix memory leak on unsupported WMI command
Srinivas Kandagatla <srinivas.kandagatla@oss.qualcomm.com>
ASoC: qdsp6: q6asm: do not sleep while atomic
Paolo Abeni <pabeni@redhat.com>
mptcp: restore window probe
Miaoqian Lin <linmq006@gmail.com>
fbdev: valkyriefb: Fix reference count leak in valkyriefb_init
Florian Fuchs <fuchsfl@gmail.com>
fbdev: pvr2fb: Fix leftover reference to ONCHIP_NR_DMA_CHANNELS
Gokul Sivakumar <gokulkumar.sivakumar@infineon.com>
wifi: brcmfmac: fix crash while sending Action Frames in standalone AP Mode
Junjie Cao <junjie.cao@intel.com>
fbdev: bitblit: bound-check glyph index in bit_putcs*
Yuhao Jiang <danisjiang@gmail.com>
ACPI: video: Fix use-after-free in acpi_video_switch_brightness()
Daniel Palmer <daniel@0x0f.com>
fbdev: atyfb: Check if pll_ops->init_pll failed
Miaoqian Lin <linmq006@gmail.com>
net: usb: asix_devices: Check return value of usbnet_get_endpoints
Chuck Lever <chuck.lever@oracle.com>
NFSD: Fix crash in nfsd4_read_release()
Filipe Manana <fdmanana@suse.com>
btrfs: use smp_mb__after_atomic() when forcing COW in create_pending_snapshot()
Filipe Manana <fdmanana@suse.com>
btrfs: always drop log root tree reference in btrfs_replay_log()
Thorsten Blum <thorsten.blum@linux.dev>
btrfs: scrub: replace max_t()/min_t() with clamp() in scrub_throttle_dev_io()
David Kaplan <david.kaplan@amd.com>
x86/bugs: Fix reporting of LFENCE retpoline
Xiang Mei <xmei5@asu.edu>
net/sched: sch_qfq: Fix null-deref in agg_dequeue
-------------
Diffstat:
.../ABI/testing/sysfs-bus-pci-drivers-xhci_hcd | 62 +
.../bindings/pinctrl/toshiba,visconti-pinctrl.yaml | 26 +-
.../devicetree/bindings/usb/fsl,imx8mp-dwc3.yaml | 10 +-
Documentation/kbuild/makefiles.rst | 29 +-
Documentation/process/howto.rst | 2 +-
Documentation/translations/it_IT/process/howto.rst | 2 +-
Documentation/translations/ja_JP/howto.rst | 2 +-
Documentation/translations/ko_KR/howto.rst | 2 +-
Documentation/translations/zh_CN/process/howto.rst | 2 +-
Documentation/translations/zh_TW/process/howto.rst | 2 +-
MAINTAINERS | 7 +-
Makefile | 10 +-
arch/arc/include/asm/bitops.h | 2 +
arch/arm/crypto/Kconfig | 2 +-
arch/arm/mach-at91/pm_suspend.S | 8 +-
arch/mips/boot/dts/lantiq/danube.dtsi | 6 +
arch/mips/lantiq/xway/sysctrl.c | 2 +-
arch/mips/loongson64/Platform | 2 +-
arch/mips/mm/tlb-r4k.c | 102 +-
arch/mips/mti-malta/malta-init.c | 20 +-
arch/parisc/boot/compressed/Makefile | 2 +-
arch/powerpc/kernel/eeh_driver.c | 2 +-
arch/riscv/kernel/cpu-hotplug.c | 1 +
arch/riscv/mm/ptdump.c | 2 +-
arch/s390/Makefile | 6 +-
arch/s390/purgatory/Makefile | 2 +-
arch/sparc/include/asm/elf_64.h | 1 +
arch/sparc/kernel/module.c | 1 +
arch/um/drivers/ssl.c | 5 +-
arch/x86/Makefile | 2 +-
arch/x86/boot/compressed/Makefile | 2 +-
arch/x86/entry/vsyscall/vsyscall_64.c | 17 +-
arch/x86/events/core.c | 10 +-
arch/x86/kernel/cpu/bugs.c | 5 +-
arch/x86/kernel/cpu/resctrl/monitor.c | 10 +-
arch/x86/kernel/kvm.c | 20 +-
arch/x86/net/bpf_jit_comp.c | 2 +-
block/partitions/core.c | 5 -
drivers/acpi/acpi_video.c | 4 +-
drivers/acpi/acpica/dsmethod.c | 10 +-
drivers/acpi/numa/srat.c | 2 +-
drivers/acpi/prmt.c | 19 +-
drivers/acpi/property.c | 24 +-
drivers/acpi/scan.c | 2 +
drivers/acpi/video_detect.c | 8 +
drivers/ata/libata-scsi.c | 8 +
drivers/atm/fore200e.c | 2 +
drivers/base/regmap/regmap-slimbus.c | 6 +-
drivers/bluetooth/btusb.c | 13 +-
drivers/bluetooth/hci_bcsp.c | 3 +
drivers/char/misc.c | 8 +-
drivers/clk/at91/clk-master.c | 3 +
drivers/clk/ti/clk-33xx.c | 2 +
drivers/clocksource/timer-vf-pit.c | 22 +-
drivers/cpufreq/longhaul.c | 3 +
drivers/cpufreq/tegra186-cpufreq.c | 27 +-
drivers/cpuidle/cpuidle.c | 8 +-
drivers/dma/dw-edma/dw-edma-core.c | 22 +
drivers/dma/mv_xor.c | 4 +-
drivers/dma/sh/shdma-base.c | 25 +-
drivers/dma/sh/shdmac.c | 17 +-
drivers/edac/altera_edac.c | 22 +-
drivers/extcon/extcon-adc-jack.c | 2 +
drivers/firmware/arm_scmi/scmi_pm_domain.c | 13 +-
drivers/firmware/efi/libstub/Makefile | 2 +-
drivers/firmware/stratix10-svc.c | 7 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c | 19 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_jpeg.c | 6 +-
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c | 8 +-
drivers/gpu/drm/amd/amdkfd/kfd_priv.h | 9 +-
drivers/gpu/drm/amd/display/dc/core/dc_stream.c | 11 +-
drivers/gpu/drm/amd/display/dc/dcn20/Makefile | 2 +-
drivers/gpu/drm/amd/display/dc/dcn21/Makefile | 2 +-
drivers/gpu/drm/amd/display/dc/dcn30/Makefile | 2 +-
drivers/gpu/drm/amd/display/dc/dcn301/Makefile | 2 +-
drivers/gpu/drm/amd/display/dc/dcn302/Makefile | 2 +-
drivers/gpu/drm/amd/display/dc/dcn303/Makefile | 2 +-
drivers/gpu/drm/amd/display/dc/dcn31/Makefile | 2 +-
drivers/gpu/drm/amd/display/dc/dml/Makefile | 2 +-
.../gpu/drm/amd/pm/powerplay/smumgr/fiji_smumgr.c | 2 +-
.../drm/amd/pm/powerplay/smumgr/iceland_smumgr.c | 2 +-
drivers/gpu/drm/amd/pm/swsmu/smu11/arcturus_ppt.c | 2 +-
drivers/gpu/drm/amd/pm/swsmu/smu13/aldebaran_ppt.c | 2 +-
drivers/gpu/drm/amd/pm/swsmu/smu_cmn.c | 2 +-
drivers/gpu/drm/bridge/display-connector.c | 3 +-
drivers/gpu/drm/drm_gem_atomic_helper.c | 6 +-
drivers/gpu/drm/etnaviv/etnaviv_buffer.c | 2 +-
drivers/gpu/drm/i915/i915_vma.c | 16 +-
drivers/gpu/drm/msm/adreno/a6xx_gmu.c | 5 +-
drivers/gpu/drm/msm/adreno/a6xx_gpu.c | 3 +
drivers/gpu/drm/msm/dsi/phy/dsi_phy_7nm.c | 10 +
drivers/gpu/drm/nouveau/nvkm/core/enum.c | 2 +-
drivers/gpu/drm/scheduler/sched_entity.c | 3 +-
drivers/gpu/drm/sti/sti_vtg.c | 7 +-
drivers/gpu/drm/tegra/dc.c | 1 +
drivers/gpu/drm/tidss/tidss_crtc.c | 7 +-
drivers/gpu/drm/tidss/tidss_dispc.c | 16 +-
drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c | 5 +
drivers/hid/hid-ids.h | 7 +-
drivers/hid/hid-ntrig.c | 7 +-
drivers/hid/hid-quirks.c | 14 +-
drivers/hwmon/dell-smm-hwmon.c | 7 +
drivers/hwmon/sbtsi_temp.c | 46 +-
drivers/iio/accel/bmc150-accel-core.c | 5 +
drivers/iio/accel/bmc150-accel.h | 1 +
drivers/iio/adc/spear_adc.c | 9 +-
drivers/iio/common/ssp_sensors/ssp_dev.c | 4 +-
drivers/iio/imu/st_lsm6dsx/st_lsm6dsx.h | 22 +-
drivers/infiniband/hw/hns/hns_roce_hw_v2.c | 11 +-
drivers/infiniband/hw/irdma/pble.c | 2 +-
drivers/infiniband/hw/irdma/verbs.c | 4 +-
drivers/infiniband/hw/irdma/verbs.h | 8 +-
drivers/input/keyboard/cros_ec_keyb.c | 6 +
drivers/input/keyboard/imx_sc_key.c | 2 +-
drivers/input/misc/ati_remote2.c | 2 +-
drivers/input/misc/cm109.c | 2 +-
drivers/input/misc/powermate.c | 2 +-
drivers/input/misc/yealink.c | 2 +-
drivers/input/tablet/acecad.c | 2 +-
drivers/input/tablet/pegasus_notetaker.c | 11 +-
drivers/iommu/amd/init.c | 28 +-
drivers/iommu/intel/debugfs.c | 10 +-
drivers/iommu/intel/perf.c | 10 +-
drivers/iommu/intel/perf.h | 5 +-
drivers/irqchip/irq-gic-v2m.c | 13 +-
drivers/isdn/hardware/mISDN/hfcsusb.c | 18 +-
drivers/mailbox/mailbox-test.c | 2 +-
drivers/md/dm-verity-fec.c | 6 +-
drivers/media/i2c/ir-kbd-i2c.c | 6 +-
drivers/media/pci/ivtv/ivtv-alsa-pcm.c | 2 -
drivers/media/pci/ivtv/ivtv-driver.h | 3 +-
drivers/media/pci/ivtv/ivtv-fileops.c | 18 +-
drivers/media/pci/ivtv/ivtv-irq.c | 4 +-
drivers/media/rc/imon.c | 61 +-
drivers/media/rc/redrat3.c | 2 +-
drivers/media/tuners/xc4000.c | 8 +-
drivers/media/tuners/xc5000.c | 12 +-
drivers/memstick/core/memstick.c | 8 +-
drivers/mfd/da9063-i2c.c | 27 +-
drivers/mfd/madera-core.c | 4 +-
drivers/mfd/stmpe-i2c.c | 1 +
drivers/mfd/stmpe.c | 3 +
drivers/mmc/host/renesas_sdhi_core.c | 6 +-
drivers/mmc/host/sdhci-msm.c | 15 +
drivers/mmc/host/sdhci-of-dwcmshc.c | 2 +-
drivers/most/most_usb.c | 14 +-
drivers/mtd/nand/onenand/onenand_samsung.c | 2 +-
drivers/mtd/nand/raw/cadence-nand-controller.c | 3 +-
drivers/net/can/sja1000/sja1000.c | 4 +-
drivers/net/can/sun4i_can.c | 4 +-
drivers/net/can/usb/gs_usb.c | 23 +-
drivers/net/can/usb/kvaser_usb/kvaser_usb_leaf.c | 4 +-
drivers/net/dsa/b53/b53_common.c | 15 +-
drivers/net/dsa/b53/b53_regs.h | 3 +-
drivers/net/dsa/hirschmann/hellcreek_ptp.c | 14 +-
drivers/net/dsa/sja1105/sja1105_main.c | 71 +-
.../net/ethernet/aquantia/atlantic/aq_hw_utils.c | 22 +
.../net/ethernet/aquantia/atlantic/aq_hw_utils.h | 1 +
drivers/net/ethernet/aquantia/atlantic/aq_ring.c | 5 +
.../ethernet/aquantia/atlantic/hw_atl/hw_atl_b0.c | 19 +-
.../ethernet/aquantia/atlantic/hw_atl2/hw_atl2.c | 2 +-
drivers/net/ethernet/broadcom/bnxt/bnxt_ptp.c | 45 +-
drivers/net/ethernet/cadence/macb_main.c | 4 +-
drivers/net/ethernet/emulex/benet/be_main.c | 7 +-
drivers/net/ethernet/freescale/fec_main.c | 2 +
.../ethernet/hisilicon/hns3/hns3pf/hclge_main.c | 3 +-
.../ethernet/hisilicon/hns3/hns3pf/hclge_mdio.c | 9 +-
.../ethernet/hisilicon/hns3/hns3pf/hclge_mdio.h | 2 +-
drivers/net/ethernet/intel/fm10k/fm10k_common.c | 5 +-
drivers/net/ethernet/intel/fm10k/fm10k_common.h | 2 +-
drivers/net/ethernet/intel/fm10k/fm10k_pf.c | 2 +-
drivers/net/ethernet/intel/fm10k/fm10k_vf.c | 2 +-
drivers/net/ethernet/mellanox/mlx5/core/en_dcbnl.c | 15 +-
.../net/ethernet/mellanox/mlxsw/spectrum_flower.c | 6 +-
drivers/net/ethernet/microchip/sparx5/Kconfig | 2 +-
drivers/net/ethernet/qlogic/qede/qede_fp.c | 5 +-
drivers/net/ethernet/qlogic/qede/qede_main.c | 2 +-
drivers/net/ethernet/realtek/Kconfig | 2 +-
drivers/net/ethernet/realtek/r8169_main.c | 6 +-
drivers/net/ethernet/renesas/ravb_main.c | 101 +-
drivers/net/ethernet/renesas/sh_eth.c | 4 +
drivers/net/ethernet/samsung/sxgbe/sxgbe_main.c | 4 +-
drivers/net/ethernet/stmicro/stmmac/stmmac_main.c | 9 +-
drivers/net/ethernet/ti/netcp_core.c | 10 +-
drivers/net/phy/dp83867.c | 6 +
drivers/net/phy/marvell.c | 39 +-
drivers/net/phy/mdio_bus.c | 5 +-
drivers/net/usb/asix_devices.c | 12 +-
drivers/net/usb/qmi_wwan.c | 6 +
drivers/net/usb/usbnet.c | 2 +
drivers/net/wireless/ath/ath10k/mac.c | 12 +-
drivers/net/wireless/ath/ath10k/wmi.c | 40 +-
.../broadcom/brcm80211/brcmfmac/cfg80211.c | 3 +-
.../net/wireless/broadcom/brcm80211/brcmfmac/p2p.c | 28 +-
.../net/wireless/broadcom/brcm80211/brcmfmac/p2p.h | 3 +-
drivers/nvme/host/fc.c | 12 +-
drivers/nvme/target/fc.c | 16 +-
drivers/pci/controller/cadence/pcie-cadence-host.c | 2 +-
drivers/pci/controller/cadence/pcie-cadence.c | 4 +-
drivers/pci/controller/cadence/pcie-cadence.h | 6 +-
drivers/pci/p2pdma.c | 2 +-
drivers/pci/quirks.c | 3 +-
drivers/phy/cadence/cdns-dphy.c | 4 +-
drivers/phy/rockchip/phy-rockchip-inno-csidphy.c | 5 +-
drivers/pinctrl/pinctrl-single.c | 4 +-
drivers/platform/x86/intel/punit_ipc.c | 2 +-
.../x86/intel/speed_select_if/isst_if_mmio.c | 4 +-
drivers/power/supply/sbs-charger.c | 16 +-
drivers/ptp/ptp_clock.c | 13 +-
drivers/regulator/fixed.c | 1 +
drivers/remoteproc/qcom_q6v5.c | 5 +
drivers/rtc/rtc-pcf2127.c | 4 +-
drivers/rtc/rtc-rx8025.c | 2 +-
drivers/s390/net/ctcm_mpc.c | 1 -
drivers/scsi/hosts.c | 5 +-
drivers/scsi/libfc/fc_encode.h | 2 +-
drivers/scsi/lpfc/lpfc_debugfs.h | 3 +
drivers/scsi/lpfc/lpfc_els.c | 6 +-
drivers/scsi/lpfc/lpfc_init.c | 7 -
drivers/scsi/lpfc/lpfc_scsi.c | 14 +-
drivers/scsi/mpi3mr/mpi3mr_fw.c | 10 +
drivers/scsi/pm8001/pm8001_ctl.c | 24 +-
drivers/scsi/pm8001/pm8001_init.c | 1 +
drivers/scsi/pm8001/pm8001_sas.c | 4 +-
drivers/scsi/pm8001/pm8001_sas.h | 4 +
drivers/scsi/sg.c | 10 +-
drivers/slimbus/qcom-ngd-ctrl.c | 1 +
drivers/soc/aspeed/aspeed-socinfo.c | 4 +
drivers/soc/imx/gpc.c | 2 +
drivers/soc/qcom/smem.c | 2 +-
drivers/soc/samsung/pm_domains.c | 11 +-
drivers/soc/ti/knav_dma.c | 14 +-
drivers/soc/ti/pruss.c | 2 +-
drivers/spi/spi-bcm63xx.c | 14 +
drivers/spi/spi-loopback-test.c | 12 +-
drivers/spi/spi.c | 10 +
drivers/staging/Kconfig | 2 -
drivers/staging/Makefile | 1 -
drivers/staging/rtl8712/Kconfig | 21 -
drivers/staging/rtl8712/Makefile | 35 -
drivers/staging/rtl8712/TODO | 13 -
drivers/staging/rtl8712/basic_types.h | 28 -
drivers/staging/rtl8712/drv_types.h | 176 --
drivers/staging/rtl8712/ethernet.h | 21 -
drivers/staging/rtl8712/hal_init.c | 401 ----
drivers/staging/rtl8712/ieee80211.c | 415 ----
drivers/staging/rtl8712/ieee80211.h | 165 --
drivers/staging/rtl8712/mlme_linux.c | 160 --
drivers/staging/rtl8712/mlme_osdep.h | 31 -
drivers/staging/rtl8712/mp_custom_oid.h | 287 ---
drivers/staging/rtl8712/os_intfs.c | 464 ----
drivers/staging/rtl8712/osdep_intf.h | 32 -
drivers/staging/rtl8712/osdep_service.h | 61 -
drivers/staging/rtl8712/recv_linux.c | 139 --
drivers/staging/rtl8712/recv_osdep.h | 39 -
drivers/staging/rtl8712/rtl8712_bitdef.h | 26 -
drivers/staging/rtl8712/rtl8712_cmd.c | 409 ----
drivers/staging/rtl8712/rtl8712_cmd.h | 231 --
drivers/staging/rtl8712/rtl8712_cmdctrl_bitdef.h | 96 -
drivers/staging/rtl8712/rtl8712_cmdctrl_regdef.h | 19 -
drivers/staging/rtl8712/rtl8712_debugctrl_bitdef.h | 41 -
drivers/staging/rtl8712/rtl8712_debugctrl_regdef.h | 32 -
.../staging/rtl8712/rtl8712_edcasetting_bitdef.h | 65 -
.../staging/rtl8712/rtl8712_edcasetting_regdef.h | 24 -
drivers/staging/rtl8712/rtl8712_efuse.c | 566 -----
drivers/staging/rtl8712/rtl8712_efuse.h | 43 -
drivers/staging/rtl8712/rtl8712_event.h | 86 -
drivers/staging/rtl8712/rtl8712_fifoctrl_bitdef.h | 131 --
drivers/staging/rtl8712/rtl8712_fifoctrl_regdef.h | 61 -
drivers/staging/rtl8712/rtl8712_gp_bitdef.h | 68 -
drivers/staging/rtl8712/rtl8712_gp_regdef.h | 29 -
drivers/staging/rtl8712/rtl8712_hal.h | 142 --
drivers/staging/rtl8712/rtl8712_interrupt_bitdef.h | 44 -
drivers/staging/rtl8712/rtl8712_io.c | 99 -
drivers/staging/rtl8712/rtl8712_led.c | 1830 ---------------
.../staging/rtl8712/rtl8712_macsetting_bitdef.h | 34 -
.../staging/rtl8712/rtl8712_macsetting_regdef.h | 22 -
drivers/staging/rtl8712/rtl8712_powersave_bitdef.h | 39 -
drivers/staging/rtl8712/rtl8712_powersave_regdef.h | 26 -
drivers/staging/rtl8712/rtl8712_ratectrl_bitdef.h | 36 -
drivers/staging/rtl8712/rtl8712_ratectrl_regdef.h | 44 -
drivers/staging/rtl8712/rtl8712_recv.c | 1079 ---------
drivers/staging/rtl8712/rtl8712_recv.h | 145 --
drivers/staging/rtl8712/rtl8712_regdef.h | 32 -
drivers/staging/rtl8712/rtl8712_security_bitdef.h | 35 -
drivers/staging/rtl8712/rtl8712_spec.h | 124 --
drivers/staging/rtl8712/rtl8712_syscfg_bitdef.h | 167 --
drivers/staging/rtl8712/rtl8712_syscfg_regdef.h | 44 -
drivers/staging/rtl8712/rtl8712_timectrl_bitdef.h | 50 -
drivers/staging/rtl8712/rtl8712_timectrl_regdef.h | 26 -
drivers/staging/rtl8712/rtl8712_wmac_bitdef.h | 50 -
drivers/staging/rtl8712/rtl8712_wmac_regdef.h | 36 -
drivers/staging/rtl8712/rtl8712_xmit.c | 745 -------
drivers/staging/rtl8712/rtl8712_xmit.h | 108 -
drivers/staging/rtl8712/rtl871x_cmd.c | 796 -------
drivers/staging/rtl8712/rtl871x_cmd.h | 764 -------
drivers/staging/rtl8712/rtl871x_debug.h | 130 --
drivers/staging/rtl8712/rtl871x_eeprom.c | 220 --
drivers/staging/rtl8712/rtl871x_eeprom.h | 88 -
drivers/staging/rtl8712/rtl871x_event.h | 109 -
drivers/staging/rtl8712/rtl871x_ht.h | 33 -
drivers/staging/rtl8712/rtl871x_io.c | 147 --
drivers/staging/rtl8712/rtl871x_io.h | 236 --
drivers/staging/rtl8712/rtl871x_ioctl.h | 95 -
drivers/staging/rtl8712/rtl871x_ioctl_linux.c | 2330 --------------------
drivers/staging/rtl8712/rtl871x_ioctl_rtl.c | 520 -----
drivers/staging/rtl8712/rtl871x_ioctl_rtl.h | 109 -
drivers/staging/rtl8712/rtl871x_ioctl_set.c | 355 ---
drivers/staging/rtl8712/rtl871x_ioctl_set.h | 45 -
drivers/staging/rtl8712/rtl871x_led.h | 118 -
drivers/staging/rtl8712/rtl871x_mlme.c | 1749 ---------------
drivers/staging/rtl8712/rtl871x_mlme.h | 205 --
drivers/staging/rtl8712/rtl871x_mp.c | 724 ------
drivers/staging/rtl8712/rtl871x_mp.h | 275 ---
drivers/staging/rtl8712/rtl871x_mp_ioctl.c | 883 --------
drivers/staging/rtl8712/rtl871x_mp_ioctl.h | 329 ---
drivers/staging/rtl8712/rtl871x_mp_phy_regdef.h | 1037 ---------
drivers/staging/rtl8712/rtl871x_pwrctrl.c | 234 --
drivers/staging/rtl8712/rtl871x_pwrctrl.h | 113 -
drivers/staging/rtl8712/rtl871x_recv.c | 670 ------
drivers/staging/rtl8712/rtl871x_recv.h | 216 --
drivers/staging/rtl8712/rtl871x_rf.h | 55 -
drivers/staging/rtl8712/rtl871x_security.c | 1387 ------------
drivers/staging/rtl8712/rtl871x_security.h | 218 --
drivers/staging/rtl8712/rtl871x_sta_mgt.c | 263 ---
drivers/staging/rtl8712/rtl871x_wlan_sme.h | 35 -
drivers/staging/rtl8712/rtl871x_xmit.c | 1059 ---------
drivers/staging/rtl8712/rtl871x_xmit.h | 288 ---
drivers/staging/rtl8712/sta_info.h | 133 --
drivers/staging/rtl8712/usb_halinit.c | 307 ---
drivers/staging/rtl8712/usb_intf.c | 638 ------
drivers/staging/rtl8712/usb_ops.c | 195 --
drivers/staging/rtl8712/usb_ops.h | 38 -
drivers/staging/rtl8712/usb_ops_linux.c | 508 -----
drivers/staging/rtl8712/usb_osintf.h | 35 -
drivers/staging/rtl8712/wifi.h | 197 --
drivers/staging/rtl8712/wlan_bssdef.h | 223 --
drivers/staging/rtl8712/xmit_linux.c | 187 --
drivers/staging/rtl8712/xmit_osdep.h | 52 -
drivers/target/loopback/tcm_loop.c | 3 +
drivers/tee/tee_core.c | 2 +-
drivers/thunderbolt/nhi.c | 2 +
drivers/thunderbolt/nhi.h | 1 +
drivers/thunderbolt/tb.c | 2 +-
drivers/tty/serial/8250/8250_dw.c | 67 +-
drivers/tty/serial/amba-pl011.c | 2 +-
drivers/uio/uio_hv_generic.c | 21 +-
drivers/usb/cdns3/cdns3-pci-wrap.c | 5 +-
drivers/usb/cdns3/cdnsp-gadget.c | 8 +-
drivers/usb/dwc3/core.c | 3 +-
drivers/usb/dwc3/ep0.c | 1 +
drivers/usb/dwc3/gadget.c | 7 +
drivers/usb/gadget/function/f_eem.c | 7 +-
drivers/usb/gadget/function/f_fs.c | 8 +-
drivers/usb/gadget/function/f_hid.c | 4 +-
drivers/usb/gadget/function/f_ncm.c | 3 +-
drivers/usb/host/xhci-dbgcap.c | 261 ++-
drivers/usb/host/xhci-dbgcap.h | 12 +-
drivers/usb/host/xhci-dbgtty.c | 17 +-
drivers/usb/host/xhci-plat.c | 1 +
drivers/usb/mon/mon_bin.c | 14 +-
drivers/usb/renesas_usbhs/common.c | 18 +-
drivers/usb/serial/ftdi_sio.c | 1 +
drivers/usb/serial/ftdi_sio_ids.h | 1 +
drivers/usb/serial/option.c | 10 +-
drivers/usb/storage/sddr55.c | 6 +
drivers/usb/storage/transport.c | 16 +
drivers/usb/storage/uas.c | 5 +
drivers/usb/storage/unusual_devs.h | 2 +-
drivers/usb/typec/ucsi/psy.c | 5 +
drivers/video/backlight/lp855x_bl.c | 2 +-
drivers/video/fbdev/aty/atyfb_base.c | 8 +-
drivers/video/fbdev/core/bitblit.c | 33 +-
drivers/video/fbdev/pvr2fb.c | 2 +-
drivers/video/fbdev/valkyriefb.c | 2 +
fs/9p/v9fs.c | 9 +-
fs/btrfs/disk-io.c | 2 +-
fs/btrfs/file.c | 10 +
fs/btrfs/scrub.c | 3 +-
fs/btrfs/transaction.c | 2 +-
fs/btrfs/tree-log.c | 48 +-
fs/ceph/locks.c | 5 +-
fs/cifs/connect.c | 1 +
fs/exfat/fatent.c | 11 +-
fs/exfat/super.c | 5 +-
fs/ext4/xattr.c | 2 +-
fs/hpfs/namei.c | 18 +-
fs/jfs/inode.c | 8 +-
fs/jfs/jfs_txnmgr.c | 9 +-
fs/nfs/nfs4client.c | 1 +
fs/nfs/nfs4proc.c | 15 +-
fs/nfs/nfs4state.c | 3 +
fs/nfs/write.c | 3 +-
fs/nfsd/nfs4proc.c | 7 +-
fs/nfsd/nfs4state.c | 3 +-
fs/ntfs3/inode.c | 1 +
fs/open.c | 10 +-
fs/orangefs/xattr.c | 12 +-
fs/proc/generic.c | 12 +-
include/linux/array_size.h | 13 +
include/linux/ata.h | 1 +
include/linux/blk_types.h | 11 +-
include/linux/compiler_types.h | 5 +-
include/linux/filter.h | 22 +-
include/linux/kernel.h | 7 +-
include/linux/mm.h | 2 +-
include/linux/shdma-base.h | 2 +-
include/linux/string.h | 1 +
include/linux/usb.h | 16 +-
include/net/act_api.h | 1 +
include/net/cls_cgroup.h | 2 +-
include/net/nfc/nci_core.h | 2 +-
include/net/pkt_sched.h | 25 +-
include/net/tc_act/tc_connmark.h | 10 +-
include/net/tls.h | 6 +
kernel/bpf/ringbuf.c | 2 +
kernel/events/uprobes.c | 7 +
kernel/gcov/gcc_4_7.c | 4 +-
kernel/trace/trace_events_hist.c | 6 +-
lib/crypto/Makefile | 2 +-
mm/page_alloc.c | 2 +-
mm/secretmem.c | 2 +-
net/8021q/vlan.c | 2 +
net/bluetooth/6lowpan.c | 103 +-
net/bluetooth/hci_event.c | 21 +-
net/bluetooth/l2cap_core.c | 1 +
net/bluetooth/sco.c | 7 +
net/bluetooth/smp.c | 31 +-
net/bridge/br_forward.c | 3 +-
net/ceph/auth_x.c | 2 +
net/ceph/ceph_common.c | 53 +-
net/ceph/debugfs.c | 16 +-
net/core/netpoll.c | 7 +-
net/core/page_pool.c | 12 +-
net/core/sock.c | 15 +-
net/dsa/tag_brcm.c | 10 +-
net/hsr/hsr_device.c | 3 +
net/ipv4/netfilter/nf_reject_ipv4.c | 25 +
net/ipv4/nexthop.c | 6 +
net/ipv4/route.c | 5 +
net/ipv4/udp_tunnel_nic.c | 2 +-
net/ipv6/addrconf.c | 4 +-
net/ipv6/ah6.c | 50 +-
net/ipv6/netfilter/nf_reject_ipv6.c | 30 +
net/ipv6/raw.c | 2 +-
net/ipv6/udp.c | 2 +-
net/mac80211/rx.c | 10 +-
net/mptcp/options.c | 57 +-
net/mptcp/pm_netlink.c | 26 +-
net/mptcp/protocol.c | 47 +-
net/mptcp/protocol.h | 1 +
net/mptcp/subflow.c | 8 +
net/netfilter/nf_tables_api.c | 15 +
net/openvswitch/actions.c | 68 +-
net/openvswitch/flow_netlink.c | 64 +-
net/openvswitch/flow_netlink.h | 2 -
net/rds/rds.h | 2 +-
net/sched/act_bpf.c | 19 +-
net/sched/act_connmark.c | 154 +-
net/sched/act_csum.c | 13 +-
net/sched/act_ct.c | 17 +-
net/sched/act_ctinfo.c | 13 +-
net/sched/act_gact.c | 13 +-
net/sched/act_gate.c | 13 +-
net/sched/act_ife.c | 25 +-
net/sched/act_ipt.c | 31 +-
net/sched/act_mirred.c | 13 +-
net/sched/act_mpls.c | 13 +-
net/sched/act_nat.c | 13 +-
net/sched/act_pedit.c | 13 +-
net/sched/act_police.c | 13 +-
net/sched/act_sample.c | 13 +-
net/sched/act_simple.c | 13 +-
net/sched/act_skbedit.c | 13 +-
net/sched/act_skbmod.c | 13 +-
net/sched/act_tunnel_key.c | 13 +-
net/sched/act_vlan.c | 13 +-
net/sched/cls_bpf.c | 6 +-
net/sched/sch_api.c | 10 -
net/sched/sch_generic.c | 17 +-
net/sched/sch_hfsc.c | 16 -
net/sched/sch_qfq.c | 2 +-
net/sctp/diag.c | 23 +-
net/sctp/transport.c | 13 +-
net/smc/smc_clc.c | 1 +
net/strparser/strparser.c | 2 +-
net/tipc/net.c | 2 +
net/tls/tls_device.c | 4 +-
net/vmw_vsock/af_vsock.c | 40 +-
scripts/Makefile.compiler | 10 +-
scripts/kconfig/mconf.c | 3 +
scripts/kconfig/nconf.c | 3 +
sound/pci/hda/patch_realtek.c | 17 +-
sound/soc/codecs/cs4271.c | 10 +-
sound/soc/codecs/max98090.c | 6 +-
sound/soc/meson/aiu-encoder-i2s.c | 9 +-
sound/soc/qcom/qdsp6/q6asm.c | 2 +-
sound/usb/endpoint.c | 6 +
sound/usb/mixer.c | 4 +-
sound/usb/mixer_s1810c.c | 28 +-
sound/usb/validate.c | 9 +-
tools/lib/bpf/bpf_tracing.h | 357 ++-
tools/power/cpupower/lib/cpuidle.c | 5 +-
tools/power/cpupower/lib/cpupower.c | 2 +-
.../x86_energy_perf_policy.c | 30 +-
tools/testing/selftests/Makefile | 2 +-
tools/testing/selftests/bpf/progs/loop3.c | 4 +-
tools/testing/selftests/bpf/test_lirc_mode2_user.c | 2 +-
.../selftests/drivers/net/netdevsim/Makefile | 21 +
.../selftests/drivers/net/netdevsim/settings | 1 +
tools/testing/selftests/net/bareudp.sh | 2 +-
tools/testing/selftests/net/fcnal-test.sh | 4 +-
tools/testing/selftests/net/gro.c | 101 +-
tools/testing/selftests/net/mptcp/mptcp_connect.sh | 2 +-
tools/testing/selftests/net/mptcp/mptcp_join.sh | 54 +-
tools/testing/selftests/net/psock_tpacket.c | 4 +-
tools/testing/selftests/net/traceroute.sh | 13 +-
tools/tracing/latency/latency-collector.c | 2 +-
518 files changed, 3319 insertions(+), 29496 deletions(-)
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [PATCH 5.15 000/387] 5.15.197-rc2 review
2025-12-04 16:44 [PATCH 5.15 000/387] 5.15.197-rc2 review Greg Kroah-Hartman
@ 2025-12-04 23:45 ` Mark Brown
2025-12-05 7:29 ` Naresh Kamboju
` (3 subsequent siblings)
4 siblings, 0 replies; 11+ messages in thread
From: Mark Brown @ 2025-12-04 23:45 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, achill, sr
[-- Attachment #1: Type: text/plain, Size: 347 bytes --]
On Thu, Dec 04, 2025 at 05:44:20PM +0100, Greg Kroah-Hartman wrote:
> This is the start of the stable review cycle for the 5.15.197 release.
> There are 387 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.
Tested-by: Mark Brown <broonie@kernel.org>
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 488 bytes --]
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [PATCH 5.15 000/387] 5.15.197-rc2 review
2025-12-04 16:44 [PATCH 5.15 000/387] 5.15.197-rc2 review Greg Kroah-Hartman
2025-12-04 23:45 ` Mark Brown
@ 2025-12-05 7:29 ` Naresh Kamboju
2025-12-05 16:33 ` Greg Kroah-Hartman
2025-12-05 10:58 ` Jon Hunter
` (2 subsequent siblings)
4 siblings, 1 reply; 11+ messages in thread
From: Naresh Kamboju @ 2025-12-05 7:29 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, sr,
Nick Desaulniers, Nathan Chancellor, Arnd Bergmann, Dan Carpenter,
Anders Roxell, Ben Copeland
On Thu, 4 Dec 2025 at 22:14, Greg Kroah-Hartman
<gregkh@linuxfoundation.org> wrote:
>
> This is the start of the stable review cycle for the 5.15.197 release.
> There are 387 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 Sat, 06 Dec 2025 16:37:24 +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.197-rc2.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 powerpc allnoconfig failed with gcc-8 but passed with gcc-12.
Build regression: powerpc: allnoconfig: gcc-8: Inconsistent kallsyms data
Reported-by: Linux Kernel Functional Testing <lkft@linaro.org>
### Build error Powerpc
Inconsistent kallsyms data
Try make KALLSYMS_EXTRA_PASS=1 as a workaround
make[1]: *** [Makefile:1244: vmlinux] Error 1
### Commit pointing to,
Makefile.compiler: replace cc-ifversion with compiler-specific macros
commit 88b61e3bff93f99712718db785b4aa0c1165f35c upstream.
### Build
- https://storage.tuxsuite.com/public/linaro/lkft/builds/36OCnVeYGpKUCXtxVdz6gezHjcQ/
- https://storage.tuxsuite.com/public/linaro/lkft/builds/36OCnVeYGpKUCXtxVdz6gezHjcQ/config
### Steps to reproduce
- tuxmake --runtime podman --target-arch powerpc --toolchain gcc-8
--kconfig allnoconfig
## Build
* kernel: 5.15.197-rc2
* git: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git
* git commit: 19afef1f91d735ad63a7caa2e406e6379ede166b
* git describe: v5.15.196-388-g19afef1f91d7
* test details:
https://qa-reports.linaro.org/lkft/linux-stable-rc-linux-5.15.y/build/v5.15.196-388-g19afef1f91d7
## Test Regressions (compared to v5.15.195-118-g59a59821e6b5)
* powerpc, build
- gcc-8-allnoconfig
## Metric Regressions (compared to v5.15.195-118-g59a59821e6b5)
## Test Fixes (compared to v5.15.195-118-g59a59821e6b5)
## Metric Fixes (compared to v5.15.195-118-g59a59821e6b5)
## Test result summary
total: 32860, pass: 25148, fail: 2537, skip: 4848, xfail: 327
## Build Summary
* arc: 5 total, 5 passed, 0 failed
* arm: 101 total, 101 passed, 0 failed
* arm64: 28 total, 28 passed, 0 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, 21 passed, 1 failed
* riscv: 8 total, 8 passed, 0 failed
* s390: 9 total, 9 passed, 0 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
* 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] 11+ messages in thread
* Re: [PATCH 5.15 000/387] 5.15.197-rc2 review
2025-12-04 16:44 [PATCH 5.15 000/387] 5.15.197-rc2 review Greg Kroah-Hartman
2025-12-04 23:45 ` Mark Brown
2025-12-05 7:29 ` Naresh Kamboju
@ 2025-12-05 10:58 ` Jon Hunter
2025-12-05 11:14 ` Brett A C Sheffield
2025-12-05 17:37 ` Florian Fainelli
4 siblings, 0 replies; 11+ messages in thread
From: Jon Hunter @ 2025-12-05 10:58 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, sr,
linux-tegra, stable
On Thu, 04 Dec 2025 17:44:20 +0100, Greg Kroah-Hartman wrote:
> This is the start of the stable review cycle for the 5.15.197 release.
> There are 387 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 Sat, 06 Dec 2025 16:37:24 +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.197-rc2.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.197-rc2-g19afef1f91d7
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] 11+ messages in thread
* Re: [PATCH 5.15 000/387] 5.15.197-rc2 review
2025-12-04 16:44 [PATCH 5.15 000/387] 5.15.197-rc2 review Greg Kroah-Hartman
` (2 preceding siblings ...)
2025-12-05 10:58 ` Jon Hunter
@ 2025-12-05 11:14 ` Brett A C Sheffield
2025-12-05 17:37 ` Florian Fainelli
4 siblings, 0 replies; 11+ messages in thread
From: Brett A C Sheffield @ 2025-12-05 11:14 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, sr,
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.197-rc2-00388-g19afef1f91d7 #1 SMP Fri Dec 5 11:11:42 -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] 11+ messages in thread
* Re: [PATCH 5.15 000/387] 5.15.197-rc2 review
2025-12-05 7:29 ` Naresh Kamboju
@ 2025-12-05 16:33 ` Greg Kroah-Hartman
2025-12-05 17:19 ` Guenter Roeck
2025-12-05 17:39 ` Nathan Chancellor
0 siblings, 2 replies; 11+ messages in thread
From: Greg Kroah-Hartman @ 2025-12-05 16:33 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, sr,
Nick Desaulniers, Nathan Chancellor, Arnd Bergmann, Dan Carpenter,
Anders Roxell, Ben Copeland
On Fri, Dec 05, 2025 at 12:59:37PM +0530, Naresh Kamboju wrote:
> On Thu, 4 Dec 2025 at 22:14, Greg Kroah-Hartman
> <gregkh@linuxfoundation.org> wrote:
> >
> > This is the start of the stable review cycle for the 5.15.197 release.
> > There are 387 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 Sat, 06 Dec 2025 16:37:24 +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.197-rc2.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 powerpc allnoconfig failed with gcc-8 but passed with gcc-12.
>
> Build regression: powerpc: allnoconfig: gcc-8: Inconsistent kallsyms data
>
> Reported-by: Linux Kernel Functional Testing <lkft@linaro.org>
>
> ### Build error Powerpc
> Inconsistent kallsyms data
> Try make KALLSYMS_EXTRA_PASS=1 as a workaround
> make[1]: *** [Makefile:1244: vmlinux] Error 1
>
> ### Commit pointing to,
> Makefile.compiler: replace cc-ifversion with compiler-specific macros
> commit 88b61e3bff93f99712718db785b4aa0c1165f35c upstream.
>
> ### Build
> - https://storage.tuxsuite.com/public/linaro/lkft/builds/36OCnVeYGpKUCXtxVdz6gezHjcQ/
> - https://storage.tuxsuite.com/public/linaro/lkft/builds/36OCnVeYGpKUCXtxVdz6gezHjcQ/config
>
> ### Steps to reproduce
> - tuxmake --runtime podman --target-arch powerpc --toolchain gcc-8
> --kconfig allnoconfig
Odd, this works on 5.10 ok? What is different about 5.15 that keeps
this from working?
thanks,
greg k-h
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [PATCH 5.15 000/387] 5.15.197-rc2 review
2025-12-05 16:33 ` Greg Kroah-Hartman
@ 2025-12-05 17:19 ` Guenter Roeck
2025-12-05 17:39 ` Nathan Chancellor
1 sibling, 0 replies; 11+ messages in thread
From: Guenter Roeck @ 2025-12-05 17:19 UTC (permalink / raw)
To: Greg Kroah-Hartman, Naresh Kamboju
Cc: stable, patches, linux-kernel, torvalds, akpm, shuah, patches,
lkft-triage, pavel, jonathanh, f.fainelli, sudipm.mukherjee,
rwarsow, conor, hargar, broonie, achill, sr, Nick Desaulniers,
Nathan Chancellor, Arnd Bergmann, Dan Carpenter, Anders Roxell,
Ben Copeland
On 12/5/25 08:33, Greg Kroah-Hartman wrote:
> On Fri, Dec 05, 2025 at 12:59:37PM +0530, Naresh Kamboju wrote:
>> On Thu, 4 Dec 2025 at 22:14, Greg Kroah-Hartman
>> <gregkh@linuxfoundation.org> wrote:
>>>
>>> This is the start of the stable review cycle for the 5.15.197 release.
>>> There are 387 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 Sat, 06 Dec 2025 16:37:24 +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.197-rc2.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 powerpc allnoconfig failed with gcc-8 but passed with gcc-12.
>>
>> Build regression: powerpc: allnoconfig: gcc-8: Inconsistent kallsyms data
>>
>> Reported-by: Linux Kernel Functional Testing <lkft@linaro.org>
>>
>> ### Build error Powerpc
>> Inconsistent kallsyms data
>> Try make KALLSYMS_EXTRA_PASS=1 as a workaround
>> make[1]: *** [Makefile:1244: vmlinux] Error 1
>>
>> ### Commit pointing to,
>> Makefile.compiler: replace cc-ifversion with compiler-specific macros
>> commit 88b61e3bff93f99712718db785b4aa0c1165f35c upstream.
>>
>> ### Build
>> - https://storage.tuxsuite.com/public/linaro/lkft/builds/36OCnVeYGpKUCXtxVdz6gezHjcQ/
>> - https://storage.tuxsuite.com/public/linaro/lkft/builds/36OCnVeYGpKUCXtxVdz6gezHjcQ/config
>>
>> ### Steps to reproduce
>> - tuxmake --runtime podman --target-arch powerpc --toolchain gcc-8
>> --kconfig allnoconfig
>
> Odd, this works on 5.10 ok? What is different about 5.15 that keeps
> this from working?
>
It is probably just a random error. I used to see this once in a while, though
not recently. Sometimes extra pass(es) are required for kallsyms to stabilize.
Some architectures are more affected than others, and it also depends on the
compiler version since different compiler versions generate different sets of
symbols. In my tests I have KALLSYMS_EXTRA_PASS=1 always enabled for alpha,
arm, and m68k. I used to have it enabled for powerpc as well, but not anymore
(if I recall correctly I stopped to see the problem there when I switched to
gcc 10).
I even submitted a patch to fix the problem several years ago, but it was
rejected.
Guenter
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [PATCH 5.15 000/387] 5.15.197-rc2 review
2025-12-04 16:44 [PATCH 5.15 000/387] 5.15.197-rc2 review Greg Kroah-Hartman
` (3 preceding siblings ...)
2025-12-05 11:14 ` Brett A C Sheffield
@ 2025-12-05 17:37 ` Florian Fainelli
4 siblings, 0 replies; 11+ messages in thread
From: Florian Fainelli @ 2025-12-05 17:37 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, sr
On 12/4/25 08:44, Greg Kroah-Hartman wrote:
> This is the start of the stable review cycle for the 5.15.197 release.
> There are 387 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 Sat, 06 Dec 2025 16:37:24 +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.197-rc2.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
On ARCH_BRCMSTB using 32-bit and 64-bit ARM kernels, build tested on
BMIPS_GENERIC:
Tested-by: Florian Fainelli <florian.fainelli@broadcom.com>
--
Florian
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [PATCH 5.15 000/387] 5.15.197-rc2 review
2025-12-05 16:33 ` Greg Kroah-Hartman
2025-12-05 17:19 ` Guenter Roeck
@ 2025-12-05 17:39 ` Nathan Chancellor
2025-12-05 18:04 ` Greg Kroah-Hartman
2025-12-05 18:31 ` Guenter Roeck
1 sibling, 2 replies; 11+ messages in thread
From: Nathan Chancellor @ 2025-12-05 17:39 UTC (permalink / raw)
To: Greg Kroah-Hartman
Cc: Naresh Kamboju, stable, patches, linux-kernel, torvalds, akpm,
linux, shuah, patches, lkft-triage, pavel, jonathanh, f.fainelli,
sudipm.mukherjee, rwarsow, conor, hargar, broonie, achill, sr,
Nick Desaulniers, Arnd Bergmann, Dan Carpenter, Anders Roxell,
Ben Copeland
On Fri, Dec 05, 2025 at 05:33:19PM +0100, Greg Kroah-Hartman wrote:
> On Fri, Dec 05, 2025 at 12:59:37PM +0530, Naresh Kamboju wrote:
> > On Thu, 4 Dec 2025 at 22:14, Greg Kroah-Hartman
> > <gregkh@linuxfoundation.org> wrote:
> > >
> > > This is the start of the stable review cycle for the 5.15.197 release.
> > > There are 387 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 Sat, 06 Dec 2025 16:37:24 +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.197-rc2.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 powerpc allnoconfig failed with gcc-8 but passed with gcc-12.
> >
> > Build regression: powerpc: allnoconfig: gcc-8: Inconsistent kallsyms data
> >
> > Reported-by: Linux Kernel Functional Testing <lkft@linaro.org>
> >
> > ### Build error Powerpc
> > Inconsistent kallsyms data
> > Try make KALLSYMS_EXTRA_PASS=1 as a workaround
> > make[1]: *** [Makefile:1244: vmlinux] Error 1
> >
> > ### Commit pointing to,
> > Makefile.compiler: replace cc-ifversion with compiler-specific macros
> > commit 88b61e3bff93f99712718db785b4aa0c1165f35c upstream.
> >
> > ### Build
> > - https://storage.tuxsuite.com/public/linaro/lkft/builds/36OCnVeYGpKUCXtxVdz6gezHjcQ/
> > - https://storage.tuxsuite.com/public/linaro/lkft/builds/36OCnVeYGpKUCXtxVdz6gezHjcQ/config
> >
> > ### Steps to reproduce
> > - tuxmake --runtime podman --target-arch powerpc --toolchain gcc-8
> > --kconfig allnoconfig
>
> Odd, this works on 5.10 ok? What is different about 5.15 that keeps
> this from working?
This issue does reproduce for me locally but only with gcc-8 from TuxMake (i.e., a
version from Debian), not with GCC 8.5.0 from kernel.org.
$ git show -s --pretty=kernel
869807d760ee ("libbpf: Fix invalid return address register in s390")
$ tuxmake -r podman -a powerpc -t gcc-8 -k allnoconfig default
...
Inconsistent kallsyms data
Try make KALLSYMS_EXTRA_PASS=1 as a workaround
...
However, reverting the backport of 88b61e3bff93 ("Makefile.compiler:
replace cc-ifversion with compiler-specific macros") does not resolve
the issue for me:
$ git revert --no-edit c8dad7eb1e6221e0363ee468dc46700bfbad6dd2
[detached HEAD 1669da6455e4] Revert "Makefile.compiler: replace cc-ifversion with compiler-specific macros"
Date: Fri Dec 5 10:30:10 2025 -0700
13 files changed, 30 insertions(+), 37 deletions(-)
$ tuxmake -r podman -a powerpc -t gcc-8 -k allnoconfig default
...
Inconsistent kallsyms data
Try make KALLSYMS_EXTRA_PASS=1 as a workaround
...
My bisect landed on the backport of 19de03b312d6 ("block: make
REQ_OP_ZONE_OPEN a write operation") and reverting that actually
resolves the error.
$ git bisect log
# bad: [869807d760eeef0e0132eed3f1be6be16d084401] libbpf: Fix invalid return address register in s390
# good: [cc5ec87693063acebb60f587e8a019ba9b94ae0e] Linux 5.15.196
git bisect start '869807d760eeef0e0132eed3f1be6be16d084401' 'cc5ec87693063acebb60f587e8a019ba9b94ae0e'
# bad: [ffd15ced026694355243064968a3b84269e0ee09] ARM: at91: pm: save and restore ACR during PLL disable/enable
git bisect bad ffd15ced026694355243064968a3b84269e0ee09
# bad: [1ba52b54e5f45e982d61b4eeabbf28d78a5f9e75] drm/amdkfd: return -ENOTTY for unsupported IOCTLs
git bisect bad 1ba52b54e5f45e982d61b4eeabbf28d78a5f9e75
# good: [8966a057d07281a5e65eaa3225cb072713921b25] Revert "docs/process/howto: Replace C89 with C11"
git bisect good 8966a057d07281a5e65eaa3225cb072713921b25
# bad: [27df52e05f7dd606e18e869cb4f52ce1fbfe699f] tee: allow a driver to allocate a tee_device without a pool
git bisect bad 27df52e05f7dd606e18e869cb4f52ce1fbfe699f
# bad: [2b426fa49ef76bbe04671b3a861352b924a01b96] memstick: Add timeout to prevent indefinite waiting
git bisect bad 2b426fa49ef76bbe04671b3a861352b924a01b96
# bad: [c126c39dc662661531c96acbbf5fc129ed7f535a] soc: qcom: smem: Fix endian-unaware access of num_entries
git bisect bad c126c39dc662661531c96acbbf5fc129ed7f535a
# good: [c142f0d16766ab7189af4b9128a2c81c56f7a01f] drm/sysfb: Do not dereference NULL pointer in plane reset
git bisect good c142f0d16766ab7189af4b9128a2c81c56f7a01f
# bad: [02dc541fc61c3e2dabc3574fe46a19f554ea5d8c] soc: aspeed: socinfo: Add AST27xx silicon IDs
git bisect bad 02dc541fc61c3e2dabc3574fe46a19f554ea5d8c
# bad: [23e0fecb7be5010e96b2948490799ef59ac4bea6] block: make REQ_OP_ZONE_OPEN a write operation
git bisect bad 23e0fecb7be5010e96b2948490799ef59ac4bea6
# first bad commit: [23e0fecb7be5010e96b2948490799ef59ac4bea6] block: make REQ_OP_ZONE_OPEN a write operation
$ git revert --no-edit 23e0fecb7be5010e96b2948490799ef59ac4bea6
[detached HEAD ddf3a34910b0] Revert "block: make REQ_OP_ZONE_OPEN a write operation"
Date: Fri Dec 5 10:26:26 2025 -0700
1 file changed, 5 insertions(+), 5 deletions(-)
$ tuxmake -r podman -a powerpc -t gcc-8 -k allnoconfig default
...
I: config: PASS in 0:00:01.410526
I: default: PASS in 0:00:04.933923
...
No idea why that commit would cause such an issue... but it does not
appear to be 88b61e3bff93 so I guess I am off the hook ;)
Cheers,
Nathan
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [PATCH 5.15 000/387] 5.15.197-rc2 review
2025-12-05 17:39 ` Nathan Chancellor
@ 2025-12-05 18:04 ` Greg Kroah-Hartman
2025-12-05 18:31 ` Guenter Roeck
1 sibling, 0 replies; 11+ messages in thread
From: Greg Kroah-Hartman @ 2025-12-05 18:04 UTC (permalink / raw)
To: Nathan Chancellor
Cc: Naresh Kamboju, stable, patches, linux-kernel, torvalds, akpm,
linux, shuah, patches, lkft-triage, pavel, jonathanh, f.fainelli,
sudipm.mukherjee, rwarsow, conor, hargar, broonie, achill, sr,
Nick Desaulniers, Arnd Bergmann, Dan Carpenter, Anders Roxell,
Ben Copeland
On Fri, Dec 05, 2025 at 10:39:47AM -0700, Nathan Chancellor wrote:
> On Fri, Dec 05, 2025 at 05:33:19PM +0100, Greg Kroah-Hartman wrote:
> > On Fri, Dec 05, 2025 at 12:59:37PM +0530, Naresh Kamboju wrote:
> > > On Thu, 4 Dec 2025 at 22:14, Greg Kroah-Hartman
> > > <gregkh@linuxfoundation.org> wrote:
> > > >
> > > > This is the start of the stable review cycle for the 5.15.197 release.
> > > > There are 387 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 Sat, 06 Dec 2025 16:37:24 +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.197-rc2.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 powerpc allnoconfig failed with gcc-8 but passed with gcc-12.
> > >
> > > Build regression: powerpc: allnoconfig: gcc-8: Inconsistent kallsyms data
> > >
> > > Reported-by: Linux Kernel Functional Testing <lkft@linaro.org>
> > >
> > > ### Build error Powerpc
> > > Inconsistent kallsyms data
> > > Try make KALLSYMS_EXTRA_PASS=1 as a workaround
> > > make[1]: *** [Makefile:1244: vmlinux] Error 1
> > >
> > > ### Commit pointing to,
> > > Makefile.compiler: replace cc-ifversion with compiler-specific macros
> > > commit 88b61e3bff93f99712718db785b4aa0c1165f35c upstream.
> > >
> > > ### Build
> > > - https://storage.tuxsuite.com/public/linaro/lkft/builds/36OCnVeYGpKUCXtxVdz6gezHjcQ/
> > > - https://storage.tuxsuite.com/public/linaro/lkft/builds/36OCnVeYGpKUCXtxVdz6gezHjcQ/config
> > >
> > > ### Steps to reproduce
> > > - tuxmake --runtime podman --target-arch powerpc --toolchain gcc-8
> > > --kconfig allnoconfig
> >
> > Odd, this works on 5.10 ok? What is different about 5.15 that keeps
> > this from working?
>
> This issue does reproduce for me locally but only with gcc-8 from TuxMake (i.e., a
> version from Debian), not with GCC 8.5.0 from kernel.org.
>
> $ git show -s --pretty=kernel
> 869807d760ee ("libbpf: Fix invalid return address register in s390")
>
> $ tuxmake -r podman -a powerpc -t gcc-8 -k allnoconfig default
> ...
> Inconsistent kallsyms data
> Try make KALLSYMS_EXTRA_PASS=1 as a workaround
> ...
>
> However, reverting the backport of 88b61e3bff93 ("Makefile.compiler:
> replace cc-ifversion with compiler-specific macros") does not resolve
> the issue for me:
>
> $ git revert --no-edit c8dad7eb1e6221e0363ee468dc46700bfbad6dd2
> [detached HEAD 1669da6455e4] Revert "Makefile.compiler: replace cc-ifversion with compiler-specific macros"
> Date: Fri Dec 5 10:30:10 2025 -0700
> 13 files changed, 30 insertions(+), 37 deletions(-)
>
> $ tuxmake -r podman -a powerpc -t gcc-8 -k allnoconfig default
> ...
> Inconsistent kallsyms data
> Try make KALLSYMS_EXTRA_PASS=1 as a workaround
> ...
>
> My bisect landed on the backport of 19de03b312d6 ("block: make
> REQ_OP_ZONE_OPEN a write operation") and reverting that actually
> resolves the error.
>
> $ git bisect log
> # bad: [869807d760eeef0e0132eed3f1be6be16d084401] libbpf: Fix invalid return address register in s390
> # good: [cc5ec87693063acebb60f587e8a019ba9b94ae0e] Linux 5.15.196
> git bisect start '869807d760eeef0e0132eed3f1be6be16d084401' 'cc5ec87693063acebb60f587e8a019ba9b94ae0e'
> # bad: [ffd15ced026694355243064968a3b84269e0ee09] ARM: at91: pm: save and restore ACR during PLL disable/enable
> git bisect bad ffd15ced026694355243064968a3b84269e0ee09
> # bad: [1ba52b54e5f45e982d61b4eeabbf28d78a5f9e75] drm/amdkfd: return -ENOTTY for unsupported IOCTLs
> git bisect bad 1ba52b54e5f45e982d61b4eeabbf28d78a5f9e75
> # good: [8966a057d07281a5e65eaa3225cb072713921b25] Revert "docs/process/howto: Replace C89 with C11"
> git bisect good 8966a057d07281a5e65eaa3225cb072713921b25
> # bad: [27df52e05f7dd606e18e869cb4f52ce1fbfe699f] tee: allow a driver to allocate a tee_device without a pool
> git bisect bad 27df52e05f7dd606e18e869cb4f52ce1fbfe699f
> # bad: [2b426fa49ef76bbe04671b3a861352b924a01b96] memstick: Add timeout to prevent indefinite waiting
> git bisect bad 2b426fa49ef76bbe04671b3a861352b924a01b96
> # bad: [c126c39dc662661531c96acbbf5fc129ed7f535a] soc: qcom: smem: Fix endian-unaware access of num_entries
> git bisect bad c126c39dc662661531c96acbbf5fc129ed7f535a
> # good: [c142f0d16766ab7189af4b9128a2c81c56f7a01f] drm/sysfb: Do not dereference NULL pointer in plane reset
> git bisect good c142f0d16766ab7189af4b9128a2c81c56f7a01f
> # bad: [02dc541fc61c3e2dabc3574fe46a19f554ea5d8c] soc: aspeed: socinfo: Add AST27xx silicon IDs
> git bisect bad 02dc541fc61c3e2dabc3574fe46a19f554ea5d8c
> # bad: [23e0fecb7be5010e96b2948490799ef59ac4bea6] block: make REQ_OP_ZONE_OPEN a write operation
> git bisect bad 23e0fecb7be5010e96b2948490799ef59ac4bea6
> # first bad commit: [23e0fecb7be5010e96b2948490799ef59ac4bea6] block: make REQ_OP_ZONE_OPEN a write operation
>
> $ git revert --no-edit 23e0fecb7be5010e96b2948490799ef59ac4bea6
> [detached HEAD ddf3a34910b0] Revert "block: make REQ_OP_ZONE_OPEN a write operation"
> Date: Fri Dec 5 10:26:26 2025 -0700
> 1 file changed, 5 insertions(+), 5 deletions(-)
>
> $ tuxmake -r podman -a powerpc -t gcc-8 -k allnoconfig default
> ...
> I: config: PASS in 0:00:01.410526
> I: default: PASS in 0:00:04.933923
> ...
>
> No idea why that commit would cause such an issue... but it does not
> appear to be 88b61e3bff93 so I guess I am off the hook ;)
Great, thanks for looking into this and the information. I'll leave
your patch in :)
greg k-h
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [PATCH 5.15 000/387] 5.15.197-rc2 review
2025-12-05 17:39 ` Nathan Chancellor
2025-12-05 18:04 ` Greg Kroah-Hartman
@ 2025-12-05 18:31 ` Guenter Roeck
1 sibling, 0 replies; 11+ messages in thread
From: Guenter Roeck @ 2025-12-05 18:31 UTC (permalink / raw)
To: Nathan Chancellor, Greg Kroah-Hartman
Cc: Naresh Kamboju, stable, patches, linux-kernel, torvalds, akpm,
shuah, patches, lkft-triage, pavel, jonathanh, f.fainelli,
sudipm.mukherjee, rwarsow, conor, hargar, broonie, achill, sr,
Nick Desaulniers, Arnd Bergmann, Dan Carpenter, Anders Roxell,
Ben Copeland
On 12/5/25 09:39, Nathan Chancellor wrote:
> On Fri, Dec 05, 2025 at 05:33:19PM +0100, Greg Kroah-Hartman wrote:
>> On Fri, Dec 05, 2025 at 12:59:37PM +0530, Naresh Kamboju wrote:
>>> On Thu, 4 Dec 2025 at 22:14, Greg Kroah-Hartman
>>> <gregkh@linuxfoundation.org> wrote:
>>>>
>>>> This is the start of the stable review cycle for the 5.15.197 release.
>>>> There are 387 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 Sat, 06 Dec 2025 16:37:24 +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.197-rc2.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 powerpc allnoconfig failed with gcc-8 but passed with gcc-12.
>>>
>>> Build regression: powerpc: allnoconfig: gcc-8: Inconsistent kallsyms data
>>>
>>> Reported-by: Linux Kernel Functional Testing <lkft@linaro.org>
>>>
>>> ### Build error Powerpc
>>> Inconsistent kallsyms data
>>> Try make KALLSYMS_EXTRA_PASS=1 as a workaround
>>> make[1]: *** [Makefile:1244: vmlinux] Error 1
>>>
>>> ### Commit pointing to,
>>> Makefile.compiler: replace cc-ifversion with compiler-specific macros
>>> commit 88b61e3bff93f99712718db785b4aa0c1165f35c upstream.
>>>
>>> ### Build
>>> - https://storage.tuxsuite.com/public/linaro/lkft/builds/36OCnVeYGpKUCXtxVdz6gezHjcQ/
>>> - https://storage.tuxsuite.com/public/linaro/lkft/builds/36OCnVeYGpKUCXtxVdz6gezHjcQ/config
>>>
>>> ### Steps to reproduce
>>> - tuxmake --runtime podman --target-arch powerpc --toolchain gcc-8
>>> --kconfig allnoconfig
>>
>> Odd, this works on 5.10 ok? What is different about 5.15 that keeps
>> this from working?
>
> This issue does reproduce for me locally but only with gcc-8 from TuxMake (i.e., a
> version from Debian), not with GCC 8.5.0 from kernel.org.
>
> $ git show -s --pretty=kernel
> 869807d760ee ("libbpf: Fix invalid return address register in s390")
>
> $ tuxmake -r podman -a powerpc -t gcc-8 -k allnoconfig default
> ...
> Inconsistent kallsyms data
> Try make KALLSYMS_EXTRA_PASS=1 as a workaround
> ...
>
> However, reverting the backport of 88b61e3bff93 ("Makefile.compiler:
> replace cc-ifversion with compiler-specific macros") does not resolve
> the issue for me:
>
> $ git revert --no-edit c8dad7eb1e6221e0363ee468dc46700bfbad6dd2
> [detached HEAD 1669da6455e4] Revert "Makefile.compiler: replace cc-ifversion with compiler-specific macros"
> Date: Fri Dec 5 10:30:10 2025 -0700
> 13 files changed, 30 insertions(+), 37 deletions(-)
>
> $ tuxmake -r podman -a powerpc -t gcc-8 -k allnoconfig default
> ...
> Inconsistent kallsyms data
> Try make KALLSYMS_EXTRA_PASS=1 as a workaround
> ...
>
> My bisect landed on the backport of 19de03b312d6 ("block: make
> REQ_OP_ZONE_OPEN a write operation") and reverting that actually
> resolves the error.
>
> $ git bisect log
> # bad: [869807d760eeef0e0132eed3f1be6be16d084401] libbpf: Fix invalid return address register in s390
> # good: [cc5ec87693063acebb60f587e8a019ba9b94ae0e] Linux 5.15.196
> git bisect start '869807d760eeef0e0132eed3f1be6be16d084401' 'cc5ec87693063acebb60f587e8a019ba9b94ae0e'
> # bad: [ffd15ced026694355243064968a3b84269e0ee09] ARM: at91: pm: save and restore ACR during PLL disable/enable
> git bisect bad ffd15ced026694355243064968a3b84269e0ee09
> # bad: [1ba52b54e5f45e982d61b4eeabbf28d78a5f9e75] drm/amdkfd: return -ENOTTY for unsupported IOCTLs
> git bisect bad 1ba52b54e5f45e982d61b4eeabbf28d78a5f9e75
> # good: [8966a057d07281a5e65eaa3225cb072713921b25] Revert "docs/process/howto: Replace C89 with C11"
> git bisect good 8966a057d07281a5e65eaa3225cb072713921b25
> # bad: [27df52e05f7dd606e18e869cb4f52ce1fbfe699f] tee: allow a driver to allocate a tee_device without a pool
> git bisect bad 27df52e05f7dd606e18e869cb4f52ce1fbfe699f
> # bad: [2b426fa49ef76bbe04671b3a861352b924a01b96] memstick: Add timeout to prevent indefinite waiting
> git bisect bad 2b426fa49ef76bbe04671b3a861352b924a01b96
> # bad: [c126c39dc662661531c96acbbf5fc129ed7f535a] soc: qcom: smem: Fix endian-unaware access of num_entries
> git bisect bad c126c39dc662661531c96acbbf5fc129ed7f535a
> # good: [c142f0d16766ab7189af4b9128a2c81c56f7a01f] drm/sysfb: Do not dereference NULL pointer in plane reset
> git bisect good c142f0d16766ab7189af4b9128a2c81c56f7a01f
> # bad: [02dc541fc61c3e2dabc3574fe46a19f554ea5d8c] soc: aspeed: socinfo: Add AST27xx silicon IDs
> git bisect bad 02dc541fc61c3e2dabc3574fe46a19f554ea5d8c
> # bad: [23e0fecb7be5010e96b2948490799ef59ac4bea6] block: make REQ_OP_ZONE_OPEN a write operation
> git bisect bad 23e0fecb7be5010e96b2948490799ef59ac4bea6
> # first bad commit: [23e0fecb7be5010e96b2948490799ef59ac4bea6] block: make REQ_OP_ZONE_OPEN a write operation
>
> $ git revert --no-edit 23e0fecb7be5010e96b2948490799ef59ac4bea6
> [detached HEAD ddf3a34910b0] Revert "block: make REQ_OP_ZONE_OPEN a write operation"
> Date: Fri Dec 5 10:26:26 2025 -0700
> 1 file changed, 5 insertions(+), 5 deletions(-)
>
> $ tuxmake -r podman -a powerpc -t gcc-8 -k allnoconfig default
> ...
> I: config: PASS in 0:00:01.410526
> I: default: PASS in 0:00:04.933923
> ...
>
> No idea why that commit would cause such an issue... but it does not
> appear to be 88b61e3bff93 so I guess I am off the hook ;)
>
It doesn't. Problem is that code changes causes symbol addresses to shift,
which causes the output of the kallsyms calculations to change. And each
round of kallsyms data calculation changes it again. Dropping a commit
will solve the problem for one compiler version but create it for others.
There is nothing that can be done about it but to make kallsyms calculation
more robust, but as I said in my other reply my attempt to do that was rejected.
Guenter
^ permalink raw reply [flat|nested] 11+ messages in thread
end of thread, other threads:[~2025-12-05 18:31 UTC | newest]
Thread overview: 11+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-12-04 16:44 [PATCH 5.15 000/387] 5.15.197-rc2 review Greg Kroah-Hartman
2025-12-04 23:45 ` Mark Brown
2025-12-05 7:29 ` Naresh Kamboju
2025-12-05 16:33 ` Greg Kroah-Hartman
2025-12-05 17:19 ` Guenter Roeck
2025-12-05 17:39 ` Nathan Chancellor
2025-12-05 18:04 ` Greg Kroah-Hartman
2025-12-05 18:31 ` Guenter Roeck
2025-12-05 10:58 ` Jon Hunter
2025-12-05 11:14 ` Brett A C Sheffield
2025-12-05 17:37 ` Florian Fainelli
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox