init: use linux username for version string

Change-Id: If74d378bd1a65ad6ba32d4fcb196e4661f2eb0b0
build_master: update toolchain path

Change-Id: I2357aefcb42ace091d3970f427ed1bcbaa87c6aa
defconfig: enable optimized AES and SHA1 routines

Change-Id: Iaed157deacf704867cd958eeb21d38713a9fffaa
defconfig: change version string to ChronicKernel

Change-Id: If72814a089cafb9031b1087b85ad2f1449ff8892
cpufreq: add intelliactive cpu governor

Change-Id: Icfe2559dbe11faed16f2dc965a1ce07e954ae039
add initial chronic-config.sh for boot-up options (WIP)

Change-Id: I17972b5dc21025bf3da3e392788587d12bfcf793
build_master: fix on-the-fly modding of the local version string

Change-Id: I08f08c1d8241e37c074261acd641b99727329c5c
cpufreq: added some cpu governors from my S4 kernel...

adaptive, badass, nightmare, and Wheatley

Change-Id: I25ef5c698396498e22de8250b656ff7600abb5cd
defconfig: enable badass and wheatley governors.

Also add some missing intellidemand configs

Change-Id: If8a1b2e3463e1d3add6cb37042b2a0fb898d7d93
chronic-config.sh: remove governors that aren't present in kernel

Change-Id: I232a191abb80d530cafe009be8483ae96574654d
cpufreq: enable screen off freq scaling by default but leave un-set.

This way Ktweaker isn't needed to enable the option and with no user
intervention it is as if it was disabled anyways.

Change-Id: Iacbd64f0d37c1dfcd477a0fa4f57d50ab47fd147
defconfig: enable compiling using OPTIMIZE_ALOT option

Change-Id: Icec6e2a0d9b91f464d95af1d07f08b768a752d9d
defconfig: disable test-iosched

Change-Id: Ie6a19e1429e27ef3a7b181e95c169eef2287cf05
defconfig: disable some debugging and test modules

Change-Id: I9b232c69b0aff6a6a6b273c63ddb6458bc845cfa
auto-generated defconfigs

Change-Id: Ibf3f83a28607c025214afbe05bea084b5e5a04a6
selinux_defconfig: "y" is not a valid option for selinux checkpount value

Change-Id: I00d0c25aabab416b55922fe250fd0d67f5333b75
build_master.sh: remove trailing dashes from local version string

Change-Id: I35e22ea8f93417bdb2015abcd35707a233c2331a
ARM: 7583/1: decompressor: Enable unaligned memory access for v6 and above

Modern GCC can generate code which makes use of the CPU's native
unaligned memory access capabilities.  This is useful for the C
decompressor implementations used for unpacking compressed kernels.

This patch disables alignment faults and enables the v6 unaligned
access model on CPUs which support these features (i.e., v6 and
later), allowing full unaligned access support for C code in the
decompressor.

The decompressor C code must not be built to assume that unaligned
access works if support for v5 or older platforms is included in
the kernel.

For correct code generation, C decompressor code must always use
the get_unaligned and put_unaligned accessors when dealing with
unaligned pointers, regardless of this patch.

Signed-off-by: Dave Martin <dave.martin@linaro.org>
Acked-by: Nicolas Pitre <nico@linaro.org>
Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk>
Optimized ARM RWSEM algorithm

RWSEM implementation for ARM using atomic functions.
Heavily based on arch/sh/include/asm/rwsem.h

Signed-off-by: Ashwin Chaugule <ashwinc@codeaurora.org>
arch/arm/Kconfig: enable unaligned capability for ARM

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