nilfs2: add feature set fields to super block
authorRyusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
Wed, 21 Jul 2010 18:22:19 +0000 (03:22 +0900)
committerRyusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
Fri, 23 Jul 2010 01:02:16 +0000 (10:02 +0900)
commit1a80a1763fb760b3a84a28df87515f7cdc07a4f4
tree512e6d0bb565a3b8b5b086d48f62f86c1ef4ac44
parent2f1b7cd29fa4917f19d2624afc773d941684c5df
nilfs2: add feature set fields to super block

This adds three new fields to nilfs_super_block structure, compatible
feature set, readonly-compatible feature set, and incompatible feature
set in order to prepare for future disk format modifications.

The role of these fields conforms to those of ext3 or other
filesystems.  Most important flags are the incompatible feature set;
it is used to refuse to mount the filesystem which sets an
incompatible feature the kernel doesn't know about.

Signed-off-by: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
include/linux/nilfs2_fs.h