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 } |
|
152 } |
148 } |
153 |
149 |
154 /** |
150 /** |
155 Commit an unused set of contiguous segments. |
151 Commit an unused set of contiguous segments. |
156 @param aSegmentCount the segment number to be commited. |
152 @param aSegmentCount the segment number to be commited. |
226 |
222 |
227 TInt err = iManager.DecommitSegments(aStartRamAddr, aSegmentCount); |
223 TInt err = iManager.DecommitSegments(aStartRamAddr, aSegmentCount); |
228 ASSERT(err == KErrNone); |
224 ASSERT(err == KErrNone); |
229 if (err != KErrNone) |
225 if (err != KErrNone) |
230 return err; |
226 return err; |
231 err = iReusablePagePool.Append(aStartRamAddr); |
227 iReusablePagePool.Append(aStartRamAddr); |
232 if (err != KErrNone) |
|
233 return err; |
|
234 return KErrNone; |
228 return KErrNone; |
235 } |
229 } |
236 |
230 |
237 /** |
231 /** |
238 Lock a set of contiguous segments. |
232 Lock a set of contiguous segments. |