defconfig: tag as 4.4.1 kernel

Change-Id: Ia35a07080e0737c32aa09bc7ced96db80dc4229f
Add CONFIG_NETFILTER_XT_TARGET_TCPMSS

Change-Id: Iac399da06f6bf88ea9df3918060e359906962e13
bump version

Change-Id: Ia1603c0a0c6c4171c6d852d54f9bbf8aab393f74
Sound Control: (Optional) work around for Nexus 4/5 audio issues

(Use this only for devices with audio reset issues)

Also bump version to 3.1

Signed-off-by: Paul Reioux <reioux@gmail.com>

wcd9xxx-core: add register write without mutex protection

This is assuming the calling function will take care of the mutex.

Change-Id: Icabceee0dff9333ec28ec3d37333b8e05af8a0bb
Signed-off-by: Paul Reioux <reioux@gmail.com>
Sound Control: (OPTIONAL) add power amp registers access control as well

Change-Id: Id34dfe845af0d42607453846e062619cf5927445
Signed-off-by: Paul Reioux <reioux@gmail.com>
sound control: add register cache

bump to version 3.2

Change-Id: I4b97a7acb05ac6840c06044b4ccd4b9bc5244c4a
Signed-off-by: Paul Reioux <reioux@gmail.com>
Implement kexec-hardboot by. All work done by @Tasssadar

Change-Id: I20bbb5181327e56362ab82460ed43d03834d1ae5
Signed-off-by: franciscofranco <franciscofranco.1990@gmail.com>
Linux 3.4.0 -> 3.4.71

Change-Id: Id36b887bcacf90b638743e90c0848f0c84b09285
Signed-off-by: franciscofranco <franciscofranco.1990@gmail.com>
cfg80211: Fix memory leak

When a driver requests a specific regulatory domain after cfg80211 already
has one, a struct ieee80211_regdomain is leaked.

Change-Id: I74a79f3ed3177a12a5f23181a41b837f49d11ca8
3.4.72

Change-Id: If4f0f8bcf09b62c4a97483715434f440ca8f4a46
Signed-off-by: franciscofranco <franciscofranco.1990@gmail.com>
3.4.73

Change-Id: Ia7511a091b1e2459a0cf6946994ffbb5999e2b42
Signed-off-by: franciscofranco <franciscofranco.1990@gmail.com>
dts: lm3630: lower min brightness to 1

Change-Id: I1d2e3860aa04460bf0c95fa2a7abf85ec4a6edf3
Signed-off-by: Dennis Rassmann <showp1984@gmail.com>
Signed-off-by: franciscofranco <franciscofranco.1990@gmail.com>
dts: lm3630: lower blmap for lower brightness levels

Change-Id: Ia7a0e3c365bf3518c0a1c0ec3c5ca889abd5e18a
Signed-off-by: Dennis Rassmann <showp1984@gmail.com>
Signed-off-by: franciscofranco <franciscofranco.1990@gmail.com>
3.4.74

Change-Id: I1bfeaadd1ee882481846ba620d3fbcf2230b7e3d
Signed-off-by: franciscofranco <franciscofranco.1990@gmail.com>
PM / QoS: Fix deadlock during PM QoS vote to default value

pm_qos_work_fn() calls pm_qos_update_request() which does
cancel_delayed_work_sync() on the same pm_qos_work_fn()
causing deadlock. Fix this by updating the target with
default timeout value directly instead of calling
pm_qos_update_request().

CRs-Fixed: 526216
Change-Id: I7de2fb1c89f87b0ebf7427116b8920aec50d5b2b
Signed-off-by: Sujit Reddy Thumma <sthumma@codeaurora.org>
Signed-off-by: franciscofranco <franciscofranco.1990@gmail.com>
3.4.75

Change-Id: I7235db5f48a5b5b0bbcec7667a97ddf19be8e517
Signed-off-by: franciscofranco <franciscofranco.1990@gmail.com>
defconfig: update to 3.4.75, bump and kexec

bump version
activate kexec
update to 3.4.75

Change-Id: Ibbcd1a85dc2228a6eabfd451d413955f28e4f138
random: entropy tweaks are all the rage nowadays

use nonblocking for all.  Read this web page:
http://lwn.net/Articles/489734/

Change-Id: I91c2a4299593709c0bbb1c6bf5a1096d2469c82c
random: prevent add_input from doing anything

Change-Id: If6cb629788f170d3b904373a7d4ad4829ea69e4b
random: Statically compute poolbitshift, poolbytes, poolbits

From: "H. Peter Anvin" <hpa@linux.intel.com>

Use a macro to statically compute poolbitshift (will be used in a
subsequent patch), poolbytes, and poolbits.  On virtually all
architectures the cost of a memory load with an offset is the same as
the one of a memory load.

It is still possible for this to generate worse code since the C
compiler doesn't know the fixed relationship between these fields, but
that is somewhat unlikely.

Change-Id: Id0f84ff52c60a3b25e811e1b7b508574a1e6ae53
Signed-off-by: H. Peter Anvin <hpa@linux.intel.com>
Cc: <stable@vger.kernel.org>