btrfs: publish unknown feature bits in sysfs
authorJeff Mahoney <[email protected]>
Fri, 1 Nov 2013 17:07:00 +0000 (13:07 -0400)
committerChris Mason <[email protected]>
Tue, 28 Jan 2014 21:19:26 +0000 (13:19 -0800)
commit79da4fa4d9dcf8c948ef8b5848f747ef08f6e732
tree231cf1af2fac9af4fc9b034977111d1d5a04c795
parent510d73600aafbc64efee8d0e71c219c0e651cb7f
btrfs: publish unknown feature bits in sysfs

With the compat and compat-ro bits, it's possible for file systems to
exist that have features that aren't supported by the kernel's file system
implementation yet still be mountable.

This patch publishes read-only info on those features using a prefix:number
format, where the number is the bit number rather than the shifted value.
e.g. "compat:12"

Signed-off-by: Jeff Mahoney <[email protected]>
Signed-off-by: Josef Bacik <[email protected]>
Signed-off-by: Chris Mason <[email protected]>
fs/btrfs/sysfs.c