DOWNSTREAM: Fastfoward camx Topic branch to AU200

* commit '14416b24d6229fcacde62b3826e6e60898a2c53a':
  msm: ipa: add new IP filtering bitmaps
  ARM: dts: msm: Add battery data for MLP356477 battery
  msm: kgsl: Avoid sending 0 BW and GPU freq to GMU
  kernel: Restrict permissions of /proc/iomem.
  defconfig: sdm845: enable refgen regulator driver
  ARM: dts: msm: keep refgen regulator always-on for SDM845 v2
  ARM: dts: msm: add refgen regulator device for SDM845 v2
  defconfig: sdm845: enable regulator proxy consumer driver
  regulator: add refgen regulator driver
  ARM: dts: msm: update the energy model for SDM845v2
  msm: kgsl: Remove GPU_CC_GX_CXO_CLK from list of clocks
  ARM: dts: msm: Add the silver BIN1 table for SDM845 v2
  diag: Fix possible usage of freed resource issue
  msm: ADSPRPC: validate user buffers after copying from user
  leds: qpnp-wled: Cap the lower limit of brightness level
  drm/msm/sde: handle color processing in secure state
  drm/msm/sde: cleanup handling of secure buffer in planes
  drm/msm/sde: manage secure and non-secure transition in sde
  msm: gsi: check channel state on timeout
  drm/dp: add HBR3 link rate definitions
  ANDROID: fix acl leaks
  power: smblib: make OTG_VOTER suspend input only in OTG state
  cpufreq: schedutil: Add current capacity info to schedutil tracepoint
  msm: vidc: Add new trace events
  Enable multi-channel bit for SCO Tx with water mark level 1
  msm: kgsl: Pass GPU HW version to GMU
  msm: vidc: Send profile/level to the userspace
  msm: vidc: Support low latency for decode
  tracing: do not leak kernel addresses
  msm: kgsl: Update the smmu magic for A6XX preemption
  drm/msm/dp: add dp_debug module
  drivers: cpuidle: check if its okay to do cluster low power modes
  clk: qcom: clk-cpu-osm: Updates to OSM DATA MEM programming
  ARM: dts: msm: add msm-ext-display module for sdm845
  drm/sde: set DisplayPort/HDMI switch
  drm/msm/dp: add audio support
  qcdev: Check the digest length during the SHA operations
  ASoC: sdm660: Remove LPI gpio configuration for codec interrupt
  iommu: arm-smmu: Enable sid switch usecase
  iommu: arm-smmu: Remove unused functions for qsmmuv500
  iommu: arm-smmu: Remove regulator_bulk_enable call
  drm/msm/dp: add hardware catalog for audio
  platform: msm: add support for external display module
  leds: remove unused driver leds-qpnp-flash.c
  ARM: dts: msm: disable reg dma block for sdm845
  ARM: dts: msm: Add MX regulator thermal config for SDM845
  defconfig: Enable regulator cooling device for SDM845
  drivers: thermal: regulator_cdev: Add a voltage regulator cooling device
  netfilter: xt_quota2: 4.9 netlink notification fix
  power: qpnp-fg-gen3: improve cycle counter algorithm
  power: qpnp-fg-gen3: make TTF monotonic by limiting slope
  power: qpnp-fg-gen3: optimize TTF for QNOVO
  power: qpnp-fg-gen3: prepare for QNOVO TTF
  ARM64: Increase the number of gpios to 1280
  defconfig: Enable regulator AOP cooling device for SDM845 and SDM670
  msm: kgsl: Trigger preemption only when preemption is enabled
  time: sched_clock: record cycle count in suspend and resume
  msm: adsprpc: Avoid leak info of pointers addresses to dmesg
  ARM: dts: msm: Add support for haptics on PM660
  ARM: dts: msm: add SPMI PMIC arbiter device for sdxpoorwills
  msm: kgsl: Disable microcode save/restore of perf counter values on A6x
  iommu/io-pgtable-fast: invalidate TLBs on unmap
  clk: qcom: clk-cpu-osm: Update logic to check if OSMs been enabled in TZ
  driver: thermal: regulator_aop: Rename AOP Regulator cooling device
  cpufreq: schedutil: Avoid WALT logic when WALT sysctl flag not set
  checkpatch: Check to make sure DT property names are lowercase
  checkpatch: Only newline after };
  drm/msm/sde: add check for inline rotation source split cfg
  drm/msm/sde: add ubwc equivalent tile formats
  ARM: dts: msm: Resolve XPU fault on qseecom memory on sdm845
  power: fg-util: add median filter for circular buffer
  power: qpnp-fg-gen3: use the CC_STEP and CC_STEP_SEL properties
  power_supply: add CC_STEP and CC_STEP_SEL properties
  qpnp-smb2: Ignore status 7 register while qnovo is enabled
  qcom: qnovo: restart pulse train in stall state
  qpnp-qnovo: add debounce for charger
  qpnp-qnovo: prevent pulse train while esr is in progress
  qpnp-fg-gen3: qnovo ESR/IADC workarounds
  qpnp-qnovo: IADC/ESR workarounds
  power: qcom-step-chg: Add temperature based step-charging
  msm: ipa: fix race condition around sys->len
  qpnp-smb2: Support faking battery full status in WiPower
  qcom: battery: Fix parallel disabled issue on charging boot
  drivers: qcom: system_pm: allow idle drivers to query system state
  ASoC: msm: make SND_SOC_660 to depend on ARCH_QCOM instead of specific SOC
  msm: vidc: add P010 support in uapi
  media: broadcast: tspp: Add SMMU translation for ION buffers
  ASoC: msm: qdspv2: initialize struct member before being used
  msm: vidc: Update core and stage selection logic
  drm/msm/sde: switch to lp2 for pm suspend call during lp1
  ARM: dts: msm: Update memory map for sdm845
  spi: spi-geni-qcom: Introduce GSI DMA mode
  power: qcom: smb-lib: optimize parallel current limiting with PD
  msm: ipa: fix client cons check on hw stats
  platform: msm: qcom-geni-se: Modify GSI switch sequence
  msm: sde: cleanup format validation for sbuf mode
  ARM: dts: msm: move PMI8998 devices into overlays for sdm845
  usb: dwc3: Suspend USB SS PHY in host mode with device connect case
  platform: msm: qcom-geni-se: Fix error during bus voting
  drivers: qcom: rpmh: export controller status
  drm/msm/sde: fix validation in secure state check
  ASoC: wcd-mbhc: Increase number of measurements for impedance calc to 900
  ASoC: APR: initialize struct member before being used
  ASoC: msm: Free the gpio on remove
  btfm: Correct the slimbus turn on/off sequence for FM ports
  ASoC: msm: qdsp6v2: Replace default Tx voice topology
  drm/msm/sde: move lp handling to kickoff callback
  ARM: dts: msm: Change battery profile for QRD845 device
  ARM: dts: msm: Add battery profile for GT3746A6 battery
  tty: serial: msm_geni_serial: Fix the race condition during RX
  input: misc: hbtp_input: Support for Region of Interest/sensors
  i2c: qcom: geni: Use GSI DMA-engine if FIFO is disabled
  drm/msm/sde: set inline rotator output x & y offset to 0
  ARM: dts: msm: configure vref LDO for isens hardware in SDM845
  dwc3-msm: Add functionality to restart USB host mode
  drivers: qcom: rpmh: crash on lack of response
  spcom: ignore CONNECTED notification while closing the channel
  drivers: swr-wcd-ctrl: Fix wsa mute at boot
  mm: cma: fix stack corruption due to sprintf usage
  drm/msm/sde: update te vsync enable sequence change
  spcom: avoid race condition when handling commands
  spcom: move SPCOM_MAX_CHANNELS define to uapi/linux/spcom.h
  ARM: dts: msm: Enable auto-calibration for WLED on PM660/PMI8998
  leds: qpnp-wled: Add auto-calibration logic for WLED
  Revert "ARM: dts: msm: Defer regulator disable for SDM845 GPU SMMU"
  Revert "arm64: defconfig: Enable QSEE IPC irq bridge"
  Revert "ARM: dts: msm: Enable support for QSEE IPC irq bridge on sdm845"
  ARM: dts: msm: Add display support for SDM845 based SMD670 interposer
  driver: thermal: lmh-dcvsh: Expose lmh frequency limit sysfs
  drm/msm/dp: use fixed NVID for VGA dongles
  ARM: dts: msm: Update the CPU clock speedbin table for SDM845v2
  drm/msm/sde: Update color processing on suspend/resume transitions
  msm: sde: move vbif init after clock enable
  drm/msm/sde: override kms post open function
  drm/msm/sde: update sspp dirty flags if inline cfg changes
  drm/msm/sde: clear vbif errors before kickoff
  drm/msm/sde: delay inline rotate start until kickoff
  msm: kgsl: Add support for GPU AB voting
  ARM: dts: msm: Add support for GPU AB vote on SDM845
  cma: Store a name in the cma structure
  ARM: dts: msm: Add FastRPC QoS latency control for sdm845
  msm: ADSPRPC: add support for fastrpc control interface
  diag: Add support for header untagging
  ARM: dts: msm: Add audio support for SDM845 Interposer SDM670
  ARM: dts: msm: Initial change for audio on sdm670
  defconfig: msm: Add perf configuration support for sdm670
  btfm: provide a way to query wcn3990 status
  msm: msm_bus: Do not send tcs sets when size is 0
  ARM: dts: msm: vote for half of GPU IB in DCVS in SDM845
  ARM: dts: msm: update APC0 speed bin 1 CPRh regulator config for SDM845 v2
  ARM: dts: msm: Specify bmd-en-delay-ms for QRD845 device
  power: qpnp-fg-gen3: Add property to set delay between RID and BMD
  usb: pd: Support revision 3.0 in sink-only mode
  usb: pd: simplify pd_phy_write() and pd_phy_signal() usage
  usb: pd: rename enum pd_msg_type to pd_sop_type
  ARM: dts: msm: Change memlat freq tables for SDM845
  clk: qcom: gpucc-sdm845: Fix gfx3d clock frequency for SDM845 V2
  drm/msm/dsi-staging: add dsi phy isolate enable config
  drm/msm/sde: return last misr status during idle pc
  ARM: dts: msm: update dual dsi sim panel res for sdm845 target
  defconfig: sdxpoorwills: disable DCC console
  drm/msm/sde: memory leak fix for virtual plane formats
  drm/msm/sde: virtual plane validation fixes for tiled formats
  drm/msm/sde: set the tile height for all supported formats
  msm: vidc: Print noc error information after pagefault
  msm: vidc: Handle rotation during capability check
  msm: kgsl: Dump GMU snapshot
  ARM: dts: msm: Fix mic detection for SDM845 QRD
  drivers: soc: apr: add initialization of a local variable
  drm/msm: support backoff time update only in sde rsc
  drm/msm: update irq registration during seamless mode switch
  drm/msm: fix sde debug bus test point for valid status
  ARM: dts: msm: Update latency for Sleep modes
  drivers: lmh-dcvsh: Add isens vref regulator support
  btfm: Enable multichannel bit for SCO Rx
  ASoC: msm: add support for bit width selection
  nl80211: Update ERP info using NL80211_CMD_UPDATE_CONNECT_PARAMS
  msm: vidc: Add support for TME
  cfg80211: Include length of kek in rekey data
  qbt1000: Validate FP app name before qseecom_start_app
  arm: dma-mapping: Add dma_remap functions
  msm: msm_bus: Ignore -EBUSY from RPMH when sending AWAKE requests
  seemp: adjust interpretation of rooting report
  defconfig: sdm845: Enable FORTIFY_SOURCE
  drm/msm/sde: add null checks for pingpong and encoder hardware
  drm/msm: allow rsc clients to wait on crtc id on transition
  ARM: dts: msm: Add the syscon compatible string to clock nodes on SDM845v2
  drivers: edac: Update banks for edac sysfs entry
  clk: Add separate function to print clocks enabled during suspend
  clk: qcom: Fix clock GPUCC PLL1 crash when call regulator_set_voltage
  drm/msm/sde: increase gpu input fence timeout to 10 seconds
  drm/msm: dispatch sync commit to display thread
  drm/msm/sde: reuse rotator from previous crtc states
  msm: sde: allow offline session to wait for inline closing
  drm/msm: clean up inline rotator register dump
  msm: sde: clean up evtlog & trace for inline rotator
  drm/msm/sde: toggle vblank using enable state in display thread
  msm: kgsl: Always do an OOB for DCVS
  msm: kgsl: Use the proper power level indexes
  msm: kgsl: Use OPP API to query VLVL of GPU/GMU frequency
  msm: kgsl: Remove code that touches GFX clock
  msm: kgsl: Update the context create flags
  msm: vidc: Return only active state VBs during flush
  drm/msm: Fix potential buffer overflow issue
  ARM: dts: msm: Add SDM845 Interposer SDM670 support
  mm: run the showmem notifier in alloc failure
  mm, oom: run the showmem notifier in oom
  mm: cma: Register with show_mem notification framework
  lowmemorykiller: Run the showmem notifier when killing
  mm: cma: print allocation failure reason and bitmap status
  diag: Add NULL pointer checks
  ion: Correct argument of Set/ClearPagePrivate of secure CMA
  ARM: dts: msm: Defer regulator disable for SDM845 GPU SMMU
  iommu/arm-smmu:  Add support for regulator deferred disable
  msm: ADSPRPC: Queue one more intent to avoid race condition
  wil6210: protect against invalid length of tx management frame
  ASoC: msm: Add support for Stereo EC Reference
  ASoC: msm_sdw: Set codec directory name at runtime
  pinctrl: lpi: Update LPI address size and offset for SDM670
  pinctrl: qcom: Add direct connect configuration for sdm670
  Prevent heap overflow in uvc driver
  ANDROID: ion: Fix uninitialized variable
  ANDROID: ion: Protect kref from userspace manipulation
  video: adf: zero out mapping data on adf_buffer_map() failure
  CHROMIUM: usb: gadget: configfs: Fix KASAN use-after-free
  android: fiq_debugger: restrict access to critical commands.
  ANDROID: ion: check for kref overflow
  cgroup: prefer %pK to %p
  ion: Convert allocation counters to long
  iommu: io-pgtable-arm: Remove duplicate tlb flush
  ARM: dts: msm: Correct required clocks for kgsl_iommu for sdm845
  iommu: arm-smmu: Disable ATOS feature for the QSMMUV2 model
  ASoC: msm: qdsp6v2: Set path type to LIVE_REC in LISTEN passthrough case
  msm: vidc: Fix VP9 decoder failure due to scaling feature
  usb: misc: lvstest: add entry to place port in compliance mode
  usb: xhci: Support enabling of compliance mode for xhci 1.1
  drivers: mailbox: qti-tcs: fix for h/w issue with RSC clock gating
  ARM: dts: msm: add PM8998 LDO 1 active-only regulator device for sdm845
  scsi: ufs: add ufs card removal support
  regulator: rpmh-regulator: correct initial wake-only state request
  USB: f_ccid: Unblock ccid_ctrl_read() during disconnect
  ARM: dts: msm: Update USB bus voting to allow low svs on SDM845
  drm/msm/sde: correct scale offset for some gamut modes
  tty: serial: msm_geni_serial: Add SE DMA transfer mode support
  drm/msm/sde: handle atomic commit with dynamic mode switch
  drm/msm/dsi-staging: add support for dynamic mode switch
  drm/msm: defer DSI panel timing parameter parsing
  msm: kgsl: Dump the RB registers correctly on A6XX
  mfd: wcd9xxx: Add support for gpio controlled buck VSEL pin
  msm: kgsl: Do not memset pages to zero while adding to pool
  ARM: dts: msm: Enable SMMU GDSCs for sdm670
  icnss: Delay Shutdown/reinit sequence for all cases
  ARM: dts: msm: Add fastrpc device tree nodes for sdm670
  ASoC: core: Fix possible NULL pointer dereference
  msm: ipa3: Fix IPA aggregation force close call
  ARM: dts: msm: switch to RPMh controlled PMIC regulators for sdm670
  core_ctl: Switch isolation to new hotplug state callbacks
  include/linux/string.h: add the option of fortified string.h functions
  lkdtm: hide stack overflow warning for corrupt-stack test
  lkdtm: Prevent the compiler from optimising lkdtm_CORRUPT_STACK()
  lkdtm: Add tests for struct list corruption
  IB/rxe: do not copy extra stack memory to skb
  staging/rts5208: Fix read overflow in memcpy
  kexec_file: adjust declaration of kexec_purgatory
  efi: avoid fortify checks in EFI stub
  arm64, vdso: Define vdso_{start,end} as array
  arm64: Use __pa_symbol for kernel symbols
  arm64: Add cast for virt_to_pfn
  mm: Introduce lm_alias
  msm: vidc: Map rate control vbr_vfr to vbr_cfr
  ARM: dts: msm: Update the SDCC2 clock frequency on SDM845 v2
  serial: msm_geni_serial: Remove proxy driver resource vote for HS UART
  lpm: add sysfs tunable for bias hyst
  soc: qcom: scm: fix boot issue when compiled with clang
  msm: ipa3: fix the Use-after-free in ipa3_dma_destroy
  soc: qcom: ipc_router: Improve IPC attribution
  coresight: tmc: Fix the spinlock release in tmc etr disable function
  msm:kgsl: Add Limits Management code to A6XX platform
  ASoC: msm: qdspv2: Fix missing mutex unlock in LSM client driver
  ASoC: msm: qdsp6v2: Add support to query AVCS version info
  drm/msm/dp: retry failed AUX transactions
  drm/msm/dp: update parsing of AUX configuration settings
  msm: ipa: Fix wrong usage and cleanup code
  msm: ipa: Fix invalid source pipe index
  msm: ipa3: Fix Q6 resourse manager de-init
  cpufreq: cpu-boost: utilize latest sched_boost API
  ARM: dts: msm: Update the revision id for v1 chips on SDM845
  arm64: ascii armor the arm64 boot init stack canary
  random,stackprotect: introduce get_random_canary function
  random: convert get_random_int/long into get_random_u32/u64
  kthread: Fix use-after-free if kthread fork fails
  arm64: uaccess: consistently check object sizes
  clk: qcom: clk-cpu-osm: Rework the MEM_ACC_LEVEL setting logic
  power: pmic-voter: make debug status more parsable
  ARM: dts: msm: Add graphic clock support for SDM845 v2
  clk: qcom: Add GPU CC and GFX clock driver support for SDM845 v2
  clk: qcom: gcc-sdm845: Enable the gcc_aggre_noc_pcie_tbu_clk explicitly
  drm/msm/dsi-staging: fix DSI controller init sequence
  msm: wlan: Regulatory updates
  sched: Don't update idle_cpus_mask during core isolation
  ASoC: msm: Change wsa dt property to optional
  ASoC: wsa881x: Add support to stub out wsa functionality
  ARM: dts: msm: Add DT node for aop-qmp clock controller on SDM845 v2
  clk: qcom: clk-aop-qmp: Add support for the qdss_ao clock resource
  usb: gadget: mtp: Move mutex_init() to alloc_inst_mtp_ptp()
  USB: f_mtp: Perform vfs_write under mutex protection
  SDM660: ADSPRPC: Align the size of IOVA to 128MB
  msm: ipa: Fix for missing int overflow check in the refcount library
  msm: ipa3: Fix to avoid accessing of uninitialized structure
  soc: qcom: Notify to app pd clients in ind_ack thread
  sdm660: ADSPRPC: Null check file session ctx during mmap create
  msm: ADSPRPC: avoid sending new requests to dsp while device_release
  mmc: host: Capture error states in Trace logs.
  defconfig: sdm845: Enable CTR crypto in kernel
  defconfig: sdm670: Remove msm-core driver
  soc: qcom: msm_performance: Include msm-core header
  msm: ipa: add support for packet length update
  msm: vidc: Convert useltr index value to bit mask
  ARM: dts: msm: Enable llc bw voting as per load
  msm: vidc: Add support for llc split bandwidth
  msm: vidc: Add support for runtime input CR
  sched: bring back sched_migrate_task trace point
  sched: move task_util() to sched.h
  soc: eud: Fix event handling for input suspend/unsuspend
  ASoC: msm: qdsp6v2: Add capture support for MultiMedia10 FE
  crypto: msm: Fix buffer overflow issue
  ARM: dts: msm: Remove the qcom,pc-override-index flag on SDM845
  btfm: cleanup slimbus device node in failure scenerios
  crypto: Change format specifier %p to %pK
  soc: qcom: pil: Signal call to cleanup TZ internal state in failure
  crypto: msm: Fix several race condition issues in crypto drivers
  ASoC: msm8996: remove unused machine driver
  compat_qcedev: Fix accessing userspace memory in kernel space
  usb: dwc3: dwc3-msm: Handle floating charger PMI notification properly
  usb: pd: policy_engine: Add support to handle floating charger
  usb: dwc3-msm: Add support to handle floating D+/D- lines
  pinctrl: qcom: Update pinctrl for SDM845 v2
  pinctrl: qcom: Dynamic detection of tile bases
  ARM: dts: msm: Enable the OSM clock driver support on SDM845 v2
  ARM: dts: msm: Enable support for QSEE IPC irq bridge on sdm845
  arm64: defconfig: Enable QSEE IPC irq bridge
  soc: qcom: Add Snapshot of QSEE IPC irq driver
  drivers: soc: qcom: Ensure bytes_received is initialized
  qcom: scm: Remove inputs printing from scm_call2_atomic
  drivers: cpuidle: lpm-levels: respect CPU bias
  ARM: dts: msm: Add PIL sub-system for IPA FWs on sdxpoorwills
  sched: add sched_get_cpu_last_busy_time() API
  Perf: core: create/delete shared kernel events
  msm: ADSPRPC: Fix for NULL pointer dereference
  arm: dma-mapping: flush highmem mappings
  ARM: dma-mapping: Allow highmem pages to not have a mapping
  arm: dma: Allow CMA pages to not have a kernel mapping.
  mmc: core: fix typo in mmc_stop_host
  msm: kgsl: Enable dynamic bus scaling for the GPU
  clk: qcom: clk-cpu-osm: Correct the logic to return the CPU cycle counter
  msm: vidc: Update profile/level capabilities
  ARM: dts: msm: add VDD_APC0/1 CPR regulator configurations for sdm845v2
  regulator: cprh-kbss-regulator: add support for SDM845v2 CPR controllers
  ARM: dts: msm: Update count unit for CPU bwmon on sdm845v2
  drm/msm/sde: enable write_gather_en in VBIF for all write clients
  msm: ipa4: add unit test for statistics
  drm/msm/sde: report qseed3 h/w version in plane caps
  drm/msm/sde: register set_power callback for dsi driver
  drm/msm/dsi-staging: add lp1/lp2 command support
  drm/msm/sde: select shorter idle pc timeout for lp modes
  ASoC: wcd934x-dsp-cntl: notify online event after clocks are disabled
  ARM: dts: msm: modify mdss mdp clock rates for sdm845 HW
  msm: ipa4: add support for statistics
  clk: qcom: gcc-sdm845: Update the SDCC2 clock frequency on SDM845 v2
  drm/msm: add more vbif error info to vbif debug bus dump
  arm64: dma-mapping: fix aliasing issues with non-CMA alloc
  ion: Set the page private bit for secure CMA buffers
  ASoC: msm: qdsp6v2: make audio debugfs read and release exclusive
  arm: Skip DMA zeroing completely only if specified
  msm: kgsl: Fix a race condition when destroying fence events
  f_audio_source: Use f_audiosource as first device name
  mmc: card: blk: Add support for deferred SD bus resume
  ARM: dts: msm: Add sdhc1 for sdm670 rumi
  soc: qcom: secure_buffer: Remove deprecated functions
  ARM: dts: msm: modify QRD panel support configuration for SDM845
  trace: prevent NULL pointer dereference
  msm: vidc: Flush debug message queue before power collpase
  coresight: tmc: Read the TMC mode register only if clk is enabled
  coresight: stm: Fix missing disable flag when disabling STM
  ARM: dts: msm: specify haptics device for sdm845 QRD
  soc: qcom: msm_bus: add mutex lock for cllist data
  usb: bam: Remove inactivity_timer sysfs attribute
  msm: vidc: Fix use-after-free memory failure
  clk: qcom: clk-cpu-osm: Add support for trustzone enablement of OSM
  power: qpnp-fg-gen3: Use msoc for recharge-soc comparison
  power: smb-lib: enable DPDM regulator at CC attach
  power: smb-lib: Update the FLOAT detection logic
  power: smb-lib: Move to SW based step-charging
  power: qcom-step-chg: Add a new file for step-charging
  power: smb-lib: Restart charging from soft JEITA
  drivers: cpuidle: lpm-levels: Update ordering for broadcast timer
  msm: kgsl: Bypass GMU write/read buffers
  power: smb-lib: Improve the OTG enable workaround for PM660
  smb-lib: fix usbin_icl_change interrupt storm
  power: smb138x-charger: set buck freq to 700kHz in slave mode
  ASoC: wcd-dsp-mgr: fix race during subsystem restart
  ARM: dts: msm: add QUAT TDM pinctrl configurations on SDM845
  msm: vidc: Video system cache resource management update
  msm: ipa: add new API for ipa bridge (formerly ODU bridge)
  Kconfig: enable default config for audio.
  msm: ADSPRPC: Queue receive intent for adsprpc glink channel
  msm: vidc: Allocate bus vote data memory correctly
  ARM: dts: msm: remove SDR104 workaround from SDM845 v2
  soc: qcom: sleepstate: Enable/Disable IPCRTR wakelocks
  ARM: dts: msm: Reduce CNOC bus voting for USB slave on SDM845
  sched: Scheduler pl enhancement
  spi: spi-geni-qcom: Set oversampling based on core revision
  msm: ipa3: add a lock for active client logging
  ARM: dts: msm: change VDD_APC1 CPR regulator compatible string for sdm845
  clk: qcom: clk-rcg2: Allow DFS clients to scale the RCG while its enabled
  ARM: dts: msm: Enable SMMU stage 1 bypass mode with USB on SDM845
  power: pmic-voter: use force_val in rerun election
  leds: qpnp-flash-v2: Calculate the IRES current dynamically
  ASoC: codecs: Update Depends on macro for HDMI codec
  ASoC: msm: Use CONFIG_SND_SOC_660 to compile machine driver
  msm: kgsl: Dump the A6XX VBIF debugbus correctly
  sched: walt: Add CFS_BANDWIDTH support
  cfg80211: Add macros to indicate backport support for FILS
  cfg80211: Add support for FILS shared key authentication offload
  cfg80211: Use a structure to pass connect response params
  wireless: define cipher/AKM suites using a macro
  cfg80211: Fix documentation for connect result
  msm: wlan: Define CFG80211_CONNECT_TIMEOUT_REASON_CODE
  cfg80211: Specify the reason for connect timeout
  SoC: msm: audio-effects: return directly to avoid integer overflow
  msm: vidc: Add HFI interfaces for TME support
  msm: ADSPRPC: Null check for file session context
  ARM: dts: msm: Add support for CDSP PIL on sdm670
  ARM: dts: msm: Add support for Venus PIL on sdm670
  ARM: dts: msm: Add priority to QMP device tree on sdm670
  ARM: dts: msm: add spss_utils to sdm845 v2
  coresight-ost: switch to no log api for STM device writes
  msm: vidc: Skip cache invalidating extradata buffer
  sched: walt: move the cumulative window demand updates to enqueue
  sched: walt: fix cumulative window demand update bugs
  sched: walt: refactor the walt stats update code
  sched: remove "hmp" references in the code
  defconfig: Enable sysmon communication for SDM845
  dtc: add integer overflow checks in fdt header
  drm/msm/sde: modify pitch verification condition for linear format
  drivers: mailbox: qti-tcs: increase debug verbosity
  msm: kgsl: Don't signal the timeline if its refcount is zero
  ASoC: msm: Add support for sdm670 soundcard
  msm: kgsl: Prevent a deadlock when removing debugfs nodes
  diag: Flush control workqueue immediately on channel close
  ARM: dts: msm: Remove WLED short circuit properties for PM660
  drm/msm/dp: add input validation for bpc function
  drm/msm/hdcp1x: add support for HDCP 1.x
  drm/msm/dp: add a separate header for register definitions
  drm/msm/dp: add support for HDCP 2.2
  coresight-tmc: add support to configure flush and reset CTIs
  coresight: add support to read cti data
  Linux 4.9.40
  alarmtimer: don't rate limit one-shot timers
  tracing: Fix kmemleak in instance_rmdir
  PM / Domains: defer dev_pm_domain_set() until genpd->attach_dev succeeds if present
  reiserfs: Don't clear SGID when inheriting ACLs
  spmi: Include OF based modalias in device uevent
  of: device: Export of_device_{get_modalias, uvent_modalias} to modules
  acpi/nfit: Fix memory corruption/Unregister mce decoder on failure
  ovl: fix random return value on mount
  hfsplus: Don't clear SGID when inheriting ACLs
  mlx5: Avoid that mlx5_ib_sg_to_klms() overflows the klms[] array
  drm/mst: Avoid processing partially received up/down message transactions
  drm/mst: Avoid dereferencing a NULL mstb in drm_dp_mst_handle_up_req()
  drm/mst: Fix error handling during MST sideband message reception
  RDMA/core: Initialize port_num in qp_attr
  ceph: fix race in concurrent readdir
  staging: lustre: ko2iblnd: check copy_from_iter/copy_to_iter return code
  staging: sm750fb: avoid conflicting vesafb
  staging: comedi: ni_mio_common: fix AO timer off-by-one regression
  staging: rtl8188eu: add TL-WN722N v2 support
  Revert "perf/core: Drop kernel samples even though :u is specified"
  perf annotate: Fix broken arrow at row 0 connecting jmp instruction to its target
  iser-target: Avoid isert_conn->cm_id dereference in isert_login_recv_done
  target: Fix COMPARE_AND_WRITE caw_sem leak during se_cmd quiesce
  udf: Fix deadlock between writeback and udf_setsize()
  NFS: only invalidate dentrys that are clearly invalid.
  sunrpc: use constant time memory comparison for mac
  IB/core: Namespace is mandatory input for address resolution
  IB/iser: Fix connection teardown race condition
  Input: i8042 - fix crash at boot time
  MIPS: Fix a typo: s/preset/present/ in r2-to-r6 emulation error message
  MIPS: Send SIGILL for R6 branches in `__compute_return_epc_for_insn'
  MIPS: Send SIGILL for linked branches in `__compute_return_epc_for_insn'
  MIPS: Rename `sigill_r6' to `sigill_r2r6' in `__compute_return_epc_for_insn'
  MIPS: Send SIGILL for BPOSGE32 in `__compute_return_epc_for_insn'
  MIPS: math-emu: Prevent wrong ISA mode instruction emulation
  MIPS: Fix unaligned PC interpretation in `compute_return_epc'
  MIPS: Actually decode JALX in `__compute_return_epc_for_insn'
  MIPS: Save static registers before sysmips
  MIPS: Fix MIPS I ISA /proc/cpuinfo reporting
  x86/ioapic: Pass the correct data to unmask_ioapic_irq()
  x86/acpi: Prevent out of bound access caused by broken ACPI tables
  Revert "ACPI / EC: Enable event freeze mode..." to fix a regression
  ACPI / EC: Drop EC noirq hooks to fix a regression
  ubifs: Don't leak kernel memory to the MTD
  MIPS: Negate error syscall return in trace
  MIPS: Fix mips_atomic_set() with EVA
  MIPS: Fix mips_atomic_set() retry condition
  ftrace: Fix uninitialized variable in match_records()
  nvme-rdma: remove race conditions from IB signalling
  vfio: New external user group/file match
  vfio: Fix group release deadlock
  ovl: drop CAP_SYS_RESOURCE from saved mounter's credentials
  drm/ttm: Fix use-after-free in ttm_bo_clean_mm
  f2fs: Don't clear SGID when inheriting ACLs
  f2fs: sanity check size of nat and sit cache
  xfs: Don't clear SGID when inheriting ACLs
  ipmi:ssif: Add missing unlock in error branch
  ipmi: use rcu lock around call to intf->handlers->sender()
  drm/radeon: Fix eDP for single-display iMac10,1 (v2)
  drm/radeon/ci: disable mclk switching for high refresh rates (v2)
  drm/amd/amdgpu: Return error if initiating read out of range on vram
  s390/syscalls: Fix out of bounds arguments access
  Raid5 should update rdev->sectors after reshape
  ext2: Don't clear SGID when inheriting ACLs
  libnvdimm: fix badblock range handling of ARS range
  libnvdimm, btt: fix btt_rw_page not returning errors
  cx88: Fix regression in initial video standard setting
  x86/xen: allow userspace access during hypercalls
  md: don't use flush_signals in userspace processes
  usb: renesas_usbhs: gadget: disable all eps when the driver stops
  usb: renesas_usbhs: fix usbhsc_resume() for !USBHSF_RUNTIME_PWCTRL
  USB: cdc-acm: add device-id for quirky printer
  usb: storage: return on error to avoid a null pointer dereference
  mxl111sf: Fix driver to use heap allocate buffers for USB messages
  xhci: Bad Ethernet performance plugged in ASM1042A host
  xhci: Fix NULL pointer dereference when cleaning up streams for removed host
  xhci: fix 20000ms port resume timeout
  ipvs: SNAT packet replies only for NATed connections
  PCI/PM: Restore the status of PCI devices across hibernation
  PCI: rockchip: Use normal register bank for config accessors
  PCI: Work around poweroff & suspend-to-RAM issue on Macbook Pro 11
  af_key: Fix sadb_x_ipsecrequest parsing
  powerpc/mm/radix: Properly clear process table entry
  powerpc/asm: Mark cr0 as clobbered in mftb()
  powerpc: Fix emulation of mfocrf in emulate_step()
  powerpc: Fix emulation of mcrf in emulate_step()
  powerpc/64: Fix atomic64_inc_not_zero() to return an int
  powerpc/pseries: Fix passing of pp0 in updatepp() and updateboltedpp()
  xen/scsiback: Fix a TMR related use-after-free
  iscsi-target: Add login_keys_workaround attribute for non RFC initiators
  scsi: Add STARGET_CREATED_REMOVE state to scsi_target_state
  scsi: ses: do not add a device to an enclosure if enclosure_add_links() fails.
  PM / Domains: Fix unsafe iteration over modified list of domains
  PM / Domains: Fix unsafe iteration over modified list of domain providers
  PM / Domains: Fix unsafe iteration over modified list of device links
  ASoC: compress: Derive substream from stream based on direction
  igb: Explicitly select page 0 at initialization
  btrfs: Don't clear SGID when inheriting ACLs
  wlcore: fix 64K page support
  Bluetooth: use constant time memory comparison for secret values
  perf intel-pt: Clear FUP flag on error
  perf intel-pt: Use FUP always when scanning for an IP
  perf intel-pt: Ensure never to set 'last_ip' when packet 'count' is zero
  perf intel-pt: Fix last_ip usage
  perf intel-pt: Ensure IP is zero when state is INTEL_PT_STATE_NO_IP
  perf intel-pt: Fix missing stack clear
  perf intel-pt: Improve sample timestamp
  perf intel-pt: Move decoder error setting into one condition
  NFC: Add sockaddr length checks before accessing sa_family in bind handlers
  nfc: Fix the sockaddr length sanitization in llcp_sock_connect
  nfc: Ensure presence of required attributes in the activate_target handler
  NFC: nfcmrvl: fix firmware-management initialisation
  NFC: nfcmrvl: use nfc-device for firmware download
  NFC: nfcmrvl: do not use device-managed resources
  NFC: nfcmrvl_uart: add missing tty-device sanity check
  NFC: fix broken device allocation
  ath9k: fix an invalid pointer dereference in ath9k_rng_stop()
  ath9k: fix tx99 bus error
  ath9k: fix tx99 use after free
  thermal: cpu_cooling: Avoid accessing potentially freed structures
  thermal: max77620: fix device-node reference imbalance
  s5p-jpeg: don't return a random width/height
  dm mpath: cleanup -Wbool-operation warning in choose_pgpath()
  ir-core: fix gcc-7 warning on bool arithmetic
  disable new gcc-7.1.1 warnings for now
  drm/msm/sde: handle retire fence during late ctl_start_irq
  ARM: dts: msm: Add crypto smr-masks for sdm845
  qce50: Add support for IOMMU S1 translation
  usb: core: Honor device preferred configuration
  ARM: RTIC 3.0:  Enabling MPGen
  Use %zu to print resid (size_t).
  ARM: dts: msm: Reflect updates to the GCC clock frequency plan for SDM845
  ASoC: msm: qdsp6v2: Open unique COPP port for concurrent ULL streams
  mmc: sdhci-msm: consider clock frequency above 200MHz during DLL config
  clk: qcom: gcc-sdm845: Reflect updates to the GCC clock frequency plan
  usb: dwc3-msm: Ensure separate EUD extcon dev is used
  drivers: mailbox: qti-tcs: add IPC logging support
  msm: vidc: Update extradata plane size during valid extradata index
  ARM: dts: msm: Add TSPP smr-masks for sdm845
  media: broadcast: tspp: Add support for IOMMU S1 translation
  diag: Free the read workqueue structure to avoid memory leak
  ASoC: sdm845: add mixer control for MultiMedia5_RX QOS Vote
  mm: add preempt points into __purge_vmap_area_lazy()
  mm: mark all calls into the vmalloc subsystem as potentially sleeping
  mm: add vfree_atomic()
  mm: turn vmap_purge_lock into a mutex
  mm: refactor __purge_vmap_area_lazy()
  mm: remove free_unmap_vmap_area_addr()
  mm: remove free_unmap_vmap_area_noflush()
  defconfig: sdm670: Enable debugfs client for QMP
  ARM: dts: msm: Add QMP debugfs client for sdm670
  sched: remove the unused HMP specific code
  sched: don't use preprocessor directives inside a macro
  fuse: Add support for shortcircuited read/write for files
  drm/msm: fix typo when enabling rsc debug bus
  ARM: dts: msm: add device node for MSM HDCP driver on SDM845
  drivers/misc: add HDCP 2.2 driver
  drm/msm/sde: fix typo in sde QoS settings calculation
  msm: ion: Fix crash when CP flags are none
  drm/msm/sde: disable fast clear bit for ubwc with no alpha
  icnss: Consolidate logging message
  msm: msm_bus: limit max chars read by sscanf
  icnss: Set crash state for PDR
  usb: pd: start USB host mode with DR_SWAP when current_dr is UFP
  diag: Add proper checks to fix possible out-of-bound issue
  diag: Add protection while processing non-hdlc packets
  diag: Fix to check for command length size
  ANDROID: keychord: Fix a slab out-of-bounds read.
  seemp: adjust hypervisor rooting report format
  drm/msm: reduce sde evt32 logs to trace more commits
  clk: qcom: gcc-sdm845: Keep the gcc_aggre_noc_pcie_tbu_clk enabled
  ARM: dts: msm: update panel jitter for command mode panels
  drm/msm/sde: update autorefresh enable/disable support
  power: qpnp-fg-gen3: add DMA support for accessing FG SRAM
  clk: qcom: clk-regmap: Add additional check for devm_clk_register_regmap
  clk: Add additional checking
  msm: vidc: Add support for decoder STOP command
  pinctrl: qcom: Update irq handle for GPIO pins
  mm: process reclaim: skip locked vmas
  mm: avoid taking zone lock in pagetypeinfo_showmixed()
  techpack: add tech package support
  ASoC: sdm660: Initialize codec_reg_done to false
  Asoc: sdm660: Move mbhc_hs_detect to late_probe
  scsi: ufs: Serialise ufs clock gating and ungating
  scsi: ufs: fix unclocked register access during UFS card detection
  msm: ipa4: add HAL support for statistics
  msm: ipa4: make rule_id unique across tables
  ASoC: audio: add APIs to query for AVS version
  security: mark LSM hooks as __ro_after_init
  security: introduce CONFIG_SECURITY_WRITABLE_HOOKS
  msm: vidc: Update input extradata min host buffer count
  clk: qcom: clk-cpu-osm: Move the speedbin logic to after resource init
  arm64: defconfig: enable USB_LINK_LAYER_TEST on sdm845
  thermal: tsens: Update of_thermal registration
  usb: core: Add support to handle multi config audio device
  usb: core: Add support to parse config summary capability descriptors
  ARM: dts: msm: Update glink and smp2p device nodes for ADSP of SDM670
  cfg80211: Define macro for report better BSS in sched scan
  cfg80211: Add support to sched scan to report better BSSs
  cfg80211: Define macro to indicate support for Random TA for PA frames
  cfg80211: Add support for randomizing TA of Public Action frames
  cfg80211: size various nl80211 messages correctly
  cfg80211: Define macro to indicate support for update connect params
  cfg80211: Add support to update connection parameters
  cfg80211: configure multicast to unicast for AP interfaces
  cfg80211: Add KEK/nonces for FILS association frames
  cfg80211: Add Fast Initial Link Setup (FILS) auth algs
  cfg80211: Add feature flag for Fast Initial Link Setup (FILS) as STA
  cfg80211: Rename SAE_DATA to more generic AUTH_DATA
  cfg80211: validate beacon int as part of iface combinations
  cfg80211: fix beacon interval in interface combination iteration
  cfg80211: fix possible memory leak in cfg80211_iter_combinations()
  net: core: neighbour: Change the print format for addresses
  qcom: scm: remove printing input arguments
  ARM: dts: msm: Avoid preparing L3 clock from devfreq for SDM845
  drivers: qcom: rpmh: Cache write_passthru sleep/wake requests
  drivers: mailbox: qti-tcs: various minor fixes
  drm/msm: remove extra 1.6 GBps added to the ab vote
  UPSTREAM: af_key: Fix sadb_x_ipsecrequest parsing
  usb: pd: force disconnect upon unexpected SRC->SNK transition
  ANDROID: lowmemorykiller: Add tgid to kill message
  mmc: sdhci-mmc-ice: Factor out ice_cfg_start from sdhci_msm_ice_cfg
  arm: dma-mapping: add dma mapper for io-pgtable-fast for 32 bit
  arm: dma_mapping: Support for DOMAIN_ATTR_S1_BYPASS attribute
  msm: kgsl: Remove context debugfs nodes when detaching it
  ASoC: msm: add support for MI2S slave mode on SDM845
  drm/msm: add validation for secure transition
  regulator: cpr3-regulator: stop CPRh controller registration if initialized
  Revert "ANDROID: proc: smaps: Allow smaps access for CAP_SYS_RESOURCE"
  drm/msm/sde: unmap buffers when context is detached
  soc: qom: add support to export socinfo id string
  ASoC: msm: qdsp6v2: Initialize variables before use
  4.9.39
  kvm: vmx: allow host to access guest MSR_IA32_BNDCFGS
  kvm: vmx: Check value written to IA32_BNDCFGS
  kvm: x86: Guest BNDCFGS requires guest MPX support
  kvm: vmx: Do not disable intercepts for BNDCFGS
  tracing: Use SOFTIRQ_OFFSET for softirq dectection for more accurate results
  PM / QoS: return -EINVAL for bogus strings
  PM / wakeirq: Convert to SRCU
  sched/topology: Fix overlapping sched_group_mask
  sched/topology: Optimize build_group_mask()
  sched/topology: Fix building of overlapping sched-groups
  sched/fair, cpumask: Export for_each_cpu_wrap()
  Revert "sched/core: Optimize SCHED_SMT"
  crypto: caam - fix signals handling
  crypto: caam - properly set IV after {en,de}crypt
  crypto: sha1-ssse3 - Disable avx2
  crypto: atmel - only treat EBUSY as transient if backlog
  crypto: talitos - Extend max key length for SHA384/512-HMAC and AEAD
  mm: fix overflow check in expand_upwards()
  selftests/capabilities: Fix the test_execve test
  mnt: Make propagate_umount less slow for overlapping mount propagation trees
  mnt: In propgate_umount handle visiting mounts in any order
  mnt: In umount propagation reparent in a separate pass
  nvmem: core: fix leaks on registration errors
  rcu: Add memory barriers for NOCB leader wakeup
  vt: fix unchecked __put_user() in tioclinux ioctls
  ARM64: dts: marvell: armada37xx: Fix timer interrupt specifiers
  exec: Limit arg stack to at most 75% of _STK_LIM
  s390: reduce ELF_ET_DYN_BASE
  powerpc: move ELF_ET_DYN_BASE to 4GB / 4MB
  arm64: move ELF_ET_DYN_BASE to 4GB / 4MB
  arm: move ELF_ET_DYN_BASE to 4MB
  binfmt_elf: use ELF_ET_DYN_BASE only for PIE
  checkpatch: silence perl 5.26.0 unescaped left brace warnings
  fs/dcache.c: fix spin lockup issue on nlru->lock
  mm/list_lru.c: fix list_lru_count_node() to be race free
  kernel/extable.c: mark core_kernel_text notrace
  thp, mm: fix crash due race in MADV_FREE handling
  tools/lib/lockdep: Reduce MAX_LOCK_DEPTH to avoid overflowing lock_chain/: Depth
  parisc/mm: Ensure IRQs are off in switch_mm()
  parisc: DMA API: return error instead of BUG_ON for dma ops on non dma devs
  parisc: use compat_sys_keyctl()
  parisc: Report SIGSEGV instead of SIGBUS when running out of stack
  irqchip/gic-v3: Fix out-of-bound access in gic_set_affinity
  cfg80211: Check if NAN service ID is of expected size
  cfg80211: Check if PMKID attribute is of expected size
  cfg80211: Validate frequencies nested in NL80211_ATTR_SCAN_FREQUENCIES
  cfg80211: Define nla_policy for NL80211_ATTR_LOCAL_MESH_POWER_MODE
  sfc: don't read beyond unicast address list
  brcmfmac: Fix glom_skb leak in brcmf_sdiod_recv_chain
  brcmfmac: Fix a memory leak in error handling path in 'brcmf_cfg80211_attach'
  brcmfmac: fix possible buffer overflow in brcmf_cfg80211_mgmt_tx()
  rds: tcp: use sock_create_lite() to create the accept socket
  vrf: fix bug_on triggered by rx when destroying a vrf
  net: ipv6: Compare lwstate in detecting duplicate nexthops
  net: core: Fix slab-out-of-bounds in netdev_stats_to_stats64
  vxlan: fix hlist corruption
  ipv6: dad: don't remove dynamic addresses if link is down
  net/mlx5e: Fix TX carrier errors report in get stats ndo
  liquidio: fix bug in soft reset failure detection
  net/mlx5: Cancel delayed recovery work when unloading the driver
  net: handle NAPI_GRO_FREE_STOLEN_HEAD case also in napi_frags_finish()
  bpf: prevent leaking pointer via xadd on unpriviledged
  rocker: move dereference before free
  bridge: mdb: fix leak on complete_info ptr on fail path
  net: prevent sign extension in dev_get_stats()
  tcp: reset sk_rx_dst in tcp_disconnect()
  net: dp83640: Avoid NULL pointer dereference.
  ipv6: avoid unregistering inet6_dev for loopback
  net/phy: micrel: configure intterupts after autoneg workaround
  net: sched: Fix one possible panic when no destroy callback
  net_sched: fix error recovery at qdisc creation
  xen-netfront: Rework the fix for Rx stall during OOM and network stress
  defconfig: arm64: Enable debugfs client for QMP
  ANDROID: android-verity: mark dev as rw for linear target
  usb: pd: Add functionality to allow DP client to request DP mode
  ANDROID: sdcardfs: Remove unnecessary lock
  media: dvb-core: dmxdev: Add braces around suspicious indent
  msm: sde: fix unaligned access problem
  msm: sde: fix to handle invalid format in sde rotator
  msm: sde: Remove output fence object after user request completed
  ANDROID: binder: don't check prio permissions on restore.
  ARM: dts: msm: Add display RSC device bindings for sdm670
  msm: kgsl: Trigger preemption from command complete interrupt
  drm/msm/sde: Update log for getting default dither config
  drm/msm: move msm property dirty list to atomic state
  msm:ipa: using rate limit api for ioctl calls
  Add BINDER_GET_NODE_DEBUG_INFO ioctl
  ANDROID: binder: add RT inheritance flag to node.
  ANDROID: binder: improve priority inheritance.
  ANDROID: binder: add min sched_policy to node.
  ANDROID: binder: add support for RT prio inheritance.
  ANDROID: binder: push new transactions to waiting threads.
  ANDROID: binder: remove proc waitqueue
  drivers: edac: Add PM notifier to check ECC during CPU_EXIT_PM
  drm/msm: fix Y420CMDB EDID block parsing
  clk: qcom: mdss: Fix DSI clock divider configuration
  drm/msm/dsi-staging: enable frame MISR on DSI
  drivers: thermal: Add trace events for thermal device update events
  drm/msm/sde: add support to attach/detach context banks
  ARM: dts: msm: add physical dimensions for panels on SDM845
  soc: qcom: glink: Remove magic number logic
  soc: qcom: glink: Add new APIs to toggle RX thread priority
  soc: qcom: glink: Move get reference to valid location
  ARM: dts: msm: Enable GPU DCVS on SDM845
  ASoC: wcd: remove unused audio external clock driver
  msm: kgsl: Make sure regulators are ON before GPU clocks are forced on
  msm: kgsl: Defer issue commands to worker thread
  msm: kgsl: convert some workqueues to use kthreads.
  msm: kgsl: Reset busy data after soft reset
  msm: kgsl: Do not set rate before turning off GMU clock
  msm: kgsl: Fix the mmu pagefault tracepoint
  msm: kgsl: Remove the A6XX ISDB regwrite
  genirq: Use irq_set_affinity_locked to change irq affinity
  msm: kgsl: Ignore stale size when allocating pages

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