kernel/eka/drivers/pbus/mmc/stack.cpp
branchGCC_SURGE
changeset 167 b41fc9c39ca7
parent 90 947f0dc9f7a8
child 221 39b39e1a406e
equal deleted inserted replaced
166:d7c1885c0106 167:b41fc9c39ca7
  2451 				break;
  2451 				break;
  2452 			}
  2452 			}
  2453 
  2453 
  2454 		DISABLEPREEMPTION
  2454 		DISABLEPREEMPTION
  2455 
  2455 
  2456 		if( !iAbortReq &&
  2456 		if( ((!iAbortReq &&
  2457 			((iStackState & KMMCStackStateWaitingDFC) ||
  2457 			((iStackState & KMMCStackStateWaitingDFC))) ||
  2458 			 (iCompReq | iInitialise | iAttention)==0) ||
  2458 			 (iCompReq | iInitialise | iAttention)==0) ||
  2459 			 ((iSessionP) && (iSessionP->iState & KMMCSessStateAllowDirectCommands)))
  2459 			 ((iSessionP) && (iSessionP->iState & KMMCSessStateAllowDirectCommands)))
  2460 			{
  2460 			{
  2461 			// Clear DFC flag here in case somebody was running scheduler in the background
  2461 			// Clear DFC flag here in case somebody was running scheduler in the background
  2462 			// when DFC turned up. This should never really happen, but with EPOC who knows
  2462 			// when DFC turned up. This should never really happen, but with EPOC who knows