* 4f9ec07017d3 5.1.2-xanmod2 * 54bed1430482 Merge tag 'v5.1.2' into 5.1 * eb5d65a82f5c Linux 5.1.2 * 31422a6888ab x86/speculation/mds: Fix documentation typo * a1466018d2b3 Documentation: Correct the possible MDS sysfs values * f937f9cbb0a3 x86/mds: Add MDSUM variant to the MDS documentation * 3c01673ec7bf x86/speculation/mds: Add 'mitigations=' support for MDS * 72a36b7b6daa s390/speculation: Support 'mitigations=' cmdline option * efd0d8e77f4e powerpc/speculation: Support 'mitigations=' cmdline option * b2a4f56ae925 x86/speculation: Support 'mitigations=' cmdline option * 4f4925c6b51d cpu/speculation: Add 'mitigations=' cmdline option * dc34d771d9c5 x86/speculation/mds: Print SMT vulnerable on MSBDS with mitigations off * b93150b852ad x86/speculation/mds: Fix comment * 4d1a2e91966d x86/speculation/mds: Add SMT warning message * 4d902d90b634 x86/speculation: Move arch_smt_update() call to after mitigation decisions * 56c4c99cc96a x86/speculation/mds: Add mds=full,nosmt cmdline option * 563a2e3936df Documentation: Add MDS vulnerability documentation * 39a02bd9b45f Documentation: Move L1TF to separate directory * 6e38d5ba3633 x86/speculation/mds: Add mitigation mode VMWERV * a287e16c1552 x86/speculation/mds: Add sysfs reporting for MDS * 8ed0c139ba01 x86/speculation/mds: Add mitigation control for MDS * 7014e3277eb5 x86/speculation/mds: Conditionally clear CPU buffers on idle entry * 42a9740922f1 x86/kvm/vmx: Add MDS protection when L1D Flush is not active * 186fcd64f1b0 x86/speculation/mds: Clear CPU buffers on exit to user * 5048b39b3649 x86/speculation/mds: Add mds_clear_cpu_buffers() * 744212bffe07 x86/kvm: Expose X86_FEATURE_MD_CLEAR to guests * e30a0ae07874 x86/speculation/mds: Add BUG_MSBDS_ONLY * ffbf567169ed x86/speculation/mds: Add basic bug infrastructure for MDS * 06c37197863e x86/speculation: Consolidate CPU whitelists * 48d1bb18e3aa x86/msr-index: Cleanup bit defines * b724e9356404 Linux 5.1.1 * 022ccef6d1c3 arm64: futex: Bound number of LDXR/STXR loops in FUTEX_WAKE_OP * 325d0a18d3ff locking/futex: Allow low-level atomic operations to return -EAGAIN * 3ae39e99e539 i3c: Fix a shift wrap bug in i3c_bus_set_addr_slot_status() * b8f93c273521 ASoC: Intel: avoid Oops if DMA setup fails * 7fc35c756bc8 UAS: fix alignment of scatter/gather segments * d00686df1684 Bluetooth: hci_bcm: Fix empty regulator supplies for Intel Macs * a324fa50549a Bluetooth: Fix not initializing L2CAP tx_credits * 07e38998a19d Bluetooth: Align minimum encryption key size for LE and BR/EDR connections * 4d4cafccc6d3 Bluetooth: hidp: fix buffer overflow * 435885bdb0d8 scsi: qla2xxx: Fix device staying in blocked state * 63ec822488c9 scsi: qla2xxx: Set remote port devloss timeout to 0 * 7065a70d695b scsi: qla2xxx: Fix incorrect region-size setting in optrom SYSFS routines * 1119e98d0eb0 scsi: lpfc: change snprintf to scnprintf for possible overflow * 4fb84183e047 soc: sunxi: Fix missing dependency on REGMAP_MMIO * cebdbdda4850 ACPI / LPSS: Use acpi_lpss_* instead of acpi_subsys_* functions for hibernate * f6ad5c7d15ea cpufreq: armada-37xx: fix frequency calculation for opp * 3a8fc4fad97d iio: adc: qcom-spmi-adc5: Fix of-based module autoloading * 1b1dbf70684b intel_th: pci: Add Comet Lake support * 1f0f5b3ed6d0 genirq: Prevent use-after-free and work list corruption * 03bc26524435 usb-storage: Set virt_boundary_mask to avoid SG overflows * 57a65a314060 USB: cdc-acm: fix unthrottle races * b27d939957bc USB: serial: f81232: fix interrupt worker not stop * a1ab43c370c5 usb: dwc3: Fix default lpm_nyet_threshold value * 5928706ff19f usb: dwc3: Allow building USB_DWC3_QCOM without EXTCON * 6643e2610aa7 staging: most: sound: pass correct device when creating a sound card * d0e289e4a665 staging: most: cdev: fix chrdev_region leak in mod_exit * 651832db8766 staging: wilc1000: Avoid GFP_KERNEL allocation from atomic context. * f40de00d49fc staging: greybus: power_supply: fix prop-descriptor request size * d222de4c7d88 ubsan: Fix nasty -Wbuiltin-declaration-mismatch GCC-9 warnings * 6637557e4ecc Drivers: hv: vmbus: Remove the undesired put_cpu_ptr() in hv_synic_cleanup()