* 2c78c4a3980c 5.1.4-xanmod3 * 7d64e6066f84 Merge tag 'v5.1.4' into 5.1 |\ | * e0e8106a6cf1 Linux 5.1.4 | * ee4c3e283f8f s390/mm: convert to the generic get_user_pages_fast code | * 8b066d0047fd s390/mm: make the pxd_offset functions more robust | * 550f5ba19cbd libnvdimm/namespace: Fix label tracking error | * fda49aec2515 powerpc/32s: fix flush_hash_pages() on SMP | * 4d9ec1625ac5 xen/pvh: correctly setup the PV EFI interface for dom0 | * 97f060474d2d xen/pvh: set xen_domain_type to HVM in xen_pvh_init | * fdea76e57353 kbuild: turn auto.conf.cmd into a mandatory include file | * 404d72bd6b84 smb3: display session id in debug data | * 9488cacd985a KVM: lapic: Busy wait for timer to expire when using hv_timer | * 971a62fb2b70 KVM: x86: Skip EFER vs. guest CPUID checks for host-initiated writes | * 12b014bdca34 KVM: Fix the bitmap range to copy during clear dirty | * 2f6ef23f1ffd Revert "KVM: nVMX: Expose RDPMC-exiting only when guest supports PMU" | * b8bd6257c33d jbd2: fix potential double free | * 8e9dbdd685ab ALSA: hda/realtek - Fix for Lenovo B50-70 inverted internal microphone bug | * d018003ec035 ALSA: hda/realtek - Fixup headphone noise via runtime suspend | * f15d4a2542c5 ALSA: hda/realtek - Corrected fixup for System76 Gazelle (gaze14) | * e6d4782817bb ext4: avoid panic during forced reboot due to aborted journal | * fc0d59b2393c ext4: fix use-after-free in dx_release() | * 0dc4c612e793 ext4: fix data corruption caused by overlapping unaligned and aligned IO | * b02ae56d55d3 ext4: zero out the unused memory region in the extent tree block | * 9e897e34419f tty: Don't force RISCV SBI console as preferred console | * 0b9d5347de9b fs/writeback.c: use rcu_barrier() to wait for inflight wb switches going into workqueue when umount | * 0e294894f02f mm/compaction.c: correct zone boundary handling when isolating pages from a pageblock | * b05c5e79ad9e ARM: dts: imx: Fix the AR803X phy-mode | * 14c7aae72d8e ipmi:ssif: compare block number correctly for multi-part return messages | * ebad3ccb8ab6 ipmi: Add the i2c-addr property for SSIF interfaces | * 9c52c4cf7405 bcache: never set KEY_PTRS of journal key to 0 in journal_reclaim() | * 41f891ee7d43 bcache: fix a race between cache register and cacheset unregister | * 5a3d1d4d850b Btrfs: fix race between send and deduplication that lead to failures and crashes | * e0791fa45b9f Btrfs: do not start a transaction at iterate_extent_inodes() | * c0f9698f0dcc Btrfs: do not start a transaction during fiemap | * 0bfc335f68fe Btrfs: send, flush dellaloc in order to avoid data loss | * eb432217d775 btrfs: Honour FITRIM range constraints during free space trim | * 6806833b5d58 btrfs: Correctly free extent buffer in case btree_read_extent_buffer_pages fails | * d26d9ba5f732 btrfs: Check the first key and level for cached extent buffer | * 3f28fcc373e1 ext4: fix ext4_show_options for file systems w/o journal | * 01303c3db623 ext4: actually request zeroing of inode table after grow | * 3a50e298f0c3 ext4: fix use-after-free race with debug_want_extra_isize | * 8f2faa8364fe ext4: avoid drop reference to iloc.bh twice | * e9f94dc29281 ext4: ignore e_value_offs for xattrs with value-in-ea-inode | * c3d102ac30d0 ext4: make sanity check in mballoc more strict | * c2a50e04e61f jbd2: check superblock mapped prior to committing | * ed1d236d7dac tty/vt: fix write/write race in ioctl(KDSKBSENT) handler | * f5eaf86b4144 tty: vt.c: Fix TIOCL_BLANKSCREEN console blanking if blankinterval == 0 | * df94497492a9 mtd: maps: Allow MTD_PHYSMAP with MTD_RAM | * 8b429d215a58 mtd: maps: physmap: Store gpio_values correctly | * 052fec61f59d mtd: spi-nor: intel-spi: Avoid crossing 4K address boundary on read/write | * e07fbc73dc16 mfd: max77620: Fix swapped FPS_PERIOD_MAX_US values | * 61d9c6f880bc mfd: da9063: Fix OTP control register names to match datasheets for DA9063/63L | * b9bfb6719df2 ACPICA: Linux: move ACPI_DEBUG_DEFAULT flag out of ifndef | * 707edfd5e1a1 ACPI: PM: Set enable_for_wake for wakeup GPEs during suspend-to-idle | * aa9bb9862fc5 userfaultfd: use RCU to free the task struct when fork fails | * a8ff70cb7cea ocfs2: fix ocfs2 read inode data panic in ocfs2_iget | * d7d995a8e05b hugetlb: use same fault hash key for shared and private mappings | * 4e990a212de6 mm/hugetlb.c: don't put_page in lock of hugetlb_lock | * b4801d2f7368 mm/huge_memory: fix vmf_insert_pfn_{pmd, pud}() crash, handle unaligned addresses | * 87ba106b2822 mm/mincore.c: make mincore() more conservative | * dd5ce1e391cb crypto: ccree - handle tee fips error during power management resume | * 673046ea9ec3 crypto: ccree - add function to handle cryptocell tee fips error | * 273f8a2daac0 crypto: ccree - HOST_POWER_DOWN_EN should be the last CC access during suspend | * d034d2a1e2e2 crypto: ccree - pm resume first enable the source clk | * 9c883c19c888 crypto: ccree - don't map AEAD key and IV on stack | * 076d422bc44b crypto: ccree - use correct internal state sizes for export | * 5b41051c5de8 crypto: ccree - don't map MAC key on stack | * 297a5966d802 crypto: ccree - fix mem leak on error path | * 5109c13347bd crypto: ccree - remove special handling of chained sg | * 0e643cb0868e bpf: fix out of bounds backwards jmps due to dead code removal | * f413abccd1fe bpf, arm64: remove prefetch insn in xadd mapping | * 828016b033f9 ASoC: codec: hdac_hdmi add device_link to card device | * 14ba45646f22 ASoC: fsl_esai: Fix missing break in switch statement | * 4acbe6f5403e ASoC: RT5677-SPI: Disable 16Bit SPI Transfers | * a3514ce3dda8 ASoC: max98090: Fix restore of DAPM Muxes | * 9e7b5cf1f8c5 ALSA: hdea/realtek - Headset fixup for System76 Gazelle (gaze14) | * 7d2e0a8c884f ALSA: hda/realtek - EAPD turn on later | * 127f4cbfbe5b ALSA: hda/hdmi - Consider eld_valid when reporting jack event | * c13e27dc9246 ALSA: hda/hdmi - Read the pin sense from register when repolling | * 5d981f0b09f3 ALSA: usb-audio: Fix a memory leak bug | * 2c37e50c7176 ALSA: line6: toneport: Fix broken usage of timer for delayed execution | * 06f26edfdf67 mmc: sdhci-pci: Fix BYT OCP setting | * 370ac7e1381e mmc: core: Fix tag set memory leak | * dba538e5bdeb mmc: tegra: fix ddr signaling for non-ddr modes | * c625191a772d dt-bindings: mmc: Add disable-cqe-dcmd property. | * bf857bc52e76 drivers/dax: Allow to include DEV_DAX_PMEM as builtin | * 7ea9b157e688 crypto: arm64/aes-neonbs - don't access already-freed walk.iv | * ce28ca419e0f crypto: arm/aes-neonbs - don't access already-freed walk.iv | * 470628776434 crypto: caam/qi2 - generate hash keys in-place | * 89d8cab74ce0 crypto: caam/qi2 - fix DMA mapping of stack memory | * 9ee4c5f2fd50 crypto: caam/qi2 - fix zero-length buffer DMA mapping | * af25d405c6bf crypto: rockchip - update IV buffer to contain the next IV | * 587c47ae0dd2 crypto: gcm - fix incompatibility between "gcm" and "gcm_base" | * 2cd208cf64bd crypto: arm64/gcm-aes-ce - fix no-NEON fallback code | * 3e95cd3df22e crypto: x86/crct10dif-pcl - fix use via crypto_shash_digest() | * b841777eadba crypto: crct10dif-generic - fix use via crypto_shash_digest() | * 8b178be3eb96 crypto: skcipher - don't WARN on unprocessed data after slow walk step | * 8f513499a47c crypto: vmx - fix copy-paste error in CTR mode | * f050cbe7a9c3 crypto: ccp - Do not free psp_master when PLATFORM_INIT fails | * 9e98a28a7553 crypto: ccm - fix incompatibility between "ccm" and "ccm_base" | * ac74e674e54f crypto: chacha20poly1305 - set cra_name correctly | * 713d486a8149 crypto: chacha-generic - fix use as arm64 no-NEON fallback | * 8c07b960e000 crypto: lrw - don't access already-freed walk.iv | * d31e54a9ce36 crypto: salsa20 - don't access already-freed walk.iv | * 83ee7650fdfe crypto: crypto4xx - fix cfb and ofb "overran dst buffer" issues | * 0b2f2b9cccbe crypto: crypto4xx - fix ctr-aes missing output IV | * a6ec7461d73f x86/MCE/AMD: Don't report L1 BTB MCA errors on some family 17h models | * 927d2cb284b4 x86/MCE: Add an MCE-record filtering function | * 0a62aaee47c0 sched/x86: Save [ER]FLAGS on context switch | * a8ed6218ea84 arm64: Save and restore OSDLR_EL1 across suspend/resume | * 1ddda837f972 arm64: Clear OSDLR_EL1 on CPU boot | * ab905782e442 arm64: compat: Reduce address limit | * 06dcb6695d3c arm64: arch_timer: Ensure counter register reads occur with seqlock held | * 7d9d90df900a arm64: mmap: Ensure file offset is treated as unsigned | * 2fc90c5b362f power: supply: axp288_fuel_gauge: Add ACEPC T8 and T11 mini PCs to the blacklist | * 725cb554bd03 power: supply: axp288_charger: Fix unchecked return value | * f0d99908a568 ARM: exynos: Fix a leaked reference by adding missing of_node_put | * 26939d0bc108 mmc: sdhci-of-arasan: Add DTS property to disable DCMDs. | * 54d791321a25 ARM: dts: exynos: Fix audio (microphone) routing on Odroid XU3 | * 7a8d05f0c5ad ARM: dts: exynos: Fix audio routing on Odroid XU3 | * 1a757bbc83be ARM: dts: exynos: Fix interrupt for shared EINTs on Exynos5260 | * cc3d377c1057 ARM: dts: qcom: ipq4019: enlarge PCIe BAR range | * e16cecbbec46 arm64: dts: rockchip: Disable DCMDs on RK3399's eMMC controller. | * dfd36e389271 arm64: dts: rockchip: fix IO domain voltage setting of APIO5 on rockpro64 | * 01cdbf423058 objtool: Fix function fallthrough detection | * 360b4bbacf38 x86/speculation/mds: Improve CPU buffer clear documentation | * dd5750d4ce2b x86/speculation/mds: Revert CPU buffer clear on double fault exit | * c48fddac8eca locking/rwsem: Prevent decrement of reader count before increment | * 7cb9c5d341b9 Linux 5.1.3 | * dabb99e0a8fa f2fs: Fix use of number of devices | * d82e3d5b18d4 PCI: hv: Add pci_destroy_slot() in pci_devices_present_work(), if necessary | * 5c36f4347d07 PCI: hv: Add hv_pci_remove_slots() when we unload the driver | * 91425cbebb8b PCI: hv: Fix a memory leak in hv_eject_device_work() | * 037ca765796f virtio_ring: Fix potential mem leak in virtqueue_add_indirect_packed | * 665c4bdd5736 powerpc/booke64: set RI in default MSR | * 2f855814e7f0 powerpc/powernv/idle: Restore IAMR after idle | * 6aa7a9ea9421 powerpc/book3s/64: check for NULL pointer in pgd_alloc() | * 85ee20811e6a drivers/virt/fsl_hypervisor.c: prevent integer overflow in ioctl | * 41771de5af83 drivers/virt/fsl_hypervisor.c: dereferencing error pointers in ioctl | * de2dec852a25 isdn: bas_gigaset: use usb_fill_int_urb() properly | * e106991b22d9 flow_dissector: disable preemption around BPF calls | * b58df9d780cf net: phy: fix phy_validate_pause | * 0f852d10a0bf tuntap: synchronize through tfiles array instead of tun->numqueues | * 6e1d1a3a3348 tuntap: fix dividing by zero in ebpf queue selection | * ee0d666d5d87 vrf: sit mtu should not be updated when vrf netdev is the link | * 4e03133855cb vlan: disable SIOCSHWTSTAMP in container | * 5338e8ff22f3 tipc: fix hanging clients using poll with EPOLLOUT flag | * 17617cd5557a selinux: do not report error on connect(AF_UNSPEC) | * 7ad0ccae4bad packet: Fix error path in packet_init | * be0e51d77a08 net: ucc_geth - fix Oops when changing number of buffers in the ring | * abda892dda7b net: seeq: fix crash caused by not set dev.parent | * 5f80c82f30de net: macb: Change interrupt and napi enable order in open | * a344dc5cd3a0 net: ethernet: stmmac: dwmac-sun8i: enable support of unicast filtering | * 2cb6d28ba5be net: dsa: Fix error cleanup path in dsa_init_module | * 353b3fd8e207 ipv4: Fix raw socket lookup for local traffic | * e83a63de802b fib_rules: return 0 directly if an exactly same rule exists when NLM_F_EXCL not supplied | * e996c41bb194 dpaa_eth: fix SG frame cleanup | * 73082d240fe6 bridge: Fix error path for kobject_init_and_add() | * 9035a941823d bonding: fix arp_validate toggling in active-backup mode | * 57e60bc8f74a Don't jump to compute_result state from check_result state | * 4c72b658be4b rtlwifi: rtl8723ae: Fix missing break in switch statement | * b856e1fb89bf mwl8k: Fix rate_idx underflow | * 9952ff2838f8 USB: serial: fix unthrottle races | * 6fd04652aa57 virt: vbox: Sanity-check parameter types for hgcm-calls coming from userspace | * 777d3fa587fb kernfs: fix barrier usage in __kernfs_new_node() | * 7b2c4e6de652 i2c: core: ratelimit 'transfer when suspended' errors | * af6a4f3ccd4d selftests/seccomp: Handle namespace failures gracefully | * d4173b7588c3 hwmon: (occ) Fix extended status bits | * 214e40a558f6 hwmon: (pwm-fan) Disable PWM if fetching cooling data fails | * e2bc9bc6eede platform/x86: dell-laptop: fix rfkill functionality | * 59190fff6b22 platform/x86: thinkpad_acpi: Disable Bluetooth for some machines | * 67acc44d45ae platform/x86: sony-laptop: Fix unintentional fall-through * 2729bdf33ccf aufs: advanced multi layered unification filesystem. version aufs5.1 20190520