Hi all, this patches set uses the new ioctl BTRFS_IOC_GET_CHUNK_INFO to get information about the chunk (see my other emails).
The first patch change the function get_partition_size() to avoid ioctl which would require root privileges (BLKGETSIZE64). Instead it obtain the information via the sysfs filesystem. The second patch use the BTRFS_IOC_GET_CHUNK_INFO instead of TREE_SEARCH_IOCTL. The old code is still in place as fallback when the kernel doesn't have the new ioctl. These patches allow to use "btrfs fi usage" without root privileges. Comments are welcome BR G.Baroncelli -- gpg @keyserver.linux.it: Goffredo Baroncelli <kreijackATinwind.it> Key fingerprint BBF5 1610 0B64 DAC6 5F7D 17B2 0EDA 9B37 8B82 E0B5 -- 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