- Timestamp:
- Dec 27, 2022 6:26:41 PM (2 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Runtime/r0drv/linux/alloc-r0drv-linux.c
r96717 r97872 274 274 fFlags |= RTMEMHDR_FLAG_EXEC_VM_AREA; 275 275 276 # else /* !RTMEMALLOC_EXEC_HEAP */277 # error "you donnot want to go here..."276 # else /* !RTMEMALLOC_EXEC_HEAP && !RTMEMALLOC_EXEC_VM_AREA */ 277 # error "you do not want to go here..." 278 278 pHdr = (PRTMEMHDR)__vmalloc(cb + sizeof(*pHdr), GFP_KERNEL | __GFP_HIGHMEM | __GFP_NOWARN, MY_PAGE_KERNEL_EXEC); 279 # endif /* !RTMEMALLOC_EXEC_HEAP */279 # endif /* !RTMEMALLOC_EXEC_HEAP && !RTMEMALLOC_EXEC_VM_AREA */ 280 280 281 281 #elif defined(PAGE_KERNEL_EXEC) && defined(CONFIG_X86_PAE) … … 303 303 fFlags |= RTMEMHDR_FLAG_KMALLOC; 304 304 pHdr = kmalloc(cb + sizeof(*pHdr), 305 (fFlags & RTMEMHDR_FLAG_ANY_CTX_ALLOC) ? (GFP_ATOMIC | __GFP_NOWARN) 306 : (GFP_KERNEL | __GFP_NOWARN)); 305 fFlags & RTMEMHDR_FLAG_ANY_CTX_ALLOC ? GFP_ATOMIC | __GFP_NOWARN : GFP_KERNEL | __GFP_NOWARN); 307 306 if (RT_UNLIKELY( !pHdr 308 307 && cb > PAGE_SIZE
Note:
See TracChangeset
for help on using the changeset viewer.