diff options
| author | Ingo Molnar <mingo@elte.hu> | 2006-01-13 16:02:15 +0100 | 
|---|---|---|
| committer | Greg Kroah-Hartman <gregkh@suse.de> | 2006-03-23 14:35:10 -0800 | 
| commit | 6aa4cdd07139ba4d5b89139b0070d795cc4dea88 (patch) | |
| tree | 3bfe5e8ef916f0e27c0ea8ef0d073fcd01cfff29 /drivers/pci/hotplug/cpqphp_ctrl.c | |
| parent | c408a3794d6222ab43ab26648385f850a82f0803 (diff) | |
| download | olio-linux-3.10-6aa4cdd07139ba4d5b89139b0070d795cc4dea88.tar.xz olio-linux-3.10-6aa4cdd07139ba4d5b89139b0070d795cc4dea88.zip  | |
[PATCH] PCI hotplug: convert semaphores to mutex
semaphore to mutex conversion.
the conversion was generated via scripts, and the result was validated
automatically via a script as well.
build tested with allyesconfig.
Signed-off-by: Ingo Molnar <mingo@elte.hu>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
Diffstat (limited to 'drivers/pci/hotplug/cpqphp_ctrl.c')
| -rw-r--r-- | drivers/pci/hotplug/cpqphp_ctrl.c | 56 | 
1 files changed, 28 insertions, 28 deletions
diff --git a/drivers/pci/hotplug/cpqphp_ctrl.c b/drivers/pci/hotplug/cpqphp_ctrl.c index 771ed34b181..72eb8e2d206 100644 --- a/drivers/pci/hotplug/cpqphp_ctrl.c +++ b/drivers/pci/hotplug/cpqphp_ctrl.c @@ -1299,7 +1299,7 @@ static u32 board_replaced(struct pci_func *func, struct controller *ctrl)  		 **********************************/  		rc = CARD_FUNCTIONING;  	} else { -		down(&ctrl->crit_sect); +		mutex_lock(&ctrl->crit_sect);  		/* turn on board without attaching to the bus */  		enable_slot_power (ctrl, hp_slot); @@ -1333,12 +1333,12 @@ static u32 board_replaced(struct pci_func *func, struct controller *ctrl)  		/* Wait for SOBS to be unset */  		wait_for_ctrl_irq (ctrl); -		up(&ctrl->crit_sect); +		mutex_unlock(&ctrl->crit_sect);  		if (rc)  			return rc; -		down(&ctrl->crit_sect); +		mutex_lock(&ctrl->crit_sect);  		slot_enable (ctrl, hp_slot);  		green_LED_blink (ctrl, hp_slot); @@ -1350,7 +1350,7 @@ static u32 board_replaced(struct pci_func *func, struct controller *ctrl)  		/* Wait for SOBS to be unset */  		wait_for_ctrl_irq (ctrl); -		up(&ctrl->crit_sect); +		mutex_unlock(&ctrl->crit_sect);  		/* Wait for ~1 second because of hot plug spec */  		long_delay(1*HZ); @@ -1375,7 +1375,7 @@ static u32 board_replaced(struct pci_func *func, struct controller *ctrl)  				 * called for the "base" bus/dev/func of an  				 * adapter. */ -				down(&ctrl->crit_sect); +				mutex_lock(&ctrl->crit_sect);  				amber_LED_on (ctrl, hp_slot);  				green_LED_off (ctrl, hp_slot); @@ -1386,7 +1386,7 @@ static u32 board_replaced(struct pci_func *func, struct controller *ctrl)  				/* Wait for SOBS to be unset */  				wait_for_ctrl_irq (ctrl); -				up(&ctrl->crit_sect); +				mutex_unlock(&ctrl->crit_sect);  				if (rc)  					return rc; @@ -1410,7 +1410,7 @@ static u32 board_replaced(struct pci_func *func, struct controller *ctrl)  				 * called for the "base" bus/dev/func of an  				 * adapter. */ -				down(&ctrl->crit_sect); +				mutex_lock(&ctrl->crit_sect);  				amber_LED_on (ctrl, hp_slot);  				green_LED_off (ctrl, hp_slot); @@ -1421,13 +1421,13 @@ static u32 board_replaced(struct pci_func *func, struct controller *ctrl)  				/* Wait for SOBS to be unset */  				wait_for_ctrl_irq (ctrl); -				up(&ctrl->crit_sect); +				mutex_unlock(&ctrl->crit_sect);  				return rc;  			}  			/* Done configuring so turn LED on full time */ -			down(&ctrl->crit_sect); +			mutex_lock(&ctrl->crit_sect);  			green_LED_on (ctrl, hp_slot); @@ -1436,7 +1436,7 @@ static u32 board_replaced(struct pci_func *func, struct controller *ctrl)  			/* Wait for SOBS to be unset */  			wait_for_ctrl_irq (ctrl); -			up(&ctrl->crit_sect); +			mutex_unlock(&ctrl->crit_sect);  			rc = 0;  		} else {  			/* Something is wrong @@ -1445,7 +1445,7 @@ static u32 board_replaced(struct pci_func *func, struct controller *ctrl)  			 * in this case it will always be called for the "base"  			 * bus/dev/func of an adapter. */ -			down(&ctrl->crit_sect); +			mutex_lock(&ctrl->crit_sect);  			amber_LED_on (ctrl, hp_slot);  			green_LED_off (ctrl, hp_slot); @@ -1456,7 +1456,7 @@ static u32 board_replaced(struct pci_func *func, struct controller *ctrl)  			/* Wait for SOBS to be unset */  			wait_for_ctrl_irq (ctrl); -			up(&ctrl->crit_sect); +			mutex_unlock(&ctrl->crit_sect);  		}  	} @@ -1488,7 +1488,7 @@ static u32 board_added(struct pci_func *func, struct controller *ctrl)  	dbg("%s: func->device, slot_offset, hp_slot = %d, %d ,%d\n",  	    __FUNCTION__, func->device, ctrl->slot_device_offset, hp_slot); -	down(&ctrl->crit_sect); +	mutex_lock(&ctrl->crit_sect);  	/* turn on board without attaching to the bus */  	enable_slot_power(ctrl, hp_slot); @@ -1522,7 +1522,7 @@ static u32 board_added(struct pci_func *func, struct controller *ctrl)  	/* Wait for SOBS to be unset */  	wait_for_ctrl_irq(ctrl); -	up(&ctrl->crit_sect); +	mutex_unlock(&ctrl->crit_sect);  	if (rc)  		return rc; @@ -1532,7 +1532,7 @@ static u32 board_added(struct pci_func *func, struct controller *ctrl)  	/* turn on board and blink green LED */  	dbg("%s: before down\n", __FUNCTION__); -	down(&ctrl->crit_sect); +	mutex_lock(&ctrl->crit_sect);  	dbg("%s: after down\n", __FUNCTION__);  	dbg("%s: before slot_enable\n", __FUNCTION__); @@ -1553,7 +1553,7 @@ static u32 board_added(struct pci_func *func, struct controller *ctrl)  	dbg("%s: after wait_for_ctrl_irq\n", __FUNCTION__);  	dbg("%s: before up\n", __FUNCTION__); -	up(&ctrl->crit_sect); +	mutex_unlock(&ctrl->crit_sect);  	dbg("%s: after up\n", __FUNCTION__);  	/* Wait for ~1 second because of hot plug spec */ @@ -1607,7 +1607,7 @@ static u32 board_added(struct pci_func *func, struct controller *ctrl)  		cpqhp_resource_sort_and_combine(&(ctrl->bus_head));  		if (rc) { -			down(&ctrl->crit_sect); +			mutex_lock(&ctrl->crit_sect);  			amber_LED_on (ctrl, hp_slot);  			green_LED_off (ctrl, hp_slot); @@ -1618,7 +1618,7 @@ static u32 board_added(struct pci_func *func, struct controller *ctrl)  			/* Wait for SOBS to be unset */  			wait_for_ctrl_irq (ctrl); -			up(&ctrl->crit_sect); +			mutex_unlock(&ctrl->crit_sect);  			return rc;  		} else {  			cpqhp_save_slot_config(ctrl, func); @@ -1640,7 +1640,7 @@ static u32 board_added(struct pci_func *func, struct controller *ctrl)  			}  		} while (new_slot); -		down(&ctrl->crit_sect); +		mutex_lock(&ctrl->crit_sect);  		green_LED_on (ctrl, hp_slot); @@ -1649,9 +1649,9 @@ static u32 board_added(struct pci_func *func, struct controller *ctrl)  		/* Wait for SOBS to be unset */  		wait_for_ctrl_irq (ctrl); -		up(&ctrl->crit_sect); +		mutex_unlock(&ctrl->crit_sect);  	} else { -		down(&ctrl->crit_sect); +		mutex_lock(&ctrl->crit_sect);  		amber_LED_on (ctrl, hp_slot);  		green_LED_off (ctrl, hp_slot); @@ -1662,7 +1662,7 @@ static u32 board_added(struct pci_func *func, struct controller *ctrl)  		/* Wait for SOBS to be unset */  		wait_for_ctrl_irq (ctrl); -		up(&ctrl->crit_sect); +		mutex_unlock(&ctrl->crit_sect);  		return rc;  	} @@ -1721,7 +1721,7 @@ static u32 remove_board(struct pci_func * func, u32 replace_flag, struct control  		func->status = 0x01;  	func->configured = 0; -	down(&ctrl->crit_sect); +	mutex_lock(&ctrl->crit_sect);  	green_LED_off (ctrl, hp_slot);  	slot_disable (ctrl, hp_slot); @@ -1736,7 +1736,7 @@ static u32 remove_board(struct pci_func * func, u32 replace_flag, struct control  	/* Wait for SOBS to be unset */  	wait_for_ctrl_irq (ctrl); -	up(&ctrl->crit_sect); +	mutex_unlock(&ctrl->crit_sect);  	if (!replace_flag && ctrl->add_support) {  		while (func) { @@ -1899,7 +1899,7 @@ static void interrupt_event_handler(struct controller *ctrl)  					dbg("button cancel\n");  					del_timer(&p_slot->task_event); -					down(&ctrl->crit_sect); +					mutex_lock(&ctrl->crit_sect);  					if (p_slot->state == BLINKINGOFF_STATE) {  						/* slot is on */ @@ -1922,7 +1922,7 @@ static void interrupt_event_handler(struct controller *ctrl)  					/* Wait for SOBS to be unset */  					wait_for_ctrl_irq (ctrl); -					up(&ctrl->crit_sect); +					mutex_unlock(&ctrl->crit_sect);  				}  				/*** button Released (No action on press...) */  				else if (ctrl->event_queue[loop].event_type == INT_BUTTON_RELEASE) { @@ -1937,7 +1937,7 @@ static void interrupt_event_handler(struct controller *ctrl)  						p_slot->state = BLINKINGON_STATE;  						info(msg_button_on, p_slot->number);  					} -					down(&ctrl->crit_sect); +					mutex_lock(&ctrl->crit_sect);  					dbg("blink green LED and turn off amber\n"); @@ -1949,7 +1949,7 @@ static void interrupt_event_handler(struct controller *ctrl)  					/* Wait for SOBS to be unset */  					wait_for_ctrl_irq (ctrl); -					up(&ctrl->crit_sect); +					mutex_unlock(&ctrl->crit_sect);  					init_timer(&p_slot->task_event);  					p_slot->hp_slot = hp_slot;  					p_slot->ctrl = ctrl;  |