[DRBD-cvs] drbd by phil; Somethimes the hardsect array is event n...

drbd-user@lists.linbit.com drbd-user@lists.linbit.com
Mon, 5 Jul 2004 15:12:49 +0200 (CEST)


DRBD CVS committal

Author  : phil
Module  : drbd

Dir     : drbd/drbd


Modified Files:
      Tag: rel-0_7-branch
	drbd_compat_wrappers.h 


Log Message:
Somethimes the hardsect array is event not present on Linux-2.4.x 

===================================================================
RCS file: /var/lib/cvs/drbd/drbd/drbd/Attic/drbd_compat_wrappers.h,v
retrieving revision 1.1.2.49
retrieving revision 1.1.2.50
diff -u -3 -r1.1.2.49 -r1.1.2.50
--- drbd_compat_wrappers.h	30 Jun 2004 14:59:24 -0000	1.1.2.49
+++ drbd_compat_wrappers.h	5 Jul 2004 13:12:44 -0000	1.1.2.50
@@ -21,7 +21,8 @@
 
 static inline sector_t drbd_get_hardsect(kdev_t dev)
 {
-	return hardsect_size[MAJOR(dev)][MINOR(dev)];
+	return hardsect_size[MAJOR(dev)] ?
+		hardsect_size[MAJOR(dev)][MINOR(dev)] : 512;
 }
 
 /* Returns the number of 512 byte sectors of the device */