diff options
author | Tilman Schmidt <tilman@imap.cc> | 2006-04-11 01:55:13 -0400 |
---|---|---|
committer | Linus Torvalds <torvalds@g5.osdl.org> | 2006-04-11 09:18:50 -0400 |
commit | 443e1f45ac1fee498e3ff053c61fcc54024ee6ee (patch) | |
tree | 9f837cc00736ddfc57d74b5a74b6785991f907fc | |
parent | abfd1dc7c18e4be89715071a524324c7b2515565 (diff) |
[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: Hansjoerg Lipp <hjlipp@web.de>
Signed-off-by: Tilman Schmidt <tilman@imap.cc>
Cc: Karsten Keil <kkeil@suse.de>
Signed-off-by: Andrew Morton <akpm@osdl.org>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
-rw-r--r-- | drivers/isdn/gigaset/asyncdata.c | 5 | ||||
-rw-r--r-- | drivers/isdn/gigaset/gigaset.h | 17 | ||||
-rw-r--r-- | drivers/isdn/gigaset/isocdata.c | 2 |
3 files changed, 3 insertions, 21 deletions
diff --git a/drivers/isdn/gigaset/asyncdata.c b/drivers/isdn/gigaset/asyncdata.c index 4f5dd9cf9e1b..2d2a6b6b83ff 100644 --- a/drivers/isdn/gigaset/asyncdata.c +++ b/drivers/isdn/gigaset/asyncdata.c | |||
@@ -252,8 +252,7 @@ byte_stuff: | |||
252 | inputstate |= INS_skip_frame; | 252 | inputstate |= INS_skip_frame; |
253 | break; | 253 | break; |
254 | } | 254 | } |
255 | *gigaset_skb_put_quick(skb, 1) = c; | 255 | *__skb_put(skb, 1) = c; |
256 | /* *__skb_put (skb, 1) = c; */ | ||
257 | fcs = crc_ccitt_byte(fcs, c); | 256 | fcs = crc_ccitt_byte(fcs, c); |
258 | } | 257 | } |
259 | 258 | ||
@@ -303,7 +302,7 @@ static inline int iraw_loop(unsigned char c, unsigned char *src, int numbytes, | |||
303 | inputstate |= INS_skip_frame; | 302 | inputstate |= INS_skip_frame; |
304 | break; | 303 | break; |
305 | } | 304 | } |
306 | *gigaset_skb_put_quick(skb, 1) = gigaset_invtab[c]; | 305 | *__skb_put(skb, 1) = gigaset_invtab[c]; |
307 | } | 306 | } |
308 | 307 | ||
309 | if (unlikely(!numbytes)) | 308 | if (unlikely(!numbytes)) |
diff --git a/drivers/isdn/gigaset/gigaset.h b/drivers/isdn/gigaset/gigaset.h index 12153acc23e4..3596096ca073 100644 --- a/drivers/isdn/gigaset/gigaset.h +++ b/drivers/isdn/gigaset/gigaset.h | |||
@@ -852,23 +852,6 @@ static inline void gigaset_bchannel_up(struct bc_state *bcs) | |||
852 | /* handling routines for sk_buff */ | 852 | /* handling routines for sk_buff */ |
853 | /* ============================= */ | 853 | /* ============================= */ |
854 | 854 | ||
855 | /* private version of __skb_put() | ||
856 | * append 'len' bytes to the content of 'skb', already knowing that the | ||
857 | * existing buffer can accomodate them | ||
858 | * returns a pointer to the location where the new bytes should be copied to | ||
859 | * This function does not take any locks so it must be called with the | ||
860 | * appropriate locks held only. | ||
861 | */ | ||
862 | static inline unsigned char *gigaset_skb_put_quick(struct sk_buff *skb, | ||
863 | unsigned int len) | ||
864 | { | ||
865 | unsigned char *tmp = skb->tail; | ||
866 | /*SKB_LINEAR_ASSERT(skb);*/ /* not needed here */ | ||
867 | skb->tail += len; | ||
868 | skb->len += len; | ||
869 | return tmp; | ||
870 | } | ||
871 | |||
872 | /* pass received skb to LL | 855 | /* pass received skb to LL |
873 | * Warning: skb must not be accessed anymore! | 856 | * Warning: skb must not be accessed anymore! |
874 | */ | 857 | */ |
diff --git a/drivers/isdn/gigaset/isocdata.c b/drivers/isdn/gigaset/isocdata.c index 5f2f47fdc045..2f1628734a38 100644 --- a/drivers/isdn/gigaset/isocdata.c +++ b/drivers/isdn/gigaset/isocdata.c | |||
@@ -532,7 +532,7 @@ static inline void hdlc_putbyte(unsigned char c, struct bc_state *bcs) | |||
532 | bcs->skb = NULL; | 532 | bcs->skb = NULL; |
533 | return; | 533 | return; |
534 | } | 534 | } |
535 | *gigaset_skb_put_quick(bcs->skb, 1) = c; | 535 | *__skb_put(bcs->skb, 1) = c; |
536 | } | 536 | } |
537 | 537 | ||
538 | /* hdlc_flush | 538 | /* hdlc_flush |