lkml.org 
[lkml]   [2005]   [Feb]   [27]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    Patch in this message
    /
    Date
    From
    Subject[patch 11/16] Solaris nfsacl workaround
    If the nfs_acl program is available, Solaris clients expect both version
    2 and version 3 to be available; RPC_PROG_MISMATCH leads to a mount
    failure. Fake RPC_PROG_UNAVAIL when asked for nfs_acl version 2.

    Trond has rejected this patch. I'm not sure how to deal with it in a
    truly clean way, so probably I won't care and still use this as a vendor
    patch.

    Signed-off-by: Andreas Gruenbacher <agruen@suse.de>
    Signed-off-by: Olaf Kirch <okir@suse.de>

    Index: linux-2.6.11-rc5/net/sunrpc/svc.c
    ===================================================================
    --- linux-2.6.11-rc5.orig/net/sunrpc/svc.c
    +++ linux-2.6.11-rc5/net/sunrpc/svc.c
    @@ -455,6 +455,13 @@ err_bad_prog:
    goto sendit;

    err_bad_vers:
    + if (prog == 100227 && vers == 2) {
    + /* If the nfs_acl program is available, Solaris clients expect
    + both version 2 and version 3 to be available;
    + RPC_PROG_MISMATCH leads to a mount failure. Fake
    + RPC_PROG_UNAVAIL when asked for nfs_acl version 2. */
    + goto err_bad_prog;
    + }
    #ifdef RPC_PARANOIA
    printk("svc: unknown version (%d)\n", vers);
    #endif
    --
    Andreas Gruenbacher <agruen@suse.de>
    SUSE Labs, SUSE LINUX PRODUCTS GMBH

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

    \
     
     \ /
      Last update: 2005-03-22 14:10    [from the cache]
    ©2003-2014 Jasper Spaans. hosted at Digital Ocean