diff options
author | Sami Tolvanen <samitolvanen@google.com> | 2015-03-04 22:44:37 +0000 |
---|---|---|
committer | Android Git Automerger <android-git-automerger@android.com> | 2015-03-04 22:44:37 +0000 |
commit | 6904e0c263a02f08c9c6f555dceafa2cce467954 (patch) | |
tree | 973380742536583ee7f638ea0022c68ec39a3544 /fs_mgr/include | |
parent | 622d44d86481295660534cd06a8b5914466acf29 (diff) | |
parent | a88fb24ab43eec9710a0d4d15aedb6d4bc51a2ec (diff) | |
download | system_core-6904e0c263a02f08c9c6f555dceafa2cce467954.zip system_core-6904e0c263a02f08c9c6f555dceafa2cce467954.tar.gz system_core-6904e0c263a02f08c9c6f555dceafa2cce467954.tar.bz2 |
am a88fb24a: Merge "Add fs_mgr support for dm-verity modes"
* commit 'a88fb24ab43eec9710a0d4d15aedb6d4bc51a2ec':
Add fs_mgr support for dm-verity modes
Diffstat (limited to 'fs_mgr/include')
-rw-r--r-- | fs_mgr/include/fs_mgr.h | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/fs_mgr/include/fs_mgr.h b/fs_mgr/include/fs_mgr.h index 5e2ff41..0437d45 100644 --- a/fs_mgr/include/fs_mgr.h +++ b/fs_mgr/include/fs_mgr.h @@ -27,6 +27,14 @@ // turn verity off in userdebug builds. #define VERITY_METADATA_MAGIC_DISABLE 0x46464f56 // "VOFF" +// Verity modes +enum verity_mode { + VERITY_MODE_EIO = 0, + VERITY_MODE_LOGGING = 1, + VERITY_MODE_RESTART = 2, + VERITY_MODE_LAST = VERITY_MODE_RESTART +}; + #ifdef __cplusplus extern "C" { #endif @@ -75,6 +83,8 @@ int fs_mgr_do_tmpfs_mount(char *n_name); int fs_mgr_unmount_all(struct fstab *fstab); int fs_mgr_get_crypt_info(struct fstab *fstab, char *key_loc, char *real_blk_device, int size); +int fs_mgr_load_verity_state(int *mode); +int fs_mgr_update_verity_state(); int fs_mgr_add_entry(struct fstab *fstab, const char *mount_point, const char *fs_type, const char *blk_device); |