summaryrefslogtreecommitdiffstats
path: root/init
diff options
context:
space:
mode:
authorTom Cherry <tomcherry@google.com>2019-01-31 19:35:54 +0000
committerGerrit Code Review <noreply-gerritcodereview@google.com>2019-01-31 19:35:54 +0000
commit54ea49ba05a098a2e429ca27a4abae712928401c (patch)
tree48ab85bce94d95da6115c36f9613c9e511f733c3 /init
parent43c17b0c0382852c049d369a29e1ae08e91d139b (diff)
parenta3530e6366e17093371cdc1d35fd1a988582d236 (diff)
downloadsystem_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.cpp2
-rw-r--r--init/first_stage_mount.cpp7
-rw-r--r--init/ueventd.cpp2
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)));