[Cluster-devel] cluster/gfs-kernel/src/gfs ops_fstype.c ops_su ...

wcheng at sourceware.org wcheng at sourceware.org
Tue Jun 19 21:06:10 UTC 2007


CVSROOT:	/cvs/cluster
Module name:	cluster
Branch: 	RHEL5
Changes by:	wcheng at sourceware.org	2007-06-19 21:06:10

Modified files:
	gfs-kernel/src/gfs: ops_fstype.c ops_super.c 

Log message:
	Bugzilla 231904:
	
	Fast statfs (df) changes: Previous check-in overlooked this issue. We need
	to "put" the license inode in gfs_put_super - otherwise umount will hang.

Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/cluster/gfs-kernel/src/gfs/ops_fstype.c.diff?cvsroot=cluster&only_with_tag=RHEL5&r1=1.28.2.4&r2=1.28.2.5
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.4&r2=1.24.2.5

--- cluster/gfs-kernel/src/gfs/ops_fstype.c	2007/06/19 14:47:07	1.28.2.4
+++ cluster/gfs-kernel/src/gfs/ops_fstype.c	2007/06/19 21:06:10	1.28.2.5
@@ -392,7 +392,6 @@
 		dput(sb->s_root);
 		sb->s_root = NULL;
 	}
-	gfs_inode_put(sdp->sd_qinode);
 fail_qi_free:
 	gfs_inode_put(sdp->sd_qinode);
 fail_root_free:
--- cluster/gfs-kernel/src/gfs/ops_super.c	2007/06/19 14:47:07	1.24.2.4
+++ cluster/gfs-kernel/src/gfs/ops_super.c	2007/06/19 21:06:10	1.24.2.5
@@ -144,6 +144,7 @@
 	gfs_inode_put(sdp->sd_jiinode);
 	gfs_inode_put(sdp->sd_rooti);
 	gfs_inode_put(sdp->sd_qinode);
+	gfs_inode_put(sdp->sd_linode);
 	gfs_glock_put(sdp->sd_trans_gl);
 	gfs_glock_put(sdp->sd_rename_gl);
 




More information about the Cluster-devel mailing list