* [PATCH 5.10 00/83] 5.10.196-rc1 review
@ 2023-09-20 11:30 Greg Kroah-Hartman
2023-09-20 11:30 ` [PATCH 5.10 01/83] autofs: fix memory leak of waitqueues in autofs_catatonic_mode Greg Kroah-Hartman
` (7 more replies)
0 siblings, 8 replies; 11+ messages in thread
From: Greg Kroah-Hartman @ 2023-09-20 11:30 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, srw, rwarsow, conor
This is the start of the stable review cycle for the 5.10.196 release.
There are 83 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 Fri, 22 Sep 2023 11:28:09 +0000.
Anything received after that time might be too late.
The whole patch series can be found in one patch at:
https://www.kernel.org/pub/linux/kernel/v5.x/stable-review/patch-5.10.196-rc1.gz
or in the git tree and branch at:
git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git linux-5.10.y
and the diffstat can be found below.
thanks,
greg k-h
-------------
Pseudo-Shortlog of commits:
Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Linux 5.10.196-rc1
Shida Zhang <zhangshida@kylinos.cn>
ext4: fix rec_len verify error
Damien Le Moal <dlemoal@kernel.org>
scsi: pm8001: Setup IRQs on resume
Junxiao Bi <junxiao.bi@oracle.com>
scsi: megaraid_sas: Fix deadlock on firmware crashdump
Niklas Cassel <niklas.cassel@wdc.com>
ata: libata: disallow dev-initiated LPM transitions to unsupported states
Tommy Huang <tommy_huang@aspeedtech.com>
i2c: aspeed: Reset the i2c controller when timeout occurs
Steven Rostedt (Google) <rostedt@goodmis.org>
tracefs: Add missing lockdown check to tracefs_create_dir()
Jeff Layton <jlayton@kernel.org>
nfsd: fix change_info in NFSv4 RENAME replies
Steven Rostedt (Google) <rostedt@goodmis.org>
tracing: Have option files inc the trace array ref count
Steven Rostedt (Google) <rostedt@goodmis.org>
tracing: Have current_trace inc the trace array ref count
Melissa Wen <mwen@igalia.com>
drm/amd/display: enable cursor degamma for DCN3+ DRM legacy gamma
Kent Overstreet <kent.overstreet@gmail.com>
mm/filemap: fix infinite loop in generic_file_buffered_read()
Zhihao Cheng <chengzhihao1@huawei.com>
proc: fix a dentry lock race between release_task and lookup
Jamal Hadi Salim <jhs@mojatatu.com>
net/sched: Retire rsvp classifier
Christian König <christian.koenig@amd.com>
drm/amdgpu: fix amdgpu_cs_p1_user_fence
Filipe Manana <fdmanana@suse.com>
btrfs: release path before inode lookup during the ino lookup ioctl
Filipe Manana <fdmanana@suse.com>
btrfs: fix lockdep splat and potential deadlock after failure running delayed items
Amir Goldstein <amir73il@gmail.com>
ovl: fix incorrect fdput() on aio completion
Christian Brauner <brauner@kernel.org>
attr: block mode changes of symlinks
Nigel Croxon <ncroxon@redhat.com>
md/raid1: fix error: ISO C90 forbids mixed declarations
Arnd Bergmann <arnd@arndb.de>
samples/hw_breakpoint: fix building without module unloading
Kirill A. Shutemov <kirill.shutemov@linux.intel.com>
x86/boot/compressed: Reserve more memory for page tables
Jinjie Ruan <ruanjinjie@huawei.com>
scsi: lpfc: Fix the NULL vs IS_ERR() bug for debugfs_create_file()
Masami Hiramatsu (Google) <mhiramat@kernel.org>
selftests: tracing: Fix to unmount tracefs for recovering environment
Jinjie Ruan <ruanjinjie@huawei.com>
scsi: qla2xxx: Fix NULL vs IS_ERR() bug for debugfs_create_dir()
Jinjie Ruan <ruanjinjie@huawei.com>
drm: gm12u320: Fix the timeout usage for usb_bulk_msg()
Anand Jain <anand.jain@oracle.com>
btrfs: compare the correct fsid/metadata_uuid in btrfs_validate_super
Anand Jain <anand.jain@oracle.com>
btrfs: add a helper to read the superblock metadata_uuid
Josef Bacik <josef@toxicpanda.com>
btrfs: move btrfs_pinned_by_swapfile prototype into volumes.h
Namhyung Kim <namhyung@kernel.org>
perf build: Update build rule for generated files
Ian Rogers <rogers.email@gmail.com>
perf jevents: Switch build to use jevents.py
Ian Rogers <irogers@google.com>
perf tools: Add an option to build without libbfd
John Garry <john.garry@huawei.com>
perf jevents: Make build dependency on test JSONs
William Zhang <william.zhang@broadcom.com>
mtd: rawnand: brcmnand: Fix ECC level field setting for v7.2 controller
Florian Fainelli <f.fainelli@gmail.com>
mtd: rawnand: brcmnand: Allow SoC to provide I/O operations
Rob Clark <robdclark@chromium.org>
interconnect: Fix locking for runpm vs reclaim
Zhen Lei <thunder.leizhen@huawei.com>
kobject: Add sanity check for kset->kobj.ktype in kset_register()
Sakari Ailus <sakari.ailus@linux.intel.com>
media: pci: ipu3-cio2: Initialise timing struct to avoid a compiler warning
Christophe Leroy <christophe.leroy@csgroup.eu>
serial: cpm_uart: Avoid suspicious locking
Konstantin Shelekhin <k.shelekhin@yadro.com>
scsi: target: iscsi: Fix buffer overflow in lio_target_nacl_info_show()
Ma Ke <make_ruc2021@163.com>
usb: gadget: fsl_qe_udc: validate endpoint index for ch9 udc
Hans Verkuil <hverkuil-cisco@xs4all.nl>
media: pci: cx23885: replace BUG with error return
Hans Verkuil <hverkuil-cisco@xs4all.nl>
media: tuners: qt1010: replace BUG_ON with a regular error
Zhang Shurong <zhang_shurong@foxmail.com>
media: dvb-usb-v2: gl861: Fix null-ptr-deref in gl861_i2c_master_xfer
Zhang Shurong <zhang_shurong@foxmail.com>
media: az6007: Fix null-ptr-deref in az6007_i2c_xfer()
Zhang Shurong <zhang_shurong@foxmail.com>
media: anysee: fix null-ptr-deref in anysee_master_xfer
Zhang Shurong <zhang_shurong@foxmail.com>
media: af9005: Fix null-ptr-deref in af9005_i2c_xfer
Zhang Shurong <zhang_shurong@foxmail.com>
media: dw2102: Fix null-ptr-deref in dw2102_i2c_transfer()
Zhang Shurong <zhang_shurong@foxmail.com>
media: dvb-usb-v2: af9035: Fix null-ptr-deref in af9035_i2c_master_xfer
ruanjinjie <ruanjinjie@huawei.com>
powerpc/pseries: fix possible memory leak in ibmebus_bus_init()
Liu Shixin via Jfs-discussion <jfs-discussion@lists.sourceforge.net>
jfs: fix invalid free of JFS_IP(ipimap)->i_imap in diUnmount
Andrew Kanner <andrew.kanner@gmail.com>
fs/jfs: prevent double-free in dbUnmount() after failed jfs_remount()
Georg Ottinger <g.ottinger@gmx.at>
ext2: fix datatype of block number in ext2_xattr_set2()
Zhang Shurong <zhang_shurong@foxmail.com>
md: raid1: fix potential OOB in raid1_remove_disk()
Tony Lindgren <tony@atomide.com>
bus: ti-sysc: Configure uart quirks for k3 SoC
Tuo Li <islituo@gmail.com>
drm/exynos: fix a possible null-pointer dereference due to data race in exynos_drm_crtc_atomic_disable()
Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
ALSA: hda: intel-dsp-cfg: add LunarLake support
Uday M Bhat <uday.m.bhat@intel.com>
ASoC: Intel: sof_sdw: Update BT offload config for soundwire config
Rong Tao <rongtao@cestc.cn>
samples/hw_breakpoint: Fix kernel BUG 'invalid opcode: 0000'
Marek Vasut <marex@denx.de>
drm/bridge: tc358762: Instruct DSI host to generate HSE packets
Hao Luo <haoluo@google.com>
libbpf: Free btf_vmlinux when closing bpf_object
Johannes Berg <johannes.berg@intel.com>
wifi: mac80211_hwsim: drop short frames
GONG, Ruiqi <gongruiqi1@huawei.com>
netfilter: ebtables: fix fortify warnings in size_entry_mwt()
GONG, Ruiqi <gongruiqi1@huawei.com>
alx: fix OOB-read compiler warning
Giulio Benetti <giulio.benetti@benettiengineering.com>
mmc: sdhci-esdhc-imx: improve ESDHC_FLAG_ERR010450
Alexander Steffen <Alexander.Steffen@infineon.com>
tpm_tis: Resend command to recover from data transfer errors
Mark O'Donovan <shiftee@posteo.net>
crypto: lib/mpi - avoid null pointer deref in mpi_cmp_ui()
Dmitry Antipov <dmantipov@yandex.ru>
wifi: wil6210: fix fortify warnings
Dmitry Antipov <dmantipov@yandex.ru>
wifi: mwifiex: fix fortify warning
Dongliang Mu <dzm91@hust.edu.cn>
wifi: ath9k: fix printk specifier
Dmitry Antipov <dmantipov@yandex.ru>
wifi: ath9k: fix fortify warnings
Azeem Shaikh <azeemshaikh38@gmail.com>
crypto: lrw,xts - Replace strlcpy with strscpy
Jiri Pirko <jiri@nvidia.com>
devlink: remove reload failed checks in params get/set callbacks
Tomislav Novak <tnovak@meta.com>
hw_breakpoint: fix single-stepping when using bpf_overflow_handler
Hans de Goede <hdegoede@redhat.com>
ACPI: video: Add backlight=native DMI quirk for Apple iMac12,1 and iMac12,2
Yicong Yang <yangyicong@hisilicon.com>
perf/smmuv3: Enable HiSilicon Erratum 162001900 quirk for HIP08/09
Jiri Slaby (SUSE) <jirislaby@kernel.org>
ACPI: video: Add backlight=native DMI quirk for Lenovo Ideapad Z470
Paul E. McKenney <paulmck@kernel.org>
scftorture: Forgive memory-allocation failure if KASAN
Zqiang <qiang.zhang1211@gmail.com>
rcuscale: Move rcu_scale_writer() schedule_timeout_uninterruptible() to _idle()
Wander Lairson Costa <wander@redhat.com>
kernel/fork: beware of __put_task_struct() calling context
Abhishek Mainkar <abmainkar@nvidia.com>
ACPICA: Add AML_NO_OPERAND_RESOLVE flag to Timer
Will Shiu <Will.Shiu@mediatek.com>
locks: fix KASAN: use-after-free in trace_event_raw_event_filelock_lock
Qu Wenruo <wqu@suse.com>
btrfs: output extra debug info if we failed to find an inline backref
Fedor Pchelkin <pchelkin@ispras.ru>
autofs: fix memory leak of waitqueues in autofs_catatonic_mode
-------------
Diffstat:
Documentation/arm64/silicon-errata.rst | 3 +
Makefile | 4 +-
arch/arm/kernel/hw_breakpoint.c | 8 +-
arch/arm64/kernel/hw_breakpoint.c | 4 +-
arch/powerpc/platforms/pseries/ibmebus.c | 1 +
arch/x86/boot/compressed/ident_map_64.c | 8 +
arch/x86/include/asm/boot.h | 45 +-
crypto/lrw.c | 6 +-
crypto/xts.c | 6 +-
drivers/acpi/acpica/psopcode.c | 2 +-
drivers/acpi/arm64/iort.c | 5 +-
drivers/acpi/video_detect.c | 27 +
drivers/ata/ahci.c | 9 +
drivers/ata/libata-sata.c | 19 +-
drivers/bus/ti-sysc.c | 2 +
drivers/char/tpm/tpm_tis_core.c | 15 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c | 18 +-
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 7 +
drivers/gpu/drm/bridge/tc358762.c | 2 +-
drivers/gpu/drm/exynos/exynos_drm_crtc.c | 5 +-
drivers/gpu/drm/tiny/gm12u320.c | 10 +-
drivers/i2c/busses/i2c-aspeed.c | 7 +-
drivers/interconnect/core.c | 8 +-
drivers/md/raid1.c | 3 +
drivers/media/pci/cx23885/cx23885-video.c | 2 +-
drivers/media/pci/intel/ipu3/ipu3-cio2.c | 2 +-
drivers/media/tuners/qt1010.c | 11 +-
drivers/media/usb/dvb-usb-v2/af9035.c | 14 +-
drivers/media/usb/dvb-usb-v2/anysee.c | 2 +-
drivers/media/usb/dvb-usb-v2/az6007.c | 8 +
drivers/media/usb/dvb-usb-v2/gl861.c | 2 +-
drivers/media/usb/dvb-usb/af9005.c | 5 +
drivers/media/usb/dvb-usb/dw2102.c | 24 +
drivers/mmc/host/sdhci-esdhc-imx.c | 7 +-
drivers/mtd/nand/raw/brcmnand/brcmnand.c | 102 ++-
drivers/mtd/nand/raw/brcmnand/brcmnand.h | 29 +
drivers/net/ethernet/atheros/alx/ethtool.c | 5 +-
drivers/net/wireless/ath/ath9k/ahb.c | 4 +-
drivers/net/wireless/ath/ath9k/mac.h | 6 +-
drivers/net/wireless/ath/ath9k/pci.c | 4 +-
drivers/net/wireless/ath/ath9k/xmit.c | 4 +-
drivers/net/wireless/ath/wil6210/txrx.c | 2 +-
drivers/net/wireless/ath/wil6210/txrx.h | 6 +-
drivers/net/wireless/ath/wil6210/txrx_edma.c | 2 +-
drivers/net/wireless/ath/wil6210/txrx_edma.h | 6 +-
drivers/net/wireless/mac80211_hwsim.c | 7 +-
drivers/net/wireless/marvell/mwifiex/tdls.c | 9 +-
drivers/perf/arm_smmuv3_pmu.c | 46 +-
drivers/scsi/lpfc/lpfc_debugfs.c | 10 +-
drivers/scsi/megaraid/megaraid_sas.h | 2 +-
drivers/scsi/megaraid/megaraid_sas_base.c | 21 +-
drivers/scsi/pm8001/pm8001_init.c | 51 +-
drivers/scsi/qla2xxx/qla_dfs.c | 6 +-
drivers/target/iscsi/iscsi_target_configfs.c | 54 +-
drivers/tty/serial/cpm_uart/cpm_uart_core.c | 13 +-
drivers/usb/gadget/udc/fsl_qe_udc.c | 2 +
fs/attr.c | 20 +-
fs/autofs/waitq.c | 3 +-
fs/btrfs/ctree.h | 2 -
fs/btrfs/delayed-inode.c | 19 +-
fs/btrfs/disk-io.c | 8 +-
fs/btrfs/extent-tree.c | 5 +
fs/btrfs/ioctl.c | 8 +-
fs/btrfs/volumes.c | 8 +
fs/btrfs/volumes.h | 3 +
fs/ext2/xattr.c | 4 +-
fs/ext4/namei.c | 26 +-
fs/jfs/jfs_dmap.c | 1 +
fs/jfs/jfs_imap.c | 1 +
fs/locks.c | 2 +-
fs/nfsd/nfs4proc.c | 4 +-
fs/overlayfs/file.c | 9 +-
fs/proc/base.c | 46 +-
fs/tracefs/inode.c | 3 +
include/linux/acpi_iort.h | 1 +
include/linux/libata.h | 4 +
include/linux/perf_event.h | 22 +-
include/linux/sched/task.h | 28 +-
include/uapi/linux/netfilter_bridge/ebtables.h | 14 +-
kernel/fork.c | 8 +
kernel/rcu/rcuscale.c | 2 +-
kernel/scftorture.c | 6 +-
kernel/trace/trace.c | 26 +-
lib/kobject.c | 5 +
lib/mpi/mpi-cmp.c | 8 +-
mm/filemap.c | 3 +
net/bridge/netfilter/ebtables.c | 3 +-
net/core/devlink.c | 4 +-
net/sched/Kconfig | 28 -
net/sched/Makefile | 2 -
net/sched/cls_rsvp.c | 24 -
net/sched/cls_rsvp.h | 777 ----------------------
net/sched/cls_rsvp6.c | 24 -
samples/hw_breakpoint/data_breakpoint.c | 4 +-
sound/hda/intel-dsp-config.c | 8 +
sound/soc/intel/boards/sof_sdw.c | 4 +-
tools/build/Makefile.build | 10 +
tools/lib/bpf/libbpf.c | 1 +
tools/perf/Makefile.config | 66 +-
tools/perf/Makefile.perf | 1 +
tools/perf/pmu-events/Build | 22 +-
tools/perf/pmu-events/empty-pmu-events.c | 158 +++++
tools/testing/selftests/ftrace/ftracetest | 8 +
103 files changed, 957 insertions(+), 1178 deletions(-)
^ permalink raw reply [flat|nested] 11+ messages in thread
* [PATCH 5.10 01/83] autofs: fix memory leak of waitqueues in autofs_catatonic_mode
2023-09-20 11:30 [PATCH 5.10 00/83] 5.10.196-rc1 review Greg Kroah-Hartman
@ 2023-09-20 11:30 ` Greg Kroah-Hartman
2023-09-20 18:13 ` [PATCH 5.10 00/83] 5.10.196-rc1 review Florian Fainelli
` (6 subsequent siblings)
7 siblings, 0 replies; 11+ messages in thread
From: Greg Kroah-Hartman @ 2023-09-20 11:30 UTC (permalink / raw)
To: stable
Cc: Greg Kroah-Hartman, patches, syzbot+5e53f70e69ff0c0a1c0c,
Takeshi Misawa, Fedor Pchelkin, Alexey Khoroshilov, Ian Kent,
Matthew Wilcox, Andrei Vagin, autofs, linux-kernel,
Christian Brauner, Sasha Levin
5.10-stable review patch. If anyone has any objections, please let me know.
------------------
From: Fedor Pchelkin <pchelkin@ispras.ru>
[ Upstream commit ccbe77f7e45dfb4420f7f531b650c00c6e9c7507 ]
Syzkaller reports a memory leak:
BUG: memory leak
unreferenced object 0xffff88810b279e00 (size 96):
comm "syz-executor399", pid 3631, jiffies 4294964921 (age 23.870s)
hex dump (first 32 bytes):
00 00 00 00 00 00 00 00 08 9e 27 0b 81 88 ff ff ..........'.....
08 9e 27 0b 81 88 ff ff 00 00 00 00 00 00 00 00 ..'.............
backtrace:
[<ffffffff814cfc90>] kmalloc_trace+0x20/0x90 mm/slab_common.c:1046
[<ffffffff81bb75ca>] kmalloc include/linux/slab.h:576 [inline]
[<ffffffff81bb75ca>] autofs_wait+0x3fa/0x9a0 fs/autofs/waitq.c:378
[<ffffffff81bb88a7>] autofs_do_expire_multi+0xa7/0x3e0 fs/autofs/expire.c:593
[<ffffffff81bb8c33>] autofs_expire_multi+0x53/0x80 fs/autofs/expire.c:619
[<ffffffff81bb6972>] autofs_root_ioctl_unlocked+0x322/0x3b0 fs/autofs/root.c:897
[<ffffffff81bb6a95>] autofs_root_ioctl+0x25/0x30 fs/autofs/root.c:910
[<ffffffff81602a9c>] vfs_ioctl fs/ioctl.c:51 [inline]
[<ffffffff81602a9c>] __do_sys_ioctl fs/ioctl.c:870 [inline]
[<ffffffff81602a9c>] __se_sys_ioctl fs/ioctl.c:856 [inline]
[<ffffffff81602a9c>] __x64_sys_ioctl+0xfc/0x140 fs/ioctl.c:856
[<ffffffff84608225>] do_syscall_x64 arch/x86/entry/common.c:50 [inline]
[<ffffffff84608225>] do_syscall_64+0x35/0xb0 arch/x86/entry/common.c:80
[<ffffffff84800087>] entry_SYSCALL_64_after_hwframe+0x63/0xcd
autofs_wait_queue structs should be freed if their wait_ctr becomes zero.
Otherwise they will be lost.
In this case an AUTOFS_IOC_EXPIRE_MULTI ioctl is done, then a new
waitqueue struct is allocated in autofs_wait(), its initial wait_ctr
equals 2. After that wait_event_killable() is interrupted (it returns
-ERESTARTSYS), so that 'wq->name.name == NULL' condition may be not
satisfied. Actually, this condition can be satisfied when
autofs_wait_release() or autofs_catatonic_mode() is called and, what is
also important, wait_ctr is decremented in those places. Upon the exit of
autofs_wait(), wait_ctr is decremented to 1. Then the unmounting process
begins: kill_sb calls autofs_catatonic_mode(), which should have freed the
waitqueues, but it only decrements its usage counter to zero which is not
a correct behaviour.
edit:imk
This description is of course not correct. The umount performed as a result
of an expire is a umount of a mount that has been automounted, it's not the
autofs mount itself. They happen independently, usually after everything
mounted within the autofs file system has been expired away. If everything
hasn't been expired away the automount daemon can still exit leaving mounts
in place. But expires done in both cases will result in a notification that
calls autofs_wait_release() with a result status. The problem case is the
summary execution of of the automount daemon. In this case any waiting
processes won't be woken up until either they are terminated or the mount
is umounted.
end edit: imk
So in catatonic mode we should free waitqueues which counter becomes zero.
edit: imk
Initially I was concerned that the calling of autofs_wait_release() and
autofs_catatonic_mode() was not mutually exclusive but that can't be the
case (obviously) because the queue entry (or entries) is removed from the
list when either of these two functions are called. Consequently the wait
entry will be freed by only one of these functions or by the woken process
in autofs_wait() depending on the order of the calls.
end edit: imk
Reported-by: syzbot+5e53f70e69ff0c0a1c0c@syzkaller.appspotmail.com
Suggested-by: Takeshi Misawa <jeliantsurux@gmail.com>
Signed-off-by: Fedor Pchelkin <pchelkin@ispras.ru>
Signed-off-by: Alexey Khoroshilov <khoroshilov@ispras.ru>
Signed-off-by: Ian Kent <raven@themaw.net>
Cc: Matthew Wilcox <willy@infradead.org>
Cc: Andrei Vagin <avagin@gmail.com>
Cc: autofs@vger.kernel.org
Cc: linux-kernel@vger.kernel.org
Message-Id: <169112719161.7590.6700123246297365841.stgit@donald.themaw.net>
Signed-off-by: Christian Brauner <brauner@kernel.org>
Signed-off-by: Sasha Levin <sashal@kernel.org>
---
fs/autofs/waitq.c | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/fs/autofs/waitq.c b/fs/autofs/waitq.c
index 5ced859dac539..dd479198310e8 100644
--- a/fs/autofs/waitq.c
+++ b/fs/autofs/waitq.c
@@ -32,8 +32,9 @@ void autofs_catatonic_mode(struct autofs_sb_info *sbi)
wq->status = -ENOENT; /* Magic is gone - report failure */
kfree(wq->name.name);
wq->name.name = NULL;
- wq->wait_ctr--;
wake_up_interruptible(&wq->queue);
+ if (!--wq->wait_ctr)
+ kfree(wq);
wq = nwq;
}
fput(sbi->pipe); /* Close the pipe */
--
2.40.1
^ permalink raw reply related [flat|nested] 11+ messages in thread
* Re: [PATCH 5.10 00/83] 5.10.196-rc1 review
2023-09-20 11:30 [PATCH 5.10 00/83] 5.10.196-rc1 review Greg Kroah-Hartman
2023-09-20 11:30 ` [PATCH 5.10 01/83] autofs: fix memory leak of waitqueues in autofs_catatonic_mode Greg Kroah-Hartman
@ 2023-09-20 18:13 ` Florian Fainelli
[not found] ` <CABbpPsz0Brmfw3zg2Y_r54Hx2mN1Ly=AtghKNE9chmtSP_-Y6A@mail.gmail.com>
2023-09-20 21:35 ` Shuah Khan
` (5 subsequent siblings)
7 siblings, 1 reply; 11+ messages in thread
From: Florian Fainelli @ 2023-09-20 18:13 UTC (permalink / raw)
To: Greg Kroah-Hartman, stable, Namhyung Kim, Ian Rogers
Cc: patches, linux-kernel, torvalds, akpm, linux, shuah, patches,
lkft-triage, pavel, jonathanh, sudipm.mukherjee, srw, rwarsow,
conor
On 9/20/23 04:30, Greg Kroah-Hartman wrote:
> This is the start of the stable review cycle for the 5.10.196 release.
> There are 83 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 Fri, 22 Sep 2023 11:28:09 +0000.
> Anything received after that time might be too late.
>
> The whole patch series can be found in one patch at:
> https://www.kernel.org/pub/linux/kernel/v5.x/stable-review/patch-5.10.196-rc1.gz
> or in the git tree and branch at:
> git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git linux-5.10.y
> and the diffstat can be found below.
>
> thanks,
>
> greg k-h
perf fails to build on ARM, ARM64 and MIPS with:
fixdep: error opening depfile:
/local/users/fainelli/buildroot/output/bmips/build/linux-custom/tools/perf/pmu-events/.pmu-events.o.d:
No such file or directory
make[5]: *** [pmu-events/Build:33:
/local/users/fainelli/buildroot/output/bmips/build/linux-custom/tools/perf/pmu-events/pmu-events.o]
Error 2
make[4]: *** [Makefile.perf:653:
/local/users/fainelli/buildroot/output/bmips/build/linux-custom/tools/perf/pmu-events/pmu-events-in.o]
Error 2
make[3]: *** [Makefile.perf:229: sub-make] Error 2
make[2]: *** [Makefile:70: all] Error 2
make[1]: *** [package/pkg-generic.mk:294:
/local/users/fainelli/buildroot/output/bmips/build/linux-tools/.stamp_built]
Error 2
make: *** [Makefile:27: _all] Error 2
this is caused by 653fc524e350b62479529140dc9abef05abbcc29 ("perf build:
Update build rule for generated files"). Reverting that commit plus
5804de1f2324ddcfe3f0b6ad58fcfe4d344e0471 ("perf jevents: Switch build to
use jevents.py") gets us going again.
--
Florian
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [PATCH 5.10 00/83] 5.10.196-rc1 review
[not found] ` <CABbpPsz0Brmfw3zg2Y_r54Hx2mN1Ly=AtghKNE9chmtSP_-Y6A@mail.gmail.com>
@ 2023-09-20 18:47 ` Florian Fainelli
0 siblings, 0 replies; 11+ messages in thread
From: Florian Fainelli @ 2023-09-20 18:47 UTC (permalink / raw)
To: Ian Rogers
Cc: Greg Kroah-Hartman, stable, Namhyung Kim, patches, linux-kernel,
torvalds, akpm, linux, shuah, patches, lkft-triage, pavel,
jonathanh, sudipm.mukherjee, srw, rwarsow, conor
On 9/20/23 11:42, Ian Rogers wrote:
> On Wed, 20 Sept 2023 at 11:13, Florian Fainelli <f.fainelli@gmail.com
> <mailto:f.fainelli@gmail.com>> wrote:
>
> On 9/20/23 04:30, Greg Kroah-Hartman wrote:
> > This is the start of the stable review cycle for the 5.10.196
> release.
> > There are 83 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 Fri, 22 Sep 2023 11:28:09 +0000.
> > Anything received after that time might be too late.
> >
> > The whole patch series can be found in one patch at:
> >
> https://www.kernel.org/pub/linux/kernel/v5.x/stable-review/patch-5.10.196-rc1.gz <https://www.kernel.org/pub/linux/kernel/v5.x/stable-review/patch-5.10.196-rc1.gz>
> > or in the git tree and branch at:
> >
> git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git <http://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git> linux-5.10.y
> > and the diffstat can be found below.
> >
> > thanks,
> >
> > greg k-h
>
> perf fails to build on ARM, ARM64 and MIPS with:
>
> fixdep: error opening depfile:
> /local/users/fainelli/buildroot/output/bmips/build/linux-custom/tools/perf/pmu-events/.pmu-events.o.d:
> No such file or directory
> make[5]: *** [pmu-events/Build:33:
> /local/users/fainelli/buildroot/output/bmips/build/linux-custom/tools/perf/pmu-events/pmu-events.o]
> Error 2
> make[4]: *** [Makefile.perf:653:
> /local/users/fainelli/buildroot/output/bmips/build/linux-custom/tools/perf/pmu-events/pmu-events-in.o]
> Error 2
> make[3]: *** [Makefile.perf:229: sub-make] Error 2
> make[2]: *** [Makefile:70: all] Error 2
> make[1]: *** [package/pkg-generic.mk:294 <http://pkg-generic.mk:294>:
> /local/users/fainelli/buildroot/output/bmips/build/linux-tools/.stamp_built]
> Error 2
> make: *** [Makefile:27: _all] Error 2
>
> this is caused by 653fc524e350b62479529140dc9abef05abbcc29 ("perf
> build:
> Update build rule for generated files"). Reverting that commit plus
> 5804de1f2324ddcfe3f0b6ad58fcfe4d344e0471 ("perf jevents: Switch
> build to
> use jevents.py") gets us going again.
>
>
> Given the perf tool is backward compatible, does doing backports make sense?
For bugfixes certainly this does not appear to be one though?
--
Florian
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [PATCH 5.10 00/83] 5.10.196-rc1 review
2023-09-20 11:30 [PATCH 5.10 00/83] 5.10.196-rc1 review Greg Kroah-Hartman
2023-09-20 11:30 ` [PATCH 5.10 01/83] autofs: fix memory leak of waitqueues in autofs_catatonic_mode Greg Kroah-Hartman
2023-09-20 18:13 ` [PATCH 5.10 00/83] 5.10.196-rc1 review Florian Fainelli
@ 2023-09-20 21:35 ` Shuah Khan
2023-09-21 6:07 ` Dominique Martinet
` (4 subsequent siblings)
7 siblings, 0 replies; 11+ messages in thread
From: Shuah Khan @ 2023-09-20 21:35 UTC (permalink / raw)
To: Greg Kroah-Hartman, stable
Cc: patches, linux-kernel, torvalds, akpm, linux, shuah, patches,
lkft-triage, pavel, jonathanh, f.fainelli, sudipm.mukherjee, srw,
rwarsow, conor, Shuah Khan
On 9/20/23 05:30, Greg Kroah-Hartman wrote:
> This is the start of the stable review cycle for the 5.10.196 release.
> There are 83 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 Fri, 22 Sep 2023 11:28:09 +0000.
> Anything received after that time might be too late.
>
> The whole patch series can be found in one patch at:
> https://www.kernel.org/pub/linux/kernel/v5.x/stable-review/patch-5.10.196-rc1.gz
> or in the git tree and branch at:
> git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git linux-5.10.y
> and the diffstat can be found below.
>
> thanks,
>
> greg k-h
>
Compiled and booted on my test system. No dmesg regressions.
Tested-by: Shuah Khan <skhan@linuxfoundation.org>
thanks,
-- Shuah
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [PATCH 5.10 00/83] 5.10.196-rc1 review
2023-09-20 11:30 [PATCH 5.10 00/83] 5.10.196-rc1 review Greg Kroah-Hartman
` (2 preceding siblings ...)
2023-09-20 21:35 ` Shuah Khan
@ 2023-09-21 6:07 ` Dominique Martinet
2023-09-21 13:32 ` Naresh Kamboju
` (3 subsequent siblings)
7 siblings, 0 replies; 11+ messages in thread
From: Dominique Martinet @ 2023-09-21 6:07 UTC (permalink / raw)
To: Greg Kroah-Hartman, stable
Cc: patches, linux-kernel, torvalds, akpm, linux, shuah, patches,
lkft-triage, pavel, jonathanh, f.fainelli, sudipm.mukherjee, srw,
rwarsow, conor
Greg Kroah-Hartman wrote on Wed, Sep 20, 2023 at 01:30:50PM +0200:
> This is the start of the stable review cycle for the 5.10.196 release.
> There are 83 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 Fri, 22 Sep 2023 11:28:09 +0000.
> Anything received after that time might be too late.
>
> The whole patch series can be found in one patch at:
> https://www.kernel.org/pub/linux/kernel/v5.x/stable-review/patch-5.10.196-rc1.gz
> or in the git tree and branch at:
> git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git linux-5.10.y
> and the diffstat can be found below.
Tested on our armv7 and aarch64 boards (respectively Armadillo 640 and
Armadillo G4), no obvious regression:
Tested-by: Dominique Martinet <dominique.martinet@atmark-techno.com>
--
Dominique Martinet | Asmadeus
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [PATCH 5.10 00/83] 5.10.196-rc1 review
2023-09-20 11:30 [PATCH 5.10 00/83] 5.10.196-rc1 review Greg Kroah-Hartman
` (3 preceding siblings ...)
2023-09-21 6:07 ` Dominique Martinet
@ 2023-09-21 13:32 ` Naresh Kamboju
2023-09-21 15:59 ` Guenter Roeck
` (2 subsequent siblings)
7 siblings, 0 replies; 11+ messages in thread
From: Naresh Kamboju @ 2023-09-21 13:32 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, srw, rwarsow, conor
On Wed, 20 Sept 2023 at 14:21, Greg Kroah-Hartman
<gregkh@linuxfoundation.org> wrote:
>
> This is the start of the stable review cycle for the 5.10.196 release.
> There are 83 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 Fri, 22 Sep 2023 11:28:09 +0000.
> Anything received after that time might be too late.
>
> The whole patch series can be found in one patch at:
> https://www.kernel.org/pub/linux/kernel/v5.x/stable-review/patch-5.10.196-rc1.gz
> or in the git tree and branch at:
> git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git linux-5.10.y
> and the diffstat can be found below.
>
> thanks,
>
> greg k-h
Results from Linaro’s test farm.
No regressions on arm64, arm, x86_64, and i386.
Tested-by: Linux Kernel Functional Testing <lkft@linaro.org>
## Build
* kernel: 5.10.196-rc1
* git: https://gitlab.com/Linaro/lkft/mirrors/stable/linux-stable-rc
* git branch: linux-5.10.y
* git commit: f147286de8e534b063d97de0c66a4a5895bfc6ad
* git describe: v5.10.195-84-gf147286de8e5
* test details:
https://qa-reports.linaro.org/lkft/linux-stable-rc-linux-5.10.y/build/v5.10.195-84-gf147286de8e5
## Test Regressions (compared to v5.10.195)
## Metric Regressions (compared to v5.10.195)
## Test Fixes (compared to v5.10.195)
## Metric Fixes (compared to v5.10.195)
## Test result summary
total: 89352, pass: 70107, fail: 2413, skip: 16770, xfail: 62
## Build Summary
* arc: 5 total, 5 passed, 0 failed
* arm: 117 total, 116 passed, 1 failed
* arm64: 44 total, 43 passed, 1 failed
* i386: 35 total, 35 passed, 0 failed
* mips: 27 total, 26 passed, 1 failed
* parisc: 4 total, 0 passed, 4 failed
* powerpc: 26 total, 25 passed, 1 failed
* riscv: 12 total, 11 passed, 1 failed
* s390: 12 total, 12 passed, 0 failed
* sh: 14 total, 12 passed, 2 failed
* sparc: 8 total, 8 passed, 0 failed
* x86_64: 38 total, 38 passed, 0 failed
## Test suites summary
* boot
* kselftest-android
* kselftest-arm64
* kselftest-breakpoints
* kselftest-capabilities
* kselftest-cgroup
* kselftest-clone3
* kselftest-core
* kselftest-cpu-hotplug
* kselftest-cpufreq
* kselftest-drivers-dma-buf
* kselftest-efivarfs
* kselftest-exec
* kselftest-filesystems
* kselftest-filesystems-binderfs
* kselftest-filesystems-epoll
* kselftest-firmware
* kselftest-fpu
* kselftest-ftrace
* kselftest-futex
* kselftest-gpio
* kselftest-intel_pstate
* kselftest-ipc
* kselftest-ir
* kselftest-kcmp
* kselftest-kexec
* kselftest-kvm
* kselftest-lib
* kselftest-membarrier
* kselftest-memfd
* kselftest-memory-hotplug
* kselftest-mincore
* kselftest-mount
* kselftest-mqueue
* kselftest-net
* kselftest-net-forwarding
* kselftest-net-mptcp
* kselftest-netfilter
* kselftest-nsfs
* kselftest-openat2
* kselftest-pid_namespace
* kselftest-pidfd
* kselftest-proc
* kselftest-pstore
* kselftest-ptrace
* kselftest-rseq
* kselftest-rtc
* kselftest-sigaltstack
* kselftest-size
* kselftest-tc-testing
* kselftest-timens
* kselftest-timers
* kselftest-tmpfs
* kselftest-tpm2
* kselftest-user
* kselftest-user_events
* kselftest-vDSO
* kselftest-vm
* kselftest-watchdog
* kselftest-x86
* kselftest-zram
* kunit
* kvm-unit-tests
* libgpiod
* log-parser-boot
* log-parser-test
* ltp-cap_bounds
* ltp-commands
* ltp-containers
* ltp-controllers
* ltp-cpuhotplug
* ltp-crypto
* ltp-cve
* ltp-dio
* ltp-fcntl-locktests
* ltp-filecaps
* ltp-fs
* ltp-fs_bind
* ltp-fs_perms_simple
* ltp-fsx
* ltp-hugetlb
* ltp-io
* ltp-ipc
* ltp-math
* ltp-mm
* ltp-nptl
* ltp-pty
* ltp-sched
* ltp-securebits
* ltp-smoke
* ltp-syscalls
* ltp-tracing
* network-basic-tests
* perf
* rcutorture
* v4l2-compliance
--
Linaro LKFT
https://lkft.linaro.org
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [PATCH 5.10 00/83] 5.10.196-rc1 review
2023-09-20 11:30 [PATCH 5.10 00/83] 5.10.196-rc1 review Greg Kroah-Hartman
` (4 preceding siblings ...)
2023-09-21 13:32 ` Naresh Kamboju
@ 2023-09-21 15:59 ` Guenter Roeck
2023-09-23 8:22 ` Greg Kroah-Hartman
2023-09-21 20:38 ` Joel Fernandes
2023-09-22 9:46 ` Jon Hunter
7 siblings, 1 reply; 11+ messages in thread
From: Guenter Roeck @ 2023-09-21 15:59 UTC (permalink / raw)
To: Greg Kroah-Hartman
Cc: stable, patches, linux-kernel, torvalds, akpm, shuah, patches,
lkft-triage, pavel, jonathanh, f.fainelli, sudipm.mukherjee, srw,
rwarsow, conor
On Wed, Sep 20, 2023 at 01:30:50PM +0200, Greg Kroah-Hartman wrote:
> This is the start of the stable review cycle for the 5.10.196 release.
> There are 83 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 Fri, 22 Sep 2023 11:28:09 +0000.
> Anything received after that time might be too late.
>
Build results:
total: 159 pass: 157 fail: 2
Failed builds:
i386:tools/perf
x86_64:tools/perf
Qemu test results:
total: 495 pass: 495 fail: 0
gcc-10: fatal error: no input files
compilation terminated.
The error is due to commit 653fc524e350 ("perf build: Update build rule
for generated files") which uses PMU_EVENTS_C without introducing it.
Guenter
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [PATCH 5.10 00/83] 5.10.196-rc1 review
2023-09-20 11:30 [PATCH 5.10 00/83] 5.10.196-rc1 review Greg Kroah-Hartman
` (5 preceding siblings ...)
2023-09-21 15:59 ` Guenter Roeck
@ 2023-09-21 20:38 ` Joel Fernandes
2023-09-22 9:46 ` Jon Hunter
7 siblings, 0 replies; 11+ messages in thread
From: Joel Fernandes @ 2023-09-21 20:38 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, srw, rwarsow, conor
On Wed, Sep 20, 2023 at 01:30:50PM +0200, Greg Kroah-Hartman wrote:
> This is the start of the stable review cycle for the 5.10.196 release.
> There are 83 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 Fri, 22 Sep 2023 11:28:09 +0000.
> Anything received after that time might be too late.
>
> The whole patch series can be found in one patch at:
> https://www.kernel.org/pub/linux/kernel/v5.x/stable-review/patch-5.10.196-rc1.gz
> or in the git tree and branch at:
> git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git linux-5.10.y
> and the diffstat can be found below.
For RCU,
Tested-by: Joel Fernandes (Google) <joel@joelfernandes.org>
thanks,
- Joel
>
> thanks,
>
> greg k-h
>
> -------------
> Pseudo-Shortlog of commits:
>
> Greg Kroah-Hartman <gregkh@linuxfoundation.org>
> Linux 5.10.196-rc1
>
> Shida Zhang <zhangshida@kylinos.cn>
> ext4: fix rec_len verify error
>
> Damien Le Moal <dlemoal@kernel.org>
> scsi: pm8001: Setup IRQs on resume
>
> Junxiao Bi <junxiao.bi@oracle.com>
> scsi: megaraid_sas: Fix deadlock on firmware crashdump
>
> Niklas Cassel <niklas.cassel@wdc.com>
> ata: libata: disallow dev-initiated LPM transitions to unsupported states
>
> Tommy Huang <tommy_huang@aspeedtech.com>
> i2c: aspeed: Reset the i2c controller when timeout occurs
>
> Steven Rostedt (Google) <rostedt@goodmis.org>
> tracefs: Add missing lockdown check to tracefs_create_dir()
>
> Jeff Layton <jlayton@kernel.org>
> nfsd: fix change_info in NFSv4 RENAME replies
>
> Steven Rostedt (Google) <rostedt@goodmis.org>
> tracing: Have option files inc the trace array ref count
>
> Steven Rostedt (Google) <rostedt@goodmis.org>
> tracing: Have current_trace inc the trace array ref count
>
> Melissa Wen <mwen@igalia.com>
> drm/amd/display: enable cursor degamma for DCN3+ DRM legacy gamma
>
> Kent Overstreet <kent.overstreet@gmail.com>
> mm/filemap: fix infinite loop in generic_file_buffered_read()
>
> Zhihao Cheng <chengzhihao1@huawei.com>
> proc: fix a dentry lock race between release_task and lookup
>
> Jamal Hadi Salim <jhs@mojatatu.com>
> net/sched: Retire rsvp classifier
>
> Christian König <christian.koenig@amd.com>
> drm/amdgpu: fix amdgpu_cs_p1_user_fence
>
> Filipe Manana <fdmanana@suse.com>
> btrfs: release path before inode lookup during the ino lookup ioctl
>
> Filipe Manana <fdmanana@suse.com>
> btrfs: fix lockdep splat and potential deadlock after failure running delayed items
>
> Amir Goldstein <amir73il@gmail.com>
> ovl: fix incorrect fdput() on aio completion
>
> Christian Brauner <brauner@kernel.org>
> attr: block mode changes of symlinks
>
> Nigel Croxon <ncroxon@redhat.com>
> md/raid1: fix error: ISO C90 forbids mixed declarations
>
> Arnd Bergmann <arnd@arndb.de>
> samples/hw_breakpoint: fix building without module unloading
>
> Kirill A. Shutemov <kirill.shutemov@linux.intel.com>
> x86/boot/compressed: Reserve more memory for page tables
>
> Jinjie Ruan <ruanjinjie@huawei.com>
> scsi: lpfc: Fix the NULL vs IS_ERR() bug for debugfs_create_file()
>
> Masami Hiramatsu (Google) <mhiramat@kernel.org>
> selftests: tracing: Fix to unmount tracefs for recovering environment
>
> Jinjie Ruan <ruanjinjie@huawei.com>
> scsi: qla2xxx: Fix NULL vs IS_ERR() bug for debugfs_create_dir()
>
> Jinjie Ruan <ruanjinjie@huawei.com>
> drm: gm12u320: Fix the timeout usage for usb_bulk_msg()
>
> Anand Jain <anand.jain@oracle.com>
> btrfs: compare the correct fsid/metadata_uuid in btrfs_validate_super
>
> Anand Jain <anand.jain@oracle.com>
> btrfs: add a helper to read the superblock metadata_uuid
>
> Josef Bacik <josef@toxicpanda.com>
> btrfs: move btrfs_pinned_by_swapfile prototype into volumes.h
>
> Namhyung Kim <namhyung@kernel.org>
> perf build: Update build rule for generated files
>
> Ian Rogers <rogers.email@gmail.com>
> perf jevents: Switch build to use jevents.py
>
> Ian Rogers <irogers@google.com>
> perf tools: Add an option to build without libbfd
>
> John Garry <john.garry@huawei.com>
> perf jevents: Make build dependency on test JSONs
>
> William Zhang <william.zhang@broadcom.com>
> mtd: rawnand: brcmnand: Fix ECC level field setting for v7.2 controller
>
> Florian Fainelli <f.fainelli@gmail.com>
> mtd: rawnand: brcmnand: Allow SoC to provide I/O operations
>
> Rob Clark <robdclark@chromium.org>
> interconnect: Fix locking for runpm vs reclaim
>
> Zhen Lei <thunder.leizhen@huawei.com>
> kobject: Add sanity check for kset->kobj.ktype in kset_register()
>
> Sakari Ailus <sakari.ailus@linux.intel.com>
> media: pci: ipu3-cio2: Initialise timing struct to avoid a compiler warning
>
> Christophe Leroy <christophe.leroy@csgroup.eu>
> serial: cpm_uart: Avoid suspicious locking
>
> Konstantin Shelekhin <k.shelekhin@yadro.com>
> scsi: target: iscsi: Fix buffer overflow in lio_target_nacl_info_show()
>
> Ma Ke <make_ruc2021@163.com>
> usb: gadget: fsl_qe_udc: validate endpoint index for ch9 udc
>
> Hans Verkuil <hverkuil-cisco@xs4all.nl>
> media: pci: cx23885: replace BUG with error return
>
> Hans Verkuil <hverkuil-cisco@xs4all.nl>
> media: tuners: qt1010: replace BUG_ON with a regular error
>
> Zhang Shurong <zhang_shurong@foxmail.com>
> media: dvb-usb-v2: gl861: Fix null-ptr-deref in gl861_i2c_master_xfer
>
> Zhang Shurong <zhang_shurong@foxmail.com>
> media: az6007: Fix null-ptr-deref in az6007_i2c_xfer()
>
> Zhang Shurong <zhang_shurong@foxmail.com>
> media: anysee: fix null-ptr-deref in anysee_master_xfer
>
> Zhang Shurong <zhang_shurong@foxmail.com>
> media: af9005: Fix null-ptr-deref in af9005_i2c_xfer
>
> Zhang Shurong <zhang_shurong@foxmail.com>
> media: dw2102: Fix null-ptr-deref in dw2102_i2c_transfer()
>
> Zhang Shurong <zhang_shurong@foxmail.com>
> media: dvb-usb-v2: af9035: Fix null-ptr-deref in af9035_i2c_master_xfer
>
> ruanjinjie <ruanjinjie@huawei.com>
> powerpc/pseries: fix possible memory leak in ibmebus_bus_init()
>
> Liu Shixin via Jfs-discussion <jfs-discussion@lists.sourceforge.net>
> jfs: fix invalid free of JFS_IP(ipimap)->i_imap in diUnmount
>
> Andrew Kanner <andrew.kanner@gmail.com>
> fs/jfs: prevent double-free in dbUnmount() after failed jfs_remount()
>
> Georg Ottinger <g.ottinger@gmx.at>
> ext2: fix datatype of block number in ext2_xattr_set2()
>
> Zhang Shurong <zhang_shurong@foxmail.com>
> md: raid1: fix potential OOB in raid1_remove_disk()
>
> Tony Lindgren <tony@atomide.com>
> bus: ti-sysc: Configure uart quirks for k3 SoC
>
> Tuo Li <islituo@gmail.com>
> drm/exynos: fix a possible null-pointer dereference due to data race in exynos_drm_crtc_atomic_disable()
>
> Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
> ALSA: hda: intel-dsp-cfg: add LunarLake support
>
> Uday M Bhat <uday.m.bhat@intel.com>
> ASoC: Intel: sof_sdw: Update BT offload config for soundwire config
>
> Rong Tao <rongtao@cestc.cn>
> samples/hw_breakpoint: Fix kernel BUG 'invalid opcode: 0000'
>
> Marek Vasut <marex@denx.de>
> drm/bridge: tc358762: Instruct DSI host to generate HSE packets
>
> Hao Luo <haoluo@google.com>
> libbpf: Free btf_vmlinux when closing bpf_object
>
> Johannes Berg <johannes.berg@intel.com>
> wifi: mac80211_hwsim: drop short frames
>
> GONG, Ruiqi <gongruiqi1@huawei.com>
> netfilter: ebtables: fix fortify warnings in size_entry_mwt()
>
> GONG, Ruiqi <gongruiqi1@huawei.com>
> alx: fix OOB-read compiler warning
>
> Giulio Benetti <giulio.benetti@benettiengineering.com>
> mmc: sdhci-esdhc-imx: improve ESDHC_FLAG_ERR010450
>
> Alexander Steffen <Alexander.Steffen@infineon.com>
> tpm_tis: Resend command to recover from data transfer errors
>
> Mark O'Donovan <shiftee@posteo.net>
> crypto: lib/mpi - avoid null pointer deref in mpi_cmp_ui()
>
> Dmitry Antipov <dmantipov@yandex.ru>
> wifi: wil6210: fix fortify warnings
>
> Dmitry Antipov <dmantipov@yandex.ru>
> wifi: mwifiex: fix fortify warning
>
> Dongliang Mu <dzm91@hust.edu.cn>
> wifi: ath9k: fix printk specifier
>
> Dmitry Antipov <dmantipov@yandex.ru>
> wifi: ath9k: fix fortify warnings
>
> Azeem Shaikh <azeemshaikh38@gmail.com>
> crypto: lrw,xts - Replace strlcpy with strscpy
>
> Jiri Pirko <jiri@nvidia.com>
> devlink: remove reload failed checks in params get/set callbacks
>
> Tomislav Novak <tnovak@meta.com>
> hw_breakpoint: fix single-stepping when using bpf_overflow_handler
>
> Hans de Goede <hdegoede@redhat.com>
> ACPI: video: Add backlight=native DMI quirk for Apple iMac12,1 and iMac12,2
>
> Yicong Yang <yangyicong@hisilicon.com>
> perf/smmuv3: Enable HiSilicon Erratum 162001900 quirk for HIP08/09
>
> Jiri Slaby (SUSE) <jirislaby@kernel.org>
> ACPI: video: Add backlight=native DMI quirk for Lenovo Ideapad Z470
>
> Paul E. McKenney <paulmck@kernel.org>
> scftorture: Forgive memory-allocation failure if KASAN
>
> Zqiang <qiang.zhang1211@gmail.com>
> rcuscale: Move rcu_scale_writer() schedule_timeout_uninterruptible() to _idle()
>
> Wander Lairson Costa <wander@redhat.com>
> kernel/fork: beware of __put_task_struct() calling context
>
> Abhishek Mainkar <abmainkar@nvidia.com>
> ACPICA: Add AML_NO_OPERAND_RESOLVE flag to Timer
>
> Will Shiu <Will.Shiu@mediatek.com>
> locks: fix KASAN: use-after-free in trace_event_raw_event_filelock_lock
>
> Qu Wenruo <wqu@suse.com>
> btrfs: output extra debug info if we failed to find an inline backref
>
> Fedor Pchelkin <pchelkin@ispras.ru>
> autofs: fix memory leak of waitqueues in autofs_catatonic_mode
>
>
> -------------
>
> Diffstat:
>
> Documentation/arm64/silicon-errata.rst | 3 +
> Makefile | 4 +-
> arch/arm/kernel/hw_breakpoint.c | 8 +-
> arch/arm64/kernel/hw_breakpoint.c | 4 +-
> arch/powerpc/platforms/pseries/ibmebus.c | 1 +
> arch/x86/boot/compressed/ident_map_64.c | 8 +
> arch/x86/include/asm/boot.h | 45 +-
> crypto/lrw.c | 6 +-
> crypto/xts.c | 6 +-
> drivers/acpi/acpica/psopcode.c | 2 +-
> drivers/acpi/arm64/iort.c | 5 +-
> drivers/acpi/video_detect.c | 27 +
> drivers/ata/ahci.c | 9 +
> drivers/ata/libata-sata.c | 19 +-
> drivers/bus/ti-sysc.c | 2 +
> drivers/char/tpm/tpm_tis_core.c | 15 +-
> drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c | 18 +-
> drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 7 +
> drivers/gpu/drm/bridge/tc358762.c | 2 +-
> drivers/gpu/drm/exynos/exynos_drm_crtc.c | 5 +-
> drivers/gpu/drm/tiny/gm12u320.c | 10 +-
> drivers/i2c/busses/i2c-aspeed.c | 7 +-
> drivers/interconnect/core.c | 8 +-
> drivers/md/raid1.c | 3 +
> drivers/media/pci/cx23885/cx23885-video.c | 2 +-
> drivers/media/pci/intel/ipu3/ipu3-cio2.c | 2 +-
> drivers/media/tuners/qt1010.c | 11 +-
> drivers/media/usb/dvb-usb-v2/af9035.c | 14 +-
> drivers/media/usb/dvb-usb-v2/anysee.c | 2 +-
> drivers/media/usb/dvb-usb-v2/az6007.c | 8 +
> drivers/media/usb/dvb-usb-v2/gl861.c | 2 +-
> drivers/media/usb/dvb-usb/af9005.c | 5 +
> drivers/media/usb/dvb-usb/dw2102.c | 24 +
> drivers/mmc/host/sdhci-esdhc-imx.c | 7 +-
> drivers/mtd/nand/raw/brcmnand/brcmnand.c | 102 ++-
> drivers/mtd/nand/raw/brcmnand/brcmnand.h | 29 +
> drivers/net/ethernet/atheros/alx/ethtool.c | 5 +-
> drivers/net/wireless/ath/ath9k/ahb.c | 4 +-
> drivers/net/wireless/ath/ath9k/mac.h | 6 +-
> drivers/net/wireless/ath/ath9k/pci.c | 4 +-
> drivers/net/wireless/ath/ath9k/xmit.c | 4 +-
> drivers/net/wireless/ath/wil6210/txrx.c | 2 +-
> drivers/net/wireless/ath/wil6210/txrx.h | 6 +-
> drivers/net/wireless/ath/wil6210/txrx_edma.c | 2 +-
> drivers/net/wireless/ath/wil6210/txrx_edma.h | 6 +-
> drivers/net/wireless/mac80211_hwsim.c | 7 +-
> drivers/net/wireless/marvell/mwifiex/tdls.c | 9 +-
> drivers/perf/arm_smmuv3_pmu.c | 46 +-
> drivers/scsi/lpfc/lpfc_debugfs.c | 10 +-
> drivers/scsi/megaraid/megaraid_sas.h | 2 +-
> drivers/scsi/megaraid/megaraid_sas_base.c | 21 +-
> drivers/scsi/pm8001/pm8001_init.c | 51 +-
> drivers/scsi/qla2xxx/qla_dfs.c | 6 +-
> drivers/target/iscsi/iscsi_target_configfs.c | 54 +-
> drivers/tty/serial/cpm_uart/cpm_uart_core.c | 13 +-
> drivers/usb/gadget/udc/fsl_qe_udc.c | 2 +
> fs/attr.c | 20 +-
> fs/autofs/waitq.c | 3 +-
> fs/btrfs/ctree.h | 2 -
> fs/btrfs/delayed-inode.c | 19 +-
> fs/btrfs/disk-io.c | 8 +-
> fs/btrfs/extent-tree.c | 5 +
> fs/btrfs/ioctl.c | 8 +-
> fs/btrfs/volumes.c | 8 +
> fs/btrfs/volumes.h | 3 +
> fs/ext2/xattr.c | 4 +-
> fs/ext4/namei.c | 26 +-
> fs/jfs/jfs_dmap.c | 1 +
> fs/jfs/jfs_imap.c | 1 +
> fs/locks.c | 2 +-
> fs/nfsd/nfs4proc.c | 4 +-
> fs/overlayfs/file.c | 9 +-
> fs/proc/base.c | 46 +-
> fs/tracefs/inode.c | 3 +
> include/linux/acpi_iort.h | 1 +
> include/linux/libata.h | 4 +
> include/linux/perf_event.h | 22 +-
> include/linux/sched/task.h | 28 +-
> include/uapi/linux/netfilter_bridge/ebtables.h | 14 +-
> kernel/fork.c | 8 +
> kernel/rcu/rcuscale.c | 2 +-
> kernel/scftorture.c | 6 +-
> kernel/trace/trace.c | 26 +-
> lib/kobject.c | 5 +
> lib/mpi/mpi-cmp.c | 8 +-
> mm/filemap.c | 3 +
> net/bridge/netfilter/ebtables.c | 3 +-
> net/core/devlink.c | 4 +-
> net/sched/Kconfig | 28 -
> net/sched/Makefile | 2 -
> net/sched/cls_rsvp.c | 24 -
> net/sched/cls_rsvp.h | 777 ----------------------
> net/sched/cls_rsvp6.c | 24 -
> samples/hw_breakpoint/data_breakpoint.c | 4 +-
> sound/hda/intel-dsp-config.c | 8 +
> sound/soc/intel/boards/sof_sdw.c | 4 +-
> tools/build/Makefile.build | 10 +
> tools/lib/bpf/libbpf.c | 1 +
> tools/perf/Makefile.config | 66 +-
> tools/perf/Makefile.perf | 1 +
> tools/perf/pmu-events/Build | 22 +-
> tools/perf/pmu-events/empty-pmu-events.c | 158 +++++
> tools/testing/selftests/ftrace/ftracetest | 8 +
> 103 files changed, 957 insertions(+), 1178 deletions(-)
>
>
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [PATCH 5.10 00/83] 5.10.196-rc1 review
2023-09-20 11:30 [PATCH 5.10 00/83] 5.10.196-rc1 review Greg Kroah-Hartman
` (6 preceding siblings ...)
2023-09-21 20:38 ` Joel Fernandes
@ 2023-09-22 9:46 ` Jon Hunter
7 siblings, 0 replies; 11+ messages in thread
From: Jon Hunter @ 2023-09-22 9:46 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, srw, rwarsow, conor, linux-tegra, stable
On Wed, 20 Sep 2023 13:30:50 +0200, Greg Kroah-Hartman wrote:
> This is the start of the stable review cycle for the 5.10.196 release.
> There are 83 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 Fri, 22 Sep 2023 11:28:09 +0000.
> Anything received after that time might be too late.
>
> The whole patch series can be found in one patch at:
> https://www.kernel.org/pub/linux/kernel/v5.x/stable-review/patch-5.10.196-rc1.gz
> or in the git tree and branch at:
> git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git linux-5.10.y
> and the diffstat can be found below.
>
> thanks,
>
> greg k-h
All tests passing for Tegra ...
Test results for stable-v5.10:
11 builds: 11 pass, 0 fail
28 boots: 28 pass, 0 fail
75 tests: 75 pass, 0 fail
Linux version: 5.10.196-rc1-gf147286de8e5
Boards tested: tegra124-jetson-tk1, tegra186-p2771-0000,
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.10 00/83] 5.10.196-rc1 review
2023-09-21 15:59 ` Guenter Roeck
@ 2023-09-23 8:22 ` Greg Kroah-Hartman
0 siblings, 0 replies; 11+ messages in thread
From: Greg Kroah-Hartman @ 2023-09-23 8:22 UTC (permalink / raw)
To: Guenter Roeck
Cc: stable, patches, linux-kernel, torvalds, akpm, shuah, patches,
lkft-triage, pavel, jonathanh, f.fainelli, sudipm.mukherjee, srw,
rwarsow, conor
On Thu, Sep 21, 2023 at 08:59:27AM -0700, Guenter Roeck wrote:
> On Wed, Sep 20, 2023 at 01:30:50PM +0200, Greg Kroah-Hartman wrote:
> > This is the start of the stable review cycle for the 5.10.196 release.
> > There are 83 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 Fri, 22 Sep 2023 11:28:09 +0000.
> > Anything received after that time might be too late.
> >
>
> Build results:
> total: 159 pass: 157 fail: 2
> Failed builds:
> i386:tools/perf
> x86_64:tools/perf
> Qemu test results:
> total: 495 pass: 495 fail: 0
>
> gcc-10: fatal error: no input files
> compilation terminated.
>
> The error is due to commit 653fc524e350 ("perf build: Update build rule
> for generated files") which uses PMU_EVENTS_C without introducing it.
Now dropped from everywhere, thanks.
greg k-h
^ permalink raw reply [flat|nested] 11+ messages in thread
end of thread, other threads:[~2023-09-23 8:22 UTC | newest]
Thread overview: 11+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2023-09-20 11:30 [PATCH 5.10 00/83] 5.10.196-rc1 review Greg Kroah-Hartman
2023-09-20 11:30 ` [PATCH 5.10 01/83] autofs: fix memory leak of waitqueues in autofs_catatonic_mode Greg Kroah-Hartman
2023-09-20 18:13 ` [PATCH 5.10 00/83] 5.10.196-rc1 review Florian Fainelli
[not found] ` <CABbpPsz0Brmfw3zg2Y_r54Hx2mN1Ly=AtghKNE9chmtSP_-Y6A@mail.gmail.com>
2023-09-20 18:47 ` Florian Fainelli
2023-09-20 21:35 ` Shuah Khan
2023-09-21 6:07 ` Dominique Martinet
2023-09-21 13:32 ` Naresh Kamboju
2023-09-21 15:59 ` Guenter Roeck
2023-09-23 8:22 ` Greg Kroah-Hartman
2023-09-21 20:38 ` Joel Fernandes
2023-09-22 9:46 ` Jon Hunter
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox