720860 Commits

Author SHA1 Message Date
Linux Build Service Account
81a92c5420 Merge "msm: sde: fix linear 32bit type formats for rotator" into dev/msm-4.14-display 2018-05-24 00:56:55 -07:00
Linux Build Service Account
08e9cb4d82 Merge "drm/msm/sde: turn on clock before esd failure mitigation" into dev/msm-4.14-display 2018-05-24 00:56:48 -07:00
Narendra Muppalla
5b116e6d49 msm: sde: fix linear 32bit type formats for rotator
This change reorders linear 32bit format color component order.

Change-Id: I97159322b104cb62f7165d0acaf786c9a64a4247
Signed-off-by: Narendra Muppalla <NarendraM@codeaurora.org>
2018-05-24 00:47:55 -07:00
Narendra Muppalla
1d9dd22e1e drm/msm/sde: reset clt path after timing engine disabled
For MDP rev 5.0, CTL path reset is required after timing engine
is disabled for video mode interface. The reset includes 3d_merge,
active_intf, layer mixer and ctl path after timing engine is
disabled. This reset call does not need to wait for vsync because
timing engine is already disabled. It may lead to continuous underrun
if reset sequence is not followed and same ctl path is used for
different resolution display.

Change-Id: I06492a0c12e860616aa09e462e34717592f2f9e3
Signed-off-by: Narendra Muppalla <NarendraM@codeaurora.org>
2018-05-24 00:45:16 -07:00
Linux Build Service Account
4163908c93 Merge "ARM: dts: qcom: remove inline rotator configs from SDE for SM8150" into dev/msm-4.14-display 2018-05-24 00:40:40 -07:00
Linux Build Service Account
b3cb441eb8 Merge changes I25685463,Iae92de79,I018cfefe into dev/msm-4.14-display
* changes:
  drm/msm: update flag for seamless dynamic framerates
  drm: edid: add support for parsing additional EDID blocks
  drm: edid: HDMI 2.0 HF-VSDB block parsing
2018-05-24 00:40:27 -07:00
Raghavendra Kakarla
4bf44e28a2 drivers: irqchip: qcom: Add MSM8937 pin data for MPM
Add the mpm pin input mapping for msm8937 chip.

Change-Id: Id4c9c33046460f79438a07191d504dc6ef215b58
Signed-off-by: Raghavendra Kakarla <rkakarla@codeaurora.org>
2018-05-24 00:30:19 -07:00
Linux Build Service Account
0f3855d74b Merge "drm/msm/dp: validate power/aux submodule pointers in unbind path" into dev/msm-4.14-display 2018-05-24 00:04:03 -07:00
Linux Build Service Account
55a4f3c93e Merge "drm/msm/sde: turn on mdp clock before rsc mode_2 exit" into dev/msm-4.14-display 2018-05-24 00:03:37 -07:00
Linux Build Service Account
8acf9afdd5 Merge "drivers/misc/hdcp: add error handling for failed app initialization" into dev/msm-4.14-display 2018-05-23 23:55:54 -07:00
Linux Build Service Account
e74899ec7a Merge changes I0e8ef092,I53a81b46 into dev/msm-4.14-display
* changes:
  drm/msm/sde: update qsync for intf te
  drm/msm/sde: add support for qsync cmd mode
2018-05-23 23:41:17 -07:00
Linux Build Service Account
806a21d0b9 Merge "Merge remote-tracking branch 'quic/msm-4.14' into dev/msm-4.14-display" into dev/msm-4.14-display 2018-05-23 23:41:10 -07:00
Linux Build Service Account
aa178fecd4 Merge changes I10330536,I1993f031 into dev/msm-4.14-display
* changes:
  ARM: dts: msm: enable display rsc for sm8150
  drm/msm: vote for mdss core in disp rsc during probe
2018-05-23 23:40:59 -07:00
Vinayak Menon
168586e9a8 Revert "mm/memblock: fix a race between search and remove"
This reverts commit eb292c2a027d91f986512b5e8a0d96487ab43d88.

The reverted patch is part of the unused no-map-fixup feature
which is being removed.

