[pnfs] status of git://linux-nfs.org/~bhalevy/linux-pnfs.git 2008-04-16

Benny Halevy bhalevy at panasas.com
Wed Apr 16 07:58:52 EDT 2008


The linux-pnfs tree is rebased to 2.6.25-rc9
tags with a -2.6.25-rc8-2008-03-28 suffix point
to the previous version of the tree.

The following patches were added:

Benny

commit ce0bac4c61976145384b158853c86f1e94ee5d27
Author: Benny Halevy <bhalevy at panasas.com>
Date:   Thu Apr 10 17:59:14 2008 +0300

    nfs41: create a svc_xprt for nfs41 callback thread and use for incoming callbacks

    Signed-off-by: Benny Halevy <bhalevy at panasas.com>

commit 53be6f00c0f2b26df9fbdaa71a34bdbf5a4332b4
Author: Benny Halevy <bhalevy at panasas.com>
Date:   Thu Apr 10 17:56:41 2008 +0300

    nfs41: sunrpc: add a struct svc_xprt pointer to struct svc_serv for backchannel use

    This svc_xprt is passed on to the callback service thread to be later used
    to processes incoming svc_rqst's

    Signed-off-by: Benny Halevy <bhalevy at panasas.com>

commit 12859b9e134deaeda8cb85ac663cf2383fb9a71e
Author: Benny Halevy <bhalevy at panasas.com>
Date:   Thu Apr 10 17:54:05 2008 +0300

    nfs41: sunrpc: provide functions to create and destroy a svc_xprt for backchannel use

    For nfs41 callbacks we need an svc_xprt to process requests coming up the
    backchannel socket as rpc_rqst's that are transformed into svc_rqst's that
    need a rq_xprt to be processed.

    The svc_{udp,tcp}_create methods are too heavy for this job as svc_create_socket
    creates an actual socket to listen on while for nfs41 we're "reusing" the
    fore channel's socket.

    Signed-off-by: Benny Halevy <bhalevy at panasas.com>

commit 18ccdfbdce2534bc7b6147625b57a83eaefa0c78
Author: Benny Halevy <bhalevy at panasas.com>
Date:   Thu Apr 10 17:44:23 2008 +0300

    nfs41: sunrpc: keep tcp_calldir in host order

    To avoid confusion, keep tcp_calldir in code in host order.

    Signed-off-by: Benny Halevy <bhalevy at panasas.com>

commit d0c80fed6e951d839e18b4721d862064a052c2a0
Author: Benny Halevy <bhalevy at panasas.com>
Date:   Thu Apr 10 17:36:21 2008 +0300

    nfsd41: both minorversion 0 and 1 callbacks use rpc version 1

    use cb->cb_minorversion to select and set up the right rpc program.

    Signed-off-by: Benny Halevy <bhalevy at panasas.com>

commit e6522b911b47322fe8c07ee39d710530b407b602
Author: Benny Halevy <bhalevy at panasas.com>
Date:   Thu Apr 10 17:39:59 2008 +0300

    nfsd: set cl_callback.cb_minorversion to 1 for probing the backchannel

    Signed-off-by: Benny Halevy <bhalevy at panasas.com>

commit 25583accf6a4cc364d9a76b09b3e599669b97c62
Author: Benny Halevy <bhalevy at panasas.com>
Date:   Thu Apr 10 17:38:53 2008 +0300

    nfsd: initialize cl_cb_mutex in create_client

    Signed-off-by: Benny Halevy <bhalevy at panasas.com>




More information about the pNFS mailing list