cvs commit: src/sys/modules/iwi Makefile src/sys/dev/iwi if_iwi.c if_iwireg.h if_iwivar.h

M. Warner Losh imp at
Sat Nov 19 21:44:31 GMT 2005

In message: <00ca01c5ed4a$86b0e570$0300a8c0 at COMETE>
            "Damien Bergamini" <damien.bergamini at> 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...


More information about the cvs-src mailing list