CVSROOT: /cvs Module name: src Changes by: d...@cvs.openbsd.org 2009/12/31 23:30:27
Modified files: sys/scsi : scsi_base.c scsiconf.c scsiconf.h ss.c Log message: split the flags used in a scsi_link structure to represent its state at runtime out into a separate state variable. only operate on the state bits with atomic ops. introduce the DYING state so things that sleep can figure out if they should keep going or not.