diff --git a/[refs] b/[refs] index 00ba05b0942a..b6f6306d5d3a 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: 2f48d593b6ceb7bb63d34124ceba77d33be298cf +refs/heads/master: 837711f862bb71ac263837a0f0714dd8cc4ef7ea diff --git a/trunk/fs/ocfs2/super.c b/trunk/fs/ocfs2/super.c index 960673004df1..14f47d2bfe02 100644 --- a/trunk/fs/ocfs2/super.c +++ b/trunk/fs/ocfs2/super.c @@ -1647,6 +1647,10 @@ static int ocfs2_statfs(struct dentry *dentry, struct kstatfs *buf) buf->f_bavail = buf->f_bfree; buf->f_files = numbits; buf->f_ffree = freebits; + buf->f_fsid.val[0] = crc32_le(0, osb->uuid_str, OCFS2_VOL_UUID_LEN) + & 0xFFFFFFFFUL; + buf->f_fsid.val[1] = crc32_le(0, osb->uuid_str + OCFS2_VOL_UUID_LEN, + OCFS2_VOL_UUID_LEN) & 0xFFFFFFFFUL; brelse(bh);