[Ocfs2-devel] [PATCH] kill 2.4 dev_t vs kdev_t crap
Christoph Hellwig
hch at lst.de
Wed Jun 2 12:14:02 CDT 2004
The difference between kdev_t and dev_t in 2.4 is rather theoretical, no
need to clutter up the source for it.
Index: src/inode.c
===================================================================
--- src/inode.c (revision 969)
+++ src/inode.c (working copy)
@@ -1877,11 +1872,8 @@
case OCFS_ATTRIB_FIFO:
case OCFS_ATTRIB_SOCKET:
{
-#if LINUX_VERSION_CODE >= KERNEL_VERSION(2,6,0)
dev_t dev;
-#else
- kdev_t kdev;
-#endif
+
if (fe->attribs == OCFS_ATTRIB_CHAR)
inode->i_mode |= S_IFCHR;
else if (fe->attribs == OCFS_ATTRIB_BLOCK)
@@ -1892,18 +1884,8 @@
inode->i_mode |= S_IFSOCK;
inode->i_rdev = OCFS_NODEV;
-#if LINUX_VERSION_CODE >= KERNEL_VERSION(2,6,0)
- dev = MKDEV (fe->dev_major, fe->dev_minor);
-#else
- kdev = MKDEV (fe->dev_major, fe->dev_minor);
-#endif
-
-#if LINUX_VERSION_CODE >= KERNEL_VERSION(2,6,0)
- init_special_inode (inode, inode->i_mode, dev);
-#else
- init_special_inode (inode, inode->i_mode,
- kdev_t_to_nr(kdev));
-#endif
+ init_special_inode (inode, inode->i_mode,
+ MKDEV(fe->dev_major, fe->dev_minor));
break;
}
default:
More information about the Ocfs2-devel
mailing list