Thread (6 messages) flat view 6 messages, 1 author, 2012-02-27

Re: [PATCH v3 1/4] SUNRPC: release per-net clients lock before calling PipeFS dentries creation

From: Stanislav Kinsbursky <hidden>
Date: 2012-02-27 18:07:30
Also in: linux-nfs, lkml

27.02.2012 22:05, Stanislav Kinsbursky пишет:
quoted hunk ↗ jump to hunk
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<redacted>

---
  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
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help