Revert "fs/ext4/ialloc.c: Revert 3.0.72 changes"

This reverts commit 3aa548e4889856944e82387225931c2795ac5891.
ext4: fixup 64-bit divides in 3.0-stable backport of upstream fix

Replace C division operators with div64_u64 for divides introduced in:
commit 503f4bdcc078e7abee273a85ce322de81b18a224
ext4: use atomic64_t for the per-flexbg free_clusters count

Specific to the 3.0-stable backport of the upstream patch.

Change-Id: Id10180ed16f54f58fc18531092e88f52fc6de31c
Reviewed-by: "Theodore Ts'o" <tytso@mit.edu>
Signed-off-by: Todd Poynor <toddpoynor@google.com>
sysfs-helpers: Allow negative values for array store
sound-soc: Custom sound control

Based on Boeffla sound (Andip71) with rewrite of sysinterface and code refactoring.

Conflicts:

	sound/soc/codecs/Kconfig
	sound/soc/codecs/Makefile
sound-control: Fix band input and circumvent call detection
Update temasek config
sound-control: Throw out several state variables, add new detection methods

Camera microphone levels with help of new MHS.
Further code cleanup and refactoring.
Add MHS, tool for simple media handling status reporting

Adds a small tool for reporting the status of, until now, the state of the MFC
hardware decoder and the camera, for use in other drivers.

To be expanded in the future with a proper notifier block architecture for
clean registration and callbacks to subscribing members.
mdnie-control: Use MHS for video scenarios
mhs: Temporary forced updates of audio mic level and mdnie

To be removed when I write a proper notifier architecture for the driver.
sound/soc/codecs/wm8994.c: Fix compile error
sound/soc/codecs/wm8994.c: Remove Scooby-Doo
Merge branch 'test-1' of github.com:temasek/android_kernel_samsung_smdk4412 into linaro