]> git.baikalelectronics.ru Git - kernel.git/commit
[PATCH] knfsd: Fix some more errno/nfserr confusion in vfs.c
authorNeilBrown <neilb@suse.de>
Thu, 19 Jan 2006 01:43:50 +0000 (17:43 -0800)
committerLinus Torvalds <torvalds@g5.osdl.org>
Thu, 19 Jan 2006 03:20:28 +0000 (19:20 -0800)
commitfbce90fdfc682c9c06817cb0b33036288d1850b3
tree9b5a8dc7f619cea36b3ad87d0dbd4545e24d0336
parentb1fcca20e91cd7f1fbca634512c2d3bb8dc47f63
[PATCH] knfsd: Fix some more errno/nfserr confusion in vfs.c

nfsd_sync* return an errno, which usually needs to be converted to an errno,
sometimes immediately, sometimes a little later.

Also, nfsd_setattr returns an nfserr which SHOULDN'T be converted from
an errno (because it isn't one).

Also some tidyups of the form:
  err = XX
  err = nfserrno(err)
and
  err = XX
  if (err)
      err = nfserrno(err)
become
  err = nfserrno(XX)

Signed-off-by: Neil Brown <neilb@suse.de>
Signed-off-by: Andrew Morton <akpm@osdl.org>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
fs/nfsd/vfs.c