Revert "Revert "dma-buf: Introduce dma buffer sharing mechanism""

This reverts commit 8a7692f9d7f8b4b2c23d8414bfec52bf9ed984b6.
Revert "Revert "dma-buf: Constify ops argument to dma_buf_export()""

This reverts commit 1a6a800ff20e9e2cc435ed9d5cf4f07780898744.
Revert "Revert "dma-buf: Remove unneeded sanity checks""

This reverts commit 38964f7baa58256789bafbb5ab95c0250b106d28.
Revert "Revert "dma-buf: Return error instead of using a goto statement when possible""

This reverts commit f63ae4c721f0b3bd9d6e540bc2d396bc55ad5176.
Revert "Revert "dma-buf: Move code out of mutex-protected section in dma_buf_attach()""

This reverts commit 0447139295646a5dc2e52fd03db4c48176ada7eb.
Revert "Revert "dma-buf: add dma_data_direction to unmap dma_buf_op""

This reverts commit eaebf42da07003d0fa310087fd79af96cc53b2b8.
Revert "Revert "dma-buf: pass flags into dma_buf_fd.""

This reverts commit c0a6203105b2a8dbe7c1e8593d973f9ebdc0800f.
Revert "Revert "dma-buf: don't hold the mutex around map/unmap calls""

This reverts commit 6e21dd5c789248f988fb466e43924260aeedd40f.
Revert "Revert "dma-buf: add support for kernel cpu access""

This reverts commit d8ec2fcd7a3e121a7f8cfb9ae676abb3ea8bbd4b.
Revert "Revert "dma-buf: mmap support""

This reverts commit 5fbe6fdc34035d4136c9cb93f640733c526efa5f.
Revert "Revert "PM / Sleep: Fix race between CPU hotplug and freezer""

This reverts commit baa0b8169e3b75bd4a9135b99e6b3b98597e84d7.
Revert "Revert "sched/rt: code cleanup, remove a redundant function call""

This reverts commit 8f71a3de6b515ad5b1caf81fd467247d504dd8b4.
Revert "Revert "kernel:sched: LOAD_FREQ (4*HZ+61) avoids loadavg Moire""

This reverts commit eb0d23a1e9c30ce9068d9131883aef2bfab1216a.
Revert "Revert "ARM: hwcaps: use shifts instead of hardcoded constants""

This reverts commit 9f8840b92f91c60f48468e984cfc6ecd27390da2.
Revert "Revert "ARM: hwcaps: add new HWCAP defines for ARMv7-A""

This reverts commit 9754e696d46cc6ce5961ee04c11eb36a819d5df2.
Revert "Input: Send events one packet at a time"

This reverts commit 54c4b197074774a978252585b29d76ce8a9cba59.
Revert "ARMv7: Flush the vectors page using the base address"

This reverts commit d095e8e332d58894cdd5aa444793a0646cb1093c.
Revert "ARM: Set bit 22 in the PL310 (cache controller) AuxCtlr register"

This reverts commit 17deaed9bfe69dd3107682f0b57b02f07e69687d.
Revert "+ lib: strncpy_from_user & strnlen_user"

This reverts commit e1a40cbc4aac576f8e8fa4c929ebd0d9a92be24a.
Revert "Revert "ARM: Add optimised swahb32() byteswap helper for v6 and above""

This reverts commit 4763898a9ad73c36b6e5a16f4a46de124a691a95.