Neil Brown 432409eebc NFS: Fix for bug in handling of errors for O_DIRECT writes
Commit eda3cef8dd2b83875affe82595db9d0c278879b2 ("NFS: Fix error
handling in nfs_direct_write_result()") ensured that if a WRITE returns
an error, then data->res.verf->committed is not tested (as it is not
initialised).

Then commit 60fa3f769f7651a60125a0f44e3ffe3246d7cf39 ("NFS: Fix two bugs
in the O_DIRECT write code") inadvertently reverted this while fixing
other problems.

So move the test so that we never examine ->committed in an error case,
and fix a speeling error while we are there.

Cc: Chuck Lever <chuck.lever@oracle.com>
Signed-off-by: Neil Brown <neilb@suse.de>
Acked-by: Chuck Lever <chuck.lever@oracle.com>
Signed-off-by: Trond Myklebust <Trond.Myklebust@netapp.com>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
2007-10-23 16:41:21 -07:00
..
2007-05-14 19:33:46 -04:00
2007-10-17 08:42:45 -07:00
2007-10-19 17:19:16 -04:00
2007-09-28 15:36:42 -07:00
2007-05-09 17:58:01 -04:00
2006-03-20 13:44:48 -05:00
2007-10-09 17:19:06 -04:00
2007-10-09 17:18:17 -04:00
2007-03-16 19:25:05 -07:00
2007-10-21 13:37:07 -04:00
2007-10-19 17:18:57 -04:00