All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 0/8] NLM client improvements for 2.6.26
@ 2008-04-03 22:39 Trond Myklebust
       [not found] ` <20080403223921.12713.71396.stgit-KPEdlmqt5P7XOazzY/2fV4TcuzvYVacciM950cveMlzk1uMJSBkQmQ@public.gmane.org>
  0 siblings, 1 reply; 12+ messages in thread
From: Trond Myklebust @ 2008-04-03 22:39 UTC (permalink / raw)
  To: linux-nfs

The following series applies on top of the 'devel' branch of the NFS
client git tree (git://git.linux-nfs.org/projects/trondmy/nfs-2.6.git).

Most of the series is attempting to fix up the ability to interrupt NLM
locking requests, and to eliminate an existing bug whereby a non-fatal
signal to a process may cause it to set a local lock (one that doesn't
exist on the server) that doesn't get cleared.

The series also includes updated versions of the patches that I
suggested to fix the problem that Peter Staubach reported w.r.t.
UNLOCK requests being sent asynchronously when a process exits. The
previous patches had the problem that they also made the GRANTED
callback from the server synchronous, which is undesirable.

Finally, the last patch in the series is really more of a contination
of the generic credentials patches. It uses the generic credential to
ensure that NLM requests are authenticated to the same identity as the
open() call used.

Cheers
  Trond


^ permalink raw reply	[flat|nested] 12+ messages in thread

end of thread, other threads:[~2008-04-04 19:02 UTC | newest]

Thread overview: 12+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2008-04-03 22:39 [PATCH 0/8] NLM client improvements for 2.6.26 Trond Myklebust
     [not found] ` <20080403223921.12713.71396.stgit-KPEdlmqt5P7XOazzY/2fV4TcuzvYVacciM950cveMlzk1uMJSBkQmQ@public.gmane.org>
2008-04-03 22:39   ` [PATCH 2/8] NLM/lockd: Add a reference counter to struct nlm_rqst Trond Myklebust
2008-04-03 22:39   ` [PATCH 1/8] NLM/lockd: Ensure we don't corrupt fl->fl_flags in nlmclnt_unlock() Trond Myklebust
     [not found]     ` <20080403223921.12713.20317.stgit-KPEdlmqt5P7XOazzY/2fV4TcuzvYVacciM950cveMlzk1uMJSBkQmQ@public.gmane.org>
2008-04-04 14:37       ` Chuck Lever
2008-04-04 19:02         ` Trond Myklebust
2008-04-03 22:39   ` [PATCH 4/8] NLM: Remove the signal masking in nlmclnt_proc/nlmclnt_cancel Trond Myklebust
2008-04-03 22:39   ` [PATCH 5/8] NLM/lockd: Ensure that nlmclnt_cancel() returns results of the CANCEL call Trond Myklebust
2008-04-03 22:39   ` [PATCH 3/8] NLM/lockd: convert __nlm_async_call to use rpc_run_task() Trond Myklebust
2008-04-03 22:39   ` [PATCH 6/8] NLM/lockd: Fix a race when cancelling a blocking lock Trond Myklebust
2008-04-03 22:39   ` [PATCH 7/8] NFS: Remove the buggy lock-if-signalled case from do_setlk() Trond Myklebust
2008-04-03 22:39   ` [PATCH 8/8] NLM/lockd: Ensure client locking calls use correct credentials Trond Myklebust
     [not found]     ` <20080403223922.12713.37190.stgit-KPEdlmqt5P7XOazzY/2fV4TcuzvYVacciM950cveMlzk1uMJSBkQmQ@public.gmane.org>
2008-04-04  8:19       ` Benny Halevy

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.