[Ocfs2-commits] mfasheh commits r817 - in trunk/src: . inc
svn-commits at oss.oracle.com
svn-commits at oss.oracle.com
Mon Mar 29 16:45:04 CST 2004
Author: mfasheh
Date: 2004-03-29 16:45:03 -0600 (Mon, 29 Mar 2004)
New Revision: 817
Modified:
trunk/src/inc/ocfs.h
trunk/src/inode.c
Log:
* include a patch by Rusty Lynch <rusty at linux.co.intel.com> to
properly set inode->i_rdev in ocfs_populate_inode.
* remove OCFS_SET_INODE_DEV from ocfs.h as it was wrong, and is no
longer used anyway
Modified: trunk/src/inc/ocfs.h
===================================================================
--- trunk/src/inc/ocfs.h 2004-03-29 21:59:10 UTC (rev 816)
+++ trunk/src/inc/ocfs.h 2004-03-29 22:45:03 UTC (rev 817)
@@ -1135,15 +1135,12 @@
#define alloc_kiovec_sz(nr, buf, bh) alloc_kiovec(nr, buf)
#endif
-/* Operates on a struct super_block * */
#if LINUX_VERSION_CODE >= KERNEL_VERSION(2,6,0)
-#define OCFS_SET_INODE_DEV(sb, inode) (inode->i_rdev = sb->s_dev)
typedef struct block_device * ocfs_blockdev;
typedef dev_t ocfs_dev;
#define OCFS_NODEV 0
#define OCFS_GET_BLOCKDEV(sb) ((sb)->s_bdev)
#else /* 2.4 kernel */
-#define OCFS_SET_INODE_DEV(sb, inode) (inode->i_dev = sb->s_dev)
typedef kdev_t ocfs_blockdev;
typedef int ocfs_dev;
#define OCFS_NODEV NODEV
Modified: trunk/src/inode.c
===================================================================
--- trunk/src/inode.c 2004-03-29 21:59:10 UTC (rev 816)
+++ trunk/src/inode.c 2004-03-29 22:45:03 UTC (rev 817)
@@ -260,7 +260,7 @@
goto bail;
}
- OCFS_SET_INODE_DEV(sb, inode);
+ inode->i_rdev = MKDEV (fe->dev_major, fe->dev_minor);
inode->i_mode = mode;
inode->i_uid = fe->uid;
inode->i_gid = fe->gid;
More information about the Ocfs2-commits
mailing list