Do not use non-blocking malloc()'s in the busdma support code. A lot of
authorMatthew Dillon <dillon@dragonflybsd.org>
Thu, 14 Oct 2004 03:05:54 +0000 (03:05 +0000)
committerMatthew Dillon <dillon@dragonflybsd.org>
Thu, 14 Oct 2004 03:05:54 +0000 (03:05 +0000)
commit3a2114c49af431bb0e4aa3872e04d0c87a3c66fe
tree578c678a69a667742e9fe66fb22da4b6e71f74fc
parentd9d13bd55f529192511c4479fb126d10398dc2ef
Do not use non-blocking malloc()'s in the busdma support code.  A lot of
drivers basically expect these functions to work, so they must work.   It
was originally believed that the ATA code might be effected but it turns out
our ATA code does not (yet) use busdma.  However, other disk drivers such
as TWE *do* use it.  Note that most drivers appear to use the busdma
allocation functions at driver initialization rather then at run time.
14 files changed:
sys/i386/i386/autoconf.c
sys/i386/i386/busdma_machdep.c
sys/i386/i386/k6_mem.c
sys/i386/i386/nexus.c
sys/i386/i386/pnpbios.c
sys/i386/isa/atapi.c
sys/i386/isa/ccbque.h
sys/platform/pc32/i386/autoconf.c
sys/platform/pc32/i386/busdma_machdep.c
sys/platform/pc32/i386/k6_mem.c
sys/platform/pc32/i386/nexus.c
sys/platform/pc32/i386/pnpbios.c
sys/platform/pc32/isa/atapi.c
sys/sys/ccbque.h