diff options
author | Bowgo Tsai <bowgotsai@google.com> | 2017-04-13 13:05:42 +0800 |
---|---|---|
committer | Bowgo Tsai <bowgotsai@google.com> | 2017-04-14 21:51:26 +0800 |
commit | a01f2f68ec0b76bc6e8c8e80247608b2e8d3a9ae (patch) | |
tree | eec13c49f24862639347aee243237a1d510e9e85 /fs_mgr/fs_mgr_fstab.cpp | |
parent | 4ae3e510b34bbe5e0240afd7113025b2b3531cb0 (diff) | |
download | system_core-a01f2f68ec0b76bc6e8c8e80247608b2e8d3a9ae.tar.gz system_core-a01f2f68ec0b76bc6e8c8e80247608b2e8d3a9ae.tar.bz2 system_core-a01f2f68ec0b76bc6e8c8e80247608b2e8d3a9ae.zip |
fs_mgr: adds/changes some public APIs for early mount in init
Several changes in this CL:
- Moves class FsManagerAvbHandle to public API
- Adds a parameter 'wait_for_verity_dev' for FsManagerAvbHandle::SetUpAvb()
to allow not to wait for verity device gets created
- Adds FsManagerAvbHandle::AvbHashtreeDisabled() to query whether AVB is disabled
- Adds fs_mgr_is_avb() to query whether a fstab_rec has MF_AVB flag
Bug: 33254008
Test: test AVB on bullhead
Change-Id: I89c43ca574ae632db8a700fc2590a1f80212c993
Merged-In: I89c43ca574ae632db8a700fc2590a1f80212c993
(cherry picked from commit 80d1ad17ed5dd1ca63cc3cca24e801c9f63bc48f)
Diffstat (limited to 'fs_mgr/fs_mgr_fstab.cpp')
-rw-r--r-- | fs_mgr/fs_mgr_fstab.cpp | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/fs_mgr/fs_mgr_fstab.cpp b/fs_mgr/fs_mgr_fstab.cpp index c231a23c9..0a694c145 100644 --- a/fs_mgr/fs_mgr_fstab.cpp +++ b/fs_mgr/fs_mgr_fstab.cpp @@ -814,6 +814,11 @@ int fs_mgr_is_verified(const struct fstab_rec *fstab) return fstab->fs_mgr_flags & MF_VERIFY; } +int fs_mgr_is_avb(const struct fstab_rec *fstab) +{ + return fstab->fs_mgr_flags & MF_AVB; +} + int fs_mgr_is_verifyatboot(const struct fstab_rec *fstab) { return fstab->fs_mgr_flags & MF_VERIFYATBOOT; |