Loading...
--- xnu/xnu-1228.5.18/iokit/Kernel/IOInterruptController.cpp
+++ xnu/xnu-1228.3.13/iokit/Kernel/IOInterruptController.cpp
@@ -87,15 +87,6 @@
// Check if the interrupt source can/should be shared.
canBeShared = vectorCanBeShared(vectorNumber, vector);
IODTGetInterruptOptions(nub, source, &options);
-#if defined(__i386__) || defined(__x86_64__)
- int interruptType;
- if (OSDynamicCast(IOPlatformDevice, getProvider()) &&
- (getInterruptType(nub, source, &interruptType) == kIOReturnSuccess) &&
- (kIOInterruptTypeLevel & interruptType))
- {
- options |= kIODTInterruptShared;
- }
-#endif
shouldBeShared = canBeShared && (options & kIODTInterruptShared);
wasAlreadyRegisterd = vector->interruptRegistered;