--- fs/devfs/base.c.old Tue Jan 1 18:16:37 2002 +++ fs/devfs/base.c Tue Jan 1 22:12:42 2002 @@ -894,7 +894,7 @@ { devfs_dealloc_devnum ( S_ISCHR (de->mode) ? DEVFS_SPECIAL_CHR : DEVFS_SPECIAL_BLK, - MKDEV (de->u.fcb.u.device.major, + mk_kdev (de->u.fcb.u.device.major, de->u.fcb.u.device.minor) ); } WRITE_ENTRY_MAGIC (de, 0); @@ -2413,7 +2413,7 @@ { int tmp; int retval = 0; - kdev_t dev = MKDEV (de->u.fcb.u.device.major, de->u.fcb.u.device.minor); + kdev_t dev = mk_kdev (de->u.fcb.u.device.major, de->u.fcb.u.device.minor); struct block_device_operations *bdops; extern int warn_no_part; @@ -2599,14 +2599,14 @@ inode->i_rdev = NODEV; if ( S_ISCHR (de->mode) ) { - inode->i_rdev = MKDEV (de->u.fcb.u.device.major, + inode->i_rdev = mk_kdev (de->u.fcb.u.device.major, de->u.fcb.u.device.minor); inode->i_cdev = cdget ( kdev_t_to_nr (inode->i_rdev) ); is_fcb = TRUE; } else if ( S_ISBLK (de->mode) ) { - inode->i_rdev = MKDEV (de->u.fcb.u.device.major, + inode->i_rdev = mk_kdev (de->u.fcb.u.device.major, de->u.fcb.u.device.minor); if (bd_acquire (inode) == 0) {