DOWNSTREAM: Merge commit 'f526258c529fcdf0c6b9d3047df5beac2420aac6' into topic - AU247 10/17
* commit 'f526258c529fcdf0c6b9d3047df5beac2420aac6':
media: dvb-core: Fix possible buffer overflow error
ARM: dts: msm: update pm660l gpio configuration
usb: gadget: CCID: Add support for SuperSpeed enumeration
mmc: core: Send SD card initialization sequence in deferred resume path
msm: ipa: prevent string buffer overflows
ARM: dts: msm: add qpnp pinctrl, pwm and rtc devices for pmxpoorwills
defconfig: enable SPMI and QPNP devices for sdxpoorwills
scsi: ufshcd: Flush exception event before suspend
icnss: Check driver state before sending uevent in PD notifier
Revert "ARM: dts: msm: keep refgen regulator always-on for SDM845 v2"
usb: dwc3: msm: clear resource on dwc3_msm_probe defer
dwc3: Add NULL check before accessing event buffer
usb_bam: Delete IPA resources in usb_bam_remove()
dwc3: core: remove calling phy_set_suspend() in dwc3_remove()
msm: usb_bam: Fix failure of remove by of_platform_depopulate
dwc3: Check USB LPM status before accessing any register
msm: kgsl: Enable inter-frame power collapse on A630
msm: kgsl: Update PDC code to use TCS 1 and 3
soc: qcom: smp2p: Remove test code
msm: kgsl: Avoid false GMU alarm due to preemption
defconfig: Disable SMP2P tests
soc: qcom: smp2p: Fix makefile dependency
ARM: dts: msm: update the L1 I cache dump size on sdm845
ARM: dts: msm: Enable SMMU S1 translation for crypto drivers on sdm845
crypto: msm: remove SMMU S1 bypass and enable SMMU S1 translation
drivers: soc: llcc_perfmon: Periodic counter dump support
drivers: soc: llcc_perfmon: Sysfs entry perfmon_scid_status
defconfig: msm: Enable llcc_perfmon for SDM845
ARM: dts: msm: Add llcc perfmon device for sdm845
drivers: soc: Add llcc performance monitor driver
power: supply: qcom: fix compilation for SMB138X_CHARGER config
ARM: dts: msm: remove LLCC bwmon node for sdm670.
coresight: of_get_coresight_platform_data needs both OF and CORESIGHT
power: reset: Add support for EMMC dload
ARM: dts: msm: Enable SDCC ICE clock on SDM670
mmc: block: Add error handling in mmc_blk_cmdq_part_switch
power: qpnp-fg-gen3: Use DMA grant interrupt efficiently
power: qpnp-fg-gen3: Handle notifications from parallel charger
msm: vidc: Check rate control while validating HP
msm: vidc: Update payload of extra data frame qp
ARM: dts: msm: add pinctrl for SDM845
pinctrl: qcom: Revert dynamic detection of tile bases
ARM: dts: msm: enable SPMI write corruption workaround for SDM845
spmi: spmi-pmic-arb: add support for SPMI write corruption workaround
sched: modify BUSY_LOAD_FACTOR
coresight: etm: Fail probe for unsupported CPUs
msm: kgsl: Avoid excessive GMU warnings in kernel log
usb: host: xhci-plat: Use xhci dev instead of dwc3 dev with probe
coresight-tmc-etr: Fix conditional check in TMC read
arm64: module: split core and init PLT sections
msm: kgsl: Make the register init list read only
mailbox: msm_qmp: Return EAGAIN on failed tx
defconfig: sdm845: enable CONFIG_SCHED_CORE_ROTATE
sched: utilize big cluster CPUs evenly
sched/core_ctl: rotate CPU isolation set every suspend/resume
msm: kgsl: Set the active context to null after MMU is stopped
msm: kgsl: Remove references to OOB_CPINIT
msm: ipa4: IPA PM remove callback requirement
msm: ipa: Fix use after free issue
defconfig: msm: sync sdm670 with sdm845 perf configs
ARM: dts: msm: Update min-access-length for SDM670 gpu
Documentation:: sound: add property to configure mi2s gpio
ARM: dts: msm: Disable core_ctl for big cluster on SDM670
ARM: dts: msm: add support for jtagv8 driver on sdm670
msm: ipa: send filter notify req when client disconnects
diag: dci: Add protection while querying event status
ARM: dts: msm: change PCIe0 WAKE to pull-up for sdm845
pinctrl: qcom: Update pinctrl driver for sdxpoorwills
FROMLIST: binder: fix use-after-free in binder_transaction()
msm:kgsl: Enable GPU peak current threshold setting
msm: vidc: Fix use after free bug in set_output_buffers
msm: vidc: Release all resources before streamoff
ARM: dts: msm: Update QUSB PHY IMP_CTRL1 parameter on SDM845v2
msm: kgsl: Add a sysfs node to control IFPC
msm: kgsl: Print the error code for scaling failures
drm/msm/sde: cleanup all the pipes in one-shot during msm_preclose
Revert "defconfig: sdm845: Enable task stats config"
soc: qcom: msm_performance: Remove deprecated Hotplug management
ARM: dts: msm: enable rcu_expedited for rcu grace period in sdm670
msm: kgsl: Defer the pagetable destroy to a separate thread
ARM: dts: msm: add DSI PHY refgen for sdm670
lpm-levels: Remove IPI check on hot plugged cores
PM / devfreq: bimc-bwmon: Don't always round up BWMON5 measurements
msm: vidc: Store interlace information in driver
drm/msm/sde: add kthread_flush_work for crtc event thread
msm: kgsl: Add CCU_INVALIDATE packets for A6XX
i2c: qcom: geni: Turn off resources during system-suspend if needed
msm: kgsl: Set the power up register list length to 0
msm: vidc: Update correct freq for debug fs setting
msm: vidc: Compare vb2 planes instead of dmabuf planes
drm/msm/dp: fix mode validation logic
msm: sde: fix mem access of sde rotator regdma ram
drivers: thermal-core: Queue thermal zone update post suspend
Revert "locking/spinlock/debug: Remove spinlock lockup detection code"
msm: sde: add sde rotator hw hang recovery
drm/msm/sde: propagate the cdm block length from the catalog
drm/msm/sde: remove extra registration of reg_dma debug region
wil6210: potential buffer overflow in wmi_evt_aoa_meas
msm: kgsl: Fix calculation of size in _load_regfile
drm/msm/sde: refer to IRQ state when enable/disable AD IRQ
msm: vidc: Add NULL check for bus vote data allocation
drm/msm: add input sanitization on debug dump debugfs
drm/msm: protect register dumps and debugfs with mutex
drivers: thermal: Print thermal temperature trace for userspace query
msm: vidc: Select video core based on capability
msm: vidc: Add an empty structure to driver dt match table
drm/msm/sde: add support for histogram event
drm/msm/sde: add support for histogram properties
tty: serial: msm_geni_serial: Add UART Console Port PM state callback
msm: sde: add extra evtlog in sde rotator
drm/mdm/sde: add plane fetch halt
drm/msm/sde: add mutex lock for crtc color processing list
Remove wakelock.h includes
Change-Id: I9e02103203941ffa445991185fe0a796bc3f349f
Signed-off-by: Abhijit Trivedi <abhijitt@codeaurora.org>