CVSROOT: /cvs
Module name: src
Changes by: [email protected] 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@