CVSROOT:        /cvs
Module name:    src
Changes by:     d...@cvs.openbsd.org    2014/01/21 23:05:21

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

Log message:
dont piggyback on C_PRIVATEXFER because it must not touch splx.
because im using it while the system is up and running i need the
xfer free path to take the right locks, which PRIVATEXFER doesnt.
invent a new C_SCSIXFER flag that provides the safety needed.

this fixes issues people have had installing from atapiscsi(4) cdrom
devices.

bug spelunking and tailq corruption identified by jsing@
ok jsing@

Reply via email to