On 2009-09-21, Warren Block wrote: > >> I can confirm that .. kldload atapicam still results in a "Fatal trap 12: > >> page fault while in kernel mode" on 8.0-RC1 The problem was introduced in r195534. Does the following patch work for you? %%% Index: sys/dev/ata/atapi-cam.c =================================================================== --- sys/dev/ata/atapi-cam.c (revision 197399) +++ sys/dev/ata/atapi-cam.c (working copy) _at__at_ -418,8 +418,10 _at__at_ atapi_action(struct cam_sim *sim, union break; } } - cpi->maxio = softc->ata_ch->dma.max_iosize ? - softc->ata_ch->dma.max_iosize : DFLTPHYS; + if (softc->ata_ch != NULL && softc->ata_ch->dma.max_iosize != 0) + cpi->maxio = softc->ata_ch->dma.max_iosize; + else + cpi->maxio = DFLTPHYS; ccb->ccb_h.status = CAM_REQ_CMP; xpt_done(ccb); return; %%% -- JaakkoReceived on Tue Sep 22 2009 - 09:51:13 UTC
This archive was generated by hypermail 2.4.0 : Wed May 19 2021 - 11:39:55 UTC