Print this page
5042 stop using deprecated atomic functions

@@ -1937,20 +1937,21 @@
                         mutex_exit(&connp->conn_fanout->connf_lock);
                         goto done;
                 }
                 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;
                 }
 
                 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);
                 mutex_exit(&connp->conn_lock);