Explorar o código

ext4: Add new superblock fields reserved for the Next3 snapshot feature

Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
Theodore Ts'o %!s(int64=15) %!d(string=hai) anos
pai
achega
4a9cdec73f
Modificáronse 1 ficheiros con 7 adicións e 1 borrados
  1. 7 1
      fs/ext4/ext4.h

+ 7 - 1
fs/ext4/ext4.h

@@ -1002,7 +1002,13 @@ struct ext4_super_block {
 	__u8	s_reserved_char_pad2;
 	__le16  s_reserved_pad;
 	__le64	s_kbytes_written;	/* nr of lifetime kilobytes written */
-	__u32   s_reserved[160];        /* Padding to the end of the block */
+	__le32	s_snapshot_inum;	/* Inode number of active snapshot */
+	__le32	s_snapshot_id;		/* sequential ID of active snapshot */
+	__le64	s_snapshot_r_blocks_count; /* reserved blocks for active
+					      snapshot's future use */
+	__le32	s_snapshot_list;	/* inode number of the head of the
+					   on-disk snapshot list */
+	__u32   s_reserved[155];        /* Padding to the end of the block */
 };
 
 #ifdef __KERNEL__