libbtrfsutil: add btrfs_util_subvolume_path()
authorOmar Sandoval <osandov@fb.com>
Thu, 15 Feb 2018 06:16:33 +0000 (22:16 -0800)
committerDavid Sterba <dsterba@suse.com>
Tue, 6 Mar 2018 10:28:36 +0000 (11:28 +0100)
commit8b87811f945bec2a0681334030ed51af1e4828f6
tree217417d7eeddb7eb5704908ae8991c4b5158187d
parentf676a8ad118ecba7fbf4edc77b91f788c6fa7e7c
libbtrfsutil: add btrfs_util_subvolume_path()

We can just walk up root backrefs with BTRFS_IOC_TREE_SEARCH and inode
paths with BTRFS_IOC_INO_LOOKUP.

Signed-off-by: Omar Sandoval <osandov@fb.com>
Signed-off-by: David Sterba <dsterba@suse.com>
libbtrfsutil/btrfsutil.h
libbtrfsutil/python/btrfsutilpy.h
libbtrfsutil/python/module.c
libbtrfsutil/python/subvolume.c
libbtrfsutil/python/tests/test_subvolume.py
libbtrfsutil/subvolume.c