Merge branch 'irq-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/kernel...
[firefly-linux-kernel-4.4.55.git] / drivers / dma / ste_dma40.c
index d9ca3e32d748e7853267053083be4b33a755d645..15d49461c0d2c4b32eddc650ccfb8c1ceb78308b 100644 (file)
@@ -3432,6 +3432,7 @@ static int __init d40_lcla_allocate(struct d40_base *base)
 
                        d40_err(base->dev, "Failed to allocate %d pages.\n",
                                base->lcla_pool.pages);
+                       ret = -ENOMEM;
 
                        for (j = 0; j < i; j++)
                                free_pages(page_list[j], base->lcla_pool.pages);
@@ -3749,7 +3750,6 @@ static const struct of_device_id d40_match[] = {
 
 static struct platform_driver d40_driver = {
        .driver = {
-               .owner = THIS_MODULE,
                .name  = D40_NAME,
                .pm = &dma40_pm_ops,
                .of_match_table = d40_match,