vfs: Use a fake device number for KFS
authorBarret Rhoden <brho@cs.berkeley.edu>
Thu, 1 Mar 2018 16:40:27 +0000 (11:40 -0500)
committerBarret Rhoden <brho@cs.berkeley.edu>
Wed, 28 Mar 2018 20:43:05 +0000 (16:43 -0400)
We need a number that won't conflict with any of the Plan 9 devices.
Otherwise, userspace might think a KFS file is on a Plan 9 device.

This is temporary, in that the VFS and the old KFS are going away soon.

Signed-off-by: Barret Rhoden <brho@cs.berkeley.edu>
kern/src/kfs.c

index 08b3e67..251e9e6 100644 (file)
@@ -73,7 +73,7 @@ struct super_block *kfs_get_sb(struct fs_type *fs, int flags,
 
        /* Build and init the SB.  No need to read off disc. */
        struct super_block *sb = get_sb();
-       sb->s_dev = 0;
+       sb->s_dev = 1337;
        sb->s_blocksize = 1;
        sb->s_maxbytes = KFS_MAX_FILE_SIZE;
        sb->s_type = &kfs_fs_type;