search for: get_uuid_blkdev

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

2010 Jun 17
4
[PATCH] Improve support for exporting btrfs subvolumes.
...ork. I believe this is ready for inclusion upstream. Thanks, NeilBrown diff --git a/utils/mountd/cache.c b/utils/mountd/cache.c index caef5b2..85cd829 100644 --- a/utils/mountd/cache.c +++ b/utils/mountd/cache.c @@ -170,13 +170,16 @@ void auth_unix_gid(FILE *f) #if USE_BLKID static const char *get_uuid_blkdev(char *path) { + /* We set *safe if we know that we need the + * fsid from statfs too. + */ static blkid_cache cache = NULL; struct stat stb; char *devname; blkid_tag_iterate iter; blkid_dev dev; const char *type; - const char *val = NULL; + const char *val, *uuid = NULL; if (cach...
2010 Jun 02
2
NFS exporting btrfs subvolumes.
...f the bits in the uuid. Can anyone suggest a better way to get a good uuid for a btrfs filesystem? Thanks, NeilBrown diff --git a/utils/mountd/cache.c b/utils/mountd/cache.c index caef5b2..ffc5ac7 100644 --- a/utils/mountd/cache.c +++ b/utils/mountd/cache.c @@ -176,7 +176,8 @@ static const char *get_uuid_blkdev(char *path) blkid_tag_iterate iter; blkid_dev dev; const char *type; - const char *val = NULL; + const char *val; + const char *uuid_val = NULL; if (cache == NULL) blkid_get_cache(&cache, NULL); @@ -193,11 +194,16 @@ static const char *get_uuid_blkdev(char *path) iter = blkid_tag...