Bump kernel version to 1.4

Change-Id: I6c90dbe77b575b813aaaf07c1858d1aaa1722430
defconfig: Disable DEBUG_MUTEXES

Fixes the following error:
kernel/mutex.c: In function '__mutex_lock_common':
kernel/mutex.c:220:2: error: implicit declaration of function 'MUTEX_SHOULD_XCHG_COUNT' [-Werror=implicit-function-declaration]

Change-Id: Idbf06cf57257f24793e02c1b757fff2f7cbeda56
Fix memory leak in cpufreq stats.

commit e37736777254ce1abc85493a5cacbefe5983b896 upstream.

When system enters sleep, non-boot CPUs will be disabled.
Cpufreq stats sysfs is created when the CPU is up, but it is not
freed when the CPU is going down. This will cause memory leak.

Signed-off-by: xiaobing tu <xiaobing.tu@intel.com>
Signed-off-by: guifang tang <guifang.tang@intel.com>
Signed-off-by: Rafael J. Wysocki <rafael.j.wysocki@intel.com>
Cc: Colin Cross <ccross@google.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
ext4: fix memory leak in ext4_xattr_set_acl()'s error path

commit 24ec19b0ae83a385ad9c55520716da671274b96c upstream.

In ext4_xattr_set_acl(), if ext4_journal_start() returns an error,
posix_acl_release() will not be called for 'acl' which may result in a
memory leak.

This patch fixes that.

Reviewed-by: Lukas Czerner <lczerner@redhat.com>
Signed-off-by: Eugene Shatokhin <eugene.shatokhin@rosalab.ru>
Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Fixed: Battery drain problem.

All credits go to grzwolf from Android-Hilfe.de.
Check thread http://www.android-hilfe.de/5550736-post684.html

Change-Id: I9f2a3650a59647db83fba7fb9fa7066844a66f50
block: avoid using uninitialized value in from queue_var_store

Date	Wed, 3 Apr 2013 15:30:52 +0000

As found by gcc-4.8, the QUEUE_SYSFS_BIT_FNS macro creates functions
that use a value generated by queue_var_store independent of whether
that value was set or not.

block/blk-sysfs.c: In function 'queue_store_nonrot':
block/blk-sysfs.c:244:385: warning: 'val' may be used uninitialized in this function [-Wmaybe-uninitialized]

Unlike most other such warnings, this one is not a false positive,
writing any non-number string into the sysfs files indeed has
an undefined result, rather than returning an error.

Signed-off-by: Arnd Bergmann <arnd@arndb.de>
Cc: Jens Axboe <jaxboe@fusionio.com>
Bump kernel version to 1.5

Change-Id: I631b7155351ed4205d1968c1a593673d90f4739f