Changes:
Changelog for vyos-kernel v4.19...v4.19.4
* bridge: do not add port to router list when receives query with source 0.0.0.0
* ipv6/ndisc: Preserve IPv6 control buffer if protocol error handlers are called
* net/mlx5e: fix csum adjustments caused by RXFCS
* net: sched: gred: pass the right attribute to gred_change_table_def()
* net: stmmac: Fix stmmac_mdio_reset() when building stmmac as modules
* net: udp: fix handling of CHECKSUM_COMPLETE packets
* Revert "net: simplify sock_poll_wait"
* rtnetlink: Disallow FDB configuration for non-Ethernet device
* vhost: Fix Spectre V1 vulnerability
* bonding: fix length of actor system
* openvswitch: Fix push/pop ethernet validation
* net/ipv6: Allow onlink routes to have a device mismatch if it is the default route
* net/smc: fix smc_buf_unuse to use the lgr pointer
* mlxsw: spectrum_switchdev: Don't ignore deletions of learned MACs
* mlxsw: core: Fix devlink unregister flow
* net: drop skb on failure in ip_check_defrag()
* net: Properly unlink GRO packets on overflow.
* r8169: fix broken Wake-on-LAN from S5 (poweroff)
* Revert "be2net: remove desc field from be_eq_obj"
* sctp: check policy more carefully when getting pr status
* sparc64: Export __node_distance.
* sparc64: Make corrupted user stacks more debuggable.
* sparc64: Wire up compat getpeername and getsockname.
* net: bridge: remove ipv6 zero address check in mcast queries
* Linux 4.19.1
* bpf: fix partial copy of map_ptr when dst is scalar
* MIPS: VDSO: Reduce VDSO_RANDOMIZE_SIZE to 64MB for 64bit
* gpio: mxs: Get rid of external API call
* mtd: rawnand: marvell: fix the IRQ handler complete() condition
* mtd: maps: gpio-addr-flash: Fix ioremapped size
* mtd: spi-nor: fsl-quadspi: fix read error for flash size larger than 16MB
* mtd: spi-nor: intel-spi: Add support for Intel Ice Lake SPI serial flash
* mtd: spi-nor: fsl-quadspi: Don't let -EINVAL on the bus
* spi: spi-mem: Adjust op len based on message/transfer size limitations
* spi: bcm-qspi: switch back to reading flash using smaller chunks
* spi: bcm-qspi: fix calculation of address length
* bcache: trace missed reading by cache_missed
* bcache: fix ioctl in flash device
* bcache: correct dirty data statistics
* bcache: fix miss key refill->end in writeback
* hwmon: (pmbus) Fix page count auto-detection.
* jffs2: free jffs2_sb_info through jffs2_kill_sb()
* block: setup bounce bio_sets properly
* block: make sure discard bio is aligned with logical block size
* block: make sure writesame bio is aligned with logical block size
* cpufreq: conservative: Take limits changes into account properly
* dma-mapping: fix panic caused by passing empty cma command line argument
* pcmcia: Implement CLKRUN protocol disabling for Ricoh bridges
* ACPI / OSL: Use 'jiffies' as the time bassis for acpi_os_get_timer()
* ACPICA: AML interpreter: add region addresses in global list during initialization
* ACPICA: AML Parser: fix parse loop to correctly skip erroneous extended opcodes
* acpi, nfit: Fix Address Range Scrub completion tracking
* kprobes/x86: Use preempt_enable() in optimized_callback()
* ipmi: Fix timer race with module unload
* mailbox: PCC: handle parse error
* parisc: Fix address in HPMC IVA
* parisc: Fix map_pages() to not overwrite existing pte entries
* parisc: Fix exported address of os_hpmc handler
* ALSA: hda - Add quirk for ASUS G751 laptop
* ALSA: hda - Fix headphone pin config for ASUS G751
* ALSA: hda/realtek - Fix the problem of the front MIC on the Lenovo M715
* ALSA: hda - Add mic quirk for the Lenovo G50-30 (17aa:3905)
* ALSA: hda: Add 2 more models to the power_save blacklist
* ALSA: ca0106: Disable IZD on SB0570 DAC to fix audio pops
* ALSA: hda - Fix incorrect clearance of thinkpad_acpi hooks
* x86/speculation: Enable cross-hyperthread spectre v2 STIBP mitigation
* x86/xen: Fix boot loader version reported for PVH guests
* x86/corruption-check: Fix panic in memory_corruption_check() when boot option without value is provided
* x86/kvm/nVMX: allow bare VMXON state migration
* x86/mm/pat: Disable preemption around __flush_tlb_all()
* x86/numa_emulation: Fix uniform-split numa emulation
* ARM: dts: exynos: Disable pull control for MAX8997 interrupts on Origen
* net: socionext: Reset tx queue in ndo_stop
* net: loopback: clear skb->tstamp before netif_rx()
* locking/lockdep: Fix debug_locks off performance problem
* netfilter: xt_nat: fix DNAT target for shifted portmap ranges
* ataflop: fix error handling during setup
* swim: fix cleanup on setup error
* arm64: cpufeature: ctr: Fix cpu capability check for late CPUs
* hv_netvsc: fix vf serial matching with pci slot info
* nfp: devlink port split support for 1x100G CXP NIC
* tun: Consistently configure generic netdev params via rtnetlink
* s390/sthyi: Fix machine name validity indication
* hwmon: (pwm-fan) Set fan speed to 0 on suspend
* lightnvm: pblk: fix race on sysfs line state
* lightnvm: pblk: fix two sleep-in-atomic-context bugs
* lightnvm: pblk: fix race condition on metadata I/O
* spi: spi-ep93xx: Use dma_data_direction for ep93xx_spi_dma_{finish,prepare}
* perf tools: Free temporary 'sys' string in read_event_files()
* perf tools: Cleanup trace-event-info 'tdata' leak
* perf tools: Free 'printk' string in parse_ftrace_printk()
* perf strbuf: Match va_{add,copy} with va_end
* cpupower: Fix coredump on VMWare
* bcache: Populate writeback_rate_minimum attribute
* mmc: sdhci-pci-o2micro: Add quirk for O2 Micro dev 0x8620 rev 0x01
* sdhci: acpi: add free_slot callback
* mtd: rawnand: denali: set SPARE_AREA_SKIP_BYTES register to 8 if unset
* iwlwifi: pcie: avoid empty free RB queue
* iwlwifi: mvm: clear HW_RESTART_REQUESTED when stopping the interface
* iwlwifi: mvm: check for n_profiles validity in EWRD ACPI
* x86/olpc: Indicate that legacy PC XO-1 platform should not register RTC
* wlcore: Fix BUG with clear completion on timeout
* ACPI/PPTT: Handle architecturally unknown cache types
* ACPI / PM: LPIT: Register sysfs attributes based on FADT
* ACPI / processor: Fix the return value of acpi_processor_ids_walk()
* cpufreq: dt: Try freeing static OPPs only if we have added them
* x86/intel_rdt: Show missing resctrl mount options
* mtd: rawnand: atmel: Fix potential NULL pointer dereference
* nvme: call nvme_complete_rq when nvmf_check_ready fails for mpath I/O
* ath10k: fix tx status flag setting for management frames
* signal: Introduce COMPAT_SIGMINSTKSZ for use in compat_sys_sigaltstack
* ice: fix changing of ring descriptor size (ethtool -G)
* ice: update fw version check logic
* net: hns3: Fix for packet buffer setting bug
* Bluetooth: btbcm: Add entry for BCM4335C0 UART bluetooth
* Bluetooth: hci_qca: Remove hdev dereference in qca_close().
* efi/x86: Call efi_parse_options() from efi_main()
* x86: boot: Fix EFI stub alignment
* net: hns3: Add nic state check before calling netif_tx_wake_queue
* net: hns3: Fix ets validate issue
* pinctrl: sunxi: fix 'pctrl->functions' allocation in sunxi_pinctrl_build_state
* pinctrl: qcom: spmi-mpp: Fix err handling of pmic_mpp_set_mux
* brcmfmac: fix for proper support of 160MHz bandwidth
* net: hns3: Check hdev state when getting link status
* net: hns3: Set STATE_DOWN bit of hdev state when stopping net
* net: phy: phylink: ensure the carrier is off when starting phylink
* block, bfq: correctly charge and reset entity service in all cases
* arm64: entry: Allow handling of undefined instructions from EL1
* kprobes: Return error if we fail to reuse kprobe instead of BUG_ON()
* spi: gpio: No MISO does not imply no RX
* ACPI / LPSS: Add alternative ACPI HIDs for Cherry Trail DMA controllers
* pinctrl: qcom: spmi-mpp: Fix drive strength setting
* bpf/verifier: fix verifier instability
* failover: Add missing check to validate 'slave_dev' in net_failover_slave_unregister
* perf tests: Fix record+probe_libc_inet_pton.sh without ping's debuginfo
* pinctrl: spmi-mpp: Fix pmic_mpp_config_get() to be compliant
* pinctrl: ssbi-gpio: Fix pm8xxx_pin_config_get() to be compliant
* net: hns3: Preserve vlan 0 in hardware table
* net: hns3: Fix ping exited problem when doing lp selftest
* net: hns3: Fix for vf vlan delete failed problem
* net: dsa: mv88e6xxx: Fix writing to a PHY page.
* mt76x2u: run device cleanup routine if resume fails
* rsi: fix memory alignment issue in ARM32 platforms
* libertas_tf: prevent underflow in process_cmdrequest()
* iwlwifi: mvm: fix BAR seq ctrl reporting
* gpio: brcmstb: allow 0 width GPIO banks
* ixgbe: disallow IPsec Tx offload when in SR-IOV mode
* ixgbevf: VF2VF TCP RSS
* wil6210: fix RX buffers release and unmap
* ath10k: schedule hardware restart if WMI command times out
* libata: Apply NOLPM quirk for SAMSUNG MZ7TD256HAFV-000L9
* thermal: rcar_thermal: Prevent doing work after unbind
* thermal: da9062/61: Prevent hardware access during system suspend
* cifs: fix a credits leak for compund commands
* cgroup, netclassid: add a preemption point to write_classid
* net: stmmac: dwmac-sun8i: fix OF child-node lookup
* f2fs: fix to account IO correctly for cgroup writeback
* MD: Memory leak when flush bio size is zero
* md: fix memleak for mempool
* of: Add missing exports of node name compare functions
* scsi: esp_scsi: Track residual for PIO transfers
* scsi: ufs: Schedule clk gating work on correct queue
* UAPI: ndctl: Fix g++-unsupported initialisation in headers
* KVM: nVMX: Clear reserved bits of #DB exit qualification
* scsi: megaraid_sas: fix a missing-check bug
* RDMA/core: Do not expose unsupported counters
* RDMA/cm: Respect returned status of cm_init_av_by_path
* IB/ipoib: Clear IPCB before icmp_send
* RDMA/bnxt_re: Avoid accessing nq->bar_reg_iomem in failure case
* RDMA/bnxt_re: Fix recursive lock warning in debug kernel
* usb: host: ohci-at91: fix request of irq for optional gpio
* PCI: mediatek: Fix mtk_pcie_find_port() endpoint/port matching logic
* PCI: cadence: Use AXI region 0 to signal interrupts from EP
* usb: typec: tcpm: Report back negotiated PPS voltage and current
* tpm: suppress transmit cmd error logs when TPM 1.2 is disabled/deactivated
* f2fs: clear PageError on the read path
* Drivers: hv: vmbus: Use cpumask_var_t for on-stack cpu mask
* VMCI: Resource wildcard match fixed
* PCI / ACPI: Enable wake automatically for power managed bridges
* xprtrdma: Reset credit grant properly after a disconnect
* irqchip/pdc: Setup all edge interrupts as rising edge at GIC
* usb: dwc2: fix call to vbus supply exit routine, call it unlocked
* usb: dwc2: fix a race with external vbus supply
* usb: gadget: udc: atmel: handle at91sam9rl PMC
* ext4: fix argument checking in EXT4_IOC_MOVE_EXT
* MD: fix invalid stored role for a disk
* PCI: cadence: Correct probe behaviour when failing to get PHY
* nvmem: check the return value of nvmem_add_cells()
* xhci: Avoid USB autosuspend when resuming USB2 ports.
* scsi: qla2xxx: Fix recursive mailbox timeout
* f2fs: fix to recover inode's crtime during POR
* f2fs: fix to recover inode's i_flags during POR
* PCI/MSI: Warn and return error if driver enables MSI/MSI-X twice
* coresight: etb10: Fix handling of perf mode
* PCI: dwc: pci-dra7xx: Enable errata i870 for both EP and RC mode
* crypto: caam - fix implicit casts in endianness helpers
* usb: chipidea: Prevent unbalanced IRQ disable
* Smack: ptrace capability use fixes
* driver/dma/ioat: Call del_timer_sync() without holding prep_lock
* ASoC: AMD: Fix capture unstable in beginning for some runs
* firmware: coreboot: Unmap ioregion after device population
* IB/ipoib: Use dev_port to expose network interface port numbers
* IB/mlx5: Allow transition of DCI QP to reset
* uio: ensure class is registered before devices
* scsi: lpfc: Correct soft lockup when running mds diagnostics
* scsi: lpfc: Correct race with abort on completion path
* f2fs: avoid sleeping under spin_lock
* f2fs: report error if quota off error during umount
* signal: Always deliver the kernel's SIGKILL and SIGSTOP to a pid namespace init
* f2fs: fix to flush all dirty inodes recovered in readonly fs
* mfd: menelaus: Fix possible race condition and leak
* dmaengine: dma-jz4780: Return error if not probed from DT
* IB/rxe: fix for duplicate request processing and ack psns
* ALSA: hda: Check the non-cached stream buffers more explicitly
* cpupower: Fix AMD Family 0x17 msr_pstate size
* Revert "f2fs: fix to clear PG_checked flag in set_page_dirty()"
* f2fs: fix missing up_read
* f2fs: fix to recover cold bit of inode block during POR
* f2fs: fix to account IO correctly
* OPP: Free OPP table properly on performance state irregularities
* ARM: dts: exynos: Convert exynos5250.dtsi to opp-v2 bindings
* ARM: dts: exynos: Mark 1 GHz CPU OPP as suspend OPP on Exynos5250
* xen-swiotlb: use actually allocated size on check physical continuous
* tpm: Restore functionality to xen vtpm driver.
* xen/blkfront: avoid NULL blkfront_info dereference on device removal
* xen/balloon: Support xend-based toolstack
* xen: fix race in xen_qlock_wait()
* xen: make xen_qlock_wait() nestable
* xen/pvh: increase early stack size
* xen/pvh: don't try to unplug emulated devices
* libertas: don't set URB_ZERO_PACKET on IN USB transfer
* usbip:vudc: BUG kmalloc-2048 (Not tainted): Poison overwritten
* usb: typec: tcpm: Fix APDO PPS order checking to be based on voltage
* usb: gadget: udc: renesas_usb3: Fix b-device mode for "workaround"
* mt76: mt76x2: fix multi-interface beacon configuration
* iwlwifi: mvm: check return value of rs_rate_from_ucode_rate()
* net/ipv4: defensive cipso option parsing
* dmaengine: ppc4xx: fix off-by-one build failure
* scsi: sched/wait: Add wait_event_lock_irq_timeout for TASK_UNINTERRUPTIBLE usage
* scsi: target: Fix target_wait_for_sess_cmds breakage with active signals
* libnvdimm: Hold reference on parent while scheduling async init
* libnvdimm, region: Fail badblocks listing for inactive regions
* libnvdimm, pmem: Fix badblocks population for 'raw' namespaces
* ASoC: intel: skylake: Add missing break in skl_tplg_get_token()
* ASoC: sta32x: set ->component pointer in private struct
* IB/mlx5: Fix MR cache initialization
* IB/rxe: Revise the ib_wr_opcode enum
* jbd2: fix use after free in jbd2_log_do_checkpoint()
* gfs2_meta: ->mount() can get NULL dev_name
* ext4: fix EXT4_IOC_SWAP_BOOT
* ext4: initialize retries variable in ext4_da_write_inline_data_begin()
* ext4: fix setattr project check in fssetxattr ioctl
* ext4: propagate error from dquot_initialize() in EXT4_IOC_FSSETXATTR
* ext4: fix use-after-free race in ext4_remount()'s error path
* selinux: fix mounting of cgroup2 under older policies
* HID: wacom: Work around HID descriptor bug in DTK-2451 and DTH-2452
* HID: hiddev: fix potential Spectre v1
* EDAC, amd64: Add Family 17h, models 10h-2fh support
* EDAC, {i7core,sb,skx}_edac: Fix uncorrected error counting
* EDAC, skx_edac: Fix logical channel intermediate decoding
* ARM: dts: dra7: Fix up unaligned access setting for PCIe EP
* PCI/ASPM: Fix link_state teardown on device removal
* PCI: Add Device IDs for Intel GPU "spurious interrupt" quirk
* signal/GenWQE: Fix sending of SIGKILL
* signal: Guard against negative signal numbers in copy_siginfo_from_user32
* crypto: lrw - Fix out-of bounds access on counter overflow
* crypto: tcrypt - fix ghash-generic speed test
* crypto: aesni - don't use GFP_ATOMIC allocation if the request doesn't cross a page in gcm
* crypto: morus/generic - fix for big endian systems
* crypto: aegis/generic - fix for big endian systems
* crypto: speck - remove Speck
* mm: /proc/pid/smaps_rollup: fix NULL pointer deref in smaps_pte_range()
* userfaultfd: disable irqs when taking the waitqueue lock
* ima: fix showing large 'violations' or 'runtime_measurements_count'
* ima: open a new file instance if no read permissions
* hugetlbfs: dirty pages as they are added to pagecache
* mm/rmap: map_pte() was not handling private ZONE_DEVICE page properly
* mm/hmm: fix race between hmm_mirror_unregister() and mmu_notifier callback
* KVM: arm/arm64: Ensure only THP is candidate for adjustment
* KVM: arm64: Fix caching of host MDCR_EL2 value
* kbuild: fix kernel/bounds.c 'W=1' warning
* iio: ad5064: Fix regulator handling
* iio: adc: imx25-gcq: Fix leak of device_node in mx25_gcq_setup_cfgs()
* iio: adc: at91: fix acking DRDY irq on simple conversions
* iio: adc: at91: fix wrong channel number in triggered buffer mode
* w1: omap-hdq: fix missing bus unregister at removal
* smb3: allow stats which track session and share reconnects to be reset
* smb3: do not attempt cifs operation in smb3 query info error path
* smb3: on kerberos mount if server doesn't specify auth type use krb5
* printk: Fix panic caused by passing log_buf_len to command line
* genirq: Fix race on spurious interrupt detection
* tpm: fix response size validation in tpm_get_random()
* NFC: nfcmrvl_uart: fix OF child-node lookup
* NFSv4.1: Fix the r/wsize checking
* nfs: Fix a missed page unlock after pg_doio()
* nfsd: correctly decrement odstate refcount in error path
* nfsd: Fix an Oops in free_session()
* lockd: fix access beyond unterminated strings in prints
* dm ioctl: harden copy_params()'s copy_from_user() from malicious users
* dm zoned: fix metadata block ref counting
* dm zoned: fix various dmz_get_mblock() issues
* media: ov7670: make "xclk" clock optional
* fsnotify: Fix busy inodes during unmount
* powerpc64/module elfv1: Set opd addresses after module relocation
* powerpc/msi: Fix compile error on mpc83xx
* powerpc/tm: Fix HFSCR bit for no suspend case
* powerpc/64s/hash: Do not use PPC_INVALIDATE_ERAT on CPUs before POWER9
* MIPS: OCTEON: fix out of bounds array access on CN68XX
* rtc: ds1307: fix ds1339 wakealarm support
* rtc: cmos: Fix non-ACPI undefined reference to `hpet_rtc_interrupt'
* rtc: cmos: Remove the `use_acpi_alarm' module parameter for !ACPI
* power: supply: twl4030-charger: fix OF sibling-node lookup
* ocxl: Fix access to the AFU Descriptor Data
* iommu/arm-smmu: Ensure that page-table updates are visible before TLBI
* TC: Set DMA masks for devices
* net: bcmgenet: fix OF child-node lookup
* media: v4l2-tpg: fix kernel oops when enabling HFLIP and OSD
* Revert "media: dvbsky: use just one mutex for serializing device R/W ops"
* kgdboc: Passing ekgdboc to command line causes panic
* remoteproc: qcom: q6v5: Propagate EPROBE_DEFER
* media: cec: make cec_get_edid_spa_location() an inline function
* media: cec: integrate cec_validate_phys_addr() in cec-api.c
* xen: fix xen_qlock_wait()
* xen: remove size limit of privcmd-buf mapping interface
* xen-blkfront: fix kernel panic with negotiate_mq error path
* media: cec: add new tx/rx status bits to detect aborts/timeouts
* media: cec: fix the Signal Free Time calculation
* media: cec: forgot to cancel delayed work
* media: em28xx: use a default format if TRY_FMT fails
* media: tvp5150: avoid going past array on v4l2_querymenu()
* media: em28xx: fix input name for Terratec AV 350
* media: em28xx: make v4l2-compliance happier by starting sequence on zero
* media: em28xx: fix handler for vidioc_s_input()
* media: adv7604: when the EDID is cleared, unconfigure CEC as well
* media: adv7842: when the EDID is cleared, unconfigure CEC as well
* drm/mediatek: fix OF sibling-node lookup
* media: media colorspaces*.rst: rename AdobeRGB to opRGB
* media: replace ADOBERGB by OPRGB
* media: hdmi.h: rename ADOBE_RGB to OPRGB and ADOBE_YCC to OPYCC
* arm64: lse: remove -fcall-used-x0 flag
* rpmsg: smd: fix memory leak on channel create
* Cramfs: fix abad comparison when wrap-arounds occur
* ARM: dts: socfpga: Fix SDRAM node address for Arria10
* arm64: dts: stratix10: Correct System Manager register size
* soc: qcom: rmtfs-mem: Validate that scm is available
* soc/tegra: pmc: Fix child-node lookup
* selftests/ftrace: Fix synthetic event test to delete event correctly
* selftests/powerpc: Fix ptrace tm failure
* tracing: Return -ENOENT if there is no target synthetic event
* btrfs: qgroup: Avoid calling qgroup functions if qgroup is not enabled
* btrfs: Handle owner mismatch gracefully when walking up tree
* btrfs: locking: Add extra check in btrfs_init_new_buffer() to avoid deadlock
* btrfs: fix error handling in free_log_tree
* btrfs: fix error handling in btrfs_dev_replace_start
* btrfs: Enhance btrfs_trim_fs function to handle error better
* btrfs: Ensure btrfs_trim_fs can trim the whole filesystem
* btrfs: iterate all devices during trim, instead of fs_devices::alloc_list
* btrfs: don't attempt to trim devices that don't support it
* btrfs: keep trim from interfering with transaction commits
* btrfs: wait on caching when putting the bg cache
* Btrfs: don't clean dirty pages during buffered writes
* btrfs: release metadata before running delayed refs
* btrfs: protect space cache inode alloc with GFP_NOFS
* btrfs: reset max_extent_size on clear in a bitmap
* btrfs: make sure we create all new block groups
* Btrfs: fix warning when replaying log after fsync of a tmpfile
* Btrfs: fix wrong dentries after fsync of file that got its parent replaced
* btrfs: qgroup: Dirty all qgroups before rescan
* Btrfs: fix null pointer dereference on compressed write path error
* Btrfs: fix assertion on fsync of regular file when using no-holes feature
* Btrfs: fix deadlock when writing out free space caches
* btrfs: reset max_extent_size properly
* btrfs: set max_extent_size properly
* btrfs: don't use ctl->free_space for max_extent_size
* btrfs: only free reserved extent if we didn't insert it
* btrfs: fix insert_reserved error handling
* btrfs: don't run delayed_iputs in commit
* btrfs: move the dio_sem higher up the callchain
* Btrfs: fix use-after-free during inode eviction
* Btrfs: fix use-after-free when dumping free space
* net: sched: Remove TCA_OPTIONS from policy
* vt: fix broken display when running aptitude
* userns: also map extents in the reverse map to kernel IDs
* bpf: wait for running BPF programs when updating map-in-map
* vga_switcheroo: Fix missing gpu_bound call at audio client registration
* MD: fix invalid stored role for a disk - try2
* Linux 4.19.2
* powerpc/traps: restore recoverability of machine_check interrupts
* powerpc/64/module: REL32 relocation range check
* powerpc/mm: Fix page table dump to work on Radix
* powerpc/mm: fix always true/false warning in slice.c
* drm/amd/display: fix bug of accessing invalid memory
* Input: wm97xx-ts - fix exit path
* powerpc/Makefile: Fix PPC_BOOK3S_64 ASFLAGS
* powerpc/eeh: Fix possible null deref in eeh_dump_dev_log()
* tty: check name length in tty_find_polling_driver()
* tracing/kprobes: Check the probe on unloaded module correctly
* drm/nouveau/secboot/acr: fix memory leak
* drm/amdgpu/powerplay: fix missing break in switch statements
* ARM: imx_v6_v7_defconfig: Select CONFIG_TMPFS_POSIX_ACL
* powerpc/nohash: fix undefined behaviour when testing page size support
* drm/msm/gpu: fix parameters in function msm_gpu_crashstate_capture
* drm/msm/disp/dpu: Use proper define for drm_encoder_init() 'encoder_type'
* drm/msm: dpu: Allow planes to extend past active display
* powerpc/mm: Don't report hugepage tables as memory leaks when using kmemleak
* drm/omap: fix memory barrier bug in DMM driver
* drm/amd/display: Raise dispclk value for dce120 by 15%
* drm/amd/display: fix gamma not being applied
* drm/hisilicon: hibmc: Do not carry error code in HiBMC framebuffer pointer
* media: pci: cx23885: handle adding to list failure
* media: coda: don't overwrite h.264 profile_idc on decoder instance
* MIPS: kexec: Mark CPU offline before disabling local IRQ
* powerpc/boot: Ensure _zimage_start is a weak symbol
* powerpc/memtrace: Remove memory in chunks
* MIPS/PCI: Call pcie_bus_configure_settings() to set MPS/MRRS
* staging: erofs: fix a missing endian conversion
* serial: 8250_of: Fix for lack of interrupt support
* sc16is7xx: Fix for multi-channel stall
* media: tvp5150: fix width alignment during set_selection()
* powerpc/selftests: Wait all threads to join
* staging:iio:ad7606: fix voltage scales
* drm: rcar-du: Update Gen3 output limitations
* drm/amdgpu: Fix SDMA TO after GPU reset v3
* staging: most: video: fix registration of an empty comp core_component
* 9p locks: fix glock.client_id leak in do_lock
* udf: Prevent write-unsupported filesystem to be remounted read-write
* ARM: dts: imx6ull: keep IMX6UL_ prefix for signals on both i.MX6UL and i.MX6ULL
* media: ov5640: fix mode change regression
* 9p: clear dangling pointers in p9stat_free
* drm/amdgpu: fix integer overflow test in amdgpu_bo_list_create()
* media: ov5640: fix restore of last mode set
* cdrom: fix improper type cast, which can leat to information leak.
* ovl: fix error handling in ovl_verify_set_fh()
* ovl: fix recursive oi->lock in ovl_link()
* ovl: check whiteout in ovl_create_over_whiteout()
* ovl: automatically enable redirect_dir on metacopy=on
* serial: sh-sci: Fix could not remove dev_attr_rx_fifo_timeout
* scsi: qla2xxx: Fix incorrect port speed being set for FC adapters
* scsi: qla2xxx: Fix process response queue for ISP26XX and above
* scsi: qla2xxx: Remove stale debug trace message from tcm_qla2xxx
* scsi: qla2xxx: Fix early srb free on abort
* scsi: qla2xxx: shutdown chip if reset fail
* scsi: qla2xxx: Reject bsg request if chip is down.
* scsi: qla2xxx: Fix re-using LoopID when handle is in use
* scsi: qla2xxx: Fix for double free of SRB structure
* scsi: qla2xxx: Fix NVMe session hang on unload
* scsi: qla2xxx: Fix NVMe Target discovery
* scsi: qla2xxx: Fix duplicate switch database entries
* scsi: qla2xxx: Fix driver hang when FC-NVMe LUNs are configured
* vfs: fix FIGETBSZ ioctl on an overlayfs file
* fuse: Fix use-after-free in fuse_dev_do_read()
* fuse: Fix use-after-free in fuse_dev_do_write()
* fuse: fix blocked_waitq wakeup
* fuse: set FR_SENT while locked
* drm/msm: fix OF child-node lookup
* arm64: dts: stratix10: Support Ethernet Jumbo frame
* arm64: dts: stratix10: fix multicast filtering
* clk: meson-gxbb: set fclk_div3 as CLK_IS_CRITICAL
* clk: meson: axg: mark fdiv2 and fdiv3 as critical
* zram: close udev startup race condition as default groups
* MIPS: Loongson-3: Fix CPU UART irq delivery problem
* MIPS: Loongson-3: Fix BRIDGE irq delivery problem
* xtensa: add NOTES section to the linker script
* xtensa: make sure bFLT stack is 16 byte aligned
* xtensa: fix boot parameters address translation
* um: Drop own definition of PTRACE_SYSEMU/_SINGLESTEP
* clk: s2mps11: Fix matching when built as module and DT node contains compatible
* clk: at91: Fix division by zero in PLL recalc_rate()
* clk: sunxi-ng: h6: fix bus clocks' divider position
* clk: rockchip: fix wrong mmc sample phase shift for rk3328
* clk: rockchip: Fix static checker warning in rockchip_ddrclk_get_parent call
* libceph: bump CEPH_MSG_MAX_DATA_LEN
* Revert "ceph: fix dentry leak in splice_dentry()"
* thermal: core: Fix use-after-free in thermal_cooling_device_destroy_sysfs
* mach64: fix display corruption on big endian machines
* mach64: fix image corruption due to reading accelerator registers
* acpi/nfit, x86/mce: Handle only uncorrectable machine checks
* acpi/nfit, x86/mce: Validate a MCE's address before using it
* acpi, nfit: Fix ARS overflow continuation
* reset: hisilicon: fix potential NULL pointer dereference
* crypto: hisilicon - Fix NULL dereference for same dst and src
* crypto: hisilicon - Fix reference after free of memories on error path
* vhost/scsi: truncate T10 PI iov_iter to prot_bytes
* scsi: qla2xxx: Initialize port speed to avoid setting lower speed
* SCSI: fix queue cleanup race before queue initialization is done
* Revert "powerpc/8xx: Use L1 entry APG to handle _PAGE_ACCESSED for CONFIG_SWAP"
* soc: ti: QMSS: Fix usage of irq_set_affinity_hint
* ocfs2: fix a misuse a of brelse after failing ocfs2_check_dir_entry
* ocfs2: free up write context when direct IO failed
* mm: thp: relax __GFP_THISNODE for MADV_HUGEPAGE mappings
* memory_hotplug: cond_resched in __remove_pages
* netfilter: conntrack: fix calculation of next bucket number in early_drop
* ARM: 8809/1: proc-v7: fix Thumb annotation of cpu_v7_hvc_switch_mm
* bonding/802.3ad: fix link_failure_count tracking
* mtd: spi-nor: cadence-quadspi: Return error code in cqspi_direct_read_execute()
* mtd: nand: Fix nanddev_neraseblocks()
* mtd: docg3: don't set conflicting BCH_CONST_PARAMS option
* hwmon: (core) Fix double-free in __hwmon_device_register()
* perf cs-etm: Correct CPU mode for samples
* perf stat: Handle different PMU names with common prefix
* perf callchain: Honour the ordering of PERF_CONTEXT_{USER,KERNEL,etc}
* perf intel-pt/bts: Calculate cpumode for synthesized samples
* perf intel-pt: Insert callchain context into synthesized callchains
* of, numa: Validate some distance map rules
* x86/cpu/vmware: Do not trace vmware_sched_clock()
* x86/hyper-v: Enable PIT shutdown quirk
* termios, tty/tty_baudrate.c: fix buffer overrun
* arch/alpha, termios: implement BOTHER, IBSHIFT and termios2
* watchdog/core: Add missing prototypes for weak functions
* btrfs: fix pinned underflow after transaction aborted
* Btrfs: fix missing data checksums after a ranged fsync (msync)
* Btrfs: fix cur_offset in the error case for nocow
* Btrfs: fix infinite loop on inode eviction after deduplication of eof block
* Btrfs: fix data corruption due to cloning of eof block
* btrfs: tree-checker: Fix misleading group system information
* clockevents/drivers/i8253: Add support for PIT shutdown quirk
* ext4: add missing brelse() update_backups()'s error path
* ext4: add missing brelse() in set_flexbg_block_bitmap()'s error path
* ext4: add missing brelse() add_new_gdb_meta_bg()'s error path
* ext4: avoid potential extra brelse in setup_new_flex_group_blocks()
* ext4: missing !bh check in ext4_xattr_inode_write()
* ext4: fix possible inode leak in the retry loop of ext4_resize_fs()
* ext4: avoid buffer leak on shutdown in ext4_mark_iloc_dirty()
* ext4: avoid buffer leak in ext4_orphan_add() after prior errors
* ext4: fix missing cleanup if ext4_alloc_flex_bg_array() fails while resizing
* ext4: avoid possible double brelse() in add_new_gdb() on error path
* ext4: fix possible leak of sbi->s_group_desc_leak in error path
* ext4: fix possible leak of s_journal_flag_rwsem in error path
* ext4: fix buffer leak in ext4_xattr_get_block() on error path
* ext4: release bs.bh before re-using in ext4_xattr_block_find()
* ext4: fix buffer leak in ext4_xattr_move_to_block() on error path
* ext4: fix buffer leak in ext4_expand_extra_isize_ea() on error path
* ext4: fix buffer leak in __ext4_read_dirblock() on error path
* mount: Retest MNT_LOCKED in do_umount
* mount: Don't allow copying MNT_UNBINDABLE|MNT_LOCKED mounts
* mount: Prevent MNT_DETACH from disconnecting locked mounts
* mnt: fix __detach_mounts infinite loop
* uapi: fix linux/kfd_ioctl.h userspace compilation errors
* ARM: cpuidle: Don't register the driver when back-end init returns -ENXIO
* kdb: use correct pointer when 'btc' calls 'btt'
* kdb: print real address of pointers instead of hashed addresses
* sunrpc: correct the computation for page_ptr when truncating
* NFSv4: Don't exit the state manager without clearing NFS4CLNT_MANAGER_RUNNING
* nfsd: COPY and CLONE operations require the saved filehandle to be set
* rtc: hctosys: Add missing range error reporting
* fuse: fix use-after-free in fuse_direct_IO()
* fuse: fix leaked notify reply
* fuse: fix possibly missed wake-up after abort
* selinux: check length properly in SCTP bind hook
* gfs2: Put bitmap buffers in put_super
* gfs2: Fix metadata read-ahead during truncate (2)
* libata: blacklist SAMSUNG MZ7TD256HAFV-000L9 SSD
* crypto: user - fix leaking uninitialized memory to userspace
* lib/ubsan.c: don't mark __ubsan_handle_builtin_unreachable as noreturn
* hugetlbfs: fix kernel BUG at fs/hugetlbfs/inode.c:444!
* mm/swapfile.c: use kvzalloc for swap_info_struct allocation
* efi/arm/libstub: Pack FDT after populating it
* mm: don't reclaim inodes with many attached pages
* scripts/spdxcheck.py: make python3 compliant
* drm/rockchip: Allow driver to be shutdown on reboot/kexec
* drm/amdgpu: Fix typo in amdgpu_vmid_mgr_init
* drm/amdgpu: add missing CHIP_HAINAN in amdgpu_ucode_get_load_type
* drm/amdgpu: Suppress keypresses from ACPI_VIDEO events
* drm/nouveau: Check backlight IDs are >= 0, not > 0
* drm/nouveau: Fix nv50_mstc->best_encoder()
* drm/amd/powerplay: Enable/Disable NBPSTATE on On/OFF of UVD
* drm/etnaviv: fix bogus fence complete check in timeout handler
* drm/dp_mst: Check if primary mstb is null
* drm: panel-orientation-quirks: Add quirk for Acer One 10 (S1003)
* drm/i915/dp: Link train Fallback on eDP only if fallback link BW can fit panel's native mode
* drm/i915: Use the correct crtc when sanitizing plane mapping
* drm/i915: Restore vblank interrupts earlier
* drm/i915: Don't unset intel_connector->mst_port
* drm/i915: Skip vcpi allocation for MSTB ports that are gone
* drm/i915: Large page offsets for pread/pwrite
* drm/i915/dp: Fix link retraining comment in intel_dp_long_pulse()
* drm/i915/dp: Restrict link retrain workaround to external monitors
* drm/i915/icl: Fix the macros for DFLEXDPMLE register bits
* drm/i915/hdmi: Add HDMI 2.0 audio clock recovery N values
* drm/i915: Mark up GTT sizes as u64
* drm/i915: Fix error handling for the NV12 fb dimensions check
* drm/i915: Fix ilk+ watermarks when disabling pipes
* drm/i915: Compare user's 64b GTT offset even on 32b
* drm/i915: Don't oops during modeset shutdown after lpe audio deinit
* drm/i915: Mark pin flags as u64
* drm/i915/ringbuffer: Delay after EMIT_INVALIDATE for gen4/gen5
* drm/i915/execlists: Force write serialisation into context image vs execution
* drm/i915: Fix possible race in intel_dp_add_mst_connector()
* drm/i915: Fix NULL deref when re-enabling HPD IRQs on systems with MST
* drm/i915: Fix hpd handling for pins with two encoders
* CONFIG_XEN_PV breaks xen_create_contiguous_region on ARM
* Revert "ACPICA: AML interpreter: add region addresses in global list during initialization"
* Linux 4.19.3
* flow_dissector: do not dissect l4 ports for fragments
* ibmvnic: fix accelerated VLAN handling
* ip_tunnel: don't force DF when MTU is locked
* ipv6: fix a dst leak when removing its exception
* ipv6: Fix PMTU updates for UDP/raw sockets in presence of VRF
* net: bcmgenet: protect stop from timeout
* net-gro: reset skb->pkt_type in napi_reuse_skb()
* sctp: not allow to set asoc prsctp_enable by sockopt
* tcp: Fix SOF_TIMESTAMPING_RX_HARDWARE to use the latest timestamp during TCP coalescing
* tg3: Add PHY reset for 5717/5719/5720 in change ring and flow control paths
* tipc: don't assume linear buffer when reading ancillary data
* tipc: fix lockdep warning when reinitilaizing sockets
* tuntap: fix multiqueue rx
* net: systemport: Protect stop from timeout
* net/sched: act_pedit: fix memory leak when IDR allocation fails
* net: sched: cls_flower: validate nested enc_opts_policy to avoid warning
* tipc: fix link re-establish failure
* net/mlx5e: Don't match on vlan non-existence if ethertype is wildcarded
* net/mlx5e: Claim TC hw offloads support only under a proper build config
* net/mlx5e: Adjust to max number of channles when re-attaching
* net/mlx5e: RX, verify received packet size in Linear Striding RQ
* Revert "sctp: remove sctp_transport_pmtu_check"
* net/mlx5e: Always use the match level enum when parsing TC rule match
* net/mlx5e: Fix selftest for small MTUs
* net/mlx5e: Removed unnecessary warnings in FEC caps query
* inet: frags: better deal with smp races
* l2tp: fix a sock refcnt leak in l2tp_tunnel_register
* net/mlx5: IPSec, Fix the SA context hash key
* net/mlx5e: IPoIB, Reset QP after channels are closed
* net: dsa: mv88e6xxx: Fix clearing of stats counters
* net: phy: realtek: fix RTL8201F sysfs name
* sctp: define SCTP_SS_DEFAULT for Stream schedulers
* net: qualcomm: rmnet: Fix incorrect assignment of real_dev
* net: dsa: microchip: initialize mutex before use
* sctp: fix strchange_flags name for Stream Change Event
* net: phy: mdio-gpio: Fix working over slow can_sleep GPIOs
* sctp: not increase stream's incnt before sending addstrm_in request
* mlxsw: spectrum: Fix IP2ME CPU policer configuration
* net: smsc95xx: Fix MTU range
* rxrpc: Fix lockup due to no error backoff after ack transmit error
* usbnet: smsc95xx: disable carrier check while suspending
* Revert "x86/speculation: Enable cross-hyperthread spectre v2 STIBP mitigation"
* Linux 4.19.4