merge-v4.19.101 from branch/tag: v4.19.101 into branch: lakitu-4.19

Changelog:
-------------------------------------------------------------

Aaron Ma (1):
      HID: multitouch: Add LG MELF0410 I2C touchscreen support

Al Viro (1):
      do_last(): fetch directory ->i_mode and ->i_uid before it's too late

Alex Deucher (1):
      PCI: Mark AMD Navi14 GPU rev 0xc5 ATS as broken

Alex Sverdlin (1):
      ARM: 8950/1: ftrace/recordmcount: filter relocation types

Andreas Kemnade (1):
      watchdog: rn5t618_wdt: fix module aliases

Andrew Murray (1):
      KVM: arm64: Write arch.mdcr_el2 changes since last vcpu_load on VHE

Andrey Shvetsov (1):
      staging: most: net: fix buffer overflow

Andy Shevchenko (1):
      iio: st_gyro: Correct data for LSM9DS0 gyro

Aneesh Kumar K.V (2):
      powerpc/mm: Fix section mismatch warning
      mm/memunmap: don't access uninitialized memmap in memunmap_pages()

Ard Biesheuvel (1):
      crypto: geode-aes - switch to skcipher for cbc(aes) fallback

Arnd Bergmann (1):
      atm: eni: fix uninitialized variable warning

Baoquan He (1):
      drivers/base/memory.c: clean up relics in function parameters

Bart Van Assche (1):
      scsi: RDMA/isert: Fix a recently introduced regression related to logout

Ben Dooks (1):
      ARM: OMAP2+: SmartReflex: add omap_sr_pdata definition

Bin Liu (1):
      usb: dwc3: turn off VBUS when leaving host mode

Bjorn Andersson (1):
      phy: qcom-qmp: Increase PHY ready timeout

Bo Wu (1):
      scsi: iscsi: Avoid potential deadlock in iscsi_if_rx func

Changbin Du (1):
      tracing: xen: Ordered comparison of function pointers

Chuhong Yuan (1):
      Input: sun4i-ts - add a check for devm_thermal_zone_of_sensor_register

Colin Ian King (1):
      staging: wlan-ng: ensure error return is actually returned

Cong Wang (2):
      net_sched: fix datalen for ematch
      net_sched: fix ops->bind_class() implementations

Dan Carpenter (1):
      mm, memory_hotplug: update a comment in unregister_memory()

Dan Williams (1):
      mm/hotplug: kill is_dev_zone() usage in __remove_pages()

Dave Chinner (1):
      block: fix 32 bit overflow in __blkdev_issue_discard()

David Engraf (1):
      watchdog: max77620_wdt: fix potential build errors

David Hildenbrand (15):
      mm/memory_hotplug: make remove_memory() take the device_hotplug_lock
      mm/memory_hotplug: release memory resource after arch_remove_memory()
      mm/memory_hotplug: make unregister_memory_section() never fail
      mm/memory_hotplug: make __remove_section() never fail
      mm/memory_hotplug: make __remove_pages() and arch_remove_memory() never fail
      s390x/mm: implement arch_remove_memory()
      mm/memory_hotplug: allow arch_remove_memory() without CONFIG_MEMORY_HOTREMOVE
      drivers/base/memory: pass a block_id to init_memory_block()
      mm/memory_hotplug: create memory block devices after arch_add_memory()
      mm/memory_hotplug: remove memory block devices before arch_remove_memory()
      mm/memory_hotplug: make unregister_memory_block_under_nodes() never fail
      mm/memory_hotplug: remove "zone" parameter from sparse_remove_one_section
      drivers/base/node.c: simplify unregister_memory_block_under_nodes()
      mm/memory_hotplug: fix try_offline_node()
      mm/memory_hotplug: shrink zones when offlining memory

David Howells (1):
      afs: Fix characters allowed into cell names

Dmitry Osipenko (1):
      gpio: max77620: Add missing dependency on GPIOLIB_IRQCHIP

Eric Biggers (1):
      crypto: chelsio - fix writing tfm flags to wrong place

