Al Viro
884be17535
nfs: per-name sillyunlink exclusion
...
use d_alloc_parallel() for sillyunlink/lookup exclusion and
explicit rwsem (nfs_rmdir() being a writer and nfs_call_unlink() -
a reader) for rmdir/sillyunlink one.
That ought to make lookup/readdir/!O_CREAT atomic_open really
parallel on NFS.
Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
2016-05-09 11:39:45 -04:00
..
2016-05-02 19:45:47 -04:00
2016-05-02 19:49:32 -04:00
2016-05-02 19:47:25 -04:00
2016-05-02 19:49:32 -04:00
2016-05-02 19:49:28 -04:00
2016-04-04 10:41:08 -07:00
2016-05-02 19:45:47 -04:00
2016-05-02 19:49:31 -04:00
2016-05-02 19:49:29 -04:00
2016-05-02 19:49:28 -04:00
2016-04-04 10:41:08 -07:00
2016-04-04 10:41:08 -07:00
2016-04-04 10:41:08 -07:00
2016-05-02 19:45:47 -04:00
2016-04-04 10:41:08 -07:00
2016-04-10 17:11:51 -04:00
2016-05-02 19:47:25 -04:00
2016-05-02 19:49:29 -04:00
2016-05-02 19:49:32 -04:00
2016-05-02 19:45:47 -04:00
2016-05-02 19:45:47 -04:00
2016-03-22 15:36:02 -07:00
2016-04-04 10:41:08 -07:00
2016-04-04 10:41:08 -07:00
2016-05-02 19:49:31 -04:00
2016-05-02 19:49:28 -04:00
2016-05-02 19:45:47 -04:00
2016-05-02 19:45:47 -04:00
2016-04-04 10:41:08 -07:00
2016-04-04 10:41:08 -07:00
2016-04-04 10:41:08 -07:00
2016-04-04 10:41:08 -07:00
2016-05-02 19:45:47 -04:00
2016-05-02 19:45:47 -04:00
2016-05-02 19:47:21 -04:00
2016-04-04 10:41:08 -07:00
2016-05-02 19:49:32 -04:00
2016-04-04 10:41:08 -07:00
2016-05-09 11:39:45 -04:00
2016-04-10 17:11:51 -04:00
2016-05-02 19:47:25 -04:00
2016-04-04 10:41:08 -07:00
2016-05-02 19:49:28 -04:00
2016-05-02 19:47:23 -04:00
2016-05-02 19:49:28 -04:00
2016-05-02 19:49:30 -04:00
2016-04-04 10:41:08 -07:00
2016-04-04 10:41:08 -07:00
2016-03-29 17:20:10 +02:00
2016-04-04 10:41:08 -07:00
2016-05-02 19:47:23 -04:00
2016-05-02 19:45:47 -04:00
2016-05-02 19:49:32 -04:00
2016-05-02 19:45:47 -04:00
2016-05-02 19:45:47 -04:00
2016-05-02 19:49:32 -04:00
2016-05-02 19:49:32 -04:00
2016-04-11 00:48:00 -04:00
2016-04-04 10:41:08 -07:00
2016-04-04 10:41:08 -07:00
2016-04-04 10:41:08 -07:00
2016-04-04 10:41:08 -07:00
2016-05-02 19:49:28 -04:00
2016-03-22 15:36:02 -07:00
2016-04-04 10:41:08 -07:00
2016-05-02 19:49:28 -04:00
2016-04-04 10:41:08 -07:00
2016-03-22 15:36:02 -07:00
2016-03-20 19:08:56 -07:00
2016-03-22 15:36:02 -07:00
2016-05-02 19:49:28 -04:00
2016-04-04 10:41:08 -07:00
2016-05-02 19:49:28 -04:00
2016-03-26 12:59:04 -07:00
2016-05-02 19:49:32 -04:00
2016-03-26 12:59:04 -07:00
2016-04-04 10:41:08 -07:00
2016-05-02 19:51:17 -04:00
2016-05-02 19:49:28 -04:00
2016-04-04 10:41:08 -07:00
2016-04-10 20:48:24 -04:00
2016-05-02 19:49:28 -04:00
2016-05-02 19:49:29 -04:00
2016-05-02 19:49:46 -04:00
2016-04-04 10:41:08 -07:00
2016-04-11 00:48:00 -04:00