Merge pull request #1183 from jeenu-arm/sdei-reset-fix
authordavidcunado-arm <david.cunado@arm.com>
Sat, 9 Dec 2017 20:42:25 +0000 (20:42 +0000)
committerGitHub <noreply@github.com>
Sat, 9 Dec 2017 20:42:25 +0000 (20:42 +0000)
SDEI: Fix return value of reset calls

services/std_svc/sdei/sdei_main.c

index 2f08c8ba915392de46c0d41fb7c2cf92b6ae736d..1969307fd7601077a13747e6021c534cf9ad6541 100644 (file)
@@ -795,7 +795,7 @@ static int sdei_private_reset(void)
                 */
                ret = sdei_event_unregister(map->ev_num);
                if ((ret == SDEI_EPEND) && (final_ret == 0))
-                       final_ret = ret;
+                       final_ret = SDEI_EDENY;
        }
 
        return final_ret;
@@ -817,7 +817,7 @@ static int sdei_shared_reset(void)
                 */
                ret = sdei_event_unregister(map->ev_num);
                if ((ret == SDEI_EPEND) && (final_ret == 0))
-                       final_ret = ret;
+                       final_ret = SDEI_EDENY;
        }
 
        if (final_ret != 0)