search for: btrfs_ioctl_fslist

Displaying 2 results from an estimated 2 matches for "btrfs_ioctl_fslist".

2013 Oct 25
8
[PATCH] btrfs: add framework to read fs info from btrfs-control
...91fb1..bae53ba 100644 --- a/fs/btrfs/super.c +++ b/fs/btrfs/super.c @@ -1641,38 +1641,73 @@ static struct file_system_type btrfs_fs_type = { }; MODULE_ALIAS_FS("btrfs"); +static int btrfs_ioc_get_fslist(void __user *arg) +{ + int ret = 0; + u64 sz_fslist_arg; + u64 sz_fslist; + struct btrfs_ioctl_fslist_args *fslist_arg; + struct btrfs_ioctl_fslist *fslist; + + sz_fslist_arg = sizeof(*fslist_arg); + fslist_arg = memdup_user(arg, sz_fslist_arg); + + sz_fslist = sizeof(*fslist) * fslist_arg->count; + kfree(fslist_arg); + fslist_arg = memdup_user(arg, sz_fslist_arg + sz_fslist); + fslist = (struct...
2013 Dec 17
9
[PATCH] Btrfs-progs: receive: fix the case that we can not find subvolume
...id can be mounted * so here this picks and lowest subvol id diff --git a/utils.h b/utils.h index 00f1c18..9b2f79c 100644 --- a/utils.h +++ b/utils.h @@ -98,5 +98,6 @@ int btrfs_scan_lblkid(int update_kernel); int get_btrfs_mount(const char *dev, char *mp, size_t mp_size); int get_fslist(struct btrfs_ioctl_fslist **out_fslist, u64 *out_count); int fsid_to_mntpt(__u8 *fsid, char *mntpt, int *mnt_cnt); +int mnt_to_dev(const char *mnt, char **dev); #endif -- 1.8.3.1 -- To unsubscribe from this list: send the line "unsubscribe linux-btrfs" in the body of a message to majordomo@vger.kernel.org Mo...