
PROBLEM: (91352) (PATCH ID: OSF520-550)
********
This problem would only be seen under high utilization of DMA mapping resources,
and typically would affect only certain device drivers. The device driver would
have had to be doing an "alloc on-the-fly" (i.e., did a dma_map_load() without
a prior dma_map_alloc()). In the rare case that dma_map_load returned 0,
indicating failure, the dma_handle returned to the caller would point to 
previously malloc'd memory that by this point has been freed. This dma_handle
is stale. 
This patch ensures that upon dma_map_load() failure conditions, the dma_handle
that is returned is NULL.



