NFS client patches for Linux 2.6.27

The following set of patches fix known issues with the 2.6.27 NFS client code, and significantly enhance the support for NFSv4.

linux-2.6.27-000-nfsv4_listen_for_ipv6_callbacks.dif:

From chuck.lever@oracle.com Thu Oct 16 14:42:29 2008 Received: from sacrsexc2-prd.hq.netapp.com ([10.99.115.28]) by SACMVEXC2-PRD.hq.netapp.com with Microsoft SMTPSVC(6.0.3790.3959); Thu, 16 Oct 2008 14:42:29 -0700 Received: from smtp1.corp.netapp.com ([10.57.156.124]) by sacrsexc2-prd.hq.netapp.com with Microsoft SMTPSVC(6.0.3790.3959); Thu, 16 Oct 2008 14:42:28 -0700 Received: from mx2.netapp.com (mx2.dmz.netapp.com [10.254.64.58]) by smtp1.corp.netapp.com (8.13.1/8.13.1/NTAP-1.6) with ESMTP id m9GLgRLW001006 for <trond.myklebust@netapp.com>; Thu, 16 Oct 2008 14:42:28 -0700 (PDT) X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AmsCAI9R90iUV3F2d2dsb2JhbACDIJBGAQwJDAcOCD6vRYNs X-IronPort-AV: E=Sophos;i="4.33,426,1220252400"; d="scan'208";a="74476203" X-SBRS: 1.9 Received: from rgminet01.oracle.com ([148.87.113.118]) by mx2.netapp.com with ESMTP/TLS/DHE-RSA-AES256-SHA; 16 Oct 2008 14:42:28 -0700 Received: from agmgw2.us.oracle.com (agmgw2.us.oracle.com [152.68.180.213]) by rgminet01.oracle.com (Switch-3.2.4/Switch-3.1.6) with ESMTP id m9GLgN9i009559; Thu, 16 Oct 2008 15:42:23 -0600 Received: from acsmt355.oracle.com (acsmt355.oracle.com [141.146.40.155]) by agmgw2.us.oracle.com (Switch-3.2.0/Switch-3.2.0) with ESMTP id m9G9hLDu006749; Thu, 16 Oct 2008 15:42:21 -0600 Received: from adsl-76-241-169-38.dsl.sfldmi.sbcglobal.net by acsmt359.oracle.com with ESMTP id 12791735451224193274; Thu, 16 Oct 2008 16:41:14 -0500 Received: from manray.1015granger.net (manray.1015granger.net [127.0.0.1]) by manray.1015granger.net (8.14.2/8.14.2) with ESMTP id m9GLfBhO021596; Thu, 16 Oct 2008 17:41:12 -0400

From: Chuck Lever <chuck.lever@oracle.com>

Subject: [PATCH] NFS: Enable NFSv4 callback server to listen on AF_INET6

sockets

To: trond.myklebust@netapp.com

Cc: linux-nfs@vger.kernel.org

Date: Thu, 16 Oct 2008 17:41:11 -0400

Message-ID: <20081016212513.21561.55647.stgit@manray.1015granger.net>

User-Agent: StGIT/0.14.2

MIME-Version: 1.0

Content-Type: text/plain; charset="utf-8"

X-Brightmail-Tracker: AAAAAQAAAAI=

X-Brightmail-Tracker: AAAAAQAAAAI=

X-Whitelist: TRUE

X-Whitelist: TRUE

Return-Path: chuck.lever@oracle.com

X-OriginalArrivalTime: 16 Oct 2008 21:42:28.0984 (UTC)

FILETIME=[16451F80:01C92FD8]

X-Evolution-Source: exchange://trond;auth=NTLM@SACMVEXC2-PRD.hq.netapp.com/

Content-Transfer-Encoding: 8bit

Allow the NFS callback server to listen for requests via an AF_INET6 or AF_INET socket when IPv6 support is present in the kernel.

Signed-off-by: Chuck Lever <chuck.lever@oracle.com>

linux-2.6.27-001-make_nfs_file_cred_more_robust.dif:

From neilb@suse.de Wed Oct 15 20:16:02 2008 Received: from sacrsexc2-prd.hq.netapp.com ([10.99.115.28]) by SACMVEXC2-PRD.hq.netapp.com with Microsoft SMTPSVC(6.0.3790.3959); Wed, 15 Oct 2008 20:16:02 -0700 Received: from smtp2.corp.netapp.com ([10.57.159.114]) by sacrsexc2-prd.hq.netapp.com with Microsoft SMTPSVC(6.0.3790.3959); Wed, 15 Oct 2008 20:16:01 -0700 Received: from mx2.netapp.com (mx2.dmz.netapp.com [10.254.64.58]) by smtp2.corp.netapp.com (8.13.1/8.13.1/NTAP-1.6) with ESMTP id m9G3G0Qg000850 for <Trond.Myklebust@netapp.com>; Wed, 15 Oct 2008 20:16:00 -0700 (PDT) X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AkwAAGlO9kjDh9wCh2dsb2JhbACTYwEBAQoLChYIrTaBbA X-IronPort-AV: E=Sophos;i="4.33,420,1220252400"; d="scan'208";a="74049101" X-SBRS: 3.5 Received: from ns.suse.de (HELO mx1.suse.de) ([195.135.220.2]) by mx2.netapp.com with ESMTP/TLS/DHE-RSA-AES256-SHA; 15 Oct 2008 20:15:59 -0700 Received: from Relay1.suse.de (mail2.suse.de [195.135.221.8]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by mx1.suse.de (Postfix) with ESMTP id 1CB8F42971; Thu, 16 Oct 2008 05:18:53 +0200 (CEST)

From: Neil Brown <neilb@suse.de>

To: Trond Myklebust <Trond.Myklebust@netapp.com>

Date: Thu, 16 Oct 2008 14:15:16 +1100

MIME-Version: 1.0

Content-Type: text/plain; charset=us-ascii

Message-ID: <18678.45508.754388.782723@notabene.brown>

Cc: linux-nfs@vger.kernel.org

Subject: [PATCH] Make nfs_file_cred more robust.

In-Reply-To: message from Trond Myklebust on Wednesday October 15

References: <18678.28273.285015.747371@notabene.brown>

<1224110698.7371.50.camel@localhost>

X-Mailer: VM 7.19 under Emacs 21.4.1

X-face:

[Gw_3E*Gng}4rRrKRYotwlE?.2|**#s9D<ml'fY1Vw+@XfR[fRCsUoP?K6bt3YD\ui5Fh?f

LONpR';(ql)VM_TQ/<l_^D3~B:z$\YC7gUCuC=sYm/80G=$tt"98mr8(l))QzVKCk$6~gldn~*FK9x

8`;pM{3S8679sP+MbP,72<3_PIH-$I&iaiIb|hV1d%cYg))BmI)AZ

Return-Path: neilb@suse.de

X-OriginalArrivalTime: 16 Oct 2008 03:16:01.0642 (UTC)

FILETIME=[8454A4A0:01C92F3D]

X-Evolution-Source: exchange://trond;auth=NTLM@SACMVEXC2-PRD.hq.netapp.com/

Content-Transfer-Encoding: 8bit

As not all files have an associated open_context (e.g. device special files), it is safest to test for the existence of the open context before de-referencing it.

Signed-off-by: NeilBrown <neilb@suse.de>

linux-2.6.27-002-use_correct_fs_type_for_v4_submounts.dif:

From andros@netapp.com Fri Oct 17 07:44:40 2008 Received: from sacrsexc2-prd.hq.netapp.com ([10.99.115.28]) by SACMVEXC2-PRD.hq.netapp.com with Microsoft SMTPSVC(6.0.3790.3959); Fri, 17 Oct 2008 07:44:40 -0700 Received: from smtp1.corp.netapp.com ([10.57.156.124]) by sacrsexc2-prd.hq.netapp.com with Microsoft SMTPSVC(6.0.3790.3959); Fri, 17 Oct 2008 07:44:40 -0700 Received: from localhost.localdomain ([10.58.48.174]) by smtp1.corp.netapp.com (8.13.1/8.13.1/NTAP-1.6) with ESMTP id m9HEicqL009183; Fri, 17 Oct 2008 07:44:38 -0700 (PDT)

From: andros@netapp.com

To: trond.myklebust@netapp.com

Cc: linux-nfs@vger.kernel.org, Andy Adamson <andros@netapp.com>

Subject: [PATCH] NFS: use correct fs type for v4 submounts and referrals

Date: Fri, 17 Oct 2008 10:44:37 -0400

Message-Id: <1224254677-6999-1-git-send-email-andros@netapp.com>

X-Mailer: git-send-email 1.5.4.3

Return-Path: andros@netapp.com

X-OriginalArrivalTime: 17 Oct 2008 14:44:40.0754 (UTC)

FILETIME=[E2DA8920:01C93066]

X-Evolution-Source: exchange://trond;auth=NTLM@SACMVEXC2-PRD.hq.netapp.com/

Content-Transfer-Encoding: 8bit

Mime-Version: 1.0

From: Andy Adamson <andros@netapp.com>

Signed-off-by: Andy Adamson<andros@netapp.com>

[ICO]NameLast modifiedSizeDescription

[PARENTDIR]Parent Directory   -  
[TXT]linux-2.6.27-000-nfs..>2008-10-16 22:16 4.5K 
[TXT]linux-2.6.27-001-mak..>2008-10-17 12:37 3.4K 
[TXT]linux-2.6.27-002-use..>2008-10-17 17:04 2.2K 

Apache/2.4.6 (CentOS) OpenSSL/1.0.2k-fips PHP/5.4.16 mod_perl/2.0.11 Perl/v5.16.3 Server at linux-nfs.org Port 80