CVSROOT:        /cvs
Module name:    src
Changes by:     k...@cvs.openbsd.org    2017/05/30 06:47:47

Modified files:
        sys/dev/pv     : vioblk.c vioscsi.c virtio.c virtiovar.h 

Log message:
Statically allocate resource to requests, and only create requests
that there will be resources for.

Protect request list with a mutex.

Makes everything much more scsi-like. Fewer splbio() dances.  Uses
less memory and eliminates superfluous freeing and acquiring of the
same resources over and over.

ok sf@

Reply via email to