include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit...
[GitHub/mt8127/android_kernel_alcatel_ttab.git] / drivers / usb / musb / tusb6010_omap.c
index e13c77052e5e966a4f3dd45cc827f55289c12d92..5afa070d7dc95aae24fdb0792c3e92e3b05a1b6c 100644 (file)
@@ -15,6 +15,7 @@
 #include <linux/usb.h>
 #include <linux/platform_device.h>
 #include <linux/dma-mapping.h>
+#include <linux/slab.h>
 #include <plat/dma.h>
 #include <plat/mux.h>
 
@@ -648,7 +649,7 @@ void dma_controller_destroy(struct dma_controller *c)
                }
        }
 
-       if (!tusb_dma->multichannel && tusb_dma && tusb_dma->ch >= 0)
+       if (tusb_dma && !tusb_dma->multichannel && tusb_dma->ch >= 0)
                omap_free_dma(tusb_dma->ch);
 
        kfree(tusb_dma);