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
prev parent 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 an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.