diff --git a/Checkpoint.cpp b/Checkpoint.cpp index 61035e5..755f0e3 100644 --- a/Checkpoint.cpp +++ b/Checkpoint.cpp @@ -47,7 +47,6 @@ using android::base::GetUintProperty; using android::base::SetProperty; using android::binder::Status; using android::fs_mgr::Fstab; -using android::fs_mgr::ReadDefaultFstab; using android::fs_mgr::ReadFstabFromFile; using android::hardware::hidl_string; using android::hardware::boot::V1_0::BoolResult; diff --git a/IdleMaint.cpp b/IdleMaint.cpp index 2b5a8f1..24a1ef9 100644 --- a/IdleMaint.cpp +++ b/IdleMaint.cpp @@ -17,6 +17,7 @@ #include "IdleMaint.h" #include "FileDeviceUtils.h" #include "Utils.h" +#include "VoldUtil.h" #include "VolumeManager.h" #include "model/PrivateVolume.h" @@ -45,8 +46,6 @@ using android::base::Realpath; using android::base::StringPrintf; using android::base::Timer; using android::base::WriteStringToFile; -using android::fs_mgr::Fstab; -using android::fs_mgr::ReadDefaultFstab; using android::hardware::Return; using android::hardware::Void; using android::hardware::health::storage::V1_0::IStorage; @@ -104,11 +103,8 @@ static void addFromVolumeManager(std::list* paths, PathTypes path_t } static void addFromFstab(std::list* paths, PathTypes path_type) { - Fstab fstab; - ReadDefaultFstab(&fstab); - std::string previous_mount_point; - for (const auto& entry : fstab) { + for (const auto& entry : fstab_default) { // Skip raw partitions. if (entry.fs_type == "emmc" || entry.fs_type == "mtd") { continue; @@ -253,11 +249,8 @@ static int stopGc(const std::list& paths) { } static void runDevGcFstab(void) { - Fstab fstab; - ReadDefaultFstab(&fstab); - std::string path; - for (const auto& entry : fstab) { + for (const auto& entry : fstab_default) { if (!entry.sysfs_path.empty()) { path = entry.sysfs_path; break;