Accept EAGAIN on a binder transaction.
A recent change to the binder kernel driver delays the
delivery of BR_TRANSACTION_COMPLETE until a reply comes
in. The binderDriverInterfaceTest uses the non-blocking
interface, and assumes BR_TRANSACTION_COMPLETE comes in
on the first read. I don't think we depend on this
assumption in any of our real code, so change the test.
Test: binderDriverInterfaceTest passes
(cherry picked from 2b39df7b8964739f7eb793c13392b73752c08460)
1 file changed