diff options
Diffstat (limited to 'include/linux')
| -rw-r--r-- | include/linux/refcount.h | 6 |
1 files changed, 0 insertions, 6 deletions
diff --git a/include/linux/refcount.h b/include/linux/refcount.h index bb71f2871dac..591792c8e5b0 100644 --- a/include/linux/refcount.h +++ b/include/linux/refcount.h | |||
| @@ -49,7 +49,6 @@ extern __must_check bool refcount_inc_not_zero(refcount_t *r); | |||
| 49 | extern void refcount_inc(refcount_t *r); | 49 | extern void refcount_inc(refcount_t *r); |
| 50 | 50 | ||
| 51 | extern __must_check bool refcount_sub_and_test(unsigned int i, refcount_t *r); | 51 | extern __must_check bool refcount_sub_and_test(unsigned int i, refcount_t *r); |
| 52 | extern void refcount_sub(unsigned int i, refcount_t *r); | ||
| 53 | 52 | ||
| 54 | extern __must_check bool refcount_dec_and_test(refcount_t *r); | 53 | extern __must_check bool refcount_dec_and_test(refcount_t *r); |
| 55 | extern void refcount_dec(refcount_t *r); | 54 | extern void refcount_dec(refcount_t *r); |
| @@ -79,11 +78,6 @@ static inline __must_check bool refcount_sub_and_test(unsigned int i, refcount_t | |||
| 79 | return atomic_sub_and_test(i, &r->refs); | 78 | return atomic_sub_and_test(i, &r->refs); |
| 80 | } | 79 | } |
| 81 | 80 | ||
| 82 | static inline void refcount_sub(unsigned int i, refcount_t *r) | ||
| 83 | { | ||
| 84 | atomic_sub(i, &r->refs); | ||
| 85 | } | ||
| 86 | |||
| 87 | static inline __must_check bool refcount_dec_and_test(refcount_t *r) | 81 | static inline __must_check bool refcount_dec_and_test(refcount_t *r) |
| 88 | { | 82 | { |
| 89 | return atomic_dec_and_test(&r->refs); | 83 | return atomic_dec_and_test(&r->refs); |
