From: Boaz Harrosh Date: Mon, 31 Oct 2011 21:45:46 +0000 (-0700) Subject: pnfs-obj: Return PNFS_NOT_ATTEMPTED in case of read/write_pagelist X-Git-Tag: v3.2-rc1~52^2~1^2~6 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=e6c40fe3f4c4967f1cb486191ed4a5d5f55f3f7e;p=pandora-kernel.git pnfs-obj: Return PNFS_NOT_ATTEMPTED in case of read/write_pagelist objlayout driver was always returning PNFS_ATTEMPTED from it's read/write_pagelist operations. Even on error. Fix that. Start by establishing an error return API from io-engine, by not returning ssize_t (length-or-error) but returning "int" 0=OK, 0>Error. And clean up all return types in io-engine. Then if io-engine returned error return PNFS_NOT_ATTEMPTED to generic layer. (With a dprint) Signed-off-by: Boaz Harrosh Signed-off-by: Trond Myklebust --- Reading git-diff-tree failed