|
@@ -1007,6 +1007,7 @@ struct ubifs_debug_info;
|
|
|
* @big_lpt: flag that LPT is too big to write whole during commit
|
|
|
* @space_fixup: flag indicating that free space in LEBs needs to be cleaned up
|
|
|
* @double_hash: flag indicating that we can do lookups by hash
|
|
|
+ * @encrypted: flag indicating that this file system contains encrypted files
|
|
|
* @no_chk_data_crc: do not check CRCs when reading data nodes (except during
|
|
|
* recovery)
|
|
|
* @bulk_read: enable bulk-reads
|
|
@@ -1250,6 +1251,7 @@ struct ubifs_info {
|
|
|
unsigned int big_lpt:1;
|
|
|
unsigned int space_fixup:1;
|
|
|
unsigned int double_hash:1;
|
|
|
+ unsigned int encrypted:1;
|
|
|
unsigned int no_chk_data_crc:1;
|
|
|
unsigned int bulk_read:1;
|
|
|
unsigned int default_compr:2;
|
|
@@ -1649,6 +1651,7 @@ int ubifs_read_superblock(struct ubifs_info *c);
|
|
|
struct ubifs_sb_node *ubifs_read_sb_node(struct ubifs_info *c);
|
|
|
int ubifs_write_sb_node(struct ubifs_info *c, struct ubifs_sb_node *sup);
|
|
|
int ubifs_fixup_free_space(struct ubifs_info *c);
|
|
|
+int ubifs_enable_encryption(struct ubifs_info *c);
|
|
|
|
|
|
/* replay.c */
|
|
|
int ubifs_validate_entry(struct ubifs_info *c,
|