firmware: arm_sdei: Retrieve event number from event instance

In sdei_event_create(), the event number is retrieved from the
variable @event_num for the shared event. The event number was
stored in the event instance. So we can fetch it from the event
instance, similar to what we're doing for the private event.

Signed-off-by: Gavin Shan <gshan@redhat.com>
Reviewed-by: Jonathan Cameron <Jonathan.Cameron@huawei.com>
Acked-by: James Morse <james.morse@arm.com>
Link: https://lore.kernel.org/r/20200922130423.10173-4-gshan@redhat.com
Signed-off-by: Will Deacon <will@kernel.org>
This commit is contained in:
Gavin Shan 2020-09-22 23:04:13 +10:00 committed by Will Deacon
parent 119884249f
commit 663c0e89c8

View File

@ -217,7 +217,7 @@ static struct sdei_event *sdei_event_create(u32 event_num,
goto fail;
}
reg->event_num = event_num;
reg->event_num = event->event_num;
reg->priority = event->priority;
reg->callback = cb;