* 8610b178eeab 4.19.39-xanmod20 * 0ce4b73d2a30 Merge tag 'v4.19.39' into 4.19 * ad119c970bbe Linux 4.19.39 * ee096f0dc4a4 leds: trigger: netdev: use memcpy in device_name_store * 2663959af22c leds: pca9532: fix a potential NULL pointer dereference * 13a6a6dd3c11 ptrace: take into account saved_sigmask in PTRACE{GET,SET}SIGMASK * 71f3397a1c31 iommu/amd: Reserve exclusion range in iova-domain * 75a5e3e6340c kconfig/[mn]conf: handle backspace (^H) key * 458a65c71029 perf machine: Update kernel map address and re-order properly * 60d3b51d05a7 nvme-multipath: relax ANA state check * a918af5b6fd8 gpio: of: Fix of_gpiochip_add() error path * 43dba153d52b libata: fix using DMA buffers on stack * 6a364b2e47a6 x86/mm: Don't exceed the valid physical address space * a138f995ab84 scsi: zfcp: reduce flood of fcrscn1 trace records on multi-element RSCN * 97c4f3a8853c ceph: fix use-after-free on symlink traversal * 90ce58d457c2 usb: u132-hcd: fix resource leak * fe71e625e23f x86/realmode: Don't leak the trampoline kernel address * 04cac1dce923 leds: trigger: netdev: fix refcnt leak on interface rename * 0018c21f34d6 usb: usb251xb: fix to avoid potential NULL pointer dereference * 4135e588274e scsi: qla4xxx: fix a potential NULL pointer dereference * a2b302e4f2fb scsi: aacraid: Insure we don't access PCIe space during AER/EEH * 2c8c8ef8d3b4 scsi: mpt3sas: Fix kernel panic during expander reset * 6222f1c6ed97 ARM: davinci: fix build failure with allnoconfig * 5d545dde8d9d drm/meson: Uninstall IRQ handler * efa69a66697c drm/meson: Fix invalid pointer in meson_drv_unbind() * c87a5086d354 gpio: aspeed: fix a potential NULL pointer dereference * c5eb9a424ebd drm: Fix drm_release() and device unplug * 11242181f52f net: ethernet: ti: fix possible object reference leak * ae6e6bbc1741 net: ibm: fix possible object reference leak * b9c8db41912f net: xilinx: fix possible object reference leak * b989a3e9d260 NFS: Fix a typo in nfs_init_timeout_values() * e0c34051669c drm/tegra: hub: Fix dereference before check * abd76731f899 ARM: dts: imx6qdl: Fix typo in imx6qdl-icore-rqs.dtsi * 2b0e6d6bf088 net/sched: don't dereference a->goto_chain to read the chain index * b435a79e5a87 net: macb: Add null check for PCLK and HCLK * f85682bc594a staging: rtlwifi: Fix potential NULL pointer dereference of kzalloc * c5750b45e406 staging: rtl8712: uninitialized memory in read_bbreg_hdl() * 5a5f1decd6fc staging: rtlwifi: rtl8822b: fix to avoid potential NULL pointer dereference * d55bfd0746ae staging: rtl8188eu: Fix potential NULL pointer dereference of kcalloc * bfa4cd06a902 net: ks8851: Set initial carrier state to down * 3796ab4828ed net: ks8851: Delay requesting IRQ until opened * 3005509f88e3 net: ks8851: Reassert reset pin if chip ID check fails * fb6ca157d738 net: ks8851: Dequeue RX packets explicitly * cdef35e83c3f i2c: i801: Add support for Intel Comet Lake * c6694e7c8bf6 ARM: dts: pfla02: increase phy reset duration * 41be4abfb04d usb: gadget: net2272: Fix net2272_dequeue() * edaebfe7721c usb: gadget: net2280: Fix net2280_dequeue() * 346eab0d1559 usb: gadget: net2280: Fix overrun of OUT messages * 710d4f29fe38 usb: dwc3: pci: add support for Comet Lake PCH ID * e4705ae72736 KVM: arm/arm64: vgic-its: Take the srcu lock when parsing the memslots * 0371fa033741 KVM: arm/arm64: vgic-its: Take the srcu lock when writing to guest memory * 51a5d70a59ee KVM: arm64: Reset the PMU in preemptible context * 2ba0421f2b77 serial: ar933x_uart: Fix build failure with disabled console * 1d815c5a9434 sc16is7xx: missing unregister/delete driver on error in sc16is7xx_init() * 2cbb465e526a ARM: imx51: fix a leaked reference by adding missing of_node_put * f67021192cc1 s390/qeth: fix race when initializing the IP address table * e634fc48661f netfilter: ip6t_srh: fix NULL pointer dereferences * 506375f509b8 netfilter: fix NETFILTER_XT_TARGET_TEE dependencies * a5374a3086d6 netfilter: bridge: set skb transport_header before entering NF_INET_PRE_ROUTING * 5f7e5b9bba19 netfilter: nft_set_rbtree: check for inactive element after flag mismatch * 2fbb4c48f138 staging, mt7621-pci: fix build without pci support * 99f1ba88d7f8 staging: axis-fifo: add CONFIG_OF dependency * 947bd0d9bdbc xsk: fix umem memory leak on cleanup * fc055dffa575 qlcnic: Avoid potential NULL pointer dereference * 98650508a9d0 net: stmmac: don't set own bit too early for jumbo frames * 24a46cad0e18 ieee802154: hwsim: propagate genlmsg_reply return code * f722b7789afa net: ieee802154: fix a potential NULL pointer dereference * a1e34e289e15 s390: limit brk randomization to 32MB * d52dfdf1845d ARM: dts: bcm283x: Fix hdmi hpd gpio pull * 0311ff82b70f fs: prevent page refcount overflow in pipe_buf_get * d972ebbf42ba mm: prevent get_user_pages() from overflowing page refcount * 0612cae7ec6b mm: add 'try_get_page()' helper function * 9f6da5fd0557 mm: make page ref count overflow check tighter and more explicit * 99ae2bd0772f Revert "ACPICA: Clear status of GPEs before enabling them" * 145f6a70bb9b selinux: use kernel linux/socket.h for genheaders and mdp * a03957ab0fd5 Linux 4.19.38 * 5cb299c80651 powerpc/fsl: Add FSL_PPC_BOOK3E as supported arch for nospectre_v2 boot arg * 53db65232428 net/tls: don't leak IV and record seq when offload fails * d3bdd359fa53 net/tls: avoid potential deadlock in tls_set_device_offload_rx() * 041b3224e8f8 net/mlx5e: Fix use-after-free after xdp_return_frame * ae6b07107458 net/mlx5e: Fix the max MTU check in case of XDP * b08774d38882 mlxsw: spectrum: Put MC TCs into DWRR mode * 21e47998d959 mlxsw: pci: Reincrease PCI reset timeout * e875a409594b net: hns: Fix WARNING when hns modules installed * 7ce836e8a963 team: fix possible recursive locking when add slaves * 1f78e75e85bb stmmac: pci: Adjust IOT2000 matching * e97f0bc7be88 net/tls: fix refcount adjustment in fallback * b02f8aa85604 net: stmmac: move stmmac_check_ether_addr() to driver probe * d7b10dfe6c31 net/rose: fix unbound loop in rose_loopback_timer() * ed1866aa608a net: rds: exchange of 8K and 1M pool * 7da11d6a5d85 net/mlx5e: ethtool, Remove unsupported SFP EEPROM high pages query * 829fd9849e44 mlxsw: spectrum: Fix autoneg status in ethtool * 250e51f856e1 ipv4: set the tcp_min_rtt_wlen range from 0 to one day * 07445fea9575 ipv4: add sanity checks in ipv4_link_failure() * d4ff57d0320b x86/fpu: Don't export __kernel_fpu_{begin,end}() * 423497a96d4a mm: Fix warning in insert_pfn() * e923c6b70ce2 x86/retpolines: Disable switch jump tables when retpolines are enabled * 6cfcff3cfb0e x86, retpolines: Raise limit for generating indirect calls from switch-case * e9e47779aaa7 Fix aio_poll() races * aab66dfb757a aio: store event at final iocb_put() * c20202c51d2b aio: keep io_event in aio_kiocb * 592ea630b081 aio: fold lookup_kiocb() into its sole caller * c7f2525abfec pin iocb through aio. * d6b2615f7d31 aio: simplify - and fix - fget/fput for io_submit() * 2afa01cd9186 aio: initialize kiocb private in case any filesystems expect it. * a812f7b68a39 aio: abstract out io_event filler helper * d384f8b855a5 aio: split out iocb copy from io_submit_one() * 4d677689742a aio: use iocb_put() instead of open coding it * ef529eead8cf aio: don't zero entire aio_kiocb aio_get_req() * 730198c889d8 aio: separate out ring reservation from req allocation * b3373253f0ba aio: use assigned completion handler * 9101cbe70ef6 aio: clear IOCB_HIPRI * 920ecc72093d rxrpc: fix race condition in rxrpc_input_packet() * 5a228d5ddca2 net/rds: Check address length before reading address family * e30203e4f94d net: netrom: Fix error cleanup path of nr_proto_init * a0cb0faa15f3 tipc: check link name with right length in tipc_nl_compat_link_set * f21fae8049cd tipc: check bearer name with right length in tipc_nl_compat_bearer_enable * 9b9b0df4e788 fm10k: Fix a potential NULL pointer dereference * f7dc13d6e4a2 netfilter: ebtables: CONFIG_COMPAT: drop a bogus WARN_ON * 94ad68a6e570 NFS: Forbid setting AF_INET6 to "struct sockaddr_in"->sin_family. * 245a94a0ffab sched/deadline: Correctly handle active 0-lag timers * 6bf7d3c5c0c5 binder: fix handling of misaligned binder object * 8c37f7c23c02 workqueue: Try to catch flush_work() without INIT_WORK(). * 4d476a00b3f9 fs/proc/proc_sysctl.c: Fix a NULL pointer dereference * bce00f419c9d intel_th: gth: Fix an off-by-one in output unassigning * 9c8c39bae89a slip: make slhc_free() silently accept an error pointer * f41d2de67101 USB: Consolidate LPM checks to avoid enabling LPM twice * 50cda8891818 USB: Add new USB LPM helpers * 8c700e902ceb drm/vc4: Fix compilation error reported by kbuild test bot * 2bc7ce32eb21 Revert "drm/i915/fbdev: Actually configure untiled displays" * 2c892ef09435 drm/vc4: Fix memory leak during gpu reset. * 087341c0f40d powerpc/mm/radix: Make Radix require HUGETLB_PAGE * 478afe341d29 ARM: 8857/1: efi: enable CP15 DMB instructions before cleaning the cache * 129c337c6659 dmaengine: sh: rcar-dmac: Fix glitch in dmaengine_tx_status * 0f00e1c599b3 dmaengine: sh: rcar-dmac: With cyclic DMA residue 0 is valid * f7b467ad1be0 vfio/type1: Limit DMA mappings per container * ac9e2bece112 Input: synaptics-rmi4 - write config register values to the right offset * 37ecf31a3e5e perf/x86/intel: Update KBL Package C-state events to also include PC8/PC9/PC10 counters * c0309570a5f1 sunrpc: don't mark uninitialised items as VALID. * b4d4b5e4b839 nfsd: Don't release the callback slot unless it was actually held * 950eec812600 ceph: fix ci->i_head_snapc leak * 246d2bf32da1 ceph: ensure d_name stability in ceph_dentry_hash() * 8d693ef0141c ceph: only use d_name directly when parent is locked * 9b8c07129ddf sched/numa: Fix a possible divide-by-zero * 1af34bf97eca RDMA/mlx5: Do not allow the user to write to the clock page * 8ac57d1bdc25 IB/rdmavt: Fix frwr memory registration * d0264d10ae6a trace: Fix preempt_enable_no_resched() abuse * 7f9c9d1d79fd MIPS: scall64-o32: Fix indirect syscall number load * ce900ddd660d lib/Kconfig.debug: fix build error without CONFIG_BLOCK * 710733e539d1 zram: pass down the bvec we need to read into in the work struct * a19e4a1b4c63 gpio: eic: sprd: Fix incorrect irq type setting for the sync EIC * cffeb9c84d20 tracing: Fix buffer_ref pipe ops * 0e78e92da2d8 tracing: Fix a memory leak by early error exit in trace_pid_write() * ee231063ff95 cifs: do not attempt cifs operation on smb2+ rename error * d5bf783a09a0 cifs: fix memory leak in SMB2_read * 15e978391577 net: dsa: mv88e6xxx: add call to mv88e6xxx_ports_cmode_init to probe for new DSA framework * 984c4e00c387 ALSA: hda/ca0132 - Fix build error without CONFIG_PCI * 1e0cab1bce57 powerpc/vdso32: fix CLOCK_MONOTONIC on PPC64 * ae5e0c773ca6 ipvs: fix warning on unused variable * 8e59639791f2 vsock/virtio: fix kernel panic from virtio_transport_reset_no_sock * 416699b9bb90 drm/rockchip: fix for mailbox read validation. * 1832b1517c2b loop: do not print warn message if partition scan is successful * 070e34b627f4 tipc: handle the err returned from cmd header function * 8766cc7d0d1d ext4: fix some error pointer dereferences * 816e3e2258e8 net: mvpp2: fix validate for PPv2.1 * e7ddd6af17e4 net/ibmvnic: Fix RTNL deadlock during device reset * ffc1d85e8c5f netfilter: nf_tables: bogus EBUSY in helper removal from transaction * e313d5da057b netfilter: nf_tables: bogus EBUSY when deleting set after flush * 25ddad73070c netfilter: nf_tables: fix set double-free in abort path * 8906234c5015 netfilter: nft_compat: use .release_ops and remove list of extension * 4f67e8976f7b netfilter: nft_compat: don't use refcount_inc on newly allocated entry * af26f3e2903b netfilter: nf_tables: unbind set in rule from commit path * 27458b5457d3 netfilter: nf_tables: warn when expr implements only one of activate/deactivate * cb2e343d1d85 netfilter: nft_compat: destroy function must not have side effects * 3dbba8ebb066 netfilter: nf_tables: split set destruction in deactivate and destroy phase * 7693bae6b314 netfilter: nft_compat: make lists per netns * db99f122cbf8 netfilter: nft_compat: use refcnt_t type for nft_xt reference count