CVSROOT:        /cvs
Module name:    src
Changes by:     d...@cvs.openbsd.org    2014/01/18 13:50:24

Modified files:
        sys/dev/ic     : wdc.c wdcvar.h 
        sys/dev/atapiscsi: atapiscsi.c 

Log message:
move atapiscsi to iopools by making the entire ata layer use them too.

this would have been difficult before because the ata completion
paths try to be helfpul by freeing xfers on the adapters behalf,
whch doesn't work in the new world scsi model where the layer that
allocated the thing is responsible for freeing it, and expects to
get it back and maybe use it again. however, deraadt@ added magic
flags for hibernate that im now using to keep ata xfers for the
scsi layers.

committing this now so itll be tested. i cant think of a better time
to handle fallout from diffs like this than hackathons.

discussed with deraadt@

Reply via email to