|
@@ -829,8 +829,8 @@ err_master:
|
|
|
err_slave:
|
|
|
while (i > SLAVE_MINOR) {
|
|
|
i--;
|
|
|
- vme_slave_free(image[i].resource);
|
|
|
buf_unalloc(i);
|
|
|
+ vme_slave_free(image[i].resource);
|
|
|
}
|
|
|
err_class:
|
|
|
cdev_del(vme_user_cdev);
|
|
@@ -855,8 +855,8 @@ static int __exit vme_user_remove(struct device *dev, int cur_bus, int cur_slot)
|
|
|
|
|
|
for (i = SLAVE_MINOR; i < (SLAVE_MAX + 1); i++) {
|
|
|
vme_slave_set(image[i].resource, 0, 0, 0, 0, VME_A32, 0);
|
|
|
- vme_slave_free(image[i].resource);
|
|
|
buf_unalloc(i);
|
|
|
+ vme_slave_free(image[i].resource);
|
|
|
}
|
|
|
|
|
|
/* Unregister device driver */
|