Henrik Grindal Bakken writes: > Hi, Charles. I've been testing this nfs patch a bit, and I have one > problem in my setup. This might be related to other parts than > yaffs2, but then again, it could be a yaffs bug. > > When I export a yaffs2 filesystem with the kernel-space nfs daemon, I > cannot seem to umount the filesystem, even though rpc.nfsd and friends > have been terminated. > > I can see an [nfsd] process (i.e. kernel thread), which I believe > might be the culprit. No other processes have any files on my file > system open, no other processes have /proc/pid/{cwd,root} pointing to > the yaffs mount point. > > Have you tested this bit? It seems like some kernel-side resources > might not be properly released when we unexport the file system. An update... Yesterday, I fiddled with this, and among other things tried to kill the [lockd] and [nfsd] processes that were still running. I managed to kill [lockd], but not [nfsd] (with kill -TERM or kill -KILL). However, when I arrived today (after the box just sitting there for the night), the [nfsd] process was gone too, and the file system could be properlt umounted. Seems there might be some kind of timeout or grace period somewhere. -- Henrik Grindal Bakken PGP ID: 8D436E52 Fingerprint: 131D 9590 F0CF 47EF 7963 02AF 9236 D25A 8D43 6E52