Commit graph

583301 commits

Author SHA1 Message Date
Shubhraprakash Das
bfa2ff657c msm: camera: isp: Do not wait w/o interruptible
While waiting for h/w to reset there is no need to hold the
CPU while waiting, so allow interrupts during wait.

CRs-Fixed: 1104786
Change-Id: Iebdf18d58ed959a152276e57d583c50868806a33
Signed-off-by: Shubhraprakash Das <sadas@codeaurora.org>
2017-02-21 17:36:42 -08:00
Linux Build Service Account
3294e91ec6 Merge "ASoC: msm: enable DAP set license logic on sdm660" 2017-02-21 05:33:50 -08:00
Linux Build Service Account
d245369b25 Merge "ARM: dts: msm: correct headset detection for msm8998 HDK" 2017-02-21 05:33:49 -08:00
Linux Build Service Account
cbd1ddded0 Merge "ASoC: msm: remove obsolete dolby driver" 2017-02-21 05:33:48 -08:00
Linux Build Service Account
b0e13cce52 Merge "ASoC: qdsp6v2: send afe calibration in acdb id mismatch cases" 2017-02-21 05:33:47 -08:00
Linux Build Service Account
a42c0634e2 Merge "ASoC: msm: qdsp6v2: Add support for fractional sampling rates" 2017-02-21 05:33:46 -08:00
Linux Build Service Account
1ebb258fac Merge "ARM: dts: msm: Fix compile warning in sdm660 audio node" 2017-02-21 05:33:46 -08:00
Linux Build Service Account
af9fe51e34 Merge "clk: qcom: Remove gcc_hmss_ahb_clk for sdm660" 2017-02-21 05:33:45 -08:00
Linux Build Service Account
d7f0452065 Merge "mm, kswapd: remove bogus check of balance_classzone_idx" 2017-02-21 05:33:44 -08:00
Linux Build Service Account
e236c2f038 Merge "defconfig: msmcortex: Add ST TP configuration for QVR8998" 2017-02-21 05:33:43 -08:00
Linux Build Service Account
07fe9cf491 Merge "drivers:soc: Avoid use of uninitialized variable" 2017-02-21 05:33:43 -08:00
Linux Build Service Account
61c51021df Merge "msm: mdss: Correct mixer enumeration for sdm630" 2017-02-21 05:33:42 -08:00
Linux Build Service Account
c56e71975b Merge "clk: qcom: Remove mmssnoc cpu active vote clock for SDM660" 2017-02-21 05:33:41 -08:00
Linux Build Service Account
37582e3e06 Merge "ARM: dts: msm: Update VFE SVS clock corner" 2017-02-21 05:33:40 -08:00
Linux Build Service Account
53995bb66d Merge "wil6210: Move dma mask setting after platform initialization" 2017-02-21 05:33:40 -08:00
Linux Build Service Account
d2c8f5b696 Merge "MMC : host: clear interrupt after halt in case of error" 2017-02-21 05:33:39 -08:00
Linux Build Service Account
5478ccfd84 Merge "ARM: dts: msm: Correct vote on LDO11 for VDDIO on sdm630" 2017-02-21 05:33:38 -08:00
Linux Build Service Account
dcf939a8a2 Merge "clk: qcom: Move gcc_usb3_phy_pipe_clk to branch clock" 2017-02-21 05:33:37 -08:00
Linux Build Service Account
f388e2608c Merge "Bluetooth: Enhance logging in btfm slim & audio codec drivers" 2017-02-21 05:33:37 -08:00
Linux Build Service Account
5c930890db Merge "ARM: dts: msm: Update bus bandwidth for msm8998" 2017-02-21 05:33:36 -08:00
Linux Build Service Account
22b8004d4a Merge "ARM: dts: msm: Enable SSC based sensors for QRD SDM660" 2017-02-21 05:33:35 -08:00
Linux Build Service Account
b62eea1c6f Merge "ARM: dts: msm: Update icnss device node for sdm630" 2017-02-21 05:33:34 -08:00
Linux Build Service Account
fc6e67dd82 Merge "clk: qcom: Remove few multimedia clocks for sdm630" 2017-02-21 05:33:33 -08:00
Linux Build Service Account
2647f6c8b6 Merge "msm: kgsl: Log mmap_base value on _get_svm_area failure" 2017-02-21 05:33:33 -08:00
Linux Build Service Account
3ca63be946 Merge "soc: qcom: rpm_rail_stats: Add support for lpcx and lpmx rail stats" 2017-02-21 05:33:32 -08:00
Linux Build Service Account
89c9719dbc Merge "ARM: dts: msm: Enable OSM CPU clocks for SDM630" 2017-02-21 05:33:31 -08:00
Linux Build Service Account
ac3b6b3050 Merge "ARM: dts: msm: Enable home key for qrd sdm630" 2017-02-21 05:33:30 -08:00
Linux Build Service Account
feb73440b7 Merge "ARM: dts: msm: disable dynamic fps for nt35597 truly panel on sdm660" 2017-02-21 05:33:30 -08:00
Linux Build Service Account
b62d031aa6 Merge "ARM: dts: msm: update correct read OT settings for mdss" 2017-02-21 05:33:29 -08:00
Linux Build Service Account
37002c2c34 Merge "smb138x-charger: use SW based comparison for connector health" 2017-02-21 05:33:28 -08:00
Linux Build Service Account
a49e87ee73 Merge "ARM: dts: msm: add connector temp iio channel for SMB138X" 2017-02-21 05:33:27 -08:00
Linux Build Service Account
6cf18cf002 Merge "mm: vmscan: do not pass reclaimed slab to vmpressure" 2017-02-21 05:33:26 -08:00
Linux Build Service Account
1449de5126 Merge "mm: vmpressure: fix sending wrong events on underflow" 2017-02-21 05:33:26 -08:00
Linux Build Service Account
3e0898136d Merge "USB: qusb: Add support to change TUNEX registers dynamically" 2017-02-21 05:33:25 -08:00
Linux Build Service Account
9576ebffd1 Merge "phy: qcom-ufs: parse ref-clk details prior to resource request" 2017-02-21 05:33:24 -08:00
Linux Build Service Account
b3b9d63434 Merge "ARM: dts: msm: update enable signal polarity of SMB1351 for SDM660" 2017-02-21 05:33:23 -08:00
Linux Build Service Account
7997223a2d Merge "msm: ipa: changes to suspend/disable for WDI 2" 2017-02-21 05:33:23 -08:00
Linux Build Service Account
bf0ca85b71 Merge "net: validate the range we feed to iov_iter_init() in sys_sendto/sys_recvfrom" 2017-02-21 05:33:19 -08:00
Linux Build Service Account
32ba260669 Merge "usb: pd: Skip decreasing current when requesting the same PPS" 2017-02-21 05:33:18 -08:00
Linux Build Service Account
7fd898c7d3 Merge "ARM: dts: msm: Update Temperature sensor support for sdm660" 2017-02-21 05:33:17 -08:00
Linux Build Service Account
488d502924 Merge "USB: gadget: Replace %pK with %p" 2017-02-21 05:33:16 -08:00
Linux Build Service Account
328a15d380 Merge "msm: kgsl: Fix false timeout gpu faults" 2017-02-21 05:33:16 -08:00
Linux Build Service Account
921ba81bc3 Merge "input: touchscreen: remove msg21xx mstar touch driver" 2017-02-21 05:33:15 -08:00
Linux Build Service Account
abe0d1ce01 Merge "mmc: core: Fix deadlock in suspend & rescan path" 2017-02-21 05:33:14 -08:00
Linux Build Service Account
82ab22b4ae Merge "mmc: sdhci-msm: Dont wait infinitely for pwr_irq interrupt" 2017-02-21 05:33:13 -08:00
Laxminath Kasam
613aec8015 ARM: dts: msm: Fix compile warning in sdm660 audio node
Add address cells and size cells for digital audio node present
within analog codec node.

