Commit 443e1f45 authored by Tilman Schmidt's avatar Tilman Schmidt Committed by Linus Torvalds

[PATCH] isdn4linux: Siemens Gigaset drivers: remove private version of __skb_put()

With Hansjoerg Lipp <hjlipp@web.de>

Remove the private version of __skb_put() from the Siemens Gigaset drivers.
Signed-off-by: default avatarHansjoerg Lipp <hjlipp@web.de>
Signed-off-by: default avatarTilman Schmidt <tilman@imap.cc>
Cc: Karsten Keil <kkeil@suse.de>
Signed-off-by: default avatarAndrew Morton <akpm@osdl.org>
Signed-off-by: default avatarLinus Torvalds <torvalds@osdl.org>
parent abfd1dc7
...@@ -252,8 +252,7 @@ static inline int hdlc_loop(unsigned char c, unsigned char *src, int numbytes, ...@@ -252,8 +252,7 @@ static inline int hdlc_loop(unsigned char c, unsigned char *src, int numbytes,
inputstate |= INS_skip_frame; inputstate |= INS_skip_frame;
break; break;
} }
*gigaset_skb_put_quick(skb, 1) = c; *__skb_put(skb, 1) = c;
/* *__skb_put (skb, 1) = c; */
fcs = crc_ccitt_byte(fcs, c); fcs = crc_ccitt_byte(fcs, c);
} }
...@@ -303,7 +302,7 @@ static inline int iraw_loop(unsigned char c, unsigned char *src, int numbytes, ...@@ -303,7 +302,7 @@ static inline int iraw_loop(unsigned char c, unsigned char *src, int numbytes,
inputstate |= INS_skip_frame; inputstate |= INS_skip_frame;
break; break;
} }
*gigaset_skb_put_quick(skb, 1) = gigaset_invtab[c]; *__skb_put(skb, 1) = gigaset_invtab[c];
} }
if (unlikely(!numbytes)) if (unlikely(!numbytes))
......
...@@ -852,23 +852,6 @@ static inline void gigaset_bchannel_up(struct bc_state *bcs) ...@@ -852,23 +852,6 @@ static inline void gigaset_bchannel_up(struct bc_state *bcs)
/* handling routines for sk_buff */ /* handling routines for sk_buff */
/* ============================= */ /* ============================= */
/* private version of __skb_put()
* append 'len' bytes to the content of 'skb', already knowing that the
* existing buffer can accomodate them
* returns a pointer to the location where the new bytes should be copied to
* This function does not take any locks so it must be called with the
* appropriate locks held only.
*/
static inline unsigned char *gigaset_skb_put_quick(struct sk_buff *skb,
unsigned int len)
{
unsigned char *tmp = skb->tail;
/*SKB_LINEAR_ASSERT(skb);*/ /* not needed here */
skb->tail += len;
skb->len += len;
return tmp;
}
/* pass received skb to LL /* pass received skb to LL
* Warning: skb must not be accessed anymore! * Warning: skb must not be accessed anymore!
*/ */
......
...@@ -532,7 +532,7 @@ static inline void hdlc_putbyte(unsigned char c, struct bc_state *bcs) ...@@ -532,7 +532,7 @@ static inline void hdlc_putbyte(unsigned char c, struct bc_state *bcs)
bcs->skb = NULL; bcs->skb = NULL;
return; return;
} }
*gigaset_skb_put_quick(bcs->skb, 1) = c; *__skb_put(bcs->skb, 1) = c;
} }
/* hdlc_flush /* hdlc_flush
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment