diff options
author | Matt Porter <[email protected]> | 2013-03-05 10:58:22 -0500 |
---|---|---|
committer | Sekhar Nori <[email protected]> | 2013-03-12 17:10:46 +0530 |
commit | 069552777a121eb39da29de4bc0383483dbe1f7e (patch) | |
tree | 8aa718d095cfb091ce64036e6efa822d6ec00e03 /drivers/message/fusion/lsi/mpi_raid.h | |
parent | 6dbe51c251a327e012439c4772097a13df43c5b8 (diff) |
ARM: davinci: edma: fix dmaengine induced null pointer dereference on da830
This adds additional error checking to the private edma api implementation
to catch the case where the edma_alloc_slot() has an invalid controller
parameter. The edma dmaengine wrapper driver relies on this condition
being handled in order to avoid setting up a second edma dmaengine
instance on DA830.
Verfied using a DA850 with the second EDMA controller platform instance
removed to simulate a DA830 which only has a single EDMA controller.
Reported-by: Tomas Novotny <[email protected]>
Signed-off-by: Matt Porter <[email protected]>
Cc: [email protected] # v3.7.x+
Tested-by: Tomas Novotny <[email protected]>
Signed-off-by: Sekhar Nori <[email protected]>
Diffstat (limited to 'drivers/message/fusion/lsi/mpi_raid.h')
0 files changed, 0 insertions, 0 deletions