diff options
author | Treehugger Robot <treehugger-gerrit@google.com> | 2019-01-26 03:47:49 +0000 |
---|---|---|
committer | Gerrit Code Review <noreply-gerritcodereview@google.com> | 2019-01-26 03:47:49 +0000 |
commit | 33cff00c1c7a97dbaa3f1ebad3dc68d5d526dd8f (patch) | |
tree | 82254b96e5d77fef064b9dbb599cdb37145910c1 /fs_mgr/fs_mgr_fstab.cpp | |
parent | 79f60a9bab8448d9f2f2953a329594a12642022f (diff) | |
parent | f98d6c49e0ef3ff946316c7fad3a96db1264282c (diff) | |
download | system_core-33cff00c1c7a97dbaa3f1ebad3dc68d5d526dd8f.tar.gz system_core-33cff00c1c7a97dbaa3f1ebad3dc68d5d526dd8f.tar.bz2 system_core-33cff00c1c7a97dbaa3f1ebad3dc68d5d526dd8f.zip |
Merge "fs_mgr: ReadDefaultFstab suppress ReadFstabFromDt logging"
Diffstat (limited to 'fs_mgr/fs_mgr_fstab.cpp')
-rw-r--r-- | fs_mgr/fs_mgr_fstab.cpp | 14 |
1 files changed, 8 insertions, 6 deletions
diff --git a/fs_mgr/fs_mgr_fstab.cpp b/fs_mgr/fs_mgr_fstab.cpp index 807690959..aeab89381 100644 --- a/fs_mgr/fs_mgr_fstab.cpp +++ b/fs_mgr/fs_mgr_fstab.cpp @@ -720,10 +720,10 @@ struct fstab* fs_mgr_read_fstab(const char* fstab_path) { } // Returns fstab entries parsed from the device tree if they exist -bool ReadFstabFromDt(Fstab* fstab) { +bool ReadFstabFromDt(Fstab* fstab, bool log) { std::string fstab_buf = read_fstab_from_dt(); if (fstab_buf.empty()) { - LINFO << __FUNCTION__ << "(): failed to read fstab from dt"; + if (log) LINFO << __FUNCTION__ << "(): failed to read fstab from dt"; return false; } @@ -731,13 +731,15 @@ bool ReadFstabFromDt(Fstab* fstab) { fmemopen(static_cast<void*>(const_cast<char*>(fstab_buf.c_str())), fstab_buf.length(), "r"), fclose); if (!fstab_file) { - PERROR << __FUNCTION__ << "(): failed to create a file stream for fstab dt"; + if (log) PERROR << __FUNCTION__ << "(): failed to create a file stream for fstab dt"; return false; } if (!fs_mgr_read_fstab_file(fstab_file.get(), false, fstab)) { - LERROR << __FUNCTION__ << "(): failed to load fstab from kernel:" - << std::endl << fstab_buf; + if (log) { + LERROR << __FUNCTION__ << "(): failed to load fstab from kernel:" << std::endl + << fstab_buf; + } return false; } @@ -779,7 +781,7 @@ static std::string get_fstab_path() // Loads the fstab file and combines with fstab entries passed in from device tree. bool ReadDefaultFstab(Fstab* fstab) { Fstab dt_fstab; - ReadFstabFromDt(&dt_fstab); + ReadFstabFromDt(&dt_fstab, false); *fstab = std::move(dt_fstab); |