Change-Id: I991db27193be58541348535f40fe87c7a0242148
Signed-off-by: Vinayak Menon <vinmenon@codeaurora.org>
2018-05-24 11:50:40 +05:30
Vinayak Menon
f6d70f4ca9 Revert "mm/memblock: disable local irqs while late memblock changes"
This reverts commit a87081cfb874eeeef43a2ded56ae510efdf694c5.
The reverted patch is part of the unused no-map-fixup feature which is
being removed.

Change-Id: I95c78f62e4c73a9a79a85afa30796c28d946b465
Signed-off-by: Vinayak Menon <vinmenon@codeaurora.org>
2018-05-24 11:47:11 +05:30
Dedy Lansky
a4acb4471a nl80211: fix nlmsg allocation in cfg80211_ft_event
Allocation size of nlmsg in cfg80211_ft_event is based on ric_ies_len
and doesn't take into account ies_len. This leads to
NL80211_CMD_FT_EVENT message construction failure in case ft_event
contains large enough ies buffer.
Add ies_len to the nlmsg allocation size.

Change-Id: Ib6a9426543d8cb87035333d8b664a929de2f42d1
Signed-off-by: Dedy Lansky <dlansky@codeaurora.org>
2018-05-23 23:07:51 -07:00
Narendra Muppalla
657297ac05 Merge remote-tracking branch 'quic/msm-4.14' into dev/msm-4.14-display
* quic/msm-4.14:
  ARM: dts: msm: Update dcc link list for sm8150
  ARM: dts: msm: Fix dcc compatible name
  msm: vidc: Fix decode batching issues
  ARM: dts: msm: ADSPRPC: CDSP loader DT entry for sm6150
  clk: qcom: Add support for new frequency of 650MHz for GPU
  clk: qcom: Add support for GPU clocks for QCS405
  mm: swap: unify cluster-based and vma-based swap readahead
  mm: swap: clean up swap readahead
  mm/swap_state.c: declare a few variables as __read_mostly
  mm/memory.c: release locked page in do_swap_page()
  mm: swap: SWP_SYNCHRONOUS_IO: skip swapcache only if swapped page has no other reference
  mm, swap: skip swapcache for swapin of synchronous device
  arm: dma-mapping: page align size before flush tlb
  arm/arm64: dma-mapping: flush the tlb on unremap
  arm: dma-mapping: Add dma_remap functions
  iio: adc5: Assign calibration values
  drm/msm/sde: disable dither for 10bit dsc panel
  arm: dma: Allow CMA pages to not have a kernel mapping.
  mm: cma: Increase retries if less blocks available
  fs/buffer.c: Revoke LRU when trying to drop buffers
  msm: ipa: Fix to slab out of bounds issue
  iommu: arm-smmu: Take lock when doing unmap
  seemp: change for privacy
  defconfig: sm8150: Enable seemp_core
  seemp: removing VM_RESERVED flag
  iommu: io-pgtable-arm: Set child ref count in arm_lpae_split_blk_unmap
  msm: pcie: always recover cfg space during resume
  iommu: arm-smmu: Introduce a new mutex in arm_smmu_device structure

Change-Id: I1a494c051649bd02352007b0898305a59629a04f
Signed-off-by: Narendra Muppalla <NarendraM@codeaurora.org>
2018-05-23 23:00:18 -07:00
Ankit Jain
498b4b7936 defconfig: msm: Disable config EXT2_FS and EXT3_FS for sm8150
This change disables the unspported fs configs.

Change-Id: Ief6f6cf0650993ef1b8ef5deae1f48a8dfa8202c
Signed-off-by: Ankit Jain <jankit@codeaurora.org>
2018-05-24 09:46:07 +05:30
qctecmdr Service
9e5a39a763 Merge "mm: swap: unify cluster-based and vma-based swap readahead" 2018-05-23 18:48:18 -07:00
qctecmdr Service
e5c9d3f977 Merge "mm: cma: Increase retries if less blocks available" 2018-05-23 18:48:17 -07:00
qctecmdr Service
4acdb380c7 Merge "msm: ipa: Fix to slab out of bounds issue" 2018-05-23 18:48:17 -07:00
qctecmdr Service
395919d8a1 Merge "msm: pcie: always recover cfg space during resume" 2018-05-23 18:48:16 -07:00
qctecmdr Service
9647599c00 Merge "Merge remote-tracking branch 'quic/dev/msm-4.14-display' into msm-4.14" 2018-05-23 18:48:15 -07:00
qctecmdr Service
975cca6a67 Merge "seemp: change for privacy" 2018-05-23 18:48:15 -07:00
qctecmdr Service
0c6748e0d3 Merge "defconfig: sm8150: Enable seemp_core" 2018-05-23 18:48:14 -07:00
Tharun Kumar Merugu
58803f1cce msm: ADSPRPC: FastRPC buffer attribute for no map
Add new FastRPC buffer attribute for dmahandle support without
mapping.

