Print this page
5045 use atomic_{inc,dec}_* instead of atomic_add_*

*** 375,385 **** void rdsv3_ib_dma_unmap_sg(ib_device_t *dev, struct rdsv3_scatterlist *scat, uint_t num); static inline void rdsv3_sk_sock_hold(struct rsock *sk) { ! atomic_add_32(&sk->sk_refcount, 1); } static inline void rdsv3_sk_sock_put(struct rsock *sk) { if (atomic_dec_and_test(&sk->sk_refcount)) --- 375,385 ---- void rdsv3_ib_dma_unmap_sg(ib_device_t *dev, struct rdsv3_scatterlist *scat, uint_t num); static inline void rdsv3_sk_sock_hold(struct rsock *sk) { ! atomic_inc_32(&sk->sk_refcount); } static inline void rdsv3_sk_sock_put(struct rsock *sk) { if (atomic_dec_and_test(&sk->sk_refcount))