diff -r 2bb754abd467 -r 0ffb4e86fcc9 kernel/eka/memmodel/epoc/flexible/mmu/mobject.cpp --- a/kernel/eka/memmodel/epoc/flexible/mmu/mobject.cpp Mon Jun 21 17:12:14 2010 +0300 +++ b/kernel/eka/memmodel/epoc/flexible/mmu/mobject.cpp Thu Jul 15 20:11:42 2010 +0300 @@ -79,7 +79,10 @@ } if(aCreateFlags&EMemoryCreateDemandPaged) + { iFlags |= EDemandPaged; + iRamAllocFlags |= Mmu::EAllocNoPagerReclaim; + } if(aCreateFlags&EMemoryCreateReserveAllResources) iFlags |= EReserveResources; if(aCreateFlags&EMemoryCreateDisallowPinning)