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:
|