Change-Id: I6317c972d0881968ab01ecd40acf6908b381d801
Acked-by: Viswanatham Paduchuri <vpaduchu@qti.qualcomm.com>
Signed-off-by: Tharun Kumar Merugu <mtharu@codeaurora.org>
2018-05-24 07:02:39 +05:30
Tharun Kumar Merugu
7776bf861f ARM: dts: msm: add compute memory region for sm8150
create memory region for sharing with compute DSP to support
computer vision and FastRPC use cases

Change-Id: I8e75f9868108230d3f01fcc5c70f0dd306ac3300
Signed-off-by: Tharun Kumar Merugu <mtharu@codeaurora.org>
2018-05-24 03:46:16 +05:30
Mayank Rana
36ab640559 usb: Use DECLARE_USB_FUNCTION() for initializing USB QDSS function driver
USB QDSS function driver is already registered as module and having init
and exit APIs. DECLARE_USB_FUNCTION_INIT() adds additional module entries
for USB QDSS function driver. This results into seeing error as
"usb_qdss_init: failed to register diag -17" when usb_function_register()
is called 2nd time. Hence fix this issue by using DECLARE_USB_FUNCTION()
instead of DECLARE_USB_FUNCTION_INIT() API.

Change-Id: I37da484eaa44e60e331d18fa720289a2dff8ad50
Signed-off-by: Mayank Rana <mrana@codeaurora.org>
2018-05-23 15:14:08 -07:00
qctecmdr Service
870f5d929d Merge "mm: swap: clean up swap readahead" 2018-05-23 13:56:36 -07:00
qctecmdr Service
9f99665f1e Merge "msm: vidc: Fix decode batching issues" 2018-05-23 13:56:35 -07:00
qctecmdr Service
760363ce4d Merge "ARM: dts: msm: ADSPRPC: CDSP loader DT entry for sm6150" 2018-05-23 13:56:35 -07:00
qctecmdr Service
8c50a16766 Merge "clk: qcom: Add support for new frequency of 650MHz for GPU" 2018-05-23 13:56:35 -07:00
qctecmdr Service
a76e79a1c4 Merge "clk: qcom: Add support for GPU clocks for QCS405" 2018-05-23 13:56:34 -07:00
qctecmdr Service
908e8291d3 Merge "ARM: dts: msm: Update dcc link list for sm8150" 2018-05-23 13:56:34 -07:00
qctecmdr Service
d91e60b3a8 Merge "ARM: dts: msm: Fix dcc compatible name" 2018-05-23 13:56:33 -07:00
Namratha Siddappa
480787f450 Merge remote-tracking branch 'quic/dev/msm-4.14-display' into msm-4.14
* quic/dev/msm-4.14-display:
  drm/msm/dsi-staging: register dsi irq before splash handoff
  drm/msm/sde: add multirect/qseed3 validation
  drm/msm/sde: move updating pending kickoff count before start
  clk: qcom: mdss: fix issue with gdsc vote

Change-Id: Ied25f7ba0e16ffb8d9f5dcdbfc8b1a573fab17f4
Signed-off-by: Namratha Siddappa <namratha@codeaurora.org>
2018-05-23 13:38:30 -07:00
Linux Build Service Account
4765dd0d7e Merge "clk: qcom: mdss: fix issue with gdsc vote" into dev/msm-4.14-display 2018-05-23 13:33:31 -07:00
Linux Build Service Account
dfae70534e Merge "drm/msm/dsi-staging: register dsi irq before splash handoff" into dev/msm-4.14-display 2018-05-23 13:01:06 -07:00
Linux Build Service Account
d76fea5e4d Merge "drm/msm/sde: add multirect/qseed3 validation" into dev/msm-4.14-display 2018-05-23 13:01:00 -07:00
Linux Build Service Account
4cb3d01c79 Merge "Merge remote-tracking branch 'quic/msm-4.14' into dev/msm-4.14-display" into dev/msm-4.14-display 2018-05-23 12:36:58 -07:00
Linux Build Service Account
db3ded91e0 Merge "drm/msm/sde: move updating pending kickoff count before start" into dev/msm-4.14-display 2018-05-23 12:36:28 -07:00
Deepak Katragadda
d0ef18a01c ARM: dts: msm: Add the hw-trigger flag to video subcore GDSCs on SM8150
Add the qcom,support-hw-trigger flag to the mvs0_gdsc and
mvs1_gdsc GDSC nodes in order to allow enabling/disabling
HW control for them.

