Fix source discrepancies

  * Kconfig & Makefiles had cyttsp4 and CONFIG_ISDBT_FC8150
     when there was no source for it.
  * So lets remove it for sanity sake

Change-Id: I7f83e842cb09265374743b4645cc8fb0f76c3628
Signed-off-by: Josue Rivera <prbassplayer@gmail.com>
cpufreq: ondemand: Only start dbs_sync threads when active

Even when using parked threads, there is still a cost per hot-
plug event to have these threads started so let's avoid that
cost entirely.

Change-Id: I09a7dedaedf5b527f010f0197235d8116a68c30f
mondrianwifi: msm_rq_stats: Tone down mpdecision

Add a new Kconfig to enable more conservative computations sent
to mpdecision:

 * Do not make IO busy
 * Do a time window weighted load computation instead of just a sum
 * Do an sliding window averaged time computation for number runnable

The purpose of these changes is to make mpdecision less likely to
keep extra cores online.  It currently has a tendancy to run more
cores running than needed and this can even cause some lag issues.

Change-Id: Ibbe9dca04c8b3425e288afef9ef6166fbc4a0613
tabpro: defconfig: Enable new rq_stats computation

Change-Id: I51db95c3f3c7f5f02d051d1db3c04a507f73883e
msm: mdss: share fb memory ion fd to userspace

Add new operation request to share ion fd to userspace
for mapping to the frame buffer memory.

Change-Id: I82ec9ae48ad0e8b23416867845872816ebd4faeb
Signed-off-by: Jeevan Shriram <jshriram@codeaurora.org>
tabpro: defconfig: Use ROW as the default I/O scheduler

The init scripts switch the built-in sdcard to noop and back to
ROW but the external sdcard and usbdisk would previously have
been using noop as their scheduler.

Change-Id: Ia94703a8ea4441eb478184df4bf4db722ad8e76a
tabpro: touchscreen: Allow capacitive buttons to be disabled

Change-Id: Ibbb2c1e17e4366f05e1005bdb5c935e20ddbec9f
net: guard tcp_set_keepalive() to tcp sockets

Its possible to use RAW sockets to get a crash in
tcp_set_keepalive() / sk_reset_timer()

Fix is to make sure socket is a SOCK_STREAM one.

Change-Id: Ieeb498a3e623cfcb54e1c865a3c0229e4acf1e87
Reported-by: Dave Jones <davej@redhat.com>
Signed-off-by: Eric Dumazet <edumazet@google.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
Merge remote-tracking branch 'github/cm-11.0' into HEAD
Upstream _ 17thOct

Conflicts:
	drivers/input/touchscreen/Makefile
	drivers/media/isdbt/Makefile

Change-Id: I8632a1a1d7b729df1eea3385f9547fa4c6049abd