Module Name: src Committed By: pooka Date: Fri May 1 11:01:34 UTC 2009
Modified Files: src/sys/rump/librump/rumpvfs: rump_vfs.c Log Message: in case of error, return instead of continuing To generate a diff of this commit: cvs rdiff -u -r1.17 -r1.18 src/sys/rump/librump/rumpvfs/rump_vfs.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
Modified files: Index: src/sys/rump/librump/rumpvfs/rump_vfs.c diff -u src/sys/rump/librump/rumpvfs/rump_vfs.c:1.17 src/sys/rump/librump/rumpvfs/rump_vfs.c:1.18 --- src/sys/rump/librump/rumpvfs/rump_vfs.c:1.17 Wed Apr 29 15:49:01 2009 +++ src/sys/rump/librump/rumpvfs/rump_vfs.c Fri May 1 11:01:34 2009 @@ -1,4 +1,4 @@ -/* $NetBSD: rump_vfs.c,v 1.17 2009/04/29 15:49:01 pooka Exp $ */ +/* $NetBSD: rump_vfs.c,v 1.18 2009/05/01 11:01:34 pooka Exp $ */ /* * Copyright (c) 2008 Antti Kantee. All Rights Reserved. @@ -158,8 +158,10 @@ (void) VFS_STATVFS(mp, &mp->mnt_stat); rv = VFS_START(mp, 0); - if (rv) + if (rv) { VFS_UNMOUNT(mp, MNT_FORCE); + return rv; + } /* * XXX: set a root for lwp0. This is strictly not correct,