In message: <[EMAIL PROTECTED]>
            "Damien Bergamini" <[EMAIL PROTECTED]> writes:
: | I'm a little concerned about this change.  The notes claim the firmware 
: | is loaded after a resume from the filesystem as well as at 
: | initialization time.  So your driver is then assuming the ATA driver is 
: | fully reinitialized before your driver's resume method can be called. 
: | You can't assume that since it's not a child device of ATA.
: 
: Wouldn't the call to VOP_READ block until "/" is recovered in that case ?

If it blocks until "/" is recovered, then the system will block.  We
presently restore single threaded, and if anything in there blocks, we
wait until it unblocks.  Interrupts are runnable, so some things would
still work...

Warner
_______________________________________________
[email protected] mailing list
http://lists.freebsd.org/mailman/listinfo/cvs-all
To unsubscribe, send any mail to "[EMAIL PROTECTED]"

Reply via email to