This commit was manufactured by cvs2svn to create tag
[linux-2.6.git] / fs / ufs / namei.c
index 421a78a..2fbba03 100644 (file)
@@ -30,7 +30,6 @@
 #include <linux/smp_lock.h>
 #include <linux/buffer_head.h>
 #include "swab.h"      /* will go away - see comment in mknod() */
-#include "util.h"
 
 /*
 #undef UFS_NAMEI_DEBUG
@@ -126,7 +125,8 @@ static int ufs_mknod (struct inode * dir, struct dentry *dentry, int mode, dev_t
        if (!IS_ERR(inode)) {
                init_special_inode(inode, mode, rdev);
                /* NOTE: that'll go when we get wide dev_t */
-               ufs_set_inode_dev(inode->i_sb, UFS_I(inode), rdev);
+               UFS_I(inode)->i_u1.i_data[0] = cpu_to_fs32(inode->i_sb,
+                                                       old_encode_dev(rdev));
                mark_inode_dirty(inode);
                lock_kernel();
                err = ufs_add_nondir(dentry, inode);