From: Charles Manning Date: Mon, 1 Nov 2010 00:40:52 +0000 (+1300) Subject: yaffs direct: Handle ENOSPC error on open X-Git-Tag: linux-mainline-patchset-4~143 X-Git-Url: http://www.aleph1.co.uk/gitweb/?p=yaffs2.git;a=commitdiff_plain;h=96eaf1d7ebcad5892d7600bf85419f70d332f8b2;ds=sidebyside yaffs direct: Handle ENOSPC error on open Fix up handling of ENOSPC on open creating a file. Signed-off-by: Charles Manning --- diff --git a/direct/yaffsfs.c b/direct/yaffsfs.c index 3ee5f0c..455e6dd 100644 --- a/direct/yaffsfs.c +++ b/direct/yaffsfs.c @@ -732,7 +732,7 @@ int yaffs_open_sharing(const YCHAR *path, int oflag, int mode, int sharing) } else { yaffsfs_PutHandle(handle); if(!errorReported) { - yaffsfs_SetError(-EACCES); + yaffsfs_SetError(!obj ? -ENOSPC : -EACCES); errorReported = 1; } handle = -1;