Title: [5354] trunk/arch/blackfin/kernel/ptrace.c: fix some more off-by-one checks on end of memory regions
- Revision
- 5354
- Author
- vapier
- Date
- 2008-09-26 17:18:18 -0500 (Fri, 26 Sep 2008)
Log Message
fix some more off-by-one checks on end of memory regions
Modified Paths
Diff
Modified: trunk/arch/blackfin/kernel/ptrace.c (5353 => 5354)
--- trunk/arch/blackfin/kernel/ptrace.c 2008-09-26 22:09:51 UTC (rev 5353)
+++ trunk/arch/blackfin/kernel/ptrace.c 2008-09-26 22:18:18 UTC (rev 5354)
@@ -161,15 +161,15 @@
struct sram_list_struct *sraml;
for (vml = child->mm->context.vmlist; vml; vml = vml->next)
- if (start >= vml->vma->vm_start && start + len <= vml->vma->vm_end)
+ if (start >= vml->vma->vm_start && start + len < vml->vma->vm_end)
return 0;
for (sraml = child->mm->context.sram_list; sraml; sraml = sraml->next)
if (start >= (unsigned long)sraml->addr
- && start + len <= (unsigned long)sraml->addr + sraml->length)
+ && start + len < (unsigned long)sraml->addr + sraml->length)
return 0;
- if (start >= FIXED_CODE_START && start + len <= FIXED_CODE_END)
+ if (start >= FIXED_CODE_START && start + len < FIXED_CODE_END)
return 0;
return -EIO;
_______________________________________________
Linux-kernel-commits mailing list
[email protected]
http://blackfin.uclinux.org/mailman/listinfo/linux-kernel-commits