No description
Find a file
Jeff Sharkey 63123c067a Last ditch check for partition on raw disk.
Some storage devices can be formatted as bare partitions, without an
MBR or GPT header.  If we found no partitions, try poking at the raw
disk, and treat it as a public volume if we found a valid filesystem.

Bug: 20503551
Change-Id: I80304e1ad865435321c341b667c0daf2daf4d56c
2015-06-26 11:16:17 -07:00
bench Don't use TEMP_FAILURE_RETRY on close in vold. 2015-05-28 22:02:14 -07:00
fs Add f2fs support for private volumes. 2015-06-08 20:21:25 -07:00
tests Remove superfluous OpenSSL include paths. 2015-01-22 16:45:28 -08:00
Android.mk Add f2fs support for private volumes. 2015-06-08 20:21:25 -07:00
Asec.h Add in ext4 support for ASEC containers 2012-04-25 14:15:15 -07:00
Benchmark.cpp Fully sync filesystem before time measurements. 2015-05-19 11:20:48 -07:00
Benchmark.h Initial pass at storage benchmarks. 2015-05-15 10:48:11 -07:00
BenchmarkGen.h Don't use TEMP_FAILURE_RETRY on close in vold. 2015-05-28 22:02:14 -07:00
CheckBattery.cpp Make vold compile with -Werror -Wall. 2014-12-18 00:21:21 +00:00
CheckBattery.h On low power turn off rather than rebooting to allow device to charge 2014-06-09 15:15:32 -07:00
CleanSpec.mk Add an empty CleanSpec.mk 2010-03-08 18:05:25 -08:00
CommandListener.cpp Let's reinvent storage, yet again! 2015-06-25 22:40:08 -07:00
CommandListener.h Move crypt commands to a different listener in vold 2015-06-04 21:29:01 +00:00
CryptCommandListener.cpp Move crypt commands to a different listener in vold 2015-06-04 21:29:01 +00:00
CryptCommandListener.h Move crypt commands to a different listener in vold 2015-06-04 21:29:01 +00:00
cryptfs.c Add purpose to vold-generated keymaster1 keys. 2015-06-24 09:27:31 -07:00
cryptfs.h DO NOT MERGE Retry unmounts in ext4 encryption 2015-05-29 14:20:51 -07:00
Devmapper.cpp Exclusive exec() path, format after partition. 2015-04-11 08:48:13 -07:00
Devmapper.h vold: Bugfixes & cleanups 2010-03-13 16:42:19 -08:00
Disk.cpp Last ditch check for partition on raw disk. 2015-06-26 11:16:17 -07:00
Disk.h Initial pass at storage benchmarks. 2015-05-15 10:48:11 -07:00
EmulatedVolume.cpp Let's reinvent storage, yet again! 2015-06-25 22:40:08 -07:00
EmulatedVolume.h Let's reinvent storage, yet again! 2015-06-25 22:40:08 -07:00
Ext4Crypt.cpp DO NOT MERGE Delete password as per block encryption 2015-05-29 14:22:18 -07:00
Ext4Crypt.h DO NOT MERGE Delete password as per block encryption 2015-05-29 14:22:18 -07:00
fstrim.c fstrim: Don't double trim mountpoints with alternative fs types. 2015-03-16 15:07:59 -07:00
fstrim.h fstrim: prep for supporting a deep trim ioctl 2014-07-29 15:39:06 -07:00
hash.h vold: Bugfixes & cleanups 2010-03-13 16:42:19 -08:00
Loop.cpp Exclusive exec() path, format after partition. 2015-04-11 08:48:13 -07:00
Loop.h Fixed type mismatch for ioctl(BLKGETSIZE) 2015-03-30 11:28:11 -07:00
main.cpp Add f2fs support for private volumes. 2015-06-08 20:21:25 -07:00
MoveTask.cpp Migrate primary external storage. 2015-04-24 16:08:07 -07:00
MoveTask.h Migrate primary external storage. 2015-04-24 16:08:07 -07:00
NetlinkHandler.cpp Remove obsolete code for monitoring USB status 2011-06-07 08:34:08 -07:00
NetlinkHandler.h system: vold2: Initial skeleton for vold2. 2009-10-10 17:57:51 -07:00
NetlinkManager.cpp Progress towards dynamic storage support. 2015-03-30 19:46:31 -07:00
NetlinkManager.h system: vold2: Initial skeleton for vold2. 2009-10-10 17:57:51 -07:00
PrivateVolume.cpp Run restorecon over mounted private volumes. 2015-06-09 16:28:44 -07:00
PrivateVolume.h Add f2fs support for private volumes. 2015-06-08 20:21:25 -07:00
Process.cpp Exclusive exec() path, format after partition. 2015-04-11 08:48:13 -07:00
Process.h Progress towards dynamic storage support. 2015-03-30 19:46:31 -07:00
PublicVolume.cpp Let's reinvent storage, yet again! 2015-06-25 22:40:08 -07:00
PublicVolume.h Let's reinvent storage, yet again! 2015-06-25 22:40:08 -07:00
ResponseCode.cpp vold: Switch from LOG -> SLOG 2010-03-25 08:02:28 -07:00
ResponseCode.h Initial pass at storage benchmarks. 2015-05-15 10:48:11 -07:00
sehandle.h Set SELinux contexts on device nodes created by vold. 2014-09-30 15:35:28 -04:00
Utils.cpp Let's reinvent storage, yet again! 2015-06-25 22:40:08 -07:00
Utils.h Let's reinvent storage, yet again! 2015-06-25 22:40:08 -07:00
vdc.c Move crypt commands to a different listener in vold 2015-06-04 21:29:01 +00:00
VoldCommand.cpp system: vold2: Initial skeleton for vold2. 2009-10-10 17:57:51 -07:00
VoldCommand.h system: vold2: Initial skeleton for vold2. 2009-10-10 17:57:51 -07:00
VoldUtil.c Fixed type mismatch for ioctl(BLKGETSIZE) 2015-03-30 11:28:11 -07:00
VoldUtil.h Fixed type mismatch for ioctl(BLKGETSIZE) 2015-03-30 11:28:11 -07:00
VolumeBase.cpp Let's reinvent storage, yet again! 2015-06-25 22:40:08 -07:00
VolumeBase.h Add method to forget private partition keys. 2015-06-22 14:04:54 -07:00
VolumeManager.cpp Let's reinvent storage, yet again! 2015-06-25 22:40:08 -07:00
VolumeManager.h Let's reinvent storage, yet again! 2015-06-25 22:40:08 -07:00