git://git.onelab.eu
/
linux-2.6.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
vserver 1.9.3
[linux-2.6.git]
/
arch
/
arm
/
kernel
/
traps.c
diff --git
a/arch/arm/kernel/traps.c
b/arch/arm/kernel/traps.c
index
e5c7f28
..
d0f9837
100644
(file)
--- a/
arch/arm/kernel/traps.c
+++ b/
arch/arm/kernel/traps.c
@@
-381,7
+381,7
@@
do_cache_op(unsigned long start, unsigned long end, int flags)
{
struct vm_area_struct *vma;
{
struct vm_area_struct *vma;
- if (end < start)
+ if (end < start
|| flags
)
return;
vma = find_vma(current->active_mm, start);
return;
vma = find_vma(current->active_mm, start);
@@
-391,7
+391,7
@@
do_cache_op(unsigned long start, unsigned long end, int flags)
if (end > vma->vm_end)
end = vma->vm_end;
if (end > vma->vm_end)
end = vma->vm_end;
- flush_cache_range(vma, start, end);
+ flush_cache_
user_
range(vma, start, end);
}
}
}
}
@@
-562,7
+562,7
@@
asmlinkage void __div0(void)
printk("Division by zero in kernel.\n");
dump_stack();
}
printk("Division by zero in kernel.\n");
dump_stack();
}
-EXPORT_SYMBOL
_NOVERS
(__div0);
+EXPORT_SYMBOL(__div0);
void abort(void)
{
void abort(void)
{