GFP_DMA should not be used by itself, it still needs GFP_KERNEL or
such.  Fix two occurrences of allocations with GFP_DMA only.
Reported-by: Dan Carpenter <dan.carpenter@oracle.com>
Signed-off-by: Luciano Coelho <coelho@ti.com>
        struct wl1271_static_data *static_data;
        int ret;
 
-       static_data = kmalloc(sizeof(*static_data), GFP_DMA);
+       static_data = kmalloc(sizeof(*static_data), GFP_KERNEL | GFP_DMA);
        if (!static_data) {
                wl1271_error("Couldn't allocate memory for static data!");
                return -ENOMEM;
 
                goto err_dummy_packet;
        }
 
-       wl->mbox = kmalloc(sizeof(*wl->mbox), GFP_DMA);
+       wl->mbox = kmalloc(sizeof(*wl->mbox), GFP_KERNEL | GFP_DMA);
        if (!wl->mbox) {
                ret = -ENOMEM;
                goto err_fwlog;