Matt Porter
069552777a
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 <tomas@novotny.cz>
Signed-off-by: Matt Porter <mporter@ti.com>
Cc: stable@vger.kernel.org # v3.7.x+
Tested-by: Tomas Novotny <tomas@novotny.cz>
Signed-off-by: Sekhar Nori <nsekhar@ti.com>
2013-03-12 17:10:46 +05:30
..
2013-03-03 11:54:39 -08:00
2013-02-08 10:17:22 +00:00
2013-02-28 20:09:24 -08:00
2013-01-13 12:41:22 +00:00
2013-03-03 11:54:39 -08:00
2013-03-03 11:54:39 -08:00
2013-02-25 11:48:41 +02:00
2013-02-21 13:25:36 +00:00
2013-02-28 18:54:15 +01:00
2013-01-24 17:57:20 +09:00
2013-02-21 15:27:22 -08:00
2013-02-05 10:26:20 -08:00
2013-02-05 10:26:20 -08:00
2013-03-12 17:10:46 +05:30
2013-02-28 20:09:24 -08:00
2013-02-05 10:26:20 -08:00
2013-02-05 10:26:20 -08:00
2013-02-28 18:54:15 +01:00
2013-02-05 10:26:20 -08:00
2013-02-05 10:26:20 -08:00
2013-02-05 10:26:20 -08:00
2013-02-28 18:54:15 +01:00
2013-02-28 19:59:34 -08:00
2013-02-28 18:54:15 +01:00
2013-02-28 18:54:15 +01:00
2013-02-05 10:26:20 -08:00
2013-02-05 10:26:20 -08:00
2013-02-05 10:26:20 -08:00
2013-02-28 20:09:24 -08:00
2013-02-28 18:54:15 +01:00
2013-02-05 10:26:20 -08:00
2013-02-28 18:54:15 +01:00
2013-02-28 18:54:15 +01:00
2013-02-28 18:54:15 +01:00
2013-02-28 20:09:24 -08:00
2013-02-21 15:38:49 -08:00
2013-02-05 10:26:20 -08:00
2013-02-28 18:54:15 +01:00
2013-02-28 18:54:15 +01:00
2013-02-28 20:00:40 -08:00
2013-02-28 18:54:15 +01:00
2013-01-24 17:57:20 +09:00
2013-02-28 18:54:15 +01:00
2013-02-28 18:54:15 +01:00
2013-02-21 14:58:40 -08:00
2013-02-05 10:26:20 -08:00
2013-02-28 18:54:15 +01:00
2013-02-28 18:54:15 +01:00
2013-02-21 14:58:40 -08:00
2013-01-24 17:57:20 +09:00
2013-02-24 17:35:10 -08:00
2013-02-28 18:54:15 +01:00
2013-02-05 10:26:20 -08:00
2013-02-26 11:09:17 -08:00
2013-02-11 19:37:51 -08:00
2013-02-26 09:24:48 -08:00
2013-02-26 09:24:48 -08:00
2013-02-20 15:48:02 +05:30
2013-02-28 18:54:15 +01:00
2013-02-28 18:54:15 +01:00
2013-02-28 18:54:15 +01:00
2013-02-28 18:54:15 +01:00
2013-02-28 18:54:15 +01:00
2013-02-28 18:54:15 +01:00
2013-02-11 10:39:30 -08:00
2013-02-21 15:27:22 -08:00
2013-02-21 14:58:40 -08:00
2013-01-29 10:55:28 -08:00
2013-03-03 11:54:39 -08:00
2013-02-14 13:26:44 -05:00
2013-01-14 10:12:42 -08:00
2013-02-28 20:00:40 -08:00
2013-02-21 14:58:40 -08:00
2013-01-03 15:57:04 -08:00
2013-02-28 18:54:15 +01:00
2013-02-21 15:12:18 -08:00
2013-02-11 19:03:52 +00:00
2012-11-12 23:22:54 +01:00
2013-03-01 21:09:59 +00:00
2013-02-19 22:01:55 -05:00
2013-02-28 20:00:40 -08:00
2013-02-21 15:27:22 -08:00
2013-02-21 15:40:16 -08:00