VirtualBox

Ticket #15298: switch_to_put_page.diff

File switch_to_put_page.diff, 1.3 KB (added by retro, 9 years ago)

patch to switch from page_cache_release to put_page

  • src/VBox/Additions/linux/sharedfolders/regops.c

     
    712712    }
    713713
    714714    unlock_page(page);
    715     page_cache_release(page);
     715    put_page(page);
    716716
    717717    return nwritten;
    718718}
  • src/VBox/Runtime/r0drv/linux/memobj-r0drv-linux.c

     
    589589                {
    590590                    if (!PageReserved(pMemLnx->apPages[iPage]))
    591591                        SetPageDirty(pMemLnx->apPages[iPage]);
    592                     page_cache_release(pMemLnx->apPages[iPage]);
     592                    put_page(pMemLnx->apPages[iPage]);
    593593                }
    594594
    595595                if (pTask && pTask->mm)
     
    10921092        {
    10931093            if (!PageReserved(pMemLnx->apPages[rc]))
    10941094                SetPageDirty(pMemLnx->apPages[rc]);
    1095             page_cache_release(pMemLnx->apPages[rc]);
     1095            put_page(pMemLnx->apPages[rc]);
    10961096        }
    10971097
    10981098        up_read(&pTask->mm->mmap_sem);

© 2025 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette