Date: Mon, 20 Aug 2001 22:53:06 -0700 (PDT) From: Matthew Jacob <mjacob@feral.com> To: Bill Paul <wpaul@FreeBSD.ORG> Cc: <hackers@FreeBSD.ORG>, <current@FreeBSD.ORG> Subject: Re: Where to put new bus_dmamap_load_mbuf() code Message-ID: <20010820225225.G39850-100000@wonky.feral.com> In-Reply-To: <20010820223007.I39850-100000@wonky.feral.com>
next in thread | previous in thread | raw e-mail | index | archive | help
Correction.
This sample:
>
> if (bus_dma_tag_create(pci->parent_dmat, PAGE_SIZE, lim,
> BUS_SPACE_MAXADDR, BUS_SPACE_MAXADDR, NULL, NULL, len, 1,
> BUS_SPACE_MAXSIZE_32BIT, 0, &pci->cntrol_dmat) != 0) {
> isp_prt(isp, ISP_LOGERR,
> "cannot create a dma tag for control spaces");
> free(isp->isp_xflist, M_DEVBUF);
> free(pci->dmaps, M_DEVBUF);
> return (1);
> }
>
Should have been:
if (bus_dma_tag_create(NULL, 1, 0, BUS_SPACE_MAXADDR_32BIT,
BUS_SPACE_MAXADDR, NULL, NULL, lim + 1,
255, lim, 0, &pcs->parent_dmat) != 0) {
device_printf(dev, "could not create master dma tag\n");
free(isp->isp_param, M_DEVBUF);
free(pcs, M_DEVBUF);
return (ENXIO);
}
To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-hackers" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20010820225225.G39850-100000>
