]> asedeno.scripts.mit.edu Git - linux.git/blobdiff - fs/statfs.c
Merge tag 'staging-5.1-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh...
[linux.git] / fs / statfs.c
index f0216629621d6b52f21f19f9b4010181cfe45d4f..eea7af6f2f229e85f71e3ff3ac5d541e88956856 100644 (file)
@@ -67,6 +67,20 @@ static int statfs_by_dentry(struct dentry *dentry, struct kstatfs *buf)
        return retval;
 }
 
+int vfs_get_fsid(struct dentry *dentry, __kernel_fsid_t *fsid)
+{
+       struct kstatfs st;
+       int error;
+
+       error = statfs_by_dentry(dentry, &st);
+       if (error)
+               return error;
+
+       *fsid = st.f_fsid;
+       return 0;
+}
+EXPORT_SYMBOL(vfs_get_fsid);
+
 int vfs_statfs(const struct path *path, struct kstatfs *buf)
 {
        int error;