Making FUSE request from vold is risky because the FUSE daemon may be down and vold could get wedged. Additionally, the FUSE daemon only responds to requests with matching user id paths, i.e requests on /mnt/user/0/emulated/10 will fail. So if vold (running as user 0) makes a request on /storage/emulated/10, it really means /mnt/user/0/emulated/10 which will fail if it gets to the FUSE daemon. TODO: Fix the lower filesystem paths to support devices without sdcardfs Bug: 141540368 Change-Id: I90d698f6aecd114d75b6d578ad08620988da7d7d atest: atest android.appsecurity.cts.ExternalStorageHostTest#testMediaSandboxedFullgugelfrei
parent
e3102990ca
commit
c59d774149
Loading…
Reference in new issue