Change-Id: I85b6e03c4258b68bc07bbe75cc65c309175a985d
Signed-off-by: Deepak Katragadda <dkatraga@codeaurora.org>
2018-05-23 11:35:34 -07:00
Namratha Siddappa
c3656359e5 Merge remote-tracking branch 'quic/msm-4.14' into dev/msm-4.14-display
* quic/msm-4.14:
  power: smb5: Enable frequency switching
  ARM: dts: msm: Specify secondary charger configuration for SM8150 platforms
  power: smb5: Add support for selecting secondary chargers
  ARM: dts: msm: Fix smb1390 stat interrupt configuration on sm8150 platforms
  ARM: dts: msm: rename PMICs pm855* to be pm8150*
  coresight: Remote-etm: Set correct return value
  soc: qcom: Change compatible name of dcc_v2 to dcc-v2
  drivers: irqchip: mpm: Add support to set irq type
  irqchip: mpm: Add trace support to get mpm wakeup timer value
  drivers: irqchip: mpm: Clear pending interrupts in mpm exit sequence
  irqchip: mpm: Add MPM GPIO as top level interrupt controller
  drivers: pinctrl: msm: Support pinctrl as hierarchy irq domain
  drivers: qcom: mpm: Use irqchip declare macro to init mpm-gpio controller
  drivers: qcom: mpm: Use GIC fwspec translation for MPM-GIC
  drivers: qcom: mpm: Add the mpm-gpio interrupt controller support
  power: smb1351-charger: Add snapshot of SMB1351 charger driver
  configs: qcs405: enable PMIC drivers for QCS405
  coresight: stm: Fix null point issue in stm
  thermal: adc-tm: Update copyright year
  firmware_class: make firmware caching configurable
  soc: qcom: pil: Delay IRQ registration in subsys registration
  clk: qcom: gdsc-regulator: Remove polling logic when disabling GDSC HW CTL
  clk: qcom: gcc-sm8150: Remove the parent field for gcc_npu_axi_clk
  usb: gadget: f_gsi: Add MaxPacketSize in fs_descriptor
  arm: dma-mapping: map_page map to nearest page
  arm: dma-mapping: fix data types to hold size_t
  arm: dma-mapping: DMA buf may not have cpu virtual addr
  arm: make default iova alignment as 2mb
  msm: mdss: Add mdss capabilities for qcs405
  regulator: mem-acc: fix compilation for QCS405
  regulator: cpr: add snapshot of cpr-regulator driver
  SEEMP: minor fixes
  diag: Fix issues in STM configuration path
  ARM: dts: msm: Add device node support for TSENS in SM6150
  ARM: dts: msm: Rename ipa_loaduc on sm8150
  defconfig: Disable APSS ETM on perf configure
  mm, swap: introduce SWP_SYNCHRONOUS_IO
  thermal: tsens: Update order of members in TSENS device structure
  qseecom: fix dma_free_coherent issue
  msm: ipa4: IPA PM Unit tests init fix
  msm: vidc: Disable decode batching
  ARM: dts: msm: Add GPU CX debugbus register range for SM8150
  msm: kgsl: Rename CX_DBGC_CFG register block
  dma-buf: Display buffer name in debugfs
  msm: pcie: support PCIe loopback for SM8150
  leds: qpnp-flash: Add support to query maximum current
  staging: android: ion: Validate hyp assign number of elements
  ARM: dts: msm: enable napi for ipa on SM8150
  ARM: dts: msm: Add device tree files for sm6150 IDP platform
  mm: make cma the first choice for movable request
  ARM: dts: msm: Configure SMMU for fastRPC on sm6150
  trace: events: fix trace events used by secure cma allocations
  trace: irqsoff: fix irqs disabled tracking
  coresight-byte-cntr: Fix the Byte-Counter read operation
  coresight: Fix the mem_type and  mem_size of ETR
  drivers: irqchip: mpm: Add QTI SOC interrupt controller
  coresight:byte-cntr: fix the byte-counter of ETR
  iommu/arm-smmu: msm map/unmap calls for slave side secure targets
  iommu/arm-smmu: update tlb ops for slave side secure targets
  iommu/arm-smmu: Add NULL check for platform_get_resource return value
  iommu/arm-smmu: Initialize smmu on first attach
  iommu/arm-smmu: pass CB index for smmu programming by TZ
  iommu/arm-smmu: Add support for slave side protection
  ARM: dts: msm: Update SPI maximum frequency for QUP instances on QCS405
  seemp: Freeing el2 shared memory
  seemp: Port changes from 4.9 to 4.14
  ARM: dts: msm: Add VADC nodes for QCS405
  ARM: dts: msm: change PCIe1 WAKE to no-pull for sm8150-sdx50m
  soc: qcom: ssr: Initialize the shutdown_ack completion variable properly
  ARM: dts: msm: Add emergency mitigation config for SM8150
  cfg80211: Add backport flag for user cellular base hint
  ARM: dts: msm: Add ADSPRPC mem region DT entry for sm6150
  coresight: tmc: Fix mem size can't change issue
  defconfig: sm8150: enable QBT1000 driver
  soc: qcom: service-locator: Use interruptible wait for locator
  ARM: dts: msm: Add RPM stats support for qcs405
  ARM: dts: msm: Add RPMH master stats node for sm8150
  Linux 4.14.41
  KVM: x86: remove APIC Timer periodic/oneshot spikes
  KVM: PPC: Book3S HV: Fix handling of large pages in radix page fault handler
  perf/x86: Fix possible Spectre-v1 indexing for x86_pmu::event_map()
  perf/core: Fix possible Spectre-v1 indexing for ->aux_pages[]
  perf/x86/msr: Fix possible Spectre-v1 indexing in the MSR driver
  perf/x86/cstate: Fix possible Spectre-v1 indexing for pkg_msr
  perf/x86: Fix possible Spectre-v1 indexing for hw_perf_event cache_*
  tracing/uprobe_event: Fix strncpy corner case
  sched/autogroup: Fix possible Spectre-v1 indexing for sched_prio_to_weight[]
  smb3: directory sync should not return an error
  nvme: add quirk to force medium priority for SQ creation
  thermal: exynos: Propagate error value from tmu_read()
  thermal: exynos: Reading temperature makes sense only when TMU is turned on
  Bluetooth: btusb: Only check needs_reset_resume DMI table for QCA rome chipsets
  Bluetooth: btusb: Add Dell XPS 13 9360 to btusb_needs_reset_resume_table
  Revert "Bluetooth: btusb: Fix quirk for Atheros 1525/QCA6174"
  cpufreq: schedutil: Avoid using invalid next_freq
  PCI / PM: Check device_may_wakeup() in pci_enable_wake()
  PCI / PM: Always check PME wakeup capability for runtime wakeup support
  atm: zatm: Fix potential Spectre v1
  net: atm: Fix potential Spectre v1
  drm/atomic: Clean private obj old_state/new_state in drm_atomic_state_default_clear()
  drm/atomic: Clean old_state/new_state in drm_atomic_state_default_clear()
  drm/nouveau: Fix deadlock in nv50_mstm_register_connector()
  drm/i915: Fix drm:intel_enable_lvds ERROR message in kernel log
  drm/vc4: Fix scaling of uni-planar formats
  can: hi311x: Work around TX complete interrupt erratum
  can: hi311x: Acquire SPI lock on ->do_get_berr_counter
  can: kvaser_usb: Increase correct stats counter in kvaser_usb_rx_can_msg()
  ceph: fix rsize/wsize capping in ceph_direct_read_write()
  mm, oom: fix concurrent munlock and oom reaper unmap, v3
  mm: sections are not offlined during memory hotremove
  z3fold: fix reclaim lock-ups
  tracing: Fix regex_match_front() to not over compare the test string
  dm integrity: use kvfree for kvmalloc'd memory
  libata: Apply NOLPM quirk for SanDisk SD7UB3Q*G1001 SSDs
  rfkill: gpio: fix memory leak in probe error path
  gpio: fix error path in lineevent_create
  gpio: fix aspeed_gpio unmask irq
  gpioib: do not free unrequested descriptors
  compat: fix 4-byte infoleak via uninitialized struct field
  arm64: Add work around for Arm Cortex-A55 Erratum 1024718
  KVM: PPC: Book3S HV: Fix VRMA initialization with 2MB or 1GB memory backing
  KVM: PPC: Book3S HV: Fix guest time accounting with VIRT_CPU_ACCOUNTING_GEN
  KVM: PPC: Book3S HV: Fix trap number return from __kvmppc_vcore_entry
  bdi: Fix oops in wb_workfn()
  bdi: wake up concurrent wb_shutdown() callers.
  tcp: fix TCP_REPAIR_QUEUE bound checking
  perf: Remove superfluous allocation error check
  memcg: fix per_node_info cleanup
  inetpeer: fix uninit-value in inet_getpeer
  soreuseport: initialise timewait reuseport field
  ipv4: fix uninit-value in ip_route_output_key_hash_rcu()
  dccp: initialize ireq->ir_mark
  net: fix uninit-value in __hw_addr_add_ex()
  net: initialize skb->peeked when cloning
  net: fix rtnh_ok()
  netlink: fix uninit-value in netlink_sendmsg
  crypto: af_alg - fix possible uninit-value in alg_bind()
  kcm: Call strp_stop before strp_done in kcm_attach
  netfilter: ebtables: don't attempt to allocate 0-sized compat array
  ipvs: fix rtnl_lock lockups caused by start_sync_thread
  soc: qcom: Port rpm stats drivers from 4.4 to 4.9 kernel
  ARM: dts: msm: Add pm support for qcs405
  defconfig: Enable MSM_SPM support
  drivers: soc: qcom: Enable SPM driver
  msm: camera: cpas: Improve logging capability
  msm: kgsl: Enable Content Protection for A640 GPU
  ARM: dts: msm: Add the debug clock node for QCS405
  defconfig: Enable Debug CC for QCS405
  msm_11ad: update affinity to start from the first golden core
  uapi/media: Change stride alignment value for P010
  dwc3: gadget: Stop active transfer pending on ep0 out/in during reset
  usb: dwc3: Fix incorrect ep0 state on reset
  printk: Make the console flush configurable in hotplug path
  ARM: dts: msm: Add regulator devices for SM6150
  ARM: dts: msm: Update sm8150 to V6 memory map
  msm: camera: cpas: Use device tree entry to set camnoc-min-bw
  ARM: dts: msm: Add camnoc-min-bw entry in cpas node for sm8150
  mm: cma: sleep between retries in cma_alloc
  mm, oom: make dump_tasks public
  sched/trace: Add sched_task_util trace point
  Revert "core_ctl: Add a kernel parameter to disable core_ctl"
  ANDROID: goldfish: drop CONFIG_INPUT_KEYCHORD
  diag: Add support for modified mhi interface
  Linux 4.14.40
  tracing: Fix bad use of igrab in trace_uprobe.c
  irqchip/qcom: Fix check for spurious interrupts
  platform/x86: asus-wireless: Fix NULL pointer dereference
  usb: musb: trace: fix NULL pointer dereference in musb_g_tx()
  usb: musb: host: fix potential NULL pointer dereference
  USB: serial: option: adding support for ublox R410M
  USB: serial: option: reimplement interface masking
  USB: Accept bulk endpoints with 1024-byte maxpacket
  usb: dwc3: gadget: Fix list_del corruption in dwc3_ep_dequeue
  USB: serial: visor: handle potential invalid device configuration
  errseq: Always report a writeback error once
  test_firmware: fix setting old custom fw path back on exit, second try
  drm/bridge: vga-dac: Fix edid memory leak
  drm/vmwgfx: Fix a buffer object leak
  iw_cxgb4: Atomically flush per QP HW CQEs
  IB/hfi1: Fix NULL pointer dereference when invalid num_vls is used
  IB/hfi1: Fix loss of BECN with AHG
  IB/hfi1: Fix handling of FECN marked multicast packet
  IB/mlx5: Use unlimited rate when static rate is not supported
  NET: usb: qmi_wwan: add support for ublox R410M PID 0x90b2
  RDMA/mlx5: Protect from shift operand overflow
  RDMA/mlx5: Fix multiple NULL-ptr deref errors in rereg_mr flow
  RDMA/ucma: Allow resolving address w/o specifying source address
  RDMA/cxgb4: release hw resources on device removal
  xfs: prevent creating negative-sized file via INSERT_RANGE
  rtlwifi: cleanup 8723be ant_sel definition
  rtlwifi: btcoex: Add power_on_setting routine
  Input: atmel_mxt_ts - add touchpad button mapping for Samsung Chromebook Pro
  Input: leds - fix out of bound access
  scsi: target: Fix fortify_panic kernel exception
  tracepoint: Do not warn on ENOMEM
  ALSA: aloop: Add missing cable lock to ctl API callbacks
  ALSA: aloop: Mark paused device as inactive
  ALSA: dice: fix kernel NULL pointer dereference due to invalid calculation for array index
  ALSA: seq: Fix races at MIDI encoding in snd_virmidi_output_trigger()
  ALSA: pcm: Check PCM state at xfern compat ioctl
  ALSA: hda - Fix incorrect usage of IS_REACHABLE()
  USB: serial: option: Add support for Quectel EP06
  ACPI / button: make module loadable when booted in non-ACPI mode
  crypto: talitos - fix IPsec cipher in length
  percpu: include linux/sched.h for cond_resched()
  net: don't call update_pmtu unconditionally
  geneve: update skb dst pmtu on tx path
  ARM: dts: msm: add qcom,subsys-name for apr
  UPSTREAM: f2fs: avoid fsync() failure caused by EAGAIN in writepage()
  UPSTREAM: f2fs: clear PageError on writepage - part 2
  ANDROID: build.config: enforce trace_printk check
  FROMLIST: staging: Fix sparse warnings in vsoc driver.
  FROMLIST: staging: vsoc: Fix a i386-randconfig warning.
  FROMLIST: staging: vsoc: Create wc kernel mapping for region shm.
  arm64: dma-mapping: fix aliasing issues with non-CMA alloc
  ARM: dts: msm: Update SIDs for iommu test devices for sdmshrike
  iommu : arm-smmu : Fetch right SID in qsmmuv500_iova_to_phys_hard

