CVS: is/fs25 vfs.c,1.2,1.3
Robert Read <[email protected]> Fri, 11 Oct 2002 16:38:51 -0700
| Newsgroups | gmane.comp.file-systems.intermezzo.cvs |
|---|---|
| Message-ID | <[email protected]> |
Update of /cvsroot/intermezzo/is/fs25
In directory usw-pr-cvs1:/tmp/cvs-serv30330
Modified Files:
vfs.c
Log Message:
* ignore is_read_only() for now
* kdev_t fixes
Index: vfs.c
===================================================================
RCS file: /cvsroot/intermezzo/is/fs25/vfs.c,v
retrieving revision 1.2
retrieving revision 1.3
diff -U2 -r1.2 -r1.3
--- vfs.c 11 Oct 2002 23:28:57 -0000 1.2
+++ vfs.c 11 Oct 2002 23:38:48 -0000 1.3
@@ -44,5 +44,4 @@
* Copyright (C) 1991, 1992 Linus Torvalds
*/
-
/*
* Some corrections by tytso.
@@ -184,10 +183,10 @@
int minor = presto_f2m(fset);
int errorval = izo_channels[minor].uc_errorval;
- kdev_t dev = fset->fset_dentry->d_inode->i_dev;
+ kdev_t dev = to_kdev_t(fset->fset_dentry->d_inode->i_dev);
if (errorval && errorval == (long)value && !is_read_only(dev)) {
CDEBUG(D_SUPER, "setting device %s read only\n", kdevname(dev));
BLKDEV_FAIL(dev, 1);
- izo_channels[minor].uc_errorval = -dev;
+ izo_channels[minor].uc_errorval = -kdev_val(dev);
}
}
@@ -290,5 +289,5 @@
{
rb->rb_mode = (__u32)inode->i_mode;
- rb->rb_rdev = (__u32)inode->i_rdev;
+ rb->rb_rdev = (__u32)kdev_t_to_nr(inode->i_rdev);
rb->rb_uid = (__u64)inode->i_uid;
rb->rb_gid = (__u64)inode->i_gid;
-------------------------------------------------------
This sf.net email is sponsored by:ThinkGeek
Welcome to geek heaven.
http://thinkgeek.com/sf