]> git.hungrycats.org Git - linux/commitdiff
[PATCH] prepare for 32-bit dev_t: CODA
authorAlexander Viro <viro@www.linux.org.uk>
Tue, 23 Sep 2003 05:51:59 +0000 (22:51 -0700)
committerLinus Torvalds <torvalds@home.osdl.org>
Tue, 23 Sep 2003 05:51:59 +0000 (22:51 -0700)
Added old_encode_dev()/old_decode_dev() in CODA code - on assignments
to/from ->va_rdev.

fs/coda/cnode.c
fs/coda/upcall.c

index a8d86e96a17e31601c9c852786481501a28178ff..00471b6918c44920101711406b0d981d78316d4e 100644 (file)
@@ -38,7 +38,7 @@ static void coda_fill_inode(struct inode *inode, struct coda_vattr *attr)
                inode->i_data.a_ops = &coda_symlink_aops;
                inode->i_mapping = &inode->i_data;
        } else
-                init_special_inode(inode, inode->i_mode, attr->va_rdev);
+                init_special_inode(inode, inode->i_mode, old_decode_dev(attr->va_rdev));
 }
 
 static int coda_test_inode(struct inode *inode, void *data)
index 5bce9b860d52abe1cb332f3cd9fbcae5acd9aa68..2ed94181c8742d22d1dc72b1e5ee0600e0f425c6 100644 (file)
@@ -345,7 +345,7 @@ int venus_create(struct super_block *sb, struct CodaFid *dirfid,
 
         inp->coda_create.VFid = *dirfid;
         inp->coda_create.attr.va_mode = mode;
-        inp->coda_create.attr.va_rdev = rdev;
+        inp->coda_create.attr.va_rdev = old_encode_dev(rdev);
        inp->coda_create.excl = excl;
         inp->coda_create.mode = mode;
         inp->coda_create.name = offset;