]> rtime.felk.cvut.cz Git - zynq/linux.git/blobdiff - include/linux/skbuff.h
Merge branch '4.0.8-rt6'
[zynq/linux.git] / include / linux / skbuff.h
index bdccc4b46f57352ce8250872292820919d344fd7..e31236ea71c45b51e8220296ef004cfcb441764e 100644 (file)
@@ -180,6 +180,7 @@ struct sk_buff_head {
 
        __u32           qlen;
        spinlock_t      lock;
+       raw_spinlock_t  raw_lock;
 };
 
 struct sk_buff;
@@ -1332,6 +1333,12 @@ static inline void skb_queue_head_init(struct sk_buff_head *list)
        __skb_queue_head_init(list);
 }
 
+static inline void skb_queue_head_init_raw(struct sk_buff_head *list)
+{
+       raw_spin_lock_init(&list->raw_lock);
+       __skb_queue_head_init(list);
+}
+
 static inline void skb_queue_head_init_class(struct sk_buff_head *list,
                struct lock_class_key *class)
 {