For debugging we need a way to understand what kernel thinks about the devices under its control mainly when device disappear and reappear. The current btrfs-progs sub commands wouldn't help because the output from the kernel is greatly fine tuned before printing on the terminal and in some cases provides wrong a view (more on it later) as well. So here I wrote a code to dump fs_devices for the kernel, the implementation here uses ioctl rather than memory dumps, as we need this ioctl to fix btrfs subcommands as well. Anand Jain (1): btrfs: introduce BTRFS_IOC_GET_DEVS fs/btrfs/super.c | 56 +++++++++++++++++++++++++ fs/btrfs/volumes.c | 99 ++++++++++++++++++++++++++++++++++++++++++++ fs/btrfs/volumes.h | 2 + include/uapi/linux/btrfs.h | 45 ++++++++++++++++++++ 4 files changed, 202 insertions(+), 0 deletions(-) -- To unsubscribe from this list: send the line "unsubscribe linux-btrfs" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html