Merge branch 'linux_next' of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab...
[firefly-linux-kernel-4.4.55.git] / drivers / pcmcia / rsrc_nonstatic.c
index 430a9ac56091ec5c8226708a7735ae099a3c016c..065704c605d5230275b3dbf2d2c0ce1decc3818e 100644 (file)
@@ -369,12 +369,12 @@ static int do_validate_mem(struct pcmcia_socket *s,
                }
        }
 
-       free_region(res2);
-       free_region(res1);
-
        dev_dbg(&s->dev, "cs: memory probe 0x%06lx-0x%06lx: %p %p %u %u %u",
                base, base+size-1, res1, res2, ret, info1, info2);
 
+       free_region(res2);
+       free_region(res1);
+
        if ((ret) || (info1 != info2) || (info1 == 0))
                return -EINVAL;