kernel/eka/memmodel/epoc/moving/arm/xkernel.cpp
changeset 286 48e57fb1237e
parent 0 a41df078684a
equal deleted inserted replaced
285:ff5437e4337c 286:48e57fb1237e
   141 	if(iChunkType==ESharedKernelSingle || iChunkType==ESharedKernelMultiple || iChunkType==ESharedIo)
   141 	if(iChunkType==ESharedKernelSingle || iChunkType==ESharedKernelMultiple || iChunkType==ESharedIo)
   142 		{
   142 		{
   143 		// override map attributes for shared kernel chunks
   143 		// override map attributes for shared kernel chunks
   144 		TUint ma = (iMapAttr &~ EMapAttrAccessMask) | EMapAttrSupRw;
   144 		TUint ma = (iMapAttr &~ EMapAttrAccessMask) | EMapAttrSupRw;
   145 		TPde pde;
   145 		TPde pde;
   146 		TInt r = m.PdePtePermissions(ma, pde, iPtePermissions);
   146 		TInt r = m.PdePtePermissions(ma, pde, iPtePermissions, ETrue);
   147 		if (r != KErrNone)
   147 		if (r != KErrNone)
   148 			return r;
   148 			return r;
   149 		iMapAttr = ma;
   149 		iMapAttr = ma;
   150 		}
   150 		}
   151 	else
   151 	else