Sync persist property immediately,in case of suddenly remove the battery.

Change-Id: I83c5812c69db532f4675f5dbfa508e55999c8dfe
logd: Add logd_test

* Test statistics output, all four main log id types
  are checked to be present, and output is properly
  formatted with header (ascii new-line terminated
  byte count) and trailer (newline formfeed) frames.
* On dev build test dgram_qlen, circumvent if
  liblog benchmarks executed first though.
* Test if kernel and user space loggers are
  present, and if any content has leaked to both.
* test benchmark and use it to verify worst UID pruning

Change-Id: I890c89f64825956f40108de806ed750b0170ac6c
Avoid logging functions from signal handler.

(cherry picked from commit 9007677fcbcd7cf01725e155920a8abfcb323c56)

Change-Id: Ic0163f43308c6a281ab3757d90933e5127843fed
Merge "Avoid logging functions from signal handler."
Merge "logd: Add logd_test"
adb: Add USB vendor ID for Prestigio

Change-Id: Ib9e79043961b9b1fa27d87f5bc815000e7965706
Signed-off-by: DanielMo <DanielMo@fih-foxconn.com>
logd: liblog: logcat: debuggerd: Add LOG_ID_CRASH

Change-Id: Iea453764a1a4fc1661f461f10c641c30150e4d20
libutils: BlobCache 64 bit compile issues

Change-Id: I60e9bddfff04f19834b83bdc26a83ca7173363c3
logd: libsysutils: logd startup outside init environment

Change-Id: I3426b6c3eebdd0c8258e966dcaaaa2825d7a23d1
Merge "libutils: BlobCache 64 bit compile issues"
libutils: FileMap 64 bit compile issues

Change-Id: Ie7a0aeb2a7e2d2a90aa2b97c657ea7ec566bf793
libutils: FileMap styling adjustments

Change-Id: I487ebe67a46a7b8f680e722141dd216bbd396f3e
Merge changes I487ebe67,Ie7a0aeb2

* changes:
  libutils: FileMap styling adjustments
  libutils: FileMap 64 bit compile issues
Merge "logd: libsysutils: logd startup outside init environment"
Merge "logd: liblog: logcat: debuggerd: Add LOG_ID_CRASH"
Merge "adb: Add USB vendor ID for Prestigio"
Merge "Sync persist property immediately,in case of suddenly remove the battery."
rootdir: init.rc: update max TCP window sizes for mobile networks

GRPS: RTT=600ms, max tput=80kbps (class 12 GMSK 4+1)
EDGE: RTT=300ms, max tput=236kbps (class 12 8PSK)
UMTS: RTT=200ms, max tput=384kbps (R99)
HSDPA: RTT=75ms, max tput=14Mbps (cat 10)
HSUPA: RTT=50ms, max tput=14Mbps
HSPA: RTT=50ms, max tput=14Mbps
HSPA+: RTT=50ms, max tput=42Mbps (cat 20)
LTE: RTT=20ms, max tput=100Mbps (class 3)

bug 67569

Change-Id: I9d62359bbd11dc68e3649a7ea2295d0d4e25e3f2
Signed-off-by: Narayan Reddy <narayanr@nvidia.com>
Signed-off-by: Steve Lin <stlin@nvidia.com>
Merge "rootdir: init.rc: update max TCP window sizes for mobile networks"
libsparse: allow including from C++

Change-Id: I3788fd07e2b52430a410f85fb79dc886c6a07fea