Are you referring to the scsi_malloc() pool, or what happens when you do a
kmalloc() with a GFP_DMA flag? If it's the former, I don't see why we can't
use a kmalloc() when scanning the SCSI bus (although in the usual case, we
may still want to keep our own pool of DMA memory to avoid deadlock
conditions). If it's the later, I need to take another look with how
kmalloc works, since I was under the impression that anything in the free
list under a #defined address could be returned.
-- You too can commit two felonies by using this .sig: Eat bite fuck suck gobble nibble chew; nipple bosum hairpie finger-fuck screw moose-piss cat-pud orangutan-tit; sheep-pussy camel-crack pig-a-lie-in-shit