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.c
          +++ new/usr/src/uts/common/io/fibre-channel/fca/fcoei/fcoei.c
↓ open down ↓ 765 lines elided ↑ open up ↑
 766  766                          frm->frm_eport->eport_release_frame(frm);
 767  767                          break;
 768  768  
 769  769                  case AE_EVENT_UNSOL_FRAME:
 770  770                          frm = (fcoe_frame_t *)ae->ae_obj;
 771  771                          frm->frm_eport->eport_free_netb(frm->frm_netb);
 772  772                          frm->frm_eport->eport_release_frame(frm);
 773  773                          break;
 774  774  
 775  775                  case AE_EVENT_PORT:
 776      -                        atomic_add_32(&ss->ss_port_event_counter, -1);
      776 +                        atomic_dec_32(&ss->ss_port_event_counter);
 777  777                          /* FALLTHROUGH */
 778  778  
 779  779                  case AE_EVENT_RESET:
 780  780                          kmem_free(ae, sizeof (fcoei_event_t));
 781  781                          break;
 782  782  
 783  783                  case AE_EVENT_EXCHANGE:
 784  784                          /* FALLTHROUGH */
 785  785  
 786  786                  default:
↓ open down ↓ 344 lines elided ↑ open up ↑
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX