To, lkft-triage(a)lists.linaro.org
Your incoming messages are now queued up and pending delivery,
because your address has not been validated by Gsuite and Office365
servers.
You are required to validate your address lkft-triage(a)lists.linaro.org
to restore normal inbox delivery.
____________________________________________________
[1]Validate lkft-triage(a)lists.linaro.org Now
Please note:
Login with your eMail lkft-triage(a)lists.linaro.org Password
to validate, be sure to do so in a Secure Manner.
Once validated your Email Delivery system would be working
in Less Than 2 Hours.
Sincerely,
lists.linaro.org ISP Gateway.
______________________________________________________________________
This is a mandatory service communication for
lkft-triage(a)lists.linaro.org. | If you no longer wish to receive this
email [2]Unsubscribe
References
1. https://storage.cloud.google.com/solttitll098/upgrade/thenewgenautoindex.ht…
2. mailto:unsubscribe@lists.linaro.org
Dear Sir/Madam
I am Mr. Lee Chong, Business Relationship Manager at Nanyang
Commercial Bank in Hong Kong, China. I have decided to contact
you regarding the state of the client who managed an investment
under our bank many years ago. If you are interested in
partnership kndly reply to my emails for more information
Respectfully,
Lee Chong
Dear Sir/Madam
I am Mr. Lee Chong, Business Relationship Manager at Nanyang
Commercial Bank in Hong Kong, China. I have decided to contact
you regarding the state of the client who managed an investment
under our bank many years ago. If you are interested in
partnership kndly reply to my emails for more information
Respectfully,
Lee Chong
Dear Sir/Madam
I am Mr. Lee Chong, Business Relationship Manager at Nanyang
Commercial Bank in Hong Kong, China. I have decided to contact
you regarding the state of the client who managed an investment
under our bank many years ago. If you are interested in
partnership kndly reply to my emails for more information
Respectfully,
Lee Chong
The x86_64 and i386 clang builds failed due to these warnings / errors
on Linux next-20220825.
Reported-by: Linux Kernel Functional Testing <lkft(a)linaro.org>
kernel/smpboot.c:435:6: error: variable 'oldstate' is used
uninitialized whenever 'if' condition is true
[-Werror,-Wsometimes-uninitialized]
if (atomic_read(&per_cpu(cpu_hotplug_state, cpu)) == CPU_DEAD)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
kernel/smpboot.c:449:6: note: uninitialized use occurs here
if (oldstate == CPU_DEAD) {
^~~~~~~~
kernel/smpboot.c:435:2: note: remove the 'if' if its condition is always false
if (atomic_read(&per_cpu(cpu_hotplug_state, cpu)) == CPU_DEAD)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
kernel/smpboot.c:428:14: note: initialize the variable 'oldstate' to
silence this warning
int oldstate;
^
= 0
1 error generated.
make[2]: *** [scripts/Makefile.build:250: kernel/smpboot.o] Error 1
Build link: https://builds.tuxbuild.com/2Dpvef6uVvzHMztbfQRmxJfPXZT/
Steps to reproduce:
-------------------
# To install tuxmake on your system globally:
# sudo pip3 install -U tuxmake
tuxmake --runtime podman --target-arch x86_64 --toolchain clang-14
--kconfig https://builds.tuxbuild.com/2Dpvef6uVvzHMztbfQRmxJfPXZT/config
LLVM=1 LLVM_IAS=1
--
Linaro LKFT
https://lkft.linaro.org
This is the start of the stable review cycle for the 4.9.326 release.
There are 98 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, 26 Aug 2022 07:24:55 +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.326-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.326-rc2
Nathan Chancellor <nathan(a)kernel.org>
MIPS: tlbex: Explicitly compare _PAGE_NO_EXEC against 0
Zheyu Ma <zheyuma97(a)gmail.com>
video: fbdev: i740fb: Check the argument of i740_calc_vclk()
Zhouyi Zhou <zhouzhouyi(a)gmail.com>
powerpc/64: Init jump labels before parse_early_param()
Takashi Iwai <tiwai(a)suse.de>
ALSA: timer: Use deferred fasync helper
Takashi Iwai <tiwai(a)suse.de>
ALSA: core: Add async signal helpers
Liang He <windhl(a)126.com>
mips: cavium-octeon: Fix missing of_node_put() in octeon2_usb_clocks_start
Schspa Shi <schspa(a)gmail.com>
vfio: Clear the caps->buf to NULL after free
Liang He <windhl(a)126.com>
tty: serial: Fix refcount leak bug in ucc_uart.c
Kiselev, Oleg <okiselev(a)amazon.com>
ext4: avoid resizing to a partial cluster size
Ye Bin <yebin10(a)huawei.com>
ext4: avoid remove directory when directory is corrupted
Wentao_Liang <Wentao_Liang_g(a)163.com>
drivers:md:fix a potential use-after-free bug
Christophe JAILLET <christophe.jaillet(a)wanadoo.fr>
cxl: Fix a memory leak in an error handling path
Jozef Martiniak <jomajm(a)gmail.com>
gadgetfs: ep_io - wait until IRQ finishes
Liang He <windhl(a)126.com>
usb: host: ohci-ppc-of: Fix refcount leak bug
Sai Prakash Ranjan <quic_saipraka(a)quicinc.com>
irqchip/tegra: Fix overflow implicit truncation warnings
Csókás Bence <csokas.bence(a)prolan.hu>
fec: Fix timer capture timing in `fec_ptp_enable_pps()`
Pablo Neira Ayuso <pablo(a)netfilter.org>
netfilter: nf_tables: really skip inactive sets when allocating name
Al Viro <viro(a)zeniv.linux.org.uk>
nios2: add force_successful_syscall_return()
Al Viro <viro(a)zeniv.linux.org.uk>
nios2: restarts apply only to the first sigframe we build...
Al Viro <viro(a)zeniv.linux.org.uk>
nios2: fix syscall restart checks
Al Viro <viro(a)zeniv.linux.org.uk>
nios2: traced syscall does need to check the syscall number
Al Viro <viro(a)zeniv.linux.org.uk>
nios2: don't leave NULLs in sys_call_table[]
Al Viro <viro(a)zeniv.linux.org.uk>
nios2: page fault et.al. are *not* restartable syscalls...
Duoming Zhou <duoming(a)zju.edu.cn>
atm: idt77252: fix use-after-free bugs caused by tst_timer
Dan Carpenter <dan.carpenter(a)oracle.com>
xen/xenbus: fix return type in xenbus_file_read()
Peilin Ye <peilin.ye(a)bytedance.com>
vsock: Fix memory leak in vsock_connect()
Nikita Travkin <nikita(a)trvn.ru>
pinctrl: qcom: msm8916: Allow CAMSS GP clocks to be muxed
Miaoqian Lin <linmq006(a)gmail.com>
pinctrl: nomadik: Fix refcount leak in nmk_pinctrl_dt_subnode_to_map
Trond Myklebust <trond.myklebust(a)hammerspace.com>
SUNRPC: Reinitialise the backchannel request buffers before reuse
Zhang Xianwei <zhang.xianwei8(a)zte.com.cn>
NFSv4.1: RECLAIM_COMPLETE must handle EACCES
Marc Kleine-Budde <mkl(a)pengutronix.de>
can: ems_usb: fix clang's -Wunaligned-access warning
Filipe Manana <fdmanana(a)suse.com>
btrfs: fix lost error handling when looking up extended ref on log replay
Damien Le Moal <damien.lemoal(a)opensource.wdc.com>
ata: libata-eh: Add missing command name
Mikulas Patocka <mpatocka(a)redhat.com>
rds: add missing barrier to release_refill
Amadeusz Sławiński <amadeuszx.slawinski(a)linux.intel.com>
ALSA: info: Fix llseek return value when using callback
Jamal Hadi Salim <jhs(a)mojatatu.com>
net_sched: cls_route: disallow handle of 0
Tyler Hicks <tyhicks(a)linux.microsoft.com>
net/9p: Initialize the iounit field during fid creation
Guenter Roeck <linux(a)roeck-us.net>
nios2: time: Read timer in get_cycles only if initialized
Luiz Augusto von Dentz <luiz.von.dentz(a)intel.com>
Bluetooth: L2CAP: Fix l2cap_global_chan_by_psm regression
Jose Alonso <joalonsof(a)gmail.com>
Revert "net: usb: ax88179_178a needs FLAG_SEND_ZLP"
Tony Battersby <tonyb(a)cybernetics.com>
scsi: sg: Allow waiting for commands to complete on removed device
Eric Dumazet <edumazet(a)google.com>
tcp: fix over estimation in sk_forced_mem_schedule()
Qu Wenruo <wqu(a)suse.com>
btrfs: reject log replay if there is unsupported RO compat flag
Thadeu Lima de Souza Cascardo <cascardo(a)canonical.com>
net_sched: cls_route: remove from list when handle is 0
Mikulas Patocka <mpatocka(a)redhat.com>
dm raid: fix address sanitizer warning in raid_status
Baokun Li <libaokun1(a)huawei.com>
ext4: correct max_inline_xattr_value_size computing
Eric Whitney <enwlinux(a)gmail.com>
ext4: fix extent status tree race in writeback error recovery path
Theodore Ts'o <tytso(a)mit.edu>
ext4: update s_overhead_clusters in the superblock during an on-line resize
Baokun Li <libaokun1(a)huawei.com>
ext4: fix use-after-free in ext4_xattr_set_entry
Lukas Czerner <lczerner(a)redhat.com>
ext4: make sure ext4_append() always allocates new block
Baokun Li <libaokun1(a)huawei.com>
ext4: add EXT4_INODE_HAS_XATTR_SPACE macro in xattr.h
David Collins <quic_collinsd(a)quicinc.com>
spmi: trace: fix stack-out-of-bound access in SPMI tracing functions
Alexander Lobakin <alexandr.lobakin(a)intel.com>
x86/olpc: fix 'logical not is only applied to the left hand side'
Steffen Maier <maier(a)linux.ibm.com>
scsi: zfcp: Fix missing auto port scan and thus missing target ports
Florian Westphal <fw(a)strlen.de>
netfilter: nf_tables: fix null deref due to zeroed list head
Weitao Wang <WeitaoWang-oc(a)zhaoxin.com>
USB: HCD: Fix URB giveback issue in tasklet function
Huacai Chen <chenhuacai(a)loongson.cn>
MIPS: cpuinfo: Fix a warning for CONFIG_CPUMASK_OFFSTACK
Michael Ellerman <mpe(a)ellerman.id.au>
powerpc/powernv: Avoid crashing if rng is NULL
Pali Rohár <pali(a)kernel.org>
powerpc/fsl-pci: Fix Class Code of PCIe Root Port
Pali Rohár <pali(a)kernel.org>
PCI: Add defines for normal and subtractive PCI bridges
Alexander Lobakin <alexandr.lobakin(a)intel.com>
ia64, processor: fix -Wincompatible-pointer-types in ia64_get_irr()
Mikulas Patocka <mpatocka(a)redhat.com>
md-raid10: fix KASAN warning
Miklos Szeredi <mszeredi(a)redhat.com>
fuse: limit nsec
Daniel Borkmann <daniel(a)iogearbox.net>
bpf: fix overflow in prog accounting
Timur Tabi <ttabi(a)nvidia.com>
drm/nouveau: fix another off-by-one in nvbios_addr
Helge Deller <deller(a)gmx.de>
parisc: Fix device names in /proc/iomem
Lukas Wunner <lukas(a)wunner.de>
usbnet: Fix linkwatch use-after-free on disconnect
David Howells <dhowells(a)redhat.com>
vfs: Check the truncate maximum size in inode_newsize_ok()
Allen Ballway <ballway(a)chromium.org>
ALSA: hda/cirrus - support for iMac 12,1 model
Meng Tang <tangmeng(a)uniontech.com>
ALSA: hda/conexant: Add quirk for LENOVO 20149 Notebook model
Sean Christopherson <seanjc(a)google.com>
KVM: x86: Mark TSS busy during LTR emulation _after_ all fault checks
Maciej S. Szmigiero <maciej.szmigiero(a)oracle.com>
KVM: SVM: Don't BUG if userspace injects an interrupt with GIF=0
Mikulas Patocka <mpatocka(a)redhat.com>
add barriers to buffer_uptodate and set_buffer_uptodate
Zheyu Ma <zheyuma97(a)gmail.com>
ALSA: bcd2000: Fix a UAF bug on the error path of probing
Ning Qiang <sohu0106(a)126.com>
macintosh/adb: fix oob read in do_adb_query() function
Hans-Christian Noren Egtvedt <hegtvedt(a)cisco.com>
random: only call boot_init_stack_canary() once
Werner Sembach <wse(a)tuxedocomputers.com>
ACPI: video: Shortening quirk list by identifying Clevo by board_name only
Werner Sembach <wse(a)tuxedocomputers.com>
ACPI: video: Force backlight native for some TongFang devices
Daniel Micay <danielmicay(a)gmail.com>
init/main.c: extract early boot entropy from the passed cmdline
Laura Abbott <lauraa(a)codeaurora.org>
init: move stack canary initialization after setup_arch
Viresh Kumar <viresh.kumar(a)linaro.org>
init/main: properly align the multi-line comment
Viresh Kumar <viresh.kumar(a)linaro.org>
init/main: Fix double "the" in comment
Christian Borntraeger <borntraeger(a)de.ibm.com>
include/uapi/linux/swab.h: fix userspace breakage, use __BITS_PER_LONG for swap
Paul Moore <paul(a)paul-moore.com>
selinux: fix inode_doinit_with_dentry() LABEL_INVALID error handling
Tianyue Ren <rentianyue(a)kylinos.cn>
selinux: fix error initialization in inode_doinit_with_dentry()
Andreas Gruenbacher <agruenba(a)redhat.com>
selinux: Convert isec->lock into a spinlock
Andreas Gruenbacher <agruenba(a)redhat.com>
selinux: Clean up initialization of isec->sclass
Andreas Gruenbacher <agruenba(a)redhat.com>
proc: Pass file mode to proc_pid_make_inode
Andreas Gruenbacher <agruenba(a)redhat.com>
selinux: Minor cleanups
Nathan Chancellor <nathan(a)kernel.org>
ion: Make user_ion_handle_put_nolock() a void function
Wei Mingzhi <whistler(a)member.fsf.org>
mt7601u: add USB device ID for some versions of XiaoDu WiFi Dongle.
Greg Kroah-Hartman <gregkh(a)linuxfoundation.org>
ARM: crypto: comment out gcc warning that breaks clang builds
Florian Westphal <fw(a)strlen.de>
netfilter: nf_queue: do not allow packet truncation below transport header offset
Liang He <windhl(a)126.com>
net: sungem_phy: Add of_node_put() for reference returned by of_get_parent()
Kuniyuki Iwashima <kuniyu(a)amazon.com>
net: ping6: Fix memleak in ipv6_renew_options().
Liang He <windhl(a)126.com>
scsi: ufs: host: Hold reference returned by of_parse_phandle()
ChenXiaoSong <chenxiaosong2(a)huawei.com>
ntfs: fix use-after-free in ntfs_ucsncmp()
Luiz Augusto von Dentz <luiz.von.dentz(a)intel.com>
Bluetooth: L2CAP: Fix use-after-free caused by l2cap_chan_put
-------------
Diffstat:
Makefile | 4 +-
arch/arm/lib/xor-neon.c | 3 +-
arch/ia64/include/asm/processor.h | 2 +-
arch/mips/cavium-octeon/octeon-platform.c | 3 +-
arch/mips/kernel/proc.c | 2 +-
arch/mips/mm/tlbex.c | 4 +-
arch/nios2/include/asm/entry.h | 3 +-
arch/nios2/include/asm/ptrace.h | 2 +
arch/nios2/kernel/entry.S | 22 +++--
arch/nios2/kernel/signal.c | 3 +-
arch/nios2/kernel/syscall_table.c | 1 +
arch/nios2/kernel/time.c | 5 +-
arch/parisc/kernel/drivers.c | 9 +-
arch/powerpc/kernel/prom.c | 7 ++
arch/powerpc/platforms/powernv/rng.c | 2 +
arch/powerpc/sysdev/fsl_pci.c | 8 ++
arch/powerpc/sysdev/fsl_pci.h | 1 +
arch/x86/kvm/emulate.c | 19 ++--
arch/x86/kvm/svm.c | 2 -
arch/x86/platform/olpc/olpc-xo1-sci.c | 2 +-
drivers/acpi/video_detect.c | 55 +++++++----
drivers/ata/libata-eh.c | 1 +
drivers/atm/idt77252.c | 1 +
drivers/gpu/drm/nouveau/nvkm/subdev/bios/base.c | 2 +-
drivers/irqchip/irq-tegra.c | 10 +-
drivers/macintosh/adb.c | 2 +-
drivers/md/dm-raid.c | 2 +-
drivers/md/raid10.c | 5 +-
drivers/md/raid5.c | 2 +-
drivers/misc/cxl/irq.c | 1 +
drivers/net/can/usb/ems_usb.c | 2 +-
drivers/net/ethernet/freescale/fec_ptp.c | 6 +-
drivers/net/sungem_phy.c | 1 +
drivers/net/usb/ax88179_178a.c | 14 +--
drivers/net/usb/usbnet.c | 8 +-
drivers/net/wireless/mediatek/mt7601u/usb.c | 1 +
drivers/pinctrl/nomadik/pinctrl-nomadik.c | 4 +-
drivers/pinctrl/qcom/pinctrl-msm8916.c | 4 +-
drivers/s390/scsi/zfcp_fc.c | 29 ++++--
drivers/s390/scsi/zfcp_fc.h | 6 +-
drivers/s390/scsi/zfcp_fsf.c | 4 +-
drivers/scsi/sg.c | 57 ++++++-----
drivers/scsi/ufs/ufshcd-pltfrm.c | 15 ++-
drivers/staging/android/ion/ion-ioctl.c | 8 +-
drivers/tty/serial/ucc_uart.c | 2 +
drivers/usb/core/hcd.c | 26 ++---
drivers/usb/gadget/legacy/inode.c | 1 +
drivers/usb/host/ohci-ppc-of.c | 1 +
drivers/vfio/vfio.c | 1 +
drivers/video/fbdev/i740fb.c | 9 +-
drivers/xen/xenbus/xenbus_dev_frontend.c | 4 +-
fs/attr.c | 2 +
fs/btrfs/disk-io.c | 14 +++
fs/btrfs/tree-log.c | 4 +-
fs/ext4/inline.c | 3 +
fs/ext4/inode.c | 7 ++
fs/ext4/namei.c | 23 ++++-
fs/ext4/resize.c | 11 +++
fs/ext4/xattr.c | 6 +-
fs/ext4/xattr.h | 13 +++
fs/fuse/inode.c | 6 ++
fs/nfs/nfs4proc.c | 3 +
fs/ntfs/attrib.c | 8 +-
fs/proc/base.c | 23 ++---
fs/proc/fd.c | 6 +-
fs/proc/internal.h | 2 +-
fs/proc/namespaces.c | 3 +-
include/linux/bpf.h | 11 +++
include/linux/buffer_head.h | 25 ++++-
include/linux/pci_ids.h | 2 +
include/linux/usb/hcd.h | 1 +
include/net/bluetooth/l2cap.h | 1 +
include/sound/core.h | 8 ++
include/trace/events/spmi.h | 12 +--
include/uapi/linux/swab.h | 4 +-
init/main.c | 14 +--
kernel/bpf/core.c | 16 ++-
kernel/bpf/syscall.c | 36 +++++--
net/9p/client.c | 4 +-
net/bluetooth/l2cap_core.c | 68 +++++++++----
net/ipv4/tcp_output.c | 7 +-
net/ipv6/ping.c | 6 ++
net/netfilter/nf_tables_api.c | 3 +-
net/netfilter/nfnetlink_queue.c | 7 +-
net/rds/ib_recv.c | 1 +
net/sched/cls_route.c | 8 +-
net/sunrpc/backchannel_rqst.c | 14 +++
net/vmw_vsock/af_vsock.c | 9 +-
security/selinux/hooks.c | 123 +++++++++++++++---------
security/selinux/include/objsec.h | 5 +-
security/selinux/selinuxfs.c | 4 +-
sound/core/info.c | 6 +-
sound/core/misc.c | 94 ++++++++++++++++++
sound/core/timer.c | 11 ++-
sound/pci/hda/patch_cirrus.c | 1 +
sound/pci/hda/patch_conexant.c | 11 ++-
sound/usb/bcd2000/bcd2000.c | 3 +-
97 files changed, 743 insertions(+), 294 deletions(-)
This is the start of the stable review cycle for the 4.9.326 release.
There are 101 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 Thu, 25 Aug 2022 08:00:15 +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.326-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.326-rc1
Nathan Chancellor <nathan(a)kernel.org>
MIPS: tlbex: Explicitly compare _PAGE_NO_EXEC against 0
Zheyu Ma <zheyuma97(a)gmail.com>
video: fbdev: i740fb: Check the argument of i740_calc_vclk()
Zhouyi Zhou <zhouzhouyi(a)gmail.com>
powerpc/64: Init jump labels before parse_early_param()
Takashi Iwai <tiwai(a)suse.de>
ALSA: timer: Use deferred fasync helper
Takashi Iwai <tiwai(a)suse.de>
ALSA: core: Add async signal helpers
Liang He <windhl(a)126.com>
mips: cavium-octeon: Fix missing of_node_put() in octeon2_usb_clocks_start
Schspa Shi <schspa(a)gmail.com>
vfio: Clear the caps->buf to NULL after free
Liang He <windhl(a)126.com>
tty: serial: Fix refcount leak bug in ucc_uart.c
Kiselev, Oleg <okiselev(a)amazon.com>
ext4: avoid resizing to a partial cluster size
Ye Bin <yebin10(a)huawei.com>
ext4: avoid remove directory when directory is corrupted
Wentao_Liang <Wentao_Liang_g(a)163.com>
drivers:md:fix a potential use-after-free bug
Christophe JAILLET <christophe.jaillet(a)wanadoo.fr>
cxl: Fix a memory leak in an error handling path
Jozef Martiniak <jomajm(a)gmail.com>
gadgetfs: ep_io - wait until IRQ finishes
Liang He <windhl(a)126.com>
usb: host: ohci-ppc-of: Fix refcount leak bug
Sai Prakash Ranjan <quic_saipraka(a)quicinc.com>
irqchip/tegra: Fix overflow implicit truncation warnings
Masahiro Yamada <yamada.masahiro(a)socionext.com>
kbuild: clear LDFLAGS in the top Makefile
Csókás Bence <csokas.bence(a)prolan.hu>
fec: Fix timer capture timing in `fec_ptp_enable_pps()`
Pablo Neira Ayuso <pablo(a)netfilter.org>
netfilter: nf_tables: really skip inactive sets when allocating name
Al Viro <viro(a)zeniv.linux.org.uk>
nios2: add force_successful_syscall_return()
Al Viro <viro(a)zeniv.linux.org.uk>
nios2: restarts apply only to the first sigframe we build...
Al Viro <viro(a)zeniv.linux.org.uk>
nios2: fix syscall restart checks
Al Viro <viro(a)zeniv.linux.org.uk>
nios2: traced syscall does need to check the syscall number
Al Viro <viro(a)zeniv.linux.org.uk>
nios2: don't leave NULLs in sys_call_table[]
Al Viro <viro(a)zeniv.linux.org.uk>
nios2: page fault et.al. are *not* restartable syscalls...
Duoming Zhou <duoming(a)zju.edu.cn>
atm: idt77252: fix use-after-free bugs caused by tst_timer
Dan Carpenter <dan.carpenter(a)oracle.com>
xen/xenbus: fix return type in xenbus_file_read()
Peilin Ye <peilin.ye(a)bytedance.com>
vsock: Fix memory leak in vsock_connect()
Nikita Travkin <nikita(a)trvn.ru>
pinctrl: qcom: msm8916: Allow CAMSS GP clocks to be muxed
Miaoqian Lin <linmq006(a)gmail.com>
pinctrl: nomadik: Fix refcount leak in nmk_pinctrl_dt_subnode_to_map
Trond Myklebust <trond.myklebust(a)hammerspace.com>
SUNRPC: Reinitialise the backchannel request buffers before reuse
Zhang Xianwei <zhang.xianwei8(a)zte.com.cn>
NFSv4.1: RECLAIM_COMPLETE must handle EACCES
Marc Kleine-Budde <mkl(a)pengutronix.de>
can: ems_usb: fix clang's -Wunaligned-access warning
Filipe Manana <fdmanana(a)suse.com>
btrfs: fix lost error handling when looking up extended ref on log replay
Damien Le Moal <damien.lemoal(a)opensource.wdc.com>
ata: libata-eh: Add missing command name
Mikulas Patocka <mpatocka(a)redhat.com>
rds: add missing barrier to release_refill
Amadeusz Sławiński <amadeuszx.slawinski(a)linux.intel.com>
ALSA: info: Fix llseek return value when using callback
Jamal Hadi Salim <jhs(a)mojatatu.com>
net_sched: cls_route: disallow handle of 0
Tyler Hicks <tyhicks(a)linux.microsoft.com>
net/9p: Initialize the iounit field during fid creation
Guenter Roeck <linux(a)roeck-us.net>
nios2: time: Read timer in get_cycles only if initialized
Luiz Augusto von Dentz <luiz.von.dentz(a)intel.com>
Bluetooth: L2CAP: Fix l2cap_global_chan_by_psm regression
Jose Alonso <joalonsof(a)gmail.com>
Revert "net: usb: ax88179_178a needs FLAG_SEND_ZLP"
Tony Battersby <tonyb(a)cybernetics.com>
scsi: sg: Allow waiting for commands to complete on removed device
Eric Dumazet <edumazet(a)google.com>
tcp: fix over estimation in sk_forced_mem_schedule()
Qu Wenruo <wqu(a)suse.com>
btrfs: reject log replay if there is unsupported RO compat flag
Thadeu Lima de Souza Cascardo <cascardo(a)canonical.com>
net_sched: cls_route: remove from list when handle is 0
Mikulas Patocka <mpatocka(a)redhat.com>
dm raid: fix address sanitizer warning in raid_status
Baokun Li <libaokun1(a)huawei.com>
ext4: correct max_inline_xattr_value_size computing
Eric Whitney <enwlinux(a)gmail.com>
ext4: fix extent status tree race in writeback error recovery path
Theodore Ts'o <tytso(a)mit.edu>
ext4: update s_overhead_clusters in the superblock during an on-line resize
Baokun Li <libaokun1(a)huawei.com>
ext4: fix use-after-free in ext4_xattr_set_entry
Lukas Czerner <lczerner(a)redhat.com>
ext4: make sure ext4_append() always allocates new block
Baokun Li <libaokun1(a)huawei.com>
ext4: add EXT4_INODE_HAS_XATTR_SPACE macro in xattr.h
David Collins <quic_collinsd(a)quicinc.com>
spmi: trace: fix stack-out-of-bound access in SPMI tracing functions
Alexander Lobakin <alexandr.lobakin(a)intel.com>
x86/olpc: fix 'logical not is only applied to the left hand side'
Steffen Maier <maier(a)linux.ibm.com>
scsi: zfcp: Fix missing auto port scan and thus missing target ports
Florian Westphal <fw(a)strlen.de>
netfilter: nf_tables: fix null deref due to zeroed list head
Weitao Wang <WeitaoWang-oc(a)zhaoxin.com>
USB: HCD: Fix URB giveback issue in tasklet function
Huacai Chen <chenhuacai(a)loongson.cn>
MIPS: cpuinfo: Fix a warning for CONFIG_CPUMASK_OFFSTACK
Michael Ellerman <mpe(a)ellerman.id.au>
powerpc/powernv: Avoid crashing if rng is NULL
Pali Rohár <pali(a)kernel.org>
powerpc/fsl-pci: Fix Class Code of PCIe Root Port
Pali Rohár <pali(a)kernel.org>
PCI: Add defines for normal and subtractive PCI bridges
Alexander Lobakin <alexandr.lobakin(a)intel.com>
ia64, processor: fix -Wincompatible-pointer-types in ia64_get_irr()
Mikulas Patocka <mpatocka(a)redhat.com>
md-raid10: fix KASAN warning
Miklos Szeredi <mszeredi(a)redhat.com>
fuse: limit nsec
Daniel Borkmann <daniel(a)iogearbox.net>
bpf: fix overflow in prog accounting
Timur Tabi <ttabi(a)nvidia.com>
drm/nouveau: fix another off-by-one in nvbios_addr
Helge Deller <deller(a)gmx.de>
parisc: Fix device names in /proc/iomem
Lukas Wunner <lukas(a)wunner.de>
usbnet: Fix linkwatch use-after-free on disconnect
David Howells <dhowells(a)redhat.com>
vfs: Check the truncate maximum size in inode_newsize_ok()
Allen Ballway <ballway(a)chromium.org>
ALSA: hda/cirrus - support for iMac 12,1 model
Meng Tang <tangmeng(a)uniontech.com>
ALSA: hda/conexant: Add quirk for LENOVO 20149 Notebook model
Sean Christopherson <seanjc(a)google.com>
KVM: x86: Mark TSS busy during LTR emulation _after_ all fault checks
Maciej S. Szmigiero <maciej.szmigiero(a)oracle.com>
KVM: SVM: Don't BUG if userspace injects an interrupt with GIF=0
Mikulas Patocka <mpatocka(a)redhat.com>
add barriers to buffer_uptodate and set_buffer_uptodate
Zheyu Ma <zheyuma97(a)gmail.com>
ALSA: bcd2000: Fix a UAF bug on the error path of probing
Nick Desaulniers <ndesaulniers(a)google.com>
x86: link vdso and boot with -z noexecstack --no-warn-rwx-segments
Nick Desaulniers <ndesaulniers(a)google.com>
Makefile: link with -z noexecstack --no-warn-rwx-segments
Ning Qiang <sohu0106(a)126.com>
macintosh/adb: fix oob read in do_adb_query() function
Hans-Christian Noren Egtvedt <hegtvedt(a)cisco.com>
random: only call boot_init_stack_canary() once
Werner Sembach <wse(a)tuxedocomputers.com>
ACPI: video: Shortening quirk list by identifying Clevo by board_name only
Werner Sembach <wse(a)tuxedocomputers.com>
ACPI: video: Force backlight native for some TongFang devices
Daniel Micay <danielmicay(a)gmail.com>
init/main.c: extract early boot entropy from the passed cmdline
Laura Abbott <lauraa(a)codeaurora.org>
init: move stack canary initialization after setup_arch
Viresh Kumar <viresh.kumar(a)linaro.org>
init/main: properly align the multi-line comment
Viresh Kumar <viresh.kumar(a)linaro.org>
init/main: Fix double "the" in comment
Christian Borntraeger <borntraeger(a)de.ibm.com>
include/uapi/linux/swab.h: fix userspace breakage, use __BITS_PER_LONG for swap
Paul Moore <paul(a)paul-moore.com>
selinux: fix inode_doinit_with_dentry() LABEL_INVALID error handling
Tianyue Ren <rentianyue(a)kylinos.cn>
selinux: fix error initialization in inode_doinit_with_dentry()
Andreas Gruenbacher <agruenba(a)redhat.com>
selinux: Convert isec->lock into a spinlock
Andreas Gruenbacher <agruenba(a)redhat.com>
selinux: Clean up initialization of isec->sclass
Andreas Gruenbacher <agruenba(a)redhat.com>
proc: Pass file mode to proc_pid_make_inode
Andreas Gruenbacher <agruenba(a)redhat.com>
selinux: Minor cleanups
Nathan Chancellor <nathan(a)kernel.org>
ion: Make user_ion_handle_put_nolock() a void function
Wei Mingzhi <whistler(a)member.fsf.org>
mt7601u: add USB device ID for some versions of XiaoDu WiFi Dongle.
Greg Kroah-Hartman <gregkh(a)linuxfoundation.org>
ARM: crypto: comment out gcc warning that breaks clang builds
Florian Westphal <fw(a)strlen.de>
netfilter: nf_queue: do not allow packet truncation below transport header offset
Liang He <windhl(a)126.com>
net: sungem_phy: Add of_node_put() for reference returned by of_get_parent()
Kuniyuki Iwashima <kuniyu(a)amazon.com>
net: ping6: Fix memleak in ipv6_renew_options().
Liang He <windhl(a)126.com>
scsi: ufs: host: Hold reference returned by of_parse_phandle()
ChenXiaoSong <chenxiaosong2(a)huawei.com>
ntfs: fix use-after-free in ntfs_ucsncmp()
Luiz Augusto von Dentz <luiz.von.dentz(a)intel.com>
Bluetooth: L2CAP: Fix use-after-free caused by l2cap_chan_put
-------------
Diffstat:
Makefile | 8 +-
arch/arm/lib/xor-neon.c | 3 +-
arch/ia64/include/asm/processor.h | 2 +-
arch/mips/cavium-octeon/octeon-platform.c | 3 +-
arch/mips/kernel/proc.c | 2 +-
arch/mips/mm/tlbex.c | 4 +-
arch/nios2/include/asm/entry.h | 3 +-
arch/nios2/include/asm/ptrace.h | 2 +
arch/nios2/kernel/entry.S | 22 +++--
arch/nios2/kernel/signal.c | 3 +-
arch/nios2/kernel/syscall_table.c | 1 +
arch/nios2/kernel/time.c | 5 +-
arch/parisc/kernel/drivers.c | 9 +-
arch/powerpc/kernel/prom.c | 7 ++
arch/powerpc/platforms/powernv/rng.c | 2 +
arch/powerpc/sysdev/fsl_pci.c | 8 ++
arch/powerpc/sysdev/fsl_pci.h | 1 +
arch/x86/boot/Makefile | 2 +-
arch/x86/boot/compressed/Makefile | 4 +
arch/x86/entry/vdso/Makefile | 2 +-
arch/x86/kvm/emulate.c | 19 ++--
arch/x86/kvm/svm.c | 2 -
arch/x86/platform/olpc/olpc-xo1-sci.c | 2 +-
drivers/acpi/video_detect.c | 55 +++++++----
drivers/ata/libata-eh.c | 1 +
drivers/atm/idt77252.c | 1 +
drivers/gpu/drm/nouveau/nvkm/subdev/bios/base.c | 2 +-
drivers/irqchip/irq-tegra.c | 10 +-
drivers/macintosh/adb.c | 2 +-
drivers/md/dm-raid.c | 2 +-
drivers/md/raid10.c | 5 +-
drivers/md/raid5.c | 2 +-
drivers/misc/cxl/irq.c | 1 +
drivers/net/can/usb/ems_usb.c | 2 +-
drivers/net/ethernet/freescale/fec_ptp.c | 6 +-
drivers/net/sungem_phy.c | 1 +
drivers/net/usb/ax88179_178a.c | 14 +--
drivers/net/usb/usbnet.c | 8 +-
drivers/net/wireless/mediatek/mt7601u/usb.c | 1 +
drivers/pinctrl/nomadik/pinctrl-nomadik.c | 4 +-
drivers/pinctrl/qcom/pinctrl-msm8916.c | 4 +-
drivers/s390/scsi/zfcp_fc.c | 29 ++++--
drivers/s390/scsi/zfcp_fc.h | 6 +-
drivers/s390/scsi/zfcp_fsf.c | 4 +-
drivers/scsi/sg.c | 57 ++++++-----
drivers/scsi/ufs/ufshcd-pltfrm.c | 15 ++-
drivers/staging/android/ion/ion-ioctl.c | 8 +-
drivers/tty/serial/ucc_uart.c | 2 +
drivers/usb/core/hcd.c | 26 ++---
drivers/usb/gadget/legacy/inode.c | 1 +
drivers/usb/host/ohci-ppc-of.c | 1 +
drivers/vfio/vfio.c | 1 +
drivers/video/fbdev/i740fb.c | 9 +-
drivers/xen/xenbus/xenbus_dev_frontend.c | 4 +-
fs/attr.c | 2 +
fs/btrfs/disk-io.c | 14 +++
fs/btrfs/tree-log.c | 4 +-
fs/ext4/inline.c | 3 +
fs/ext4/inode.c | 7 ++
fs/ext4/namei.c | 23 ++++-
fs/ext4/resize.c | 11 +++
fs/ext4/xattr.c | 6 +-
fs/ext4/xattr.h | 13 +++
fs/fuse/inode.c | 6 ++
fs/nfs/nfs4proc.c | 3 +
fs/ntfs/attrib.c | 8 +-
fs/proc/base.c | 23 ++---
fs/proc/fd.c | 6 +-
fs/proc/internal.h | 2 +-
fs/proc/namespaces.c | 3 +-
include/linux/bpf.h | 11 +++
include/linux/buffer_head.h | 25 ++++-
include/linux/pci_ids.h | 2 +
include/linux/usb/hcd.h | 1 +
include/net/bluetooth/l2cap.h | 1 +
include/sound/core.h | 8 ++
include/trace/events/spmi.h | 12 +--
include/uapi/linux/swab.h | 4 +-
init/main.c | 14 +--
kernel/bpf/core.c | 16 ++-
kernel/bpf/syscall.c | 36 +++++--
net/9p/client.c | 4 +-
net/bluetooth/l2cap_core.c | 68 +++++++++----
net/ipv4/tcp_output.c | 7 +-
net/ipv6/ping.c | 6 ++
net/netfilter/nf_tables_api.c | 3 +-
net/netfilter/nfnetlink_queue.c | 7 +-
net/rds/ib_recv.c | 1 +
net/sched/cls_route.c | 8 +-
net/sunrpc/backchannel_rqst.c | 14 +++
net/vmw_vsock/af_vsock.c | 9 +-
security/selinux/hooks.c | 123 +++++++++++++++---------
security/selinux/include/objsec.h | 5 +-
security/selinux/selinuxfs.c | 4 +-
sound/core/info.c | 6 +-
sound/core/misc.c | 94 ++++++++++++++++++
sound/core/timer.c | 11 ++-
sound/pci/hda/patch_cirrus.c | 1 +
sound/pci/hda/patch_conexant.c | 11 ++-
sound/usb/bcd2000/bcd2000.c | 3 +-
100 files changed, 753 insertions(+), 296 deletions(-)
This is the start of the stable review cycle for the 5.15.62 release.
There are 10 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 Mon, 22 Aug 2022 18:23:01 +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.62-rc…
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(a)linuxfoundation.org>
Linux 5.15.62-rc2
Qu Wenruo <wqu(a)suse.com>
btrfs: raid56: don't trust any cached sector in __raid56_parity_recover()
Qu Wenruo <wqu(a)suse.com>
btrfs: only write the sectors in the vertical stripe which has data stripes
Peter Zijlstra <peterz(a)infradead.org>
x86/ftrace: Use alternative RET encoding
Peter Zijlstra <peterz(a)infradead.org>
x86/ibt,ftrace: Make function-graph play nice
Thadeu Lima de Souza Cascardo <cascardo(a)canonical.com>
Revert "x86/ftrace: Use alternative RET encoding"
Namjae Jeon <linkinjeon(a)kernel.org>
ksmbd: fix heap-based overflow in set_ntacl_dacl()
Hyunchul Lee <hyc.lee(a)gmail.com>
ksmbd: prevent out of bound read for SMB2_WRITE
Jamal Hadi Salim <jhs(a)mojatatu.com>
net_sched: cls_route: disallow handle of 0
Jens Wiklander <jens.wiklander(a)linaro.org>
tee: add overflow check in register_shm_helper()
Jens Axboe <axboe(a)kernel.dk>
io_uring: use original request task for inflight tracking
-------------
Diffstat:
Makefile | 4 +-
arch/x86/kernel/ftrace.c | 7 +--
arch/x86/kernel/ftrace_64.S | 19 +++++--
drivers/tee/tee_shm.c | 3 +
fs/btrfs/raid56.c | 74 +++++++++++++++++++------
fs/io_uring.c | 2 +-
fs/ksmbd/smb2misc.c | 7 ++-
fs/ksmbd/smb2pdu.c | 45 +++++++++------
fs/ksmbd/smbacl.c | 130 ++++++++++++++++++++++++++++++--------------
fs/ksmbd/smbacl.h | 2 +-
fs/ksmbd/vfs.c | 5 ++
net/sched/cls_route.c | 10 ++++
12 files changed, 216 insertions(+), 92 deletions(-)