Al Viro
f7c85868fc
fix mknod() on nfs4 (hopefully)
...
a) check the right flags in ->create() (LOOKUP_OPEN, not LOOKUP_CREATE)
b) default (!LOOKUP_OPEN) open_flags is O_CREAT|O_EXCL|FMODE_READ, not 0
c) lookup_instantiate_filp() should be done only with LOOKUP_OPEN;
otherwise we need to issue CLOSE, lest we leak stateid on server.
Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
2011-07-20 01:43:46 -04:00
..
2011-07-20 01:43:21 -04:00
2011-05-28 01:02:53 -04:00
2011-07-20 01:43:24 -04:00
2011-05-30 01:50:53 -04:00
2011-05-28 01:02:50 -04:00
2011-07-20 01:43:24 -04:00
2011-07-20 01:43:24 -04:00
2011-07-20 01:43:39 -04:00
2011-07-20 01:43:24 -04:00
2011-05-28 01:02:54 -04:00
2011-07-17 23:22:02 -04:00
2011-05-19 16:55:28 +09:30
2011-05-26 13:19:00 -07:00
2011-07-20 01:43:38 -04:00
2011-07-17 23:20:29 -04:00
2011-07-20 01:43:21 -04:00
2011-07-20 01:43:21 -04:00
2011-07-20 01:43:21 -04:00
2011-05-31 19:42:24 +09:00
2011-05-10 10:16:21 +02:00
2011-07-07 13:21:56 -07:00
2011-07-20 01:43:24 -04:00
2011-07-20 01:43:24 -04:00
2011-05-28 01:02:52 -04:00
2011-06-30 13:38:39 +02:00
2011-07-20 01:43:24 -04:00
2011-07-20 01:43:22 -04:00
2011-07-17 23:22:48 -04:00
2011-05-26 09:20:31 -07:00
2011-06-18 07:25:42 -07:00
2011-05-24 00:27:53 +02:00
2011-06-13 15:38:22 -04:00
2011-07-20 01:43:21 -04:00
2011-07-20 01:43:21 -04:00
2011-06-15 11:24:27 -04:00
2011-06-20 10:44:26 -04:00
2011-05-28 01:02:54 -04:00
2011-05-28 01:02:53 -04:00
2011-07-20 01:43:46 -04:00
2011-06-20 10:38:01 -04:00
2011-07-20 01:43:24 -04:00
2011-07-20 01:43:24 -04:00
2011-06-24 08:34:22 -07:00
2011-05-30 07:42:51 +02:00
2011-07-20 01:43:24 -04:00
2011-05-16 11:05:00 -07:00
2011-05-25 08:39:26 -07:00
2011-07-20 01:43:24 -04:00
2011-06-27 18:00:12 -07:00
2011-05-29 11:19:45 -07:00
2011-07-20 01:43:24 -04:00
2011-05-28 01:02:50 -04:00
2011-06-20 10:42:34 -04:00
2011-07-20 01:43:07 -04:00
2011-07-17 23:21:35 -04:00
2011-07-20 01:43:21 -04:00
2011-05-28 12:02:09 -04:00
2011-07-20 01:43:24 -04:00
2011-07-20 01:43:10 -04:00
2011-07-20 01:43:10 -04:00
2011-07-20 01:43:10 -04:00
2011-05-28 14:44:46 +02:00
2011-06-13 12:45:48 +02:00
2011-06-16 11:44:46 -04:00
2011-07-20 01:43:03 -04:00
2011-05-31 16:33:35 +02:00
2011-05-25 08:39:26 -07:00
2011-07-20 01:43:10 -04:00
2011-05-27 07:04:40 -04:00
2011-07-20 01:43:21 -04:00
2011-06-27 18:00:13 -07:00
2011-05-26 09:52:14 -07:00
2011-07-19 22:09:30 -07:00
2011-07-06 10:41:13 -07:00
2011-05-25 08:39:26 -07:00
2011-05-26 10:01:43 -06:00
2011-07-20 01:43:34 -04:00
2011-05-26 07:26:44 -04:00
2011-05-23 19:58:53 +02:00
2011-07-20 01:43:04 -04:00
2011-06-14 11:46:14 +02:00
2011-05-28 12:02:09 -04:00