Loading...
--- xnu/xnu-124.1/iokit/Kernel/IONVRAM.cpp
+++ xnu/xnu-201.19.3/iokit/Kernel/IONVRAM.cpp
@@ -280,8 +280,7 @@
IOReturn IODTNVRAM::readXPRAM(IOByteCount offset, UInt8 *buffer,
IOByteCount length)
{
- if ((_nvramImage == 0) || (_xpramPartitionOffset == 0))
- return kIOReturnNotReady;
+ if (_xpramImage == 0) return kIOReturnUnsupported;
if ((buffer == 0) || (length <= 0) || (offset < 0) ||
(offset + length > kIODTNVRAMXPRAMSize))
@@ -295,8 +294,7 @@
IOReturn IODTNVRAM::writeXPRAM(IOByteCount offset, UInt8 *buffer,
IOByteCount length)
{
- if ((_nvramImage == 0) || (_xpramPartitionOffset == 0))
- return kIOReturnNotReady;
+ if (_xpramImage == 0) return kIOReturnUnsupported;
if ((buffer == 0) || (length <= 0) || (offset < 0) ||
(offset + length > kIODTNVRAMXPRAMSize))