Rick Macklem
13c581fc54
If the VOP_SETATTR() call that saves the exclusive create verifier failed,
...
the NFS server would leave the newly created vnode locked. This could
result in a file system that would not unmount and processes wedged,
waiting for the file to be unlocked.
Since this VOP_SETATTR() never fails for most file systems, this bug
doesn't normally manifest itself. I found it during testing of an
exported GlusterFS file system, which can fail.
This patch adds the vput() and changes the error to the correct NFS one.
MFC after: 2 weeks
2016-04-12 20:23:09 +00:00
..
2016-04-12 13:30:39 +00:00
2016-04-10 23:07:00 +00:00
2016-04-10 23:07:00 +00:00
2016-04-10 23:07:00 +00:00
2015-12-20 23:22:04 +00:00
2016-04-10 23:07:00 +00:00
2016-04-12 19:11:14 +00:00
2016-04-10 23:07:00 +00:00
2016-04-09 13:58:04 +00:00
2016-04-07 01:42:09 +00:00
2015-12-30 22:43:07 +00:00
2016-03-25 19:35:29 +00:00
2016-04-12 18:50:37 +00:00
2016-04-12 20:23:09 +00:00
2016-04-10 23:07:00 +00:00
2016-02-09 16:42:32 +00:00
2016-04-12 13:30:39 +00:00
2016-03-22 22:25:08 +00:00
2016-04-12 18:13:24 +00:00
2016-04-10 23:07:00 +00:00
2016-04-12 07:21:22 +00:00
2016-04-10 05:06:58 +00:00
2016-04-11 10:00:38 +00:00
2016-04-10 04:16:34 +00:00
2016-04-10 23:07:00 +00:00
2016-04-12 11:48:54 +00:00
2016-04-08 11:13:24 +00:00
2016-03-18 09:03:00 +00:00
2016-04-10 23:07:00 +00:00
2016-04-10 23:07:00 +00:00
2016-03-27 23:16:37 +00:00
2016-04-10 23:07:00 +00:00
2015-12-30 22:43:07 +00:00
2016-04-10 23:07:00 +00:00
2016-04-10 23:07:00 +00:00
2016-03-10 15:51:43 +00:00
2016-04-10 23:07:00 +00:00
2016-04-08 03:26:21 +00:00
2016-04-10 23:07:00 +00:00
2016-04-10 05:05:02 +00:00
2015-11-12 10:31:14 +00:00
2016-02-02 07:02:51 +00:00
2016-04-10 21:48:11 +00:00
2016-04-09 13:58:04 +00:00
2016-04-12 13:30:39 +00:00
2016-01-15 14:34:31 +00:00
2016-02-29 16:39:27 +00:00