aboutsummaryrefslogtreecommitdiff
path: root/tools/perf/scripts/python
diff options
context:
space:
mode:
authorAndrew Morton <[email protected]>2009-01-06 14:43:08 -0800
committerLinus Torvalds <[email protected]>2009-01-06 15:59:30 -0800
commit0bef3c2dc7d0c8238330785c8f4504761b0e370b (patch)
treef43e7c7e49f5e67823e7e077c821e8f8d2571e48 /tools/perf/scripts/python
parent8375d4909aee4c18798f373ecf24a79f040f75fc (diff)
dma_alloc_from_coherent(): fix fallback to generic memory
If bitmap_find_free_region() fails and DMA_MEMORY_EXCLUSIVE is not set, the function will fail to write anything to *ret and will return 1. This will cause dma_alloc_coherent() to return an uninitialised value, crashing the kernel, perhaps via DMA to a random address. Fix that by changing it to return zero in this case, so the caller will proceed to allocate the memory from the generic memory allocator. Cc: Tetsuo Handa <[email protected]> Cc: Dmitry Baryshkov <[email protected]> Cc: Ingo Molnar <[email protected]> Cc: Johannes Weiner <[email protected]> Signed-off-by: Andrew Morton <[email protected]> Signed-off-by: Linus Torvalds <[email protected]>
Diffstat (limited to 'tools/perf/scripts/python')
0 files changed, 0 insertions, 0 deletions