Date: Sun, 12 Oct 1997 22:26:54 -0700 (PDT) From: Julian Elischer <julian@whistle.com> To: smp@freebsd.org Subject: anyone care to explain the locking? Message-ID: <Pine.BSF.3.95.971012221827.9123A-100000@current1.whistle.com>
next in thread | raw e-mail | index | archive | help
specifically, my DEVFS causes problems on reboot. the sequence is: reboot->boot->vfs_unmountall->dounmount->lockmgr->aquiredrain->tsleep I'm slowly working my way through this, but it would save me a LOT of grief if someone would tell me who is supposed to set the condition that aquiredrain() is waiting for? In other words what should DEVFS do so that the tsleep() doesn't get called? (or at least DOES finish) at the moment, I need to hit reset. it's ok becasue all FSs are sync()'d already, but it's a pain. so I guess my question is: "What the heck is 'aquiredrain' aquiring?" julian
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?Pine.BSF.3.95.971012221827.9123A-100000>