android: binder: split flat_binder_object.
authorMartijn Coenen <maco@google.com>
Wed, 13 Jul 2016 10:06:49 +0000 (12:06 +0200)
committerMartijn Coenen <maco@android.com>
Mon, 31 Oct 2016 14:14:59 +0000 (15:14 +0100)
commitce0c65986ceeaa05249c990e1744d4caeb734e60
tree63e70a776bf19bd0a92db7afb8a91632f563681a
parentb6be9b7b199b05a13d72dc562110eebc725ed0ec
android: binder: split flat_binder_object.

flat_binder_object is used for both handling
binder objects and file descriptors, even though
the two are mostly independent. Since we'll
have more fixup objects in binder in the future,
instead of extending flat_binder_object again,
split out file descriptors to their own object
while retaining backwards compatibility to
existing user-space clients. All binder objects
just share a header.

Change-Id: If3c55f27a2aa8f21815383e0e807be47895e4786
Signed-off-by: Martijn Coenen <maco@google.com>
drivers/android/binder.c
include/uapi/linux/android/binder.h