Merge remote-tracking branch 'origin/tmp-5736184' into msm-kona

* origin/tmp-5736184:
  Linux 4.19-rc2
  x86/pti: Fix section mismatch warning/error
  x86/vdso: Fix lsl operand order
  x86/mce: Fix set_mce_nospec() to avoid #GP fault
  x86/efi: Load fixmap GDT in efi_call_phys_epilog()
  x86/nmi: Fix NMI uaccess race against CR3 switching
  x86: Allow generating user-space headers without a compiler
  x86/dumpstack: Don't dump kernel memory based on usermode RIP
  of: Add device_type access helper functions
  cpu/hotplug: Remove skip_onerr field from cpuhp_step structure
  arm64: mm: always enable CONFIG_HOLES_IN_ZONE
  m68k/mac: Use correct PMU response format
  disable stringop truncation warnings for now
  clk: x86: Set default parent to 48Mhz
  i2c: sh_mobile: fix leak when using DMA bounce buffer
  i2c: sh_mobile: define start_ch() void as it only returns 0 anyhow
  i2c: refactor function to release a DMA safe buffer
  i2c: algos: bit: make the error messages grepable
  i2c: designware: Re-init controllers with pm_disabled set on resume
  i2c: i801: Allow ACPI AML access I/O ports not reserved for SMBus
  of: add node name compare helper functions
  arm/arm64: smccc-1.1: Handle function result as parameters
  x86/asm: Use CC_SET()/CC_OUT() in __gen_sigismember()
  x86/alternatives: Lockdep-enforce text_mutex in text_poke*()
  objtool: Remove workaround for unreachable warnings from old GCC
  notifier: Remove notifier header file wherever not used
  watchdog: Mark watchdog touch functions as notrace
  x86/entry/64: Wipe KASAN stack shadow before rewind_stack_do_exit()
  x86/irqflags: Mark native_restore_fl extern inline
  x86/build: Remove jump label quirk for GCC older than 4.5.2
  powerpc: disable support for relative ksymtab references
  drm/i915/audio: Hook up component bindings even if displays are disabled
  drm/i915: Increase LSPCON timeout
  drm/i915: Stop holding a ref to the ppgtt from each vma
  arm64: defconfig: Enable TI's AM6 SoC platform
  ARM: defconfig: Update the ARM Versatile defconfig
  dt-bindings: watchdog: renesas-wdt: Document r8a774a1 support
  cdrom: Fix info leak/OOB read in cdrom_ioctl_drive_status
  of: add helper to lookup compatible child node
  arm/arm64: smccc-1.1: Make return values unsigned long
  Documentation/arm64/sve: Couple of improvements and typos
  clk: npcm7xx: fix memory allocation
  x86/xen: remove redundant variable save_pud
  xen: export device state to sysfs
  RISC-V: Use a less ugly workaround for unused variable warnings
  riscv: tlb: Provide definition of tlb_flush() before including tlb.h
  dt-bindings: riscv,cpu-intc: Cleanups from a missed review
  drm/i915: Free write_buf that we allocated with kzalloc.
  drm/i915: Fix glk/cnl display w/a #1175
  drm/amdgpu: Need to set moved to true when evict bo
  ARM: dts: omap4-droid4: Fix emmc errors seen on some devices
  ARM: dts: Fix file permission for am335x-osd3358-sm-red.dts
  nvmet: free workqueue object if module init fails
  nvme-fcloop: Fix dropped LS's to removed target port
  nvme-pci: add a memory barrier to nvme_dbbuf_update_and_check_event
  block: bsg: move atomic_t ref_count variable to refcount API
  block: remove unnecessary condition check
  ata: ftide010: Add a quirk for SQ201
  drm/amdgpu: Remove duplicated power source update
  drm/amd/display: Fix memory leak caused by missed dc_sink_release
  drm/amdgpu: fix holding mn_lock while allocating memory
  drm/amdgpu: Power on uvd block when hw_fini
  drm/amdgpu: Update power state at the end of smu hw_init.
  drm/amdgpu: Fix vce initialize failed on Kaveri/Mullins
  drm/amdgpu: Enable/disable gfx PG feature in rlc safe mode
  drm/amdgpu: Adjust the VM size based on system memory size v2
  blk-wbt: remove dead code
  mtd: rawnand: denali: do not pass zero maxchips to nand_scan()
  x86/pae: use 64 bit atomic xchg function in native_ptep_get_and_clear
  blk-wbt: improve waking of tasks
  blk-wbt: abstract out end IO completion handler
  xen/blkback: remove unused pers_gnts_lock from struct xen_blkif_ring
  xen/blkback: move persistent grants flags to bool
  xen/blkfront: reorder tests in xlblk_init()
  xen/blkfront: cleanup stale persistent grants
  xen/blkback: don't keep persistent grants too long
  Fix up libata MAINTAINERS entry
  x86/xen: don't write ptes directly in 32-bit PV guests
  x86/Kconfig: Fix trivial typo
  x86/speculation/l1tf: Increase l1tf memory limit for Nehalem+
  x86/spectre: Add missing family 6 check to microcode check
  mtd: rawnand: docg4: Remove wrong __init annotations
  ARM: imx_v6_v7_defconfig: Select CONFIG_DRM_PANEL_SEIKO_43WVF1G
  ARM: mxs_defconfig: Select CONFIG_DRM_PANEL_SEIKO_43WVF1G
  ARM: dts: imx23-evk: Convert to the new display bindings
  ARM: dts: imx23-evk: Move regulators outside simple-bus
  ARM: dts: imx28-evk: Convert to the new display bindings
  ARM: dts: imx28-evk: Move regulators outside simple-bus
  Revert "ARM: dts: imx7d: Invert legacy PCI irq mapping"
  drm/mediatek: fix connection from RDMA2 to DSI1
  drm/mediatek: update some variable name from ovl to comp
  drm/mediatek: use layer_nr function to get layer number to init plane
  drm/mediatek: add function to return RDMA layer number
  drm/mediatek: add function to return OVL layer number
  drm/mediatek: add function to get layer number for component
  drm/mediatek: add YUYV/UYVY color format support for RDMA
  drm/mediatek: add the comment about color format setting for OVL
  drm/mediatek: add RGB color format support for RDMA
  drm/mediatek: add memory mode and layer_config for RDMA
  drm/mediatek: add connection from RDMA2 to DSI0
  drm/mediatek: add connection from RDMA1 to DSI0
  drm/mediatek: add connection from RDMA0 to DSI1
  drm/mediatek: add connection from RDMA0 to DPI1
  drm/mediatek: Replace drm_dev_unref with drm_dev_put
  drm/mediatek: Convert drm_atomic_helper_suspend/resume()
  nios2: kconfig: remove duplicate DEBUG_STACK_USAGE symbol defintions
  hwmon: (nct6775) Fix potential Spectre v1
  hwmon: (adt7475) Make adt7475_read_word() return errors
  hwmon: (adt7475) Potential error pointer dereferences
  hwmon: (ina2xx) fix sysfs shunt resistor read access
  net: sched: Fix memory exposure from short TCA_U32_SEL
  qed: fix spelling mistake "comparsion" -> "comparison"
  vhost: correctly check the iova range when waking virtqueue
  qlge: Fix netdev features configuration.
  net: macb: do not disable MDIO bus at open/close time
  Revert "net: stmmac: fix build failure due to missing COMMON_CLK dependency"
  net: macb: Fix regression breaking non-MDIO fixed-link PHYs
  mlxsw: spectrum_switchdev: Do not leak RIFs when removing bridge
  crypto: cavium/nitrox - fix for command corruption in queue full case with backlog submissions.
  crypto: vmx - Fix sleep-in-atomic bugs
  crypto: arm64/aes-gcm-ce - fix scatterwalk API violation
  crypto: aesni - Use unaligned loads from gcm_context_data
  crypto: chtls - fix null dereference chtls_free_uld()
  crypto: arm64/sm4-ce - check for the right CPU feature bit
  crypto: caam - fix DMA mapping direction for RSA forms 2 & 3
  crypto: caam/qi - fix error path in xts setkey
  crypto: caam/jr - fix descriptor DMA unmapping
  cpuidle: menu: Retain tick when shallow state is selected
  drm/amd/display: Fix bug use wrong pp interface
  i40e: fix condition of WARN_ONCE for stat strings
  i40e: Fix for Tx timeouts when interface is brought up if DCB is enabled
  ixgbe: fix driver behaviour after issuing VFLR
  ixgbe: Prevent unsupported configurations with XDP
  ixgbe: Replace GFP_ATOMIC with GFP_KERNEL
  igb: Replace mdelay() with msleep() in igb_integrated_phy_loopback()
  igb: Replace GFP_ATOMIC with GFP_KERNEL in igb_sw_init()
  igb: Use an advanced ctx descriptor for launchtime
  e1000: ensure to free old tx/rx rings in set_ringparam()
  e1000: check on netif_running() before calling e1000_up()
  ixgb: use dma_zalloc_coherent instead of allocator/memset
  PM / clk: signedness bug in of_pm_clk_add_clks()
  udf: Fix mounting of Win7 created UDF filesystems
  udf: Remove dead code from udf_find_fileset()
  ice: Trivial formatting fixes
  ice: Change struct members from bool to u8
  ice: Fix potential return of uninitialized value
  ice: Fix a few null pointer dereference issues
  ice: Update to interrupts enabled in OICR
  tools: bpftool: return from do_event_pipe() on bad arguments
  ice: Set VLAN flags correctly
  ice: Use order_base_2 to calculate higher power of 2
  ice: Fix bugs in control queue processing
  ice: Clean control queues only when they are initialized
  ice: Report stats for allocated queues via ethtool stats
  ice: Cleanup magic number
  bpf: use per htab salt for bucket hash
  ice: Remove unnecessary node owner check
  ice: Fix multiple static analyser warnings
  mmc: renesas_sdhi_internal_dmac: mask DMAC interrupts
  mmc: renesas_sdhi_internal_dmac: fix #define RST_RESERVED_BITS
  net: hns3: modify variable type in hns3_nic_reuse_page
  net: hns3: fix page_offset overflow when CONFIG_ARM64_64K_PAGES
  net/ipv6: init ip6 anycast rt->dst.input as ip6_input
  net: hns: use eth_get_headlen interface instead of hns_nic_get_headlen
  net: hns: fix skb->truesize underestimation
  net: hns: modify variable type in hns_nic_reuse_page
  net: hns: fix length and page_offset overflow when CONFIG_ARM64_64K_PAGES
  tcp_bbr: apply PROBE_RTT cwnd cap even if acked==0
  tcp_bbr: in restart from idle, see if we should exit PROBE_RTT
  tcp_bbr: add bbr_check_probe_rtt_done() helper
  ipv4: tcp: send zero IPID for RST and ACK sent in SYN-RECV and TIME-WAIT state
  addrconf: reduce unnecessary atomic allocations
  net_sched: fix unused variable warning in stmmac
  sch_cake: Fix TC filter flow override and expand it to hosts as well
  net/ncsi: Fixup .dumpit message flags and ID check in Netlink handler
  net: ethernet: renesas: use SPDX identifier for Renesas drivers
  drm/amdgpu: Fix page fault and kasan warning on pci device remove.
  amdgpu: fix multi-process hang issue
  drm/amdgpu: fix preamble handling
  drm/amdgpu: fix VM clearing for the root PD
  bpf: sockmap: write_space events need to be passed to TCP handler
  tls: possible hang when do_tcp_sendpages hits sndbuf is full case
  bpf, sockmap: fix sock hash count in alloc_sock_hash_elem
  bpf, sockmap: fix sock_hash_alloc and reject zero-sized keys
  fs/quota: Fix spectre gadget in do_quotactl
  fs/quota: Replace XQM_MAXQUOTAS usage with MAXQUOTAS
  arm: dts: am4372: setup rtc as system-power-controller
  ARM: dts: omap4-droid4: fix vibrations on Droid 4
  bus: ti-sysc: Fix no_console_suspend handling
  xsk: fix return value of xdp_umem_assign_dev()
  act_ife: fix a potential deadlock
  act_ife: move tcfa_lock down to where necessary
  Revert "net: sched: act_ife: disable bh when taking ife_mod_lock"
  net_sched: remove unused tcfa_capab
  net_sched: remove list_head from tc_action
  net_sched: remove unused tcf_idr_check()
  net_sched: remove unused parameter for tcf_action_delete()
  net_sched: remove unnecessary ops->delete()
  net_sched: improve and refactor tcf_action_put_many()
  hv_netvsc: ignore devices that are not PCI
  rds: tcp: remove duplicated include from tcp.c
  sch_cake: Remove unused including <linux/version.h>
  Bluetooth: mediatek: Fix memory leak
  Bluetooth: Make BT_HCIUART_RTL configuration option depend on ACPI
  mmc: block: Fix unsupported parallel dispatch of requests
  mmc: android-goldfish: fix bad logic of sg_copy_{from,to}_buffer conversion
  mmc: atmel-mci: fix bad logic of sg_copy_{from,to}_buffer conversion
  isofs: reject hardware sector size > 2048 bytes
  rhashtable: remove duplicated include from rhashtable.c
  net/ipv6: Put lwtstate when destroying fib6_info
  r8152: disable RX aggregation on new Dell TB16 dock
  thermal: of-thermal: disable passive polling when thermal zone is disabled
  thermal: rcar_gen3_thermal: convert to SPDX identifiers
  thermal: rcar_thermal: convert to SPDX identifiers
  qed: Avoid sending mailbox commands when MFW is not responsive
  qed: Prevent a possible deadlock during driver load and unload
  qed: Wait for MCP halt and resume commands to take place
  qed: Wait for ready indication before rereading the shmem
  thermal: qoriq: Switch to SPDX identifier
  thermal: qoriq: Simplify the 'site' variable assignment
  thermal: qoriq: Use devm_thermal_zone_of_sensor_register()
  fsnotify: fix false positive warning on inode delete
  ip6_vti: fix a null pointer deference when destroy vti6 tunnel
  bus: ti-sysc: Fix module register ioremap for larger offsets
  ARM: OMAP2+: Fix module address for modules using mpu_rt_idx
  ARM: OMAP2+: Fix null hwmod for ti-sysc debug

Change-Id: I3ffbcd715d0f66655a5014a4d306a3e7b8598f1e
Signed-off-by: Rishabh Bhatnagar <rishabhb@codeaurora.org>