upgrade to linux 2.6.10-1.12_FC2
[linux-2.6.git] / arch / sparc / kernel / sys_sunos.c
index b248f05..64727ab 100644 (file)
@@ -178,7 +178,7 @@ asmlinkage int sunos_brk(unsigned long brk)
         * 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)
@@ -207,7 +207,7 @@ asmlinkage int sunos_brk(unsigned long brk)
         * 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);