upgrade to linux 2.6.10-1.12_FC2
[linux-2.6.git] / arch / sparc64 / kernel / sys_sunos32.c
index ace96ee..dd889d6 100644 (file)
@@ -142,7 +142,7 @@ asmlinkage int sunos_brk(u32 baddr)
        }
        /* Check against rlimit and stack.. */
        retval = -ENOMEM;
-       rlim = current->rlim[RLIMIT_DATA].rlim_cur;
+       rlim = current->signal->rlim[RLIMIT_DATA].rlim_cur;
        if (rlim >= RLIM_INFINITY)
                rlim = ~0;
        if (brk - current->mm->end_code > rlim)
@@ -164,7 +164,7 @@ asmlinkage int sunos_brk(u32 baddr)
                goto out;
        /* Ok, we have probably got enough memory - let it rip. */
        current->mm->brk = brk;
-       do_brk(oldbrk, newbrk-oldbrk);
+       __do_brk(oldbrk, newbrk-oldbrk);
        retval = 0;
 out:
        up_write(&current->mm->mmap_sem);