Change-Id: Id85a94b8dccd1bc27b89bac3907052321ee57f41
Signed-off-by: Namratha Siddappa <namratha@codeaurora.org>
2018-05-23 11:21:04 -07:00
Skylar Chang
a984076313 msm: ipa: fix a race condition in teardown pipe
Starting IPA 4.0 a pipe cannot be suspended. Instead the GSI
channel needs to be stopped. This change moves the GSI stop
to the same place where pipe suspend used to be.

Change-Id: I5b7f2301490cf45f6f02c4ede84a75925b381e6e
CRs-Fixed: 2244241
Acked-by: Ady Abraham <adya@qti.qualcomm.com>
Signed-off-by: Skylar Chang <chiaweic@codeaurora.org>
2018-05-23 11:15:38 -07:00
qctecmdr Service
a04d5c0730 Merge "arm: dma-mapping: page align size before flush tlb" 2018-05-23 09:39:48 -07:00
qctecmdr Service
c8ab9db67f Merge "iio: adc5: Assign calibration values" 2018-05-23 09:39:48 -07:00
qctecmdr Service
2e2b60b9f5 Merge "iommu: arm-smmu: Introduce a new mutex in arm_smmu_device structure" 2018-05-23 09:39:47 -07:00
qctecmdr Service
0479833c3b Merge "iommu: arm-smmu: Take lock when doing unmap" 2018-05-23 09:39:46 -07:00
qctecmdr Service
5cff8223d8 Merge "iommu: io-pgtable-arm: Set child ref count in arm_lpae_split_blk_unmap" 2018-05-23 09:39:46 -07:00
qctecmdr Service
0713d2b82b Merge "drm/msm/sde: disable dither for 10bit dsc panel" 2018-05-23 09:39:46 -07:00