signed-off-by: Jeff Fan <jeff.fan@intel.com>
reviewed-by: Jiewen Yao <jiewen.yao@intel.com>
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@13850
6f19259b-4bc3-4df7-8a09-
765794883524
// If a handler returns EFI_INTERRUPT_PENDING then no additional handlers \r
// will be processed and EFI_INTERRUPT_PENDING will be returned.\r
//\r
- return EFI_INTERRUPT_PENDING;\r
+ if (HandlerType != NULL) {\r
+ return EFI_INTERRUPT_PENDING;\r
+ }\r
+ break;\r
\r
case EFI_SUCCESS:\r
//\r
// If a handler returns EFI_SUCCESS then no additional handlers will be processed.\r
// then the function will return EFI_SUCCESS.\r
//\r
- return EFI_SUCCESS;\r
+ if (HandlerType != NULL) {\r
+ return EFI_SUCCESS;\r
+ }\r
+ break;\r
\r
case EFI_WARN_INTERRUPT_SOURCE_QUIESCED:\r
//\r