summaryrefslogtreecommitdiff
path: root/usr/src/uts/common/inet/tcp/tcp_input.c
diff options
context:
space:
mode:
authorJosef 'Jeff' Sipek <josef.sipek@nexenta.com>2014-08-08 10:27:20 -0400
committerRobert Mustacchi <rm@joyent.com>2014-08-12 09:27:14 -0700
commit75d94465dbafa487b716482dc36d5150a4ec9853 (patch)
treeecebaff9a32b7a5e5c3f4bba78393ceb328aab73 /usr/src/uts/common/inet/tcp/tcp_input.c
parent588575c88d134c8f25f645542bcf36d61ac43a82 (diff)
downloadillumos-joyent-75d94465dbafa487b716482dc36d5150a4ec9853.tar.gz
5042 stop using deprecated atomic functions
Reviewed by: Dan McDonald <danmcd@omniti.com> Approved by: Robert Mustacchi <rm@joyent.com>
Diffstat (limited to 'usr/src/uts/common/inet/tcp/tcp_input.c')
-rw-r--r--usr/src/uts/common/inet/tcp/tcp_input.c7
1 files changed, 4 insertions, 3 deletions
diff --git a/usr/src/uts/common/inet/tcp/tcp_input.c b/usr/src/uts/common/inet/tcp/tcp_input.c
index 5bd2be3a7d..367d78eeb8 100644
--- a/usr/src/uts/common/inet/tcp/tcp_input.c
+++ b/usr/src/uts/common/inet/tcp/tcp_input.c
@@ -1939,7 +1939,8 @@ tcp_input_listener_unbound(void *arg, mblk_t *mp, void *arg2,
}
if (connp->conn_sqp != new_sqp) {
while (connp->conn_sqp != new_sqp)
- (void) casptr(&connp->conn_sqp, sqp, new_sqp);
+ (void) atomic_cas_ptr(&connp->conn_sqp, sqp,
+ new_sqp);
/* No special MT issues for outbound ixa_sqp hint */
connp->conn_ixa->ixa_sqp = new_sqp;
}
@@ -1947,8 +1948,8 @@ tcp_input_listener_unbound(void *arg, mblk_t *mp, void *arg2,
do {
conn_flags = connp->conn_flags;
conn_flags |= IPCL_FULLY_BOUND;
- (void) cas32(&connp->conn_flags, connp->conn_flags,
- conn_flags);
+ (void) atomic_cas_32(&connp->conn_flags,
+ connp->conn_flags, conn_flags);
} while (!(connp->conn_flags & IPCL_FULLY_BOUND));
mutex_exit(&connp->conn_fanout->connf_lock);