patch-2.4.19 linux-2.4.19/include/linux/skbuff.h
Next file: linux-2.4.19/include/linux/slab.h
Previous file: linux-2.4.19/include/linux/sisfb.h
Back to the patch index
Back to the overall index
- Lines: 49
- Date:
Fri Aug 2 17:39:46 2002
- Orig file:
linux-2.4.18/include/linux/skbuff.h
- Orig date:
Thu Nov 22 11:46:26 2001
diff -urN linux-2.4.18/include/linux/skbuff.h linux-2.4.19/include/linux/skbuff.h
@@ -588,7 +588,7 @@
static inline struct sk_buff *skb_dequeue(struct sk_buff_head *list)
{
- long flags;
+ unsigned long flags;
struct sk_buff *result;
spin_lock_irqsave(&list->lock, flags);
@@ -737,7 +737,7 @@
static inline struct sk_buff *skb_dequeue_tail(struct sk_buff_head *list)
{
- long flags;
+ unsigned long flags;
struct sk_buff *result;
spin_lock_irqsave(&list->lock, flags);
@@ -756,9 +756,9 @@
return skb->len - skb->data_len;
}
-#define SKB_PAGE_ASSERT(skb) do { if (skb_shinfo(skb)->nr_frags) BUG(); } while (0)
-#define SKB_FRAG_ASSERT(skb) do { if (skb_shinfo(skb)->frag_list) BUG(); } while (0)
-#define SKB_LINEAR_ASSERT(skb) do { if (skb_is_nonlinear(skb)) BUG(); } while (0)
+#define SKB_PAGE_ASSERT(skb) do { if (skb_shinfo(skb)->nr_frags) out_of_line_bug(); } while (0)
+#define SKB_FRAG_ASSERT(skb) do { if (skb_shinfo(skb)->frag_list) out_of_line_bug(); } while (0)
+#define SKB_LINEAR_ASSERT(skb) do { if (skb_is_nonlinear(skb)) out_of_line_bug(); } while (0)
/*
* Add data to an sk_buff
@@ -826,7 +826,7 @@
{
skb->len-=len;
if (skb->len < skb->data_len)
- BUG();
+ out_of_line_bug();
return skb->data+=len;
}
@@ -1094,7 +1094,7 @@
{
#ifdef CONFIG_HIGHMEM
if (in_irq())
- BUG();
+ out_of_line_bug();
local_bh_disable();
#endif
FUNET's LINUX-ADM group, linux-adm@nic.funet.fi
TCL-scripts by Sam Shen (who was at: slshen@lbl.gov)