Loading...
--- xnu/xnu-2050.22.13/iokit/Kernel/RootDomainUserClient.cpp
+++ xnu/xnu-1699.26.8/iokit/Kernel/RootDomainUserClient.cpp
@@ -36,7 +36,6 @@
#include <IOKit/IOBufferMemoryDescriptor.h>
#include "RootDomainUserClient.h"
#include <IOKit/pwr_mgt/IOPMLibDefs.h>
-#include <IOKit/pwr_mgt/IOPMPrivate.h>
#define super IOUserClient
@@ -189,23 +188,6 @@
ret = kIOReturnNotPrivileged;
}
return kIOReturnSuccess;
-}
-
-IOReturn RootDomainUserClient::secureGetSystemSleepType(
- uint32_t *outSleepType)
-{
- int admin_priv = 0;
- IOReturn ret;
-
- ret = clientHasPrivilege(fOwningTask, kIOClientPrivilegeAdministrator);
- admin_priv = (kIOReturnSuccess == ret);
-
- if (admin_priv && fOwner) {
- ret = fOwner->getSystemSleepType(outSleepType);
- } else {
- ret = kIOReturnNotPrivileged;
- }
- return ret;
}
IOReturn RootDomainUserClient::clientClose( void )
@@ -328,26 +310,10 @@
break;
case kPMActivityTickle:
- if ( fOwner->checkSystemCanSustainFullWake() )
- {
- fOwner->reportUserInput( );
- fOwner->setProperty(kIOPMRootDomainWakeTypeKey, "UserActivity Assertion");
- }
+ fOwner->reportUserInput( );
ret = kIOReturnSuccess;
break;
-
- case kPMSetClamshellSleepState:
- fOwner->setDisableClamShellSleep(arguments->scalarInput[0] ? true : false);
- ret = kIOReturnSuccess;
- break;
-
- case kPMGetSystemSleepType:
- if (1 == arguments->scalarOutputCount)
- {
- ret = this->secureGetSystemSleepType(
- (uint32_t *) &arguments->scalarOutput[0]);
- }
- break;
+
/*
case kPMMethodCopySystemTimeline:
// intentional fallthrough