diff options
author | Tom Cherry <tomcherry@google.com> | 2019-01-31 19:35:54 +0000 |
---|---|---|
committer | Gerrit Code Review <noreply-gerritcodereview@google.com> | 2019-01-31 19:35:54 +0000 |
commit | 54ea49ba05a098a2e429ca27a4abae712928401c (patch) | |
tree | 48ab85bce94d95da6115c36f9613c9e511f733c3 /init | |
parent | 43c17b0c0382852c049d369a29e1ae08e91d139b (diff) | |
parent | a3530e6366e17093371cdc1d35fd1a988582d236 (diff) | |
download | system_core-54ea49ba05a098a2e429ca27a4abae712928401c.tar.gz system_core-54ea49ba05a098a2e429ca27a4abae712928401c.tar.bz2 system_core-54ea49ba05a098a2e429ca27a4abae712928401c.zip |
Merge "Add android::fs_mgr namespace for new Fstab code"
Diffstat (limited to 'init')
-rw-r--r-- | init/builtins.cpp | 2 | ||||
-rw-r--r-- | init/first_stage_mount.cpp | 7 | ||||
-rw-r--r-- | init/ueventd.cpp | 2 |
3 files changed, 9 insertions, 2 deletions
diff --git a/init/builtins.cpp b/init/builtins.cpp index b41b03598..c8ceb0ce9 100644 --- a/init/builtins.cpp +++ b/init/builtins.cpp @@ -76,6 +76,8 @@ using namespace std::literals::string_literals; using android::base::unique_fd; +using android::fs_mgr::Fstab; +using android::fs_mgr::ReadFstabFromFile; #define chmod DO_NOT_USE_CHMOD_USE_FCHMODAT_SYMLINK_NOFOLLOW diff --git a/init/first_stage_mount.cpp b/init/first_stage_mount.cpp index 79536e4d1..7d5bf5754 100644 --- a/init/first_stage_mount.cpp +++ b/init/first_stage_mount.cpp @@ -49,6 +49,11 @@ using android::base::Timer; using android::fs_mgr::AvbHandle; using android::fs_mgr::AvbHashtreeResult; using android::fs_mgr::AvbUniquePtr; +using android::fs_mgr::BuildGsiSystemFstabEntry; +using android::fs_mgr::Fstab; +using android::fs_mgr::FstabEntry; +using android::fs_mgr::ReadDefaultFstab; +using android::fs_mgr::ReadFstabFromDt; using namespace std::literals; @@ -156,7 +161,7 @@ static Fstab ReadFirstStageFstab() { // ----------------- FirstStageMount::FirstStageMount(Fstab fstab) : need_dm_verity_(false), fstab_(std::move(fstab)), uevent_listener_(16 * 1024 * 1024) { - auto boot_devices = fs_mgr_get_boot_devices(); + auto boot_devices = android::fs_mgr::GetBootDevices(); device_handler_ = std::make_unique<DeviceHandler>( std::vector<Permissions>{}, std::vector<SysfsPermissions>{}, std::vector<Subsystem>{}, std::move(boot_devices), false); diff --git a/init/ueventd.cpp b/init/ueventd.cpp index 7545d53b8..399ea4c5c 100644 --- a/init/ueventd.cpp +++ b/init/ueventd.cpp @@ -245,7 +245,7 @@ int ueventd_main(int argc, char** argv) { uevent_handlers.emplace_back(std::make_unique<DeviceHandler>( std::move(ueventd_configuration.dev_permissions), std::move(ueventd_configuration.sysfs_permissions), - std::move(ueventd_configuration.subsystems), fs_mgr_get_boot_devices(), true)); + std::move(ueventd_configuration.subsystems), android::fs_mgr::GetBootDevices(), true)); uevent_handlers.emplace_back(std::make_unique<FirmwareHandler>( std::move(ueventd_configuration.firmware_directories))); |