Changes in 5.4.3
rsi: release skb if rsi_prepare_beacon fails
arm64: tegra: Fix 'active-low' warning for Jetson TX1 regulator
arm64: tegra: Fix 'active-low' warning for Jetson Xavier regulator
perf scripts python: exported-sql-viewer.py: Fix use of TRUE with SQLite
sparc64: implement ioremap_uc
lp: fix sparc64 LPSETTIMEOUT ioctl
time: Zero the upper 32-bits in __kernel_timespec on 32-bit
mailbox: tegra: Fix superfluous IRQ error message
staging/octeon: Use stubs for MIPS && !CAVIUM_OCTEON_SOC
usb: gadget: u_serial: add missing port entry locking
serial: 8250-mtk: Use platform_get_irq_optional() for optional irq
tty: serial: fsl_lpuart: use the sg count from dma_map_sg
tty: serial: msm_serial: Fix flow control
serial: pl011: Fix DMA ->flush_buffer()
serial: serial_core: Perform NULL checks for break_ctl ops
serial: stm32: fix clearing interrupt error flags
serial: 8250_dw: Avoid double error messaging when IRQ absent
serial: ifx6x60: add missed pm_runtime_disable
mwifiex: Re-work support for SDIO HW reset
io_uring: fix dead-hung for non-iter fixed rw
io_uring: transform send/recvmsg() -ERESTARTSYS to -EINTR
fuse: fix leak of fuse_io_priv
fuse: verify nlink
fuse: verify write return
fuse: verify attributes
io_uring: fix missing kmap() declaration on powerpc
io_uring: ensure req->submit is copied when req is deferred
SUNRPC: Avoid RPC delays when exiting suspend
ALSA: hda/realtek - Enable internal speaker of ASUS UX431FLC
ALSA: hda/realtek - Enable the headset-mic on a Xiaomi's laptop
ALSA: hda/realtek - Dell headphone has noise on unmute for ALC236
ALSA: hda/realtek - Fix inverted bass GPIO pin on Acer 8951G
ALSA: pcm: oss: Avoid potential buffer overflows
ALSA: hda - Add mute led support for HP ProBook 645 G4
ALSA: hda: Modify stream stripe mask only when needed
soc: mediatek: cmdq: fixup wrong input order of write api
Input: synaptics - switch another X1 Carbon 6 to RMI/SMbus
Input: synaptics-rmi4 - re-enable IRQs in f34v7_do_reflash
Input: synaptics-rmi4 - don't increment rmiaddr for SMBus transfers
Input: goodix - add upside-down quirk for Teclast X89 tablet
coresight: etm4x: Fix input validation for sysfs.
Input: Fix memory leak in psxpad_spi_probe
media: rc: mark input device as pointing stick
x86/mm/32: Sync only to VMALLOC_END in vmalloc_sync_all()
x86/PCI: Avoid AMD FCH XHCI USB PME# from D0 defect
CIFS: Fix NULL-pointer dereference in smb2_push_mandatory_locks
CIFS: Fix SMB2 oplock break processing
tty: vt: keyboard: reject invalid keycodes
can: slcan: Fix use-after-free Read in slcan_open
nfsd: Ensure CLONE persists data and metadata changes to the target file
nfsd: restore NFSv3 ACL support
kernfs: fix ino wrap-around detection
jbd2: Fix possible overflow in jbd2_log_space_left()
drm/msm: fix memleak on release
drm: damage_helper: Fix race checking plane->state->fb
drm/i810: Prevent underflow in ioctl
arm64: Validate tagged addresses in access_ok() called from kernel threads
arm64: dts: exynos: Revert "Remove unneeded address space mapping for soc node"
KVM: PPC: Book3S HV: XIVE: Free previous EQ page when setting up a new one
KVM: PPC: Book3S HV: XIVE: Fix potential page leak on error path
KVM: PPC: Book3S HV: XIVE: Set kvm->arch.xive when VPs are allocated
KVM: nVMX: Always write vmcs02.GUEST_CR3 during nested VM-Enter
KVM: arm/arm64: vgic: Don't rely on the wrong pending table
KVM: x86: do not modify masked bits of shared MSRs
KVM: x86: fix presentation of TSX feature in ARCH_CAPABILITIES
KVM: x86: Remove a spurious export of a static function
KVM: x86: Grab KVM's srcu lock when setting nested state
crypto: crypto4xx - fix double-free in crypto4xx_destroy_sdr
crypto: atmel-aes - Fix IV handling when req->nbytes < ivsize
crypto: af_alg - cast ki_complete ternary op to int
crypto: geode-aes - switch to skcipher for cbc(aes) fallback
crypto: ccp - fix uninitialized list head
crypto: ecdh - fix big endian bug in ECC library
crypto: user - fix memory leak in crypto_report
crypto: user - fix memory leak in crypto_reportstat
spi: spi-fsl-qspi: Clear TDH bits in FLSHCR register
spi: stm32-qspi: Fix kernel oops when unbinding driver
spi: atmel: Fix CS high support
spi: Fix SPI_CS_HIGH setting when using native and GPIO CS
spi: Fix NULL pointer when setting SPI_CS_HIGH for GPIO CS
can: ucan: fix non-atomic allocation in completion handler
RDMA/qib: Validate ->show()/store() callbacks before calling them
rfkill: allocate static minor
bdev: Factor out bdev revalidation into a common helper
bdev: Refresh bdev size for disks without partitioning
iomap: Fix pipe page leakage during splicing
thermal: Fix deadlock in thermal thermal_zone_device_check
vcs: prevent write access to vcsu devices
Revert "serial/8250: Add support for NI-Serial PXI/PXIe+485 devices"
binder: Fix race between mmap() and binder_alloc_print_pages()
binder: Prevent repeated use of ->mmap() via NULL mapping
binder: Handle start==NULL in binder_update_page_range()
KVM: x86: fix out-of-bounds write in KVM_GET_EMULATED_CPUID (CVE-2019-19332)
ALSA: hda - Fix pending unsol events at shutdown
cpufreq: imx-cpufreq-dt: Correct i.MX8MN's default speed grade value
md/raid0: Fix an error message in raid0_make_request()
drm/mcde: Fix an error handling path in 'mcde_probe()'
watchdog: aspeed: Fix clock behaviour for ast2600
EDAC/ghes: Fix locking and memory barrier issues
perf script: Fix invalid LBR/binary mismatch error
kselftest: Fix NULL INSTALL_PATH for TARGETS runlist
Linux 5.4.3
Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
Change-Id: I4dabe2d29ae191e3c99ade22b1c385f68b5a77d4