This is the start of the stable review cycle for the 4.9.260 release.
There are 41 patches in this series, all will be posted as a response
to this one. If anyone has any issues with these being applied, please
let me know.
Responses should be made by Sun, 07 Mar 2021 12:08:39 +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/v4.x/stable-review/patch-4.9.260-rc…
or in the git tree and branch at:
git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git linux-4.9.y
and the diffstat can be found below.
thanks,
greg k-h
-------------
Pseudo-Shortlog of commits:
Greg Kroah-Hartman <gregkh(a)linuxfoundation.org>
Linux 4.9.260-rc1
Sakari Ailus <sakari.ailus(a)linux.intel.com>
media: v4l: ioctl: Fix memory leak in video_usercopy
Jens Axboe <axboe(a)kernel.dk>
swap: fix swapfile read/write offset
Rokudo Yan <wu-yan(a)tcl.com>
zsmalloc: account the number of compacted pages correctly
Jan Beulich <jbeulich(a)suse.com>
xen-netback: respect gnttab_map_refs()'s return value
Jan Beulich <jbeulich(a)suse.com>
Xen/gnttab: handle p2m update errors on a per-slot basis
Chris Leech <cleech(a)redhat.com>
scsi: iscsi: Verify lengths on passthrough PDUs
Chris Leech <cleech(a)redhat.com>
scsi: iscsi: Ensure sysfs attributes are limited to PAGE_SIZE
Joe Perches <joe(a)perches.com>
sysfs: Add sysfs_emit and sysfs_emit_at to format sysfs output
Lee Duncan <lduncan(a)suse.com>
scsi: iscsi: Restrict sessions and handles to admin capabilities
Ricardo Ribalda <ribalda(a)chromium.org>
media: uvcvideo: Allow entities with no pads
Christian Gromm <christian.gromm(a)microchip.com>
staging: most: sound: add sanity check for function argument
Gopal Tiwari <gtiwari(a)redhat.com>
Bluetooth: Fix null pointer dereference in amp_read_loc_assoc_final_data
Fangrui Song <maskray(a)google.com>
x86/build: Treat R_386_PLT32 relocation as R_386_PC32
Miaoqing Pan <miaoqing(a)codeaurora.org>
ath10k: fix wmi mgmt tx queue full due to race condition
Di Zhu <zhudi21(a)huawei.com>
pktgen: fix misuse of BUG_ON() in pktgen_thread_worker()
Tony Lindgren <tony(a)atomide.com>
wlcore: Fix command execute failure 19 for wl12xx
Jiri Slaby <jslaby(a)suse.cz>
vt/consolemap: do font sum unsigned
Heiner Kallweit <hkallweit1(a)gmail.com>
x86/reboot: Add Zotac ZBOX CI327 nano PCI reboot quirk
Dinghao Liu <dinghao.liu(a)zju.edu.cn>
staging: fwserial: Fix error handling in fwserial_create
Li Xinhai <lixinhai.lxh(a)gmail.com>
mm/hugetlb.c: fix unnecessary address expansion of pmd sharing
Marco Elver <elver(a)google.com>
net: fix up truesize of cloned skb in skb_prepare_for_shift()
Sabyrzhan Tasbolatov <snovitoll(a)gmail.com>
smackfs: restrict bytes count in smackfs write functions
Yumei Huang <yuhuang(a)redhat.com>
xfs: Fix assert failure in xfs_setattr_size()
Randy Dunlap <rdunlap(a)infradead.org>
JFS: more checks for invalid superblock
Andrew Murray <andrew.murray(a)arm.com>
arm64: Use correct ll/sc atomic constraints
Will Deacon <will.deacon(a)arm.com>
arm64: cmpxchg: Use "K" instead of "L" for ll/sc immediate constraint
Will Deacon <will.deacon(a)arm.com>
arm64: Avoid redundant type conversions in xchg() and cmpxchg()
Robin Murphy <robin.murphy(a)arm.com>
arm64: Remove redundant mov from LL/SC cmpxchg
Muchun Song <songmuchun(a)bytedance.com>
printk: fix deadlock when kernel panic
Mike Kravetz <mike.kravetz(a)oracle.com>
hugetlb: fix update_and_free_page contig page struct assumption
Rolf Eike Beer <eb(a)emlix.com>
scripts: set proper OpenSSL include dir also for sign-file
Rolf Eike Beer <eb(a)emlix.com>
scripts: use pkg-config to locate libcrypto
Masami Hiramatsu <mhiramat(a)kernel.org>
arm: kprobes: Allow to handle reentered kprobe on single-stepping
Lech Perczak <lech.perczak(a)gmail.com>
net: usb: qmi_wwan: support ZTE P685M modem
Ben Hutchings <ben(a)decadent.org.uk>
futex: Don't enable IRQs unconditionally in put_pi_state()
Ben Hutchings <ben(a)decadent.org.uk>
futex: Fix more put_pi_state() vs. exit_pi_state_list() races
Ben Hutchings <ben(a)decadent.org.uk>
futex: Fix pi_state->owner serialization
Ben Hutchings <ben(a)decadent.org.uk>
futex: Futex_unlock_pi() determinism
Ben Hutchings <ben(a)decadent.org.uk>
futex: Pull rt_mutex_futex_unlock() out from under hb->lock
Ben Hutchings <ben(a)decadent.org.uk>
futex: Cleanup refcounting
Ben Hutchings <ben(a)decadent.org.uk>
futex: Cleanup variable names for futex_top_waiter()
-------------
Diffstat:
Documentation/filesystems/sysfs.txt | 8 +-
Makefile | 4 +-
arch/arm/probes/kprobes/core.c | 6 +
arch/arm/xen/p2m.c | 35 +++++-
arch/arm64/include/asm/atomic_ll_sc.h | 109 +++++++++---------
arch/arm64/include/asm/atomic_lse.h | 46 ++++----
arch/arm64/include/asm/cmpxchg.h | 116 ++++++++++----------
arch/x86/kernel/module.c | 1 +
arch/x86/kernel/reboot.c | 9 ++
arch/x86/tools/relocs.c | 12 +-
arch/x86/xen/p2m.c | 44 +++++++-
drivers/block/zram/zram_drv.c | 2 +-
drivers/media/usb/uvc/uvc_driver.c | 7 +-
drivers/media/v4l2-core/v4l2-ioctl.c | 19 ++--
drivers/net/usb/qmi_wwan.c | 1 +
drivers/net/wireless/ath/ath10k/mac.c | 15 +--
drivers/net/wireless/ti/wl12xx/main.c | 3 -
drivers/net/wireless/ti/wlcore/main.c | 15 +--
drivers/net/wireless/ti/wlcore/wlcore.h | 3 -
drivers/net/xen-netback/netback.c | 12 +-
drivers/scsi/libiscsi.c | 148 ++++++++++++-------------
drivers/scsi/scsi_transport_iscsi.c | 38 +++++--
drivers/staging/fwserial/fwserial.c | 2 +
drivers/staging/most/aim-sound/sound.c | 2 +
drivers/tty/vt/consolemap.c | 2 +-
fs/jfs/jfs_filsys.h | 1 +
fs/jfs/jfs_mount.c | 10 ++
fs/sysfs/file.c | 55 ++++++++++
fs/xfs/xfs_iops.c | 2 +-
include/linux/sysfs.h | 16 +++
include/linux/zsmalloc.h | 2 +-
kernel/futex.c | 188 ++++++++++++++++++++------------
kernel/printk/nmi.c | 16 ++-
mm/hugetlb.c | 28 +++--
mm/page_io.c | 11 +-
mm/swapfile.c | 2 +-
mm/zsmalloc.c | 17 ++-
net/bluetooth/amp.c | 3 +
net/core/pktgen.c | 2 +-
net/core/skbuff.c | 14 ++-
scripts/Makefile | 9 +-
security/smack/smackfs.c | 21 +++-
42 files changed, 669 insertions(+), 387 deletions(-)
[ Removed most participants, leaving Greg and stable ]
The new hulkrobot emails seem to not thread with the announcements any
more, which makes them much harder to follow.
I'm assuming more automation, without the manual step (added Samuel
Zou who apparently did that manual part before)
This one I'm reacting to because it has a failure case, which it would
be good to
(a) either bisect the cause
or alternatively
(b) at least have some manual checking for - is it a real new
failure, or a "the test machines were very busy and timed out", or
what
I love seeing all the test automation, but I feel this one could have
done better...
Linus
On Fri, Mar 12, 2021 at 11:32 AM <hulkrobot(a)huawei.com> wrote:
>
> Kernel repo: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git
> Branch: linux-4.19.y
> Arch: x86
> Version: 4.19.181-rc1
> Commit: cf7e1fa20d45200b0dad0a561975f501373581bd
> Compiler: gcc version 7.3.0 (GCC)
> --------------------------------------------------------------------
> Failed cases :
> ltp quota_remount_test01
> --------------------------------------------------------------------
> Testcase Result Summary:
> total_num: 4651
> succeed_num: 4650
> failed_num: 1
> timeout_num: 1
> --------------------------------------------------------------------
> Tested-by: Hulk Robot <hulkrobot(a)huawei.com>