Commit 81295cd
committed
multirom: Fix /data/media/0 media linkage for SDCardFS
* In a MultiROM environment, /data is owned by the
booted secondary ROM, specifically it can even be
part of an external MicroSD (for example with EXT4)
* By using a ROM supporting SDCardFS, the interal
media storage will be accessed through its driver,
but the fact /data/media/0 could be used under
specific conditions means the /data/media mounts
used by the emulated storage loop through:
- /data/media (external ROM)
- /data/media/0 (internal storage)
* SDCardFS prevents "cross-device" linkage by
returning -EXDEV, breaking internal storage access
* Always use the proper /data/media path on newer APIs
to avoid any cross-device linkage of internal storage
Change-Id: Ib49db68eede289d3943b9537d542eef5082e3118
Signed-off-by: Adrian DC <[email protected]>1 parent e4acabe commit 81295cd
1 file changed
+1
-2
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1774 | 1774 | | |
1775 | 1775 | | |
1776 | 1776 | | |
1777 | | - | |
1778 | | - | |
| 1777 | + | |
1779 | 1778 | | |
1780 | 1779 | | |
1781 | 1780 | | |
| |||
0 commit comments