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

svn-commits at oss.oracle.com svn-commits at oss.oracle.com
Thu Dec 30 18:47:49 CST 2004


Author: mfasheh
Date: 2004-12-30 18:47:47 -0600 (Thu, 30 Dec 2004)
New Revision: 1736

Modified:
   trunk/src/namei.c
   trunk/src/ocfs2_fs.h
   trunk/src/symlink.c
Log:
* cleanup the i_symlink declaration



Modified: trunk/src/namei.c
===================================================================
--- trunk/src/namei.c	2004-12-30 23:27:17 UTC (rev 1735)
+++ trunk/src/namei.c	2004-12-31 00:47:47 UTC (rev 1736)
@@ -1587,7 +1587,7 @@
 		inode->i_blocks = (newsize + sb->s_blocksize - 1) >> sb->s_blocksize_bits;
 	} else {
 		inode->i_op = &ocfs_fast_symlink_inode_operations;
-		memcpy((char *) &fe->id2.i_symlink, symname, l);
+		memcpy((char *) fe->id2.i_symlink, symname, l);
 		i_size_write(inode, newsize);
 		inode->i_blocks = 0;
 	}

Modified: trunk/src/ocfs2_fs.h
===================================================================
--- trunk/src/ocfs2_fs.h	2004-12-30 23:27:17 UTC (rev 1735)
+++ trunk/src/ocfs2_fs.h	2004-12-31 00:47:47 UTC (rev 1736)
@@ -383,7 +383,7 @@
 		ocfs2_local_alloc i_lab;
 		ocfs2_chain_list  i_chain;
 		ocfs2_extent_list i_list;
-		__u8              i_symlink;
+		__u8              i_symlink[0];
 	} id2;
 /* Actual on-disk size is one block */
 } ocfs2_dinode;

Modified: trunk/src/symlink.c
===================================================================
--- trunk/src/symlink.c	2004-12-30 23:27:17 UTC (rev 1735)
+++ trunk/src/symlink.c	2004-12-31 00:47:47 UTC (rev 1736)
@@ -210,7 +210,7 @@
 	}
 
 	fe = (ocfs2_dinode *) (*bh)->b_data;
-	link = (char *) &fe->id2.i_symlink;
+	link = (char *) fe->id2.i_symlink;
 bail:
 	LOG_EXIT_STATUS(status);
 



More information about the Ocfs2-commits mailing list