hc
2023-11-07 f45e756958099c35d6afb746df1d40a1c6302cfc
kernel/include/linux/skbuff.h
....@@ -286,6 +286,7 @@
286286
287287 __u32 qlen;
288288 spinlock_t lock;
289
+ raw_spinlock_t raw_lock;
289290 };
290291
291292 struct sk_buff;
....@@ -1735,6 +1736,12 @@
17351736 __skb_queue_head_init(list);
17361737 }
17371738
1739
+static inline void skb_queue_head_init_raw(struct sk_buff_head *list)
1740
+{
1741
+ raw_spin_lock_init(&list->raw_lock);
1742
+ __skb_queue_head_init(list);
1743
+}
1744
+
17381745 static inline void skb_queue_head_init_class(struct sk_buff_head *list,
17391746 struct lock_class_key *class)
17401747 {