--- ./drivers/message/fusion/mptbase.c.fmsint	2008-12-03 19:21:55.000000000 +0300
+++ ./drivers/message/fusion/mptbase.c	2008-12-04 10:36:01.000000000 +0300
@@ -2807,7 +2807,7 @@ MakeIocReady(MPT_ADAPTER *ioc, int force
 		}
 
 		if (sleepFlag == CAN_SLEEP)
-			msleep_interruptible(1);
+			msleep(1);
 		else
 			MPT_MDELAY(1);	/* 1 msec delay */
 
@@ -3232,7 +3232,7 @@ SendIocInit(MPT_ADAPTER *ioc, int sleepF
 	state = mpt_GetIocState(ioc, 1);
 	while (state != MPI_IOC_STATE_OPERATIONAL && --cntdn) {
 		if (sleepFlag == CAN_SLEEP)
-			msleep_interruptible(1);
+			msleep(1);
 		else
 			MPT_MDELAY(1);
 
@@ -3516,7 +3516,7 @@ imageFound:
 
 	/* wait 1 msec */
 	if (sleepFlag == CAN_SLEEP)
-		msleep_interruptible(1);
+		msleep(1);
 	else
 		MPT_MDELAY(1);
 
@@ -3532,7 +3532,7 @@ imageFound:
 		}
 		/* wait .1 sec */
 		if (sleepFlag == CAN_SLEEP)
-			msleep_interruptible(100);
+			msleep(100);
 		else
 			MPT_MDELAY(100);
 	}
@@ -3630,7 +3630,7 @@ imageFound:
 		/* wait 1 sec */
 		if (sleepFlag == CAN_SLEEP)
 		{
-			msleep_interruptible(1000);
+			msleep(1000);
 		}
 		else
 			MPT_MDELAY(1000);
@@ -3681,7 +3681,7 @@ imageFound:
 		/* wait 1 sec */
 		if (sleepFlag == CAN_SLEEP)
 		{
-			msleep_interruptible(1000);
+			msleep(1000);
 		}
 		else
 			MPT_MDELAY(1000);
@@ -3732,7 +3732,7 @@ KickStart(MPT_ADAPTER *ioc, int force, i
 		mpt_SendIocReset(ioc, MPI_FUNCTION_IOC_MESSAGE_UNIT_RESET, sleepFlag);
 
 		if (sleepFlag == CAN_SLEEP)
-			msleep_interruptible(1000);
+			msleep(1000);
 		else
 			MPT_MDELAY(1000);
 	}
@@ -3753,7 +3753,7 @@ KickStart(MPT_ADAPTER *ioc, int force, i
 			return hard_reset_done;
 		}
 		if (sleepFlag == CAN_SLEEP)
-			msleep_interruptible(10);
+			msleep(10);
 		else
 			MPT_MDELAY(10);
 	}
@@ -3799,7 +3799,7 @@ mpt_diag_reset(MPT_ADAPTER *ioc, int ign
 			ioc->name, __FUNCTION__, &ioc->chip->Doorbell, &ioc->chip->Reset_1078));
 		CHIPREG_WRITE32(&ioc->chip->Reset_1078, 0x07);
 		if (sleepFlag == CAN_SLEEP)
-			msleep_interruptible(1);
+			msleep(1);
 		else
 			MPT_MDELAY(1);
 
@@ -3835,7 +3835,7 @@ mpt_diag_reset(MPT_ADAPTER *ioc, int ign
 
 			/* wait 1 sec */
 			if (sleepFlag == CAN_SLEEP)
-				msleep_interruptible(1000);
+				msleep(1000);
 			else
 				MPT_MDELAY(1000);
 		}
@@ -3872,7 +3872,7 @@ mpt_diag_reset(MPT_ADAPTER *ioc, int ign
 
 			/* wait 100 msec */
 			if (sleepFlag == CAN_SLEEP)
-				msleep_interruptible(100);
+				msleep(100);
 			else
 				MPT_MDELAY(100);
 
@@ -3956,7 +3956,7 @@ mpt_diag_reset(MPT_ADAPTER *ioc, int ign
 					iocp->name, diag0val, count));
 				/* wait 1 sec */
 				if (sleepFlag == CAN_SLEEP)
-					msleep_interruptible(1000);
+					msleep(1000);
 				else
 					MPT_MDELAY(1000);
 			}
@@ -3984,7 +3984,7 @@ mpt_diag_reset(MPT_ADAPTER *ioc, int ign
 					ioc->name, doorbell, count));
 				/* wait 1 sec */
 				if (sleepFlag == CAN_SLEEP)
-					msleep_interruptible(1000);
+					msleep(1000);
 				else
 					MPT_MDELAY(1000);
 			}
@@ -4017,7 +4017,7 @@ mpt_diag_reset(MPT_ADAPTER *ioc, int ign
 
 		/* wait 100 msec */
 		if (sleepFlag == CAN_SLEEP)
-			msleep_interruptible(100);
+			msleep(100);
 		else
 			MPT_MDELAY(100);
 
@@ -4119,7 +4119,7 @@ mpt_SendIocReset(MPT_ADAPTER *ioc, u8 re
 		}
 
 		if (sleepFlag == CAN_SLEEP)
-			msleep_interruptible(1);
+			msleep(1);
 		else
 			MPT_MDELAY(1);	/* 1 msec delay */
 	}
@@ -4619,7 +4619,7 @@ WaitForDoorbellAck(MPT_ADAPTER *ioc, int
 			intstat = CHIPREG_READ32(&ioc->chip->IntStatus);
 			if (! (intstat & MPI_HIS_IOP_DOORBELL_STATUS))
 				break;
-			msleep_interruptible(10);
+			msleep(10);
 			count++;
 		}
 	} else {
@@ -4668,7 +4668,7 @@ WaitForDoorbellInt(MPT_ADAPTER *ioc, int
 			intstat = CHIPREG_READ32(&ioc->chip->IntStatus);
 			if (intstat & MPI_HIS_DOORBELL_INTERRUPT)
 				break;
-			msleep_interruptible(10);
+			msleep(10);
 			count++;
 		}
 	} else {
