CVSROOT: /cvs Module name: src Changes by: k...@cvs.openbsd.org 2012/02/04 14:44:54
Modified files: sys/dev/pci : ahci.c sys/dev/ic : sili.c iha.c Log message: Close races where timer is started on a command and then an splbio() is called before the command is started. This might have resulted in the timeout firing and invalidating the command before it is started. Move the timeout_add_* inside the relevant splbio()/splx(). ok miod@ tedu@