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

[email protected] <[email protected]>
Newsgroups com.redhat.cluster-devel
Message-ID <[email protected]>
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,
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.