97ac40e4e6f3ed0bd5d6878d7d8d4a54fcaecb76 |
|
24-Mar-2010 |
San Mehat <san@google.com> |
vold: Switch from LOG -> SLOG Change-Id: I48ee8bd90b47f5845f069cdf4d1b8ba6ecdb1b39 Signed-off-by: San Mehat <san@google.com>
/system/vold/Volume.cpp
|
cb4dac8a5243f6673b0590019b5b28a01bd3e343 |
|
14-Mar-2010 |
San Mehat <san@google.com> |
vold: Remove autorun.inf at mount/unmount time if it exists Change-Id: Ia57da8ee177453a601a23d965c2b4f16b6de46e5 Signed-off-by: San Mehat <san@google.com>
/system/vold/Volume.cpp
|
d9a4e358614a0c5f60cc76c0636ee4bb02004a32 |
|
12-Mar-2010 |
San Mehat <san@google.com> |
vold: Bugfixes & cleanups - Fix issue where container-names > 64 bytes were getting truncated in the kernel. lo_name is only 64 bytes in length, so we now hash the container id via md5 - Add 'dump' command to dump loop and devicemapper status - Add 'debug' command to enable more detailed logging at runtime - Log vold IPC arguments (minus encryption keys) - Fix premature return from Loop::lookupActive() and friends Change-Id: I0e833261a445ce9dc1a8187e5501d27daba1ca76 Signed-off-by: San Mehat <san@google.com>
/system/vold/Volume.cpp
|
2a5b8ce09b8836a8463ef9beaaff865c36ca5e6a |
|
10-Mar-2010 |
San Mehat <san@google.com> |
vold: Switch to using libdiskconfig for partition setup. Also handles an issue where NPARTS=0 on a disk change uevent Change-Id: I77c56f177dc65df91468bbd7d5fe1889db414d7a Signed-off-by: San Mehat <san@google.com>
/system/vold/Volume.cpp
|
fcf24fe62f98c5d44431aa575555569c2c7a29b0 |
|
03-Mar-2010 |
San Mehat <san@google.com> |
vold: Add a versioned superblock to secure containers. Add an un-encrypted superblock to the end of a secure container to help identify the crypto cipher used. This is required in order to provide some semblence of versioning, in case we have cause to change the crypto type on an update - say for example switching from software to hardware encryption, or from 128 -> a zillion bit keys. NOTE: This format is incompatible with previous secure containers. After this change they will no longer be mountable. Signed-off-by: San Mehat <san@google.com>
/system/vold/Volume.cpp
|
52c2ccb6d25b94b96685efd4803226727710fbae |
|
24-Feb-2010 |
San Mehat <san@google.com> |
vold: Make asec sdcard dir a hidden dir Signed-off-by: San Mehat <san@google.com>
/system/vold/Volume.cpp
|
3bb6020e461e8872e8df0775cba6eb32e06b93ec |
|
20-Feb-2010 |
San Mehat <san@google.com> |
vold: Stage the mounting of media to hide the ASEC imagefile directory In order to protect the '/android_secure' directory on VFAT removable media from being mucked with by 3rd party applications on the device, we hide the directory with a read-only, zero-sized tmpfs mounted on-top. A reference to the hidden directory is kept by a bind-mount which is mounted at a location which only root can access. Staging consists of: 1. Mount checked media at a secure location (/mnt/secure/staging) 2. Ensure /android_secure exists on the media, (creating if it doesnt) 3. Bind-mount /mnt/secure/staging/android_secure -> /mnt/secure/asec (where only root can access it) 4. Mount an RDONLY zero-sized tmpfs over /mnt/secure/staging/android_secure 5. Atomically move /mnt/secure/staging to the publicly accessable storage directory (/mnt/sdcard) Signed-off-by: San Mehat <san@google.com>
/system/vold/Volume.cpp
|
4ba8948dc16463053e21cda5744f519a555080d0 |
|
18-Feb-2010 |
San Mehat <san@google.com> |
vold: Add 'force' option to anything that can cause an unmount Signed-off-by: San Mehat <san@google.com>
/system/vold/Volume.cpp
|
586536c60b773e3517531ad8a6cb0de6722c67fc |
|
17-Feb-2010 |
San Mehat <san@google.com> |
vold: Refactor Processkiller and add command to return users of a mount point Signed-off-by: San Mehat <san@google.com>
/system/vold/Volume.cpp
|
8c940ef7dbd423cadc92982b44a65ed1014389e2 |
|
13-Feb-2010 |
San Mehat <san@google.com> |
vold: Fix devmapper/ptmx fd leak, and give asec unmount more time Signed-off-by: San Mehat <san@google.com>
/system/vold/Volume.cpp
|
62e5dd245bd508eabcba56b5680e2b28bfc2caf6 |
|
06-Feb-2010 |
San Mehat <san@google.com> |
vold: Reduce logspam and add 250ms delay before first unmount attempt Signed-off-by: San Mehat <san@google.com>
/system/vold/Volume.cpp
|
eba65e9d438a05f1c5dfd0f8d31bc463a5d08eee |
|
29-Jan-2010 |
San Mehat <san@google.com> |
vold: Bloat reduction Signed-off-by: San Mehat <san@google.com>
/system/vold/Volume.cpp
|
fff0b47998a722d57eea6a07350bbd7a6032b3cc |
|
07-Jan-2010 |
San Mehat <san@google.com> |
vold2: Enable support for custom mount perm masks and wire to asec Signed-off-by: San Mehat <san@google.com>
/system/vold/Volume.cpp
|
a19b250bd273455933ca3502cf2c2e0a803aff77 |
|
06-Jan-2010 |
San Mehat <san@google.com> |
vold2: Initial support for Android Secure External Caches Signed-off-by: San Mehat <san@google.com>
/system/vold/Volume.cpp
|
bf04185c88161f13118b9975cdff7967d49a4fa0 |
|
04-Jan-2010 |
San Mehat <san@google.com> |
vold2: Refactor FAT support into a separate class Signed-off-by: San Mehat <san@google.com>
/system/vold/Volume.cpp
|
a2677e4ad01f250b0765f04adf0acfa6627efc98 |
|
13-Dec-2009 |
San Mehat <san@google.com> |
vold2: Get mounting/unmounting/formatting/sharing working Signed-off-by: San Mehat <san@google.com>
/system/vold/Volume.cpp
|
dd9b8e92aaf330b48ddb40a7380588ef92b53de6 |
|
21-Oct-2009 |
San Mehat <san@google.com> |
vold2: Some more work on partitioning support Signed-off-by: San Mehat <san@google.com>
/system/vold/Volume.cpp
|
49e2bce5b74129c26a35e25d4693cbfe98c4688e |
|
13-Oct-2009 |
San Mehat <san@android.com> |
vold2: Wire up more of the mount function Signed-off-by: San Mehat <san@android.com>
/system/vold/Volume.cpp
|
fd7f5875129adfe2845f4f3fffb17db3a89eea25 |
|
12-Oct-2009 |
San Mehat <san@android.com> |
vold2: Refactor the netlink event handling and better define how partitions/disks are handled Signed-off-by: San Mehat <san@android.com>
/system/vold/Volume.cpp
|
f1b736bc5605e92e917ab27f5abf3ba839be2270 |
|
11-Oct-2009 |
San Mehat <san@android.com> |
system: vold2: Initial skeleton for vold2. Let there be light. Signed-off-by: San Mehat <san@android.com>
/system/vold/Volume.cpp
|