On 26/07/2014 15:05, Goffredo Baroncelli wrote:
On 07/25/2014 02:33 PM, Anand Jain wrote:
This would dump the following info:

fs_address dev_address dev_root_addr root_fsid
fsid name uuid (seed_fsid@seed_addr sprout_fsid@sprout_addr)
        (fs_num_devices fs_open_devices fs_rw_devices fs_missing_devices 
fs_total_devices) fs_total_rw_bytes fs_num_can_discard
        devid gen total_bytes disk_total_bytes bytes_used type io_align 
io_width sector_size fmode
        not_fs_Mounted|not_fs_Seeding|not_fs_Rotating
        
not_Writable|not_MD|not_Missing|not_Discard|not_Replace_tgt|not_Run_pending|not_Nobarriers|not_Stat_valid|not_Bdev

Applies on Chris integration branch now

Hi Anand,

why not export these information via sysfs ?


Thanks for the comments.

 If its for the purpose of recreating the kernel
 LIST_HEAD(fs_uuids) in the user-space, what would you
 choose ? sysfs / ioctl / memory-dump / any-other better way ?

Regds, Anand



BR
G.Baroncelli


Anand Jain (1):
   btrfs: introduce BTRFS_IOC_GET_DEVS

  fs/btrfs/super.c           |  86 +++++++++++++++++++++++++++
  fs/btrfs/volumes.c         | 145 +++++++++++++++++++++++++++++++++++++++++++++
  fs/btrfs/volumes.h         |   3 +
  include/uapi/linux/btrfs.h |  53 ++++++++++++++++-
  4 files changed, 286 insertions(+), 1 deletion(-)

Anand Jain (1):
   btrfs-progs: introduce btrfs-devlist

  .gitignore      |   1 +
  Makefile        |   4 +-
  btrfs-devlist.c | 268 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++
  ioctl.h         |  52 +++++++++++
  4 files changed, 323 insertions(+), 2 deletions(-)
  create mode 100644 btrfs-devlist.c



--
To unsubscribe from this list: send the line "unsubscribe linux-btrfs" in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to