Create user directory on emulated storage.
Jeff Sharkey authored
When mounting a primary external storage device that is multi-user
aware, ensure that the user-specific directory actually exists before
moving forward.

Bug: 22472026
Change-Id: I33c8eed261a9c0d5acedd5be6133ed9990679d08
32679a82
Name Last commit Last update
bench Don't use TEMP_FAILURE_RETRY on close in vold.
fs Add f2fs support for private volumes.
tests Remove superfluous OpenSSL include paths.
Android.mk Trim both internal and adopted private storage.
Asec.h Add in ext4 support for ASEC containers
Benchmark.cpp Mount emulated volumes as consistent location.
Benchmark.h Trim both internal and adopted private storage.
BenchmarkGen.h Don't use TEMP_FAILURE_RETRY on close in vold.
CheckBattery.cpp Make vold compile with -Werror -Wall.
CheckBattery.h On low power turn off rather than rebooting to allow device to charge
CleanSpec.mk Add an empty CleanSpec.mk
CommandListener.cpp Trim both internal and adopted private storage.
CommandListener.h Move crypt commands to a different listener in vold
CryptCommandListener.cpp Move crypt commands to a different listener in vold
CryptCommandListener.h Move crypt commands to a different listener in vold
Devmapper.cpp Exclusive exec() path, format after partition.
Devmapper.h vold: Bugfixes & cleanups
Disk.cpp Trim both internal and adopted private storage.
Disk.h Trim both internal and adopted private storage.
EmulatedVolume.cpp Mount emulated volumes as consistent location.
EmulatedVolume.h Let's reinvent storage, yet again!
Ext4Crypt.cpp DO NOT MERGE Delete password as per block encryption
Ext4Crypt.h DO NOT MERGE Delete password as per block encryption
Loop.cpp Exclusive exec() path, format after partition.
Loop.h Fixed type mismatch for ioctl(BLKGETSIZE)
MoveTask.cpp
MoveTask.h
NetlinkHandler.cpp
NetlinkHandler.h
NetlinkManager.cpp
NetlinkManager.h
PrivateVolume.cpp
PrivateVolume.h
Process.cpp
Process.h
PublicVolume.cpp
PublicVolume.h
ResponseCode.cpp
ResponseCode.h
TrimTask.cpp
TrimTask.h
Utils.cpp
Utils.h
VoldCommand.cpp
VoldCommand.h
VoldUtil.c
VoldUtil.h
VolumeBase.cpp
VolumeBase.h
VolumeManager.cpp
VolumeManager.h
cryptfs.c
cryptfs.h
hash.h
main.cpp
sehandle.h
vdc.c