Linux NFS development
 help / color / mirror / Atom feed
From: Le Rouzic <aime.le-rouzic@bull.net>
To: "J. Bruce Fields" <bfields@fieldses.org>
Cc: nfsv4@linux-nfs.org, linux-nfs@vger.kernel.org
Subject: Re: linux-2.6.25-rc6-CITI_NFS4_ALL-1
Date: Thu, 20 Mar 2008 15:36:51 +0100	[thread overview]
Message-ID: <47E27683.8030208@bull.net> (raw)
In-Reply-To: <E1Jc7Sf-0004lQ-1c@fieldses.org>

J. Bruce Fields a =E9crit :

>A new version of the CITI_NFS4_ALL patch is available here:
>
>http://www.citi.umich.edu/projects/nfsv4/linux/kernel-patches/2.6.25-r=
c6-1/linux-2.6.25-rc6-CITI_NFS4_ALL-1.diff
>
>Apologies for neglecting it so long.  I'm sort of unsure what people
>want from this patch series (if they do want it at all).  Speak up if
>you depend on it for anything.
> =20
>
 Hi,
 Thanks for delivering it. It is good to have it because it is a=20
reference of the all tested and valid NFSV4
patches gathered in one delivery we can base on and which is accessible=
=20
easily at only one place:your CITI page.

We know what it is in and where there is an issue we know the level of=20
patches level we are talking about.
It gives the NFSV4 patchs context to reproduce an anomaly to allow=20
people to talk about the same level of NFSV4.
It allows also to  make a status of its quality to facilitate a migrati=
on.

Best Regards



