When passing a NULL status to android_fork_execvp the return
status will now be the return value of the child if it exited
properly, otherwise a non-0 value will be returned.
Change-Id: I13309c61b37b6b3f9d5507f7d6484e7b6baaf8d0
# By Duane Sand
# Via Android Git Automerger (2) and others
* commit '4b9bdd333362c1f58260c37306f1902fb215f7bf':
[MIPS] Benchmark test for MIPS memset16/memset32
# By Duane Sand
# Via Android Git Automerger (1) and others
* commit '90dd14029414af26e64e3232f37c84feaa317ea8':
[MIPS] Benchmark test for MIPS memset16/memset32
# By Duane Sand
# Via Duane Sand (1) and Gerrit Code Review (1)
* commit '241194cad4b27ffd1cb574cb10c4c6941ef3882f':
[MIPS] Benchmark test for MIPS memset16/memset32
# Via Android Git Automerger (3) and Iliyan Malchev (1)
* commit '2b0c471ce07b57449762cbfd4303a0855c022e45':
charger: Do not suspend when disconnecting from charger
# By Iliyan Malchev
# Via Android Git Automerger (3) and others
* commit '823ce03898c92336fe67276fe5e679ef382dfce0':
libsuspend: compile as a static library
Don't depend on sys/cdefs.h, which doesn't exist when building
for the host.Don't try to compile property_len() checking code
in mingw32, it doesn't work.
Change-Id: I6a56b759bd4e8d30d6ca136e43d6515bf7408cc6
When booting with usb attached, the secure adb authentication happens
long before the framework is done booting, so adb can't notify the
framework to install the public key.
Change-Id: Id2af6cebece345022f56cb0c4b5af24e1d7a425c
# Via Gerrit Code Review (1) and Ian Rogers (1)
* commit '78432ab1f42d59fed474365b95b7501dcccacebf':
Inline ldrex/strex for thumb2, remove ARMv5 remnants.
# By Stephen Smalley
# Via Android Git Automerger (1) and others
* commit '7480c0079d8c7fcfd5b3d9decfdabfebde162781':
Label sockets consistently with the seclabel value if specified.
# Via Android Git Automerger (2) and Iliyan Malchev (1)
* commit '693a3d6cd9658909f785d6dd179ba226fefec4a4':
charger: Do not suspend when disconnecting from charger
# By Rom Lemarchand (11) and others
# Via Android Git Automerger (194) and others
* commit '2507aed4300ffddfe0bd22843093ce66cf0a7b52': (48 commits)
cutils: remove dead code.
logwrap: add quiet flag to logwrap()
logwrap: Replace sigprocmask with pthread_sigmask
logwrap: wait for child process when receiving SIGINT or SIGQUIT
logwrap: ensure child exits with _exit
Delete frameworks/base/voip use voip-common from frameworks/opt/net/voip
logwrap: remove unnecessary call to setuid/setgid
logwrap: fix off by 1 argument error
logwrapper: switch to signal handlers for SIGCHLD
property_service: make /dev/__properties__ readable
toolbox: renice: Add -t TYPE parameter and switch to getopt
libsuspend: compile as a static library
Revert "init: make system properties more secure."
init: make system properties more secure.
Revert "init.usb.rc: set sys.usb.config to none before changing it"
adb: Add "unauthorized" connection state
adb: Read secure adb keys on every auth request
logwrapper: prevent logwrap from hanging when child dies
logwrapper: split into liblogwrap and the executable itself
cutils: add simple reference counter
...
# By Stephen Smalley
# Via Gerrit Code Review (1) and Stephen Smalley (1)
* commit 'b2639f4015c9fb2ff10c7bfae6074a8d968f5b7e':
Label sockets consistently with the seclabel value if specified.
We assume ARMv7 which with thumb2 has ldrex/strex operations that may be
inlined if -mthumb is defined.
Remove remnants of ARMv5 support.
Change-Id: I9bb9525ae6ff4816ba391115019d841f63c12348
# Via Android Git Automerger (1) and Iliyan Malchev (1)
* commit '6a7a324502e34e10830806751efbc514014815ee':
charger: Do not suspend when disconnecting from charger
Try to verify, at compile time, that the supplied
value buffer is large enough.
There's more we can do here, but this is a good first
pass.
Change-Id: Iac8153826c89114b2755735032423c6744f7a61b