6f5802e160
The pass-through mount is used by MediaProvider to access external storage. Previously, it was the raw filesystem (eg ext4/f2fs); the problem with that is that the permissions on that filesystem don't allow MediaProvider to access all the files it needs to - in particular directories under Android/ To solve this problem, we can have the pass-through mount sit on top of sdcardfs instead of the raw filesystem. This means we need to mount sdcardfs even in case we're using FUSE, but we already needed to do this anyway for other performance reasons. Bug: 135341433 Test: atest AdoptableHostTest Change-Id: I893d5e5076c5096d2d55212f643c9a857242e964 |
||
---|---|---|
.. | ||
Disk.cpp | ||
Disk.h | ||
EmulatedVolume.cpp | ||
EmulatedVolume.h | ||
ObbVolume.cpp | ||
ObbVolume.h | ||
PrivateVolume.cpp | ||
PrivateVolume.h | ||
PublicVolume.cpp | ||
PublicVolume.h | ||
StubVolume.cpp | ||
StubVolume.h | ||
VolumeBase.cpp | ||
VolumeBase.h |