>It's basically just a merge between my latest stuff and Trond's latest
>stuff, so should represent roughly the latest not-in-mainline-yet NFS
>code.
>
>Trond often rebases to non-tagged kernels, and I'm too lazy to backpor=
t
>his changes to the latest released kernel; so while this patch is
>against 2.6.25-rc6, it also includes some upstream stuff that's happen=
ed
>since -rc6 (and that has nothing to do with nfs).
>
>(The changelog below, though, should only include the nfs-related
>changes.)
>
>--b.
>
>Adrian Bunk (1):
>      make nfsd_create_setattr() static
>
>Andrew Morton (1):
>      net/sunrpc/svc.c: suppress unintialized var warning
>
>Aur=C3=A9lien Charbon (1):
>      IPv6 support for NFS server export caches
>
>Chuck Lever (22):
>      NFS: numeric mount parameters are unsigned
>      NFS: Fix up data types of fields in nfs_parsed_mount_options
>      NFS: Save the value of the "port=3D" mount option
>      NFS: Save the values of the "mount*=3D" mount options
>      NFS: Show most mount options via nfs_show_options()
>      NFS: Always enable NFS direct I/O
>      SUNRPC: Update help Kconfig text
>      SUNRPC: Add a default setting for CONFIG_SUNRPC_BIND34
>      NLM: LOCKD fails to load if CONFIG_SYSCTL is not set
>      NLM: NLM protocol version numbers are u32
>      lockd: bring a few function declarations up to date
>      lockd: Ensure NSM strings aren't longer than protocol allows
>      lockd: refactor SM_MON mon_name argument encoder
>      lockd: refactor SM_MON my_id argument encoder
>      lockd: document use of mon_id argument in SM_MON requests
>      lockd: Fix up incorrect RPC buffer size calculations.
>      lockd: introduce new function to encode private argument in SM_M=
ON requests
>      NFSD: Remove NFSD_TCP kernel build option
>      NFSD: Update help text for CONFIG_NFSD
>      NFSD: Move "select FS_POSIX_ACL if NFSD_V4"
>      NFSD: Move "select NFSD_V2_ACL if NFSD_V3_ACL"
>      NFSD: Remove redundant "select" clauses in fs/Kconfig
>
>Felix Blyakher (1):
>      nfsd: initialize lease type in nfs4_open_delegation()
>
>Fred (1):
>      nfs: nfs_redirty_request
>
>Fred Isaman (3):
>      NFS: fix encode_fsinfo_maxsz
>      nfs: don't ignore return value from nfs_pageio_add_request
>      nfs: remove duplicate initializations of nfs_read_data field
>
>Harshula (1):
>      sunrpc: GSS integrity and decryption failures should return GARB=
AGE_ARGS
>
>Harvey Harrison (3):
>      Subject: lockd: fix sparse warning in svcshare.c
>      nfsd: fix sparse warnings
>      nfsd: fix sparse warning in vfs.c
>
>J. Bruce Fields (12):
>      nfs: remove unnecessary NFS_NEED_* defines
>      nfsd4: remove unnecessary CHECK_FH check in preprocess_seqid_op
>      nfsd4: simplify stateid sequencing checks
>      nfsd4: kill unnecessary check in preprocess_stateid_op
>      svcrpc: move unused field from cache_deferred_req
>      nfsd: clarify readdir/mountpoint-crossing code
>      lockd: fix race in nlm_release()
>      lockd: clean up __nsm_find()
>      lockd: convert nsm_mutex to a spinlock
>      nfsd: move most of fh_verify to separate function
>      Merge commit 'nfs-server-stable^'
>      Add CITI_NFS4_ALL version to kernel version number
>
>James Lentini (1):
>      Documentation: NFS/RDMA instructions for 2.6.25-rc1
>
>Jeff Layton (8):
>      NFS: clean up short packet handling for NFSv2 readdir
>      NFS: clean up short packet handling for NFSv3 readdir
>      NFS: clean up short packet handling for NFSv4 readdir
>      SUNRPC: export svc_sock_update_bufs
>      SUNRPC: have svc_recv() check kthread_should_stop()
>      NLM: Convert lockd to use kthreads
>      SUNRPC: allow svc_recv to break out of 500ms sleep when alloc_pa=
ge fails
>      NFS: convert nfs4 callback thread to kthread API
>
>Kevin Coffman (2):
>      Correct grammer/typos in dprintks
>      Remove define for KRB5_CKSUM_LENGTH, which will become enctype-d=
ependent
>
>NeilBrown (1):
>      knfsd: Remove NLM_HOST_MAX and associated logic.
>
>Nick Piggin (1):
>      nfs: use GFP_NOFS preloads for radix-tree insertion
>
>Tom Tucker (1):
>      SVCRDMA: Add check for XPT_CLOSE in svc_rdma_send
>
>Trond Myklebust (25):
>      SUNRPC: Declare as const the rpc_message arguments to rpc_call_s=
ync/async
>      NFS: Fix an f_mode/f_flags confusion in fs/nfs/write.c
>      NFS: Fix a deadlock with lazy umount
>      SUNRPC: Allow the rpc_release() callback to be run on another wo=
rkqueue
>      NFS: Add an nfsiod workqueue
>      NFS: Ensure that the asynchronous RPC calls complete on nfsiod.
>      SUNRPC: Clean up rpc_run_timer()
>      SUNRPC: Add a new helper rpc_wake_up_queued_task()
>      SUNRPC: Convert users of rpc_wake_up_task to use rpc_wake_up_que=
ued_task
>      SUNRPC: Run rpc timeout functions as callbacks instead of in sof=
tirqs
>      SUNRPC: Add a (empty for the moment) destructor for rpc_wait_que=
ues
>      SUNRPC: Add a timer function to wait queues.
>      SUNRPC: Switch tasks to using the rpc_waitqueue's timer function
>      SUNRPC: Eliminate the now-redundant rpc_start_wakeup()
>      SUNRPC: Ensure that we read all available tcp data
>      SUNRPC: Remove now-redundant RCU-safe rpc_task free path
>      Merge branch 'cleanups' into next
>      Merge commit 'origin' into devel
>      SUNRPC: Fix a bug in rpcauth_lookup_credcache()
>      SUNRPC: Fix RPCAUTH_LOOKUP_ROOTCREDS
>      SUNRPC: Clean up rpcauth_bindcred()
>      SUNRPC: Add a generic RPC credential
>      SUNRPC: Add an rpc_credop callback for binding a credential to a=
n rpc_task
>      SUNRPC: Add a helper rpcauth_lookup_generic_cred()
>      Merge branch 'hotfixes' into devel
>
> =20
>
>----------------------------------------------------------------------=
--
>
>_______________________________________________
>NFSv4 mailing list
>NFSv4@linux-nfs.org
>http://linux-nfs.org/cgi-bin/mailman/listinfo/nfsv4
>


--=20
-----------------------------------------------------------------
Company : Bull, Architect of an Open World TM (www.bull.com)
Name    : Aime Le Rouzic=20
Mail    : Bull - BP 208 - 38432 Echirolles Cedex - France
E-Mail  : aime.le-rouzic@bull.net
Phone   : 33 (4) 76.29.75.51
=46ax     : 33 (4) 76.29.75.18
-----------------------------------------------------------------=20


      reply	other threads:[~2008-03-20 14:33 UTC|newest]

Thread overview: 2+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2008-03-19 23:12 linux-2.6.25-rc6-CITI_NFS4_ALL-1 J. Bruce Fields
2008-03-20 14:36 ` Le Rouzic [this message]

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=47E27683.8030208@bull.net \
    --to=aime.le-rouzic@bull.net \
    --cc=bfields@fieldses.org \
    --cc=linux-nfs@vger.kernel.org \
    --cc=nfsv4@linux-nfs.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox