diff --git a/drivers/ata.c b/drivers/ata.c index 2697a55..8ac576f 100644 --- a/drivers/ata.c +++ b/drivers/ata.c @@ -567,8 +567,7 @@ int ATAReadPartition(struct ata_device *dev) int ATADetectController(struct ata_controller *controller) { - mutexInit(&controller[0].mutex); - mutexInit(&controller[1].mutex); + mutexInit(&controller->mutex); controller->devices[0].id = 0; controller->devices[0].isSlave = 0; controller->devices[0].ctl = controller;