* dcefbc14c11d 5.2.8-xanmod8 * ce3c594071c7 Merge tag 'v5.2.8' into 5.2 |\ | * d36a8d2fb62c Linux 5.2.8 | * ceb205f829a2 spi: bcm2835: Fix 3-wire mode if DMA is enabled | * 6a6ed22b7849 Revert "mac80211: set NETIF_F_LLTX when using intermediate tx queues" | * 26e046e34a15 drm/i915/vbt: Fix VBT parsing for the PSR section | * fb930c0055df compat_ioctl: pppoe: fix PPPOEIOCSFWD handling | * 2ebdb49c68f0 net/mlx5e: Fix matching of speed to PRM link modes | * 6b188e393bf3 net/mlx5: Add missing RDMA_RX capabilities | * d573d5c7935d mlxsw: spectrum_buffers: Further reduce pool size on Spectrum-2 | * 36e4bac39523 rocker: fix memory leaks of fib_work on two error return paths | * 5fd5ac854f57 net/smc: avoid fallback in case of non-blocking connect | * d6dd739e2dce net: phy: fix race in genphy_update_link | * 987a8b65990b hv_sock: Fix hang when a connection is closed | * 78407cb40864 net: fix bpf_xdp_adjust_head regression for generic-XDP | * b0e50d6ddf45 selftests/bpf: reduce time to execute test_xdp_vlan.sh | * 7c0044c1eec3 selftests/bpf: add wrapper scripts for test_xdp_vlan.sh | * 6841c633abaa bpf: fix XDP vlan selftests test_xdp_vlan.sh | * f9c42b1280d3 r8169: don't use MSI before RTL8168d | * 7c8eb11fd372 net/mlx5e: Prevent encap flow counter update async to user query | * 901092bf0afb net/mlx5: Fix modify_cq_in alignment | * 8b3d0b24b5d8 tun: mark small packets as owned by the tap sock | * a5a0a7f99a94 tipc: fix unitilized skb list crash | * afbd10a472fa tipc: compat: allow tipc commands without arguments | * 2dc83212e7af ocelot: Cancel delayed work before wq destruction | * ecda6f3769f9 NFC: nfcmrvl: fix gpio-handling regression | * b28c977b32b1 net: stmmac: Use netif_tx_napi_add() for TX polling function | * 9dd3469363c7 net/smc: do not schedule tx_work in SMC_CLOSED state | * 22d487d30a65 net: sched: use temporary variable for actions indexes | * f08d8c217a04 net sched: update vlan action for batched events operations | * a735cc5fbec6 net: sched: Fix a possible null-pointer dereference in dequeue_func() | * e3c26a6a67c2 net: qualcomm: rmnet: Fix incorrect UL checksum offload logic | * 9e9ff18e8ed4 net: phy: mscc: initialize stats array | * 967b6c5d445d net: phylink: Fix flow control for fixed-link | * 46cceb125fdb net: phylink: don't start and stop SGMII PHYs in SFP modules twice | * ed1622025ea5 net: phy: fixed_phy: print gpio error only if gpio node is present | * 06f0196ed598 net/mlx5: Use reversed order when unregister devices | * 01c0a4707a8c net/mlx5e: always initialize frag->last_in_page | * abf0c1014c94 net: fix ifindex collision during namespace removal | * 34491ab5ddb9 net: bridge: move default pvid init/deinit to NETDEV_REGISTER/UNREGISTER | * 9e0486da6f9c net: bridge: mcast: don't delete permanent entries when fast leave is enabled | * 016df08464ba net: bridge: delete local fdb on device init failure | * 72c05a1fb798 mvpp2: refactor MTU change code | * 82f6b4700621 mvpp2: fix panic on module removal | * 965f9337e4a8 mlxsw: spectrum: Fix error path in mlxsw_sp_module_init() | * e481e85860c3 ipip: validate header length in ipip_tunnel_xmit | * bfee863b3b46 ip6_tunnel: fix possible use-after-free on xmit | * 0c83354c31ce ip6_gre: reload ipv6h in prepare_ip6gre_xmit_ipv6 | * 69e4523cc752 ife: error out when nla attributes are empty | * dd7a9d8d0aa1 drivers/net/ethernet/marvell/mvmdio.c: Fix non OF case | * 1bd9197d3011 bnx2x: Disable multi-cos feature. | * ea2767a385d5 atm: iphase: Fix Spectre v1 vulnerability | * d55ec68c5d0d HID: Add quirk for HP X1200 PIXART OEM mouse | * 9d7641f41966 HID: wacom: fix bit shift for Cintiq Companion 2 | * bcbfb3efab06 ALSA: usb-audio: Fix gpf in snd_usb_pipe_sanity_check | * f7795140ac4a ALSA: usb-audio: Sanity checks for each pipe and EP types | * 24841c7eff3f libnvdimm/bus: Fix wait_nvdimm_bus_probe_idle() ABBA deadlock | * a90d58b048af libnvdimm/bus: Prepare the nd_ioctl() path to be re-entrant | * 3d9de04646e7 scsi: fcoe: Embed fc_rport_priv in fcoe_rport structure | * 5697a9d3d55f Linux 5.2.7 | * 726d427e17b9 Documentation: Add swapgs description to the Spectre v1 documentation | * 6ec6d4545412 x86/speculation/swapgs: Exclude ATOMs from speculation through SWAPGS | * 061b8f7dfb9c x86/entry/64: Use JMP instead of JMPQ | * 405d06fba693 x86/speculation: Enable Spectre v1 swapgs mitigations | * 6b5145c74f91 x86/speculation: Prepare entry code for Spectre v1 swapgs mitigations | * 4bd635fe7bfc x86/cpufeatures: Combine word 11 and 12 into a new scattered features word | * b52f9368b05a x86/cpufeatures: Carve out CQM features retrieval | * ca3592eed8d5 drm/i915/gvt: fix incorrect cache entry for guest page mapping | * 00f1fc603ca3 drm/i915/perf: fix ICL perf register offsets | * 37bf2523c818 IB/hfi1: Field not zero-ed when allocating TID flow memory | * 24f386fa19bd IB/hfi1: Drop all TID RDMA READ RESP packets after r_next_psn | * 84d5f6cd65b6 IB/hfi1: Check for error on call to alloc_rsm_map_table | * cb85a6f72531 IB/mlx5: Fix RSS Toeplitz setup to be aligned with the HW specification | * 23a76c01c92d IB/mlx5: Fix clean_mr() to work in the expected order | * 93ead300bb99 IB/mlx5: Move MRs to a kernel PD when freeing them to the MR cache | * 7e0d21ffae84 IB/mlx5: Use direct mkey destroy command upon UMR unreg failure | * 4b46f258d7fa IB/mlx5: Fix unreg_umr to ignore the mkey state | * e2aa2bdc546f RDMA/devices: Do not deadlock during client removal | * c6d57e4e2821 RDMA/bnxt_re: Honor vlan_id in GID entry comparison | * 946c3d239f32 xen/gntdev.c: Replace vm_map_pages() with vm_map_pages_zero() | * 95488feef0c1 xen/swiotlb: fix condition for calling xen_destroy_contiguous_region() | * c9fa2619f350 nbd: replace kill_bdev() with __invalidate_device() again | * e6652555512a scsi: mpt3sas: Use 63-bit DMA addressing on SAS35 HBA | * 244e3a4e40f8 clk: mediatek: mt8183: Register 13MHz clock earlier for clocksource | * b42addb918dc io_uring: fix KASAN use after free in io_sq_wq_submit_work | * a08a3cc1c0a8 arm64: cpufeature: Fix feature comparison for CTR_EL0.{CWG,ERG} | * 40b6dd1eb3b4 arm64: compat: Allow single-byte watchpoints on all addresses | * 787a183b305a drivers/perf: arm_pmu: Fix failure path in PM notifier | * 3a512c8be94d parisc: Fix build of compressed kernel even with debug enabled | * cb97609af9b1 parisc: Strip debug info from kernel before creating compressed vmlinuz | * e4b128c7c03b parisc: Add archclean Makefile target | * 207742502aac cgroup: kselftest: relax fs_spec checks | * 79977e899554 s390/dasd: fix endless loop after read unit address configuration | * 4c825540af16 loop: Fix mount(2) failure due to race with LOOP_SET_FD | * 4461f834098f mm/migrate.c: initialize pud_entry in migrate_vma() | * d80bce352ad2 ubsan: build ubsan.c more conservatively | * c7e8100a760f mm: compaction: avoid 100% CPU usage during compaction when a task is killed | * 03f288eff975 mm: migrate: fix reference check race between __find_get_block() and migration | * e57197b0fd7a mm: vmscan: check if mem cgroup is disabled or not before calling memcg slab shrinker | * 35e05c7ae9d3 ALSA: hda: Fix 1-minute detection delay when i915 module is not available | * a06eed8e7c21 selinux: fix memory leak in policydb_init() | * 5040b84bd31a powerpc/kasan: fix early boot failure on PPC32 | * d28fa78fd052 i2c: at91: fix clk_offset for sama5d2 | * c304e1a5fbfb i2c: at91: disable TXRDY interrupt after sending data | * fa6d4f0fb2cc i2c: iproc: Fix i2c master read more than 63 bytes | * b34a11fd865e eeprom: at24: make spd world-readable again | * b88a3fe40b1f mtd: rawnand: micron: handle on-die "ECC-off" devices correctly | * fcb4d250ab49 drm/nouveau: Only release VCPI slots on mode changes | * 7f6589f114a6 IB/hfi1: Fix Spectre v1 vulnerability | * 4453c3321365 gpiolib: fix incorrect IRQ requesting of an active-low lineevent | * 3fd455ca927b gpio: don't WARN() on NULL descs if gpiolib is disabled | * cda67846b748 gpiolib: Preserve desc->flags when setting state | * 8acd3fc56a6f mmc: mmc_spi: Enable stable writes | * 632def0075be mmc: host: sdhci-sprd: Fix the missing pm_runtime_put_noidle() | * 72df8803c3ae mmc: meson-mx-sdio: Fix misuse of GENMASK macro | * d1810586cf3d mmc: dw_mmc: Fix occasional hang after tuning on eMMC | * e4287f51fcb4 fgraph: Remove redundant ftrace_graph_notrace_addr() test | * 349cd3dcbf9b dax: Fix missed wakeup in put_unlocked_entry() | * 32553c35c880 Btrfs: fix race leading to fs corruption after transaction abort | * ab6345fcb82a Btrfs: fix incremental send failure after deduplication | * 94d41b0f841a tpm: Fix null pointer dereference on chip register error path | * 5478e5fddc7f kbuild: modpost: include .*.cmd files only when targets exist | * 57134d56a30d kbuild: initialize CLANG_FLAGS correctly in the top Makefile | * b4844fcd79cd kconfig: Clear "written" flag to avoid data loss | * 38ae6fe4c744 drm/nouveau/dmem: missing mutex_lock in error path | * cdec20297900 drm/nouveau: fix memory leak in nouveau_conn_reset() | * 33260ae24835 bpf: Disable GCC -fgcse optimization for ___bpf_prog_run() | * 55ae5a6f092c x86, boot: Remove multiple copy of static function sanitize_boot_params() | * aff33bcd7520 x86/paravirt: Fix callee-saved function ELF sizes | * 4c6015446114 x86/kvm: Don't call kvm_spurious_fault() from .fixup | * 308f2134d0c5 xen/pv: Fix a boot up hang revealed by int3 self test | * b8a98fff64de crypto: ccp - Fix SEV_VERSION_GREATER_OR_EQUAL | * 1b3ecd64aaae stacktrace: Force USER_DS for stack_trace_save_user() | * 71494c7b6f0c mm/hotplug: make remove_memory() interface usable | * 0f15dd054392 device-dax: fix memory and resource leak if hotplug fails | * 4b301607af01 nds32: fix asm/syscall.h | * ab4e43005b9b ipc/mqueue.c: only perform resource calculation if user valid | * c6ec03306ca0 drivers/rapidio/devices/rio_mport_cdev.c: NUL terminate some strings | * 4efe530bc310 uapi linux/coda_psdev.h: move upc_req definition from uapi to kernel side headers | * 4878313cf359 coda: fix build using bare-metal toolchain | * 4587bd7818fa coda: add error handling for fget | * 9c283c282397 mm/ioremap: check virtual address alignment while creating huge mappings | * 4c546fa3e816 lib/test_string.c: avoid masking memset16/32/64 failures | * 48dd083805cd lib/test_overflow.c: avoid tainting the kernel and fix wrap size | * 3657012671b7 mm/cma.c: fail if fixed declaration can't be honored | * af7202977fc9 x86: math-emu: Hide clang warnings for 16-bit overflow | * 75a40ae745ab x86/apic: Silence -Wtype-limits compiler warnings | * 8a3dfde5a2b2 mm/z3fold.c: reinitialize zhdr structs after migration | * 882217a1a54f mm/memcontrol.c: keep local VM counters in sync with the hierarchical ones | * 271e0ab9b98f mm/slab_common.c: work around clang bug #42570 | * 8bd71641fc13 mm/z3fold: don't try to use buddy slots after free | * 7848564811cf be2net: Signal that the device cannot transmit during reconfiguration | * a381e158c784 bpf: fix BTF verifier size resolution logic | * 273192b35c2b KVM: nVMX: Ignore segment base for VMX memory operand when segment not FS or GS | * 673e7696a9c0 ACPI: fix false-positive -Wuninitialized warning | * 4d133cd28f4a x86: kvm: avoid constant-conversion warning | * d9b49dcbef63 perf version: Fix segfault due to missing OPT_END() | * a288e51c6864 cifs: fix crash in cifs_dfs_do_automount | * 3a4d7f5e2bdf drm/amd/display: Expose audio inst from DC to DM | * d8ed48f23780 selftests/bpf: do not ignore clang failures | * 0a3df1d1800c scsi: zfcp: fix GCC compiler warning emitted with -Wmaybe-uninitialized | * 71703ba873ee ACPI: blacklist: fix clang warning for unused DMI table | * 4e4bc0aa7d85 virtio-mmio: add error check for platform_get_irq | * 35c1f07ca233 ceph: return -ERANGE if virtual xattr value didn't fit in buffer | * 1e1fab8df2aa ceph: fix dir_lease_is_valid() | * f7d3cd5a75a5 ceph: fix improper use of smp_mb__before_atomic() | * d5fc61f4f7f1 cifs: Fix a race condition with cifs_echo_request | * d7762d0604a3 btrfs: qgroup: Don't hold qgroup_ioctl_lock in btrfs_qgroup_inherit() | * 85a0cc34a116 remoteproc: copy parent dma_pfn_offset for vdev | * a47284d50315 btrfs: Flush before reflinking any extent to prevent NOCOW write falling back to COW without data reservation | * f0fad72327f5 btrfs: fix minimum number of chunk errors for DUP | * 5843b137a28e btrfs: tree-checker: Check if the file extent end overflows | * 9d3d7e8fc365 arm64: dts: rockchip: Fix USB3 Type-C on rk3399-sapphire | * ed819dab6689 clk: sprd: Add check for return value of sprd_clk_regmap_init() | * 48f828763109 fs/adfs: super: fix use-after-free bug | * dc8421eca198 clk: tegra210: fix PLLU and PLLU_OUT1 | * 2537142f5cc8 ARM: exynos: Only build MCPM support if used | * 10e7c4fe2781 dmaengine: rcar-dmac: Reject zero-length slave DMA requests | * 5b14588f001d MIPS: lantiq: Fix bitfield masking | * aaf15ffc6b67 swiotlb: fix phys_addr_t overflow warning | * ad6c055cc809 arm64: qcom: qcs404: Add reset-cells to GCC node | * 98e40b4b528a soc: imx8: Fix potential kernel dump in error path | * bd29d93d6b77 firmware/psci: psci_checker: Park kthreads before stopping them | * f3cd7c074f32 PCI: OF: Initialize dev->fwnode appropriately | * 768cb58039db kernel/module.c: Only return -EEXIST for modules that have finished loading | * 78431a1ce524 arm64: dts: rockchip: fix isp iommu clocks and power domain | * 640628263904 dmaengine: tegra-apb: Error out if DMA_PREP_INTERRUPT flag is unset | * c92e475cc170 soc: imx: soc-imx8: Correct return value of error handle | * 5a90ad019dc4 arm64: dts: marvell: mcbin: enlarge PCI memory window | * 24288fd09870 soc: qcom: rpmpd: fixup rpmpd set performance state | * 41979b6c0baa arm64: dts: qcom: qcs404-evb: fix l3 min voltage | * 004e0c5d77e8 ftrace: Enable trampoline when rec count returns back to one | * 1ddffe0f40e7 ARM: dts: rockchip: Mark that the rk3288 timer might stop in suspend | * b0155cc19200 clk: meson: mpll: properly handle spread spectrum | * 0ffa4026ae08 ARM: dts: rockchip: Make rk3288-veyron-mickey's emmc work again | * 3066561a1b82 ARM: dts: rockchip: Make rk3288-veyron-minnie run at hs200 | * 2ceaeaa1668a ARM: riscpc: fix DMA * 4e4394f545b4 Revert "loop: Fix mount(2) failure due to race with LOOP_SET_FD"