git://ftp.safe.ca
/
safe
/
jmp
/
linux-2.6
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
net: remove INIT_RCU_HEAD() usage
[safe/jmp/linux-2.6]
/
lib
/
plist.c
diff --git
a/lib/plist.c
b/lib/plist.c
index
d6c64a8
..
1471988
100644
(file)
--- a/
lib/plist.c
+++ b/
lib/plist.c
@@
-54,9
+54,11
@@
static void plist_check_list(struct list_head *top)
static void plist_check_head(struct plist_head *head)
{
static void plist_check_head(struct plist_head *head)
{
- WARN_ON(!head->lock);
- if (head->lock)
- WARN_ON_SMP(!spin_is_locked(head->lock));
+ WARN_ON(!head->rawlock && !head->spinlock);
+ if (head->rawlock)
+ WARN_ON_SMP(!raw_spin_is_locked(head->rawlock));
+ if (head->spinlock)
+ WARN_ON_SMP(!spin_is_locked(head->spinlock));
plist_check_list(&head->prio_list);
plist_check_list(&head->node_list);
}
plist_check_list(&head->prio_list);
plist_check_list(&head->node_list);
}