Print this page
5042 stop using deprecated atomic functions

@@ -245,11 +245,12 @@
         /*
          * Reserve a clone entry.  Note that we don't use clone 0
          * since that's the "real" minor number.
          */
         for (clone = 1; clone < nksyms_clones; clone++) {
-                if (casptr(&ksyms_clones[clone].ksyms_base, 0, addr) == 0) {
+                if (atomic_cas_ptr(&ksyms_clones[clone].ksyms_base, 0, addr) ==
+                    0) {
                         ksyms_clones[clone].ksyms_size = realsize;
                         *devp = makedevice(getemajor(*devp), clone);
                         (void) ddi_prop_update_int(*devp, ksyms_devi,
                             "size", realsize);
                         modunload_disable();