OSDN Git Service

dmaengine: edma: Do not allocate memory for edma_rsv_info in case of DT boot
authorPeter Ujfalusi <peter.ujfalusi@ti.com>
Fri, 16 Oct 2015 07:18:06 +0000 (10:18 +0300)
committerVinod Koul <vinod.koul@intel.com>
Tue, 27 Oct 2015 01:22:45 +0000 (10:22 +0900)
The channel/slot reservation is not supported when booted with DT so there
is not need to allocate memory.

Signed-off-by: Peter Ujfalusi <peter.ujfalusi@ti.com>
Signed-off-by: Vinod Koul <vinod.koul@intel.com>
drivers/dma/edma.c

index e1b0e68..c1b8bb0 100644 (file)
@@ -1926,12 +1926,6 @@ static int edma_of_parse_dt(struct device *dev, struct edma_soc_info *pdata)
        int ret = 0;
        struct property *prop;
        size_t sz;
-       struct edma_rsv_info *rsv_info;
-
-       rsv_info = devm_kzalloc(dev, sizeof(struct edma_rsv_info), GFP_KERNEL);
-       if (!rsv_info)
-               return -ENOMEM;
-       pdata->rsv = rsv_info;
 
        prop = of_find_property(dev->of_node, "ti,edma-xbar-event-map", &sz);
        if (prop)