Patchwork [RFC,8/9] irda: Add a WARN_ON when our head room is too small

login
register
mail settings
Submitter Samuel Ortiz
Date Dec. 15, 2008, 1:57 a.m.
Message ID <20081215015903.905115415@sortiz.org>
Download mbox | patch
Permalink /patch/13969/
State RFC
Delegated to: David Miller
Headers show

Comments

Samuel Ortiz - Dec. 15, 2008, 1:57 a.m.
Signed-off-by: Samuel Ortiz <samuel@sortiz.org>
---
 include/net/irda/irda_device.h |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

Patch

diff --git a/include/net/irda/irda_device.h b/include/net/irda/irda_device.h
index 3bbf695..28c690c 100644
--- a/include/net/irda/irda_device.h
+++ b/include/net/irda/irda_device.h
@@ -233,6 +233,7 @@  void irda_setup_dma(int channel, dma_addr_t buffer, int count, int mode);
 
 static inline struct irda_skb_cb *irda_get_skb_cb(struct sk_buff *skb)
 {
+	WARN_ON(skb_headroom(skb) < sizeof(struct irda_skb_cb));
 	return (struct irda_skb_cb *)(skb->data - sizeof(struct irda_skb_cb));
 }