uml: Eliminate kernel allocator wrappers
[safe/jmp/linux-2.6] / arch / um / os-Linux / helper.c
index 9cf48d0..d81af7b 100644 (file)
@@ -72,8 +72,8 @@ int run_helper(void (*pre_exec)(void *), void *pre_data, char **argv)
        data.pre_data = pre_data;
        data.argv = argv;
        data.fd = fds[1];
-       data.buf = __cant_sleep() ? um_kmalloc_atomic(PATH_MAX) :
-                                       um_kmalloc(PATH_MAX);
+       data.buf = __cant_sleep() ? kmalloc(PATH_MAX, UM_GFP_ATOMIC) :
+                                       kmalloc(PATH_MAX, UM_GFP_KERNEL);
        pid = clone(helper_child, (void *) sp, CLONE_VM | SIGCHLD, &data);
        if (pid < 0) {
                ret = -errno;