| From a040cf84631b93340f2f01fefd88ccd0b1bd6b30 Mon Sep 17 00:00:00 2001 |
| From: Thomas Gleixner <tglx@linutronix.de> |
| Date: Sun, 26 Jul 2009 00:48:47 +0200 |
| Subject: [PATCH] ibmphp-hpc: semaphore cleanup |
| |
| commit 7d5e07fca1f23ab94eb406e89691ab33702cb239 in tip. |
| |
| The usage of this "mutex"es is non obvious and probably a completion |
| in some places. Make them semaphores. |
| |
| Signed-off-by: Thomas Gleixner <tglx@linutronix.de> |
| Cc: Greg Kroah-Hartman <gregkh@suse.de> |
| |
| diff --git a/drivers/pci/hotplug/ibmphp_hpc.c b/drivers/pci/hotplug/ibmphp_hpc.c |
| index c7084f0..d811661 100644 |
| --- a/drivers/pci/hotplug/ibmphp_hpc.c |
| +++ b/drivers/pci/hotplug/ibmphp_hpc.c |
| @@ -132,8 +132,8 @@ void __init ibmphp_hpc_initvars (void) |
| debug ("%s - Entry\n", __func__); |
| |
| mutex_init(&sem_hpcaccess); |
| - init_MUTEX (&semOperations); |
| - init_MUTEX_LOCKED (&sem_exit); |
| + sema_init(&semOperations, 1); |
| + sema_init(&sem_exit, 0); |
| to_debug = 0; |
| |
| debug ("%s - Exit\n", __func__); |
| -- |
| 1.7.1.1 |
| |