From: Paul M. <le...@us...> - 2001-08-25 02:19:33
|
Update of /cvsroot/linux-mips/linux/kernel In directory usw-pr-cvs1:/tmp/cvs-serv13548/kernel Modified Files: sys.c Log Message: Sync to 2.4.7 Index: sys.c =================================================================== RCS file: /cvsroot/linux-mips/linux/kernel/sys.c,v retrieving revision 1.1.1.1 retrieving revision 1.2 diff -C2 -d -r1.1.1.1 -r1.2 *** sys.c 2001/06/22 02:29:32 1.1.1.1 --- sys.c 2001/08/25 02:19:28 1.2 *************** *** 400,404 **** if (new_egid != old_egid) { ! current->dumpable = 0; wmb(); } --- 400,404 ---- if (new_egid != old_egid) { ! current->mm->dumpable = 0; wmb(); } *************** *** 425,429 **** if(old_egid != gid) { ! current->dumpable=0; wmb(); } --- 425,429 ---- if(old_egid != gid) { ! current->mm->dumpable=0; wmb(); } *************** *** 434,438 **** if(old_egid != gid) { ! current->dumpable=0; wmb(); } --- 434,438 ---- if(old_egid != gid) { ! current->mm->dumpable=0; wmb(); } *************** *** 508,512 **** if(dumpclear) { ! current->dumpable = 0; wmb(); } --- 508,512 ---- if(dumpclear) { ! current->mm->dumpable = 0; wmb(); } *************** *** 562,566 **** if (new_euid != old_euid) { ! current->dumpable=0; wmb(); } --- 562,566 ---- if (new_euid != old_euid) { ! current->mm->dumpable=0; wmb(); } *************** *** 609,613 **** if (old_euid != uid) { ! current->dumpable = 0; wmb(); } --- 609,613 ---- if (old_euid != uid) { ! current->mm->dumpable = 0; wmb(); } *************** *** 651,655 **** if (euid != current->euid) { ! current->dumpable = 0; wmb(); } --- 651,655 ---- if (euid != current->euid) { ! current->mm->dumpable = 0; wmb(); } *************** *** 697,701 **** if (egid != current->egid) { ! current->dumpable = 0; wmb(); } --- 697,701 ---- if (egid != current->egid) { ! current->mm->dumpable = 0; wmb(); } *************** *** 739,743 **** if (uid != old_fsuid) { ! current->dumpable = 0; wmb(); } --- 739,743 ---- if (uid != old_fsuid) { ! current->mm->dumpable = 0; wmb(); } *************** *** 781,785 **** if (gid != old_fsgid) { ! current->dumpable = 0; wmb(); } --- 781,785 ---- if (gid != old_fsgid) { ! current->mm->dumpable = 0; wmb(); } *************** *** 1127,1132 **** if(copy_from_user(&new_rlim, rlim, sizeof(*rlim))) return -EFAULT; - if (new_rlim.rlim_cur < 0 || new_rlim.rlim_max < 0) - return -EINVAL; old_rlim = current->rlim + resource; if (((new_rlim.rlim_cur > old_rlim->rlim_max) || --- 1127,1130 ---- *************** *** 1228,1232 **** break; case PR_GET_DUMPABLE: ! if (current->dumpable) error = 1; break; --- 1226,1230 ---- break; case PR_GET_DUMPABLE: ! if (current->mm->dumpable) error = 1; break; *************** *** 1236,1240 **** break; } ! current->dumpable = arg2; break; case PR_SET_UNALIGN: --- 1234,1238 ---- break; } ! current->mm->dumpable = arg2; break; case PR_SET_UNALIGN: |