[Ocfs2-commits] mfasheh commits r1762 - trunk/src

svn-commits at oss.oracle.com svn-commits at oss.oracle.com
Wed Jan 12 18:59:42 CST 2005


Author: mfasheh
Date: 2005-01-12 18:59:40 -0600 (Wed, 12 Jan 2005)
New Revision: 1762

Modified:
   trunk/src/inode.c
   trunk/src/namei.c
Log:
* properly swab ocfs2_dinode->i_suballoc_node



Modified: trunk/src/inode.c
===================================================================
--- trunk/src/inode.c	2005-01-12 23:01:58 UTC (rev 1761)
+++ trunk/src/inode.c	2005-01-13 00:59:40 UTC (rev 1762)
@@ -729,7 +729,7 @@
 		goto bail;
 	}
 
-	inode_alloc_inode = ocfs_get_system_file_inode(osb, INODE_ALLOC_SYSTEM_INODE, fe->i_suballoc_node);
+	inode_alloc_inode = ocfs_get_system_file_inode(osb, INODE_ALLOC_SYSTEM_INODE, le16_to_cpu(fe->i_suballoc_node));
 	if (!inode_alloc_inode) {
 		status = -EEXIST;
 		LOG_ERROR_STATUS(status);

Modified: trunk/src/namei.c
===================================================================
--- trunk/src/namei.c	2005-01-12 23:01:58 UTC (rev 1761)
+++ trunk/src/namei.c	2005-01-13 00:59:40 UTC (rev 1762)
@@ -506,7 +506,7 @@
 	fe->i_fs_generation = cpu_to_le32(osb->fs_generation);
 	fe->i_blkno = fe_blkno;
 	fe->i_suballoc_bit = cpu_to_le16(suballoc_bit);
-	fe->i_suballoc_node = osb->slot_num;
+	fe->i_suballoc_node = cpu_to_le16(osb->slot_num);
 	fe->i_uid = current->fsuid;
 	if (dir->i_mode & S_ISGID) {
 		fe->i_gid = dir->i_gid;



More information about the Ocfs2-commits mailing list