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

* origin/tmp-6bf4ca7:
  Linux 4.19-rc5
  block: use nanosecond resolution for iostat
  x86/mm: Expand static page table for fixmap space
  ocfs2: fix ocfs2 read block panic
  mm: slowly shrink slabs with a relatively small number of objects
  kernel/sys.c: remove duplicated include
  mm: shmem.c: Correctly annotate new inodes for lockdep
  fs/proc/kcore.c: fix invalid memory access in multi-page read optimization
  mm: disable deferred struct page for 32-bit arches
  fork: report pid exhaustion correctly
  MAINTAINERS: Add X86 MM entry
  x86/intel_rdt: Add Reinette as co-maintainer for RDT
  Revert "ubifs: xattr: Don't operate on deleted inodes"
  ubifs: drop false positive assertion
  ubifs: Check for name being NULL while mounting
  KVM: nVMX: Fix bad cleanup on error of get/set nested state IOCTLs
  drm/amdkfd: Fix ATS capablity was not reported correctly on some APUs
  drm/amdkfd: Change the control stack MTYPE from UC to NC on GFX9
  drm/amdgpu: Fix SDMA HQD destroy error on gfx_v7
  pinctrl: intel: Do pin translation in other GPIO operations as well
  floppy: Do not copy a kernel pointer to user memory in FDGETPRM ioctl
  libata: mask swap internal and hardware tag
  Compiler Attributes: naked can be shared
  Compiler Attributes: naked was fixed in gcc 4.6
  drm/vmwgfx: Fix buffer object eviction
  drm/vmwgfx: Don't impose STDU limits on framebuffer size
  drm/vmwgfx: limit mode size for all display unit to texture_max
  drm/vmwgfx: limit screen size to stdu_max during check_modeset
  drm/vmwgfx: don't check for old_crtc_state enable status
  drm/amdgpu: add new polaris pci id
  kvm: selftests: Add platform_info_test
  KVM: x86: Control guest reads of MSR_PLATFORM_INFO
  KVM: x86: Turbo bits in MSR_PLATFORM_INFO
  nVMX x86: Check VPID value on vmentry of L2 guests
  nVMX x86: check posted-interrupt descriptor addresss on vmentry of L2
  KVM: nVMX: Wake blocked vCPU in guest-mode if pending interrupt in virtual APICv
  KVM: VMX: check nested state and CR4.VMXE against SMM
  kvm: x86: make kvm_{load|put}_guest_fpu() static
  x86/hyper-v: rename ipi_arg_{ex,non_ex} structures
  KVM: VMX: use preemption timer to force immediate VMExit
  KVM: VMX: modify preemption timer bit only when arming timer
  KVM: VMX: immediately mark preemption timer expired only for zero value
  KVM: SVM: Switch to bitmap_zalloc()
  KVM/MMU: Fix comment in walk_shadow_page_lockless_end()
  kvm: selftests: use -pthread instead of -lpthread
  KVM: x86: don't reset root in kvm_mmu_setup()
  kvm: mmu: Don't read PDPTEs when paging is not enabled
  x86/kvm/lapic: always disable MMIO interface in x2APIC mode
  xen: issue warning message when out of grant maptrack entries
  xen/x86/vpmu: Zero struct pt_regs before calling into sample handling code
  MAINTAINERS: Add Borislav to the x86 maintainers
  x86/paravirt: Fix some warning messages
  drm: sun4i: drop second PLL from A64 HDMI PHY
  pinctrl: cannonlake: Fix gpio base for GPP-E
  x86/intel_rdt: Fix incorrect loop end condition
  x86/intel_rdt: Fix exclusive mode handling of MBA resource
  x86/intel_rdt: Fix incorrect loop end condition
  x86/intel_rdt: Do not allow pseudo-locking of MBA resource
  x86/intel_rdt: Fix unchecked MSR access
  x86/intel_rdt: Fix invalid mode warning when multiple resources are managed
  x86/intel_rdt: Global closid helper to support future fixes
  x86/intel_rdt: Fix size reporting of MBA resource
  x86/intel_rdt: Fix data type in parsing callbacks
  perf Documentation: Fix out-of-tree asciidoctor man page generation
  tools lib bpf: Provide wrapper for strerror_r to build in !_GNU_SOURCE systems
  drm: fix drm_drv_uses_atomic_modeset on non modesetting drivers.
  mtd: devices: m25p80: Make sure the buffer passed in op is DMA-able
  net/ipv6: do not copy dst flags on rt init
  drm/i915/gvt: clear ggtt entries when destroy vgpu
  drm/i915/gvt: request srcu_read_lock before checking if one gfn is valid
  drm/i915/gvt: Add GEN9_CLKGATE_DIS_4 to default BXT mmio handler
  drm/i915/gvt: Init PHY related registers for BXT
  qmi_wwan: set DTR for modems in forced USB2 mode
  clk: x86: Stop marking clocks as CLK_IS_CRITICAL
  r8169: Get and enable optional ether_clk clock
  clk: x86: add "ether_clk" alias for Bay Trail / Cherry Trail
  r8169: enable ASPM on RTL8106E
  r8169: Align ASPM/CLKREQ setting function with vendor driver
  Revert "kcm: remove any offset before parsing messages"
  kcm: remove any offset before parsing messages
  drm/atomic: Use drm_drv_uses_atomic_modeset() for debugfs creation
  ring-buffer: Allow for rescheduling when removing pages
  net: ethernet: Fix a unused function warning.
  net: dsa: mv88e6xxx: Fix ATU Miss Violation
  tls: fix currently broken MSG_PEEK behavior
  hv_netvsc: pair VF based on serial number
  PCI: hv: support reporting serial number as slot information
  bnxt_en: Fix VF mac address regression.
  ipv6: fix possible use-after-free in ip6_xmit()
  net: hp100: fix always-true check for link up state
  ARM: dts: at91: add new compatibility string for macb on sama5d3
  net: macb: disable scatter-gather for macb on sama5d3
  net: mvpp2: let phylink manage the carrier state
  pppoe: fix reception of frames with no mac header
  net: ethernet: ti: add missing GENERIC_ALLOCATOR dependency
  mtd: partitions: fix unbalanced of_node_get/put()
  nvme: count all ANA groups for ANA Log page
  hwmon: (nct6775) Use different register to get fan RPM for fan7
  ALSA: fireworks: fix memory leak of response buffer at error path
  ALSA: oxfw: fix memory leak of discovered stream formats at error path
  ALSA: oxfw: fix memory leak for model-dependent data at error path
  ALSA: bebob: fix memory leak for M-Audio FW1814 and ProjectMix I/O at error path
  veth: Orphan skb before GRO
  udp6: add missing checks on edumux packet processing
  udp4: fix IP_CMSG_CHECKSUM for connected sockets
  stmmac: fix valid numbers of unicast filter entries
  ext4, dax: set ext4_dax_aops for dax files
  ext4, dax: add ext4_bmap to ext4_dax_aops
  hwmon: (nct6775) Fix RPM output for fan7 on NCT6796D
  ext4: don't mark mmp buffer head dirty
  x86/kvm: Use __bss_decrypted attribute in shared variables
  x86/mm: Add .bss..decrypted section to hold shared variables
  ext4: show test_dummy_encryption mount option in /proc/mounts
  hwmon: (nct6775) Fix virtual temperature sources for NCT6796D
  mtd: rawnand: denali: fix a race condition when DMA is kicked
  net/sched: act_sample: fix NULL dereference in the data path
  crypto: x86/aegis,morus - Do not require OSXSAVE for SSE2
  socket: fix struct ifreq size in compat ioctl
  gso_segment: Reset skb->mac_len after modifying network header
  tls: clear key material from kernel memory when do_tls_setsockopt_conf fails
  tls: zero the crypto information from tls_context before freeing
  tls: don't copy the key out of tls12_crypto_info_aes_gcm_128
  neighbour: confirm neigh entries when ARP packet is received
  net: rtnl_configure_link: fix dev flags changes arg to __dev_notify_flags
  net/appletalk: fix minor pointer leak to userspace in SIOCFINDIPDDPRT
  hv_netvsc: fix schedule in RCU context
  net_sched: notify filter deletion when deleting a chain
  ALSA: hda - Enable runtime PM only for discrete GPU
  xen/netfront: don't bug in case of too many frags
  ipv6: use rt6_info members when dst is set in rt6_fill_node
  ALSA: oxfw: fix memory leak of private data
  ALSA: firewire-tascam: fix memory leak of private data
  ALSA: firewire-digi00x: fix memory leak of private data
  crypto: ccp - add timeout support in the SEV command
  bpf: use __GFP_COMP while allocating page
  bpf/verifier: disallow pointer subtraction
  bpf: btf: Fix end boundary calculation for type section
  efi/libstub/arm: default EFI_ARMSTUB_DTB_LOADER to y
  drm/fb-helper: Remove set but not used variable 'connector_funcs'
  KVM: s390: Make huge pages unavailable in ucontrol VMs
  s390/mm: Check for valid vma before zapping in gmap_discard
  sound: don't call skl_init_chip() to reset intel skl soc
  sound: enable interrupt after dma buffer initialization
  Revert "ASoC: Intel: Skylake: Acquire irq after RIRB allocation"
  scsi: qla2xxx: Fix an endian bug in fcpcmd_is_corrupted()
  scsi: iscsi: target: Don't use stack buffer for scatterlist
  KVM: PPC: Book3S HV: Don't use compound_order to determine host mapping size
  KVM: PPC: Avoid marking DMA-mapped pages dirty in real mode
  ext4: close race between direct IO and ext4_break_layouts()
  mfd: omap-usb-host: Fix dts probe of children
  Bluetooth: hci_ldisc: Free rw_semaphore on close
  Bluetooth: Use correct tfm to generate OOB data
  Bluetooth: SMP: Fix trying to use non-existent local OOB data
  platform/x86: alienware-wmi: Correct a memory leak
  platform/x86: dell-smbios-wmi: Correct a memory leak
  drm: udl: Destroy framebuffer only if it was initialized
  drm/sun4i: Remove R40 display pipeline compatibles
  drm/pl111: Make sure of_device_id tables are NULL terminated
  drm/vc4: Fix the "no scaling" case on multi-planar YUV formats
  mfd: da9063: Fix DT probing with constraints
  ALSA: emu10k1: fix possible info leak to userspace on SNDRV_EMU10K1_IOCTL_INFO
  ASoC: cs4265: fix MMTLR Data switch control
  mtd: rawnand: marvell: prevent harmless warnings
  ASoC: AMD: Ensure reset bit is cleared before configuring
  ALSA: fireface: fix memory leak in ff400_switch_fetching_mode()
  ALSA: bebob: use address returned by kmalloc() instead of kernel stack for streaming DMA mapping
  Add tests for memory.oom.group
  Fix cg_read_strcmp()
  hwmon: (nct6775) Fix access to fan pulse registers
  cgroup: kselftests: add test_core to .gitignore
  ASoC: rsnd: don't fallback to PIO mode when -EPROBE_DEFER
  ASoC: rsnd: adg: care clock-frequency size
  hwmon: (nct6775) Set weight source to zero correctly
  selftests: memory-hotplug: add required configs
  selftests/efivarfs: add required kernel configs
  selftests: add headers_install to lib.mk
  ASoC: uniphier: change status to orphan
  ext4: fix online resizing for bigalloc file systems with a 1k block size
  ext4: fix online resize's handling of a too-small final block group
  ASoC: rsnd: fixup not to call clk_get/set under non-atomic
  ASoC: q6routing: initialize data correctly
  ext4: recalucate superblock checksum after updating free blocks/inodes
  ext4: avoid arithemetic overflow that can trigger a BUG
  ASoC: tas6424: Save last fault register even when clear
  spi: spi-fsl-dspi: fix broken DSPI_EOQ_MODE
  spi: Fix double IDR allocation with DT aliases
  ASoC: sigmadsp: safeload should not have lower byte limit
  ASoC: wm8804: Add ACPI support
  ASoC: rt5682: Change DAC/ADC volume scale
  ASoC: max98373: Added 10ms sleep after amp software reset
  selftests: kselftest: Remove outdated comment
  selftests: android: move config up a level
  ext4: avoid divide by zero fault when deleting corrupted inline directories
  ext4: check to make sure the rename(2)'s destination is not freed
  ext4: add nonstring annotations to ext4.h
  ASoC: rt5514: Fix the issue of the delay volume applied again
  ASoC: max98373: Added speaker FS gain cotnrol register to volatile.
  ASoC: dapm: Fix NULL pointer deference on CODEC to CODEC DAIs
  spi: fix IDR collision on systems with both fixed and dynamic SPI bus numbers
  ASoC: Intel: Skylake: Acquire irq after RIRB allocation
  ASoC: uapi: fix sound/skl-tplg-interface.h userspace compilation errors
  ASoC: wm9712: fix replace codec to component
  ASoC: Intel: bytcr_rt5640: Add quirks for 2 more devices

Change-Id: Id66b5c1b2b79b7f96fa0a4bad9c2a49609c6c4d9
[rishabhb@codeaurora.org: Added smp.c:77 to gcc-wrapper.py]
Signed-off-by: Rishabh Bhatnagar <rishabhb@codeaurora.org>