platform_system_vold/binder/android/os
Zim 981222f500 Bind mount lower filesystem during FUSE mount
When mounting a FUSE device on /mnt/user/<userid>/<vol>,
bind mount the correspoinding lower filesystem path to
/mnt/pass_through/<userid>/<vol>. At Zygote fork time, an
app with the right privilege will have the pass_through path
bind mounted into /storage instead of the /mnt/user path.

This provides such an app direct access to the lower filesystem
without going through FUSE.

Bug: 140064376
Test: mount(8) shows /mnt/pass_through/0/emulated is a bind
mount of the lower fs

Change-Id: I32c3cad64138910fcec9fb8f66b206706b5fd139
2019-09-24 10:39:13 +01:00
..
IVold.aidl Bind mount lower filesystem during FUSE mount 2019-09-24 10:39:13 +01:00
IVoldListener.aidl Move unsolicited vold events to Binder. 2017-09-13 11:52:53 -06:00
IVoldTaskListener.aidl Move long-running calls to async with listeners. 2017-09-15 14:18:00 -06:00