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
fedora core 6 1.2949 + vserver 2.2.0
[linux-2.6.git]
/
lib
/
list_debug.c
diff --git
a/lib/list_debug.c
b/lib/list_debug.c
index
1aae85c
..
4350ba9
100644
(file)
--- a/
lib/list_debug.c
+++ b/
lib/list_debug.c
@@
-21,13
+21,15
@@
void __list_add(struct list_head *new,
struct list_head *next)
{
if (unlikely(next->prev != prev)) {
struct list_head *next)
{
if (unlikely(next->prev != prev)) {
- printk(KERN_ERR "list_add corruption. next->prev should be %p, but was %p\n",
- prev, next->prev);
+ printk(KERN_ERR "list_add corruption. next->prev should be "
+ "prev (%p), but was %p. (next=%p).\n",
+ prev, next->prev, next);
BUG();
}
if (unlikely(prev->next != next)) {
BUG();
}
if (unlikely(prev->next != next)) {
- printk(KERN_ERR "list_add corruption. prev->next should be %p, but was %p\n",
- next, prev->next);
+ printk(KERN_ERR "list_add corruption. prev->next should be "
+ "next (%p), but was %p. (prev=%p).\n",
+ next, prev->next, prev);
BUG();
}
next->prev = new;
BUG();
}
next->prev = new;
@@
-60,13
+62,13
@@
EXPORT_SYMBOL(list_add);
void list_del(struct list_head *entry)
{
if (unlikely(entry->prev->next != entry)) {
void list_del(struct list_head *entry)
{
if (unlikely(entry->prev->next != entry)) {
- printk(KERN_ERR "list_del corruption. prev->next should be %p,
but was %p\n",
- entry, entry->prev->next);
+ printk(KERN_ERR "list_del corruption. prev->next should be %p,
"
+
"but was %p\n",
entry, entry->prev->next);
BUG();
}
if (unlikely(entry->next->prev != entry)) {
BUG();
}
if (unlikely(entry->next->prev != entry)) {
- printk(KERN_ERR "list_del corruption. next->prev should be %p,
but was %p\n",
- entry, entry->next->prev);
+ printk(KERN_ERR "list_del corruption. next->prev should be %p,
"
+
"but was %p\n",
entry, entry->next->prev);
BUG();
}
__list_del(entry->prev, entry->next);
BUG();
}
__list_del(entry->prev, entry->next);
@@
-74,4
+76,3
@@
void list_del(struct list_head *entry)
entry->prev = LIST_POISON2;
}
EXPORT_SYMBOL(list_del);
entry->prev = LIST_POISON2;
}
EXPORT_SYMBOL(list_del);
-