[Cluster-devel] cluster/gfs-kernel/src/gfs ops_super.c
teigland at sourceware.org
teigland at sourceware.org
Tue Dec 5 22:30:51 UTC 2006
CVSROOT: /cvs/cluster
Module name: cluster
Branch: RHEL5
Changes by: teigland at sourceware.org 2006-12-05 22:30:50
Modified files:
gfs-kernel/src/gfs: ops_super.c
Log message:
When lockfs is called from the vfs (due to a dm suspend), don't try
to do the lockfs if the fs is being shut down (due to a withdraw).
bz 215962
Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/cluster/gfs-kernel/src/gfs/ops_super.c.diff?cvsroot=cluster&only_with_tag=RHEL5&r1=1.24.2.1&r2=1.24.2.2
--- cluster/gfs-kernel/src/gfs/ops_super.c 2006/11/17 15:37:20 1.24.2.1
+++ cluster/gfs-kernel/src/gfs/ops_super.c 2006/12/05 22:30:50 1.24.2.2
@@ -227,6 +227,9 @@
struct gfs_sbd *sdp = get_v2sdp(sb);
int error;
+ if (test_bit(SDF_SHUTDOWN, &sdp->sd_flags))
+ return;
+
atomic_inc(&sdp->sd_ops_super);
for (;;) {
More information about the Cluster-devel
mailing list