Defconfig: use ville_defconfig
Defconfig: Version update
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>
Defconfig: use updated rwsem algo
Defconfig: update linaro optimization
Linaro -O3 fixes

Signed-off-by: Bryan Smith <zarboz@gmail.com>

Conflicts:
	drivers/char/msm_rotator.c
	drivers/i2c/chips/bma250_bosch.c
	drivers/i2c/chips/cm3629.c
	kernel/cgroup.c
	net/bluetooth/l2cap_core.c

Conflicts:
	drivers/power/pm8921-bms-htc.c
	drivers/power/pm8921-charger-htc.c
	kernel/workqueue.c
	net/bluetooth/l2cap_core.c

Conflicts:
	drivers/char/msm_rotator.c
	drivers/power/pm8921-charger-htc.c
	drivers/power/pm8xxx-ccadc.c
	drivers/usb/core/hub.c
	fs/fs-writeback.c
	kernel/cgroup.c
More O3 Fixes
Final Linaro Fixes

Conflicts:
	arch/arm/configs/ville_defconfig

Conflicts:
	drivers/input/misc/cm3629.c
	fs/namei.c
	sound/usb/mixer.c
Even More O3 fixes

Conflicts:
	mm/compaction.c
	net/sunrpc/xdr.c