[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

CVS: cvs.openbsd.org: src



CVSROOT:	/cvs
Module name:	src
Changes by:	grange_(_at_)_cvs_(_dot_)_openbsd_(_dot_)_org	2003/10/17 02:14:09

Modified files:
	sys/arch/macppc/dev: wdc_obio.c 
	sys/dev/ata    : ata_wdc.c 
	sys/dev/atapiscsi: atapiscsi.c 
	sys/dev/ic     : wdc.c wdcvar.h 
	sys/dev/isa    : wdc_isa.c 
	sys/dev/pci    : pciide.c 

Log message:
Merge an old fix from NetBSD:
- do not stop/unload current DMA operation if an IRQ was not detected
by DMA engine unless the force flag was given, fixes DMA problems
in shared IRQ setups;
- ack interrupt before entering DMA codepath

Tested by many.
Work by niklas@ but he doesn't want to commit it for some reason.



Visit your host, monkey.org