Btrfs: add snapshot/subvolume destroy ioctl
This patch adds snapshot/subvolume destroy ioctl. A subvolume that isn't being used and doesn't contains links to other subvolumes can be destroyed. Signed-off-by:Yan Zheng <zheng.yan@oracle.com> Signed-off-by:
Chris Mason <chris.mason@oracle.com>
Showing
- fs/btrfs/ctree.h 9 additions, 3 deletionsfs/btrfs/ctree.h
- fs/btrfs/disk-io.c 62 additions, 19 deletionsfs/btrfs/disk-io.c
- fs/btrfs/export.c 85 additions, 48 deletionsfs/btrfs/export.c
- fs/btrfs/extent-tree.c 18 additions, 3 deletionsfs/btrfs/extent-tree.c
- fs/btrfs/inode.c 127 additions, 7 deletionsfs/btrfs/inode.c
- fs/btrfs/ioctl.c 184 additions, 136 deletionsfs/btrfs/ioctl.c
- fs/btrfs/ioctl.h 2 additions, 1 deletionfs/btrfs/ioctl.h
- fs/btrfs/relocation.c 35 additions, 6 deletionsfs/btrfs/relocation.c
- fs/btrfs/root-tree.c 64 additions, 5 deletionsfs/btrfs/root-tree.c
- fs/btrfs/super.c 1 addition, 0 deletionsfs/btrfs/super.c
- fs/btrfs/transaction.c 7 additions, 3 deletionsfs/btrfs/transaction.c
- fs/btrfs/tree-log.c 11 additions, 2 deletionsfs/btrfs/tree-log.c
Loading