kernel/eka/nkernsmp/arm/ncthrd.cia
branchRCL_3
changeset 256 c1f20ce4abcf
parent 0 a41df078684a
child 184 0e2270015475
child 257 3e88ff8f41d5
--- a/kernel/eka/nkernsmp/arm/ncthrd.cia	Thu Aug 19 11:14:22 2010 +0300
+++ b/kernel/eka/nkernsmp/arm/ncthrd.cia	Tue Aug 31 16:34:26 2010 +0300
@@ -966,6 +966,7 @@
 	asm("ldr	r1, [r6, #%a0]" : : "i" (_FOFF(NThreadBase,iPauseCount)-_FOFF(NThreadBase,iWaitState)));
 	asm("sub	r0, r6, #%a0" : : "i" _FOFF(NThreadBase,iWaitState));	// r0 = Thread()
 	asm("movs	r1, r1, lsl #16 ");				// check if iPauseCount=iSuspendCount=0
+	asm("andeq	r1, r4, #%a0" : : "i" ((TInt)EWtStObstructed));
 	asm("bleq	ReadyT__12NSchedulableUi ");	// if so, make thread ready
 	asm("0:		");
 	asm("mov	r0, #0 ");