* e6395b928d73 5.1.16-xanmod10 * 5e727fa77137 Merge tag 'v5.1.16' into 5.1 * 8584aaf1c326 Linux 5.1.16 * 25998210bb2c arm64: insn: Fix ldadd instruction encoding * cf9513b45f64 tipc: pass tunnel dev as NULL to udp_tunnel(6)_xmit_skb * b74063b5f16a fanotify: update connector fsid cache on add mark * 993a0821eb5b RDMA: Directly cast the sockaddr union to sockaddr * 41dd902f6ec7 futex: Update comments and docs about return values of arch futex code * 272ca3913c8e bpf, arm64: use more scalable stadd over ldxr / stxr loop in xadd * fac9c64326dd arm64: futex: Avoid copying out uninitialised stack in failed cmpxchg() * bb3fb093b41f bpf: udp: ipv6: Avoid running reuseport's bpf_prog from __udp6_lib_err * da6dab6373b2 bpf: udp: Avoid calling reuseport's bpf_prog from udp_gro * 591c18e3aed1 bpf: fix unconnected udp hooks * 2a9fedc1ef4b bpf: fix nested bpf tracepoints with per-cpu data * 7cec89761822 bpf: lpm_trie: check left child of last leftmost node for NULL * 7108c83502e8 bpf: simplify definition of BPF_FIB_LOOKUP related flags * 03c3e507e90e net: aquantia: fix vlans not working over bridged network * 9590d1d1b033 tun: wake up waitqueues after IFF_UP is set * a54c0c1d3921 tipc: check msg->req data len in tipc_nl_compat_bearer_disable * ec7fafa68f28 tipc: change to use register_pernet_device * a061216af44b team: Always enable vlan tx offload * 6c616a135a6d sctp: change to hold sk after auth shkey is created successfully * 0962d139f22a net/tls: fix page double free on TX cleanup * a6902fe436d0 net: stmmac: set IC bit when transmitting frames with HW timestamp * ac086d4c5d0f net: stmmac: fixed new system time seconds value calculation * 505c92582314 net: remove duplicate fetch in sock_getsockopt * 65b2a8047939 net/packet: fix memory leak in packet_set_ring() * c79ab459bea4 ipv4: Use return value of inet_iif() for __raw_v4_lookup in the while loop * bc4fdb7d73ba bonding: Always enable vlan tx offload * c14a0de97597 af_packet: Block execution of tasks waiting for transmit to complete in AF_PACKET * 0730644e5602 irqchip/mips-gic: Use the correct local interrupt map registers * 5dfe49ca70e1 SUNRPC: Fix up calculation of client message length * b187fae6ee29 cpu/speculation: Warn on unsupported mitigations= parameter * 82d0f7b68d93 NFS/flexfiles: Use the correct TCP timeout for flexfiles I/O * b5961ecad712 efi/memreserve: deal with memreserve entries in unmapped memory * 994f9a520c1b mm: fix page cache convergence regression * 9b901ec94de5 x86/resctrl: Prevent possible overrun during bitmap operations * 3c762ccd9d57 x86/microcode: Fix the microcode load on CPU hotplug for real * 6aec2bbd7839 x86/speculation: Allow guests to use SSBD even if host does not * e5fb2093f9e8 scsi: vmw_pscsi: Fix use-after-free in pvscsi_queue_lck() * ddae0798dd11 io_uring: ensure req->file is cleared on allocation * 25df4ce382c9 dm log writes: make sure super sector log updates are written in order * 6e17b11ffedd dm init: fix incorrect uses of kstrndup() * e3d6fe0b33df mm, swap: fix THP swap out * 00553cdd3377 mm/page_idle.c: fix oops because end_pfn is larger than max_pfn * 59d44003b0a9 mm: hugetlb: soft-offline: dissolve_free_huge_page() return zero on !PageHuge * 897b17e012ad mm: soft-offline: return -EBUSY if set_hwpoison_free_buddy_page() fails * ec73bed9027f drm/i915: Skip modeset for cdclk changes if possible * 994f9ddbd1a5 drm/i915: Remove redundant store of logical CDCLK state * ca2d66597e74 drm/i915: Save the old CDCLK atomic state * 64e3d1c9f0e8 drm/i915: Force 2*96 MHz cdclk on glk/cnl when audio power is enabled * 261b9429c577 clk: socfpga: stratix10: fix divider entry for the emac clocks * 87cdb0596c56 clk: tegra210: Fix default rates for HDA clocks * ecace84283e7 fs/binfmt_flat.c: make load_flat_shared_library() work * 41ceb21b7dc1 mm/mempolicy.c: fix an incorrect rebind node in mpol_rebind_nodemask * f1fb34c22786 fs/proc/array.c: allow reporting eip/esp for all coredumping threads * 4d750447128f qmi_wwan: Fix out-of-bounds read * 0d1d92448513 Revert "x86/uaccess, ftrace: Fix ftrace_likely_update() vs. SMAP" * 507ad93ad22b arm64: Don't unconditionally add -Wno-psabi to KBUILD_CFLAGS * f0fae702de30 Linux 5.1.15 * 1d7446deafa4 powerpc/mm/64s/hash: Reallocate context ids on fork * d0dcce78db66 x86/resctrl: Don't stop walking closids when a locksetup group is found * 7a6638862b1d mac80211: Do not use stack memory with scatterlist for GMAC * 34e22e35d487 nl80211: fix station_info pertid memory leak * b8caf5aae52f mac80211: handle deauthentication/disassociation from TDLS peer * 0dd7d335f896 {nl,mac}80211: allow 4addr AP operation on crypto controlled devices * 61113ed908d8 mac80211: drop robust management frames from unknown TA * 4a6d3e2fcada cfg80211: fix memory leak of wiphy device name * 4bb1bedcf347 fs/namespace: fix unprivileged mount propagation * cf37b1a09029 x86/vdso: Prevent segfaults due to hoisted vclock reads * df2d313511bd SMB3: retry on STATUS_INSUFFICIENT_RESOURCES instead of failing write * caf37f6d6a29 Bluetooth: Fix regression with minimum encryption key size alignment * 640a7f2a5261 Bluetooth: Align minimum encryption key size for LE and BR/EDR connections * 3d327913b274 staging: erofs: add requirements field in superblock * 0e3b977a8f1b binder: fix possible UAF when freeing buffer * 91a7616a65da drm/i915: Don't clobber M/N values during fastset check * 9f7779fc33da drm/vmwgfx: Use the backdoor port if the HB port is not available * e10e064bf6c2 ovl: make i_ino consistent with st_ino in more cases * 480776dd3cb5 KVM: x86/mmu: Allocate PAE root array when using SVM's 32-bit NPT * ba867ef4081c arm64: ssbd: explicitly depend on * ea352712b073 arm64/sve: should not depend on * e56759725d6e ARM: dts: am57xx-idk: Remove support for voltage switching for SD card * 5cf95590ecee ARM: dts: dra76x: Update MMC2_HS200_MANUAL1 iodelay values * 092686925bf5 ARM: mvebu_v7_defconfig: fix Ethernet on Clearfog * 84d2456e0c0c ARM: imx: cpuidle-imx6sx: Restrict the SW2ISO increase to i.MX6SX * e0d9022a5877 powerpc/bpf: use unsigned division instruction for 64-bit operations * 1243385929ae riscv: mm: synchronize MMU after pte change * 3688ea1f176b can: purge socket error queue on sock destruct * 1d4258f850f6 can: flexcan: fix timeout when set small bitrate * 2e2e23c33be8 can: xilinx_can: use correct bittiming_const for CAN FD core * 2e15e6f7922c btrfs: start readahead also in seed devices * 9b8bd98e23a9 ovl: fix bogus -Wmaybe-unitialized warning * 168835bbb0bf ovl: don't fail with disconnected lower NFS * 99eb836cd9a4 ovl: detect overlapping layers * ac4ff52d1771 nvme: Fix u32 overflow in the number of namespace list calculation * ae4e62064756 arm64: Silence gcc warnings about arch ABI drift * 4cfd8b681355 hwmon: (pmbus/core) Treat parameters as paged if on multiple pages * e15a3690c332 hwmon: (core) add thermal sensors only if dev->of_node is present * 62ba45885be1 s390/qeth: fix VLAN attribute in bridge_hostnotify udev event * a4c17bff2129 s390/qeth: check dst entry before use * b9dfa6fba5ae s390/qeth: handle limited IPv4 broadcast in L3 TX path * d6accdd40a49 tests: fix pidfd-test compilation * 4fe18137a357 udmabuf: actually unmap the scatterlist * 08f02cc91dfa net: ipvlan: Fix ipvlan device tso disabled while NETIF_F_IP_CSUM is set * 0c36d7ee19a9 scsi: smartpqi: unlock on error in pqi_submit_raid_request_synchronous() * 284be68326b7 scsi: ufs: Check that space was properly alloced in copy_query_response * f193786d78af net: phylink: avoid reducing support mask * f743ff59ea45 scripts/checkstack.pl: Fix arm64 wrong or unknown architecture * 89dd8c09ff04 kbuild: tar-pkg: enable communication with jobserver * e3d4c4a7a090 nvmet: fix data_len to 0 for bdev-backed write_zeroes * 7185d1119d26 drm/arm/hdlcd: Allow a bit of clock tolerance * a3f7b4ee7a94 drm/arm/hdlcd: Actually validate CRTC modes * acff41657b2f drm/arm/mali-dp: Add a loop around the second set CVAL and try 5 times * 2ee5cb638505 selftests: set sysctl bc_forwarding properly in router_broadcast.sh * b9bf84c0f6d5 net: ethernet: mediatek: Use NET_IP_ALIGN to judge if HW RX_2BYTE_OFFSET is enabled * 3e04ea19909b net: ethernet: mediatek: Use hw_feature to judge if HWLRO is supported * 65c5080a059c sparc: perf: fix updated event period in response to PERF_EVENT_IOC_PERIOD * 910282a17f73 mdesc: fix a missing-check bug in get_vdev_port_node_info() * d3c0d72279e1 net: hns: Fix loopback test failed at copper ports * 03217ebb9114 net: dsa: mv88e6xxx: avoid error message on remove from VLAN 0 * 3eaf80d71360 selftests: vm: install test_vmalloc.sh for run_vmtests * eec43bb04ade userfaultfd: selftest: fix compiler warning * 8af55656e2b0 kselftest/cgroup: fix incorrect test_core skip * 003724b3eba5 kselftest/cgroup: fix unexpected testing failure on test_core * ed5082e72569 kselftest/cgroup: fix unexpected testing failure on test_memcontrol * 5eb93bd2f9de xtensa: Fix section mismatch between memblock_reserve and mem_reserve * 7348616edde5 crypto: hmac - fix memory leak in hmac_init_tfm() * 62e5facae899 MIPS: uprobes: remove set but not used variable 'epc' * f17c4c68e9b7 IB/hfi1: Validate page aligned for a given virtual address * 1ac3c4dbb126 IB/{qib, hfi1, rdmavt}: Correct ibv_devinfo max_mr value * 52a1322ae30f IB/hfi1: Insure freeze_work work_struct is canceled on shutdown * 5a8810db7baa IB/rdmavt: Fix alloc_qpn() WARN_ON() * e787555f1bd0 habanalabs: fix bug in checking huge page optimization * 97ff3f30338b parisc: Fix compiler warnings in float emulation code * 9b2c6ad567c7 parport: Fix mem leak in parport_register_dev_model * 8b31d306aa9b fpga: dfl: Add lockdep classes for pdata->lock * 940ec88924e5 fpga: dfl: afu: Pass the correct device to dma_mapping_error() * f42d43aed4d3 fpga: stratix10-soc: fix use-after-free on s10_init() * 6ff0a7300513 MIPS: mark ginvt() as __always_inline * b131e9d10384 ARC: [plat-hsdk]: Add missing FIFO size entry in GMAC node * cb9e8a827e35 ARC: [plat-hsdk]: Add missing multicast filter bins number to GMAC node * ce7d789bb90b dmaengine: sprd: Fix the right place to configure 2-stage transfer * 544671fac56e dmaengine: sprd: Fix block length overflow * 3ef397924060 dmaengine: sprd: Fix the incorrect start for 2-stage destination channels * 36090046e762 dmaengine: sprd: Add validation of current descriptor in irq handler * af410491e083 dmaengine: sprd: Fix the possible crash when getting descriptor status * 644d39260f9a dmaengine: mediatek-cqdma: sleeping in atomic context * 09167890636f dmaengine: dw-axi-dmac: fix null dereference when pointer first is null * 4bd19c830b31 dmaengine: jz4780: Fix transfers being ACKed too soon * f23dc2c3ad85 ARC: fix build warnings * 3656dca39b53 lkdtm/usercopy: Moves the KERNEL_DS test to non-canonical * 226fe899656a brcmfmac: sdio: Don't tune while the card is off * 0fb27eff18a6 brcmfmac: sdio: Disable auto-tuning around commands expected to fail * 56f92e344c81 Revert "brcmfmac: disable command decode in sdio_aos" * db71d6e6f770 apparmor: reset pos on failure to unpack for various functions * e3fd819edcca apparmor: enforce nullbyte at end of tag string * 80118c5ab6cf apparmor: fix PROFILE_MEDIATES for untrusted input * 9665c361daa7 Input: silead - add MSSL0017 to acpi_device_id * 251d1bd93738 Input: uinput - add compat ioctl number translation for UI_*_FF_UPLOAD * d36869b3ede3 Input: synaptics - enable SMBus on ThinkPad E480 and E580 * 5229f10241c2 iio: temperature: mlx90632 Relax the compatibility check * 0a9be6a8e87b iio: imu: st_lsm6dsx: fix PM support for st_lsm6dsx i2c controller * 0875fd7da38f IB/hfi1: Silence txreq allocation warnings * 065d452e1ffc IB/hfi1: Correct tid qp rcd to match verbs context * 3db7d8f09caf IB/hfi1: Avoid hardlockup with flushlist_lock * c2df772b397a IB/hfi1: Close PSM sdma_progress sleep window * d7a285f7c2e7 IB/hfi1: Validate fault injection opcode user input * 1e4fd61d08e4 cifs: fix GlobalMid_Lock bug in cifs_reconnect * 4e941b47b472 cifs: add spinlock for the openFileList to cifsInodeInfo * 7a79a60f05cf usb: xhci: Don't try to recover an endpoint if port is in error state. * ee742005831c xhci: detect USB 3.2 capable host controllers correctly * 94207779337a usb: chipidea: udc: workaround for endpoint conflict issue * c0d4c85bc39f scsi: ufs: Avoid runtime suspend possibly being blocked forever * ec959de3d3a4 mmc: core: Prevent processing SDIO IRQs when the card is suspended * 55dc448847c9 mmc: core: Add sdio_retune_hold_now() and sdio_retune_release() * 2ea454840793 mmc: core: API to temporarily disable retuning for SDIO CRC errors * 0e9ff1ef4f32 mmc: mediatek: fix SDIO IRQ detection issue * 121d0ccd34e6 mmc: mediatek: fix SDIO IRQ interrupt handle flow * 952202198396 mmc: sdhi: disallow HS400 for M3-W ES1.2, RZ/G2M, and V3H * a7f0a215d7d3 mmc: sdhci: sdhci-pci-o2micro: Correctly set bus width when tuning * c64cefcb9e95 tracing: Silence GCC 9 array bounds warning