equal
deleted
inserted
replaced
113 } |
113 } |
114 |
114 |
115 if (ec_master_init(master, i, ec_eoeif_count, device_number)) |
115 if (ec_master_init(master, i, ec_eoeif_count, device_number)) |
116 goto out_free; |
116 goto out_free; |
117 |
117 |
118 if (kobject_add(&master->kobj)) { |
|
119 EC_ERR("Failed to add kobj.\n"); |
|
120 kobject_put(&master->kobj); // free master |
|
121 goto out_free; |
|
122 } |
|
123 |
|
124 list_add_tail(&master->list, &ec_masters); |
118 list_add_tail(&master->list, &ec_masters); |
125 } |
119 } |
126 |
120 |
127 EC_INFO("Master driver initialized.\n"); |
121 EC_INFO("Master driver initialized.\n"); |
128 return 0; |
122 return 0; |