Eric Dumazet (6):
      gtp: make sure only SOCK_DGRAM UDP sockets are accepted
      net: rtnetlink: validate IFLA_MTU attribute in rtnl_create_link()
      net-sysfs: fix netdev_queue_add_kobject() breakage
      tcp: do not leave dangling pointers in tp->highest_sack
      tun: add mutex_unlock() call and napi.skb clearing in tun_get_user()
      net_sched: ematch: reject invalid TCF_EM_SIMPLE

Fenghua Yu (1):
      drivers/net/b44: Change to non-atomic bit operations on pwol_mask

Finn Thain (12):
      net/sonic: Add mutual exclusion for accessing shared state
      net/sonic: Clear interrupt flags immediately
      net/sonic: Use MMIO accessors
      net/sonic: Fix interface error stats collection
      net/sonic: Fix receive buffer handling
      net/sonic: Avoid needless receive descriptor EOL flag updates
      net/sonic: Improve receive descriptor status flag check
      net/sonic: Fix receive buffer replenishment
      net/sonic: Quiesce SONIC before re-initializing descriptor memory
      net/sonic: Fix command register usage
      net/sonic: Fix CAM initialization
      net/sonic: Prevent tx watchdog timeout

Florian Fainelli (1):
      net: bcmgenet: Use netif_tx_napi_add() for TX NAPI

Florian Westphal (1):
      netfilter: nft_osf: add missing check for DREG attribute

Gilles Buloz (1):
      hwmon: (nct7802) Fix voltage limits to wrong registers

Greg Kroah-Hartman (2):
      Linux 4.19.100
      Linux 4.19.101

Guenter Roeck (1):
      hwmon: (core) Do not use device managed functions for memory allocations

Hans Verkuil (2):
      Revert "Input: synaptics-rmi4 - don't increment rmiaddr for SMBus transfers"
      media: v4l2-ioctl.c: zero reserved fields for S/TRY_FMT

Hans de Goede (1):
      HID: ite: Add USB id match for Acer SW5-012 keyboard dock

Heikki Krogerus (1):
      usb: dwc3: pci: add ID for the Intel Comet Lake -V variant

Herbert Xu (1):
      crypto: af_alg - Use bh_lock_sock in sk_destruct

James Hughes (1):
      net: usb: lan78xx: Add .ndo_features_check

Jeremy Linton (1):
      Documentation: Document arm64 kpti control

Johan Hovold (17):
      Input: keyspan-remote - fix control-message timeouts
      Input: sur40 - fix interface sanity checks
      Input: gtco - fix endpoint sanity check
      Input: aiptek - fix endpoint sanity check
      Input: pegasus_notetaker - fix endpoint sanity check
      orinoco_usb: fix interface sanity check
      rsi_91x_usb: fix interface sanity check
      USB: serial: ir-usb: add missing endpoint sanity check
      USB: serial: ir-usb: fix link-speed handling
      USB: serial: ir-usb: fix IrLAP framing
      ath9k: fix storage endpoint lookup
      brcmfmac: fix interface sanity check
      rtl8xxxu: fix interface sanity check
      zd1211rw: fix storage endpoint lookup
      rsi: fix use-after-free on probe errors
      rsi: fix memory leak on failed URB submission
      rsi: fix non-atomic allocation in completion handler

Jouni Hogander (4):
      net-sysfs: Fix reference count leak in rx|netdev_queue_add_kobject
      net-sysfs: Call dev_hold always in netdev_queue_add_kobject
      net-sysfs: Call dev_hold always in rx_queue_add_kobject
      net-sysfs: Fix reference count leak

Kadlecsik József (1):
      netfilter: ipset: use bitmap infrastructure completely

Krzysztof Kozlowski (1):
      net: wan: sdla: Fix cast from pointer to integer of different size

Laura Abbott (1):
      usb-storage: Disable UAS on JMicron SATA enclosure

Linus Torvalds (1):
      random: try to actively add entropy rather than passively wait for it

Logan Gunthorpe (1):
      iommu/amd: Support multiple PCI DMA aliases in IRQ Remapping

Lubomir Rintel (1):
      component: do not dereference opaque pointer in debugfs

Lukas Wunner (1):
      serial: 8250_bcm2835aux: Fix line mismatch on driver unbind

Luuk Paulussen (1):
      hwmon: (adt7475) Make volt2reg return same reg as reg2volt input