CRs-Fixed: 2000566
Change-Id: Iaf7ce40e9bcf8a1eabba0552377372fe2dd43ea3
Signed-off-by: Laxminath Kasam <lkasam@codeaurora.org>
2017-02-21 15:39:06 +05:30
Amit Nischal
e9a6b4b935 clk: qcom: Remove gcc_hmss_ahb_clk for sdm660
The gcc_hmss_ahb_clk will be controlled by RPM. Remove all
control of it from the HLOS clock driver.

Change-Id: I26525787352cb0b85937cc005afba7c37a7989ff
Signed-off-by: Amit Nischal <anischal@codeaurora.org>
2017-02-21 14:39:12 +05:30
Vlastimil Babka
d7e25d6390 mm, kswapd: remove bogus check of balance_classzone_idx
During work on kcompactd integration I have spotted a confusing check of
balance_classzone_idx, which I believe is bogus.

The balanced_classzone_idx is filled by balance_pgdat() as the highest
zone it attempted to balance.  This was introduced by commit dc83edd941
("mm: kswapd: use the classzone idx that kswapd was using for
sleeping_prematurely()").

The intention is that (as expressed in today's function names), the
value used for kswapd_shrink_zone() calls in balance_pgdat() is the same
as for the decisions in kswapd_try_to_sleep().

An unwanted side-effect of that commit was breaking the checks in
kswapd() whether there was another kswapd_wakeup with a tighter (=lower)
classzone_idx.  Commits 215ddd6664 ("mm: vmscan: only read
new_classzone_idx from pgdat when reclaiming successfully") and
d2ebd0f6b8 ("kswapd: avoid unnecessary rebalance after an unsuccessful
balancing") tried to fixed, but apparently introduced a bogus check that
this patch removes.

Consider zone indexes X < Y < Z, where:
- Z is the value used for the first kswapd wakeup.
- Y is returned as balanced_classzone_idx, which means zones with index higher
  than Y (including Z) were found to be unreclaimable.
- X is the value used for the second kswapd wakeup

The new wakeup with value X means that kswapd is now supposed to balance
harder all zones with index <= X.  But instead, due to Y < Z, it will go
sleep and won't read the new value X.  This is subtly wrong.

The effect of this patch is that kswapd will react better in some
situations, where e.g.  the first wakeup is for ZONE_DMA32, the second is
for ZONE_DMA, and due to unreclaimable ZONE_NORMAL.  Before this patch,
kswapd would go sleep instead of reclaiming ZONE_DMA harder.  I expect
these situations are very rare, and more value is in better
maintainability due to the removal of confusing and bogus check.

Signed-off-by: Vlastimil Babka <vbabka@suse.cz>
Cc: Andrea Arcangeli <aarcange@redhat.com>
Cc: "Kirill A. Shutemov" <kirill.shutemov@linux.intel.com>
Cc: Rik van Riel <riel@redhat.com>
Cc: Joonsoo Kim <iamjoonsoo.kim@lge.com>
Cc: Mel Gorman <mgorman@techsingularity.net>
Cc: David Rientjes <rientjes@google.com>
Cc: Michal Hocko <mhocko@suse.com>
Cc: Johannes Weiner <hannes@cmpxchg.org>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
Git-commit: 81c5857b279e6b18f6ff0d1975e80a07af542cd1
Git-repo: git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
Change-Id: If520144bb67b346a739166721137284112b9816a
Signed-off-by: Vinayak Menon <vinmenon@codeaurora.org>
2017-02-21 12:36:28 +05:30
Jin Fu
ebfafe11f2 defconfig: msmcortex: Add ST TP configuration for QVR8998
As QVR8998 project needed, add configuration for ST touch
panel driver.

Change-Id: I5bf4d705cedb32a26bed3832dac3fe08a0f45cfa
Signed-off-by: Jin Fu <jinf@codeaurora.org>
2017-02-21 14:56:54 +08:00
Vatsal Bucha
59645729eb drivers:soc: Avoid use of uninitialized variable
While notifier de_register, we access the list which is not initialized.
Hence can result in access of uninitialized variable.
Update the loop to use correct list variable.

CRs-Fixed: 2002748
Change-Id: Ibff56477ed3fba90c8ff704ea7dbe3c472f59836
Signed-off-by: Vatsal Bucha <vbucha@codeaurora.org>
2017-02-20 21:31:48 -08:00