r2286 - trunk/kernel/source/kernel-source-2.6.9-2.6.9/debian/patches
Andres Salomon
dilinger-guest@costa.debian.org
Thu, 13 Jan 2005 08:30:02 +0100
Author: dilinger-guest
Date: 2005-01-13 08:30:01 +0100 (Thu, 13 Jan 2005)
New Revision: 2286
Modified:
trunk/kernel/source/kernel-source-2.6.9-2.6.9/debian/patches/033-rlimit_memlock_check.dpatch
Log:
ok, this is what i meant to cross fingers for
Modified: trunk/kernel/source/kernel-source-2.6.9-2.6.9/debian/patches/033-rlimit_memlock_check.dpatch
===================================================================
--- trunk/kernel/source/kernel-source-2.6.9-2.6.9/debian/patches/033-rlimit_memlock_check.dpatch 2005-01-13 07:26:36 UTC (rev 2285)
+++ trunk/kernel/source/kernel-source-2.6.9-2.6.9/debian/patches/033-rlimit_memlock_check.dpatch 2005-01-13 07:30:01 UTC (rev 2286)
@@ -52,10 +52,10 @@
+static int acct_stack_growth(struct vm_area_struct * vma, unsigned long size, unsigned long grow)
+{
+ struct mm_struct *mm = vma->vm_mm;
-+ struct rlimit *rlim = current->signal->rlim;
++ struct rlimit *rlim = current->rlim;
+
+ /* address space limit tests */
-+ rlim = current->signal->rlim;
++ rlim = current->rlim;
+ if (mm->total_vm + grow > rlim[RLIMIT_AS].rlim_cur >> PAGE_SHIFT)
+ return -ENOMEM;
+
@@ -113,9 +113,9 @@
- return -ENOMEM;
- }
-
-- if (address - vma->vm_start > current->signal->rlim[RLIMIT_STACK].rlim_cur ||
+- if (address - vma->vm_start > current->rlim[RLIMIT_STACK].rlim_cur ||
- ((vma->vm_mm->total_vm + grow) << PAGE_SHIFT) >
-- current->signal->rlim[RLIMIT_AS].rlim_cur) {
+- current->rlim[RLIMIT_AS].rlim_cur) {
- anon_vma_unlock(vma);
- vm_unacct_memory(grow);
- return -ENOMEM;
@@ -157,9 +157,9 @@
- return -ENOMEM;
- }
-
-- if (vma->vm_end - address > current->signal->rlim[RLIMIT_STACK].rlim_cur ||
+- if (vma->vm_end - address > current->rlim[RLIMIT_STACK].rlim_cur ||
- ((vma->vm_mm->total_vm + grow) << PAGE_SHIFT) >
-- current->signal->rlim[RLIMIT_AS].rlim_cur) {
+- current->rlim[RLIMIT_AS].rlim_cur) {
- anon_vma_unlock(vma);
- vm_unacct_memory(grow);
- return -ENOMEM;