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

fabbione at sourceware.org fabbione at sourceware.org
Mon Jan 28 06:21:21 UTC 2008


CVSROOT:	/cvs/cluster
Module name:	cluster
Changes by:	fabbione at sourceware.org	2008-01-28 06:21:21

Modified files:
	gfs-kernel/src/gfs: main.c 

Log message:
	EXPORT_SYMBOL(xtime) has been removed in 2.6.24.
	
	Let's use the exact same value (tv_nsec) just from another source.

Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/cluster/gfs-kernel/src/gfs/main.c.diff?cvsroot=cluster&r1=1.11&r2=1.12

--- cluster/gfs-kernel/src/gfs/main.c	2007/08/22 08:58:45	1.11
+++ cluster/gfs-kernel/src/gfs/main.c	2008/01/28 06:21:21	1.12
@@ -21,6 +21,7 @@
 #include <linux/proc_fs.h>
 #include <linux/module.h>
 #include <linux/init.h>
+#include <linux/time.h>
 
 #include "gfs.h"
 #include "ops_fstype.h"
@@ -36,6 +37,7 @@
 int __init init_gfs_fs(void)
 {
 	int error;
+	struct timespec tv;
 
 /*	gfs2_init_lmh(); gfs2 should do this for us*/
 
@@ -46,7 +48,8 @@
 	if (error)
 		goto fail;
 
-	gfs_random_number = xtime.tv_nsec;
+	getnstimeofday(&tv);
+	gfs_random_number = tv.tv_nsec;
 
 	gfs_glock_cachep = kmem_cache_create("gfs_glock", sizeof(struct gfs_glock),
 					     0, 0,




More information about the Cluster-devel mailing list