* d9347d94393a 4.19.57-xanmod29 * 2318e716fb13 Merge tag 'v4.19.57' into 4.19 * 1a0592436669 Linux 4.19.57 * 3919d91f4d36 arm64: insn: Fix ldadd instruction encoding * 9c423fd89a2b usb: dwc3: Reset num_trbs after skipping * 2bbb6b547fbe tipc: pass tunnel dev as NULL to udp_tunnel(6)_xmit_skb * 89c49e7b6b0a RDMA: Directly cast the sockaddr union to sockaddr * a319c8ff4f09 futex: Update comments and docs about return values of arch futex code * 4423a82cbde3 bpf, arm64: use more scalable stadd over ldxr / stxr loop in xadd * 436869e0cd6d arm64: futex: Avoid copying out uninitialised stack in failed cmpxchg() * ba6340a7297f bpf: udp: ipv6: Avoid running reuseport's bpf_prog from __udp6_lib_err * 79c6a8c09978 bpf: udp: Avoid calling reuseport's bpf_prog from udp_gro * 613bc37f74c9 bpf: fix unconnected udp hooks * a7177b94aff4 bpf: fix nested bpf tracepoints with per-cpu data * 4992d4af5881 bpf: lpm_trie: check left child of last leftmost node for NULL * 5e558f9a6d7b bpf: simplify definition of BPF_FIB_LOOKUP related flags * 7d2c0ec20cb2 tun: wake up waitqueues after IFF_UP is set * a08b915457d6 tipc: check msg->req data len in tipc_nl_compat_bearer_disable * fdf3e98e1fd9 tipc: change to use register_pernet_device * 32b711f57ce7 team: Always enable vlan tx offload * eeb770d6ab77 sctp: change to hold sk after auth shkey is created successfully * 9b7b0aab4750 net: stmmac: set IC bit when transmitting frames with HW timestamp * a373bf728188 net: stmmac: fixed new system time seconds value calculation * 7d76fc211609 net: remove duplicate fetch in sock_getsockopt * 05dceb60e5dd net/packet: fix memory leak in packet_set_ring() * 7c92f3efbad0 ipv4: Use return value of inet_iif() for __raw_v4_lookup in the while loop * 0f3451723ddc bonding: Always enable vlan tx offload * a4709127e5dd af_packet: Block execution of tasks waiting for transmit to complete in AF_PACKET * 64032e2d9ba8 eeprom: at24: fix unexpected timeout under high load * c22cea5a21b2 irqchip/mips-gic: Use the correct local interrupt map registers * dd9f2fb59e01 SUNRPC: Clean up initialisation of the struct rpc_rqst * b78ad2169282 cpu/speculation: Warn on unsupported mitigations= parameter * 27380331755f NFS/flexfiles: Use the correct TCP timeout for flexfiles I/O * 01a02a98ab1c KVM: x86/mmu: Allocate PAE root array when using SVM's 32-bit NPT * 327460322c7c x86/resctrl: Prevent possible overrun during bitmap operations * 1746dc529104 x86/microcode: Fix the microcode load on CPU hotplug for real * 690049eddb0c x86/speculation: Allow guests to use SSBD even if host does not * ee71e97285c2 scsi: vmw_pscsi: Fix use-after-free in pvscsi_queue_lck() * 2ba0a5009607 dm log writes: make sure super sector log updates are written in order * 87cf811ab6fb mm/page_idle.c: fix oops because end_pfn is larger than max_pfn * 1192fb703d09 mm: hugetlb: soft-offline: dissolve_free_huge_page() return zero on !PageHuge * aab629188848 mm: soft-offline: return -EBUSY if set_hwpoison_free_buddy_page() fails * bcfed145e583 clk: socfpga: stratix10: fix divider entry for the emac clocks * 75f5d78d9fbe fs/binfmt_flat.c: make load_flat_shared_library() work * 49e9b499a34d mm/mempolicy.c: fix an incorrect rebind node in mpol_rebind_nodemask * 6a811c099186 fs/proc/array.c: allow reporting eip/esp for all coredumping threads * 385cacd953b9 usb: dwc3: gadget: Clear req->needs_extra_trb flag on cleanup * 6edcdd0e6d8f usb: dwc3: gadget: remove wait_end_transfer * d7ff2e3ff0e0 usb: dwc3: gadget: move requests to cancelled_list * bba5f9878f67 usb: dwc3: gadget: introduce cancelled_list * 65e1f3403108 usb: dwc3: gadget: extract dwc3_gadget_ep_skip_trbs() * 56092bd50eb9 usb: dwc3: gadget: use num_trbs when skipping TRBs on ->dequeue() * 2a2b1c4dc510 usb: dwc3: gadget: track number of TRBs per request * 420b1237c79f usb: dwc3: gadget: combine unaligned and zero flags * 62805d31969b Revert "usb: dwc3: gadget: Clear req->needs_extra_trb flag on cleanup" * 3726d8d0b60f qmi_wwan: Fix out-of-bounds read * cfbe930c7142 net/9p: include trans_common.h to fix missing prototype warning. * 6518b4126b3f 9p/trans_fd: put worker reqs on destroy * 6fad469c84fc 9p/trans_fd: abort p9_read_work if req status changed * 39bf142ae0ca 9p: potential NULL dereference * 6490cdf9d29d 9p: p9dirent_read: check network-provided name length * e48e7e27e4df 9p/rdma: remove useless check in cm_event_handler * fb0cbbd8dec7 9p: acl: fix uninitialized iattr access * 3dc511c9ccb9 9p: Rename req to rreq in trans_fd * 04ee7e7b4795 9p/rdma: do not disconnect on down_interruptible EAGAIN * 3665a4d9dca1 9p: Add refcount to p9_req_t * fa3625794f1a 9p: rename p9_free_req() function * be87f21e6b25 9p: add a per-client fcall kmem_cache * 1555583b63b3 9p: embed fcall in req to round down buffer allocs * 3ea4cf422323 9p: Use a slab for allocating requests * f8bc5f1a3aba 9p/xen: fix check for xenbus_read error in front_probe * a8782ce02687 IB/hfi1: Close PSM sdma_progress sleep window * fec1a13bdfa9 Revert "x86/uaccess, ftrace: Fix ftrace_likely_update() vs. SMAP" * 85a3b1ef969b arm64: Don't unconditionally add -Wno-psabi to KBUILD_CFLAGS * 6461a4543b34 perf header: Fix unchecked usage of strncpy() * 0bf5d53b53c8 perf help: Remove needless use of strncpy() * 6e75d9272c92 perf ui helpline: Use strlcpy() as a shorter form of strncpy() + explicit set nul * aec3002d07fd Linux 4.19.56 * cd3e49394cb0 powerpc/mm/64s/hash: Reallocate context ids on fork * 8c4fe20091cd x86/resctrl: Don't stop walking closids when a locksetup group is found * d451b505b676 mac80211: Do not use stack memory with scatterlist for GMAC * 72dc6786d77a nl80211: fix station_info pertid memory leak * 1e1007ac47d8 mac80211: handle deauthentication/disassociation from TDLS peer * ccf6a155844b {nl,mac}80211: allow 4addr AP operation on crypto controlled devices * 0e879ef1cb5b mac80211: drop robust management frames from unknown TA * 17d941dc3033 cfg80211: fix memory leak of wiphy device name * 5293c79c6f60 SMB3: retry on STATUS_INSUFFICIENT_RESOURCES instead of failing write * db7f1076c0bd Bluetooth: Fix regression with minimum encryption key size alignment * 5e9a6c68de0f Bluetooth: Align minimum encryption key size for LE and BR/EDR connections * 64e370233a07 staging: erofs: add requirements field in superblock * e6803ce36d49 drm/vmwgfx: Use the backdoor port if the HB port is not available * 7499528bb078 arm64: ssbd: explicitly depend on * 3e16b5c25466 arm64/sve: should not depend on * 2296fd59eb30 ARM: dts: am57xx-idk: Remove support for voltage switching for SD card * cc87ab841bb1 ARM: dts: dra76x: Update MMC2_HS200_MANUAL1 iodelay values * 03426208d1f9 ARM: imx: cpuidle-imx6sx: Restrict the SW2ISO increase to i.MX6SX * 48ee85dc9c52 powerpc/bpf: use unsigned division instruction for 64-bit operations * a96ac5cb8a56 riscv: mm: synchronize MMU after pte change * 5ad9a23e6dae can: purge socket error queue on sock destruct * 4ea81cc49c59 can: flexcan: fix timeout when set small bitrate * f6a2c8b3c24a can: xilinx_can: use correct bittiming_const for CAN FD core * c592b1c3a994 btrfs: start readahead also in seed devices * 17f1dca21d16 nvme: Fix u32 overflow in the number of namespace list calculation * 71d019a6dae9 arm64: Silence gcc warnings about arch ABI drift * d72a4c78c124 hwmon: (pmbus/core) Treat parameters as paged if on multiple pages * 6029e5818805 hwmon: (core) add thermal sensors only if dev->of_node is present * 153f2d97d0d7 s390/qeth: fix VLAN attribute in bridge_hostnotify udev event * cedb209bfa5a net: ipvlan: Fix ipvlan device tso disabled while NETIF_F_IP_CSUM is set * 5327e985e61e scsi: smartpqi: unlock on error in pqi_submit_raid_request_synchronous() * 04ceb1348973 scsi: ufs: Check that space was properly alloced in copy_query_response * e1a101a9dae9 scripts/checkstack.pl: Fix arm64 wrong or unknown architecture * 1f74977c2740 nvmet: fix data_len to 0 for bdev-backed write_zeroes * 8388af891e0e drm/arm/hdlcd: Allow a bit of clock tolerance * 7c7c88deb14d drm/arm/hdlcd: Actually validate CRTC modes * 1fcb0e389538 drm/arm/mali-dp: Add a loop around the second set CVAL and try 5 times * 377958c3ff2c net: ethernet: mediatek: Use NET_IP_ALIGN to judge if HW RX_2BYTE_OFFSET is enabled * ee2f9878bc04 net: ethernet: mediatek: Use hw_feature to judge if HWLRO is supported * 16cdab63987c sparc: perf: fix updated event period in response to PERF_EVENT_IOC_PERIOD * 7b460a9bb13d mdesc: fix a missing-check bug in get_vdev_port_node_info() * 6bf97a6cb6ce net: hns: Fix loopback test failed at copper ports * 4336ba249b7d net: dsa: mv88e6xxx: avoid error message on remove from VLAN 0 * bf51ec92a35e selftests: vm: install test_vmalloc.sh for run_vmtests * a0e8215eb9f8 kselftest/cgroup: fix incorrect test_core skip * 59243d6fb45c kselftest/cgroup: fix unexpected testing failure on test_core * 9c2eebe31d75 kselftest/cgroup: fix unexpected testing failure on test_memcontrol * ae0d1c08843d xtensa: Fix section mismatch between memblock_reserve and mem_reserve * 3089c0ea8a1f MIPS: uprobes: remove set but not used variable 'epc' * 63542eb24ab9 IB/hfi1: Validate page aligned for a given virtual address * 4d61fc383bb5 IB/{qib, hfi1, rdmavt}: Correct ibv_devinfo max_mr value * 830991121773 IB/hfi1: Insure freeze_work work_struct is canceled on shutdown * 3fe551cc9e4e IB/rdmavt: Fix alloc_qpn() WARN_ON() * 3333e0409424 parisc: Fix compiler warnings in float emulation code * f9dd0f0928a3 parport: Fix mem leak in parport_register_dev_model * 4c950c8bb31a fpga: dfl: Add lockdep classes for pdata->lock * 505de32ea952 fpga: dfl: afu: Pass the correct device to dma_mapping_error() * 7b2145e22247 ARC: [plat-hsdk]: Add missing FIFO size entry in GMAC node * 15004afd9845 ARC: [plat-hsdk]: Add missing multicast filter bins number to GMAC node * 8f3793bfa3ea dmaengine: sprd: Fix block length overflow * e478abd4ebf7 dmaengine: dw-axi-dmac: fix null dereference when pointer first is null * 4c21b761b40e ARC: fix build warnings * d64f99ef010d brcmfmac: sdio: Don't tune while the card is off * 0ad82f2eb3f6 brcmfmac: sdio: Disable auto-tuning around commands expected to fail * 31c99580687a apparmor: enforce nullbyte at end of tag string * eb2b0bf5c4a4 apparmor: fix PROFILE_MEDIATES for untrusted input * 1d08fe254fd6 Input: silead - add MSSL0017 to acpi_device_id * ebd7dda84ec2 Input: uinput - add compat ioctl number translation for UI_*_FF_UPLOAD * 9f3559e4f6cd Input: synaptics - enable SMBus on ThinkPad E480 and E580 * e61e41ffcfeb iio: temperature: mlx90632 Relax the compatibility check * 303386b31bfb IB/hfi1: Silence txreq allocation warnings * 7cc9c9930947 IB/hfi1: Validate fault injection opcode user input * 17027034a47b usb: xhci: Don't try to recover an endpoint if port is in error state. * d606a82ccc0a xhci: detect USB 3.2 capable host controllers correctly * e6563039674d usb: chipidea: udc: workaround for endpoint conflict issue * 0746b2f50142 scsi: ufs: Avoid runtime suspend possibly being blocked forever * 98467b8fda41 mmc: core: Prevent processing SDIO IRQs when the card is suspended * 0349dbebbb0b mmc: core: Add sdio_retune_hold_now() and sdio_retune_release() * 7ed49e1bf5b3 mmc: core: API to temporarily disable retuning for SDIO CRC errors * 4b6d290cc1c1 mmc: sdhci: sdhci-pci-o2micro: Correctly set bus width when tuning * 4c15ded55979 s390/ap: rework assembler functions to use unions for in/out register variables * fb48fb155e1b s390/jump_label: Use "jdd" constraint on gcc9 * 0319ef1d40ff ovl: fix bogus -Wmaybe-unitialized warning * 639e8c2f0910 ovl: don't fail with disconnected lower NFS * f1c5aa5eda08 ovl: detect overlapping layers * a00f405e133f ovl: make i_ino consistent with st_ino in more cases * d6623379d895 ovl: fix wrong flags check in FS_IOC_FS[SG]ETXATTR ioctls * 3cb5d7fa8f7d ovl: support the FS_IOC_FS[SG]ETXATTR ioctls * 76343a1363f8 gcc-9: silence 'address-of-packed-member' warning * 6a997c3a239a objtool: Support per-function rodata sections * c493ead38adb tracing: Silence GCC 9 array bounds warning