wait_stub_done(pid, 0, "run_syscall_stub");  return(*((unsigned long *) mm_idp->stack)); 
return res; 
static long run_syscall_stub(struct mm_id * mm_idp, int syscall,                             unsigned long *args){        int n, pid = mm_idp->u.pid;        unsigned long regs[MAX_REG_NR];        get_safe_registers(regs);        regs[REGS_IP_INDEX] = UML_CONFIG_STUB_CODE +                ((unsigned long) &syscall_stub -                 (unsigned long) &__syscall_stub_start);        /* XXX Don't have a define for starting a syscall */        regs[REGS_SYSCALL_NR] = syscall;        regs[REGS_SYSCALL_ARG1] = args[0];        regs[REGS_SYSCALL_ARG2] = args[1];        regs[REGS_SYSCALL_ARG3] = args[2];        regs[REGS_SYSCALL_ARG4] = args[3];        regs[REGS_SYSCALL_ARG5] = args[4];        regs[REGS_SYSCALL_ARG6] = args[5];        n = ptrace_setregs(pid, regs);        if(n < 0){                printk("run_syscall_stub : PTRACE_SETREGS failed, "                       "errno = %d\n", n);                return(n);        }        wait_stub_done(pid, 0, "run_syscall_stub");        return(*((unsigned long *) mm_idp->stack));}
10457	/local/tlutelli/issta_data/temp/c/2005_temp/2005/10457/c56004901fa5dcf55f92318f192ab3c0e87db2d1/mem_user.c/clean/arch/um/kernel/skas/mem_user.c