[Ocfs-tools-commits] jlbec commits r106 - trunk/ocfs2/libocfs2/include

svn-commits at oss.oracle.com svn-commits at oss.oracle.com
Fri Jun 25 19:40:45 CDT 2004


Author: jlbec
Date: 2004-06-25 18:40:43 -0500 (Fri, 25 Jun 2004)
New Revision: 106

Modified:
   trunk/ocfs2/libocfs2/include/ocfs2_fs.h
Log:
o New ocfs2_fs.h from ocfs2

Modified: trunk/ocfs2/libocfs2/include/ocfs2_fs.h
===================================================================
--- trunk/ocfs2/libocfs2/include/ocfs2_fs.h	2004-06-25 21:38:27 UTC (rev 105)
+++ trunk/ocfs2/libocfs2/include/ocfs2_fs.h	2004-06-25 23:40:43 UTC (rev 106)
@@ -488,11 +488,12 @@
 
 static inline int ocfs2_local_alloc_size(struct super_block *sb)
 {
-	/*
-	 * Perhaps change one day when we want to be dynamic
-	 * based on sb->s_blocksize.
-	 */
-	return OCFS2_LOCAL_BITMAP_DEFAULT_SIZE;
+	int size;
+
+	size = sb->s_blocksize -
+		offsetof(struct _ocfs2_dinode, id2.i_lab.la_bitmap);
+
+	return size;
 }
 #else
 static inline int ocfs2_extent_recs_per_inode(int blocksize)
@@ -517,7 +518,12 @@
 
 static inline int ocfs2_local_alloc_size(int blocksize)
 {
-	return OCFS2_LOCAL_BITMAP_DEFAULT_SIZE;
+	int size;
+
+	size = blocksize -
+		offsetof(struct _ocfs2_dinode, id2.i_lab.la_bitmap);
+
+	return size;
 }
 #endif  /* __KERNEL__ */
 



More information about the Ocfs-tools-commits mailing list