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

Split Close
Expand all
Collapse all
          --- old/usr/src/uts/common/io/fibre-channel/fca/fcoei/fcoei_eth.c
          +++ new/usr/src/uts/common/io/fibre-channel/fca/fcoei/fcoei_eth.c
↓ open down ↓ 1377 lines elided ↑ open up ↑
1378 1378                  ae->ae_specific |= FC_STATE_10GBIT_SPEED;
1379 1379          }
1380 1380  
1381 1381          if (ss->ss_flags & SS_FLAG_LV_BOUND) {
1382 1382                  ss->ss_bind_info.port_statec_cb(ss->ss_port,
1383 1383                      (uint32_t)ae->ae_specific);
1384 1384          } else {
1385 1385                  FCOEI_LOG(__FUNCTION__, "ss %p not bound now", ss);
1386 1386          }
1387 1387  
1388      -        atomic_add_32(&ss->ss_port_event_counter, -1);
     1388 +        atomic_dec_32(&ss->ss_port_event_counter);
1389 1389          kmem_free(ae, sizeof (fcoei_event_t));
1390 1390  }
    
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX