Loading fs_mgr/fs_mgr_fstab.cpp +0 −68 Original line number Diff line number Diff line Loading @@ -787,35 +787,6 @@ void fs_mgr_free_fstab(struct fstab *fstab) free(fstab); } /* Add an entry to the fstab, and return 0 on success or -1 on error */ int fs_mgr_add_entry(struct fstab *fstab, const char *mount_point, const char *fs_type, const char *blk_device) { struct fstab_rec *new_fstab_recs; int n = fstab->num_entries; new_fstab_recs = (struct fstab_rec *) realloc(fstab->recs, sizeof(struct fstab_rec) * (n + 1)); if (!new_fstab_recs) { return -1; } /* A new entry was added, so initialize it */ memset(&new_fstab_recs[n], 0, sizeof(struct fstab_rec)); new_fstab_recs[n].mount_point = strdup(mount_point); new_fstab_recs[n].fs_type = strdup(fs_type); new_fstab_recs[n].blk_device = strdup(blk_device); new_fstab_recs[n].length = 0; /* Update the fstab struct */ fstab->recs = new_fstab_recs; fstab->num_entries++; return 0; } /* * Returns the fstab_rec* whose mount_point is path. * Returns nullptr if not found. Loading Loading @@ -943,26 +914,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; } int fs_mgr_is_encryptable(const struct fstab_rec *fstab) { return fstab->fs_mgr_flags & (MF_CRYPT | MF_FORCECRYPT | MF_FORCEFDEORFBE); } int fs_mgr_is_file_encrypted(const struct fstab_rec *fstab) { return fstab->fs_mgr_flags & MF_FILEENCRYPTION; } void fs_mgr_get_file_encryption_modes(const struct fstab_rec* fstab, const char** contents_mode_ret, const char** filenames_mode_ret) { *contents_mode_ret = fstab->file_contents_mode; Loading @@ -983,26 +939,6 @@ int fs_mgr_is_notrim(const struct fstab_rec* fstab) { return fstab->fs_mgr_flags & MF_NOTRIM; } int fs_mgr_is_formattable(const struct fstab_rec* fstab) { return fstab->fs_mgr_flags & (MF_FORMATTABLE); } int fs_mgr_is_slotselect(const struct fstab_rec* fstab) { return fstab->fs_mgr_flags & MF_SLOTSELECT; } int fs_mgr_is_nofail(const struct fstab_rec* fstab) { return fstab->fs_mgr_flags & MF_NOFAIL; } int fs_mgr_is_first_stage_mount(const struct fstab_rec* fstab) { return fstab->fs_mgr_flags & MF_FIRST_STAGE_MOUNT; } int fs_mgr_is_latemount(const struct fstab_rec* fstab) { return fstab->fs_mgr_flags & MF_LATEMOUNT; } int fs_mgr_is_quota(const struct fstab_rec* fstab) { return fstab->fs_mgr_flags & MF_QUOTA; } Loading @@ -1028,10 +964,6 @@ int fs_mgr_is_checkpoint_blk(const struct fstab_rec* fstab) { return fstab->fs_mgr_flags & MF_CHECKPOINT_BLK; } int fs_mgr_is_fs_verity(const struct fstab_rec* fstab) { return fstab->fs_mgr_flags & MF_FS_VERITY; } FstabEntry BuildGsiSystemFstabEntry() { FstabEntry system = { .blk_device = "system_gsi", Loading fs_mgr/include_fstab/fstab/fstab.h +0 −11 Original line number Diff line number Diff line Loading @@ -69,33 +69,22 @@ struct fstab* fs_mgr_read_fstab_dt(); struct fstab* fs_mgr_read_fstab(const char* fstab_path); void fs_mgr_free_fstab(struct fstab* fstab); int fs_mgr_add_entry(struct fstab* fstab, const char* mount_point, const char* fs_type, const char* blk_device); struct fstab_rec* fs_mgr_get_entry_for_mount_point(struct fstab* fstab, const std::string& path); int fs_mgr_is_voldmanaged(const struct fstab_rec* fstab); int fs_mgr_is_nonremovable(const struct fstab_rec* fstab); int fs_mgr_is_verified(const struct fstab_rec* fstab); int fs_mgr_is_verifyatboot(const struct fstab_rec* fstab); int fs_mgr_is_avb(const struct fstab_rec* fstab); int fs_mgr_is_encryptable(const struct fstab_rec* fstab); int fs_mgr_is_file_encrypted(const struct fstab_rec* fstab); void fs_mgr_get_file_encryption_modes(const struct fstab_rec* fstab, const char** contents_mode_ret, const char** filenames_mode_ret); int fs_mgr_is_convertible_to_fbe(const struct fstab_rec* fstab); int fs_mgr_is_noemulatedsd(const struct fstab_rec* fstab); int fs_mgr_is_notrim(const struct fstab_rec* fstab); int fs_mgr_is_formattable(const struct fstab_rec* fstab); int fs_mgr_is_slotselect(const struct fstab_rec* fstab); int fs_mgr_is_nofail(const struct fstab_rec* fstab); int fs_mgr_is_first_stage_mount(const struct fstab_rec* fstab); int fs_mgr_is_latemount(const struct fstab_rec* fstab); int fs_mgr_is_quota(const struct fstab_rec* fstab); int fs_mgr_is_logical(const struct fstab_rec* fstab); int fs_mgr_is_checkpoint(const struct fstab_rec* fstab); int fs_mgr_is_checkpoint_fs(const struct fstab_rec* fstab); int fs_mgr_is_checkpoint_blk(const struct fstab_rec* fstab); int fs_mgr_has_sysfs_path(const struct fstab_rec* fstab); int fs_mgr_is_fs_verity(const struct fstab_rec* fstab); std::string fs_mgr_get_slot_suffix(); std::string fs_mgr_get_other_slot_suffix(); Loading Loading
fs_mgr/fs_mgr_fstab.cpp +0 −68 Original line number Diff line number Diff line Loading @@ -787,35 +787,6 @@ void fs_mgr_free_fstab(struct fstab *fstab) free(fstab); } /* Add an entry to the fstab, and return 0 on success or -1 on error */ int fs_mgr_add_entry(struct fstab *fstab, const char *mount_point, const char *fs_type, const char *blk_device) { struct fstab_rec *new_fstab_recs; int n = fstab->num_entries; new_fstab_recs = (struct fstab_rec *) realloc(fstab->recs, sizeof(struct fstab_rec) * (n + 1)); if (!new_fstab_recs) { return -1; } /* A new entry was added, so initialize it */ memset(&new_fstab_recs[n], 0, sizeof(struct fstab_rec)); new_fstab_recs[n].mount_point = strdup(mount_point); new_fstab_recs[n].fs_type = strdup(fs_type); new_fstab_recs[n].blk_device = strdup(blk_device); new_fstab_recs[n].length = 0; /* Update the fstab struct */ fstab->recs = new_fstab_recs; fstab->num_entries++; return 0; } /* * Returns the fstab_rec* whose mount_point is path. * Returns nullptr if not found. Loading Loading @@ -943,26 +914,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; } int fs_mgr_is_encryptable(const struct fstab_rec *fstab) { return fstab->fs_mgr_flags & (MF_CRYPT | MF_FORCECRYPT | MF_FORCEFDEORFBE); } int fs_mgr_is_file_encrypted(const struct fstab_rec *fstab) { return fstab->fs_mgr_flags & MF_FILEENCRYPTION; } void fs_mgr_get_file_encryption_modes(const struct fstab_rec* fstab, const char** contents_mode_ret, const char** filenames_mode_ret) { *contents_mode_ret = fstab->file_contents_mode; Loading @@ -983,26 +939,6 @@ int fs_mgr_is_notrim(const struct fstab_rec* fstab) { return fstab->fs_mgr_flags & MF_NOTRIM; } int fs_mgr_is_formattable(const struct fstab_rec* fstab) { return fstab->fs_mgr_flags & (MF_FORMATTABLE); } int fs_mgr_is_slotselect(const struct fstab_rec* fstab) { return fstab->fs_mgr_flags & MF_SLOTSELECT; } int fs_mgr_is_nofail(const struct fstab_rec* fstab) { return fstab->fs_mgr_flags & MF_NOFAIL; } int fs_mgr_is_first_stage_mount(const struct fstab_rec* fstab) { return fstab->fs_mgr_flags & MF_FIRST_STAGE_MOUNT; } int fs_mgr_is_latemount(const struct fstab_rec* fstab) { return fstab->fs_mgr_flags & MF_LATEMOUNT; } int fs_mgr_is_quota(const struct fstab_rec* fstab) { return fstab->fs_mgr_flags & MF_QUOTA; } Loading @@ -1028,10 +964,6 @@ int fs_mgr_is_checkpoint_blk(const struct fstab_rec* fstab) { return fstab->fs_mgr_flags & MF_CHECKPOINT_BLK; } int fs_mgr_is_fs_verity(const struct fstab_rec* fstab) { return fstab->fs_mgr_flags & MF_FS_VERITY; } FstabEntry BuildGsiSystemFstabEntry() { FstabEntry system = { .blk_device = "system_gsi", Loading
fs_mgr/include_fstab/fstab/fstab.h +0 −11 Original line number Diff line number Diff line Loading @@ -69,33 +69,22 @@ struct fstab* fs_mgr_read_fstab_dt(); struct fstab* fs_mgr_read_fstab(const char* fstab_path); void fs_mgr_free_fstab(struct fstab* fstab); int fs_mgr_add_entry(struct fstab* fstab, const char* mount_point, const char* fs_type, const char* blk_device); struct fstab_rec* fs_mgr_get_entry_for_mount_point(struct fstab* fstab, const std::string& path); int fs_mgr_is_voldmanaged(const struct fstab_rec* fstab); int fs_mgr_is_nonremovable(const struct fstab_rec* fstab); int fs_mgr_is_verified(const struct fstab_rec* fstab); int fs_mgr_is_verifyatboot(const struct fstab_rec* fstab); int fs_mgr_is_avb(const struct fstab_rec* fstab); int fs_mgr_is_encryptable(const struct fstab_rec* fstab); int fs_mgr_is_file_encrypted(const struct fstab_rec* fstab); void fs_mgr_get_file_encryption_modes(const struct fstab_rec* fstab, const char** contents_mode_ret, const char** filenames_mode_ret); int fs_mgr_is_convertible_to_fbe(const struct fstab_rec* fstab); int fs_mgr_is_noemulatedsd(const struct fstab_rec* fstab); int fs_mgr_is_notrim(const struct fstab_rec* fstab); int fs_mgr_is_formattable(const struct fstab_rec* fstab); int fs_mgr_is_slotselect(const struct fstab_rec* fstab); int fs_mgr_is_nofail(const struct fstab_rec* fstab); int fs_mgr_is_first_stage_mount(const struct fstab_rec* fstab); int fs_mgr_is_latemount(const struct fstab_rec* fstab); int fs_mgr_is_quota(const struct fstab_rec* fstab); int fs_mgr_is_logical(const struct fstab_rec* fstab); int fs_mgr_is_checkpoint(const struct fstab_rec* fstab); int fs_mgr_is_checkpoint_fs(const struct fstab_rec* fstab); int fs_mgr_is_checkpoint_blk(const struct fstab_rec* fstab); int fs_mgr_has_sysfs_path(const struct fstab_rec* fstab); int fs_mgr_is_fs_verity(const struct fstab_rec* fstab); std::string fs_mgr_get_slot_suffix(); std::string fs_mgr_get_other_slot_suffix(); Loading