mm/huge_memory: Fix xarray node memory leak
[linux-2.6-microblaze.git] / mm / huge_memory.c
index a77c78a..f724800 100644 (file)
@@ -2672,8 +2672,7 @@ out_unlock:
        if (mapping)
                i_mmap_unlock_read(mapping);
 out:
-       /* Free any memory we didn't use */
-       xas_nomem(&xas, 0);
+       xas_destroy(&xas);
        count_vm_event(!ret ? THP_SPLIT_PAGE : THP_SPLIT_PAGE_FAILED);
        return ret;
 }