Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Skip to content
Commit ef825aa3 authored by Abhijit Trivedi's avatar Abhijit Trivedi
Browse files

DOWNSTREAM: Merge AU282 commit '6bf4cf1b' into topic



* commit '6bf4cf1b':
  ARM: dts: msm: Add bluetooth node of wcn3990 for sdm845
  ARM: dts: msm: add SD card detect pinctrl for SDM670 QRD platform
  ARM: dts: msm: Add sleep counter support for sdm670
  regulator: cpr4: fix compilation warning
  ARM: dts: msm: Add device tree node for emac driver on sdxpoorwills
  USB: dwc3: gadget: Fix TxFIFO resizing logic
  ARM: dts: msm: reserve memory for splash on sdm670
  regulator: rpmh-regulator: add support for XOB type regulator resources
  msm: kgsl: Use the common CX debug register access functions
  ARM: dts: msm: Ioremap the CX debug GPU block in SDM845
  msm: vidc: Fix type casting issue for 32bit build error
  hbtp_input : Add timeout for wait completion
  ARM: dts: msm: Increase dsp cma heap for concurrency on SDM845
  ARM: dts: msm: Enable sw-jeita for QRD670 device
  ARM: dts: msm: Enable sw-jeita for QVR845 device
  ARM: dts: msm: Add sw-jeita configuration for mlp446579 battery
  net: rmnet_data: Optimize the UL aggregation skip logic
  msm: kgsl: Fix for '__udivdi3' build error
  msm: kgsl: Use %zu for sizeof type
  msm: kgsl: Fix parameter undeclared error in trace_kgsl_mem_sync_full_cache
  dwc3-msm: Use pm_runtime_put_sync_suspend()
  ARM: dts: msm: Add sw-jeita configuration for mlp356477 battery
  msm: vidc: Convert csc custom matrix enable bool to hfi mask
  iommu: arm-smmu: Don't call iommu unmap with zero size
  arm64: dma-mapping: Correct variable type
  msm: kgsl: Ioremap the CX debug register block
  power: qpnp-fg-gen3: disable parallel charging during battery removal
  scsi: ufs: fix the UFS command tracing events
  drivers: qcom: lpm-stats: reset CPU stats from that CPU
  msm: kgsl: Read A6XX non-context registers directly
  msm: kgsl: Correctly derive DDR stall cycles from GBIF power counters
  arm: Kconfig: Add select GENERIC_IRQ_MIGRATION for HOTPLUG_CPU
  sched: Fix for 32bit '__udivdi3' build error
  drm/msm/sde: Fix for build error of sde_rsc_client_state_update
  defconfig: sdm670: Disable unwanted flags in sdm670
  ARM: dts: msm: disable kgsl smmu ATOS for sdm670
  kernel: time: Fix low resolution timer not fire in 32bit case
  ARM: dts: msm: Add display panel support for SDM670 QRD
  ARM: dts: msm: Add support for PRNG TPDM on SDM670
  ARM: dts: msm: add SWAO TGU support on sdm670
  regulator: cpr4-apss: Update APC CPR fuse combo logic for msm8953
  ARM: dts: update ufs slave bus voting IB for SDM845
  ARM: smp: Remove use of IPI_CALL_FUNC_SINGLE
  hbtp_input : Update the callback function
  msm: kgsl: Printk format fix for 32bit build error
  PM / wakeup: Fix error when CONFIG_QCOM_SHOW_RESUME_IRQ not defined
  net: rmnet_data: Skip UL aggregation for ping packets
  sched: remove duplicate entries from Makefile/Kconfig
  cpuidle: Wrap cpu_online_mask usage with preempt_disable
  soc: qcom: service-locator: Fix error message prints for receiving messages
  msm: kgsl: Use usleep_range for GMU synchronization
  usb: host: xhci: Add NULL check in xhci_find_slot_id_by_port API
  msm: vidc: Remove PQ extradata support
  Revert "msm_11ad: keep rf_clk3 on during wil6210 activity"
  dwc3-msm: Change USB SMMU related page table range
  dwc3: Use dma_alloc_coherent() API instead of DMA pool for GSI TRB ring
  wil6210: prevent parallel suspend and dump collection
  diag: Split data stream for User PDs on LPASS
  ARM: dts: msm: update low SVS mapping for L3 sdm670
  drm/msm/dsi-staging: add error handling support to DSI driver
  power: supply: qcom: Make JEITA/step charging setting dtsi configurable
  power: qpnp-fg-gen3: Set invalid negative value for batt_id_ohms
  ARM: dts: msm: Update L3 freq mapping at high end for sdm845 v2
  dwc3-msm: Use dwc->sysdev instead of dwc->dev with DMA APIs
  msm: Add CLD80211_ATTR_META_DATA vendor attribute
  slimbus: Sequentialize the device state notifications
  soc: qcom: pil: Poll on MSS_STATUS[Q6_AXI_TO_BMIC_ACCESS]
  soc: qcom: service-locator: Update incorrect usage of qmi_send_req_wait
  i2c: busses: i2c-qcom-geni: Fix error decoding logic
  ARM: dts: msm: enable ESD check for nt35597 truly panel on sdm845
  ARM: dts: msm: Allow compute gov to go to 1.8 GHZ on sdm845 v2
  ARM: dts: msm: Add DT support for new compute governor
  drm/msm/sde: enable continuous splash
  drm/msm/sde: add support to update DRM structures during bootup
  drm/msm/sde: handle RM when continuous splash is enabled
  drm/msm/sde: update Resource manager with specific resource IDs
  drm/msm/sde: handle smmu handoff for continuous splash
  drm/msm/sde: read MDSS registers for current configuration
  drm/msm/dsi-staging: dsi resource handling for continuous splash
  drm/msm: reorder component add to accommodate continuous splash
  mmc: core: Return error if fallback to lower speed mode fails
  drm/msm/sde: delay rsc pre-stop for video/wb encoders
  media: dvb-core: Fix possible array index access error
  ARM: dts: msm: Use same sid for apps iommu test devices for sdm670
  ARM: dts: msm: Add iommu coherent test device for SDM670
  msm: adsprpc: Handle NULL pointer dereference
  msm: ADSPRPC: Fix for null-ptr-dereference
  arm: highmem: Fix CPU_DYING callback for kmap
  ARM: dts: msm: Add camera node for sdm670 qrd devices
  ARM: dts: msm: fix the audio etm QMI instance ID of sdm670
  ARM: dts: msm: Rename SMMU translation property for qce on SDM670
  defconfig: msm: add tgu config for sdm670
  drm/msm/sde: avoid large memory chunk allocation on stack
  diag: Handle data ready notification properly
  sched: Fix for compile issue
  msm: ADSPRPC: make happy of compiler -Wmaybe-uninitialized
  msm: camera: util: Disable IRQ before clocks
  PM / devfreq: memlat: Add support for compute-bound logic
  ARM: dts: msm: Add cpu set for adsp glink on sdm845
  soc: qcom: glink: Add support to set affinities
  drivers: edac: Reinitialize errxctlr and overflow counter after PM_EXIT
  soc: qcom: pil: Increase Boot FSM timeout value
  wil6210: set platform features based on FW capabilities
  ARM: dts: msm: Add dump node for cpuss debug
  include: soc: Add enum for dumping cpuss debug registers
  msm: vidc: Enable caching for pagetable pages
  net: rmnet_data: Fix assignments, reads, and logic
  nl80211: fix null-ptr dereference on invalid mesh configuration
  usb: dwc3: Read snps,bus-suspend-enable property
  of_batterydata: Add properties for step-chg/sw-jeita settings
  drm/msm/sde: separate the power notify and idle notify events
  clk: qcom: Add support for 700MHz for GPU clock for sdm670
  ARM: dts: msm: Add device tree support for sdm450
  msm: ipa3: Fix to NULL pointer dereference
  ARM: dts: msm: Correct GPI dma-cells value for SDM670
  ARM: dts: msm: Add camera node for sdm845 qvr board
  ARM: dts: msm: Enable GPI DMA SMMU support for SDM670
  drm/msm/sde: add SMART_PANEL_ALIGN_MODE config for split display
  ARM: dts: msm: Update the energy model for SDM670
  soc: qcom: pil: Fix error handling during PIL driver probe
  msm: vidc: Add NULL check for vb buffers
  dwc3-msm: Replace autosuspend delay functionality with stop host mode
  msm: clk: qcom: add clock handoff for vco to support continuous splash
  msm: kgsl: Optimize WARN() API usage in gmu driver
  msm: clk: qcom: fix recalc rate callback for 10nm DSI PLL
  soc: qcom: glink_smem_native_xport: Add readback to write index
  msm: vidc: Update input extradata buffer requirement
  ARM: dts: msm: add NULL packet insertion entry on SDM845, SDM670
  msm: kgsl: Do not expose kernel pointer for global entries
  drm/msm/dsi-staging: add support for dsi null packet insertion
  net: core: To send ARP probe when neighbor state is NUD_STALE
  ARM: dts: msm: Add touch panel support for SDM670 QRD
  ARM: dts: msm: remove non essential clocks with kgsl iommu for sdm670
  cpuidle: Wakeup only cpus for which qos has changed.
  qos: Pass the list of cpus with affected qos to notifer
  idrm/msm/sde: move lut cfg to crtc state
  msm: vidc: Don't assume session error as sys error
  defconfig: Enable ARCH_SDM450 support
  msm: Add initial support for sdm450 Kconfig platform
  socinfo: Add socinfo support for sdm450
  socinfo: Add socinfo support for msm8953
  BACKPORT: net: xfrm: support setting an output mark.
  msm: kgsl: Update GMU hang processing in adreno_stop
  drm/msm/sde: handle VSYNC_IN_EN during crtc power events
  ARM: dts: msm: Add refgen_north_bg_reg_addr value on SDM845
  usb: phy: Update BIAS_CTRL2 register based on REFGEN status
  usb: phy: Add BIAS_CTRL2 register offset as mandatory
  drm/msm/sde: avoid multi-display update during secure-session
  msm: kgsl: Update expected GMU FW version
  iommu: arm-smmu: Use remote_spin_lock_irqsave() variant
  ion: ion_cma_heap: Add no-map detection
  iommu: dma-mapping-fast: Add standard ftrace events
  iommu: Expand ftrace events
  iommu: Remove trace-events include from iommu.h
  iommu: Move report_iommu_fault() to iommu.c
  iommu: Include device.h in iommu.h
  treewide: Fix iommu.h include assumptions
  ARM: dts: msm: Add audio support for sda670
  ARM: dts: msm: update route map for sdm670 internal codec
  Linux 4.9.60
  ecryptfs: fix dereference of NULL user_key_payload
  regulator: fan53555: fix I2C device ids
  ipsec: Fix aborted xfrm policy dump crash
  cfg80211: fix connect/disconnect edge cases
  can: kvaser_usb: Ignore CMD_FLUSH_QUEUE_REPLY messages
  can: kvaser_usb: Correct return value in printout
  can: sun4i: fix loopback mode
  drm/powerplay: fix uninitialized variable
  scsi: sg: Re-fix off by one in sg_fill_request_table()
  scsi: zfcp: fix erp_action use-before-initialize in REC action trace
  assoc_array: Fix a buggy node-splitting case
  Input: gtco - fix potential out-of-bound access
  Input: elan_i2c - add ELAN0611 to the ACPI table
  xen/gntdev: avoid out of bounds access in case of partial gntdev_mmap()
  fuse: fix READDIRPLUS skipping an entry
  spi: bcm-qspi: Fix use after free in bcm_qspi_probe() in error path
  spi: uapi: spidev: add missing ioctl header
  KVM: PPC: Fix oops when checking KVM_CAP_PPC_HTM
  usb: xhci: Handle error condition in xhci_stop_device()
  ceph: unlock dangling spinlock in try_flush_caps()
  ALSA: hda - fix headset mic problem for machines with alc236
  ALSA: hda/realtek - Add support for ALC236/ALC3204
  workqueue: replace pool->manager_arb mutex with a flag
  ARM: dts: msm: Add audio device tree overlays for HDK845
  mmc: sdhci-msm: flush mmc detect work asynchronously.
  ARM: dts: msm: Enable HS UART instance on QVR845
  pinctrl: qcom: Update Direct connect mapping for GPIO31/41/49/89
  drm/msm/dsi-staging: fix ESD check scheduling sequence
  msm: kgsl: Print Vulkan memory types as well
  USB: dwc3-msm: Protect enabling phy irqs with mutex
  drm/msm/dp: add HDR support to DisplayPort panel
  drivers: thermal: cpu_cooling: Allow core online during resume
  ARM: dts: msm: Add RPMH nodes for sdxpoorwills target
  soc: qcom: Fix compilation issues with power drivers
  drivers: mailbox: retry message submission
  ARM: dts: msm: switch 2k landscape sim panel to portrait mode on sdm845
  sched: Honor schedtune.prefer_idle flag
  net/embms-kernel : EMBMS Tunneling Module
  ARM: dts: msm: Add ICE node for SDM670
  diag: Remove AXI prefetch related padding
  drm/msm/dsi-staging: fix ESD check command transfer failure
  mmc: core: add mmc flush detect work.
  Revert "rtc: alarm: Add power-on alarm feature"
  Revert "rtc: alarm: Change wake-up source"
  drm/msm: pass the HDR metadata sent from userspace to sink
  drm/msm: add sink capabilities for HDR support
  ARM: dts: msm: remove configuration of DBU3 vsel gpio for sdm670
  defconfig: msm: Enable weight based blkio cgroup for sdm670
  drm/msm/dsi-staging: make cmd enable/disable functions atomic
  ARM: dts: msm: resolution switch support for sim cmd panel on sdm845
  ARM: dts: msm: Fix UART clock reference for sdxpoorwills
  regulator: qpnp-labibb: add TTW support for pmi8998
  ARM: dts: msm: Add initial sda845 v2.1 DT files
  drm/msm/sde: reject partial updates during modeset
  ARM: dts: msm: Add GSI DMA channels for I2C instances on sdm670
  ARM: dts: msm: update quinary mi2s dai id for sdm670
  diag: Flush mdlog table entries while reallocation of data buffer
  defconfig: arm: msm: Enable memshare config flag
  msm: kgsl: Correct GBIF perf counter registers config
  ARM: dts: msm: Add audio support for qcs605
  ARM: dts: msm: adjust LUT safe levels for sdm670
  ARM: dts: msm: Fix the wrongly configured CTIs on sdm670
  drm/msm/sde: print timeline status information for fence_timeout
  msm: vidc: Queue buffers based on client buffer type
  drivers: thermal: Skip cpu notifier registration for platform devices
  PM / devfreq: bw_hwmon: Delete "low power mode" feature
  msm: vidc: kill session without acquiring lock
  msm: vidc: Ensure firmware released all buffers in error case
  FROMLIST: android: binder: Fix null ptr dereference in debug msg
  FROMLIST: android: binder: Change binder_shrinker to static
  msm: ipa: Add support for UL Firewall
  msm: ipa: Add support for per client lan statistics
  msm: vidc: Set instance state to invalid upon error
  msm: ipa: Add support for per client statistics and UL firewall
  serial: msm_geni_serial: Remove remaining power votes at shutdown
  Netfilter: IRC: Copy nickname to proper address
  net: netfilter: IRC DCC for private clients
  ARM: dts: msm: update cd gpio of SD card for SDA845 V2 HDK
  msm: vidc: Add memory barrier after queue header update
  drm/msm/dp: invoke device tree parser on probe
  dwc3-msm: Flush sm_work with dwc3_restart_usb_host_mode() API
  serial: msm_geni_serial: Vote resources even if power framework is disabled
  defconfig: sdm670: Enable panic on EDAC correctable errors
  Linux 4.9.59
  FS-Cache: fix dereference of NULL user_key_payload
  KEYS: Fix race between updating and finding a negative key
  fscrypt: fix dereference of NULL user_key_payload
  xfs: trim writepage mapping to within eof
  xfs: cancel dirty pages on invalidation
  xfs: handle error if xfs_btree_get_bufs fails
  xfs: reinit btree pointer on attr tree inactivation walk
  xfs: don't change inode mode if ACL update fails
  xfs: move more RT specific code under CONFIG_XFS_RT
  xfs: Don't log uninitialised fields in inode structures
  xfs: handle racy AIO in xfs_reflink_end_cow
  xfs: always swap the cow forks when swapping extents
  xfs: Capture state of the right inode in xfs_iflush_done
  xfs: perag initialization should only touch m_ag_max_usable for AG 0
  xfs: update i_size after unwritten conversion in dio completion
  xfs: report zeroed or not correctly in xfs_zero_range()
  fs/xfs: Use %pS printk format for direct addresses
  xfs: evict CoW fork extents when performing finsert/fcollapse
  xfs: don't unconditionally clear the reflink flag on zero-block files
  vmbus: fix missing signaling in hv_signal_on_read()
  pkcs7: Prevent NULL pointer dereference, since sinfo is not always set.
  KEYS: don't let add_key() update an uninstantiated key
  lib/digsig: fix dereference of NULL user_key_payload
  KEYS: encrypted: fix dereference of NULL user_key_payload
  x86/microcode/intel: Disable late loading on model 79
  rtlwifi: rtl8821ae: Fix connection lost problem
  clockevents/drivers/cs5535: Improve resilience to spurious interrupts
  bus: mbus: fix window size calculation for 4GB windows
  brcmsmac: make some local variables 'static const' to reduce stack size
  brcmfmac: Add check for short event packets
  i2c: piix4: Fix SMBus port selection for Family 17h chips
  i2c: ismt: Separate I2C block read from SMBus block read
  ALSA: hda: Abort capability probe at invalid register read
  ALSA: hda: Remove superfluous '-' added by printk conversion
  ALSA: seq: Enable 'use' locking in all configurations
  drm/nouveau/mmu: flush tlbs before deleting page tables
  drm/nouveau/bsp/g92: disable by default
  can: esd_usb2: Fix can_dlc value for received RTR, frames
  xhci: Identify USB 3.1 capable hosts by their port protocol capability
  usb: musb: Check for host-mode using is_host_active() on reset interrupt
  usb: musb: sunxi: Explicitly release USB PHY on exit
  iio: dummy: events: Add missing break
  parisc: Fix double-word compare and exchange in LWS code on 32-bit kernels
  can: gs_usb: fix busy loop if no more TX context is available
  ALSA: usb-audio: Add native DSD support for Pro-Ject Pre Box S2 Digital
  usb: hub: Allow reset retry for USB2 devices on connect bounce
  usb: quirks: add quirk for WORLDE MINI MIDI keyboard
  usb: cdc_acm: Add quirk for Elatec TWN3
  USB: serial: metro-usb: add MS7820 device id
  USB: core: fix out-of-bounds access bug in usb_get_bos_descriptor()
  USB: devio: Revert "USB: devio: Don't corrupt user memory"
  ARM: dts: msm: enable DisplayPort for SDM845 QRD
  drm/msm/dsi-staging: enable DSI command DMA scheduling
  ARM: dts: msm: ADD memshare for sdm845-v2
  msm: kgsl: Optimize HW CGC settings
  defconfig: sdm670: Enable request based  device mapper
  diag: Update the read buffers status properly
  drm/msm/sde: Change error code type when crtc is not attached
  of_batterydata: add snapshot of DT bindings documentation for batterydata
  msm: kgsl: Prevent repeated FENCE stuck errors
  usb: pd: avoid out-of-bounds access when reading PDOs
  ARM: dts: msm: change qseecom region from cma to carveout on sdm670
  qcom-cpufreq: Remove superfluous NULL check for policy->freq_table
  qcom-cpufreq: Cache the resolved frequency index
  qcom-cpufreq: Implement resolve_freq method
  ARM: dts: msm: Add GPU power level speed bins for SDM670
  msm: kgsl: Add efuse read capabilities for A615 GPU
  Revert "msm: kgsl: Disable IFPC on Adreno A630"
  msm: kgsl: Update the dispatcher timer properly
  ARM: dts: msm: set qcom,guard-memory property for rmtfs on sdm670
  regulator: mem-acc: Add range check based override fuse version map
  msm: kgsl: Move SET_MARKER to after CACHE_FLUSH_TS
  defconfig: msm: Enable thermal drivers
  wil6210: add platform capabilities bitmap
  ASoC: handle mutex correctly to avoid possible deadlock
  drm/msm/dsi-staging: fix bad pointer dereference in dsi_ctrl_get
  iommu: arm-smmu: Add smmu init latency measurement
  msm: kgsl: Return supported page size based on available memory pools
  softirq: defer softirq processing to ksoftirqd if CPU is busy with RT

Change-Id: I9a074e7d8cc7c29ef40a2c31db14e42831312c07
Signed-off-by: default avatarAbhijit Trivedi <abhijitt@codeaurora.org>
parents 4a7050a7 6bf4cf1b
Loading
Loading
Loading
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment