diff -r c734af59ce98 -r 5b5d147c7838 kernel/eka/memmodel/epoc/flexible/mmu/mcodepaging.cpp --- a/kernel/eka/memmodel/epoc/flexible/mmu/mcodepaging.cpp Tue May 11 17:28:22 2010 +0300 +++ b/kernel/eka/memmodel/epoc/flexible/mmu/mcodepaging.cpp Tue May 25 14:09:55 2010 +0300 @@ -288,7 +288,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, @@ -303,7 +303,7 @@ break; } - TLinAddr data = aRequest->iBuffer + bufferStart; + TLinAddr data = aRequest->Buffer() + bufferStart; r = Decompress(info.iCompressionType, linAddr, decompressedSize, data, dataSize); if(r>=0) {