From 5871fd8ea77239bda2a1363857436075d07d8f6e Mon Sep 17 00:00:00 2001 From: KAMEZAWA Hiroyuki Date: Fri, 10 Feb 2006 01:51:12 -0800 Subject: [PATCH] --- yaml --- r: 20189 b: refs/heads/master c: 8e36709d8cea48a4d341294ce2b46678a2e77159 h: refs/heads/master i: 20187: 97c2a659b1c94f3855ca0a0386214ad6feac3c25 v: v3 --- [refs] | 2 +- trunk/ipc/shm.c | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/[refs] b/[refs] index a92ab975f813..f797de6696a4 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: c22db9412736204b25aeba19d18e5ea922f7d632 +refs/heads/master: 8e36709d8cea48a4d341294ce2b46678a2e77159 diff --git a/trunk/ipc/shm.c b/trunk/ipc/shm.c index 4c28d2d8e305..9162123a7b23 100644 --- a/trunk/ipc/shm.c +++ b/trunk/ipc/shm.c @@ -870,6 +870,7 @@ asmlinkage long sys_shmdt(char __user *shmaddr) * could possibly have landed at. Also cast things to loff_t to * prevent overflows and make comparisions vs. equal-width types. */ + size = PAGE_ALIGN(size); while (vma && (loff_t)(vma->vm_end - addr) <= size) { next = vma->vm_next;