diff -r 0ff03867bdb6 -r 39b39e1a406e kernel/eka/memmodel/epoc/flexible/mmu/mcodepaging.cpp --- a/kernel/eka/memmodel/epoc/flexible/mmu/mcodepaging.cpp Wed Jul 21 14:46:58 2010 +0100 +++ b/kernel/eka/memmodel/epoc/flexible/mmu/mcodepaging.cpp Thu Jul 22 16:46:39 2010 +0100 @@ -290,7 +290,7 @@ __KTRACE_OPT(KPAGING,Kern::Printf(" uncompressed, file offset == %x, size == %d", dataOffset, dataSize)); } - TInt bufferStart = info.iBlockMap.Read(aRequest->iBuffer, + TInt bufferStart = info.iBlockMap.Read(aRequest->Buffer(), dataOffset, dataSize, device.iReadUnitShift, @@ -305,7 +305,7 @@ break; } - TLinAddr data = aRequest->iBuffer + bufferStart; + TLinAddr data = aRequest->Buffer() + bufferStart; r = Decompress(info.iCompressionType, linAddr, decompressedSize, data, dataSize); if(r>=0) {