Subject: Testers needed: possible problem in "filecore" filesystem
To: None <port-arm32@netbsd.org>
From: Matthias Scheler <tron@lyssa.owl.de>
List: port-arm32
Date: 04/07/1999 22:01:31
	Hello,

could someone with an Arcon Risc PC - I "only" got a DNARD - please do
a quick test on a "filecore" filesystem? It should look like this:

mount -t filecore -o ro /what/ever /mnt
cd /mnt
date >foobar
ls

The "ls" should hang forever, youl will probably have to reboot at that
point. Afterwards compile a kernel with fix applied to NetBSD-current's
"src/sys/filecorefs/filecore_lookup.c":

===================================================================
--- filecore_lookup.c   1999/02/10 13:14:09     1.3
+++ filecore_lookup.c   1999/04/07 21:55:58     1.4
@@ -266,7 +266,7 @@
        if (cnp->cn_flags & MAKEENTRY)
                cache_enter(vdp, *vpp, cnp);
        if (nameiop == CREATE || nameiop == RENAME)
-               return (EJUSTRETURN);
+               return (EROFS);
        return (ENOENT);
 
 found:
===================================================================

It should fix the problems.

	Thanks in advance

-- 
Matthias Scheler                                http://home.owl.de/~tron/