Skip to contentSkip to conversation

2.6.1 nfs4 mount version message

PATCH In review Linda Dunaphant 2 participants 2 messages Feb 3, 2004 NFS client

lore
Share & tools
lore
#0 lore raw

PATCH 1/1 2.6.1 nfs4 mount version message

In the file fs/nfs/inode.c in nfs4_get_sb() there is a test that compares the version of the incoming nfs4_mount_data versus NFS4_MOUNT_VERSION. If these do not match, a warning message is printed. Inside the printk() for this warning message, there is another test of the versions to determine whether the string "older" or "newer" should be printed.

Shouldn't this second test be comparing NFS4_MOUNT_VERSION instead of NFS_MOUNT_VERSION?

I have included a patch for linux-2.6.1.

Linda

fs/nfs/inode.c 2004-01-30 15:47:55.000000000 -0500 renamed from fs/nfs/inode.c 2004-01-09 01:59:55.000000000 -0500 +1 -1
diff -ur base.linux-2.6.1/fs/nfs/inode.c new.linux-2.6.1/fs/nfs/inode.c
@@ -1499,7 +1499,7 @@
  
        if (data->version != NFS4_MOUNT_VERSION) {
                printk("nfs warning: mount version %s than kernel\n",
-                       data->version < NFS_MOUNT_VERSION ? "older" : "newer");
+                       data->version < NFS4_MOUNT_VERSION ? "older" : "newer");        }
  
        p = nfs_copy_user_string(NULL, &data->hostname, 256);
#1 lore raw
Quoted 8 lines · Linda Dunaphant

In the file fs/nfs/inode.c in nfs4_get_sb() there is a test that compares the version of the incoming nfs4_mount_data versus NFS4_MOUNT_VERSION. If these do not match, a warning message is printed. Inside the printk() for this warning message, there is another test of the versions to determine whether the string "older" or "newer" should be printed.

Shouldn't this second test be comparing NFS4_MOUNT_VERSION instead of NFS_MOUNT_VERSION?

Whoops, yes.

Quoted 1 line

I have included a patch for linux-2.6.1.

Thanks.--Bruce Fields

Quoted 16 lines

diff -ur base.linux-2.6.1/fs/nfs/inode.c new.linux-2.6.1/fs/nfs/inode.c

fs/nfs/inode.c 2004-01-30 15:47:55.000000000 -0500 renamed from fs/nfs/inode.c 2004-01-09 01:59:55.000000000 -0500 +1 -2
@@ -1499,7 +1499,7 @@
 
        if (data->version != NFS4_MOUNT_VERSION) {
                printk("nfs warning: mount version %s than kernel\n",
-                       data->version < NFS_MOUNT_VERSION ? "older" : "newer");
+                       data->version < NFS4_MOUNT_VERSION ? "older" : "newer");        }
 
        p = nfs_copy_user_string(NULL, &data->hostname, 256);
-

To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to [email protected]
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/