Merge commit '83c142a8' into dev/msm-4.14-display
* commit '83c142a8': qseecom: correct range check in __qseecom_update_cmd_buf_64 ARM: dts: msm: Disable io-coherency for GSI on atoll ARM: dts: msm: Add thermal zone definition for ATOLL ARM: dts: msm: Add regulator cooling device for ATOLL ARM: dts: msm: Add LMH-DCVSh configuration for ATOLL AndroidKernel: add TARGET_PREBUILT_INT_KERNEL_IMAGE defconfig: Enable lightnvm driver ARM: dts: msm: Enable IPA SMMU S1 stage for atoll ARM: dts: msm: add MHI NET devicetree node for sdxprairie msm: mhi_dev: add random mac generation and ethernet parse support defconfig: msm: Enable QRTR_MHI_DEV for SA515M ARM: dts: msm: add hostless QUIN TDM configuration ARM: dts: msm: Add ion secure carveout for atoll defconfig: msm: cleanup sdmmagpie configs from atoll ARM: dts: qcom: Add GFX iommu HSR setting for atoll ARM: dts: msm: Disable io-coherency for GSI on SM6150 ARM: dts: msm: Add SMMU entry and disable io-coherency on sdmmagpie ARM: dts: msm: Add virtio spmi and pmic gpios on sa6155p and sa8155 VMs spmi: pmic_arb: add virtio spmi driver for VM platforms ARM: dts: msm: Add inline crypto engine node for atoll dt-bindings: batterydata: add SOH range property msm: ipa: Enable qmi send request to remove last connection qseecom: correct range check in __qseecom_update_qteec_req_buf ARM: dts: msm: Update core isolation thermal zone thresholds for SA6155 ARM: dts: msm: Add support for EUD for atoll msm: kgsl: Remove extra call to turn off interrupts ARM: dts: qcom: Modify pinctrl settings for HS-I2S device nodes ARM: dts: qcom: Add new properties for HS-I2S node usb: dwc3-msm: Fix maximum_speed determination ARM: dts: qcom: Add HS-I2S device tree support on SA8155-VM power: smb1390-psy: Add support to identify CP model name ARM: dts: msm: Add dtsi support for v150_110 camera defconfig: msm: enable spmi pmic pinctrl for QTI Quin GVM drivers: net: can: Add non-blocking call for end upgrade ioctl drivers: net: qti-can: Add ASYNC probe and power notification ARM: dts: qcom: Add iommu bus voting details for atoll ARM: dts: msm: Cleanup existing dts of 403 diag: dci: Validate pkt length before parsing for full header ARM: dts: msm: update the memory map to v5 on atoll Revert "defconfig: QCS405: Enable USB diag_bridge, QRTR and RMNET host drivers" iommu: arm-smmu: Add hibernation callbacks to pm_ops ARM: dts: msm: Enable virtio clock for sa6155p vm ARM: dts: msm: Disable UART_4 on SA515M CCARD boards clk: qcom: gcc: Add video clock resets for sdmshrike net: qualcomm: rmnet: Pass on bad csum segments ARM: dts: msm: Set ethernet PHY reset delay for SA515M CCARD ARM: dts: msm: Enable PPS gpio for SA515M CCARD boards ARM: dts: msm: Enable the OSM clock controller for ATOLL clk: qcom: osm: Add support for OSM clocks for ATOLL ARM: dts: msm: Update compatible string for SCC on the SA 8195 target drivers: soc: qcom: Enable the virtual subsystem notification driver defconfig: msm: Decide UART sampling rate based on config qbt: Add ioctls to acquire and release wakelock usb: phy: snps: Turn off CXO clock from msm_hsphy_dpdm_regulator_enable soc: qcom: scm_qcpe: Add tolerance to HAB failures ARM: dts: msm: Remove extcon and PHY nodes on atoll RUMI ARM: dts: msm: Add slimbus instance for ATOLL msm: kgsl: Don't deassert GBIF halt before GPU gdsc goes off drivers: soc: qcom: Update atoll SCT entry for modem SS ARM: dts: msm: Add pm8008 support for atoll ARM: dts: msm: add PM6150/PM6150L rpmh regulators for atoll serial: msm_geni_serial: Enhance debug logs and support ARM: dts: msm: Enable virtio clock for sa8195 vm clk: qcom: Add usb and pcie virtio clocks for sa8195p msm: ipa3: Fix to recycle ODL consumer pipe SKB buffer ARM: dts: msm: Include display for SA8195P ADP STAR arm: mm: Set dma_ops_setup only for IOMMU_DOMAIN_DMA ARM: dts: msm: Enable QCA6390 for SA515M CCARD boards net: qualcomm: rmnet: Avoid *_hdr() helpers while adding linear GSO ARM: dts: msm: Disable io-coherency for GSI on Trinket diag: Do not include unallocated buffer to md table defconfig: msm: change BLK_DEV_LOOP_MIN_COUNT's value for Trinket ARM: dts: msm: Change display rsc to use AWAKE votes for ATOLL msm: kgsl: Ensure GPU gdscs are off in SLUMBER and during hard reset ARM: dts: msm: Add QMI cooling device for ATOLL defconfig: msm: Update thermal drivers for ATOLL driver: thermal: bcl_pmic5: Use mitigation level interrupts ARM: dts: msm: Add virtio regulator for sa8155 vm drivers: of: Add early param memrsv ARM: dts: msm: Add virtio regulator on sa6155p virtual machine defconfig: msm: Enable virtio regulator for QTI Quin GVM regulator: add virtio regulator driver msm: camera_v2: reject the late request clk: qcom: Change init level for virtio clock ARM: dts: msm: Add TLMM GPIOs for direct connect support on SA6155P VM drivers: msm: pinctrl: Add custom TLMM direct connect list feature support net: qrtr: Loop on mhi_dev_read_channel until it returns 0 net: qrtr: Change the in and out channels net: qrtr: Send HELLO message on endpoint register defconfig: msm: Configure QRTR Node ID for sdxprairie net: qrtr: Add dynamic node id configuration defconfig: msm: Enable QRTR MHI DEV for sdxprairie ARM: dts: msm: Add QRTR MHI DEV device for sdxprairie net: qrtr: Add support for a mhi device transport msm: pcie: control when PCIe MSI driver can access SNPS registers defconfig: msm: Enable SYSVIPC for sa2150p defconfig: msm: Add back configurations to SA2150P ARM: dts: msm: register IPCR for early MHI notification ARM: dts: msm: Add USB for SA8195 Virtual Machine ARM: dts: msm: Add qrng node for atoll ARM: dts: msm: Enable TZ-log driver for atoll ARM: dts: msm: Add crypto device nodes for atoll gpi: Evaluate EE GSI registers offset for QUP power: smb1390-psy: Configure IREV and main's ICL to prevent IREV condition power: smb1390-charger-psy: use voting mechanism to control slave defconfig: sm8150: change BLK_DEV_LOOP_MIN_COUNT's value ARM: dts: msm: Add GPI DMA and QUPv3 SE dt nodes for atoll defconfig: quin gvm: add ptp config net: qrtr: mhi: Use spin_lock_bh in qcom_mhi_qrtr_send power: power_supply: Display skin health in proper format ARM: dts: msm: Introduce bus topology for ATOLL clk: qcom: Update SCC regulator configurations for SA 8195 power: smb1390-psy: Configure temperature output buffer to High-Z state power: smb5: Add support for thermal mitigation for CC Mode msm: ipa: Use correct VLAN header size in partial headers mhi: core: export symbols for references ARM: dts: msm: Add eSOC support for sdmshrike msm: msi: update SNPS MSI mask and unmask based on PCIe LPM ARM: dts: msm: Update status fields for PIL nodes on SA8195P ADP STAR ARM: dts: re-enable mhi boot logger channel for sm8150-sdxprairie soc: qcom: dfc: Traffic control optimization dt-bindings: thermal: bcl: Update the interrupt name for bclv5 ARM: dts: msm: Add the smcinvoke node for atoll dt-bindings: qpnp-smb5: Add property to enable thermal mitigation ARM: dts: msm: Enable lpm and modify boot option for QCS405 ARM: dts: msm: Add qseecom node and heap for atoll ARM: dts: msm: Update IRQs for APPS SMMU on SA8195 virtual machine msm: kgsl: Free up preemption buffers on ringbuffer close defconfig: sm8150: Disable BUILD_ARM64_APPENDED_DTB_IMAGE flag ARM: dts: msm: Enable deep pre-fetch on apps smmu for atoll serial: msm_geni_serial: Decide UART sampling rate based on config defconfig: sa515m: Rename defconfigs ARM: dts: msm: Correct the qmi id of npu etm for atoll rpmsg: glink: Resource cleanup on glink smem probe fail ARM: dts: qcom: Add HS-I2S device tree support on SA8155 sched: Add task boost feature defconfig: trinket: Disable BUILD_ARM64_APPENDED_DTB_IMAGE flag clk: qcom: clk-rpmh: Add support for clk-rpmh driver for ATOLL msm: camera: Add new sof event to include nanosecond timestamp msm: ais: eeprom: Fix OOB condition for memory map count diag: Update hdlc mode for all peripherals after mdlog exit msm: ipa3: Update BW values for debugfs to change clk rate ARM: dts: msm: Add QMP debugfs client on sdmshrike ARM: dts: msm: Update the SDHC driver for SA8195P ADP STAR ARM: dts: msm: Include PCIe for SA8195P devfreq: bw_mon: check for the return value of start_monitor devfreq: bimc_bwmon: Add support to enable BWMON clks mhi: core: make timesync register access strict ARM: dts: msm: Enable dual-CAN for SA515M CCARD defconfig: sdxprairie: Enable burst flow control Revert "ARM: dts: msm: Defer regulator disable for trinket GPU SMMU" defconfig: qcs405: Enable ARCH_QCS403 in qcs405 defconfig msm: kgsl: Avoid redundant AOP message during GPU wake up power: power_supply: Add property to display skin temperature status msm:camera:isp: Fix array index bound checks msm: ipa4: Cleanup duplicate code used for setup coalescing pipe net: qualcomm: rmnet: Fix incorrect UL checksum offload logic ARM: dts: msm: Add audio support for SA515M CCARD boards msm: ipa4: Send new QMI indication message to modem for RSC pipe msm: ipa4: initialize the replenish pointer for WAN consumer pipe msm: ipa4: Compare unsigned value with less than zero always false msm: ipa4: Don't decrease channel ref conunt for GCI channel ARM: dts: msm: Update RPMh clock for SA8195P ASoC: tlv320aic3x: Add reset inverted DT property defconfig: msm: Enable TLV Audio codec for sdxprairie-auto msm: ipa3: Cleanup MHIP Dl rules on IPACM restart msm: ipa3: add qmi support for cleaning MHIP rules and frags ARM: dts: msm: Use PM8195 regulators for SA8195P ADP STAR usb: dwc3: Prevent continuous retries on error event sched/fair: Only strict skip for current task msm: ipa3: vote to turbo incase of APQ platform ARM: dts: qcom: Modify the device tree for HS-I2S driver cnss: Add cnss driver to msm-4.14 power: qpnp-qg: Replace ktime_get with ktime_get_boottime power: qpnp-qg: Report SOC in centi-percentage devfreq: Do not round up bandwidth on BWMON4 devices dt-bindings: usb: Add gsi-disable-io-coherency to driver bindings usb: gadget: Mark usb gsi driver dma memory as cached usb: dwc3: Allocate and free TRB buffers from ep ops rpmsg: glink: Resource cleanup on glink native probe fail usb: quirk: add no-LPM quirk on Kingston DataTraveler 3.0 drive ARM: dts: msm: add PBS device for PM8150B power: qpnp-fg-gen4: correct SDAM register used for calibration defconfig: msm: Add defconfig files for SA2150P msm: ipa3: Fix spin_unlock_bh warning in wan driver ARM: dts: msm: Update camera SIDs and clock rates for SA8195P soc: qcom: mem-offline: fix mem online failure notification defconfig: msm: Enable PPS for sdxprairie-auto platforms ARM: dts: msm: Change tlmm-central-base base for sdxprairie emac ARM: dts: msm: Enable EEPROM for SA515M boards defconfig: sa515m: Enable the AT24 EEPROM for SA515M ARM: dts: msm: Enable RGMII for SA515M CCARD ARM: dts: msm: Update SSC entries for SA8195P drivers: soc: qcom: Add snapshot of virtual subsystem notification driver msm: kgsl: Fix race condition between drawobj and context destroy soc: qcom: spcom: fix error code on create existing channel ARM: dts: msm: add cti trig_out gpio for atoll defconfig: msm: Enable SSBD config for Atoll arm64: sysreg: Clean up instructions for modifying PSTATE fields arm64: ssbd: Add support for PSTATE.SSBS rather than trapping to EL3 power: qpnp-qg: Add support for fast-charge config dt-bindings: qpnp-qg: Add properties for fast-charge config power: qpnp-qg: Add sleep-mode configuration for QG arm64: cpufeature: Detect SSBS and advertise to userspace arm64: entry: Allow handling of undefined instructions from EL1 arm64/sve: System register and exception syndrome definitions diag: Prevent possible use-after-free while updating event mask defconfig: qcs403: Add new defconfig of qcs403 ARM: dts: msm: Add device tree support for board variants of QCS403 soc: qcom: socinfo: Add soc information for QCS404 and QCS407 ARM: msm: Add support for new board config qcs403 power: battery: handle charging termination at lower float voltage ARM: dts: msm: Add dtsi entries of QMP PHY and QUSB2PHY for ATOLL msm: adsprpc: Check fastrpc channel and context during map and unmap ARM: dts: msm: change audio memory type for sdxprairie ARM: dts: msm: Rename the smmu dtsi file name for atoll android: lowmemorykiller: disable ALMK during memory offline dt-bindings: qpnp-qg: Add properties to specify S2 config in sleep ARM: dts: msm: Remove MHI device tree for QCS405 msm:ipa: mutex protect mhi dev for voting/unvoting pcie clocks ARM: dts: msm: Set the default mode for USB on SA8195P ARM: dts: msm: Update bandwidth values for the sdmshrike v2 target msm: npu: Don't sync dma buffer after mapping msm: npu: Use mutex to protect map/unmap to avoid race condition defconfig: Enable MICREL_PHY for SA515M defconfig: Enable CAN for SA515M drivers: net: qti-can: Use div_u64 for 64-bit division ARM: dts: msm: Add fastrpc SMMU sids for sdmshrike v2 target net: qualcomm: rmnet: Workaround for HW checksum error msm: camera: eeprom: Fix OOB condition for memory map count pinctrl: qcom: Add hibernation support for sm8150 pinctrl: qcom: Save and restore TLMM registers icnss: Check firmware status to ignore QMI handshake ARM: dts: msm: Enable AVB system property on atoll ARM: dts: msm: Add initial qrd support for atoll msm: ais: enable/disable rdi separately ARM: dts: msm: Correct active tcs count for atoll zram: fix race condition while returning zram_entry refcount AndroidKernel: Fixed compile errors after enable boot header version 2 msm: camera_v2: isp: Double stats ub size ARM: dts: msm: fix video node name for atoll ARM: dts: msm: Make wakegic as interrupt parent for subsystem on trinket msm: ais: change packet fmt to 0 for plain16 msm: vidc: Ensure size of the data available before typecasting ARM: dts: msm: Use sdmshrike regulators for SA8195P ADP STAR msm: ipa: wdi3: Update with right sequence usb: pd: Do not allow pending out going requests with src_cap_ext usb: phy: snps: Enable auto resume feature only in host mode input: qpnp-power-on: Add support for suspend to disk sound: usb: Fix possible race between release and cleanup diag: Replace improper checks with proper ones to clear stats msm: ais: Support multi-client for req and sync mgr usb: dwc3: Stop active transfer on control endpoints msm: camera: util: Enabling logs to improve debugging ARM: dts: msm: Update clocks for sdmshrike-v2 ARM: dts: msm: Add pwr levels for gpu on sdmshrike mmc: sd: set card removed to true mmc: core: Reset on error during deferred resume Revert "mmc: core: rescan for card if deferred resume fails" net: qrtr: mhi: Register for early notifications ARM: dts: msm: Add SDE DP support on SA8195 ARM: dts: msm: Update PHY sequence for PCIe EP on sdxprairie ARM: dts: msm: Update PCIe EP link speed for sdxprairie net: qualcomm: rmnet: Avoid copy twice in non linear cases ARM: dts: msm: Add QDSS CTI pin definition for sdmshrike ARM: dts: msm: Add syscon nodes to the sdmshrike target cpuidle: lpm_levels: Wakeup biased cpu Revert "ARM: dts: msm: set dmic sampling rate in QCS405" msm: vidc: Add configurations specific to atoll ARM: dts: msm: Add wake-gpio for qcs405-iot-sku6 variant only soc: qcom: smp2p: Add support for suspend to disk mailbox: msm_qmp: Add support for suspend to disk ARM: dts: msm: Add dcc node for atoll ARM: dts: msm: Add mem_dump node for atoll diag: Close the control channel during SSR diag: Update new msg, log and event masks for diag logging BTFM: Add support for Apache 1.2.* cards Hibernate: Add check for pte_valid in saveable page ARM: dts: msm: Add venus pil node for atoll irqchip/gic-v3: Re-init GIC hardware upon hibernation restore dt-bindings: net: qrtr: Add MHI Device transport bindings msm: mhi_dev: Update IPCR channel enums qseecom: use scm_call2 for shutdown app msm: vidc: Enable input crop extradata net: qualcomm: rmnet: check for over-pulling icnss: Skip removing WLAN host driver during recovery ARM: dts: msm: Add modem sensors for SM8150-SDXPRAIRIE ARM: dts: msm: Enable QMI cooling devices for SM8150-SDXPRAIRIE dt-bindings: thermal: qmi_sensor: Add MACROs for QMI sensors dt-bindings: thermal: Add new thermal QMI sensors drivers: thermal: qmi_sensor: Add support for new sensors serial: msm_geni_serial: Maintain correct line id for port clk: qcom: fix pcie virtual clock name mismatch msm: vidc: Fix validate_pkt_size macro definition ARM: dts: msm: Add jtag_mm nodes for atoll ARM: dts: msm: Add regulator and peripheral devices for SA8195 thermal: adc_tm: Ensure drvdata is set for all adc_tm instances ARM: dts: msm: Add devices for sa8155 virtual machines on multi mode ARM: dts: msm: Enable uart for sa8155 virtual machine on single mode mhi: core: Transition to READY state if EE is pass through Revert "msm: vidc: Check image encode capabilities" sched/fair: Avoid unnecessary active load balance ARM: dts: msm: disable lpm and modify boot option for QCS405 msm: pcie: add QCS405 device id support msm: camera: cpas: logs added in the failure case for stop hw dcc_v2: Reset the lock register if config dcc list fails soc: qcom: hab: unify variable type to avoid implicit conversion ARM: dts: msm: Add cnss_sdio dt for QCS405 and enable sdio in sdhc_2 ARM: dts: msm: Update to memory map V6 for sdxprairie ARM: dts: msm: Raise the IPA threshold for sm8150-sdxprairie ARM: dts: msm: Add USB2 for sdmshrike ARM: dts: msm: Add entries to the root node for sdmshrike ARM: dts: msm: Update entries for serial engine instances soc: qcom: wda: Disable powersave work on deinitialization net: qrtr: Free skb if qrtr_node_lookup fails during qrtr_fwd_pkt ARM: dts: qcom: Add CPU and cluster cost for sdmshrike defconfig: qcs405: Enable cnss_sdio driver for Tufello Bluetooth: Fix compile issue when both CONFIG_CNSS and CONFIG_ICNSS enabled mmc: core: Do not set host->card to NULL if oldcard is not released usb: f_gsi: Fix error handling path in ipa_connect_channels ARM: dts: qcom: Remove vidc DT file for sdmshrike msm: camera: Print mem handle index and io config index ARM: dts: msm: Add video device node for atoll msm: camera: csiphy: Support multiple data rates in CSIPHY for sm6150 cnss2: set iova_start and iova_stop to 0 ARM: dts: msm: Add parameter override for SDXPRAIRIE msm: kgsl: Program sub-cache ID for SC8180 ARM: dts: msm: Supply dll-hsr settings for sdhc on sdxprairie ARM: dts: msm: add initial MHI devicetree node for QCS405 ARM: dts: msm: update the phy interrupt in sdxprairie msm: camera: isp: notify boot time stamp with precision ARM: dts: msm: Change irq number of virtio clock ARM: dts: qcom: Enable display driver node for trinket tasha and qrd cnss2: Use uninterruptible wait for idle shutdown/restart work ARM: dts: qcom: enable mi2s gpios dynamically in qcs405 power: smb1390: fix NULL pointer de-reference in resume path ARM: dts: msm: Add overlay DT nodes for sdmshrike mhi: cntrl: qcom: register for early error fatal notification mhi: cntrl: qcom: timesync IPC log buffer support mhi: core: add support for early error notifications mhi: cntrl: qcom: force a suspend during boot mhi: cntrl: qcom: reset suspend state to active in suspend error cases mhi: cntrl: qcom: bring MHI out of suspend prior to MHI shutdown msm: IPA: enable uC debug stats for gsi on IPA4.1 APQ msm: ipa4: GCI protocal channel update polling mode for dependent channels msm: ipa4: Fix to configure pending packelist WAN consumer pipe msm: ipa4: increase event channel ref count for non-coalescing pipe defconfig: msm: Enable DM_VERITY_FEC support ARM: dts: msm: Add TLMM GPIOs for direct connect support on SA8155 VM drivers: msm: pinctrl: Add custom TLMM direct connect list feature support ARM: dts: msm: Add bluetooth pin definition for sdmshrike ARM: dts: msm: Add QSEECOM, SMC, and RNG nodes to sdmshrike defconfig: msm: enable CONFIG_USB_RTL8152 for sm8150, sa8155, trinket defconfig: sa6155: Enable CONFIG_GNSS_SIRF ARM: dts: msm: enable SiRF GNSS Driver and hsuart1 cpufreq: schedutil: Fix for limits update with fast switch enabled ARM: dts: msm: Add support for SA515M CCARD boards ARM: dts: msm: Add labels to PIL entries for sdmshrike msm: ipa3: vote turbo when tethering on mhi: cntrl: qcom: add usage of system pm state notifications mhi: core: notify mission mode transition to control driver mhi: core: do not trigger sys_error if controller already entered RDDM EE mhi: core: skip MHI state SYS_ERR handling if RDDM is supported mhi: core: add time synchronized logs support msm: ipa: Add support for crashdump in IPA offload sub-system msm: kgsl: Correctly update script size for MVC registers diag: Switch to correct logging mode after mdlog exit defconfig: msm: disable PM_AUTOSLEEP for sm8150, sa8155, trinket Coresight: byte-cntr: Don't read byte-cntr when etr is diasbled sched/fair: Avoid cpu idle to deep sleep when have active balance sched: core: Clear walt rq request in cpu starting ARM: dts: msm: update atoll DT entries for fastRPC usecases ARM: dts: msm: Fix ADC compilation error for atoll thermal: adc-tm: Add suspend_noirq support for ADC_TM msm: camera: reqmgr: Verify the req of two links msm: camera: reqmgr: Add initial sync support mhi: cntrl: qcom: set device timer frequency for timesync calculations msm: vidc: Check image encode capabilities icnss: Reduce the shutdown timeout from 50sec to 15sec Documentation: Add DT bindings on atoll power: qpnp-qg: Add support to display available power ARM: dts: msm: Add QMP debugfs client on atoll ARM: dts: msm: Add GPU properties for atoll dt-bindings: qpnp-qg: Add property to specify system minimum voltage icnss: Synchronize idle shutdown and restart serial: msm_geni_serial: Make sure to have buffer for stop rx power: qpnp-qg: Allow SOC jump during resume dt-bindings: qpnp-qg: Add property for minimum sleep time power: battery: fix usage of un-initialized variable in FCC stepper msm: ipa: QMI update for firwall config power: qpnp-fg-gen4: add support for calibration configuration dt-bindings: qpnp-fg-gen4: add support for PBS configuration defconfig: sm8150: Enable QPNP_PBS driver f_gsi: Increase MBIM IN aggregation to 31KB net: qualcomm: rmnet: lock descriptor pool ARM: dts: msm: add proxy bandwidth vote for sm8150 mhi: core: calculate times based on given timer frequencies AndroidKernel: Building dtb.img to support header version 2 ARM: dts: msm: Support 1.4 GHz frequency level for QCS405 ARM: dts: msm: Add GPU frequency @500Mhz to NOMINAL msm: kgsl: Only read throttle counters if GMU is enabled ARM: dts: msm: Add device node support for TSENS in atoll clk: qcom: Use regmap_update_bits() to update the clock flags ARM: dts: msm: Add secure display heap configuration for ATOLL msm: camera: isp: remove the check for bpp diag: Free global buffer properly after receiving write done msm: ipa3: Fix to recycle buffers msm: defconfig: Disable IPA for sm6150 auto drivers: gnss: Add SiRFStart GNSS chip power controls ARM: dts: msm: Add sdcard support for sa6155p vm msm: camera_v2: isp: Fix ub allocation logic ARM: dts: msm: enable displayport hpd through lphw gpio ARM: dts: msm: enable displayport driver for trinket msm: ais: fix issue for 4 cameras on lite IFE usb: core: Power up SS phy before handling port suspend msm: ipa3: WA to handle of mhi prime channel start failure ARM: dts: add hostless QUIN TDM config on sa6155 platform msm: kgsl: Use event workqueue for event work instead of RT Kthread worker ARM: msm: dts: disable DP related device nodes ARM: msm: dts: remove unused DSI panel node usb: Add support for 90fd PID msm: camera: jpeg: Check the HW state before accessing register clk: provider: cleanup of unused use_max_uV clk: Always vote INT_MAX as maximum voltage for a rail clk: qcom: sm8150: Remove usage of use_max_uV for voting msm: ais: support setting framedrop by io config msm: watchdog: Add hibernation support arm: io: add missing read and write no_log variants ARM: dts: msm: Add cDSP, adsprpc, and fastrpc nodes to sdmshrike pinctrl: qcom: Add direct connect configuration support for sdmshrike msm: IPA4: Enable MHI Proxy on msm-4.14 master branch NFC: Fix device node probing issue ARM: dts: msm: Add a common device tree for VM platforms dm: Restore reverted changes ARM: dts: qcom: Add device tree support for hsi2s driver cnss2: Update WLAN composite USB I/F number for QCN7605 soc: qcom: qdss_bridge: Get buffer num from mhi and enlarge buffer size mhi: core: change to vmalloc for memory allocations larger than 32KB mhi: core: initialize MHI lpm_mutex before use mhi: core: avoid triggering SYSERR if device is already in RDDM mhi: cntrl: qcom: do not cache PCIe endpoint config space of: of_reserved_mem: Increase limit on number of regions ARM: dts: msm: Update clock source for csi phy3 for sdmmagpie ARM: dts: msm: Fix include files for SA8195p msm: IPA: add functional flag for MHI Proxy defconfig: QCS405: Enable USB diag_bridge, QRTR and RMNET host drivers msm: camera: cpas: Avoid array underflow during client registration clk: qcom: Add clkref enable for PCIe and USB clkrefs msm: kgsl: Change data type for GPU ib vote nl80211: Keep optional check for KCK in set rekey defconfig: msm: enable XFRM_INTERFACE, MEMBARRIER for trinket msm: adsprpc: change logging of rpmsg callback error message ARM: dts: msm: add cnss dt node for sa6155p vm ARM: dts: qcom: Add device tree support for hsi2s driver soc: qcom: hab: add error handling when dt item is missing ARM: dts: msm: set QDSS channel num-elements as 128 Dm: init: Enable rootfs mount as dm-verity during boot without ramdisk msm: vidc: add check to avoid out-of-buffer write msm: IPA: uC debug stats correction for USB pipes msm: kgsl: Add missing check for snapshot IB dump ARM: dts: msm: Unconfigure QUSB PHY tcsr_clamp_dig_n register for SA6155p clk: qcom: gcc: Add clocks for hsi2s driver clk: qcom: Support 'protected-clocks' property msm: camera: sensor: Add check to know if device acquired cpu/hotplug: Abort disabling secondary CPUs if wakeup is pending msm: vidc: Avoid information leak while accessing the packet defconfig: enable XFRM_INTERFACE and MEMBARRIER ARM: dts: msm: Enable dynamic clock switch feature for sdmmagpie ARM: dts: msm: Enable dynamic clock switch feature for sm6150 arm64/iommu: handle atomic pool addresses in ->get_sgtable and ->mmap arm64/iommu: handle non-remapped addresses in ->mmap and ->get_sgtable ARM: dts: msm: Add ep delay workaround for sdxprairie ARM: dts: msm: Add VADC and ADC_TM support for atoll msm: ipa3: add IOMMU_CACHE flag soc: qcom: dfc: Purge packets on flow delete ARM: dts: msm: Add WLAN power pin definitions for sdmshrike power: smb1390-psy: Support PPS constant current(CC) mode power: smb5: Add support for PPS constant current(CC) mode clk: qcom: Update GCC driver for SDXPRAIRIE V2 ARM: dts: msm: Update GCC node for sdxprairie v2 soc: qcom: qmi_interface: Remove ineffective mutex lock from txn struct soc: qcom: qmi_interface: use qmi txn_lock to avoid use after free of txn msm: isp: camera_v2: use vfe0 when dual_isp_sync enabled diag: Prevent using uninitialized mdlog session mask ARM: dts: msm: set LV GVM's vmid as 3 in multi-GVMs model defconfig: msm: Enable KPTI on sdmsteppe, trinket power: battery: smb5-lib: Introduce FCC Main Votable defconfig: msm: Enable KPTI on sa8155, sm8150 i2c: virtio: reallocate memory for each msg buffer msm: ipa3: Fix RNDIS Tethering Stats update for UDP UL net: qualcomm: rmnet: Use header lengths in descriptor segmentation msm: kgsl: Change throttling counter weight from 15% to 5% ARM: dts: msm: Add calypso CAN controller support for the SA8195 target msm: ipa: Update IPA SRAM mapping ARM: dts: msm: delete pm8150b nodes from mtp cpe dts file ARM: dts: add pinctrl handle in snd card on 6155 platform mm: swap: Add randomization check for swapon/off calls block: gendisk: Add a new flag in gendisk structure PM: Hibernate: Add option to disable disk offset randomization msm: vidc: Add checks to avoid OOB access soc: qcom: hab: use spin_lock/unlock() when local irqs are disabled defconfig: sa6155: Enable CONFIG_DEVTMPFS msm: camera: isp: Enabling critical logs to improve debugging i2c: virtio:refine the driver of i2c virtualization msm: IPA : Tethering offload clean up on MHI PRIME ARM: dts: msm: Add early mount partition details for atoll msm: ipa3: Drop WAN TX packets when pipe is down in ssr ARM: dts: msm: update audio node and pinctrl on 615x platform ARM: dts: add pinctrl handle in snd card on 8155 platform ARM: dts: msm: Add TSPP pin definitions for sdmshrike esoc: Add mdm error-fatal notifier hook net: qualcomm: rmnet: DL marker v2 for frags msm: vidc: add additional check to avoid out of bound access defconfig: msm: Enable support for sdhci in qti-quin-gvm diag: Update diag get log request structure usb: dwc3-msm: Program MSB of doorbell register when using dummy_addr clk: qcom: Add sa6155 sdhci support for virtual clock USB: configfs: Send DISCONNECT uevent during UDC bind msm: camera: Add IR-LED and IR-cut filter driver iommu: iommu-debug: Add support for page table dump usb: f_gsi: Don't enable IPA data path if connect channel fails dt-bindings: clk: Introduce 'protected-clocks' property Revert "msm: camera: Skip cache CPU SYNC for non-secure buffers" ARM: dts: msm: Add initial idp support for atoll pinctrl: qcom: Update offsets on the SOUTH tile for the sdmshrike target msm: Fix UCHE to GMEM VA align and SVM base addr net: qualcomm: rmnet: Dl marker v2 callbacks net: qualcomm: rmnet: Add headroom for all skbs queued to stack msm: ipa: Change qtimer gran_2 resolution to 1ms msm: mink: handle interrupt while waiting for cb response ARM: dts: msm: Remove s1 bypass for atoll sched/fair: Prevent tick path active migration to the same CPU mm-camera2:isp2: Remove the lock during the stream config ARM: dts: msm: Add pcie0 for sa6155p vm msm: kgsl: Improve GMU firmware loading time power_supply: Add properties to support PPS constant current(CC) mode msm: ipa: Save GSI 2.0 test bus information ARM: dts: msm: Add soundcard device node in sdxprairie dtsi files ARM: msm: dts: Add reset clocks for sm8150 ARM: dts: msm: fix compile warning related to mhi node esoc: Change the toggle delay for external modem. msm: ais: Fastforward ais to camera PC386 scsi:ufs: Allow ICE calls for UFS_STORAGE type msm: camera: core: Fix context release timing issue cnss2: Sanity check plat_priv before using iommu/io-pgtable-arm: sync map update before page table walk diag: dci: Correct out of bounds check in processing dci pkt rsp ext4: allow move extents ioctl for HW FBE mhi: cntrl: qcom: disable pcie low power mode during bw scaling mhi: cntrl: add support for advanced power management featues msm: IPA: uC debug stats channel update msm: IPA: uC debug stats for MHIP and USB udp: Avoid post-GRO UDP checksum recalculation irqchip: pdc: Iterate for actual available pdc regs during hibernation msm: camera: isp: Halt device with the command parsed clk: qcom: Add sa6155 pcie support for virtual clock ARM: dts: msm: add hostless QUIN TDM configuration msm: camera: Increase CCI timeout net: phy: Fix WOL in Micrel phy power: step-chg-jeita: update jeita/step ranges to support signed threshold ARM: dts: msm: Enable NVMe device on sa8155 adp star Revert "diag: Clear memory device entries during mhi disconnect" mhi: core: mark MHI interrupts as IRQF_NO_SUSPEND net: qualcomm: rmnet: Introduce descriptor framework ARM: dts: Use svs bus voting with USB on sdxprairie dwc3-msm: Add default-bus-vote property to select default USB bus voting mhi: core: add support for silent suspend and resume msm: IPA: remove the redundent if-else check defconfig: Adding support for EXT4 filesystem mtd: msm_qpic_nand: Add support for performance stats slim-msm-ngd: Create a IPC error logging file msm: ais: identify the ife lite phy: qcom-ufs-qmp-v3-660: increase the minimum time in hibernate serial: msm_geni_serial: Double clock-divider for kona based hw ARM: dts: msm: Update quiet-therm thermal zone polling_delay for TRINKET mhi: cntrl: qcom: save POR PCIe link speed during probe pci: framework: disable auto suspend link mhi: cntrl: add support to dynamically change bandwidth scale mhi: core: add support for dynamic bandwidth scaling ARM: dts: msm: Add coresight nodes for atoll ARM: dts: Add UFS device node for atoll msm: camera_v2: isp: Reserve rdi ub based on image size defconfig: msm: Enable required configurations for sa6155 msm: ipa3: Handle missing cleanup in IMP_READY state on shutdown msm: kgsl: check if state change to suspend succeeds ARM: dts: msm: Add emmc and sdcard device node for atoll msm: camera: isp: Buffer size validation at IFE ARM: dts: msm: Add new nodes for triple camera for sm6150 fbdev: msm: check the length of the external input buffer properly ARM: dts: msm: move cnss related nodes to board device tree for sa6155 diag: Prevent switching mode for non mdlog process ARM: dts: msm: move cnss related nodes to board specific tree for sa8155 msm: vidc: avoid bug on during noc error ARM: dts: msm: Add clocks and regulators to gpu cti for trinket Coresight-cti: add support to enable/disable multiple clks and regulators ARM: dts: msm: keep UFS phy regulator always on for SM6150 ARM: dts: msm: Add adsp pil node for atoll ARM: dts: msm: Add cdsp pil node for atoll ARM: dts: msm: Add modem pil node for atoll scsi: ufs: update VCCQ and VCCQ2 min value ARM: dts: msm: Set mdss-dsi-ext-bridge for all bridge used devices ARM: dts: msm: Add USB PHY AC pin definitions for sdmshrike drm/msm/dsi-staging: Add a new bridge DTS property support usb: misc: nb7vpq904m: fix possible array overflow iommu: arm-smmu: Remove check for hibernation and secure use case defconfig: Enable hibernation feature for sa8155 ARM: dts: msm: Enable virtio clock for sa8155 vm defconfig: msm: Enable virtio clock for QTI Quin GVM ARM: dts: msm: Add PM6150 and PM6150L peripherals for atoll net: qualcomm: rmnet: Fix skb->csum_start value msm: ipa: set the property for caching the entries in IOMMU ARM: dts: msm: Update GPU power levels for SA6155 soc: qcom: pil: Increase max number of PIL descriptors msm: ipa3: embellish access control policy algorithm usb: dwc3: Flush bh work before disabling dwc3_irq ARM: dts: msm: add support for controlling LGA power for bt module msm: ipa4: fix to increment IPA clock vote count after enabling clock msm: camera: isp: Update the context hw events dump ARM: dts: msm: Fix kernel warning for sm8150 msm: adsprpc: Fix integer overflow in refcount of map arm: dts: msm: Add QSEECom nodes for SA6155P virtual machine power: qpnp-qg: Add range checks to FIFO length i2c: add virtual i2c driver clk: qcom: Add virtio clock driver msm: ipa: Write to HOLB_EN twice for IPA 4.5 msm: vidc: Add support for hibernation usb: dwc3-msm: Use dummy buffer as doorbell until GSI is ready msm: npu: Only allow to execute patched network ARM: dts: msm: Add CNSS pin definitions for sdmshrike msm: camera: sensor: Increase the eeprom map buffer count msm: ep_pcie: Enable edma only if the controller is up dt-bindings: qcom: clocks: Add SDXPRAIRIE V2 clock bindings msm: vidc: refine clock calculation for both encoder and decoder ARM: dts: msm: Add QUPV3 SE dt nodes for debug uart on atoll msm: camera: reqmgr: Reset previous skipped slot if valid request Revert "msm: kgsl: Call dma_buf_unmap_attachment() early" ARM: dts: msm: Add dtsi entries of USB for ATOLL ARM: dts: msm: Add support for CPE on sdxprairie esoc: Convert the boot fail configurations to IOCTLs defconfig: sdxprairie: Enable AQC IPA offload driver msm: ipa: Add support for memory allocator in offload sub-system defconfig: sdxprairie: Disable AQC IPA offload driver msm: ipa: Fix kconfig dependency for AQC offload driver dtsi: add ipa_pm exception list msm: kgsl: Redo adreno governor tz init after hibernation msm: kgsl: Avoid unnecessary GMU reinitialization msm: npu: Limit one client to load network msm: ipa: Reset GSI channel before gsi_dealloc_channel() call net: aquantia: Re-initialize fwd rings on driver resume net: aquantia: Save PCI config space during suspend callback ARM: dts: msm: Add ipcb tgu node for sdxprairie ARM: dts: msm: Update AQC moderation for peak throughput msm: vidc: Reset AXI CBCR register during hardware hung soc: qcom: mem-offline: Check return value from mbox_send_msg properly msm: camera: crm: Increasing the device handles to 128 ARM: dts: msm: Disable RSC mailbox controller device display power: qpnp-smb5: Do not use ibatt based termination for QG PMICs msm: camera: smmu: Set smmu non fatal flag true msm: camera: Send topology and stream status to TZ msm: camera: Adding device type to track device handles msm: camera: isp: Add support for initial frame drop msm: kgsl: Ensure that thermal power level restrictions are enforced defconfig: qcs405: enable MHI host stack for qcs405 msm: kgsl: Add GPU_RBBM_GBIF_CLIENT_QOS_CNTL to powerup register list ARM: dts: msm: Increasing shared mem region size for SM6150 and sdmmagpie msm: camera: icp: Prevent out of bound access in acquire msm: camera: mem: Mutex before cpu_begin_access & cpu_end_access msm: camera: mem: print error value msm: camera: cpas: Check the HW state before accessing register mhi: core: allow clients to independently disable bus or device lpm sched: fair: Add strict skip buddy support ARM: msm: dts: disable USB Type-C analog audio switch for QCS610 msm: camera: cci: Add rd_done to handle read done operation clk: qcom: Update parent of gpu_cc_cx_gfx3d_clk for Trinket clk: qcom: Add HALT_DELAY for gpu_cc_cx_gfx3d_clk for SM6150 msm: camera: crm: Increase the device handles to 128 defconfig: qcs405: Enable ath10k pci driver for besera ARM: dts: msm: Increase camnoc bw margin for sdmmagpie msm: camera: fd: Remove duplicate "qcom,fd501" property msm: camera: reqmgr: Fix CRM shift one req issue msm: camera: icp: Mapping fw error numbers with error names msm: camera: isp: Prevent out of bounds read msm: camera: csiphy: correct DPHY bring up sequence Linux 4.14.117 mm/kmemleak.c: fix unused-function warning media: v4l2: i2c: ov7670: Fix PLL bypass register values i2c: i2c-stm32f7: Fix SDADEL minimum formula clk: x86: Add system specific quirk to mark clocks as critical x86/mce: Improve error message when kernel cannot recover, p2 powerpc/mm/hash: Handle mmap_min_addr correctly in get_unmapped_area topdown search selinux: never allow relabeling on context mounts Input: stmfts - acknowledge that setting brightness is a blocking call Input: snvs_pwrkey - initialize necessary driver data before enabling IRQ IB/core: Destroy QP if XRC QP fails IB/core: Fix potential memory leak while creating MAD agents IB/core: Unregister notifier before freeing MAD security ASoC: stm32: fix sai driver name initialisation scsi: RDMA/srpt: Fix a credit leak for aborted commands staging: iio: adt7316: fix the dac write calculation staging: iio: adt7316: fix the dac read calculation staging: iio: adt7316: allow adt751x to use internal vref for all dacs Bluetooth: btusb: request wake pin with NOAUTOEN perf/x86/amd: Update generic hardware cache events for Family 17h ARM: iop: don't use using 64-bit DMA masks ARM: orion: don't use using 64-bit DMA masks xsysace: Fix error handling in ace_setup sh: fix multiple function definition build errors hugetlbfs: fix memory leak for resv_map kmemleak: powerpc: skip scanning holes in the .bss section net: hns: Fix WARNING when remove HNS driver with SMMU enabled net: hns: fix ICMP6 neighbor solicitation messages discard problem net: hns: Fix probabilistic memory overwrite when HNS driver initialized net: hns: Use NAPI_POLL_WEIGHT for hns driver net: hns: fix KASAN: use-after-free in hns_nic_net_xmit_hw() scsi: storvsc: Fix calculation of sub-channel count scsi: core: add new RDAC LENOVO/DE_Series device vfio/pci: use correct format characters HID: input: add mapping for Assistant key rtc: da9063: set uie_unsupported when relevant debugfs: fix use-after-free on symlink traversal jffs2: fix use-after-free on symlink traversal net: stmmac: don't log oversized frames net: stmmac: fix dropping of multi-descriptor RX frames net: stmmac: don't overwrite discard_frame status net: stmmac: ratelimit RX error logs bonding: show full hw address in sysfs for slave entries net/mlx5: E-Switch, Fix esw manager vport indication for more vport commands igb: Fix WARN_ONCE on runtime suspend ARM: dts: rockchip: Fix gpu opp node names for rk3288 batman-adv: Reduce tt_global hash refcnt only for removed entry batman-adv: Reduce tt_local hash refcnt only for removed entry batman-adv: Reduce claim hash refcnt only for removed entry rtc: sh: Fix invalid alarm warning for non-enabled alarm HID: debug: fix race condition with between rdesc_show() and device removal HID: logitech: check the return value of create_singlethread_workqueue nvme-loop: init nvmet_ctrl fatal_err_work when allocate mm: do not stall register_shrinker() USB: core: Fix bug caused by duplicate interface PM usage counter USB: core: Fix unterminated string returned by usb_string() usb: usbip: fix isoc packet num validation in get_pipe USB: w1 ds2490: Fix bug caused by improper use of altsetting array USB: yurex: Fix protection fault after device removal ALSA: hda/realtek - Fixed Dell AIO speaker noise ALSA: hda/realtek - Add new Dell platform for headset mode caif: reduce stack size with KASAN arm64: only advance singlestep for user instruction traps arm64: Fix single stepping in kernel traps kasan: prevent compiler from optimizing away memset in tests kasan: remove redundant initialization of variable 'real_size' net: dsa: bcm_sf2: fix buffer overflow doing set_rxnfc net: phy: marvell: Fix buffer overrun with stats counters rxrpc: Fix net namespace cleanup bnxt_en: Free short FW command HWRM memory in error path in bnxt_init_one() bnxt_en: Improve multicast address setup logic. packet: validate msg_namelen in send directly sctp: avoid running the sctp state machine recursively ipv6: invert flowlabel sharing check in process and user mode ipv6/flowlabel: wait rcu grace period before put_pid() ipv4: ip_do_fragment: Preserve skb_iif during fragmentation ALSA: line6: use dynamic buffers msm: camera: Fix cpas axi clk rate overflow msm: camera: reqmgr: Skip reset if no request from UMD sched/fair: Check env src_grp_nr_running for active load balance sched/fair: Allow load bigger task load balance when nr_running is 2 ANDROID: cuttlefish 4.14: enable CONFIG_CRYPTO_AES_NI_INTEL=y Linux 4.14.116 leds: pca9532: fix a potential NULL pointer dereference ptrace: take into account saved_sigmask in PTRACE{GET,SET}SIGMASK iommu/amd: Reserve exclusion range in iova-domain kconfig/[mn]conf: handle backspace (^H) key gpio: of: Fix of_gpiochip_add() error path libata: fix using DMA buffers on stack scsi: zfcp: reduce flood of fcrscn1 trace records on multi-element RSCN ceph: fix use-after-free on symlink traversal usb: u132-hcd: fix resource leak usb: usb251xb: fix to avoid potential NULL pointer dereference scsi: qla4xxx: fix a potential NULL pointer dereference drm/meson: Uninstall IRQ handler drm/meson: Fix invalid pointer in meson_drv_unbind() gpio: aspeed: fix a potential NULL pointer dereference net: ethernet: ti: fix possible object reference leak net: ibm: fix possible object reference leak net: xilinx: fix possible object reference leak NFS: Fix a typo in nfs_init_timeout_values() ARM: dts: imx6qdl: Fix typo in imx6qdl-icore-rqs.dtsi net/sched: don't dereference a->goto_chain to read the chain index net: macb: Add null check for PCLK and HCLK staging: rtlwifi: Fix potential NULL pointer dereference of kzalloc staging: rtl8712: uninitialized memory in read_bbreg_hdl() staging: rtlwifi: rtl8822b: fix to avoid potential NULL pointer dereference staging: rtl8188eu: Fix potential NULL pointer dereference of kcalloc net: ks8851: Set initial carrier state to down net: ks8851: Delay requesting IRQ until opened net: ks8851: Reassert reset pin if chip ID check fails net: ks8851: Dequeue RX packets explicitly ARM: dts: pfla02: increase phy reset duration usb: gadget: net2272: Fix net2272_dequeue() usb: gadget: net2280: Fix net2280_dequeue() usb: gadget: net2280: Fix overrun of OUT messages KVM: arm/arm64: vgic-its: Take the srcu lock when parsing the memslots serial: ar933x_uart: Fix build failure with disabled console sc16is7xx: missing unregister/delete driver on error in sc16is7xx_init() s390/qeth: fix race when initializing the IP address table netfilter: bridge: set skb transport_header before entering NF_INET_PRE_ROUTING netfilter: nft_set_rbtree: check for inactive element after flag mismatch qlcnic: Avoid potential NULL pointer dereference s390: limit brk randomization to 32MB ARM: dts: bcm283x: Fix hdmi hpd gpio pull fs: prevent page refcount overflow in pipe_buf_get mm: prevent get_user_pages() from overflowing page refcount mm: add 'try_get_page()' helper function mm: make page ref count overflow check tighter and more explicit usbnet: ipheth: fix potential null pointer dereference in ipheth_carrier_set usbnet: ipheth: prevent TX queue timeouts when device not ready selinux: use kernel linux/socket.h for genheaders and mdp ARM: dts: msm: Add skin mitigation for sm8150 sdx50 QRD Linux 4.14.115 Documentation: Add nospectre_v1 parameter powerpc/fsl: Add FSL_PPC_BOOK3E as supported arch for nospectre_v2 boot arg ipv4: set the tcp_min_rtt_wlen range from 0 to one day net/rose: fix unbound loop in rose_loopback_timer() net/rose: Convert timers to use timer_setup() team: fix possible recursive locking when add slaves stmmac: pci: Adjust IOT2000 matching net: stmmac: move stmmac_check_ether_addr() to driver probe net: rds: exchange of 8K and 1M pool net/mlx5e: ethtool, Remove unsupported SFP EEPROM high pages query mlxsw: spectrum: Fix autoneg status in ethtool ipv4: add sanity checks in ipv4_link_failure() Revert "block/loop: Use global lock for ioctl() operation." mm: Fix warning in insert_pfn() x86/retpolines: Disable switch jump tables when retpolines are enabled x86, retpolines: Raise limit for generating indirect calls from switch-case dm integrity: change memcmp to strncmp in dm_integrity_ctr tipc: check link name with right length in tipc_nl_compat_link_set tipc: check bearer name with right length in tipc_nl_compat_bearer_enable fm10k: Fix a potential NULL pointer dereference netfilter: ebtables: CONFIG_COMPAT: drop a bogus WARN_ON NFS: Forbid setting AF_INET6 to "struct sockaddr_in"->sin_family. sched/deadline: Correctly handle active 0-lag timers binder: fix handling of misaligned binder object ipvs: fix warning on unused variable fs/proc/proc_sysctl.c: Fix a NULL pointer dereference intel_th: gth: Fix an off-by-one in output unassigning slip: make slhc_free() silently accept an error pointer tipc: handle the err returned from cmd header function vsock/virtio: fix kernel panic from virtio_transport_reset_no_sock ext4: fix some error pointer dereferences USB: Consolidate LPM checks to avoid enabling LPM twice USB: Add new USB LPM helpers drm/vc4: Fix compilation error reported by kbuild test bot Revert "drm/i915/fbdev: Actually configure untiled displays" drm/vc4: Fix memory leak during gpu reset. ARM: 8857/1: efi: enable CP15 DMB instructions before cleaning the cache dmaengine: sh: rcar-dmac: With cyclic DMA residue 0 is valid vfio/type1: Limit DMA mappings per container Input: synaptics-rmi4 - write config register values to the right offset sunrpc: don't mark uninitialised items as VALID. nfsd: Don't release the callback slot unless it was actually held ceph: fix ci->i_head_snapc leak ceph: ensure d_name stability in ceph_dentry_hash() ceph: only use d_name directly when parent is locked sched/numa: Fix a possible divide-by-zero IB/rdmavt: Fix frwr memory registration trace: Fix preempt_enable_no_resched() abuse MIPS: scall64-o32: Fix indirect syscall number load lib/Kconfig.debug: fix build error without CONFIG_BLOCK zram: pass down the bvec we need to read into in the work struct tracing: Fix buffer_ref pipe ops tracing: Fix a memory leak by early error exit in trace_pid_write() cifs: do not attempt cifs operation on smb2+ rename error kbuild: simplify ld-option implementation Linux 4.14.114 kernel/sysctl.c: fix out-of-bounds access when setting file-max Revert "locking/lockdep: Add debug_locks check in __lock_downgrade()" i2c-hid: properly terminate i2c_hid_dmi_desc_override_table[] array xfs: hold xfs_buf locked between shortform->leaf conversion and the addition of an attribute xfs: add the ability to join a held buffer to a defer_ops iomap: report collisions between directio and buffered writes to userspace tools include: Adopt linux/bits.h percpu: stop printing kernel addresses ALSA: info: Fix racy addition/deletion of nodes mm/vmstat.c: fix /proc/vmstat format for CONFIG_DEBUG_TLBFLUSH=y CONFIG_SMP=n device_cgroup: fix RCU imbalance in error case sched/fair: Limit sched_cfs_period_timer() loop to avoid hard lockup Revert "kbuild: use -Oz instead of -Os when using clang" net: IP6 defrag: use rbtrees in nf_conntrack_reasm.c net: IP6 defrag: use rbtrees for IPv6 defrag ipv6: remove dependency of nf_defrag_ipv6 on ipv6 module net: IP defrag: encapsulate rbtree defrag code into callable functions ipv6: frags: fix a lockdep false positive tpm/tpm_i2c_atmel: Return -E2BIG when the transfer is incomplete modpost: file2alias: check prototype of handler modpost: file2alias: go back to simple devtable lookup mmc: sdhci: Handle auto-command errors mmc: sdhci: Rename SDHCI_ACMD12_ERR and SDHCI_INT_ACMD12ERR mmc: sdhci: Fix data command CRC error handling crypto: crypto4xx - properly set IV after de- and encrypt x86/speculation: Prevent deadlock on ssb_state::lock perf/x86: Fix incorrect PEBS_REGS x86/cpu/bugs: Use __initconst for 'const' init data perf/x86/amd: Add event map for AMD Family 17h mac80211: do not call driver wake_tx_queue op during reconfig rt2x00: do not increment sequence number while re-transmitting kprobes: Fix error check when reusing optimized probes kprobes: Mark ftrace mcount handler functions nokprobe x86/kprobes: Verify stack frame on kretprobe arm64: futex: Restore oldval initialization to work around buggy compilers crypto: x86/poly1305 - fix overflow during partial reduction coredump: fix race condition between mmget_not_zero()/get_task_mm() and core dumping Revert "svm: Fix AVIC incomplete IPI emulation" Revert "scsi: fcoe: clear FC_RP_STARTED flags when receiving a LOGO" scsi: core: set result when the command cannot be dispatched ALSA: core: Fix card races between register and disconnect ALSA: hda/realtek - add two more pin configuration sets to quirk table staging: comedi: ni_usb6501: Fix possible double-free of ->usb_rx_buf staging: comedi: ni_usb6501: Fix use of uninitialized mutex staging: comedi: vmk80xx: Fix possible double-free of ->usb_rx_buf staging: comedi: vmk80xx: Fix use of uninitialized semaphore io: accel: kxcjk1013: restore the range after resume. iio: core: fix a possible circular locking dependency iio: adc: at91: disable adc channel interrupt in timeout case iio: Fix scan mask selection iio: dac: mcp4725: add missing powerdown bits in store eeprom iio: ad_sigma_delta: select channel when reading register iio: cros_ec: Fix the maths for gyro scale calculation iio/gyro/bmg160: Use millidegrees for temperature scale iio: gyro: mpu3050: fix chip ID reading staging: iio: ad7192: Fix ad7193 channel address Staging: iio: meter: fixed typo KVM: x86: svm: make sure NMI is injected after nmi_singlestep KVM: x86: Don't clear EFER during SMM transitions for 32-bit vCPU CIFS: keep FileInfo handle live during oplock break net: thunderx: don't allow jumbo frames with XDP net: thunderx: raise XDP MTU to 1508 ipv4: ensure rcu_read_lock() in ipv4_link_failure() ipv4: recompile ip options in ipv4_link_failure vhost: reject zero size iova range team: set slave to promisc if team is already in promisc mode tcp: tcp_grow_window() needs to respect tcp_space() net: fou: do not use guehdr after iptunnel_pull_offloads in gue_udp_recv net: bridge: multicast: use rcu to access port list from br_multicast_start_querier net: bridge: fix per-port af_packet sockets net: atm: Fix potential Spectre v1 vulnerabilities bonding: fix event handling for stacked bonds ANDROID: cuttlefish_defconfig: Enable CONFIG_XFRM_STATISTICS Linux 4.14.113 appletalk: Fix compile regression mm: hide incomplete nr_indirectly_reclaimable in sysfs net: stmmac: Set dma ring length before enabling the DMA bpf: Fix selftests are changes for CVE 2019-7308 bpf: fix sanitation rewrite in case of non-pointers bpf: do not restore dst_reg when cur_state is freed bpf: fix inner map masking to prevent oob under speculation bpf: fix sanitation of alu op with pointer / scalar type from different paths bpf: prevent out of bounds speculation on pointer arithmetic bpf: fix check_map_access smin_value test when pointer contains offset bpf: restrict unknown scalars of mixed signed bounds for unprivileged bpf: restrict stack pointer arithmetic for unprivileged bpf: restrict map value pointer arithmetic for unprivileged bpf: enable access to ax register also from verifier rewrite bpf: move tmp variable into ax register in interpreter bpf: move {prev_,}insn_idx into verifier env bpf: fix stack state printing in verifier log bpf: fix verifier NULL pointer dereference bpf: fix verifier memory leaks bpf: reduce verifier memory consumption dm: disable CRYPTO_TFM_REQ_MAY_SLEEP to fix a GFP_KERNEL recursion deadlock bpf: fix use after free in bpf_evict_inode include/linux/swap.h: use offsetof() instead of custom __swapoffset macro lib/div64.c: off by one in shift appletalk: Fix use-after-free in atalk_proc_exit drm/amdkfd: use init_mqd function to allocate object for hid_mqd (CI) ARM: 8839/1: kprobe: make patch_lock a raw_spinlock_t drm/nouveau/volt/gf117: fix speedo readout register coresight: cpu-debug: Support for CA73 CPUs Revert "ACPI / EC: Remove old CLEAR_ON_RESUME quirk" crypto: axis - fix for recursive locking from bottom half drm/panel: panel-innolux: set display off in innolux_panel_unprepare lkdtm: Add tests for NULL pointer dereference lkdtm: Print real addresses soc/tegra: pmc: Drop locking from tegra_powergate_is_powered() iommu/dmar: Fix buffer overflow during PCI bus notification crypto: sha512/arm - fix crash bug in Thumb2 build crypto: sha256/arm - fix crash bug in Thumb2 build kernel: hung_task.c: disable on suspend cifs: fallback to older infolevels on findfirst queryinfo retry compiler.h: update definition of unreachable() KVM: nVMX: restore host state in nested_vmx_vmexit for VMFail ACPI / SBS: Fix GPE storm on recent MacBookPro's usbip: fix vhci_hcd controller counting ARM: samsung: Limit SAMSUNG_PM_CHECK config option to non-Exynos platforms HID: i2c-hid: override HID descriptors for certain devices media: au0828: cannot kfree dev before usb disconnect powerpc/pseries: Remove prrn_work workqueue serial: uartps: console_setup() can't be placed to init section netfilter: xt_cgroup: shrink size of v2 path f2fs: fix to do sanity check with current segment number 9p locks: add mount option for lock retry interval 9p: do not trust pdu content for stat item size rsi: improve kernel thread handling to fix kernel panic gpio: pxa: handle corner case of unprobed device ext4: prohibit fstrim in norecovery mode fix incorrect error code mapping for OBJECTID_NOT_FOUND x86/hw_breakpoints: Make default case in hw_breakpoint_arch_parse() return an error iommu/vt-d: Check capability before disabling protected memory drm/nouveau/debugfs: Fix check of pm_runtime_get_sync failure x86/cpu/cyrix: Use correct macros for Cyrix calls on Geode processors x86/hpet: Prevent potential NULL pointer dereference irqchip/mbigen: Don't clear eventid when freeing an MSI perf tests: Fix a memory leak in test__perf_evsel__tp_sched_test() perf tests: Fix memory leak by expr__find_other() in test__expr() perf tests: Fix a memory leak of cpu_map object in the openat_syscall_event_on_all_cpus test perf evsel: Free evsel->counts in perf_evsel__exit() perf hist: Add missing map__put() in error case perf top: Fix error handling in cmd_top() perf build-id: Fix memory leak in print_sdt_events() perf config: Fix a memory leak in collect_config() perf config: Fix an error in the config template documentation perf list: Don't forget to drop the reference to the allocated thread_map tools/power turbostat: return the exit status of a command x86/mm: Don't leak kernel addresses scsi: iscsi: flush running unbind operations when removing a session thermal/intel_powerclamp: fix truncated kthread name thermal/int340x_thermal: fix mode setting thermal/int340x_thermal: Add additional UUIDs thermal: bcm2835: Fix crash in bcm2835_thermal_debugfs thermal/intel_powerclamp: fix __percpu declaration of worker_data ALSA: opl3: fix mismatch between snd_opl3_drum_switch definition and declaration mmc: davinci: remove extraneous __init annotation IB/mlx4: Fix race condition between catas error reset and aliasguid flows auxdisplay: hd44780: Fix memory leak on ->remove() ALSA: sb8: add a check for request_region ALSA: echoaudio: add a check for ioremap_nocache ext4: report real fs size after failed resize ext4: add missing brelse() in add_new_gdb_meta_bg() perf/core: Restore mmap record type correctly arc: hsdk_defconfig: Enable CONFIG_BLK_DEV_RAM ARC: u-boot args: check that magic number is correct ANDROID: cuttlefish_defconfig: Enable L2TP/PPTP ANDROID: Makefile: Properly resolve 4.14.112 merge Make arm64 serial port config compatible with crosvm Linux 4.14.112 arm64: dts: rockchip: Fix vcc_host1_5v GPIO polarity on rk3328-rock64 arm64: dts: rockchip: fix vcc_host1_5v pin assign on rk3328-rock64 dm table: propagate BDI_CAP_STABLE_WRITES to fix sporadic checksum errors PCI: Add function 1 DMA alias quirk for Marvell 9170 SATA controller x86/perf/amd: Remove need to check "running" bit in NMI handler x86/perf/amd: Resolve NMI latency issues for active PMCs x86/perf/amd: Resolve race condition when disabling PMC xtensa: fix return_address sched/fair: Do not re-read ->h_load_next during hierarchical load calculation xen: Prevent buffer overflow in privcmd ioctl arm64: backtrace: Don't bother trying to unwind the userspace stack arm64: dts: rockchip: fix rk3328 rgmii high tx error rate arm64: futex: Fix FUTEX_WAKE_OP atomic ops with non-zero result value ARM: dts: at91: Fix typo in ISC_D0 on PC9 ARM: dts: am335x-evm: Correct the regulators for the audio codec ARM: dts: am335x-evmsk: Correct the regulators for the audio codec virtio: Honour 'may_reduce_num' in vring_create_virtqueue genirq: Initialize request_mutex if CONFIG_SPARSE_IRQ=n genirq: Respect IRQCHIP_SKIP_SET_WAKE in irq_chip_set_wake_parent() block: fix the return errno for direct IO block: do not leak memory in bio_copy_user_iov() btrfs: prop: fix vanished compression property after failed set btrfs: prop: fix zstd compression parameter validation Btrfs: do not allow trimming when a fs is mounted with the nologreplay option ASoC: fsl_esai: fix channel swap issue when stream starts include/linux/bitrev.h: fix constant bitrev drm/udl: add a release method and delay modeset teardown alarmtimer: Return correct remaining time parisc: regs_return_value() should return gpr28 parisc: Detect QEMU earlier in boot process arm64: dts: rockchip: fix rk3328 sdmmc0 write errors hv_netvsc: Fix unwanted wakeup after tx_disable ip6_tunnel: Match to ARPHRD_TUNNEL6 for dev type ALSA: seq: Fix OOB-reads from strlcpy net: ethtool: not call vzalloc for zero sized memory request netns: provide pure entropy for net_hash_mix() net/sched: act_sample: fix divide by zero in the traffic path bnxt_en: Reset device on RX buffer errors. bnxt_en: Improve RX consumer index validity check. nfp: validate the return code from dev_queue_xmit() net/mlx5e: Add a lock on tir list net/mlx5e: Fix error handling when refreshing TIRs vrf: check accept_source_route on the original netdevice tcp: Ensure DCTCP reacts to losses sctp: initialize _pad of sockaddr_in before copying to user memory qmi_wwan: add Olicard 600 openvswitch: fix flow actions reallocation net/sched: fix ->get helper of the matchall cls net: rds: force to destroy connection if t_sock is NULL in rds_tcp_kill_sock(). net/mlx5: Decrease default mr cache size net-gro: Fix GRO flush when receiving a GSO packet. kcm: switch order of device registration to fix a crash ipv6: sit: reset ip header pointer in ipip6_rcv ipv6: Fix dangling pointer when ipv6 fragment tty: ldisc: add sysctl to prevent autoloading of ldiscs tty: mark Siemens R3964 line discipline as BROKEN arm64: kaslr: Reserve size of ARM64_MEMSTART_ALIGN in linear region stating: ccree: revert "staging: ccree: fix leak of import() after init()" lib/string.c: implement a basic bcmp x86/vdso: Drop implicit common-page-size linker flag x86: vdso: Use $LD instead of $CC to link kbuild: clang: choose GCC_TOOLCHAIN_DIR not on LD powerpc/tm: Limit TM code inside PPC_TRANSACTIONAL_MEM drm/i915/gvt: do not let pin count of shadow mm go negative x86/power: Make restore_processor_context() sane x86/power/32: Move SYSENTER MSR restoration to fix_processor_context() x86/power/64: Use struct desc_ptr for the IDT in struct saved_context x86/power: Fix some ordering bugs in __restore_processor_context() net: sfp: move sfp_register_socket call from sfp_remove to sfp_probe Revert "CHROMIUM: dm: boot time specification of dm=" Revert "ANDROID: dm: do_mounts_dm: Rebase on top of 4.9" Revert "ANDROID: dm: do_mounts_dm: fix dm_substitute_devices()" Revert "ANDROID: dm: do_mounts_dm: Update init/do_mounts_dm.c to the latest ChromiumOS version." sched/fair: remove printk while schedule is in progress ANDROID: Makefile: Add '-fsplit-lto-unit' to cfi-clang-flags ANDROID: cfi: Remove unused variable in ptr_to_check_fn virtio_mmio: Change initcall level to arch_initcall ANDROID: cuttlefish_defconfig: Enable CONFIG_FUSE_FS Change-Id: I58a2ad5985d83294051dc67e1174f4d2505a40b5 Signed-off-by:Saikumar Kurapati <saikk@codeaurora.org>
Loading
Please register or sign in to comment