CVSROOT:        /cvs
Module name:    src
Changes by:     [email protected]    2026/07/18 03:47:52

Modified files:
        sys/dev/ic     : qwx.c qwxvar.h 
        sys/dev/pci    : if_qwx_pci.c 

Log message:
properly handle qwx VIF DMA map allocation failures at attach time

qwx_attach() runs as a config_mountroot hook, which means errors returned
from this function will be ignored. Since returning errors is pointless,
change this function's return value type to void.

There is a theoretical risk that allocating the virtual interface's DMA
maps will fail. Allocate these maps earlier and avoid attaching the driver
if the maps cannot be allocated.

Reply via email to