merge-upstream/v5.4.87 from branch/tag: upstream/v5.4.87 into branch: cos-5.4
Changelog:
-------------------------------------------------------------
Anant Thazhemadam (2):
Bluetooth: hci_h5: close serdev device and free hu in h5_close
misc: vmw_vmci: fix kernel info-leak by initializing dbells in vmci_ctx_get_chkpt_doorbells()
Arnaldo Carvalho de Melo (1):
tools headers UAPI: Sync linux/const.h with the kernel headers
Bart Van Assche (1):
scsi: block: Fix a race in the runtime power management code
Boqun Feng (1):
fcntl: Fix potential deadlock in send_sig{io, urg}()
Chao Yu (1):
f2fs: fix shift-out-of-bounds in sanity_check_raw_super()
Christophe Leroy (1):
powerpc/bitops: Fix possible undefined behaviour with fls() and fls64()
Damien Le Moal (1):
null_blk: Fix zone size initialization
Davide Caratti (1):
net/sched: sch_taprio: reset child qdiscs before freeing them
Dinghao Liu (1):
rtc: sun6i: Fix memleak in sun6i_rtc_clk_init
Eric Auger (1):
vfio/pci: Move dummy_resources_list init in vfio_pci_probe()
Eric Biggers (6):
ext4: prevent creating duplicate encrypted filenames
ubifs: prevent creating duplicate encrypted filenames
f2fs: prevent creating duplicate encrypted filenames
fscrypt: add fscrypt_is_nokey_name()
fscrypt: remove kernel-internal constants from UAPI header
fs/namespace.c: WARN if mnt_count has become negative
Filipe Manana (1):
btrfs: fix race when defragmenting leads to unnecessary IO
Gabriel Krisman Bertazi (1):
um: ubd: Submit all data segments atomically
Greg Kroah-Hartman (1):
Linux 5.4.87
Hyeongseok Kim (1):
dm verity: skip verity work if I/O error when system is shutting down
Jaegeuk Kim (1):
f2fs: avoid race condition for shrinker count
Jamie Iles (1):
jffs2: Fix NULL pointer dereference in rp_size fs option parsing
Jan Kara (2):
ext4: don't remount read-only with errors=continue on reboot
quota: Don't overflow quota file offsets
Jessica Yu (1):
module: delay kobject uevent until after module init call
Johan Hovold (1):
of: fix linker-section match-table corruption
Kevin Vigor (1):
md/raid10: initialize r10_bio->read_slot before use.
Mauro Carvalho Chehab (1):
media: gp8psk: initialize stats at power control logic
Miroslav Benes (1):
module: set MODULE_STATE_GOING state when a module fails to load
Paolo Bonzini (3):
KVM: x86: avoid incorrect writes to host MSR_IA32_SPEC_CTRL
KVM: SVM: relax conditions for allowing MSR_IA32_SPEC_CTRL accesses
KVM: x86: reinstate vendor-agnostic check on SPEC_CTRL cpuid bits
Petr Vorel (1):
uapi: move constants from <linux/kernel.h> to <linux/const.h>
Qinglang Miao (3):
cgroup: Fix memory leak when parsing multiple source parameters
powerpc: sysdev: add missing iounmap() on error in mpic_msgr_probe()
i3c master: fix missing destroy_workqueue() on error in i3c_master_register
Randy Dunlap (2):
scsi: cxgb4i: Fix TLS dependency
bfs: don't use WARNING: string when it's just info.
Rustam Kovhaev (1):
reiserfs: add check for an invalid ih_entry_count
Takashi Iwai (3):
ALSA: seq: Use bool for snd_seq_queue internal flags
ALSA: rawmidi: Access runtime->avail always in spinlock
ALSA: pcm: Clear the full allocated memory at hw_params
Thomas Gleixner (1):
tick/sched: Remove bogus boot "safety" check
Trond Myklebust (1):
NFSv4: Fix a pNFS layout related use-after-free race when freeing the inode
Zheng Liang (1):
rtc: pl031: fix resource leak in pl031_probe
Zhuguangqing (1):
thermal/drivers/cpufreq_cooling: Update cpufreq_state only if state has changed
lizhe (1):
jffs2: Allow setting rp_size to zero during remounting
BUG=b/176958089
TEST=tryjob, validation and K8s e2e
RELEASE_NOTE=Updated the Linux kernel to upstream/v5.4.87.
Signed-off-by: COS Kernel Merge Bot <cloud-image-merge-automation@prod.google.com>
Change-Id: Ia60ad7dc31a812da46ff82b619af638be1a73037