master/device.c
changeset 2068 3001f6523e63
parent 2028 55854f070c4a
child 2589 2b9c78543663
equal deleted inserted replaced
2067:19732da2cf86 2068:3001f6523e63
   499     char str[20];
   499     char str[20];
   500 
   500 
   501     ec_mac_print(device->dev->dev_addr, str);
   501     ec_mac_print(device->dev->dev_addr, str);
   502     EC_MASTER_INFO(master, "Releasing main device %s.\n", str);
   502     EC_MASTER_INFO(master, "Releasing main device %s.\n", str);
   503     
   503     
   504     down(&master->device_sem);
   504     ec_mutex_lock(&master->device_mutex);
   505     ec_device_detach(device);
   505     ec_device_detach(device);
   506     up(&master->device_sem);
   506     ec_mutex_unlock(&master->device_mutex);
   507 }
   507 }
   508 
   508 
   509 /*****************************************************************************/
   509 /*****************************************************************************/
   510 
   510 
   511 /** Opens the network device and makes the master enter IDLE phase.
   511 /** Opens the network device and makes the master enter IDLE phase.