| branch | GCC_SURGE |
| changeset 221 | 39b39e1a406e |
| parent 201 | 43365a9b78a3 |
| 219:0ff03867bdb6 | 221:39b39e1a406e |
|---|---|
1156 TPhysAddr page = *p; |
1156 TPhysAddr page = *p; |
1157 if(State(page) <= RPageArray::EMoving) |
1157 if(State(page) <= RPageArray::EMoving) |
1158 return NULL; |
1158 return NULL; |
1159 |
1159 |
1160 *p = (page & ~EStateMask) | EMoving; |
1160 *p = (page & ~EStateMask) | EMoving; |
1161 s->Lock(); |
|
1161 |
1162 |
1162 aPageList.Set(iSegments, aIndex, aIndex+1); |
1163 aPageList.Set(iSegments, aIndex, aIndex+1); |
1163 |
1164 |
1164 return p; |
1165 return p; |
1165 } |
1166 } |