mirror of
https://github.com/reactos/reactos.git
synced 2025-02-23 17:05:46 +00:00
[SCSIPORT]
- Fix a critical bug in interrupt sharing between scsiport miniports and other drivers which caused scsiport to mask the interrupts from other devices sitting behind it - This commit and r57063 fixes bug 7231 svn path=/trunk/; revision=57064
This commit is contained in:
parent
ea21f990a2
commit
8288824381
1 changed files with 5 additions and 1 deletions
|
@ -4585,7 +4585,11 @@ ScsiPortIsr(IN PKINTERRUPT Interrupt,
|
|||
return FALSE;
|
||||
|
||||
/* Call miniport's HwInterrupt routine */
|
||||
DeviceExtension->HwInterrupt(&DeviceExtension->MiniPortDeviceExtension);
|
||||
if (DeviceExtension->HwInterrupt(&DeviceExtension->MiniPortDeviceExtension) == FALSE)
|
||||
{
|
||||
/* This interrupt doesn't belong to us */
|
||||
return FALSE;
|
||||
}
|
||||
|
||||
/* If flag of notification is set - queue a DPC */
|
||||
if (DeviceExtension->InterruptData.Flags & SCSI_PORT_NOTIFICATION_NEEDED)
|
||||
|
|
Loading…
Reference in a new issue