aboutsummaryrefslogtreecommitdiff
path: root/drivers/firewire
diff options
context:
space:
mode:
authorThomas Gleixner <tglx@linutronix.de>2009-07-26 00:11:46 +0200
committerThomas Gleixner <tglx@linutronix.de>2009-07-27 13:36:16 +0200
commit97dd538e3998fcada84d8106a4d974fdab729cb1 (patch)
treecb7caff098de481a713d45c70cb977a16ce2087c /drivers/firewire
parent37be6ed9bf5d50cf2bfa07a4ff8b505e428e6a4c (diff)
drivers/base: Convert dev->sem to mutex
The semaphore is used as mutex so make it a mutex. Clean up all users outside of drivers/base as well. Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
Diffstat (limited to 'drivers/firewire')
-rw-r--r--drivers/firewire/core-device.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/drivers/firewire/core-device.c b/drivers/firewire/core-device.c
index 97e656af2d22..16c0e4a52e6e 100644
--- a/drivers/firewire/core-device.c
+++ b/drivers/firewire/core-device.c
@@ -762,9 +762,9 @@ static int update_unit(struct device *dev, void *data)
struct fw_driver *driver = (struct fw_driver *)dev->driver;
if (is_fw_unit(dev) && driver != NULL && driver->update != NULL) {
- down(&dev->sem);
+ mutex_lock(&dev->mutex);
driver->update(unit);
- up(&dev->sem);
+ mutex_unlock(&dev->mutex);
}
return 0;