diff options
-rw-r--r-- | module/scmi_reset_domain/src/mod_scmi_reset_domain.c | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/module/scmi_reset_domain/src/mod_scmi_reset_domain.c b/module/scmi_reset_domain/src/mod_scmi_reset_domain.c index 05bb98c8..895cfbac 100644 --- a/module/scmi_reset_domain/src/mod_scmi_reset_domain.c +++ b/module/scmi_reset_domain/src/mod_scmi_reset_domain.c @@ -436,6 +436,12 @@ static int reset_notify_handler(fwk_id_t service_id, goto exit; } + if ((parameters->notify_enable & ~SCMI_RESET_DOMAIN_DO_NOTIFY) != 0) { + status = FWK_SUCCESS; + outmsg.status = SCMI_INVALID_PARAMETERS; + goto exit; + } + if (parameters->notify_enable) scmi_rd_ctx.scmi_notification_api->scmi_notification_add_subscriber( MOD_SCMI_PROTOCOL_ID_RESET_DOMAIN, |