> > @@ -826,7 +881,8 @@ static int aha1542_dev_reset(struct scsi_cmnd *cmd)
> >  
> >     aha1542->aha1542_last_mbo_used = mbo;
> >  
> > -   any2scsi(mb[mbo].ccbptr, isa_virt_to_bus(&ccb[mbo]));   /* This gets 
> > trashed for some reason */
> > +   /* This gets trashed for some reason */
> > +   any2scsi(mb[mbo].ccbptr, aha1542->ccb_handle + mbo * sizeof(ccb));
>                                                                     ^^^
> This looks wrong too. It's the same code as in aha1542_queuecommand.

Indeed, I'll resend.

Reply via email to