Messages in this thread | | | Date | Mon, 27 Feb 2012 22:07:14 +0400 | From | Stanislav Kinsbursky <> | Subject | Re: [PATCH v3 1/4] SUNRPC: release per-net clients lock before calling PipeFS dentries creation |
| |
27.02.2012 22:05, Stanislav Kinsbursky пишет: > v3: > 1) Lookup for client is performed from the beginning of the list on each PipeFS > event handling operation. > > Lockdep is sad otherwise, because inode mutex is taken on PipeFS dentry > creation, which can be called on mount notification, where this per-net client > lock is taken on clients list walk. > > Signed-off-by: Stanislav Kinsbursky<skinsbursky@parallels.com> > > --- > net/sunrpc/clnt.c | 26 +++++++++++++++++++++----- > 1 files changed, 21 insertions(+), 5 deletions(-) > > diff --git a/net/sunrpc/clnt.c b/net/sunrpc/clnt.c > index bb7ed2f3..48f3d15 100644 > --- a/net/sunrpc/clnt.c > +++ b/net/sunrpc/clnt.c > @@ -50,7 +50,7 @@ > __func__, t->tk_status) > > /* > - * All RPC clients are linked into this list > + * All RPC clients are linked into this list Client Cto hand;le ustatus is checke > */ > > static DECLARE_WAIT_QUEUE_HEAD(destroy_wait);
Sorry for this hunk.
-- Best regards, Stanislav Kinsbursky -- 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/
| |