Malcolm Priestley (3):
      staging: vt6656: correct packet types for CTS protect, mode.
      staging: vt6656: use NULLFUCTION stack on mac80211
      staging: vt6656: Fix false Tx excessive retries reporting.

Martin Schiller (1):
      net/x25: fix nonblocking connect

Masami Hiramatsu (1):
      tracing: trigger: Replace unneeded RCU-list traversals

Masato Suzuki (1):
      sd: Fix REQ_OP_ZONE_REPORT completion handling

Michael Ellerman (1):
      net: cxgb3_main: Add CAP_NET_ADMIN check to CHELSIO_GET_MEM

Michał Mirosław (2):
      mmc: tegra: fix SDR50 tuning override
      mmc: sdhci: fix minimum clock rate for v3 controller

Ming Lei (1):
      block: cleanup __blkdev_issue_discard()

Niko Kortstrom (1):
      net: ip6_gre: fix moving ip6gre between namespaces

Oscar Salvador (1):
      mm, memory_hotplug: add nid parameter to arch_remove_memory

Pablo Neira Ayuso (1):
      netfilter: nf_tables: add __nft_chain_type_get()

Pacien TRAN-GIRARD (1):
      platform/x86: dell-laptop: disable kbd backlight on Inspiron 10xx

Pan Zhang (1):
      drivers/hid/hid-multitouch.c: fix a possible null pointer access.

Paolo Abeni (1):
      Revert "udp: do rmem bulk free even if the rx sk queue is empty"

Paulo Alcantara (SUSE) (1):
      cifs: Fix memory allocation in __smb2_handle_cancelled_cmd()

Pavel Balan (1):
      HID: Add quirk for incorrect input length on Lenovo Y720

Peter Zijlstra (1):
      sched/fair: Add tmp_alone_branch assertion

Priit Laes (1):
      HID: Add quirk for Xin-Mo Dual Controller

Randy Dunlap (1):
      arc: eznps: fix allmodconfig kconfig warning

Richard Palethorpe (1):
      can, slip: Protect tty->disc_data in write_wakeup and close with RCU

Rodrigo Rivas Costa (1):
      HID: steam: Fix input device disappearing

Slawomir Pawlowski (1):
      PCI: Add DMA alias quirk for Intel VCA NTB

Stephan Gerhold (1):
      Input: pm8xxx-vib - fix handling of separate enable register

Steven Rostedt (VMware) (1):
      tracing: Fix histogram code when expression has same var as value

Suzuki K Poulose (2):
      coresight: etb10: Do not call smp_processor_id from preemptible
      coresight: tmc-etf: Do not call smp_processor_id from preemptible

Tom Zanussi (2):
      tracing: Use hist trigger's var_ref array to destroy var_refs
      tracing: Remove open-coding of hist trigger var_ref management

Tomas Winkler (1):
      mei: me: add comet point (lake) H device ids

Tony Lindgren (1):
      phy: cpcap-usb: Prevent USB line glitches from waking up modem

Vincent Guittot (1):
      sched/fair: Fix insertion in rq->leaf_cfs_rq_list

Wei Yang (3):
      mm, sparse: drop pgdat_resize_lock in sparse_add/remove_one_section()
      mm, sparse: pass nid instead of pgdat to sparse_add_one_section()
      drivers/base/memory.c: remove an unnecessary check on NR_MEM_SECTIONS

Wen Huang (1):
      libertas: Fix two buffer overflows at parsing bss descriptor

Wen Yang (1):
      tcp_bbr: improve arithmetic division in bbr_update_bw()

Wenwen Wang (1):
      firestream: fix memory leaks

William Dauchy (2):
      net, ip6_tunnel: fix namespaces move
      net, ip_tunnel: fix namespaces move

Yuki Taguchi (1):
      ipv6: sr: remove SKB_GSO_IPXIP6 on End.D* actions

wuxu.wu (1):
      spi: spi-dw: Add lock protect dw_spi rx/tx to prevent concurrent calls

BUG=b:148734662
TEST=tryjob, validation and K8s e2e
RELEASE_NOTE=Upgraded the Linux kernel to v4.19.101

Signed-off-by: Lakitu Kernel Bot <[email protected]>
Change-Id: Ie2ef7af142d806447237e2da03390b1a8018d526