From owner-freebsd-bugs Tue Oct 20 16:00:06 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id QAA13512 for freebsd-bugs-outgoing; Tue, 20 Oct 1998 16:00:06 -0700 (PDT) (envelope-from owner-freebsd-bugs@FreeBSD.ORG) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id QAA13498 for ; Tue, 20 Oct 1998 16:00:03 -0700 (PDT) (envelope-from gnats@FreeBSD.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id QAA10357; Tue, 20 Oct 1998 16:00:00 -0700 (PDT) Date: Tue, 20 Oct 1998 16:00:00 -0700 (PDT) Message-Id: <199810202300.QAA10357@freefall.freebsd.org> To: freebsd-bugs@FreeBSD.ORG From: Jin Guojun (FTG staff) Subject: Re: kern/8386: modload failure Reply-To: Jin Guojun (FTG staff) Sender: owner-freebsd-bugs@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org The following reply was made to PR kern/8386; it has been noted by GNATS. From: Jin Guojun (FTG staff) To: FreeBSD-gnats-submit@FreeBSD.ORG Cc: se@mi.uni-koeln.de Subject: Re: kern/8386: modload failure Date: Tue, 20 Oct 1998 15:55:29 -0700 (PDT) Here is the problem in pci/pci_compat.c. Is it line ???? supposed to be if (lkm == NULL) { return -1; } segment of pci/pci_compat.c static void pci_rescan(void) { /* XXX do nothing, currently, soon to come ... */ } int pci_register_lkm (struct pci_device *dvp, int if_revision) { struct pci_lkm *lkm; if (if_revision != 0) { return (-1); } if (dvp == NULL || dvp->pd_probe == NULL || dvp->pd_attach == NULL) { return (-1); } lkm = malloc (sizeof (*lkm), M_DEVBUF, M_WAITOK); if (lkm != NULL) { /* ????????????????????????? */ return (-1); } lkm->dvp = dvp; lkm->next = pci_lkm_head; pci_lkm_head = lkm; pci_rescan(); return (0); } To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-bugs" in the body of the message