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@