* 9f2ff4c25db8 4.19.73-xanmod36 * 7b9cddc3e4e7 Merge tag 'v4.19.73' into 4.19 * db2d0b7c1dde Linux 4.19.73 * ba03ee62aed0 vhost: make sure log_num < in_num * 569775bd5364 powerpc/tm: Fix restoring FP/VMX facility incorrectly on interrupts * 052bc385f970 powerpc/tm: Remove msr_tm_active() * f193e02265aa PCI: Reset both NVIDIA GPU and HDA in ThinkPad P50 workaround * ff69322509bb ext4: unsigned int compared against zero * 292666d2d868 ext4: fix block validity checks for journal inodes using indirect blocks * 97fbf573460e ext4: don't perform block validity checks on the journal inode * 1e88a1f874ca drm/atomic_helper: Allow DPMS On<->Off changes for unregistered connectors * b1dd1d06b31d virtio/s390: fix race on airq_areas[] * 057cdb6f0f47 drm/i915: Make sure cdclk is high enough for DP audio on VLV/CHV * b113f98432ae bcache: fix race in btree_flush_write() * f73c35d92976 bcache: add comments for mutex_lock(&b->write_lock) * 7989a5026fd1 bcache: only clear BTREE_NODE_dirty bit when it is set * 652993a5aae5 NFSv4: Fix delegation state recovery * 5026932adb1a iio: adc: gyroadc: fix uninitialized return code * 2e7e7c8f9423 mm/migrate.c: initialize pud_entry in migrate_vma() * b8ad18a10f70 i2c: at91: fix clk_offset for sama5d2 * 4c9170b55f3a i2c: at91: disable TXRDY interrupt after sending data * c9c90711ee88 gpio: don't WARN() on NULL descs if gpiolib is disabled * a532a120a5cd iommu/iova: Remove stale cached32_node * c4fc7cb93e0a powerpc/mm: Limit rma_size to 1TB when running without HV mode * 5b9a6ba975c0 ALSA: hda - Fix intermittent CORB/RIRB stall on Intel chips * 87c3692172da drm/panel: Add support for Armadeus ST0700 Adapt * ecf99cdea02d dm thin metadata: check if in fail_io mode when setting needs_check * 5e9a2ce6d3b4 pstore: Fix double-free in pstore_mkfile() failure path * 192b9af8caf0 resource: fix locking in find_next_iomem_res() * 485bcc29a200 resource: Fix find_next_iomem_res() iteration issue * 9a80dfccade1 resource: Include resource end in walk_*() interfaces * 1c13c9c40e31 btrfs: correctly validate compression type * 0ca2688bd7cd RDMA/srp: Accept again source addresses that do not have a port number * 9541604735b2 RDMA/srp: Document srp_parse_in() arguments * bab0ff2d87db ARM: dts: gemini: Set DIR-685 SPI CS as active low * 3a1b79ade460 KVM: PPC: Book3S HV: Fix CR0 setting in TM emulation * 3ac718069f7c KVM: PPC: Use ccr field in pt_regs struct embedded in vcpu struct * beeeead95b2f KVM: VMX: check CPUID before allowing read/write of IA32_XSS * 891011ca564d KVM: VMX: Fix handling of #MC that occurs during VM-Entry * 74ce13331db9 KVM: VMX: Always signal #GP on WRMSR to MSR_IA32_CR_PAT with bad value * 74fd8aae19d9 KVM: x86: optimize check for valid PAT value * 812810399999 ceph: use ceph_evict_inode to cleanup inode's resource * 42fa0e35d6e0 ALSA: hda - Don't resume forcibly i915 HDMI/DP codec * 987564c28e8a cifs: Properly handle auto disabling of serverino option * d85e830d8534 scsi: zfcp: fix request object use-after-free in send path causing wrong traces * ba8701d2226c staging: wilc1000: fix error path cleanup in wilc_wlan_initialize() * 60b856dc1744 scsi: target/iblock: Fix overrun in WRITE SAME emulation * ba52842de1ad scsi: target/core: Use the SECTOR_SHIFT constant * 17111037fdf0 apparmor: reset pos on failure to unpack for various functions * 90ca4912e55d IB/hfi1: Avoid hardlockup with flushlist_lock * fa717fc442ff clk: tegra210: Fix default rates for HDA clocks * 350503c8982b clk: tegra: Fix maximum audio sync clock for Tegra124/210 * acc07941e224 cifs: add spinlock for the openFileList to cifsInodeInfo * 1d0648767ccf Btrfs: fix race between block group removal and block group allocation * f276beb324cc drm/amdgpu/{uvd,vcn}: fetch ring's read_ptr after alloc * 7abeffff7bc3 drm/amdgpu: fix ring test failure issue during s3 in vce 3.0 (V2) * d5f6539381c7 kvm: Check irqchip mode before assign irqfd * 90772cf58838 drm/amdkfd: Add missing Polaris10 ID * cacbc85376b6 ARC: mm: SIGSEGV userspace trying to access kernel virtual memory * 7edfa9c99d21 ARC: mm: fix uninitialised signal code in do_page_fault * 0828438e523e signal/arc: Use force_sig_fault where appropriate * fcb2f1e2ea68 dm crypt: move detailed message into debug level * 96b44c20e6f0 cifs: smbd: take an array of reqeusts when sending upper layer data * 3f27a14b03d8 PCI: dwc: Use devm_pci_alloc_host_bridge() to simplify code * 842da8fac182 mmc: sdhci-pci: Add support for Intel CML * e238e6dc222b blk-mq: free hw queue's resource in hctx's release handler * 69409854ba08 dm mpath: fix missing call of path selector type->end_io * 0fe097012b6c PCI: Reset Lenovo ThinkPad P50 nvgpu at boot if necessary * 5659dfca74d0 PCI: Add macro for Switchtec quirk declarations * e4ba157877db dt-bindings: mmc: Add disable-cqe-dcmd property. * eb83f9fa10f7 dt-bindings: mmc: Add supports-cqe property * 0a0176f93ea9 ARM: dts: qcom: ipq4019: enlarge PCIe BAR range * 445a78ea3f90 ARM: dts: qcom: ipq4019: Fix MSI IRQ type * df1216d8bc86 ARM: dts: qcom: ipq4019: fix PCI range * 2fd4629de519 ext4: protect journal inode's blocks using block_validity * f10a92309b83 media: i2c: tda1997x: select V4L2_FWNODE * 4061e662c8e9 cifs: Fix lease buffer length error * df5d4ea2d8be KVM: x86: Always use 32-bit SMRAM save state for 32-bit kernels * 7a74d806bdaa x86/kvm: move kvm_load/put_guest_xcr0 into atomic context * 163b24b1a68c kvm: mmu: Fix overflow on kvm mmu page limit calculation * feced628c068 IB/mlx5: Reset access mask when looping inside page fault handler * 37222eaf7eb7 arm64: dts: stratix10: add the sysmgr-syscon property from the gmac's * 3cfce8b77aad usb: typec: tcpm: Try PD-2.0 if sink does not respond to 3.0 source-caps * fba4f7c118e4 drm/i915: Sanity check mmap length against object size * 6423a2ad5709 drm/i915: Handle vm_mmap error during I915_GEM_MMAP ioctl with WC set * 778d626c6af3 CIFS: Fix leaking locked VFS cache pages in writeback retry * fb2dabeabb17 CIFS: Fix error paths in writeback code * e407b58c3576 drm: add __user attribute to ptr_to_compat() * e1a12c3b6f87 PCI: qcom: Don't deassert reset GPIO during probe * be905d0f2330 PCI: qcom: Fix error handling in runtime PM support * 476ecc14cfdb btrfs: init csum_list before possible free * 936690bdd8e6 btrfs: scrub: fix circular locking dependency warning * ff55333f5c52 btrfs: scrub: move scrub_setup_ctx allocation out of device_list_mutex * 8ba3169dceac btrfs: scrub: pass fs_info to scrub_setup_ctx * df7329207870 mmc: renesas_sdhi: Fix card initialization failure in high speed mode * 915c9d0a1d68 powerpc/kvm: Save and restore host AMR/IAMR/UAMOR * b3f864b88256 spi: spi-gpio: fix SPI_CS_HIGH capability * 1d60902a5448 x86/kvmclock: set offset for kvm unstable clock * 716b0cfa88a5 iwlwifi: add new card for 9260 series * 213566a9b0de iwlwifi: fix devices with PCI Device ID 0x34F0 and 11ac RF modules * 2b76fcb6ba62 drm/nouveau: Don't WARN_ON VCPI allocation failures * 173b6557fcbc mt76: fix corrupted software generated tx CCMP PN * 0d7f329e2431 iio: adc: exynos-adc: Use proper number of channels for Exynos4x12 * 4e516b721a50 dt-bindings: iio: adc: exynos-adc: Add S5PV210 variant * 7f588a7262b3 iio: adc: exynos-adc: Add S5PV210 variant * cd490d44150d KVM: VMX: Compare only a single byte for VMCS' "launched" in vCPU-run * 687e470e9123 bcache: treat stale && dirty keys as bad keys * d1cec665de2c bcache: replace hard coded number with BUCKET_GC_GEN_MAX * ee30121fbd78 tpm: Fix some name collisions with drivers/char/tpm.h * c207ac66848e mfd: Kconfig: Fix I2C_DESIGNWARE_PLATFORM dependencies * 6fd5e50add36 drm/i915/ilk: Fix warning when reading emon_status with no output * 2b4f567912ad drm/vblank: Allow dynamic per-crtc max_vblank_count * 71f719105462 crypto: ccree - add missing inline qualifier * 72eec6b303f4 crypto: ccree - fix resume race condition on init * f0e286550af8 IB/uverbs: Fix OOPs upon device disassociation * 8c6fb55abf2c ARC: mm: do_page_fault fixes #1: relinquish mmap_sem if signal arrives while handle_mm_fault * 96af7d92d8d2 ARC: show_regs: lockdep: re-enable preemption * 424b75b79994 media: vim2m: only cancel work if it is for right context * be77686f0369 btrfs: Use real device structure to verify dev extent * a2790b9939ae btrfs: volumes: Make sure no dev extent is beyond device boundary * cfbf227e0591 powerpc/pkeys: Fix handling of pkey state across fork() * 2ad95be18995 scsi: megaraid_sas: Use 63-bit DMA addressing * 3263f78640cc scsi: megaraid_sas: Add check for reset adapter bit * dc4e3ec9d226 scsi: megaraid_sas: Fix combined reply queue mode detection * eb124aaa2e85 btrfs: Fix error handling in btrfs_cleanup_ordered_extents * 1669d1d2e696 btrfs: Remove extent_io_ops::fill_delalloc * 338a528b7922 Btrfs: fix deadlock with memory reclaim during scrub * fac803479f60 Btrfs: clean up scrub is_dev_replace parameter * d3984e80d7f2 KVM: PPC: Book3S HV: Fix race between kvm_unmap_hva_range and MMU mode switch * d88b01d04c6a drm/i915: Cleanup gt powerstate from gem * b185bde520d5 drm/i915: Restore sane defaults for KMS on GEM error load * f999485109d1 media: vim2m: use cancel_delayed_work_sync instead of flush_schedule_work * a7b6f95f3ca6 media: vim2m: use workqueue * e432a58d7a0d s390/zcrypt: reinit ap queue state machine during device probe * a4f404af3ca8 ARM: davinci: dm644x: define gpio interrupts as separate resources * 8d6b2b24ca85 ARM: davinci: dm355: define gpio interrupts as separate resources * d31f2b61e7f9 ARM: davinci: dm646x: define gpio interrupts as separate resources * 4883e9e66f76 ARM: davinci: dm365: define gpio interrupts as separate resources * 0a6c3bdae2c9 ARM: davinci: da8xx: define gpio interrupts as separate resources * 016218ef6bb0 drm/amd/dm: Understand why attaching path/tile properties are needed * 853dc0759586 drm/amd/pp: Fix truncated clock value when set watermark * 5faabd22ed64 powerplay: Respect units on max dcfclk watermark * 11bedb2e77a0 Drivers: hv: kvp: Fix the recent regression caused by incorrect clean-up * 74ff258346e4 Drivers: hv: kvp: Fix the indentation of some "break" statements * e352d8eb9394 drm/atomic_helper: Disallow new modesets on unregistered connectors * cff9e1e33151 drm/i915/gen9+: Fix initial readout for Y tiled framebuffers * 8ccbb1d24c26 drm/i915: Rename PLANE_CTL_DECOMPRESSION_ENABLE * 4b2dfc0e2d44 drm/i915: Fix intel_dp_mst_best_encoder() * 796469e361ed x86/kvm/lapic: preserve gfn_to_hva_cache len on cache reinit * cdad0f65050e KVM: hyperv: define VP assist page helpers * b0d9043bdbe6 KVM: x86: hyperv: keep track of mismatched VP indexes * f031fd03e22e KVM: x86: hyperv: consistently use 'hv_vcpu' for 'struct kvm_vcpu_hv' variables * 0b535f7b95af KVM: x86: hyperv: enforce vp_index < KVM_MAX_VCPUS * 8e91cc7f7f91 drm/amdgpu: Update gc_9_0 golden settings. * bcc3bd761ab5 drm/amdgpu/gfx9: Update gfx9 golden settings. * 2c2cf2245ff6 remoteproc: qcom: q6v5-mss: add SCM probe dependency * 4d9707586ec7 x86, hibernate: Fix nosave_regions setup for hibernation * 805e0e46eb54 Drivers: hv: kvp: Fix two "this statement may fall through" warnings * 3f3beae22842 keys: Fix the use of the C++ keyword "private" in uapi/linux/keyctl.h * bac1c4edb5c4 scsi: qla2xxx: Move log messages before issuing command to firmware * 6e087eae89df media: cec: remove cec-edid.c * 851308450a8f media: cec/v4l2: move V4L2 specific CEC functions to V4L2 * c09d675f294b drm/i915: Re-apply "Perform link quality check, unconditionally during long pulse" * 3015291b2fb5 kernel/module: Fix mem leak in module_add_modinfo_attrs * 9c49f7811f82 modules: always page-align module section allocations * 84ba9ae18fbb remoteproc: qcom: q6v5: shore up resource probe handling * 56944c0b9774 clk: s2mps11: Add used attribute to s2mps11_dt_match * 480101a4aea2 nvme-fc: use separate work queue to avoid warning * 5f147150b753 riscv: remove unused variable in ftrace * 8d23872c7539 scripts/decode_stacktrace: match basepath using shell prefix operator, not regex * 6c550a5db18f arm64: dts: rockchip: enable usb-host regulators at boot on rk3328-rock64 * 573370113b24 media: stm32-dcmi: fix irq = 0 case * 7f8b23600779 powerpc/64: mark start_here_multiplatform as __ref * 85a24825b2e6 x86/ftrace: Fix warning and considate ftrace_jmp_replace() and ftrace_call_replace() * b93aed78eb78 selftests: fib_rule_tests: use pre-defined DEV_ADDR * 68829256e1f9 timekeeping: Use proper ktime_add when adding nsecs in coarse offset * 1aa38eceb6c0 {nl,mac}80211: fix interface combinations on crypto controlled devices * 178d1337a527 blk-iolatency: fix STS_AGAIN handling * 5f33e81250a6 Blk-iolatency: warn on negative inflight IO counter * 91a71a61da8c hv_sock: Fix hang when a connection is closed * 86d5ae21d6b8 batman-adv: Only read OGM tvlv_len after buffer len check * 4b5fee457723 batman-adv: fix uninit-value in batadv_netlink_get_ifindex() * 47a0f70d7d9a powerpc/tm: Fix FP/VMX unavailable exceptions inside a transaction * 6e7040d65a71 vhost/test: fix build for vhost test - again * 4f45483faadf vhost/test: fix build for vhost test * dcd22e14780a drm/vmwgfx: Fix double free in vmw_recv_msg() * 38d38d1e0cc5 sched/fair: Don't assign runtime for throttled cfs_rq * 044ab4715585 ALSA: hda/realtek - Fix the problem of two front mics on a ThinkCentre * 849f85bfdf12 ALSA: hda/realtek - Enable internal speaker & headset mic of ASUS UX431FL * a956998ac1c2 ALSA: hda/realtek - Add quirk for HP Pavilion 15 * d11ca2d79334 ALSA: hda/realtek - Fix overridden device-specific initialization * 2c4d2ce8b799 ALSA: hda - Fix potential endless loop at applying quirks * ee809c7e0895 Linux 4.19.72 * 991467a47cf2 Revert "x86/apic: Include the LDR when clearing out APIC registers" * 0f134f6e722c libceph: allow ceph_buffer_put() to receive a NULL ceph_buffer * 5049632bc958 x86/boot/compressed/64: Fix missing initialization in find_trampoline_placement() * b8727dff55f0 KVM: arm/arm64: VGIC: Properly initialise private IRQ affinity * 1a31b0d0ddfa afs: Fix leak in afs_lookup_cell_rcu() * 111d36b6fb7e KVM: arm/arm64: Only skip MMIO insn once * b84817d96e0f ceph: fix buffer free while holding i_ceph_lock in fill_inode() * 5cd1e3552f0e ceph: fix buffer free while holding i_ceph_lock in __ceph_build_xattrs_blob() * dfb8712c7acc ceph: fix buffer free while holding i_ceph_lock in __ceph_setxattr() * ddb55cc39c70 selftests/kvm: make platform_info_test pass on AMD * 6cb9f8d60f8f selftests: kvm: fix state save/load on processors without XSAVE * 08c2052815e3 infiniband: hfi1: fix memory leaks * d1b7f3252d56 infiniband: hfi1: fix a memory leak bug * adb87027b5ff IB/mlx4: Fix memory leaks * 5e416b11b4a9 nvme-multipath: fix possible I/O hang when paths are updated * 5bbebceec61d Tools: hv: kvp: eliminate 'may be used uninitialized' warning * 1d42e40fe3c5 Input: hyperv-keyboard: Use in-place iterator API in the channel callback * e02aac3edb46 x86/boot/compressed/64: Fix boot on machines with broken E820 table * 05d611c4ffb7 HID: cp2112: prevent sleeping function called from invalid context * 5e1d50a3eafe kprobes: Fix potential deadlock in kprobe_optimizer() * a5839b6b3a79 ravb: Fix use-after-free ravb_tstamp_skb * 54eac3997ee4 wimax/i2400m: fix a memory leak bug * 7506e8c4bec8 net: cavium: fix driver name * ea78dc8b5e66 ibmvnic: Unmap DMA address of TX descriptor buffers after use * 4fcb9b3f263e net: kalmia: fix memory leaks * 1ad45d0f69d2 cx82310_eth: fix a memory leak bug * ac3cc25f380b vfs: fix page locking deadlocks when deduping files * 9ea1feadf5e0 lan78xx: Fix memory leaks * 375ab446ec76 net: myri10ge: fix memory leaks * f13b7ec5e1c5 liquidio: add cleanup in octeon_setup_iq() * 2c3dd20f852a cxgb4: fix a memory leak bug * b8cd0b7b09ed scsi: target: tcmu: avoid use-after-free after command timeout * 6c9a1e17d063 scsi: qla2xxx: Fix gnl.l memory leak on adapter init failure * b3496367d9cb drm/mediatek: set DMA max segment size * c9f595453bc3 drm/mediatek: use correct device to import PRIME buffers * a54fa5dff8cd netfilter: nft_flow_offload: skip tcp rst and fin packets * 6052090280b8 gpio: Fix build error of function redefinition * cc8aa6155611 ibmveth: Convert multicast list size for little-endian system * 32e912b91b5d Bluetooth: btqca: Add a short delay before downloading the NVM * 7b7a11549dc1 net: tc35815: Explicitly check NET_IP_ALIGN is not zero in tc35815_rx * 752832f2e8c9 hv_netvsc: Fix a warning of suspicious RCU usage * 463d87bc13ff tools: bpftool: fix error message (prog -> object) * 5776970fb4ec netfilter: nf_tables: use-after-free in failing rule with bound set * d22ed7b72acf net: tundra: tsi108: use spin_lock_irqsave instead of spin_lock_irq in IRQ context * 3ddda4f3114b spi: bcm2835aux: fix corruptions for longer spi transfers * fe49c3de7372 spi: bcm2835aux: remove dangerous uncontrolled read of fifo * a4a9ee79036b spi: bcm2835aux: unifying code between polling and interrupt driven code * ee271ead3b61 x86/boot: Preserve boot_params.secure_boot from sanitizing * 9484203d254d net/rds: Fix info leak in rds6_inc_info_copy() * 5977bc19ce7f tcp: remove empty skb from write queue in error cases * 6f3126379879 tcp: inherit timestamp on mtu probe * 6f8348f63706 net: stmmac: dwmac-rk: Don't fail if phy regulator is absent * 38166934f89c net_sched: fix a NULL pointer deref in ipt action * 5ff0ab0c668b net: sched: act_sample: fix psample group handling on overwrite * 6a2bd8261630 net: fix skb use after free in netpoll * 8a5d27eaba68 mld: fix memory leak in mld_del_delrec()