VirtualBox

Ignore:
Timestamp:
Apr 12, 2016 12:54:18 PM (9 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
106540
Message:

HostDrivers: pass NIL_RTR0PROCESS to RTR0MemObjMapUser() instead of RTR0ProcHandleSelf()

Location:
trunk/src/VBox/HostDrivers/Support
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/HostDrivers/Support/SUPDrv.cpp

    r60451 r60452  
    31153115        int rc2;
    31163116        rc = RTR0MemObjMapUser(&Mem.MapObjR3, Mem.MemObj, (RTR3PTR)-1, 0,
    3117                                RTMEM_PROT_EXEC | RTMEM_PROT_WRITE | RTMEM_PROT_READ, RTR0ProcHandleSelf());
     3117                               RTMEM_PROT_EXEC | RTMEM_PROT_WRITE | RTMEM_PROT_READ, NIL_RTR0PROCESS);
    31183118        if (RT_SUCCESS(rc))
    31193119        {
     
    31983198        int rc2;
    31993199        rc = RTR0MemObjMapUser(&Mem.MapObjR3, Mem.MemObj, (RTR3PTR)-1, 0,
    3200                                RTMEM_PROT_EXEC | RTMEM_PROT_WRITE | RTMEM_PROT_READ, RTR0ProcHandleSelf());
     3200                               RTMEM_PROT_EXEC | RTMEM_PROT_WRITE | RTMEM_PROT_READ, NIL_RTR0PROCESS);
    32013201        if (RT_SUCCESS(rc))
    32023202        {
     
    32793279        int rc2;
    32803280        rc = RTR0MemObjMapUser(&Mem.MapObjR3, Mem.MemObj, (RTR3PTR)-1, 0,
    3281                                RTMEM_PROT_EXEC | RTMEM_PROT_WRITE | RTMEM_PROT_READ, RTR0ProcHandleSelf());
     3281                               RTMEM_PROT_EXEC | RTMEM_PROT_WRITE | RTMEM_PROT_READ, NIL_RTR0PROCESS);
    32823282        if (RT_SUCCESS(rc))
    32833283        {
     
    34243424        if (ppvR3)
    34253425            rc = RTR0MemObjMapUser(&Mem.MapObjR3, Mem.MemObj, (RTR3PTR)-1, 0,
    3426                                    RTMEM_PROT_EXEC | RTMEM_PROT_WRITE | RTMEM_PROT_READ, RTR0ProcHandleSelf());
     3426                                   RTMEM_PROT_EXEC | RTMEM_PROT_WRITE | RTMEM_PROT_READ, NIL_RTR0PROCESS);
    34273427        else
    34283428            Mem.MapObjR3 = NIL_RTR0MEMOBJ;
  • trunk/src/VBox/HostDrivers/Support/SUPDrvGip.cpp

    r59618 r60452  
    453453            if (pSession->GipMapObjR3 == NIL_RTR0MEMOBJ)
    454454                rc = RTR0MemObjMapUser(&pSession->GipMapObjR3, pDevExt->GipMemObj, (RTR3PTR)-1, 0,
    455                                        RTMEM_PROT_READ, RTR0ProcHandleSelf());
     455                                       RTMEM_PROT_READ, NIL_RTR0PROCESS);
    456456            if (RT_SUCCESS(rc))
    457457                pGipR3 = RTR0MemObjAddressR3(pSession->GipMapObjR3);
Note: See TracChangeset for help on using the changeset viewer.

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