/* don't register a MISSING() driver */
if ((drv->Name) && (drv->Version)) {
if (cruise) {
while (cruise->next) cruise = cruise->next;
if ( cruise == drv )
return;
while(cruise->next) {
cruise = cruise->next;
}
cruise->next = drv;
} else
firstdriver = drv;