OSDN Git Service

vold: Honor mount options for ext4/f2fs partitions
authorTom Marshall <tdm@cyngn.com>
Thu, 5 Nov 2015 19:20:54 +0000 (11:20 -0800)
committerMauro Rossi <issor.oruam@gmail.com>
Fri, 9 Sep 2022 22:20:13 +0000 (00:20 +0200)
commitb02acc729c27ee04b4d01149ff1dd1dd8e4b984e
treee5974570dc74cec50a206c6a610e217a4b35646b
parent06bbead5ec9c8eab189e10168e5a6532a0d7f375
vold: Honor mount options for ext4/f2fs partitions

 * Save mount options and fstype for DiskPartition objects
 * Pass mount options and fstype to PublicVolume ctor
 * Pass mount options to ext4::Mount/f2fs:Mount
 * Use specified/default fstype if blkid fails

This is trivially extensible for other fs types.

[mikeioannina] Adapt for Pie
[cwhuang] Adapt for Android Q

Change-Id: Ie5dd27f26a4a7129dd9efe6a7ad0a589928282a0
14 files changed:
VolumeManager.cpp
VolumeManager.h
fs/Ext4.cpp
fs/Ext4.h
fs/F2fs.cpp
fs/F2fs.h
main.cpp
model/Disk.cpp
model/Disk.h
model/DiskPartition.cpp
model/DiskPartition.h
model/PrivateVolume.cpp
model/PublicVolume.cpp
model/PublicVolume.h