Merge commit '70be28c9d8067d077f5975c64216ee274e37510f' into Topic+AU174

* commit '70be28c9d8067d077f5975c64216ee274e37510f':
  thermal: lmh_debug: Add braces around suspicious indented code
  tty: serial: msm_geni_serial: Avoid polling for TX Done in HSUART
  soc: qcom: socinfo: Protect current_image using semaphore lock.
  phy: qcom-ufs-qmp-v3: update PHY configuration
  ARM: dts: msm: Add clock-disable-wait value for gpu cx gdsc on SDM845
  ARM: dts: msm: Add missing clock-ctrl setting for write-back on sdm845
  cfg80211: support virtual interfaces with different beacon intervals
  cfg80211: pass struct to interface combination check/iter
  iommu/arm-smmu: hold init_mutex in iommu_domain_get_attr
  iommu: disable smmu stalls on faulty transactions
  Revert "android: binder: Enable preemption for security_binder_transfer_file"
  Revert "android: binder: Fix preemption and locking issues"
  Revert "android: binder: Fix suspicious indents"
  WLAN subsystem: Sysctl support for key TCP/IP parameters
  drm/msm/sde: update vsync source to dummy before mode-2 entry
  clk: qcom: clk-cpu-osm: Vote on the L3 cluster clocks enable
  sched: walt: Rework the walt irq-work mechanism
  sched: walt: Move initialization to walt.c
  sched: walt: Add a tracepoint to record load update information
  power: qos: check for NULL irq desc object
  drivers: cpuidle: lpm-levels: Fix KW issues with idle state idx < 0
  ipa: Update Neutrino uC status
  msm: ipa: Add new API to check for ipa uC readiness
  usb: pd: avoid missed connection notification
  sched: walt: Serialize check_for_migration across all CPUs
  clk: qcom: Change default GMU clock wait states
  mmc: sdhci-msm-ice: Factor out update config from sdhci_msm_ice_cfg
  mmc: sdhci-msm: Update ICE reset register offset for ICE HCI
  mmc: sdhci-msm-ice: Enable ICE HCI if supported
  mmc: sdhci-msm-ice: Update ice config vop to config_start
  crypto: ice: Make ICE init & reset API synchronous
  mmc: sdhci-msm: dump ICE registers also on error
  mmc: sdhci-msm-ice: implement crypto_cfg_reset host operation
  mmc: cmdq: add new crypto_cfg_reset host operation
  mmc: cmdq_hci: Add Inline Crypto Engine (ICE) support
  mmc: sdhci: Add Inline Crypto Engine (ICE) support
  mmc: sdhci-msm: Add Inline Crypto Engine (ICE) support
  drivers: cpuidle: lpm-levels: Log hotplug events
  lpm-levels: Select lpm for isolated cpu when sleep is disabled
  arch: arm: add wrapper around dmac_*
  lpm-levels: Do not consider cluster residency in suspend
  Revert "ASoC: dapm: mark dapm_kcontrol_get_wlist as global function"
  ASoC: wcd: use wrapper to access parent widget for kcontrol
  ASoC: msm: q6dspv2: use wrapper to access parent widget for kcontrol
  btfm: Don't program multi channel registers in wcn3990 for SCO
  btfm: Fix coding error with uninitialized variables
  btfm: Program multi channel registers in wcn3990 for Tx/Rx
  btfm: set watermark level to 3 for wcn3990 slimbus FM slave ports
  btfm: Close 3990 FM tx ports first and keep overflow bit always set
  bluetooth: Fix slimbus shutdown sequence
  wil6210: send uevent when creating sysfs files
  msm:ipa: Fix to kasan use-after-free issue
  msm: vidc: fix the wrong condition while handling FBD
  drm/msm/sde: add more traces to help profiling
  drm/msm/sde: add more info to fence signal event logs
  drm/msm/sde: move release/retire fence signal after vsync/ppdone
  msm: vidc: Update offset field from video hardware
  drm/msm/sde: consolidate sde hw irq logic to one spinlock
  drm/msm/sde: track user vblank request in sde crtc as boolean
  drm/msm/sde: move idle power collapse work to display thread
  Revert "drm/msm/sde: take spin lock around encoder vblank registration"
  drm/msm: serialize vblank work on the display commit thread
  drm/msm: simplify rsc wait for vblank behavior
  drm/msm: add debugging when detecting irq refcounting errors
  ARM: dts: msm: add rotator vbif memtype setting to sdm845
  msm: sde: set vbif amemtype for offline rotation
  ARM: dts: msm: add remote debugger device configuration for cdsp
  sched: Remove HMP related code and config
  drm/msm: Add VBIF error info in VBIF debug bus dump
  ARM: dts: msm: Enable GPU per-process pagetables on sdm845
  scsi: ufs: mark device and link state if probe fails
  USB: f_accessory: Check for length before updating accessory string
  ARM: dts: msm: Add dpdm-supply entry to PMI8998
  usb: phy-msm-qusb-v2: Add support for reference counting of regulators
  USB: phy: qusb: Turn on vdd along with 1p8/3p3 LDOs when PMI requests
  usb: phy: qusb: Fix check to enable dpdm regulator
  msm: ipa3: call napi_schedule() from irq context
  msm: ipa: optimizations to enable / disable clocks
  mm: kasan: Initialize first_bad_addr field in info variable in report.c
  msm: Remove extra ifdef causing build errors
  soc: qcom: secure_buffer: add export symbol hyp_assign_phys
  icnss: Enable SMMU Stage 1 based on DT.
  ARM: dts: msm: Add smmu-s1-bypass flag to icnss node for sdm845
  icnss: fix the memory and kernel info leak due to the race condition
  netfilter: conntrack: Change to deferable work queue
  ARM: dts: msm: Add support for Modem PIL on sdm670
  msm: ion: Allow multi-vmid allocations assigned to non-secure vmids
  icnss: Add specific statistics for PDR
  Revert "mmc: core: fix the clock scaling handling"
  ARM: dts: msm: Add QMP debugfs client on SDM845
  soc: qcom: debugfs-qmp: Add a QMP client to send messages using debugfs
  qcom: battery: Raise parallel FCC above 500mA minimum
  qcom: battery: Remove SMB taper reduction from overall FCC
  ARM: dts: msm: SDCC Regs Restore Once Resuming from CX Collapse for sdm845
  ASoC: msm: qdsp6v2: Reserve MultiMedia16 for NOIRQ
  msm: vidc: Avoid recursion for operating rate
  extcon: Add usage of blocking notifier chain
  net: cnss_prealloc: add debugfs entry to check the memory status
  msm:ipa: Fix to IPA static analysis constant null deferenced
  lowmemorykiller: Introduce sysfs node for ALMK and PPR adj threshold
  lowmemorykiller:fix arguments to zone_watermark_ok_safe
  lowmemorykiller: avoid false adaptive LMK triggers
  lowmemorykiller: use for_each_thread instead of buggy while_each_thread
  lowmemorykiller: adapt to vmpressure
  lowmemorykiller: Do proper NULL checks
  lowmemorykiller: enhance debug information
  lowmemorykiller: Account for highmem during kswapd reclaim
  android/lowmemorykiller: Account for total_swapcache_pages
  android/lowmemorykiller: Selectively count free CMA pages
  media: broadcast: Remove AV timer references from TSPP driver
  diag: dci: Validate dci client entries prior to access
  diag: Protect mask updates for memory device session
  diag: Process glink buffers in workqueue context
  android: lowmemorykiller: add lmk parameters tunning code.
  diag: Synchronize msg mask read and write on a peripheral
  android/lowmemorykiller: Ignore tasks with freed mm
  android/lowmemorykiller: Wait for memory to be freed
  android/lowmemorykiller: Check all tasks for death pending
  mm: allow page poisoning to be enabled by default.
  mm: enable page poisoning early at boot
  mm: fix cma accounting in zone_watermark_ok
  mm: swap_ratio: bail out if there aren't any other swap device
  diag: Add proper synchronization checks to msg mask table
  mm: vmscan: fix the page state calculation in too_many_isolated
  mm: cma: sleep between retries in cma_alloc
  mm, oom: make dump_tasks public
  mm: add cma pcp list
  cma: redirect page allocation to CMA
  mm: vmstat: add pageoutclean
  mm: swap: swap ratio support
  diag: Add NULL pointer checks in mask updates
  diag: Open glink channels in workqueue context
  diag: Check for diag glink handle on connect event
  diag: Register diag glink channels for only WDSP
  diag: Add protection while de-initializing clients
  ARM: dts: msm: add dedicated sound card name for SDM845 QRD
  dmaengine: qcom: reduce vmalloc memory size
  msm: msm_bus: Misc fixes and code clean up
  defconfig: msm: Enable Coresight Hardwarevents for SDM845
  input: misc: hbtp_input: Release mutex in error cases in sysfs cb
  drm/msm/sde: add out of bound check for vsync select
  drm/msm/sde: Add AD mode switch for IPC support
  tty: serial: msm_geni_serial: Resume the console appropriately
  ARM: dts: msm: Add initial overlay files for 4k and v2 devices on SDM845
  usb: f_mtp: Check number of iterations before division
  ARM: dts: msm: Update adc_tm support for SDM670
  ARM: dts: msm: Add TSENS support for SDM670
  mm: swap: fix swapcache usage for fast swap devices
  mm: compaction: fix the page state calculation in too_many_isolated
  mm: swap: don't delay swap free for fast swap devices
  mm: process_reclaim: use unbounded cpu workqueue
  mm: process_reclaim: do not iterate over stale task structs
  mm: process_reclaim: fix reclaim skip on low efficiency
  mm: process reclaim: vmpressure based process reclaim
  mm: ksm: avoid trageted reclaim of ksm pages
  add documentation about reclaim knob on proc.txt
  mm: Support address range reclaim
  mm: Enhance per process reclaim to consider shared pages
  mm: Remove shrink_page
  mm: make shrink_page_list with pages work from multiple zones
  mm: Per process reclaim
  mm: prevent to write out dirty page in CMA by may_writepage
  mm: vmpressure: make vmpressure window variable
  wil6210: notify wiphy on wowlan support
  mfd: wcd9xxx-core: Synchronize codec down and reset calls from slimbus.
  msm:ipa: Fix to incorrect structure access
  qcom: smb1355: restart charging after bat-discharge
  i2c: qcom: geni: Add support for Standard, Fast and Fast plus modes
  mm: vmpressure: account allocstalls only on higher pressures
  mm: vmpressure: scale pressure based on reclaim context
  mm: vmpressure: allow in-kernel clients to subscribe for events
  msm: ipa: update clock frequencies for IPA 3.5
  iommu: arm-smmu: Fix dynamic domain context bank assignment
  USB: dwc3-msm: Disable pipe clock requirement for HS/FS only mode
  sched: walt: Update the wakeup timestamp for a non-new task
  net: rmnet_data: Unset logical end points in bridge mode
  defconfig: msm: Enable TSENS for sdxpoorwills
  ARM: dts: msm: Add TSENS for sdxpoorwills
  thermal: tsens: Add TSENS controller support
  soc: sdm845: Update SCT table as per new version
  ARM: dts: msm: Update the size for system cache dump
  dwc3-msm: Don't block reset USB when stopping USB host mode
  clk: qcom: gcc-sdm845: Add the voltage sensor clock support
  mmc: sdhci-msm: Restore SDCC Registers After CX Power Collapse
  msm: ipa: remove delay in out of buffer recovery procedure
  drm/msm/sde: reclaim buffers for inline rotation res change
  msm: kgsl: Fix a dead loop issue while changing gpu frequency
  qseecom: update on smcinvoke-aware listeners operations
  ASoC: sdm660_cdc: Prevent MICBIAS1 enable during headset record
  ASoC: mbhc: Fix audio mute for special headset
  defconfig: sdm845: Enable HARDIDLETIMER
  net: netfilter: Fix compilation error in HARDIDLETIMER
  lpm-levels: Enter shallowest state if predicted sleep length is less
  pinctrl: qcom: synchronize pin descriptor and group array indices
  sched: Add a check for cpu unbound deferrable timers
  icnss: Fix incorrect clean-up of stats
  drm/msm: update mode-2 exit sequence to wait power_evt_12
  ASoC: msm: Add hwdep node for NOIRQ FE
  clk: qcom: Add support for divider flags and table
  drm/msm/dsi-staging: Add support for 3.75:1 compression
  ARM: dts: msm: Update USB QMP PHY related parameters on SDM845
  clk: qcom: clk-cpu-osm: Add OSM clock driver support for SDM845 v2
  ARM: dts: msm: Remove the min-cpr-vc properties on SDM845
  clk: qcom: clk-cpu-osm: Update the VMIN reduction logic and properties
  msm: vidc: Fix buffer counts for split mode
  drm/msm: remove unused code from compilation chain
  msm: vidc: Fix bus unvoting issue
  clk: qcom: gcc-sdm845: Update the PCIe pipe clock structures
  clk: qcom: clk-branch: Increase the polling timeout for branch clocks
  ARM: dts: msm: Enable serial engines for CDP/MTP on sdm670
  drm/msm/sde: provide sde power notification support
  arm: dma-mapping: set the proper bitmap size
  msm: ipa3: Add spinlock to avoid deleting already deleted list
  msm: msm_bus: disable QoS clocks after enabling
  Linux 4.9.38
  saa7134: fix warm Medion 7134 EEPROM read
  x86/mm/pat: Don't report PAT on CPUs that don't support it
  ext4: check return value of kstrtoull correctly in reserved_clusters_store
  crypto: rsa-pkcs1pad - use constant time memory comparison for MACs
  crypto: caam - fix gfp allocation flags (part I)
  staging: comedi: fix clean-up of comedi_class in comedi_init()
  staging: vt6556: vnt_start Fix missing call to vnt_key_init_table.
  locking/rwsem-spinlock: Fix EINTR branch in __down_write_common()
  md: fix super_offset endianness in super_1_rdev_size_change
  md: fix incorrect use of lexx_to_cpu in does_sb_need_changing
  perf probe: Add error checks to offline probe post-processing
  perf probe: Fix to probe on gcc generated symbols for offline kernel
  perf scripting perl: Fix compile error with some perl5 versions
  perf header: Fix handling of PERF_EVENT_UPDATE__SCALE
  perf bench numa: Avoid possible truncation when using snprintf()
  perf tests: Avoid possible truncation with dirent->d_name + snprintf
  perf intel-pt: Use __fallthrough
  perf thread_map: Correctly size buffer used with dirent->dt_name
  perf top: Use __fallthrough
  tools strfilter: Use __fallthrough
  tools string: Use __fallthrough in perf_atoll()
  tools include: Add a __fallthrough statement
  tpm: Issue a TPM2_Shutdown for TPM2 devices.
  Add "shutdown" to "struct class".
  mqueue: fix a use-after-free in sys_mq_notify()
  ARM: dts: msm: Fixed wrong MIN DCVS config for SDM845
  usb: pd: Add delay before sending Source Capabilities
  firmware: qcom: tz_log: change to use debugfs_create_file_unsafe
  msm: vidc: Fix use after free memory issue
  ARM: dts: msm: Remove special settings for gx gdsc on SDM845
  drivers: qcom: rpmh: break down wait_for_completion
  defconfig: sdm845: Enable SMCInvoke feature
  msm: mink: smcinvoke: Add SMCinvoke driver snapshot
  drivers: mailbox: add controller debug
  usb: dwc3: host: extract dwc3_host_get_irq()
  msm: sde: Set minimum traffic shaping in sde rotator
  defconfig: sdm670: remove legacy cpu freq support
  drm/msm/sde: Add AHB based programming support for pcc v4 feature
  drm/msm/sde: Add support for dspp pcc v4 feature
  drm/msm/sde: Add AHB based programming support for igc feature
  drm/msm/sde: Add support for dspp igc feature
  msm: ADSPRPC: define separate signals for port and link states
  trace: ipc_logging: Release the debugfs SRCU when reading
  ARM: dts: msm: move panel bindings to different sdm845 platforms
  ARM: dts: msm: Support higher l3-cpu* devices frequencies for SDM845
  cpufreq: schedutil: Fix incorrect locking
  Revert "misc: Increase dynamic number space"
  ARM: dts: msm: change topology for truly qhd dsc panels on SDM845
  msm: vidc: Color concealment for 8bit and 10bit
  msm: vidc: Take into account rotation during downscaling checks
  ASoC: sdm845: Add mixer controls for AUX PCM bit format
  tty: serial: msm_geni_serial: Setup RX resources correctly
  ARM: dts: msm: Add retention support for qsmmuv500 for sdm845
  iommu: arm-smmu: Add retention support for qsmmu-v500 variant
  msm: kgsl: Vote GPU bandwidth and frequency together
  ARM: dts: msm: Share same sid for apps iommu test devices for sdm845
  msm: rdbg: remote debugger support on CDSP
  msm: secure_buffer: Add SPSS_HLOS_SHARED vmid
  mmc: core: Use PF_MEMALLOC flag for clock scaling context
  drivers: thermal: Add support to modify upper/lower limit and delay
  FROMLIST: binder: remove global binder lock
  FROMLIST: binder: fix death race conditions
  FROMLIST: binder: protect against stale pointers in print_binder_transaction
  FROMLIST: binder: protect binder_ref with outer lock
  FROMLIST: binder: use inner lock to protect thread accounting
  FROMLIST: binder: protect transaction_stack with inner lock.
  FROMLIST: binder: protect proc->threads with inner_lock
  FROMLIST: binder: protect proc->nodes with inner lock
  FROMLIST: binder: add spinlock to protect binder_node
  FROMLIST: binder: add spinlocks to protect todo lists
  FROMLIST: binder: use inner lock to sync work dq and node counts
  FROMLIST: binder: introduce locking helper functions
  FROMLIST: binder: use node->tmp_refs to ensure node safety
  FROMLIST: binder: refactor binder ref inc/dec for thread safety
  FROMLIST: binder: make sure accesses to proc/thread are safe
  FROMLIST: binder: make sure target_node has strong ref
  FROMLIST: binder: guarantee txn complete / errors delivered in-order
  FROMLIST: binder: refactor binder_pop_transaction
  FROMLIST: binder: use atomic for transaction_log index
  FROMLIST: binder: add more debug info when allocation fails.
  FROMLIST: binder: protect against two threads freeing buffer
  FROMLIST: binder: remove dead code in binder_get_ref_for_node
  FROMLIST: binder: don't modify thread->looper from other threads
  FROMLIST: binder: avoid race conditions when enqueuing txn
  FROMLIST: binder: refactor queue management in binder_thread_read
  FROMLIST: binder: add log information for binder transaction failures
  FROMLIST: binder: make binder_last_id an atomic
  FROMLIST: binder: change binder_stats to atomics
  FROMLIST: binder: add protection for non-perf cases
  FROMLIST: binder: remove binder_debug_no_lock mechanism
  FROMLIST: binder: move binder_alloc to separate file
  FROMLIST: binder: separate out binder_alloc functions
  FROMLIST: binder: remove unneeded cleanup code
  FROMLIST: binder: separate binder allocator structure from binder proc
  FROMLIST: binder: Use wake up hint for synchronous transactions.
  Revert "android: binder: Sanity check at binder ioctl"
  ASoC: wcd: Enable ADC and Legacy mbhc solutions dynamically
  diag: Synchronize command registration table access
  sdm845 defconfig: Enable PPP related defconfigs
  drivers: cpuidle: lpm-levels: Check for negative sleep times
  icnss: Use fixed memory region for WLAN MSA0 memory
  msm: kgsl: Use vma_area_struct with proper locks
  msm: vidc: Amend error handling
  arm: highmem: Add support for flushing kmap_atomic mappings
  drivers: irqchip: qcom: Update sdm670 pindata
  ASoC: wcd: remove unused msm-audio-pinctrl driver
  ASoC: wcd: remove unused wsa881x-analog codec driver
  icnss: Show rejuvenation info in ICNSS stats report
  Perf: arm64: enable idle_update at end of probe
  ASoC: msm: qdsp6v2: add size check to fix out of bounds issue
  drm/msm: move display and event threads to realtime priority
  drm/msm/sde: use "all" option to dump the sde register
  dwc3-msm: Use __ffs() API instead of ffs() API
  Revert "kthread: Ensure task isn't preempted before dequeue in kthread_parkme"
  smp/hotplug: Move unparking of percpu threads to the control CPU
  smb-lib: skip updating CC status cache while in pr swap
  qcom: smblib: suspend usbin on OTG mode
  slimbus: Detach from IOMMU Context bank during SSR
  ARM: dts: msm: Add HDR support for dsi panels
  ion: fix debugfs deadlock
  ARM: dts: msm: bus topology updates for sdm845
  drm/msm: allow fractional value for panel jitter config
  ASoC: mbhc: Support ADC/LEGACY switch for module option
  nf: IDLETIMER: Fix possible use before initialization in idletimer_resume
  msm: kgsl: Check if GX is on before adding regs
  msm: vidc: vdec: Set all buffer counts right for thumbnail mode
  i2c: qcom: geni: Modify FIFO mode sequencing and error handling
  ARM: dts: msm: Set rcu_expedited for sdm845
  arm64: Remove ECC check in do_bad on SDM845
  ASoC: wcd934x: add support for write DMA3 path
  ASoC: sdm845: add independent clock support on codec
  ASoC: wcd934x: add low power mode support for codec
  regulator: core: fix a possible race in disable_work handling
  drm/msm/sde: move frame_done_timeout after phys encoder disable
  seemp: read hypervisor rooting detections
  ARM: dts: msm: Update TUNE1 value for both QUSB PHYs on SDM845
  drm/msm/sde: use plane address space for inline mapping
  msm: ipa3: Protect access to ipa3_qmi_ctx variable by lock
  sched: EAS: prefer higher capacity CPU to waker CPU for group tasks
  sched: EAS: call energy_aware_wake_cpu() with RCU read-side lock held
  msm: kgsl: Add A5XX RBBM registers to pre-crash dumper list
  Revert "msm: kgsl: Update QoS settings for A508 VBIF as recommended"
  Linux 4.9.37
  msm: ipa4: configure IPv6CT on ep and parse IPv6CT exceptions
  drm/msm/sde: add plane restore for idle pc restore
  Revert "drm/msm: add affected planes during idle power restore"
  rt286: add Thinkpad Helix 2 to force_combo_jack_table
  RDMA/uverbs: Check port number supplied by user verbs cmds
  crypto: drbg - Fixes panic in wait_for_completion call
  KEYS: Fix an error code in request_master_key()
  ath10k: override CE5 config for QCA9377
  x86/uaccess: Optimize copy_user_enhanced_fast_string() for short strings
  x86/tools: Fix gcc-7 warning in relocs.c
  tpm: fix a kernel memory leak in tpm-sysfs.c
  gfs2: Fix glock rhashtable rcu bug
  xhci: Limit USB2 port wake support for Promontory hosts
  USB: serial: qcserial: new  EM7305 device ID
  USB: serial: option: add two device ids
  pinctrl: sh-pfc: Update info pointer after SoC-specific init
  pinctrl: sh-pfc: r8a7791: Add missing HSCIF1 pinmux data
  pinctrl: mxs: atomically switch mux and drive strength config
  pinctrl: cherryview: Add terminate entry for dmi_system_id tables
  pinctrl: sunxi: Fix SPDIF function name for A83T
  pinctrl: stm32: Fix bad function call
  pinctrl: meson: meson8b: fix the NAND DQS pins
  pinctrl: sh-pfc: r8a7795: Fix hscif2_clk_b and hscif4_ctrl
  pinctrl: sh-pfc: r8a7791: Add missing DVC_MUTE signal
  pinctrl: sh-pfc: r8a7791: Fix SCIF2 pinmux data
  pinctrl: sh-pfc: r8a7794: Swap ATA signals
  pinctrl: cherryview: Add a quirk to make keyboard work again
  pinctrl: qcom: ipq4019: add missing pingroups for pins > 70
  sysctl: report EINVAL if value is larger than UINT_MAX for proc_douintvec
  sysctl: don't print negative flag for proc_douintvec
  mac80211_hwsim: Replace bogus hrtimer clockid
  USB: core: fix device node leak
  usb: Fix typo in the definition of Endpoint[out]Request
  usb: usbip: set buffer pointers to NULL after free
  Add USB quirk for HVR-950q to avoid intermittent device resets
  USB: serial: cp210x: add ID for CEL EM3588 USB ZigBee stick
  usb: dwc3: replace %p with %pK
  drm/virtio: don't leak bo on drm_gem_object_init failure
  media: entity: Fix stream count check
  tracing/kprobes: Allow to create probe with a module name starting with a digit
  ceph: choose readdir frag based on previous readdir reply
  driver core: platform: fix race condition with driver_override
  fs: completely ignore unknown open flags
  fs: add a VALID_OPEN_FLAGS
  msm: ADSPRPC: Enable IO coherency for fastrpc device for sdm845
  msm: ipa3: Verify IPA client id before using it
  ARM: dts: msm: Add PDC interrupt controller for sdm670
  drivers: irqchip: qcom: Add SDM670 pin data for PDC
  msm: kgsl: Fix leak when preemption init fails
  msm: adsprpc: Map uncached buffers as non-coherent
  drm/msm/sde: fix dim_layer stage validation against planes
  arm64: smp: Prevent raw_smp_processor_id() recursion
  arm64: restore get_current() optimisation
  arm64: thread_info remove stale items
  arm64: split thread_info from task stack
  arm64: assembler: introduce ldr_this_cpu
  arm64: make cpu number a percpu variable
  arm64: smp: prepare for smp_processor_id() rework
  arm64: move sp_el0 and tpidr_el1 into cpu_suspend_ctx
  arm64: prep stack walkers for THREAD_INFO_IN_TASK
  drm/msm/dp: enable usbpd attention events
  drm/msm/dp: fix link rate down shifting
  drm/msm/dp: synchronize the usbpd and drm events
  drm/msm/dp: fix the software mvid/nvid programming
  drm/msm/dp: fix hot plug event notification
  ANDROID: android-base.cfg: remove CONFIG_CGROUP_DEBUG
  ARM: dts: Remove led-triggers for RGB LEDs in PMI8998
  ANDROID: sdcardfs: use mount_nodev and fix a issue in sdcardfs_kill_sb
  ASoC: wcd9335: Add counter to maintain count of functions voting for max bw
  ARM: dts: msm: Add required configuration to update TUNE1 on sdm845
  usb: phy: Add support to read operational register offset from devicetree
  ARM: dts: msm: add rotator reg bus bw setting for sdm845
  msm: sde: rot: add parsing logic to get reg bw vote from DT
  drm/msm/sde: Remove hard-coded override of DSC_FLATNESS
  ARM: dts: msm: Move various nodes under /vendor on SDM845
  ASoC: wcd-dsp-mgr: Add range check before getting component
  sched: improve the scheduler
  Revert "ARM: dts: msm: disable SPMI debug bus for sdm845v1"
  ASoC: wcd-mbhc: Disconnect ANC from RX chain during plug removal
  Kconfig: Add menu choice option to reclaim virtual memory
  msm: Update the kernel log messages
  msm: Adjust the low memory boundary
  msm: Increase the kernel virtual area to include lowmem
  mm: Update is_vmalloc_addr to account for vmalloc savings
  msm: Allow lowmem to be non contiguous and mixed
  ARM: dts: msm: Add GPI DMA device tree nodes for sdm670
  drm/msm: fix bw validation checks failures when dp is connected
  drivers: mailbox: qti-tcs: Distinguish IRQ handler names for RSCs
  drm/msm/sde: fix possible NULL dereference in cmd/vid encoder
  msm: ADSPRPC: Unregister glink notification handle after SSR
  arm: make default iova alignment as 2mb
  msm: IPA: add the check on intf query

Change-Id: Id4bb1c59d3997a1d99ebc1f42244449c6ea55c67
Signed-off-by: Abhijit Trivedi <abhijitt@codeaurora.org>