+static inline void hlist_del(struct hlist_node *n)
+{
+ __hlist_del(n);
+#if 0
+ n->next = LIST_POISON1;
+ n->pprev = LIST_POISON2;
+#endif
+}
+
+static inline void hlist_del_init(struct hlist_node *n)
+{
+ if (!hlist_unhashed(n)) {
+ __hlist_del(n);
+ INIT_HLIST_NODE(n);
+ }
+}
+