Changeset 103685 in vbox for trunk/src/VBox/Runtime/r0drv
- Timestamp:
- Mar 5, 2024 3:46:54 PM (11 months ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Runtime/r0drv/linux/memobj-r0drv-linux.c
r103684 r103685 439 439 fContiguous = true; 440 440 for (iPage = 0; iPage < cPages; iPage++) 441 *(pMemLnx->apPages + iPage)= &paPages[iPage];441 pMemLnx->apPages[iPage] = &paPages[iPage]; 442 442 } 443 443 else if (fContiguous) … … 455 455 for (iPage = 0; iPage < cPages; iPage++) 456 456 { 457 *(pMemLnx->apPages + iPage)= alloc_page(fFlagsLnx | __GFP_NOWARN);458 if (RT_UNLIKELY(! *(pMemLnx->apPages + iPage)))457 pMemLnx->apPages[iPage] = alloc_page(fFlagsLnx | __GFP_NOWARN); 458 if (RT_UNLIKELY(!pMemLnx->apPages[iPage])) 459 459 { 460 460 while (iPage-- > 0) 461 __free_page( *(pMemLnx->apPages + iPage));461 __free_page(pMemLnx->apPages[iPage]); 462 462 rtR0MemObjDelete(&pMemLnx->Core); 463 463 return rcNoMem; … … 636 636 size_t iPage = pMemLnx->cPages; 637 637 while (iPage-- > 0) 638 if (PageHighMem( *(pMemLnx->apPages + iPage)))638 if (PageHighMem(pMemLnx->apPages[iPage])) 639 639 { 640 640 fMustMap = true;
Note:
See TracChangeset
for help on using the changeset viewer.