* 946f069ee048 4.19.60-xanmod30 * e1ea4665c21d config: enable ashmem and binder modules for anbox support * 1307cde44eac Merge tag 'v4.19.60' into 4.19 |\ | * be9b6782a9eb Linux 4.19.60 | * d173ce091c1a x86/entry/32: Fix ENDPROC of common_spurious | * 466bdfc6c4d6 drm/udl: move to embedding drm device inside udl device. | * af48f7d79fae drm/udl: Replace drm_dev_unref with drm_dev_put | * cfd99eccede5 drm/udl: introduce a macro to convert dev to udl. | * 8f14cf159e9f regmap-irq: do not write mask register if mask_base is zero | * 820b010743ee crypto/NX: Set receive window credits to max number of CRBs in RxFIFO | * b24c6403633d crypto: talitos - fix hash on SEC1. | * ff1ce8ef1f88 crypto: talitos - move struct talitos_edesc into talitos.h | * b578b87bcab6 s390/qdio: don't touch the dsci in tiqdio_add_input_queues() | * b1d52630b12a s390/qdio: (re-)initialize tiqdio list entries | * 02eb533e940a s390: fix stfle zero padding | * 9db915738e40 ARC: hide unused function unw_hdr_alloc | * fc6975ee932b x86/irq: Seperate unused system vectors from spurious entry again | * 9494cd392885 x86/irq: Handle spurious interrupt after shutdown gracefully | * 7897f5a443fb x86/ioapic: Implement irq_get_irqchip_state() callback | * 6074f6043c49 genirq: Add optional hardware synchronization for shutdown | * 3f10ccc29780 genirq: Fix misleading synchronize_irq() documentation | * 578db1aa595b genirq: Delay deactivation in free_irq() | * 2656ee5a5ad5 linux/kernel.h: fix overflow for DIV_ROUND_UP_ULL | * 9c875e8556d4 pinctrl: mediatek: Update cur_mask in mask/mask ops | * f6e01328cb0e cpu/hotplug: Fix out-of-bounds read when setting fail state | * fa99487a43cf pinctrl: mediatek: Ignore interrupts that are wake only during resume | * cd2646e57ec5 HID: multitouch: Add pointstick support for ALPS Touchpad | * 9ea3b131441e HID: chicony: add another quirk for PixArt mouse | * 94968c37b6d3 x86/boot/64: Add missing fixup_pointer() for next_early_pgt access | * 729d25f43b64 x86/boot/64: Fix crash if kernel image crosses page table boundary | * 136847140cc8 dm verity: use message limit for data block corruption message | * 042be78692ae dm table: don't copy from a NULL pointer in realloc_argv() | * 0fc080bc9a72 pinctrl: mcp23s08: Fix add_data and irqchip_add_nested call order | * 00640eb0eafa ARM: dts: imx6ul: fix PWM[1-4] interrupts | * a8cc2a2c2841 sis900: fix TX completion | * 3232bccddeba ppp: mppe: Add softdep to arc4 | * 5ec7753c7c9e be2net: fix link failure after ethtool offline test | * 2a6ee36917f0 x86/apic: Fix integer overflow on 10 bit left shift of cpu_khz | * fdfff855cd36 afs: Fix uninitialised spinlock afs_volume::cb_break_lock | * d47f06ab0c0e ARM: omap2: remove incorrect __init annotation | * 5d3c45538151 ARM: dts: gemini Fix up DNS-313 compatible string | * afda29dc5ac6 perf/core: Fix perf_sample_regs_user() mm check | * 627fdcc9b718 efi/bgrt: Drop BGRT status field reserved bits check | * cf4deb2d4de6 clk: ti: clkctrl: Fix returning uninitialized data | * ff232a47567f irqchip/gic-v3-its: Fix command queue pointer comparison bug | * 244db54441a1 firmware: improve LSM/IMA security behaviour | * 079d7f16a973 drivers: base: cacheinfo: Ensure cpu hotplug work is done before Intel RDT | * 68048dce650e nilfs2: do not use unexported cpu_to_le32()/le32_to_cpu() in uapi header | * 86859ef10d25 Input: synaptics - enable SMBUS on T480 thinkpad trackpad | * 438a3dc6f2c3 e1000e: start network tx queue only when link is up | * 8020568b404b Revert "e1000e: fix cyclic resets at link up with active tx" | * 3bd837bfe431 Linux 4.19.59 | * 70bae382b3dc staging: rtl8712: reduce stack usage, again | * b46475ecd930 staging: bcm2835-camera: Handle empty EOS buffers whilst streaming | * 0ee144effcc3 staging: bcm2835-camera: Remove check of the number of buffers supplied | * fcbc6ddcd624 staging: bcm2835-camera: Ensure all buffers are returned on disable | * 4502c43d7f3b staging: bcm2835-camera: Replace spinlock protecting context_map with mutex | * 22a20b9f6d9f staging: fsl-dpaa2/ethsw: fix memory leak of switchdev_work | * cc396afa1959 MIPS: Remove superfluous check for __linux__ | * d202b5adccfb VMCI: Fix integer overflow in VMCI handle arrays | * 486c32325caa carl9170: fix misuse of device driver API | * 524ad00e80b7 binder: fix memory leak in error path | * 294b893a41cd lkdtm: support llvm-objcopy | * 5c90a2ecd08a HID: Add another Primax PIXART OEM mouse quirk | * c04c751bef87 staging: comedi: amplc_pci230: fix null pointer deref on interrupt | * 4e49c6c91c18 staging: comedi: dt282x: fix a null pointer deref on interrupt | * 8419fd562a09 drivers/usb/typec/tps6598x.c: fix 4CC cmd write | * 63b3028cd590 drivers/usb/typec/tps6598x.c: fix portinfo width | * 57e16e0d8c68 usb: renesas_usbhs: add a workaround for a race condition of workqueue | * aa9a8038ea8b usb: dwc2: use a longer AHB idle timeout in dwc2_core_reset() | * cac4a04202fb usb: gadget: ether: Fix race between gether_disconnect and rx_submit | * 449a8d08a4bc p54usb: Fix race between disconnect and firmware loading | * 135d9ba3b285 Revert "serial: 8250: Don't service RX FIFO if interrupts are disabled" | * 0891268f36a2 USB: serial: option: add support for GosunCn ME3630 RNDIS mode | * 0a1c811bf033 USB: serial: ftdi_sio: add ID for isodebug v1 | * bb902b6c87ff mwifiex: Don't abort on small, spec-compliant vendor IEs | * ffbbd626e1ce mwifiex: Abort at too short BSS descriptor element | * a2a24b57c27a Documentation/admin: Remove the vsyscall=native documentation | * 8a815007f5fe Documentation: Add section about CPU vulnerabilities for Spectre | * bd9604022eb3 x86/tls: Fix possible spectre-v1 in do_get_thread_area() | * 68ff28291a4f x86/ptrace: Fix possible spectre-v1 in ptrace_get_debugreg() | * d8e26651ce8d perf pmu: Fix uncore PMU alias list for ARM64 | * 018524b75852 block, bfq: NULL out the bic when it's no longer valid | * ff75e5f41e88 ALSA: hda/realtek - Headphone Mic can't record after S3 | * 87c3262b00d8 ALSA: usb-audio: Fix parse of UAC2 Extension Units | * ef374f5a2731 media: stv0297: fix frequency range limit | * 5db079eb0acd udf: Fix incorrect final NOT_ALLOCATED (hole) extent length | * 0fc3e9b9b603 fscrypt: don't set policy for a dead directory | * e9f76b954336 net :sunrpc :clnt :Fix xps refcount imbalance on the error path | * 810cfc3d9d2e NFS4: Only set creation opendata if O_CREAT | * 7075654ce7d0 net: dsa: mv88e6xxx: fix shift of FID bits in mv88e6185_g1_vtu_loadpurge() | * 606561e16186 quota: fix a problem about transfer quota | * 5ad566af08c1 scsi: qedi: Check targetname while finding boot target information | * 37232abb6ea3 net: lio_core: fix potential sign-extension overflow on large shift | * 740b2ac49518 ip6_tunnel: allow not to count pkts on tstats by passing dev as NULL | * a02ac12d2d48 drm: return -EFAULT if copy_to_user() fails | * 4c938a635fc3 bnx2x: Check if transceiver implements DDM before access | * 270ae00a0346 md: fix for divide error in status_resync | * 5533d9ed4112 mmc: core: complete HS400 before checking status | * 2da80536f629 qmi_wwan: extend permitted QMAP mux_id value range | * dc84e98393f7 qmi_wwan: avoid RCU stalls on device disconnect when in QMAP mode | * dbc6a83cf2bc qmi_wwan: add support for QMAP padding in the RX path | * 292ba5b1faf4 bpf, x64: fix stack layout of JITed bpf code | * 4c2ce7addda8 bpf, devmap: Add missing RCU read lock on flush | * ab44f8bcf2e5 bpf, devmap: Add missing bulk queue free | * 8d09e862103b bpf, devmap: Fix premature entry free on destroying map | * ba0afe520ee9 mac80211: do not start any work during reconfigure flow | * de8cf2c0bc64 mac80211: only warn once on chanctx_conf being NULL | * 9c2dd6d47131 ARM: davinci: da8xx: specify dma_coherent_mask for lcdc | * 3bbcc8b9ad37 ARM: davinci: da850-evm: call regulator_has_full_constraints() | * 443250665388 mlxsw: spectrum: Disallow prio-tagged packets when PVID is removed | * 512bbb114b99 KVM: arm/arm64: vgic: Fix kvm_device leak in vgic_its_destroy | * 41420ac584d7 Input: imx_keypad - make sure keyboard can always wake up system | * b71f312e9bf7 riscv: Fix udelay in RV32. | * 122c6a71c08d drm/vmwgfx: fix a warning due to missing dma_parms | * d3861d4ca94c drm/vmwgfx: Honor the sg list segment size limitation | * c0b12abd1828 s390/boot: disable address-of-packed-member warning | * e71daed5176f ARM: dts: am335x phytec boards: Fix cd-gpios active level | * 822c2ee81c63 ibmvnic: Fix unchecked return codes of memory allocations | * 0f06004d16be ibmvnic: Refresh device multicast list after reset | * e65dd528bb8e ibmvnic: Do not close unopened driver during reset | * 374180b11b29 net: phy: rename Asix Electronics PHY driver | * 473a75c7fab5 can: af_can: Fix error path of can_init() | * 486954277fc1 can: m_can: implement errata "Needless activation of MRAF irq" | * 270149f78b9c can: mcp251x: add support for mcp25625 | * 33672c74b484 dt-bindings: can: mcp251x: add mcp25625 support | * 07c96e8e8021 soundwire: intel: set dai min and max channels correctly | * c7e427e28a3a mwifiex: Fix heap overflow in mwifiex_uap_parse_tail_ies() | * 8e115a079940 iwlwifi: Fix double-free problems in iwl_req_fw_callback() | * d4c0f752c1d2 mwifiex: Fix possible buffer overflows at parsing bss descriptor | * b8588a0981b7 mac80211: free peer keys before vif down in mesh | * acc42e5c2322 mac80211: mesh: fix RCU warning | * e3868c1a462f staging:iio:ad7150: fix threshold mode config bit | * 6b1ce3971e05 soundwire: stream: fix out of boundary access on port properties | * 6be857082611 bpf: sockmap, fix use after free from sleep in psock backlog workqueue | * bc84982f977d mac80211: fix rate reporting inside cfg80211_calculate_bitrate_he() | * 3c24a931e972 samples, bpf: suppress compiler warning | * e7779115bbd9 samples, bpf: fix to change the buffer size for read() | * fe01e93c3fd1 Input: elantech - enable middle button support on 2 ThinkPads | * 2883fc1ece69 soc: bcm: brcmstb: biuctrl: Register writes require a barrier | * 2f1c962a7416 soc: brcmstb: Fix error path for unsupported CPUs | * e8250f730410 crypto: talitos - rename alternative AEAD algos. | * 7a6bfa08b938 Linux 4.19.58 | * f37de75cb8eb dmaengine: imx-sdma: remove BD_INTR for channel0 | * 018c968de710 dmaengine: qcom: bam_dma: Fix completed descriptors count | * 870de1499505 MIPS: have "plain" make calls build dtbs for selected platforms | * 8957895b35de MIPS: Add missing EHB in mtc0 -> mfc0 sequence. | * 2b8f8a80ca8b MIPS: Fix bounds check virt_addr_valid | * 80b25628ff26 svcrdma: Ignore source port when computing DRC hash | * 8129a10ce78f nfsd: Fix overflow causing non-working mounts on 1 TB machines | * f25c06955f8d KVM: LAPIC: Fix pending interrupt in IRR blocked by software disable LAPIC | * f6472f50fbfc KVM: x86: degrade WARN to pr_warn_ratelimited | * ac0024baf073 netfilter: ipv6: nf_defrag: accept duplicate fragments again | * 54e8cf41b20b bpf: fix bpf_jit_limit knob for PAGE_SIZE >= 64K | * e6c288f7307e net: hns: fix unsigned comparison to less than zero | * 4f24801ef50b sc16is7xx: move label 'err_spi' to correct section | * 318244f3641a netfilter: ipv6: nf_defrag: fix leakage of unqueued fragments | * a8891c5e2251 ip6: fix skb leak in ip6frag_expire_frag_queue() | * 382bc84da904 rds: Fix warning. | * 7e6af1fa80b8 ALSA: hda: Initialize power_state field properly | * c8c88293bf72 net: hns: Fixes the missing put_device in positive leg for roce reset | * 6bf9677300f3 x86/boot/compressed/64: Do not corrupt EDX on EFER.LME=1 setting | * b91ec6ae14da selftests: fib_rule_tests: Fix icmp proto with ipv6 | * e2851c3ee0be scsi: tcmu: fix use after free | * 04096b3beace mac80211: mesh: fix missing unlock on error in table_path_del() | * e2379b044d67 f2fs: don't access node/meta inode mapping after iput | * e9fde78c3a4f drm/fb-helper: generic: Don't take module ref for fbcon | * 7821bcce20aa media: s5p-mfc: fix incorrect bus assignment in virtual child device | * 3ddc2a100706 net/smc: move unhash before release of clcsock | * cd54dc4cd37d mlxsw: spectrum: Handle VLAN device unlinking | * a8a296abee36 tty: rocket: fix incorrect forward declaration of 'rp_init()' | * fb814f215013 btrfs: Ensure replaced device doesn't have pending chunk allocation | * 27ce6c2675f6 mm/vmscan.c: prevent useless kswapd loops | * c854d9b6ef8d ftrace/x86: Remove possible deadlock between register_kprobe() and ftrace_run_update_code() | * 2e716c3b562d drm/imx: only send event on crtc disable if kept disabled | * 8ec242fd431b drm/imx: notify drm core before sending event during crtc disable | * d2d061351d64 drm/etnaviv: add missing failure path to destroy suballoc | * ec5d99e18d30 drm/amdgpu/gfx9: use reset default for PA_SC_FIFO_SIZE | * ec6d8c9e6687 drm/amd/powerplay: use hardware fan control if no powerplay fan table | * b6d56f4f6a49 arm64: kaslr: keep modules inside module region when KASAN is enabled | * 7cab3dfa6d74 ARM: dts: armada-xp-98dx3236: Switch to armada-38x-uart serial node | * c8790d7f76be tracing/snapshot: Resize spare buffer if size changed | * 052b31810085 fs/userfaultfd.c: disable irqs for fault_pending and event locks | * ea38007107d6 lib/mpi: Fix karactx leak in mpi_powm | * 7df1e2f59bde ALSA: hda/realtek - Change front mic location for Lenovo M710q | * 899377c50e60 ALSA: hda/realtek: Add quirks for several Clevo notebook barebones | * d9b6936b134e ALSA: usb-audio: fix sign unintended sign extension on left shifts | * 7f52af5e9baa ALSA: line6: Fix write on zero-sized buffer | * 3663bf2baa97 ALSA: firewire-lib/fireworks: fix miss detection of received MIDI messages | * 9d2ac58c1ef9 ALSA: seq: fix incorrect order of dest_client/dest_ports arguments | * ae3fa28f0938 crypto: cryptd - Fix skcipher instance memory leak | * 015c20532ace crypto: user - prevent operating on larval algorithms | * 54435b7fff7b ptrace: Fix ->ptracer_cred handling for PTRACE_TRACEME | * 600d3712ae12 drm/i915/dmc: protect against reading random memory | * 2b39351e3844 ftrace: Fix NULL pointer dereference in free_ftrace_func_mapper() | * 938044171949 module: Fix livepatch/ftrace module text permissions race | * 220adcc0e0ca tracing: avoid build warning with HAVE_NOP_MCOUNT | * 79fccb9815db mm/mlock.c: change count_mm_mlocked_page_nr return type | * 4fce0a79e985 scripts/decode_stacktrace.sh: prefix addr2line with $CROSS_COMPILE | * b7747ecb82be cpuset: restore sanity to cpuset_cpus_allowed_fallback() | * e33aeb9a7c0a i2c: pca-platform: Fix GPIO lookup code | * 7cf431edfb71 platform/mellanox: mlxreg-hotplug: Add devm_free_irq call to remove flow | * c241f3fbfa1a platform/x86: mlx-platform: Fix parent device in i2c-mux-reg device registration | * f853112772b0 platform/x86: intel-vbtn: Report switch events when event wakes device | * 2ac96173bee0 platform/x86: asus-wmi: Only Tell EC the OS will handle display hotkeys from asus_nb_wmi | * 027e043f9c78 drm: panel-orientation-quirks: Add quirk for GPD MicroPC | * 2446563dd6d7 drm: panel-orientation-quirks: Add quirk for GPD pocket2 | * 8be5629b9622 scsi: hpsa: correct ioaccel2 chaining | * c1bef204c70a SoC: rt274: Fix internal jack assignment in set_jack callback | * 1023af0c069d ALSA: hdac: fix memory release for SST and SOF drivers | * 26a6acde2a42 usb: gadget: udc: lpc32xx: allocate descriptor with GFP_ATOMIC | * 9be058f5dd70 usb: gadget: fusb300_udc: Fix memory leak of fusb300->ep[i] | * 5284327f4e17 x86/CPU: Add more Icelake model numbers | * 74929087384f ASoC: sun4i-i2s: Add offset to RX channel select | * 32475634e8a8 ASoC: sun4i-i2s: Fix sun8i tx channel offset mask | * 7b7486398a32 ASoC: max98090: remove 24-bit format support if RJ is 0 | * 3b60f98ef496 drm/mediatek: call mtk_dsi_stop() after mtk_drm_crtc_atomic_disable() | * 34e5e1c4874f drm/mediatek: clear num_pipes when unbind driver | * a8a86e9a5533 drm/mediatek: call drm_atomic_helper_shutdown() when unbinding driver | * 79e095d234bb drm/mediatek: unbind components in mtk_drm_unbind() | * 319f4699bcaa drm/mediatek: fix unbind functions | * dbd94f4938c6 spi: bitbang: Fix NULL pointer dereference in spi_unregister_master | * 3f8d3c9506a5 ASoC: ak4458: rstn_control - return a non-zero on error only | * 3c3dd68c48e8 ASoC: soc-pcm: BE dai needs prepare when pause release after resume | * 4c31b4b4ba65 ASoC: ak4458: add return value for ak4458_probe | * 0c19bcdb0db9 ASoC : cs4265 : readable register too low | * c549680ed59b netfilter: nft_flow_offload: IPCB is only valid for ipv4 family | * 041c181e6ba0 netfilter: nft_flow_offload: don't offload when sequence numbers need adjustment | * 48f611ecea0e netfilter: nft_flow_offload: set liberal tracking mode for tcp | * 3b2734bc839d netfilter: nf_flow_table: ignore DF bit setting | * 869eec894663 md/raid0: Do not bypass blocking queue entered for raid0 bios | * c9d8d3e9d7a0 block: Fix a NULL pointer dereference in generic_make_request() | * 5dd6139a0aa2 Bluetooth: Fix faulty expression for minimum encryption key size check * 90ee2baa7e30 pds: export can_nice symbol needed by android drivers * 15401174c912 Export symbols needed by Android drivers * b091b0b034ff android: Enable building ashmem and binder as modules