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:Abhijit Trivedi <abhijitt@codeaurora.org>
Loading
Please register or sign in to comment