From 1a5e258f5471356ca102c7176637cdce45bac147 Mon Sep 17 00:00:00 2001 From: Josef 'Jeff' Sipek Date: Fri, 8 Aug 2014 10:50:14 -0400 Subject: 5045 use atomic_{inc,dec}_* instead of atomic_add_* Reviewed by: Matthew Ahrens Reviewed by: Garrett D'Amore Approved by: Robert Mustacchi --- usr/src/uts/common/inet/tcp/tcp_input.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'usr/src/uts/common/inet/tcp') diff --git a/usr/src/uts/common/inet/tcp/tcp_input.c b/usr/src/uts/common/inet/tcp/tcp_input.c index 367d78eeb8..b98eb33a46 100644 --- a/usr/src/uts/common/inet/tcp/tcp_input.c +++ b/usr/src/uts/common/inet/tcp/tcp_input.c @@ -1426,10 +1426,10 @@ tcp_input_listener(void *arg, mblk_t *mp, void *arg2, ip_recv_attr_t *ira) tcp_listen_cnt_t *tlc = listener->tcp_listen_cnt; int64_t now; - if (atomic_add_32_nv(&tlc->tlc_cnt, 1) > tlc->tlc_max + 1) { + if (atomic_inc_32_nv(&tlc->tlc_cnt) > tlc->tlc_max + 1) { mutex_exit(&listener->tcp_eager_lock); now = ddi_get_lbolt64(); - atomic_add_32(&tlc->tlc_cnt, -1); + atomic_dec_32(&tlc->tlc_cnt); TCP_STAT(tcps, tcp_listen_cnt_drop); tlc->tlc_drop++; if (now - tlc->tlc_report_time > @@ -1871,7 +1871,7 @@ error3: error2: freemsg(mp); if (tlc_set) - atomic_add_32(&listener->tcp_listen_cnt->tlc_cnt, -1); + atomic_dec_32(&listener->tcp_listen_cnt->tlc_cnt); } /* -- cgit v1.2.3