FS Development (or interrupting ls)

Sujal Shah (sujal@sujal.net)
Thu, 02 Aug 2001 20:26:04 -0400


I'm working on a userspace filesystem daemon which replaces Venus (from
CODA) or podfuk (UserVFS) using the CODA driver. I'm still early in my
development process, but I've run into one frustrating problem. While
testing my code, I have started causing ls to hang.

It keeps the directory open, which means I can't do things like, oh,
unmount the filesystem. :-) Anyone have any suggestions on recovering
gracefully when this happens short of rebooting (which is what I do
now)? Basically, 'ls' hangs, and can't be killed (even kill -9) and
'lsof' lists the directory as open (which is furthered confirmed by
umount complaining about the filesystem being busy).

Thanks,

Sujal

-- 
------ Sujal Shah ---- sujal@sujal.net

http://www.sujal.net/ - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/