Add writable data space for radio.

Storing carrier provisioning urls updates in /data/misc/radio.
bug:9623159

Change-Id: I8d62d4638229733dea0f11f1729c4d22ae2295d1
I36697ed341353b7a3dbec5afe20241102e76f6f1
init: Increase maximum number of Android properties to 372

Bug: 9941046 -- encryption failed
Change-Id: Ib9c2921a2b574542cce98d2eadbd9204a1ad0bf0
Signed-off-by: Iliyan Malchev <malchev@google.com>
libcorkscrew buildfix for gcc 4.8

clearly gcc 4.8 is smarter than 4.7, so ignore it

Change-Id: I67c4c5e7c8d47ae4f9dfbe5c8d46a385a58ad933
init.rc: disable virtual mem randomizaiton

If randomization is enabled the AEM-JIT will have a lower cache hit
rate.

Change-Id: I1431a875a3f3d0c57f47fed7e35eff99d1d14bc0
Signed-off-by: Amit Pundir <amit.pundir@linaro.org>
adb: Add USB vendor ID for Metrologic

Change-Id: I6cc095a95b852f59c78d58dc4b7668b1cbccc99e
lets use linux default value for sched_latency_ns

this was a tweak I used in ATOM-422.  it sets the minimum time a task will
be allowed to run on CPU before being pre-emptied out. The stock value for
Linux is 4 ms. the stock value for android is 10 ms.

Change-Id: I8fb11a25a0daa618b6e3353b2d316e02d15e57a2
Don't use control requests to read device serial numbers.

Instead of sending control requests to all devices to read their serial
numbers, read the cached strings from sysfs. This fixes two problems:
1) The control requests sometimes timed out, causing devices to show up
as "????????????????", and 2) a control request could mess up devices
which were in the middle of being flashed.

Also enumerate by walking sysfs rather than devs so that we can avoid
opening host controller devices, which can be slow. On a system with 10
EHCI controllers, fastboot devices now takes 7 msec instead of 700 msec.

Change-Id: I2ad2d58b48268d7950bd279fd6a6753dc2f79514
Merge tag 'android-4.3_r3.1' of https://android.googlesource.com/platform/system/core into cm-10.2

Android 4.3 Release 3.1
Merge remote-tracking branch 'cm/cm-10.2' into HEAD
mkbootimg: Add --dt parameter to specify DT image

New optional --dt parameter to specify a kernel device
tree image.

Change-Id: I7e2c48c25c04165642eedadc3dc16a082dd99eb0
init: uevent: Add msm video symbolic link handling

Create meaningful symbolic links for video encode/decode
devices based on link_name sysfs node so that video client
doesn't have to rely on dynamic dev node names like device32,
device33 etc.

Change-Id: I70386351d83b8a7a7a690378870eee87f4c96983
init: uevent: Add msm video symbolic link handling

Create meaningful symbolic links for video encode/decode
devices based on link_name sysfs node so that video client
doesn't have to rely on dynamic dev node names like device32,
device33 etc.

Change-Id: I70386351d83b8a7a7a690378870eee87f4c96983
mkbootimg: Add --dt parameter to specify DT image

New optional --dt parameter to specify a kernel device
tree image.

Change-Id: I7e2c48c25c04165642eedadc3dc16a082dd99eb0
Cleanup fs_getline from fs_mgr

Since getline is included in bionic, fs_mgr can use this version instead of
the one defined internally by fs_getline.

Replace fs_getline with getline.

Change-Id: I49b53d639bd995f051256fb7573ff6ab45d9c36d
Signed-off-by: Irina Tirdea <irina.tirdea@intel.com>
Fix fstab memory leak

When reading the fstab config file fails, fstab memory is not freed.
When fstab structure is no longer needed, only half of it is freed.

Free fstab memory in all cases (error or when it is no longer needed).

Change-Id: Ib0758a5aaa69505285bf64143632986a2dbbdccb
Signed-off-by: Irina Tirdea <irina.tirdea@intel.com>
remove redundant define in adb.h, and restore some selinux stuff to init.rc

Change-Id: I548dea0961850e7212b9be59a2389362129e8aeb
Revert changes to main init.rc file

Move these to the CM init, there's no need to have them here.

Revert "rootdir: Set permissions for additional interactive sysfs nodes"

This reverts commit d4a936e3585a2a085a2edd0d6861201aa99b4817.

Revert "init: provide initial pemissions for ondemand governor"

This reverts commit bb23f09b4bc5996c88553dcb9857357c1b6516d8.

Revert "Allow 'system' user to modify cpufreq control files"

This reverts commit 2aaa54be95527144341e5fb82c67b2be7f06ac71.

Change-Id: I8889d6f6d3346cf7920bb3e8d5d52291d40d6b5e
Merge "mkbootimg: Add --dt parameter to specify DT image" into cm-10.2
Merge "init: uevent: Add msm video symbolic link handling" into cm-10.2
Merge remote-tracking branch 'cm/cm-10.2' into HEAD