DOWNSTREAM commit 'cf4e0244' from AU368 into msm-4.14-display
* commit 'cf4e0244': power: qpnp-qg: Ignore the shutdown SOC based on certain conditions mmc: core: Don't release clock when retrying a failed request mmc: core: Use new flag for suspending clk scaling ARM: dts: msm: Add IPA device configuration for sdmmagpie spmi: pmic-arb: support updating interrupt type flags ARM: dts: msm: EMAC changes for SM6150 ARM: dts: msm: add sde node for sdmmagpie target usb: f_gsi: Disable function remote wake-up capability for DPL ARM: dts: msm: Add new platforms for SDMMAGPIE SoC ARM: dts: msm: Add proper ref_clk for qusb phy for SM6150 msm: kgsl: Force recovery path in case GMU_FAULT bit is set ARM: dts: msm: Enable USBC for sm6150 msm: kgsl: Clear boot OOB in case GPU start fails msm: ipa: Add lan stats support for multiple interface diag: Remove unnecessary workqueue flush while peripheral ssr msm: npu: Notify AOP when NPU powers up and down ARM: dts: msm: Enable GPU throttle-pwrlevel for SM8150 ARM: dts: msm: Add audio support for sdmmagpie target ARM: dts: msm: Change glink intent size for diag on sdmmagpie ARM: dts: msm: Add memshare for sdmmagpie qcs405-perf_defconfig: Enable the Qseecom and tzlog driver msm: kgsl: Add GPU CX default Ipeak frequency for A608 scsi: ufs: Crash the system on unrecoverable state mmc: card: Fix card bkops configuration in cmdq power: battery: Add support to restrict main charger FCC defconfig: Enable GCC clock driver for sdxprairie msm: kgsl: Use correct HFI queue IDs for legacy GMU firmware ARM: dts: msm: Update battery profile for mlp466076 battery ARM: dts: msm: Add AHB2PHY clock for SDMMAGPIE msm: camera: Bringup changes for Automotive camera on sa6155 clk: qcom: Enable Clock Ramp Controller(CRC) for GFX3D clock for SM6150 sched: Fix assert_clock_updated warning emitted during CPU isolation defconfig: msm: Enable FPC driver for sm6150 with fpc1028 cnss2: Enable cnss-daemon support by default ARM: msm: qcom: Replace NPU mailbox with AOP mailbox iommu: dma-iommu: Handle error case properly Revert "dma-coherent: limit alignment of dma-coherent allocations" qseecom: change to use pr_debug in listener operations WLAN subsystem: Sysctl support for key TCP/IP parameters arm64: Log the Fault Status Code (FSC) upon memory aborts ARM: dts: msm: Add GIC edac node for sm8150 diag: Update remote address for each CNTL packet defconfig: trinket: Enable trinket pinctrl power: smb5-lib: fix mutex deadlock ARM: dts: msm: Add video device to sdmmagpie clk: qcom: gpucc: Update the frequency plan for SDMMAGPIE defconfig: msm: Disable DEVPORT on sdmsteppe msm: vidc: Add support for sdmmagpie video device ARM: dts: msm: Add audio device tree changes for sa6155 power: smb5: Add main charger max FCC configurability support regulator: qpnp-lcdb: Add support for voltage step programming NFC: Add recovery mechanism for i2_master_recv error ARM: dts: msm: update cpu and device scaling for magpie target drivers: cpuidle: lpm-levels: Move local_irq_enable power_supply: Add MAIN_FCC_MAX property ARM: dts: msm: default configuration update for TDM interface defconfig: msm: enable dvb demux modules compilation for SM6150 msm: vidc: Halve input buffer size during secure playback power: smb5: Fix IRQ storm due to WDOG SNARL IRQ msm: ipa: enable power collapse on AOP msm: kgsl: Process HFI message queue inline msm: ipa: Null pointer check before accessing IMP pointer defconfig: Enable sending AOP DDR related messaging for sm8150 ARM: dts: msm: Add qcom,aop-ddr-msgs node for sm8150 soc: qcom: aop_msg: Add support for sending DDR freq msg to AOP drivers: net: rmnet: Priority callbacks msm: npu: Reduce maximum stats buffer size f2fs: don't issue discard commands in online discard is on msm: kgsl: Correct adjustment calculation for LM on A640 msm: kgsl: Read throttle-pwrlevel from DT ARM: dts: msm: add demux node for kernel 4.14 ARM: dts: msm: Add calypso can controller support for sa6155 msm: kgsl: Add support for loading legacy GMU firmware clk: qcom: mdss: fix wrong PLL driver registration ARM: dts: msm: Enable secondary USB controller on SA6155 ARM: dts: msm: Add device tree node for trinket pinctrl pinctrl: qcom: Add support for trinket SoC pin control defconfig: trinket: Add initial defconfig for Trinket ARM: dts: msm: Add initial device tree for trinket msm: Add initial support for trinket in Kconfig platform soc: qcom: socinfo: Add soc information for trinket zram: compare all the entries with same checksum for deduplication zram: make deduplication feature optional ARM: dts: Update energy costs for sdmmagpie defconfig: msm: Enable DEBUG_PREEMPT config on sm6150 defconfig: Add qti-can driver for SDM6155 usb: dwc3-msm: Add support for default host mode if extcon absent ARM: configs: Enable ICE support for emmc on qcs405 ARM: dts: msm: Coresight component changes for SM6150 ARM: dts: msm: Add entry for cx ipeak driver msm: kgsl: Don't use GMU for bandwidth voting on legacy targets defconfig: qcs405: Enable SPI display for qcs405 perf build kernel: changes to enable tcpdump in sfe net: Changes to support Shortcut Forward Engine msm: kgsl: Add support for A618 GPU usb: f_gsi: Initiate remote-wakeup if notification already queued zram: implement deduplication in zram iommu: iommu-debug: Mark domain as debug domain Revert "ARM: dts: msm: Disable ATOS for apps smmu for sm8150" clk: remove prepare lock and bus voting in clk_debug_print_hw icnss: NULL terminate the fw build timestamp string ARM: dts: msm: add hdmi ctrl and pll nodes on QCS405 ARM: dts: msm: Add pinctrl configuration for nvm_therm on sdmmagpie clk: qcom: mdss: add support for HDMI 28LPM PLL Revert "msm: ipa: handle missing interrupts" ARM: dts: msm: Add RGMU properties for sm6150 input: touchscreen: hxchipset: make VMAP_STACK support fix proper msm: ADSPRPC: Fix deadlock during SSR pinctrl: qcom: HDMI GPIOs pin configuration for QCS405 driver: thermal: Update CX Ipeak driver to support CX Ipeak v1.1 hardware clk: qcom: clk-rpmh: Add support for clk-rpmh driver for SDXPRAIRIE usb: f_gsi: Simplify handling of remote_wakeup timer usb: gadget: gsi: Add a debugfs entry to simulate remote wakeup clk: qcom: gcc: Support code for clock controller for sdxprairie clk: qcom: clk-alpha-pll: Add support for controlling Lucid PLLs ARM: dts: msm: Add ipa-fws loading using PIL on sdxprairie defconfig: Enable DEBUG_DMA_BUF_REF for sm8150 dma-buf: Add reference count leak tracing ARM: dts: msm: add stub regulator devices for sdxprairie defconfig: sdxprairie: enable stub-regulator driver usb: gadget: replace %p with %pK ARM: dts: msm: update rx clock frequency to support native on sm6150 diag: Avoid usage of variable length array PM / devfreq: memlat: Increase range of ratio_ceil tunables ARM: dts: msm: Separate out L3 voting for CPU7 in sm8150 arm64: Add page tables additively when paging hotplug memory clk: qcom: clk-cpu-osm: add cluster 2 voter clock for L3 msm: ipa: handle missing interrupts msm: ipa: rmnet: Update wan IOCTL function in SSR scenario msm: npu: Remove restriction of hardcoded clock number ARM: dts: msm: Add NPU support for sdmmagpie msm: ipa: pass napi struct from rmnet_ipa ARM: dts: msm: Fix td4328 panel settings for sm6150 f2fs: fix performance issue observed with multi-thread sequential read ARM: dts: msm: add smcinvoke node for sdmmagpie ARM: dts: msm: enable tz-log driver for sdmmagpie ARM: dts: msm: add crypto devices for sdmmagpie ARM: dts: msm: add qrng node for sdmmagpie ARM: dts: msm: add qseecom node for sdmmagpie ARM: dts: msm: enable avb system propoerty on sdmmagpie sched/fair: Improve the scheduler ARM: dts: msm: Add ice node for qcs405 ARM: dts: msm: Pass USB GSI registers offset for SDMMAGPIE rpmsg: glink: Fix rpmsg_register_device err handling msm: kgsl: Update A6XX RSCC registers in the snapshot usb: pd: Ensure disconnect is processed when hard reset in progress msm: mink: Fixing memory map obj id msm: pcie: correct L1.2 PCIPM support flag diag: Flush diag mhi workqueue before closing mhi channel usb: gadget: f_fs: Fail waiting IO after eps disabled power_supply: Register cooling device outside of probe msm: ipa: Add support for IPA_GSB_CONNECT/DISCONNECT ARM: dts: msm: Update sdmmagpie DT for kernel machine string ARM: dts: msm: Add scandump sizes for sdmmagpie msm: ipa4: Make AP and modem hdr proc ctx adjacent ARM: dts: msm: Enable skin thermal zone mitigation rule for SM6150 QRD defconfig: msm: Enable KRYO_PMU_WORKAROUND config for sm6150 defconfig: msm: Enable debug module info config for sm8150 Kconfig.debug: module: Add debug config to debug modules msm: ipa: gsb: Block tx data while disconnect in progress ARM: dts: msm: Add icnss node on sdmmagpie mmc: core: Add a new debugfs entry. msm: kgsl: Initial implementation of A6XX RGMU driver defconfig: qcs405: Enable configuration flag for inline crypto engine ARM: dts: msm: Add DT properties to enable DP on sm6150 drm/msm/dp: fix hdcp status update clk: qcom: Add support for GCC_RX3_USB2_CLKREF_CLK for SM6150 ARM: dts: msm: Update the interrupt mapping for kgsl smmu on sdmsteppe netfilter: x_tables: do not fail xt_alloc_table_info too easilly netfilter: x_tables: remove size check msm: adsprpc: print remote process kill failure message usb: pd: Only enable SOP' reception when acting as VCONN source msm: ipa: fix clock issue which cause poll_mode out of sync defconfig: msm: enable drivers on SA6155 defconfigs ARM: dts: msm: disable SSC feature for DSI clocks on SA6155 & SA6155P msm: kgsl: Enable preemption on a640v2 usb: misc: lvstest: allow specifying port for compliance mode soc: qcom: spcom: fix spcom channel lock ARM: dts: msm: Add initial device tree support for SDMMAGPIEP ARM: dts: msm: Update sm6150 DT for kernel machine string ARM: dts: msm: Add DSI/DP/WB support for SA6155 & SA6155p msm: ipa: Update IPA EPs GSI prefetch config ISDBT: Modifying debug statement ARM: dts: msm: add compute memory region for sdmmagpie clk: qcom: Misc changes in DISPCC and GPUCC for SDMMAGPIE ARM: dts: msm: Add venus pil node for sdmmagpie ARM: dts: msm: Add modem pil node for sdmmagpie msm:ipa:Prevent rt rule deletion if rt rule id is invalid defconfig: enable FastCVP driver for sdmsteppe ARM: dts: msm: Separate dtb compilation for 32/64 bit variants of QCS405 clk: qcom: Updating hdmi_pclk_clk_src configuration ARM: dts: msm: Add temperature channels to charger node for sm6150 pppolac: pull udp header before sock enqueue net: core: To send ARP probe when neighbor state is NUD_STALE sched: Improve the scheduler ARM: dts: msm: Modify step charging thresholds for alium battery power: qpnp-fg-gen4: Add support to clear SOH upon first profile load power: qpnp-fg-gen4: Enable mem-attn interrupt dynamically usb: gadget: f_fs: Clean up ffs_log prints cnss2: Add force wake support msm: ipa: ipa driver desc_list and gsi_chan->user_data out of sync fix msm: ipa: restrict the rate of the drop print in lan_rx_cb ARM: dts: msm: add tdm ports on automotive platform msm: crypto: use dev_dbg for kernel address during device probe msm: ipa: IPA IMP devote changes clk: Add support to print parent clock names during suspend clk: qcom: Register as bus clients to vote for bandwidth clk: qcom: Add bw voting ops for clk-alpha-pll and rcg ARM: dts: msm: Use GPIO 169 as WLAN_EN for WLAN QCA6390 on SM8150 wil6210: fix invalid sta statistics update power: smb1390: Fix IRQ status for cp_irq property pinctrl: qcom: Support using tlmm direct connect GPIOs pinctrl: qcom: tlmm: Add support for PDC muxes sched: improve the scheduler usb: dwc3: Add support to force speed to ssp usb: dwc3: Disable u1/u2 only for SSP usb: phy: snps: Add debugfs support to tune tx compliance clk: qcom: set use_max_uV for vdd_mm to avoid voltage voting conflicts power_supply: Add clear_soh property power: qpnp-fg-gen4: Allow retry ESR fast calibration more than once msm: kgsl: Remove redundant register write ARM: dts: msm: Update alium battery profile for SM8150 platforms usb: dwc3: Do not traverse list using list_for_each_safe msm: vidc: use actual bitrate for decoder bw voting power: qcom: step-chg-jeita: Add support for OCV based step charging power: qcom: step-chg-jeita: Add support to read properties from bms msm: ipa: IPA wdi_disconnect put memset after decrement clock power: qcom: step-chg-jeita: Use a common struct for parameters sched/fair: fix comparision for unisolated candidate soc: qcom: dfc: Enable flow after ps work is marked as inactive [ANDROID] f2fs: Set the bio REQ_NOENCRYPT flag [ANDROID] ext4: Set the bio REQ_NOENCRYPT flag [ANDROID] dm-crypt: Skip encryption of file system-encrypted blocks [ANDROID] block: Add bio req flag to disable encryption in block ARM: dts: msm: Update emac core version to 2.1.2 dwc3-msm: Add missing enum related value with gsi_op_strings array Revert "ARM: dts: msm: Add DT properties to enable DP on sm6150 target" ARM: dts: msm: Add smp2p inbound notification for sm6150 input: touchscreen: synaptics_dsx: fix crash when panel unmounted defconfig: msm: Remove the unneeded symbolic links zram: introduce zram_entry to prepare dedup functionality defconfig: Increase notification timeout for sm6150 mm: process_reclaim: fix shared anon reclaim ARM: dts: msm: Change glink intent size for diag on sm6150 ARM: dts: msm: Fix the MEM ACC setting for QCS405 defconfig: sm8150: Enable config KRYO_PMU_WORKAROUND flag perf: Add workaround for performance monitor irq burst mm: Fix false warnings from apply_to_page_range Revert "net: qrtr: mhi: Remove timeout and interruptible" cnss2: Do not handle MHI device error during driver unloading power: qpnp-fg-gen4: Extend profile integrity whitelist values clk: add bus voting ops for debug purposes drivers: net: rmnet: introduce rmnet traces diag: Don't queue buffer to usb on ESHUTDOWN error net: qrtr: Detach socket from sock during release usb: gadget: Fix mismatched function wake notification power: smb5: Add SW Thermal Regulation WA ARM: dts: msm: enable audio for SOM2 and SOM3 variants of QCS405 msm:ipa: Fix memleak issue defconfig: arm64: Enable ION_DEFER_FREE_NO_SCHED_IDLE for sdmsteppe mmc: core: Donot fall back to lower speed modes for tuning errors ARM: dts: msm: Increase the secure display heap size soc: qcom: qmi_interface: Limit txn ids to U16_MAX block: ratelimit the IO errors fs: fat: ratelimit the IO errors msm: kgsl: Update preemption level for A608 llcc: Update SCT table entries for sdmmagpie arm: mm: dma-mapping: export arch_setup_dma_ops defconfig: msm: Disable DEVMEM config for sdmsteppe mmc: host: Add device_prepare pm for mmc_host ARM: dts: msm: Update vreg entry for cx-mx sm6150 ARM: dts: msm: Support for GDSC for sdxprairie f2fs,fscrypt,ice: fix direct IO patch for f2fs ARM: dts: qcom: Add ICE clock entries in sdhc1 node for qcs405 coresight: tpdm: Support to configure dsb trigger type clk: qcom: Add support for 162MHz for disp_cc_mdss_dp_link_clk for SM6150 cnss2: Add check to avoid unbalanced power set msm: vidc: Increase CBR_VFR limit upto 720p@30fps icnss: Add fatal error string in icnss defconfig: arm64: Enable BUS_SCALING with RPMH option for sdxprairie ARM: dts: msm: Introduce topology for sdxprairie drivers: soc: qcom: Remove usbc switching to DFP mode usb: dwc3: Avoid NULL pointer access defconfig: sm6150: Enable configuration flag for Inline Crypto Engine msm: ipa4: Fix to enable force clear before stopping the channel usb: gadget: f_mtp: Increase default TX buffer size usb: gadget: f_mtp: Handle mtp os desc properly usb: gadget: mtp: Increase RX transfer length to 1M usb: gadget: f_mtp: Fix mtp enumeration failure issue usb: gadget: f_mtp: Add support to capture time taken with vfs_write/read ARM: dts: Update cd gpio pin as active low on sdmmagpie sched/walt: Fix use after free in trace_sched_update_task_ravg() ARM: dts: msm: Fix bus voting to SVS due to high IB value defconfig: sm6150: align with android config requirement net: core: Send ARP probe and trigger RTM_NEWNEIGH ARM: dts: msm: Add Inline Crypto Engine node for SM6150 ARM: dts: msm: enable DSI on QCS405 RCM target msm_11ad: support voltage GPIO connected to 11ad card cnss_prealloc: Update prealloc memory table wil6210: Allow run-time PM in case platform ops defined clk: qcom: Add halt_reg offset for ufs rx/tx clocks clk: qcom: Add new frequency table for gcc_emac_rgmii_clk_src ARM: dts: msm: enable PM QoS for rotator path for SM6150 power: smb5: Add toggle stat pin logic to toggle_stat property power_supply: Add TOGGLE_STAT property power: smb1390: Add cp_awake votable to hold wake lock power: smb1390: Add cp_irq and toggle_switcher property netfilter: nf_conntrack_sip: Register SIP ALG sysctl table into procfs. netfilter: nf_conntrack_sip: Dynamically enable/disable SIP direct media. netfilter: nf_conntrack_sip: Dynamically enable/disable SIP ALG. ARM64: dts: msm: Reduce the TZ apps region size regmap: irq: Add support to clear ack registers phy: qcom-ufs: Update UFS PHY power up sequence msm: npu: Apply thermal mitigation properly power: qpnp-fg-gen4: Update whitelisting values for profile integrity bit dma-buf: Use monotonic clock for buffer time tracking PM / devfreq: fix scaling down logic for simple clock scaling led: qti-tri-led: Use u64 to support longer on/off duration pwm: qti-lpg: Add config_extend() to set longer PWM period fbdev/msm: sanitize debugfs inputs when reading mdp memory drm/msm/dp: fix possible NULL pointer dereference msm: camera: sensor: Remove redundant delete settings msm: vidc: Enable use ltr with constraints ARM: dts: msm: Remove the DVM values from SM8150 v1 Revert "msm: kgsl: Enable Adaptive Clock Distribution on A640" ARM: dts: msm: Change glink intent size for diag drm/msm/dp: do not execute hdcp work if aborted diag: Don't write to glink channel while closing channel msm: camera: actuator: Add mutex lock during apply and flush request input: touchscreen: st: add XY axis flip property support defconfig: msm: Enable memshare driver on sm6150 ARM: dts: msm: Change I2C clk to 100kHz for CSRA ARM: dts: msm: Update to CSRA device node for QCS405 net: cnss_prealloc: add debugfs entry to check the memory status memshare: Modify guard band allocation based on target requirement ARM: dts: msm: Add qdss clk for llcc_perfmon on sdmmagpie iio: adc5: Skip USB_IN_V workaround for specific PMICs msm: vidc: don't change bw voting based on dcvs load drm/msm/sde: Register IRQ for CWB only for valid HW index drm/msm/sde: increase timeout period for CTL_RESET before panic ARM: dts: msm: Add memshare for sm6150 drm/msm/dsi-staging: add support to set continuous clock defconfig: sm6150: Enable USB network driver qcom-geni-se: Disable FIFO watermark irq in DMA mode clk: qcom: Add support for 19.2MHz for usb30_prim_mock_clk for SM6150 security: pfk: use page_mapping to avoid wrong memory access ANDROID: vfs/ext4,f2fs: finish umount(2) in time with filesystem work f2fs/fscrypt-ice: disallow bio merged into request f2fs/fscrypt-ice: allow merging some IOs f2fs/ICE: enable ICE in f2fs ARM: dts: msm: update continuous splash region for sdmmagpie ANDROID: mnt: Fix freeing of mount data ARM: dts: msm: Update output compression value for ONSEMI re-driver msm_perf: perf data collection at 300ms interval ARM: dts: msm: Enable lpass on SA6155 ARM: dts: msm: Add support to read USB_IN_V for PM6150 ARM: dts: msm: Support WLAN power control on sa8155 ARM: dts: msm: add DMIC1 for SM8150 qrd device drm/msm/sde: Move LUT memeory retention handling to IPC cases power: step-chg-jeita: Add notification on changing FCC pinctrl: qcom: Update pinctrl configurations for sm8150 mhi: core: check MHI host state instead of MHI dev state for LPM exit state mhi: controller: always return success for suspend when modem is off drm/msm/sde: turn on timing engine for only master intf usb: gadget: f_mtp: Fix issue of NULL pointer access in mtp_read USB: gadget: Implement COMPAT_IOCTL for ioctls USB: gadget: f_mtp: Fix bug in receive_file work USB: gadget: mtp: Fix bug in freeing memory on allocation failure USB: f_mtp: Check if the ep is not disabled before queuing it USB: f_mtp: Fix corner cases in MTP driver while syncing USB: f_mtp: Handle corner cases on reception of Cancel request from Host USB: gadget: mtp: Fix OUT endpoint request length usage in read usb: phy: snps: Clean up hsphy_init sequence ARM: dts: msm: Add dpdm regulator to pm8150b_charger usb: phy: snps: Put PHY in non-driving mode for charger detection USB: gadget: mtp: Add module parameters for Tx transfer length USB: gadget: mtp: Add module parameter for Rx transfer length usb: gadget: f_mtp: Make RX buffer size aligned to EP's MTU drm/msm/sde: trigger retire fence early for qsync frame diag: Free the response buffer for user pd drm/msm/sde: fix arguments of usleep_range function clk: qcom: mdss: fix possible NULL pointer dereference drm/msm/dsi-staging: fix possible array index out of bound access msm: kgsl: Fixup the RSCC register offsets drm/msm/dp: add DP MST edid mode filtering functionality msm: camera: isp: add acquire hw handler ARM: dts: msm: Enable smp2p interrupts for sm8150 ARM: dts: msm: Enable smp2p interrupts for sm6150 msm: camera: isp: Preserve the default min hbi value. pfk_ice: Check km version before ICE calls ARM: dts: msm: Bringup changes for EP92 HDMI on qcs405 ARM: dts: msm: Rename ipa_loaduc on sm6150 msm: kgsl: Do not dump GPU LLC slice failures on ENOENT ARM: dts: msm: add support for TDM Mics wil6210: support FCC board file msm: ipa: Protect ipa default routing table msm: ipa: handle missing interrupts msm: ipa4: Adding poll file operation support to ipa_odl_ctl pipe sensors: ssc: Add restart interface for SLPI ARM: dts: msm: Add device tree support for SSRD and TDM MiC variant Netfilter: IRC: Copy nickname to proper address usb: gadget: increase the buffer size to 1 MB for tty ports sched/core: Fix use after free issue in is_sched_lib_based_app() defconfig: msm: Enable MHI device for sa8155 msm: netfilter: changes to handle contact address modification in SIP ALG msm: vidc: refine BW voting for rotate/DS/P010 msm: mhi_dev: remove unused variables drm/msm/sde: fix sui_block_xin_mask in SM6150 msm: kgsl: Use correct HFI queue index macros to send/receive messages input: touchscreen: hxchipset: fix bug in release finger call input: touchscreen: st: fix code sytle error staging: android: ion: Make ion defer free more aggressive ARM: dts: msm: Add support for USB for SDMMAGPIE trace: ipc_logging: Fix memory leak of "struct dfunc_info" pwm: core: Add option to config PWM duty/period with u64 data length pwm: qti-lpg: change to use u64 data type for calculation msm: camera: flash: Add i2c hw support soc: qcom: wda: Power Save cb support ARM: dts: msm: Fix interrupt type configuration for PM8150B charger msm: npu: Fix SSR race condition issue in DSP mode msm: camera: uapi: Add new acquire/release HW IOCTLs net: qrtr: mhi: Remove timeout and interruptible soc: qcom: qmi_interface: Do not print error for 0 pkt ion: Ensure ION system secure heap shrinker doesn't deadlock sm6150-pinctrl.dtsi : Change I2C GPIO's configuration. ARM: dts: msm: Add support for audio over display port for sm6150 mm, oom: remove oom_lock from oom_reaper net/embms-kernel : EMBMS Tunneling Module spi: spi-geni-qcom: Fix the interpretation of cs_change flag ANDROID: sdcardfs: Check stacked filesystem depth usb: xhci-plat: Add support for PM suspend and hibernation net: core: To send ARP probe when neighbor state is NUD_STALE sdmsteppe-perf_defconfig: Enable the smcinvoke driver clk: qcom: gpucc: Mark gpu_cc_ahb_clk as CRITICAL icnss: Update the smp2p node parsing usb: dwc3: Add support for PM suspend and hibernation in host mode mmc: core: Take reference of response error before block end request net: netfilter: IRC DCC for private clients ARM: dts: msm: remove guard-memory region support for rmtfs on sm6150 msm: camera: icp: Avoid accessing unclocked registers soc: qcom: dfc: Enhance ndo_select_queue soc: qcom: dfc: ancillary info soc: qcom: dfc: DFC powersave fixes defconfig: sdmsteppe: enable file based encryption block: Clone crypt key while cloning bioset fscrypt: Fix Data Unit Number used in file encryption ARM: dts: qcom: Add ICE clock entries in sdhc1 node for sm6150 net: qualcomm: rmnet: Fix incorrect allocation flag in transmit ARM: dts: msm: update spi codec slave clock ARM: dts: msm: revert PCIe1 PHY sequence for sm8150 V1 dwc3: Add ipc debug log for USB GSI and USB endpoint operation drivers: net: rmnet: Enable data path traces msm: camera: isp: Enable early EOF cnss2: Set proper SMMU attributes for collecting firmware RAM dump dwc3-msm: Block doorbell to GSI from USB wrapper msm: camera: crm: Unlink devices before clearing the link msm: camera: isp: Add debugfs to dump hbi/vbi info msm: camera: add page fault handlers in ife, jpeg and icp drivers mhi: controller: always set link to D3Hot when powering off sched: Fix incorrect sleep duration in wait_task_inactive() ARM: dts: msm: change csid clock to svs plus ARM: dts: msm: Enable dload_type selection on SDMMAGPIE msm: vidc: refine clock voting for vsp and turbo msm: kgsl: Allocate HFI crash dump memory for A615 and A616 msm: kgsl: Enable IO coherency for A615 and A616 GPU msm: kgsl: Add support for A616 GPU usb: gadget: ffs: Fix runtime PM usage count for multiple set_alt ARM: dts: msm: Modify SW JEITA thresholds of sm6150 ARM: dts: msm: Add JEITA ADC code in QG batt profile for sm6150 power: smb5: Fix POWER_SUPPLY_PROP_FORCE_RECHARGE case handling ARM: dts: msm: add support for controlling LGA power for bt module usb: pd: Do not defer probe if vbus or vconn is not present fs: crypto: remove key derivation code duplication msm: vidc: Make DCVS decision after low latency cfg80211: Add macros to indicate backport support for FILS nl80211: Update ERP info using NL80211_CMD_UPDATE_CONNECT_PARAMS ufs: ufs-qcom: Fix data corruption issue with FBE on F2FS f2fs: Fix data corruption issue observed with FBE cfg80211: Include length of kek in rekey data defconfig: msm: enable memcg for sdmsteppe ARM: dts: msm: reduce GPU max bus BW votes qseecom: check if listener is not ready to receive request hdcp_qseecom: Add support for DP MST feature dma-coherent: limit alignment of dma-coherent allocations ion: Ensure correct heap type set during heap drain msm: camera: sensor: Protect link/unlink calls msm: npu: Support LOWSVS power mode msm: camera: icp: Reset pwr_ctrl register as part of PC msm: camera: Modify shutdown sequence in KMD backlight: qcom-spmi-wled: Initialize mutex before it can be used netlabel: check for IPV4MASK in addrinfo_get USB: pd: Notify selfpowered state based on type C current msm: kgsl: Log the type of snapshot qseecom: set listener id before sending registration scm_call ARM: dts: msm: Remove unsupported power level for npu v1.0 ARM: dts: msm: Add support for Audio SSR on SM6150 msm: ipa4: Fix to NULL pointer dereference ARM: dts: msm: Make wcd937x as child of bolero msm: mhi_dev: update format specifiers msm: mhi_dev: add MHI device driver snapshot arm64: percpu: Initialize the ret variable for default case sched/walt: Fix the memory leak of idle task load pointers tracing: Make trace_vbprintk support stm_log ARM: configs: Enable ICE support for emmc on sm6150 mmc: host: sdhci-msm-ice: Fix compilation issue in ice sched: improve the scheduler ARM: dts: msm: add fpc1028 dtsi config for QRD6150 Revert "mmc: mmc: Attempt to flush cache before reset" msm: ipa: Unlock mutex before voting PCIe clocks usb: gadget: Add a NULL check for desc header pointer msm: kgsl: Only call dev_pm_opp_put on a valid OPP msm: kgsl: Remove A4XX preemption fair scheduler soc: qcom: smp2p: Add wakeup capable flags to SMP2P IRQ spi: spidev: add Qualcomm spi codec slave driver ARM: dts: msm: add spi dev node on sa8155 adp platform msm: ipa4: Fix to decrement the client count after writing QMAP ID usb: gadget: f_uac2: Check return value from config_ep_by_speed() msm: ipa: dma unmap of proper mapped size ARM: dts: msm: Add pmic id nodes for BCL support on sm6150 usb: dwc3-msm: Simplify restart_usb_host_mode() callback usb: dwc3: Avoid NULL pointer access ARM: dts: msm: Add BCL thermal zone mitigation for SDMMAGPIE ARM: dts: msm: Add pmic die temperature zone config for SDMMAGPIE ARM: dts: msm: Add default thermal zone definition for SDMMAGPIE ARM: dts: msm: Add LMH-DCVSh configuration for SDMMAGPIE drivers: thermal: virtual-sensor: Add new virtual sensors for SDMMAGPIE ARM: dts: msm: Add regulator cooling device for SDMMAGPIE ARM: dts: msm: Add QMI cooling device for SDMMAGPIE ARM: dts: msm: Update TSENS userspace thermal zone rules for SDMMAGPIE f_gsi: Pass 1024 byte as max_pkt_size for super speed plus Revert "msm: vidc: do not treat NOC error as fatal error" llcc: Update SCT table entries for sm6150 llcc: Update SCT table entries for sdmmagpie msm:ipa: Return mux id only for valid interface ARM: dts: msm: Add regulator switch for Dual LED flash in SM6150 drivers: llcc: Remove error message in llcc_slice_getd() msm: kgsl: Log context type in case of GPU faults regulator: fan53555: Add debugfs support defconfig: enable CDSP loader driver for qcs405. drivers: pinctrl: qcom: Update GPIO mapping for sm6150 ARM: dts: msm: Add SSC QUPV3 DT nodes for SM8150 ARM: dts: msm: Add SSC QUPV3 I2C DT nodes for SM8150 diag: Update the logging codes of events, logs and msgs soc: qpnp-pbs: Fix the probable NULL pointer dereference issue ARM: dts: msm: Enable CX IPeak cooling device and thermal zone for SM6150 drivers: thermal: Pass reg base parameter for CX Ipeak hardware init API ARM: dts: Update the initial power level for SM6150 GPU defconfig: qcs405: enable ebtables config ARM: dts: msm: enable deep pre-fetch for HF/SF TBUs for sm6150 usb: dwc3-msm: Disable RxTerm Detection by Core in U3 state pagemap.h: Allow readahead Movable allocations from CMA region ARM: dts: msm: Update sm8150 to V10 memory map clk: qcom: scc-sm8150: update PLL and RCG clock configurations msm: camera: Enhance error logs in memmgr, smmu mhi: controller: decrease auto-suspend timeout ARM: dts: msm: Increase camnoc bw margin for sm8150 msm: camera: memmgr: Allow alloc flags with 0 msm: camera: mem: Correct cache direction msm: vidc: New extradata for hdr10 plus metadata drm/msm/sde: update DS and DSPP HW request based on display type power: smb5-lib: Check Type-C attached status in moisture detection power: smb5: disable Type-C CCOUT detach/attach interrupts msm: kgsl: Sync non io-coherent dma buffers on attach to GPU msm: vidc: Correct CBR limit checks ARM: dts: msm: Update core mapping for silver core thermal zones for SM6150 soc: sm8150: Update SC table to reflect version 9.0 changes soc: qcom: pil: Remove unused variable 'seg_id' soc: qcom: pil: Avoid usage of variable length array defconfig:arm64: enable the msm_rng driver msm: ipa: fix uC descriptor ring IPA SRAM area msm: kgsl: Trigger preemption only if GMU is in ACTIVE state ARM: dts: msm: Enable QRNG driver for qcs405 iommu/arm-smmu: ignore target specific initialization ARM: dts: msm: disable l1&l1ss for sa8155 mmc: card: WARN_ON in cmdq completion context ARM: dts: msm: Add QPIC support for qcs403 ARM: dts: msm: Add min and max value for micb load for sm6150 hrtimer: Initialize cpu_base.next_timer to NULL conditionally Revert "cpuidle: Fix cpu frequent exits from low power mode" regulator: fan53555: add support for Halo HL7503 buck converter mmc: sdhci-msm-ice: Fix compilation issue mmc: sdhci-msm-ice: add support for FBE over F2FS fingerprint: add FPC kernel driver power: smb5-lib: update liquid presence detection flow power: smb5: configure WDOG_BARK_IRQ as a wakeup irq ARM: dts: msm: configure Charger WD bark timer for SM8150 platforms ARM: dts: msm: Update qcedev smmu settings for sm8150 v2 input: qti-haptics: fix print format issues defconfig: msm: enable SLPI pinctrl driver for SA8155 msm: ipa: Mutex protect state variable xhci: Fix NULL pointer dereference with xhci_irq() for shared_hcd power: smb5: Prevent interrupt storm due to incorrect configuration ion: Fix partial cache maintenance issue ion: ion_page_pool: Check for fatal signals from OOM killer sched/fair: don't skip based on target capacity ARM: msm: dts: Add dt config for vendor image on sm8150 scsi: ufs: ice: Skip CTRL_INFO configuration usb: dwc3-msm: Remove redundant dwc3_msm_suspend call rmnet: generic kernel based traces for shs and perf modules ARM: dts: msm: enable deep pre-fetch for GPU TBUs for sm6150 defconfig: arm64: Enable CDSP request manager and CDSP L3 governor mmc: msm-host: Set inline-crypto support host flag mmc: card: Set INLINECRYPT queue flag based on host capability ARM: dts: update energy costs for new frequencies of QCS405/403 sched: Avoid placing task on isolated prev_cpu ARM: dts: msm: Add mem_dump node for SDMMAGPIE msm: ipa4: Add IPA4.5 S/W SRAM mapping ARM: dts: msm: Enable complete subsystem ramdump for sdmmagpie clk: qcom: rcg2: Add DIV_ROUND_CLOSEST_ULL to roundoff RCG frequency crypto: qcedev: Add null pointer check on sg_src ARM: dts: msm: Add support for AOP in PIL for sdmmagpie ARM: dts: msm: Enable debug uart on S6155P diag: Check remote proc presence status soc: qcom: smp2p_sleepstate: Unregister pm_notifer in error path coresight: stm: Fix master control issue ARM: dts: msm: add support from PM8009 PMIC for sdmmagpie ARM: dts: msm: update regulator nodes for sdmmagpie ARM: dts: add pinctrl info for sec/tert tdm drm/msm/sde: Add support for ROI function of AD4 ARM: dts: msm: Correct the CX regulator resource type for SA6155 ion: ion_page_pool: Use -ENOMEM instead of NULL msm: vidc: Set mode1 for VP8 always msm: adsprpc: use same CPU address during DMA allocation and free ARM: dts: msm: Add cpu set for adsp glink on sm8150 rpmsg: glink: Add option to affine resources to CPUs ARM: dts: msm: remove unused gpu DT tree node for a640v2 rpmsg: glink: spi: Update intent before sending cmd msm: camera: isp: Try IFE-Lite first when acquiring resources defconfig: qcs405: Enable AR803x PHY config for Perf images mmc: host: Kconfig: Enable ICE Kconfig for mmc on sm6150 defconfig: sm6150: Enable configuration flag for Inline Crypto Engine kgsl: msm: Do not use missing A608 GMU power counters msm: kgsl: Properly take syncsource_lock spinlock msm: ipa: Fix the mutex lock clk: add duty cycle support soc: qcom: sysmon-qmi: Fix duplicate BEFORE_POWERUP SSCTL events msm: camera: crm: Fix the size to copy from user in IOCTL ARM: dts: disable SSC feature for DSI clocks on sa8155 drivers: edac: Add GIC RAM error reporting driver msm: camera: Changes for secure camera msm: kgsl: Force HFI queues to 16 byte alignment lib: Ignore kasan errors from find_next_bit and last bit ion: msm_ion: fix incorrect ion_buffer member assignment msm: vidc: Fix HEIC related HFI macro values ARM: dts: msm: add support for the stall based memlat ARM: dts: msm: Update entry and exit latency for sm8150 arm: mm: dma-mapping: Use iommu_attach_group ARM: dts: msm: Update to I2S pinctrl for QCS405 ARM: dts: msm: Update to I2S config for QCS405 ARM: dts: msm: Remove unwanted compatible string for QUPV3 UART on sm8150 xfrm: validate template mode msm: camera: isp: clean up logic to handle bubble ARM: dts: msm: Enable CX Ipeak support for multimedia clients ARM: dts: Update GPU clock table for SM6150 usb: pd: Don't reject sink request based on max current defconfig: Enable Crypt target support ARM: dts: Add energy costs for sdmmagpie clk: qcom: gpucc: Update the frequencies for GFX3D clock defconfig: arm64: Disable fb virtual device support on sm8150 uapi: sound: latency mode support for transcode loopback msm: kgsl: Hardcode the snapshot CP SQE state snapshot size Linux 4.14.66 cls_matchall: fix tcf_unbind_filter missing isdn: Disable IIOCDBGVAR Bluetooth: avoid killing an already killed socket misc: sram: fix resource leaks in probe error path serial: 8250_dw: Add ACPI support for uart on Broadcom SoC serial: 8250_dw: always set baud rate in dw8250_set_termios serial: 8250_exar: Read INT0 from slave device, too tty: serial: 8250: Revert NXP SC16C2552 workaround ACPI / PM: save NVS memory for ASUS 1025C laptop USB: option: add support for DW5821e USB: serial: pl2303: add a new device id for ATEN USB: serial: sierra: fix potential deadlock at close ALSA: vxpocket: Fix invalid endian conversions ALSA: memalloc: Don't exceed over the requested size ALSA: hda: Correct Asrock B85M-ITX power_save blacklist entry ALSA: cs5535audio: Fix invalid endian conversion ALSA: virmidi: Fix too long output trigger loop ALSA: vx222: Fix invalid endian conversions ALSA: hda - Turn CX8200 into D3 as well upon reboot ALSA: hda - Sleep for 10ms after entering D3 on Conexant codecs net: aquantia: Fix IFF_ALLMULTI flag functionality ip6_tunnel: use the right value for ipv4 min mtu check in ip6_tnl_xmit vhost: reset metadata cache when initializing new IOTLB net_sched: Fix missing res info when create new tc_index filter vsock: split dwork to avoid reinitializations net_sched: fix NULL pointer dereference when delete tcindex filter llc: use refcount_inc_not_zero() for llc_sap_find() l2tp: use sk_dst_check() to avoid race on sk->sk_dst_cache dccp: fix undefined behavior with 'cwnd' shift in ccid2_cwnd_restart() msm: kgsl: Increase the cycle count for fault detection in a6xx ARM: dts: msm: Update GMU PDC configs Linux 4.14.65 x86/speculation/l1tf: Exempt zeroed PTEs from inversion Linux 4.14.64 x86/mm: Add TLB purge to free pmd/pte page interfaces ioremap: Update pgtable free interfaces with addr Bluetooth: hidp: buffer overflow in hidp_process_report ASoC: Intel: cht_bsw_max98090_ti: Fix jack initialization ASoC: msm8916-wcd-digital: fix RX2 MIX1 and RX3 MIX1 block, bfq: fix wrong init of saved start time for weight raising clk: sunxi-ng: Fix missing CLK_SET_RATE_PARENT in ccu-sun4i-a10.c ASoC: rsnd: fix ADG flags fw_cfg: fix driver remove sched/debug: Fix task state recording/printout ACPI / APEI: Remove ghes_ioremap_area crypto: skcipher - fix crash flushing dcache in error path crypto: skcipher - fix aligning block size in skcipher_copy_iv() crypto: ablkcipher - fix crash flushing dcache in error path crypto: blkcipher - fix crash flushing dcache in error path crypto: vmac - separate tfm and request context crypto: vmac - require a block cipher with 128-bit block size crypto: x86/sha256-mb - fix digest copy in sha256_mb_mgr_get_comp_job_avx2() kbuild: verify that $DEPMOD is installed x86/mm: Disable ioremap free page handling on x86-PAE x86: i8259: Add missing include file x86/l1tf: Fix build error seen if CONFIG_KVM_INTEL is disabled ARM: dts: msm: Modify UART pins configurations SM8150 Linux 4.14.63 x86/CPU/AMD: Have smp_num_siblings and cpu_llc_id always be present x86/speculation/l1tf: Unbreak !__HAVE_ARCH_PFN_MODIFY_ALLOWED architectures x86/init: fix build with CONFIG_SWAP=n cpu/hotplug: Non-SMP machines do not make use of booted_once x86/smp: fix non-SMP broken build due to redefinition of apic_id_is_primary_thread x86/microcode: Allow late microcode loading with SMT disabled tools headers: Synchronise x86 cpufeatures.h for L1TF additions x86/mm/kmmio: Make the tracer robust against L1TF x86/mm/pat: Make set_memory_np() L1TF safe x86/speculation/l1tf: Make pmd/pud_mknotpresent() invert x86/speculation/l1tf: Invert all not present mappings cpu/hotplug: Fix SMT supported evaluation KVM: VMX: Tell the nested hypervisor to skip L1D flush on vmentry x86/speculation: Use ARCH_CAPABILITIES to skip L1D flush on vmentry x86/speculation: Simplify sysfs report of VMX L1TF vulnerability KVM: VMX: support MSR_IA32_ARCH_CAPABILITIES as a feature MSR KVM: X86: Allow userspace to define the microcode version KVM: X86: Introduce kvm_get_msr_feature() KVM: SVM: Add MSR-based feature support for serializing LFENCE KVM: x86: Add a framework for supporting MSR-based features Documentation/l1tf: Remove Yonah processors from not vulnerable list x86/KVM/VMX: Don't set l1tf_flush_l1d from vmx_handle_external_intr() x86/irq: Let interrupt handlers set kvm_cpu_l1tf_flush_l1d x86: Don't include linux/irq.h from asm/hardirq.h x86/KVM/VMX: Introduce per-host-cpu analogue of l1tf_flush_l1d x86/irq: Demote irq_cpustat_t::__softirq_pending to u16 x86/KVM/VMX: Move the l1tf_flush_l1d test to vmx_l1d_flush() x86/KVM/VMX: Replace 'vmx_l1d_flush_always' with 'vmx_l1d_flush_cond' x86/KVM/VMX: Don't set l1tf_flush_l1d to true from vmx_l1d_flush() cpu/hotplug: detect SMT disabled by BIOS Documentation/l1tf: Fix typos x86/KVM/VMX: Initialize the vmx_l1d_flush_pages' content Documentation: Add section about CPU vulnerabilities x86/bugs, kvm: Introduce boot-time control of L1TF mitigations cpu/hotplug: Set CPU_SMT_NOT_SUPPORTED early cpu/hotplug: Expose SMT control init function x86/kvm: Allow runtime control of L1D flush x86/kvm: Serialize L1D flush parameter setter x86/kvm: Add static key for flush always x86/kvm: Move l1tf setup function x86/l1tf: Handle EPT disabled state proper x86/kvm: Drop L1TF MSR list approach x86/litf: Introduce vmx status variable cpu/hotplug: Online siblings when SMT control is turned on x86/KVM/VMX: Use MSR save list for IA32_FLUSH_CMD if required x86/KVM/VMX: Extend add_atomic_switch_msr() to allow VMENTER only MSRs x86/KVM/VMX: Separate the VMX AUTOLOAD guest/host number accounting x86/KVM/VMX: Add find_msr() helper function x86/KVM/VMX: Split the VMX MSR LOAD structures to have an host/guest numbers x86/KVM/VMX: Add L1D flush logic x86/KVM/VMX: Add L1D MSR based flush x86/KVM/VMX: Add L1D flush algorithm x86/KVM/VMX: Add module argument for L1TF mitigation x86/KVM: Warn user if KVM is loaded SMT and L1TF CPU bug being present cpu/hotplug: Boot HT siblings at least once Revert "x86/apic: Ignore secondary threads if nosmt=force" x86/speculation/l1tf: Fix up pte->pfn conversion for PAE x86/speculation/l1tf: Protect PAE swap entries against L1TF x86/CPU/AMD: Move TOPOEXT reenablement before reading smp_num_siblings x86/cpufeatures: Add detection of L1D cache flush support. x86/speculation/l1tf: Extend 64bit swap file size limit x86/apic: Ignore secondary threads if nosmt=force x86/cpu/AMD: Evaluate smp_num_siblings early x86/CPU/AMD: Do not check CPUID max ext level before parsing SMP info x86/cpu/intel: Evaluate smp_num_siblings early x86/cpu/topology: Provide detect_extended_topology_early() x86/cpu/common: Provide detect_ht_early() x86/cpu/AMD: Remove the pointless detect_ht() call x86/cpu: Remove the pointless CPU printout cpu/hotplug: Provide knobs to control SMT cpu/hotplug: Split do_cpu_down() cpu/hotplug: Make bringup/teardown of smp threads symmetric x86/topology: Provide topology_smt_supported() x86/smp: Provide topology_is_primary_thread() sched/smt: Update sched_smt_present at runtime x86/bugs: Move the l1tf function and define pr_fmt properly x86/speculation/l1tf: Limit swap file size to MAX_PA/2 x86/speculation/l1tf: Disallow non privileged high MMIO PROT_NONE mappings x86/speculation/l1tf: Add sysfs reporting for l1tf x86/speculation/l1tf: Make sure the first page is always reserved x86/speculation/l1tf: Protect PROT_NONE PTEs against speculation x86/speculation/l1tf: Protect swap entries against L1TF x86/speculation/l1tf: Change order of offset/type in swap entry x86/speculation/l1tf: Increase 32bit PAE __PHYSICAL_PAGE_SHIFT x86/irqflags: Provide a declaration for native_save_fl kprobes/x86: Fix %p uses in error messages x86/speculation: Protect against userspace-userspace spectreRSB x86/paravirt: Fix spectre-v2 mitigations for paravirt guests ARM: dts: imx6sx: fix irq for pcie bridge Bluetooth: hci_serdev: Init hci_uart proto_lock to avoid oops Bluetooth: hci_ldisc: Allow sleeping while proto locks are held. phy: phy-mtk-tphy: use auto instead of force to bypass utmi signals mtd: nand: qcom: Add a NULL check for devm_kasprintf() fix __legitimize_mnt()/mntput() race fix mntput/mntput race make sure that __dentry_kill() always invalidates d_seq, unhashed or not root dentries need RCU-delayed freeing init: rename and re-order boot_cpu_state_init() scsi: qla2xxx: Fix memory leak for allocating abort IOCB scsi: sr: Avoid that opening a CD-ROM hangs with runtime power management enabled xen/netfront: don't cache skb_shinfo() stop_machine: Disable preemption after queueing stopper threads Mark HI and TASKLET softirq synchronous kasan: add no_sanitize attribute for clang builds scsi: virtio_scsi: fix IO hang caused by automatic irq vector affinity scsi: core: introduce force_blk_mq scsi: hpsa: fix selection of reply queue parisc: Define mb() and add memory barriers to assembler unlock sequences parisc: Enable CONFIG_MLONGCALLS by default ARM: dts: msm: add transcode loopback driver support for qcs405 ANDROID: AVB error handler to invalidate vbmeta partition. Change-Id: Ib2ad37b5548f6dd4c7b183e27c05c5d7f3c9cdc5 Signed-off-by:Abhijith Desai <desaia@codeaurora.org>
Loading
Please register or sign in to comment