GFS2: Expose UUID via sysfs/uevent
authorSteven Whitehouse <swhiteho@redhat.com>
Tue, 10 Feb 2009 13:48:30 +0000 (13:48 +0000)
committerSteven Whitehouse <steve@dolmen.chygwyn.com>
Tue, 24 Mar 2009 11:21:21 +0000 (11:21 +0000)
commit02e3cc70ecbd4352ae4d26459929f43ab1547251
tree56d0dd9501481545e592430e408e5cf1495ed373
parentf15ab5619d8068a321094f4705147764d689e88e
GFS2: Expose UUID via sysfs/uevent

Since we have a UUID, we ought to expose it to the user via sysfs
and uevents. We already have the fs name in both of these places
(a combination of the lock proto and lock table name) so if we add
the UUID as well, we have a full set.

For older filesystems (i.e. those created before mkfs.gfs2 was writing
UUIDs by default) the sysfs file will appear zero length, and no UUID
env var will be added to the uevents.

Signed-off-by: Steven Whitehouse <swhiteho@redhat.com>
fs/gfs2/incore.h
fs/gfs2/ops_fstype.c
fs/gfs2/sys.c