Module Name: src Committed By: pooka Date: Wed Aug 13 14:35:46 UTC 2014
Modified Files: src/sys/dev/pci: if_vioif.c Log Message: Don't use config_deferred_interrupts() for vioif_deferred_init(), just run it once as part of if_init(). The problem with the former is that it will execute the deferred init routine in-place when !cold, and since vioif_deferred_init() finishing depends on virtio interrupts which are established only after config_deferred_interrupts() is called, the vioif attach method would deadlock when !cold. To generate a diff of this commit: cvs rdiff -u -r1.7 -r1.8 src/sys/dev/pci/if_vioif.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.