master/module.c
changeset 201 48e646ef23b2
parent 199 04ecf40fc2e9
child 246 0bf7c769de06
equal deleted inserted replaced
200:72c969ea6558 201:48e646ef23b2
   402     return master;
   402     return master;
   403 
   403 
   404  out_module_put:
   404  out_module_put:
   405     module_put(master->device->module);
   405     module_put(master->device->module);
   406     ec_master_reset(master);
   406     ec_master_reset(master);
       
   407     ec_master_freerun_start(master);
   407  out_release:
   408  out_release:
   408     master->reserved = 0;
   409     master->reserved = 0;
   409  out_return:
   410  out_return:
   410     EC_ERR("Failed requesting master %i.\n", master_index);
   411     EC_ERR("Failed requesting master %i.\n", master_index);
   411     return NULL;
   412     return NULL;