diff options
Diffstat (limited to 'net/lapb/lapb_iface.c')
-rw-r--r-- | net/lapb/lapb_iface.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/net/lapb/lapb_iface.c b/net/lapb/lapb_iface.c index b50b64ac8815..e15314e3b464 100644 --- a/net/lapb/lapb_iface.c +++ b/net/lapb/lapb_iface.c | |||
@@ -54,12 +54,12 @@ static void lapb_free_cb(struct lapb_cb *lapb) | |||
54 | 54 | ||
55 | static __inline__ void lapb_hold(struct lapb_cb *lapb) | 55 | static __inline__ void lapb_hold(struct lapb_cb *lapb) |
56 | { | 56 | { |
57 | atomic_inc(&lapb->refcnt); | 57 | refcount_inc(&lapb->refcnt); |
58 | } | 58 | } |
59 | 59 | ||
60 | static __inline__ void lapb_put(struct lapb_cb *lapb) | 60 | static __inline__ void lapb_put(struct lapb_cb *lapb) |
61 | { | 61 | { |
62 | if (atomic_dec_and_test(&lapb->refcnt)) | 62 | if (refcount_dec_and_test(&lapb->refcnt)) |
63 | lapb_free_cb(lapb); | 63 | lapb_free_cb(lapb); |
64 | } | 64 | } |
65 | 65 | ||
@@ -136,7 +136,7 @@ static struct lapb_cb *lapb_create_cb(void) | |||
136 | lapb->mode = LAPB_DEFAULT_MODE; | 136 | lapb->mode = LAPB_DEFAULT_MODE; |
137 | lapb->window = LAPB_DEFAULT_WINDOW; | 137 | lapb->window = LAPB_DEFAULT_WINDOW; |
138 | lapb->state = LAPB_STATE_0; | 138 | lapb->state = LAPB_STATE_0; |
139 | atomic_set(&lapb->refcnt, 1); | 139 | refcount_set(&lapb->refcnt, 1); |
140 | out: | 140 | out: |
141 | return lapb; | 141 | return lapb; |
142 | } | 142 | } |