summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
| | | * | | | | | | | | | Merge "Unshare ums when SD card is removed"Jean-Baptiste Queru2012-05-081-0/+5
| | | |\ \ \ \ \ \ \ \ \ \ | | | | |_|_|_|_|/ / / / / | | | |/| | | | | | | | |
| | | | * | | | | | | | | Unshare ums when SD card is removedLars Svensson2012-05-071-0/+5
| | | |/ / / / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | If SD card is removed without unmounting when in USB mass storage mode the ums share is not properly closed and the device files 179:0 and 179:1 are left in use. This causes erratic behaviour on subsequent operations on the card, i.e. mounting and formatting will fail. Change-Id: I757703c6282f4b76e2d8b027f4644920737309b6
| * | | | | | | | | | | am e5032c42: Changes to encryption to work with the new filesystem managerKen Sumrall2012-05-010-0/+0
| |\ \ \ \ \ \ \ \ \ \ \ | | |/ / / / / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * commit 'e5032c42da3c33a854df0a24a7968b4ab54190b9': Changes to encryption to work with the new filesystem manager
| * | | | | | | | | | | Changes to encryption to work with the new filesystem managerKen Sumrall2012-04-272-75/+48
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The new filesystem manager is in charge of mounting the block devices now, removing much of the knowledge from init.<device>.rc. This also let us clean up some init code dealing with encryption, so this change updates vold to work with that. More cleanup is possible, but the main goal of the filesystem manager was to enable e2fsck, not a full cleanup of encryption. Change-Id: I00ea80a923d14770ed8fdd190e8840be195f8514
* | | | | | | | | | | | UMS support with any volume, not only primary (1/3)Oran Avraham2012-11-024-13/+17
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This patch enables UMS support when any volume supports it, even when the primary storage doesn't. 1. Vold: assign lun_numbers sequentially to the volumes being added to the VolumeManager. 2. Fix portions of code which assume that the device has UMS support iff the primary storage supports UMS. Instead, determine whether the device supports UMS by checking each volume. 3. Display the UMS option in Settings.apk when any volume supports it. Change-Id: I3976ee4a26f1ae7bd3faee814d3740312588f4c8 Signed-off-by: Oran Avraham <oranav@gmail.com>
* | | | | | | | | | | | Merge branch 'jb-mr0-release' of ↵Steve Kondik2012-10-092-13/+38
|\ \ \ \ \ \ \ \ \ \ \ \ | | |_|_|_|_|_|_|_|_|_|/ | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | https://android.googlesource.com/platform/system/vold into aosp-merge Conflicts: VolumeManager.cpp Change-Id: I78b90012bbc86d99ce083710b12831c688cc0f47
| * | | | | | | | | | | merge in jb-mr0-release history after reset to jb-devThe Android Automerger2012-08-160-0/+0
| |\ \ \ \ \ \ \ \ \ \ \ | | | |_|_|_|_|_|_|_|/ / | | |/| | | | | | | | / | | |_|_|_|_|_|_|_|_|/ | |/| | | | | | | | |
| * | | | | | | | | | Only cleanup ASECs in external storage DO NOT MERGEKenny Root2012-08-132-13/+38
| | |_|_|_|_|_|_|_|/ | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Any ASEC or OBB files were unmounted when USB storage was set to UMS mode. This changes it so only ASEC files on external storage and OBB files mounted from external storage are unmounted. (Cherry-pick of 93ecb38daded7583a4a61f4f22519bb7a8a8c154) Bug: 6948035 Change-Id: Ib60727bd360caa32173797ff5b4e1e21fcf20054
* | | | | | | | | | Merge branch 'jb-release' of ↵Steve Kondik2012-08-100-0/+0
|\ \ \ \ \ \ \ \ \ \ | | |/ / / / / / / / | |/| | | | | | | | | | | | | | | | | | https://android.googlesource.com/platform/system/vold into aosp
| * | | | | | | | | Unmount all asec apps before encryptingKen Sumrall2012-06-153-0/+66
| | |_|_|_|_|_|_|/ | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Now that forward locked apps are stored on /data as asec image files that are mounted, they need to be unmounted before /data can be unmounted so it can be encrypted. Change-Id: I7c87deb52aaed21c8ad8ce8aceb7c15c2338620a
| * | | | | | | | merge in jb-release history after reset to jb-devThe Android Automerger2012-05-140-0/+0
| |\ \ \ \ \ \ \ \ | | |_|_|_|_|_|_|/ | |/| | | | | | |
| | * | | | | | | Native library loading needs to read directoryKenny Root2012-05-101-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | When calling System.loadLibrary(), it needs to be able to read the directory to load the file. We could probably fix that, but changing permissions here is faster. Bug: 6478606 Change-Id: I296b0805839da5a19950157f9a16755a4d258ca8
| | * | | | | | | Only set permissions on dirs or filesKenny Root2012-05-101-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Traversal would mark directories with the correct permissions, but they're visited again in post-order which is a different fts_info flag. Then it would set that to regular file permissions. Explicitly check to make sure we're looking at a file instead. Bug: 6478606 Change-Id: I13cab3e69f451da6a994fa974d575ef366f82025
| | * | | | | | | merge in jb-release history after reset to jb-devThe Android Automerger2012-05-020-0/+0
| | |\ \ \ \ \ \ \ | | | |_|_|/ / / / | | |/| | | | | |
| | | * | | | | | Fix truncation of ASEC idsKenny Root2012-04-271-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Change-Id: I1e6bfcc6b0a5be47e6fd19922fc81669f61b5dba
* | | | | | | | | vold: fix handling of discs with multiple majors on ↵codeworkx2012-07-101-0/+8
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | DirectVolume::getShareDevice() The method DirectVolume::getShareDevice() returns an invalid device if the partition referenced by mPartIdx is bad. A bad partition is one where the major/minor numbers on disk don't match what is expected. The original major number is stored for bad partitions so the fix attempts to retrieve it and return it if applicable. This fix is one part of fixing ICS encryption on the i777 (and possibly other devices) where bad partitions may exist. Change-Id: Ic3b05dbf45315bde502c151f53928ca1891483f0
* | | | | | | | | vold: Allow pre-configured device pairs to switch mountpointsRicardo Cerqueira2012-07-101-0/+24
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The use-case for this are devices with internal extended storage (pseudo-SDCard emmc) and an actual microSD card reader. In CM, we choose to use the microSD as primary storage, and leave the internal partition mostly unused; some users usually come up with imaginative and data-destroying ways of working around that. This allows us to specify a pair of mountpoints which can be switched from a user preference. For this vold.fstab: ----- dev_mount sdcard /mnt/sdcard ...<path-to-microSD-sysfs> dev_mount emmc /mnt/emmc ...<path-to-emmc-partition> ----- We can add to build.prop: "ro.vold.switchablepair=/mnt/sdcard,/mnt/emmc" A persistent toggle (persist.sys.vold.switchexternal), controllable through CMParts, can be presented to the user to allow choosing something other than our default as primary storage. Change-Id: I9559fa442c833e3168287d820b7b8347736abb15
* | | | | | | | | vold: Add ntfs (read-only) support.kallt_kaffe2012-07-104-10/+157
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | See http://review.cyanogenmod.com/#change,7457 for more info. Change-Id: Ic841e73be6435e8bbbb22984cc749e27c46826e8
* | | | | | | | | Add auto-mount and fake SD card supportDalingrin2012-07-104-7/+203
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Modified from: http://git.android-x86.org/?p=platform/system/vold.git;a=commit;h=123572c9de7194344509d4094a397749daec0c59 Change-Id: I853dc273ff57623ec1e6d9a8e442b3d9702596ce
* | | | | | | | | vold: fix an offset one bug that makes partition 4 unusableChih-Wei Huang2012-07-101-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Change-Id: Ic8e18e6191ad7ee33162e36060b57a6802cf0883
* | | | | | | | | DirectVolume: handle discs with multiple major numberscodeworkx2012-07-103-1/+75
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | CFlag: BOARD_VOLD_DISC_HAS_MULTIPLE_MAJORS Allows Direct Volume to handle discs with multiple major numbers. Needed on Samsung Galaxy S II and variants. For example: mmcblk0p1 - 179:0 mmcblk0p2 - 179:1 mmcblk0p3 - 179:2 mmcblk0p4 - 256:0 mmcblk0p5 - 256:1 Change-Id: I633ac882a721cde25f0df779b4028efa6be15750
* | | | | | | | | vold: add ro.vold.umsdirtyratio propertykallt_kaffe2012-07-101-2/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This allows control of what /proc/sys/vm/dirty_ratio is used when USB mounting. Some platforms like the HTC Desire (bravo) get a _HUGE_ performance boost when writing to the sdcard when USB mounting if this is set to 20 (which is the default) on the HTC Desire. This addresses this issue: http://code.google.com/p/cyanogenmod/issues/detail?id=2949 Basicly it makes it possible to undo or control the effect of this commit: https://github.com/CyanogenMod/android_system_vold/commit/a28056b38275003895ff5d9576681aca01544822 Change-Id: I86b7bbd02695fb0c19f39448714a219257bf806f
* | | | | | | | | Allow mounting of multiple volumes via mass storage (vold part)Pawit Pornkitprasan2012-07-105-25/+98
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | commit 662006fe5419803938790a164cb1ba73b05e3f41 Author: Pawit Pornkitprasan <p.pawit@gmail.com> Date: Sat Dec 3 13:31:46 2011 +0700 Extracted primary storage detection into isPrimaryStorage() Change-Id: Ia76ace183869283e7e6563ea8d5eb919283ffe55 commit 0303f8b0722bfac3c1b0a522f42c921e3ed4666a Author: Genokolar <genokolar@gmail.com> Date: Sat Oct 1 21:34:00 2011 +0800 Add custom second lun number support like u8800 have different second lun number use TARGET_USE_CUSTOM_SECOND_LUN_NUM options to custom lun number Change-Id: I36f8c92f1f8041efeaa0304795a11eb1cc49e5e1 (cherry picked from commit 24860389177df3aa839a8eb77d79608b15e0af8d) commit 4b99cd585d12fa47b2f8d99cde430f37d2fe7293 Author: Alex Zepeda <alex@inferiorhumanorgans.com> Date: Mon Jul 18 10:55:33 2011 -0700 Use a list of possible lun paths instead of a hardcoded one. This will easily play nice with kernels that use gadget drivers and function drivers (ex: tethering support doesn't require a new vold). Change-Id: I71796114501cf2d64dea5fd077ac5baf54873af4 commit 1f822e51cde73bc0d8e1b575848614f696534a88 Author: mik_os <kiril.mik.os@gmail.com> Date: Mon Feb 14 16:10:36 2011 +0200 Added ability to use custom lun path. Change-Id: If39e445383c0ea0d64556df5708de80c06056174 (cherry picked from commit 5edf3ce983ddd3ffed01c398244493ab962e3304) commit baa2d75929be1bebb1e04d93044d7718460d5b14 Author: Josh Stone <cuviper@gmail.com> Date: Sat Jan 22 11:52:01 2011 -0800 vold: cleanupAsec should only do work for EXTERNAL_STORAGE For devices like DINC which have both emmc and sdcard storage, only one of these is used for ASEC mounts. When we're unmounting volumes, we need to discriminate which is which before forcing ASEC closures. Change-Id: I94efda36414bb0eb2c4c4e31891ce4f318582a8e (cherry picked from commit 61272bf32aff5515aa6f48acb2e8ea7e95b47aa3) commit 73aeea8a3c834d7d822edc088f19934843511779 Author: Tony Layher <layhertony@gmail.com> Date: Sun Jan 2 19:17:39 2011 -0500 Fix build break on Vold, have to remove uneeded code Change-Id: Ie594367d3675cf25cf4c86703aaa01055a9892a6 (cherry picked from commit f04648bda6bf58391f46fc8694718e5878e4abb9) commit 332a373eaadb487f069fd86f0876abade84f7189 Author: Tony Layher <layhertony@gmail.com> Date: Sun Jan 2 14:48:26 2011 -0500 Forward Port of vold changes for having 2 UMS devices and use only EXTERNAL_STORAGE for ASEC Change-Id: Ia26b4251226103441afb2656ea411c68525974c9 Change-Id: I5695a0441a6672e9c1c2f2aef95c38f0b08a7145
* | | | | | | | | Give user read-write access to non-primary storagePawit Pornkitprasan2012-07-101-8/+4
| | | | | | | | |
* | | | | | | | | Reintroduce BOARD_VOLD_EMMC_SHARES_DEV_MAJOREmilio López2012-07-104-1/+25
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Code taken from CM7's vold
* | | | | | | | | vold: allow override of MAX_PARTITIONS for devices with > 4 partitionscicada2012-07-102-2/+14
| |_|_|/ / / / / |/| | | | | | | | | | | | | | | | | | | | | | | Change-Id: Iec4de6e7e5ad52a6dfa45952bb19104f500d9c58a
* | | | | | | | Unmount all asec apps before encryptingKen Sumrall2012-06-153-0/+66
|/ / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Now that forward locked apps are stored on /data as asec image files that are mounted, they need to be unmounted before /data can be unmounted so it can be encrypted. Change-Id: I7c87deb52aaed21c8ad8ce8aceb7c15c2338620a
* | | | | | | Merge "Sleep to wait for dm to create node" into jb-devKenny Root2012-05-101-0/+13
|\ \ \ \ \ \ \ | |_|_|_|_|_|/ |/| | | | | |
| * | | | | | Sleep to wait for dm to create nodeKenny Root2012-05-101-0/+13
| |/ / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | There appears to be a race condition from when the device mapper is asked to create a device and when it actually appears. When we moved ASECs to use Ext4, mount started winning the race more often. Just insert a sleep-retry loop here to counter-act this race. We should ideally look at the uevent replies, but it takes a bit more effort to separate them out. Change-Id: Ie8a5b36b1c9a26f2320a178d37312059d03a1281
* | | | | | Native library loading needs to read directoryKenny Root2012-05-101-1/+1
| |_|_|_|/ |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | When calling System.loadLibrary(), it needs to be able to read the directory to load the file. We could probably fix that, but changing permissions here is faster. Bug: 6478606 Change-Id: I296b0805839da5a19950157f9a16755a4d258ca8
* | | | | Only set permissions on dirs or filesKenny Root2012-05-101-1/+1
|/ / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Traversal would mark directories with the correct permissions, but they're visited again in post-order which is a different fts_info flag. Then it would set that to regular file permissions. Explicitly check to make sure we're looking at a file instead. Bug: 6478606 Change-Id: I13cab3e69f451da6a994fa974d575ef366f82025
* | | | Changes to encryption to work with the new filesystem managerKen Sumrall2012-05-012-75/+48
| |/ / |/| | | | | | | | | | | | | | | | | | | | | | | | | | The new filesystem manager is in charge of mounting the block devices now, removing much of the knowledge from init.<device>.rc. This also let us clean up some init code dealing with encryption, so this change updates vold to work with that. More cleanup is possible, but the main goal of the filesystem manager was to enable e2fsck, not a full cleanup of encryption. Change-Id: I00ea80a923d14770ed8fdd190e8840be195f8514
* | | Fix truncation of ASEC idsKenny Root2012-04-271-1/+1
|/ / | | | | | | Change-Id: I1e6bfcc6b0a5be47e6fd19922fc81669f61b5dba
* | Add in ext4 support for ASEC containersKenny Root2012-04-2512-89/+551
| | | | | | | | | | | | | | | | | | Now forward locked applications will be in ASEC containers both internal to the system and externally. This change adds support for putting applications in ext4-based ASECs. Change-Id: I8d6765b72dd2606e429c067b47a2dbcaa8bef37d
* | Merge remote-tracking branch 'goog/ics-aah-exp'Mike Lockwood2012-03-210-0/+0
|\ \
| * | Add support for wiping data immediately if crypt failsMike Lockwood2012-02-151-2/+21
| | | | | | | | | | | | | | | | | | | | | | | | | | | Needed for headless devices that need to recover with no user intervention Bug: 5556856 Change-Id: Iabe5d68599259b14626bfcf45e6697d81b866101 Signed-off-by: Mike Lockwood <lockwood@google.com>
* | | Merge commit '43b80c229bdee7f32654e2ec561078c5c94c8851'Mike Lockwood2012-03-210-0/+0
|\ \ \ | |/ / | | | | | | | | | | | | empty merge with -s ours Change-Id: I4c7d6fb13e175af819cab784704e08e9189f6739
| * | keep previous history after reset to mr1 plus aah changes (ics-aah-wip)Ed Heyl2011-10-280-0/+0
| |\ \ | | |/ | |/|
| | * undo reset to ics-mr1 until we have a better methodEd Heyl2011-10-260-0/+0
| | |\
| | | * reset to ics-mr1, but keep historyEd Heyl2011-10-260-0/+0
| | | |\ | | |/ / | |/| / | | |/
| | * am 8c487331: (-s ours) Rename LOG() to ALOG() DO NOT MERGESteve Block2011-10-250-0/+0
| | |\ | |/ / | | | | | | | | | * commit '8c4873319a77c54cc198a4e5f4429099ff9da4f7': Rename LOG() to ALOG() DO NOT MERGE
* | | Merge "Fix vdc to add sequence number for NativeConectorDaemon"Ken Sumrall2012-03-091-1/+1
|\ \ \
| * | | Fix vdc to add sequence number for NativeConectorDaemonKen Sumrall2012-03-091-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | NativeConnectorDaemon was changed to use an optional sequence number, and most services were changed to require it. Now that vold requires a sequence number, vdc must provide one. Change-Id: Ibdff9878faf19eae25525221c80bcb5e5f87cfea
* | | | Merge "Fix to not return a bogus decryption error when a device is not ↵Ken Sumrall2012-03-091-2/+16
|\ \ \ \ | |/ / / | | | | | | | | encrypted."
| * | | Fix to not return a bogus decryption error when a device is not encrypted.Ken Sumrall2011-12-141-2/+16
| | |/ | |/| | | | | | | | | | | | | | | | | | | | | | | | | If there is filesystem damage on a non-encrypted device, and /data is not mountable, and if the device stores the keys in a file on a different partition (like on Crespo) then, vold would return an error which caused the crypto UI to present an option to the user to wipe the device because it assumed encryption had failed. This fixes it to not do that. Change-Id: Ibff6299787b45768416dbc4052de7db3b140b808
* | | Merge "Use sched_policy to avoid hard-coded cpuctl path"Glenn Kasten2012-03-071-11/+4
|\ \ \
| * | | Use sched_policy to avoid hard-coded cpuctl pathGlenn Kasten2012-03-051-11/+4
| | | | | | | | | | | | | | | | Change-Id: I8f62287d1b60d8eef72d1dfc64be5c3d56e9f498
* | | | Use the new command numbering scheme.Robert Greenwalt2012-02-291-2/+1
|/ / / | | | | | | | | | | | | | | | | | | | | | | | | Support multiple commands on a single socket via command numbers. NativeDaemonConnector has been changed, so we need to use it here too. bug:5864209 Change-Id: Ie06e966d50057d122a958377731c0385ea367b69
* | | vold: add -Werror=formatNick Kralevich2012-02-231-1/+1
| | | | | | | | | | | | | | | | | | Stop format string bugs from creeping into root level processes. Change-Id: Ifa19ac0cacba76392040ab16cebe557b5b016706
* | | Add support for wiping data immediately if crypt failsMike Lockwood2012-02-161-2/+21
|/ / | | | | | | | | | | | | | | | | Needed for headless devices that need to recover with no user intervention Bug: 5556856 Change-Id: I0f85591df513a6893324fb057bde114ac1df044b Signed-off-by: Mike Lockwood <lockwood@google.com>