equal
deleted
inserted
replaced
143 } |
143 } |
144 |
144 |
145 iTouchedRegionFlag = 0; |
145 iTouchedRegionFlag = 0; |
146 iReusablePagePool.Close(); |
146 iReusablePagePool.Close(); |
147 iReusablePagePool.Reserve(iReservedRegionMarkInSegs); |
147 iReusablePagePool.Reserve(iReservedRegionMarkInSegs); |
|
148 if (r != KErrNone) |
|
149 { |
|
150 ASSERT(0); |
|
151 } |
148 } |
152 } |
149 |
153 |
150 /** |
154 /** |
151 Commit an unused set of contiguous segments. |
155 Commit an unused set of contiguous segments. |
152 @param aSegmentCount the segment number to be commited. |
156 @param aSegmentCount the segment number to be commited. |
222 |
226 |
223 TInt err = iManager.DecommitSegments(aStartRamAddr, aSegmentCount); |
227 TInt err = iManager.DecommitSegments(aStartRamAddr, aSegmentCount); |
224 ASSERT(err == KErrNone); |
228 ASSERT(err == KErrNone); |
225 if (err != KErrNone) |
229 if (err != KErrNone) |
226 return err; |
230 return err; |
227 iReusablePagePool.Append(aStartRamAddr); |
231 err = iReusablePagePool.Append(aStartRamAddr); |
|
232 if (err != KErrNone) |
|
233 return err; |
228 return KErrNone; |
234 return KErrNone; |
229 } |
235 } |
230 |
236 |
231 /** |
237 /** |
232 Lock a set of contiguous segments. |
238 Lock a set of contiguous segments. |