|
Lines 578-584
DECLHIDDEN(int) rtR0MemObjNativeFree(RTR
Link Here
|
| 578 |
{ |
578 |
{ |
| 579 |
if (!PageReserved(pMemLnx->apPages[iPage])) |
579 |
if (!PageReserved(pMemLnx->apPages[iPage])) |
| 580 |
SetPageDirty(pMemLnx->apPages[iPage]); |
580 |
SetPageDirty(pMemLnx->apPages[iPage]); |
| 581 |
page_cache_release(pMemLnx->apPages[iPage]); |
581 |
put_page(pMemLnx->apPages[iPage]); |
| 582 |
} |
582 |
} |
| 583 |
|
583 |
|
| 584 |
if (pTask && pTask->mm) |
584 |
if (pTask && pTask->mm) |
|
Lines 1081-1087
DECLHIDDEN(int) rtR0MemObjNativeLockUser
Link Here
|
| 1081 |
{ |
1081 |
{ |
| 1082 |
if (!PageReserved(pMemLnx->apPages[rc])) |
1082 |
if (!PageReserved(pMemLnx->apPages[rc])) |
| 1083 |
SetPageDirty(pMemLnx->apPages[rc]); |
1083 |
SetPageDirty(pMemLnx->apPages[rc]); |
| 1084 |
page_cache_release(pMemLnx->apPages[rc]); |
1084 |
put_page(pMemLnx->apPages[rc]); |
| 1085 |
} |
1085 |
} |
| 1086 |
|
1086 |
|
| 1087 |
up_read(&pTask->mm->mmap_sem); |
1087 |
up_read(&pTask->mm->mmap_sem); |