[DRBD-cvs] r1765 - in trunk: drbd user

svn at svn.drbd.org svn at svn.drbd.org
Tue Feb 22 11:07:16 CET 2005


Author: phil
Date: 2005-02-22 11:07:13 +0100 (Tue, 22 Feb 2005)
New Revision: 1765

Modified:
   trunk/drbd/drbd_main.c
   trunk/user/drbdmeta.c
Log:
Some fixes from LMB to make it work on i386 with 64 bit sector_t
and other misc stuff.


Modified: trunk/drbd/drbd_main.c
===================================================================
--- trunk/drbd/drbd_main.c	2005-02-22 10:01:35 UTC (rev 1764)
+++ trunk/drbd/drbd_main.c	2005-02-22 10:07:13 UTC (rev 1765)
@@ -164,7 +164,7 @@
 
 STATIC unsigned int tl_hash_fn(drbd_dev *mdev, sector_t sector)
 {
-	return (sector>>HT_SHIFT) % mdev->tl_hash_s;
+	return (unsigned int)(sector>>HT_SHIFT) % mdev->tl_hash_s;
 }
 
 
@@ -367,7 +367,7 @@
 
 STATIC unsigned int ee_hash_fn(drbd_dev *mdev, sector_t sector)
 {
-	return (sector>>HT_SHIFT) % mdev->ee_hash_s;
+	return (unsigned int)(sector>>HT_SHIFT) % mdev->ee_hash_s;
 }
 
 STATIC int overlaps(sector_t s1, int l1, sector_t s2, int l2)

Modified: trunk/user/drbdmeta.c
===================================================================
--- trunk/user/drbdmeta.c	2005-02-22 10:01:35 UTC (rev 1764)
+++ trunk/user/drbdmeta.c	2005-02-22 10:07:13 UTC (rev 1765)
@@ -40,7 +40,7 @@
 #include <unistd.h>
 #include <fcntl.h>
 
-#include <linux/fs.h>		/* for BLKGETSIZE64 */
+#include <sys/mount.h>         /* for BLKGETSIZE64 */
 #include <linux/drbd.h>		/* only use DRBD_MAGIC from here! */
 
 #include "drbdtool_common.h"



More information about the drbd-cvs mailing list