From: Correctly propagate the return value from smb_open(). Signed-off-by: Andrew Morton --- 25-akpm/fs/smbfs/file.c | 2 +- 1 files changed, 1 insertion(+), 1 deletion(-) diff -puN fs/smbfs/file.c~smb_file_open-retval-fix fs/smbfs/file.c --- 25/fs/smbfs/file.c~smb_file_open-retval-fix Mon Nov 29 13:08:30 2004 +++ 25-akpm/fs/smbfs/file.c Mon Nov 29 13:08:38 2004 @@ -363,7 +363,7 @@ smb_file_open(struct inode *inode, struc SMB_I(inode)->openers++; out: unlock_kernel(); - return 0; + return result; } static int _