Merge branch android-3.10 into android-tegra-3.10

ad592ac248ae UPSTREAM: staging: ion: Fix error handling in ion_buffer_create
0377561c4c94 UPSTREAM: regulator: core: Fix regualtor_ena_gpio_free not to access pin after freeing
30252b309004 binder: use group leader instead of open thread
dd6abb784a50 usb: gadget: f_accessory: Fix for UsbAccessory clean unbind.
de0e3ff61953 crypto: arm - ignore generated SHA2 assembly files
cbcc59b51f4c UPSTREAM: drivers: android: correct the size of struct binder_uintptr_t for BC_DEAD_BINDER_DONE
865c05d076ac cpufreq: interactive governor drops bits in time calculation
bf150b3656d7 ANDROID: usb: gadget: function: Fix Coding Style
f48a91ccea83 ANDROID: usb: gadget: function: Fix commenting style
3f8b3eeb91a9 ANDROID: usb: gadget: function: cleanup: Add blank line after declaration
35b31a23c9f8 UPSTREAM: mac80211: fix fragmentation code, particularly for encryption
5989bfcf638b perf: Tighten (and fix) the grouping condition
37ca97c9df0d ALSA: pcm : Call kill_fasync() in stream lock
d7d89a24d0bb ANDROID: sdcardfs: support direct-IO (DIO) operations
9efffb6d245b ANDROID: sdcardfs: implement vm_ops->page_mkwrite
6b2748f214c8 ANDROID: sdcardfs: Don't bother deleting freelist
c87888365d0f ANDROID: sdcardfs: Add missing path_put
696455b03489 ANDROID: sdcardfs: Fix incorrect hash
e22d5e22bbbe ANDROID: ext4 crypto: Disables zeroing on truncation when there's no key

Signed-off-by: Mark Salyzyn <salyzyn@google.com>
Bug: 34283718
Bug: 35399757
Bug: 35707103
Bug: 26833439
Bug: 34077221
Bug: 34133558
Bug: 35666680
Bug: 34691169
Bug: 35307857
Bug: 35209576
Change-Id: Id2414795d2a5b2f404d101be34357d7a82986d70