patch-2.4.0-test11 linux/arch/ppc/kernel/semaphore.c

Next file: linux/arch/ppc/mm/init.c
Previous file: linux/arch/ppc/kernel/process.c
Back to the patch index
Back to the overall index

diff -u --recursive --new-file v2.4.0-test10/linux/arch/ppc/kernel/semaphore.c linux/arch/ppc/kernel/semaphore.c
@@ -152,7 +152,7 @@
 	add_wait_queue_exclusive(&sem->wait, &wait);
 
 	do {
-		__set_task_state(tsk, TASK_UNINTERRUPTIBLE | TASK_EXCLUSIVE);
+		__set_task_state(tsk, TASK_UNINTERRUPTIBLE);
 		spin_unlock_irq(&sem->lock);
 		schedule();
 		spin_lock_irq(&sem->lock);
@@ -169,7 +169,7 @@
 	add_wait_queue_exclusive(&sem->wait, &wait);
 
 	do {
-		__set_task_state(tsk, TASK_UNINTERRUPTIBLE | TASK_EXCLUSIVE);
+		__set_task_state(tsk, TASK_UNINTERRUPTIBLE);
 		spin_unlock_irq(&sem->lock);
 		schedule();
 		spin_lock_irq(&sem->lock);

FUNET's LINUX-ADM group, linux-adm@nic.funet.fi
TCL-scripts by Sam Shen (who was at: slshen@lbl.gov)