Linux 3.0.65

Change-Id: I648fbd46a49e9242bf6da8348006882e61c73a48
Linux 3.0.66

Change-Id: I4c1c8455d9ac258749e75a140a4fbfd029575195
Linux 3.0.67

Change-Id: Iacf5a91b5cf039a01ab58501a5d6a1129c84a49e
Linux 3.0.68

Restore cgroup to mainline.

Change-Id: Ie5a56d75b162d3f0844fe82eae2962c0dec17b40
Linux 3.0.69

Change-Id: I763d2c166020a6d4208ce26416ce9fd13c9f9bb1
Linux 3.0.70

Change-Id: I94af4082ebcf6763af079d9505c219e263c3dfb3
Linux 3.0.71

Change-Id: I30d4466fee4ccb338669c37c6cdef693d6738b96
Linux 3.0.72

Change-Id: I7b2d9b2c0fd3a342d67390d59c6dfdaa68932f9d
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>
Add permission checking for binder IPC.

Do not apply permission checks to private files.

Fix security_binder_transfer_binder hook.

Drop the owning task argument to security_binder_transfer_binder
since ref->node->proc can be NULL (dead owner?).
Revise the SELinux checking to apply a single transfer check between
the source and destination tasks.  Owning task is no longer relevant.
Drop the receive permission definition as it is no longer used.

This makes the transfer permission similar to the call permission; it is only
useful if you want to allow a binder IPC between two tasks (call permission)
but deny passing of binder references between them (transfer permission).

Change-Id: I51e7a9a6662e826073b35e4f70a57f9ec73e472e
Signed-off-by: William Roberts <w.roberts@sta.samsung.com>
Fix cgroup merge

Use android-3.0's cgroup.

Change-Id: If918678c4e21dd32c206dfe196c03d94b47ddb15