04 Feb, 2015

1 commit


13 Sep, 2014

1 commit

  • This code is internal to the v3 module, so other parts of the client
    shouldn't have any knowledge of it.

    nfs3_getxattr(), nfs3_setxattr(), and nfs3_removexattr() no longer exist
    anywhere so I remove the declarations while I'm here.

    Signed-off-by: Anna Schumaker
    Signed-off-by: Trond Myklebust

    Anna Schumaker
     

26 Jan, 2014

1 commit


31 Jul, 2012

3 commits

  • This patch exports symbols and moves over the final structures needed by
    the v3 module. In addition, I also switch over to using IS_ENABLED() to
    check if CONFIG_NFS_V3 or CONFIG_NFS_V3_MODULE are set.

    The module (nfs3.ko) will be created in the same directory as nfs.ko and
    will be automatically loaded the first time you try to mount over NFS v3.

    Signed-off-by: Bryan Schumaker
    Signed-off-by: Trond Myklebust

    Bryan Schumaker
     
  • I can set all variables in the nfs_fill_super() function, allowing me to
    remove the nfs4_fill_super() function.

    Signed-off-by: Bryan Schumaker
    Signed-off-by: Trond Myklebust

    Bryan Schumaker
     
  • This patch adds in the code to track multiple versions of the NFS
    protocol. I created default structures for v2, v3 and v4 so that each
    version can continue to work while I convert them into kernel modules.
    I also removed the const parameter from the rpc_version array so that I
    can change it at runtime.

    Signed-off-by: Bryan Schumaker
    Signed-off-by: Trond Myklebust

    Bryan Schumaker