* c4c40b5bebd5 4.19.27-xanmod14 * 6974dfd1caac Merge tag 'v4.19.27' into 4.19 * adc2a008ae56 Linux 4.19.27 * 7371994d6cfa x86/uaccess: Don't leak the AC flag into __put_user() value evaluation * 9f77e4cb12d4 MIPS: eBPF: Fix icache flush end address * 4a418a3d94f2 MIPS: BCM63XX: provide DMA masks for ethernet devices * 3bfa6413b03a MIPS: fix truncation in __cmpxchg_small for short values * 527cabfffbc5 hugetlbfs: fix races and page leaks during migration * f0233ca89ce2 drm: Block fb changes for async plane updates * de04d2973a62 mm: enforce min addr even if capable() in expand_downwards() * ff86bb4dc656 mmc: sdhci-esdhc-imx: correct the fix of ERR004536 * d612d7b4ff4d mmc: cqhci: Fix a tiny potential memory leak on error condition * e446ae40dc33 mmc: cqhci: fix space allocated for transfer descriptor * 17bf96122472 mmc: core: Fix NULL ptr crash from mmc_should_fail_request * 85d9ad404676 mmc: tmio: fix access width of Block Count Register * 5b716bc54e47 mmc: tmio_mmc_core: don't claim spurious interrupts * c69e07a84d8f mmc: spi: Fix card detection during probe * b246986a1fc0 kvm: selftests: Fix region overlap check in kvm_util * 60a4b3f7c867 KVM: nSVM: clear events pending from svm_complete_interrupts() when exiting to L1 * 0149b03ec269 svm: Fix AVIC incomplete IPI emulation * 99b1dbe6ba17 cfg80211: extend range deviation for DMG * 7a27cb609f03 mac80211: Add attribute aligned(2) to struct 'action' * 0a7c92826f79 mac80211: don't initiate TDLS connection if station is not associated to AP * e91cbe1de3b3 ibmveth: Do not process frames after calling napi_reschedule * 61fe1005f334 net: dev_is_mac_header_xmit() true for ARPHRD_RAWIP * f7901f15d6f3 net: usb: asix: ax88772_bind return error when hw_reset fail * 156a43cc8986 drm/msm: Fix A6XX support for opp-level * 9f260d76b474 nvme-multipath: drop optimization for static ANA group IDs * 550e0ea7e7e4 nvme-rdma: fix timeout handler * bbbb9874a9fe hv_netvsc: Fix hash key value reset after other ops * d2ce8e1bd338 hv_netvsc: Refactor assignments of struct netvsc_device_info * 51b547f2a445 hv_netvsc: Fix ethtool change hash key error * ad74456b500c net: altera_tse: fix connect_local_phy error path * 9de388112c63 scsi: csiostor: fix NULL pointer dereference in csio_vport_set_state() * ee2a02a66821 scsi: lpfc: nvmet: avoid hang / use-after-free when destroying targetport * 30b62656690d scsi: lpfc: nvme: avoid hang / use-after-free when destroying localport * edca54b897bb writeback: synchronize sync(2) against cgroup writeback membership switches * c5a1dc256cc2 direct-io: allow direct writes to empty inodes * bcb8e0a23698 staging: android: ion: Support cpu access during dma_buf_detach * f73577353256 drm/sun4i: hdmi: Fix usage of TMDS clock * 89d9a53346b2 serial: fsl_lpuart: fix maximum acceptable baud rate with over-sampling * 1ed436cd1690 tty: serial: qcom_geni_serial: Allow mctrl when flow control is disabled * 8c5571b9df10 drm/amd/powerplay: OD setting fix on Vega10 * 9ad6216e8c3c locking/rwsem: Fix (possible) missed wakeup * 2368e6d3bcf4 futex: Fix (possible) missed wakeup * 653a1dbcb011 sched/wake_q: Fix wakeup ordering for wake_q * 5024f0a29a8f sched/wait: Fix rcuwait_wake_up() ordering * a2887f6fab98 mac80211: fix miscounting of ttl-dropped frames * bbc300c8c75e staging: rtl8723bs: Fix build error with Clang when inlining is disabled * a99e0377cca4 drivers: thermal: int340x_thermal: Fix sysfs race condition * 4749ffdfbb09 ARC: show_regs: lockdep: avoid page allocator... * 4e34dd37943d ARC: fix __ffs return value to avoid build warnings * 0655618dd92d irqchip/gic-v3-mbi: Fix uninitialized mbi_lock * f352e84e6e3c selftests: gpio-mockup-chardev: Check asprintf() for error * 357d9c7a01c6 selftests: seccomp: use LDLIBS instead of LDFLAGS * eecde0a099af phy: ath79-usb: Fix the main reset name to match the DT binding * e55af638c4f4 phy: ath79-usb: Fix the power on error path * fc8176da28b5 selftests/vm/gup_benchmark.c: match gup struct to kernel * 7bba7aff51ea ASoC: imx-audmux: change snprintf to scnprintf for possible overflow * 9500ecb9ad01 ASoC: dapm: change snprintf to scnprintf for possible overflow * 375a9673264c ASoC: rt5682: Fix PLL source register definitions * 7ff778648947 x86/mm/mem_encrypt: Fix erroneous sizeof() * 17fab8914f86 genirq: Make sure the initial affinity is not empty * 7746dd64c2c9 selftests: rtc: rtctest: add alarm test on minute boundary * 2409a869dad3 selftests: rtc: rtctest: fix alarm tests * 4670e8391710 usb: gadget: Potential NULL dereference on allocation error * 08c937f9a3db usb: dwc3: gadget: Fix the uninitialized link_state when udc starts * 03a5d4d55335 usb: dwc3: gadget: synchronize_irq dwc irq in suspend * f29024c0e9a7 thermal: int340x_thermal: Fix a NULL vs IS_ERR() check * fc1073dfc4e0 clk: vc5: Abort clock configuration without upstream clock * 71943c38620d clk: sysfs: fix invalid JSON in clk_dump * acc934f57691 clk: tegra: dfll: Fix a potential Oop in remove() * 651023ed93ab ASoC: Variable "val" in function rt274_i2c_probe() could be uninitialized * e7b2f9f2bce2 ALSA: compress: prevent potential divide by zero bugs * a4964959ee83 ASoC: Intel: Haswell/Broadwell: fix setting for .dynamic field * 5a7005337c2a drm/msm: Unblock writer if reader closes file * 0f978ec3ed3e scsi: libsas: Fix rphy phy_identifier for PHYs with end devices attached * a7c6cf3bdf33 mac80211: Change default tx_sk_pacing_shift to 7 * 765c30b31849 genirq/matrix: Improve target CPU selection for managed interrupts. * 8cae7757e862 irq/matrix: Spread managed interrupts on allocation * 2948b8875df4 irq/matrix: Split out the CPU selection code into a helper * 51ea85abe794 Linux 4.19.26 * 101e19726552 net: phylink: avoid resolving link state too early * c80bf03569af pinctrl: max77620: Use define directive for max77620_pinconf_param values * c014cae8e196 udlfb: handle unplug properly * 6546e1150c9b netfilter: ipt_CLUSTERIP: fix sleep-in-atomic bug in clusterip_config_entry_put() * 0c1054e0e5fd netfilter: nfnetlink_osf: add missing fmatch check * 783359cf762c netfilter: ipv6: Don't preserve original oif for loopback address * a905b82e1ea3 netfilter: nft_compat: use-after-free when deleting targets * 1500d94e33d8 netfilter: nf_tables: fix flush after rule deletion in the same batch * 6ecc7407187c Revert "bridge: do not add port to router list when receives query with source 0.0.0.0" * bff97255bb29 staging: erofs: unzip_vle_lz4.c,utils.c: rectify BUG_ONs * 9a6a676e16eb staging: erofs: unzip_{pagevec.h,vle.c}: rectify BUG_ONs * bea01ea032a6 staging: erofs: {dir,inode,super}.c: rectify BUG_ONs * 60ce4b529797 staging: erofs: add a full barrier in erofs_workgroup_unfreeze * 08ec9e6892cc staging: erofs: fix `erofs_workgroup_{try_to_freeze, unfreeze}' * b0a18cab6aeb staging: erofs: atomic_cond_read_relaxed on ref-locked workgroup * 398102f64acd staging: erofs: remove the redundant d_rehash() for the root dentry * 017f7fd75b24 staging: erofs: drop multiref support temporarily * eb5913dfa5c1 staging: erofs: replace BUG_ON with DBG_BUGON in data.c * 34ac4c14f5d5 staging: erofs: complete error handing of z_erofs_do_read_page * 1c9d5a47c681 staging: erofs: fix a bug when appling cache strategy * c375152be9dd net: avoid false positives in untrusted gso validation * e93384b12443 net: validate untrusted gso packets without csum offload * 311722240ca6 kvm: x86: Return LA57 feature based on hardware capability * 6bab27b60c1a mac80211: allocate tailroom for forwarded mesh packets * 0329973ec999 drm/amd/display: Fix MST reboot/poweroff sequence * d8a648cae347 drm/i915/fbdev: Actually configure untiled displays * 06fa18685411 gpu: drm: radeon: Set DPM_FLAG_NEVER_SKIP when enabling PM-runtime * 6834afab4bec drm/amdgpu: Set DPM_FLAG_NEVER_SKIP when enabling PM-runtime * 95aed87b9e2e ARC: define ARCH_SLAB_MINALIGN = 8 * 7779566abb68 ARC: U-boot: check arguments paranoidly * 5f7814c0ae6f ARCv2: Enable unaligned access in early ASM code * ebe390b42e60 parisc: Fix ptrace syscall number modification * 8b4b1d7cc4d0 KEYS: always initialize keyring_index_key::desc_len * 390c76534de1 KEYS: user: Align the payload buffer * 293f2dcd0d07 RDMA/srp: Rework SCSI device reset handling * fdfd723e99e6 net/mlx5e: XDP, fix redirect resources availability check * d569cb5ac0c4 net_sched: fix two more memory leaks in cls_tcindex * dcd62aa6f895 net_sched: fix a memory leak in cls_tcindex * 056a17982adb net_sched: fix a race condition in tcindex_destroy() * 862600971c47 sit: check if IPv6 enabled before calling ip6_err_gen_icmpv6_unreach() * c647233ea046 geneve: should not call rt6_lookup() when ipv6 was disabled * 7aab1e6d9edb net: socket: make bond ioctls go through compat_ifreq_ioctl() * e37c96c11175 net: socket: fix SIOCGIFNAME in compat * 50021ba98fbd Revert "kill dev_ifsioc()" * 99f3c89669d9 Revert "socket: fix struct ifreq size in compat ioctl" * c031b433801f team: avoid complex list operations in team_nl_cmd_options_set() * 5716864df7c4 sctp: set stream ext to NULL after freeing it in sctp_stream_outq_migrate * e8eff9f4fc6a sctp: call gso_reset_checksum when computing checksum in sctp_gso_segment * 9e5cc54ea086 net: sfp: do not probe SFP module before we're attached * c2ee2c708aae net/packet: fix 4gb buffer limit due to overflow check * f3ec82db191b net/mlx5e: Don't overwrite pedit action when multiple pedit used * 4190a7bcd2af net/mlx4_en: Force CHECKSUM_NONE for short ethernet frames * 198198d5ae59 net: ena: fix race between link up and device initalization * fd49ffa383b9 ipv6: propagate genlmsg_reply return code * 589503cb2486 inet_diag: fix reporting cgroup classid and fallback to priority * c580bb3120cb batman-adv: fix uninit-value in batadv_interface_tx() * ab125bd3caaf isdn: avm: Fix string plus integer warning from Clang * 6ed281fd85b6 net/mlx5e: Fix wrong (zero) TX drop counter indication for representor * 7f5491b9875a selftests: forwarding: Add a test case for externally learned FDB entries * e26772f056b5 mlxsw: spectrum_switchdev: Do not treat static FDB entries as sticky * 4799417bb641 net: bridge: Mark FDB entries that were added by user as such * d7ac3d3135ff mlxsw: pci: Return error on PCI reset timeout * 0aafea5d4b22 dpaa_eth: NETIF_F_LLTX requires to do our own update of trans_start * 8b92162f4e8b bpf: bpf_setsockopt: reset sock dst on SO_MARK changes * 0761f58c62d7 leds: lp5523: fix a missing check of return value of lp55xx_read * ddb8d7c9d460 hwmon: (tmp421) Correct the misspelling of the tmp442 compatible attribute in OF device ID table * e0d7b0a2a57a atm: he: fix sign-extension overflow on large shift * 22b304bfcb00 selftests/bpf: retry tests that expect build-id * 5c6fdd877eff bpf: zero out build_id for BPF_STACK_BUILD_ID_IP * c4555b9f2807 bpf: don't assume build-id length is always 20 bytes * 5d6af6f9dd2f afs: Fix key refcounting in file locking code * dc4ec1bad9e2 afs: Don't set vnode->cb_s_break in afs_validate() * a45b037edae3 selftests: tc-testing: fix parsing of ife type * 2c69ea7f0c11 selftests: tc-testing: fix tunnel_key failure if dst_port is unspecified * 38a27ee2ea03 selftests: tc-testing: drop test on missing tunnel key id * 642e26628cf9 pvcalls-front: fix potential null dereference * b4c5be499ba3 drm/sun4i: backend: add missing of_node_puts * 5604fdcfcfdc vhost: return EINVAL if iovecs size does not match the message size * 096a3170575f drm/amd/display: fix PME notification not working in RV desktop * bf846e9035b5 drm/amdkfd: Don't assign dGPUs to APU topology devices * 6d09976cca02 drm/meson: add missing of_node_put * c818b5b47181 always clear the X2APIC_ENABLE bit for PV guest * 73aa8292caba netfilter: nft_flow_offload: fix checking method of conntrack helper * 4c3b23e90307 scsi: cxgb4i: add wait_for_completion() * b2ae824798e1 scsi: ufs: Fix geometry descriptor size * a7ff8ada154d scsi: qedi: Add ep_state for login completion on un-reachable targets * 5641d2f8cdf2 scsi: ufs: Fix system suspend status * 2c3c854b56c6 scsi: tcmu: avoid cmd/qfull timers updated whenever a new cmd comes * 3dd0ce706e0b isdn: i4l: isdn_tty: Fix some concurrency double-free bugs * 1b8742ba98a5 net: stmmac: Prevent RX starvation in stmmac_napi_poll() * 2406055411ed net: stmmac: Fix the logic of checking if RX Watchdog must be enabled * e8fbb5c98b04 net: stmmac: Check if CBS is supported before configuring * fcfdb4022c82 net: stmmac: dwxgmac2: Only clear interrupts that are active * 4ef0d67c281f net: stmmac: Fix PCI module removal leak * 752f0bcb5d4d acpi/nfit: Fix race accessing memdev in nfit_get_smbios_id() * 99b490e3a0f3 powerpc/8xx: fix setting of pagetable for Abatron BDI debug tool. * eeb370eaee98 RDMA/mthca: Clear QP objects during their allocation * 6d26c375a483 netfilter: nft_flow_offload: fix interaction with vrf slave device * 2f3480e34079 bpf: fix panic in stack_map_get_build_id() on i386 and arm32 * 06b919a51772 pvcalls-front: Avoid get_free_pages(GFP_KERNEL) under spinlock * 26354d538df3 bpf: correctly set initial window on active Fast Open sender * 535be4692ffc netfilter: nft_flow_offload: Fix reverse route lookup * 703f4f653723 MIPS: jazz: fix 64bit build * 4047a7ad3b2e include/linux/compiler*.h: fix OPTIMIZER_HIDE_VAR * 93f3f4c0fdeb scsi: isci: initialize shost fully before calling scsi_add_host() * 14285a4a8487 scsi: qla4xxx: check return code of qla4xxx_copy_from_fwddb_param * 95d4f951e7bb netfilter: nf_tables: fix leaking object reference count * e9255c284270 selftests: forwarding: Add a test for VLAN deletion * 0c596ab039d3 mlxsw: spectrum_acl: Add cleanup after C-TCAM update error condition * 7169938b07db xprtrdma: Double free in rpcrdma_sendctxs_create() * ac3be9eb875f MIPS: ath79: Enable OF serial ports in the default config * 2ac1c6e71ee7 net/mlx4: Get rid of page operation after dma_alloc_coherent * b5f7ead81de3 watchdog: mt7621_wdt/rt2880_wdt: Fix compilation problem * fc396828a4e6 selftests/bpf: Test [::] -> [::1] rewrite in sys_sendmsg in test_sock_addr * 8b0d641e6152 bpf: Fix [::] -> [::1] rewrite in sys_sendmsg * 6bcf4e0703b1 net: hns: Fix use after free identified by SLUB debug * 08eb17ec3c1b qed: Fix qed_ll2_post_rx_buffer_notify_fw() by adding a write memory barrier * 1fa0cf450c88 qed: Fix qed_chain_set_prod() for PBL chains with non power of 2 page count * bc4e383da82b xen/pvcalls: remove set but not used variable 'intf' * 7fc59021c1f5 mfd: mc13xxx: Fix a missing check of a register-read failure * e42296ae45a6 mfd: tps65218: Use devm_regmap_add_irq_chip and clean up error path in probe() * beaf260ec820 mfd: cros_ec_dev: Add missing mfd_remove_devices() call in remove * ef1dc506cb50 mfd: axp20x: Add supported cells for AXP803 * 48d17f5f9d74 mfd: axp20x: Re-align MFD cell entries * 49542ac0c460 mfd: axp20x: Add AC power supply cell for AXP813 * 45acbfa661bb mfd: wm5110: Add missing ASRC rate register * 467829cc83a5 mfd: qcom_rpm: write fw_version to CTRL_REG * eb617dc67878 mfd: bd9571mwv: Add volatile register to make DVFS work * 2990096c88cb mfd: ab8500-core: Return zero in get_register_interruptible() * 14da7f159711 mfd: mt6397: Do not call irq_domain_remove if PMIC unsupported * 9bf045ff761a mfd: db8500-prcmu: Fix some section annotations * 232860c51e78 mfd: twl-core: Fix section annotations on {,un}protect_pm_master * 1a4c9c4e0107 pvcalls-back: set -ENOTCONN in pvcalls_conn_back_read * 05ac8a683962 pvcalls-front: properly allocate sk * 81b8519de1b4 pvcalls-front: don't try to free unallocated rings * 9699f7a70eb8 pvcalls-front: read all data before closing the connection * 6bdf535f4aaf mfd: ti_am335x_tscadc: Use PLATFORM_DEVID_AUTO while registering mfd cells * d87fa3f7711b backlight: pwm_bl: Fix devicetree parsing with auto-generated brightness tables * f812bec554d0 KEYS: allow reaching the keys quotas exactly * cbe43c3d35f5 ALSA: hda/realtek: Disable PC beep in passthrough on alc285 * c607b6d19859 ALSA: hda/realtek - Headset microphone and internal speaker support for System76 oryp5 * a89e0d5c603a proc, oom: do not report alien mms when setting oom_score_adj * c7ddb2689d7a numa: change get_mempolicy() to use nr_node_ids instead of MAX_NUMNODES * b8d7fb1efb96 ceph: avoid repeatedly adding inode to mdsc->snap_flush_list * c74260710e62 libceph: handle an empty authorize reply * a35b18616a73 mac80211: Free mpath object when rhashtable insertion fails * 007719caa958 mac80211: Use linked list instead of rhashtable walk for mesh tables * af900ac68bb7 mac80211: Restore vif beacon interval if start ap fails * cd10b02afb7c gpio: pxa: avoid attempting to set pin direction via pinctrl on MMP2 * a83243a85827 gpio: MT7621: use a per instance irq_chip structure * 4db02ac96841 MIPS: eBPF: Always return sign extended 32b values * b5e57dbb5a0e tracing: Fix number of entries in trace header * 775ab7d3d12b ARM: 8834/1: Fix: kprobes: optimized kprobes illegal instruction