[edk2-devel] [PATCH 27/35] SecurityPkg: stop abusing EFI_EVENT for protocol notify registration
Laszlo Ersek
lersek at redhat.com
Thu Sep 26 12:46:12 UTC 2019
Chao, Jian, Jiewen,
can you please review this patch?
Thanks,
Laszlo
On 09/17/19 21:49, Laszlo Ersek wrote:
> EfiCreateProtocolNotifyEvent() takes a (VOID**) for "Registration",
> similarly to gBS->RegisterProtocolNotify(). We should pass the address of
> an actual pointer-to-VOID, and not the address of an EFI_EVENT. EFI_EVENT
> just happens to be specified as (VOID*), and has nothing to do with the
> registration.
>
> This change is a no-op in practice; it's a semantic improvement.
>
> Cc: Chao Zhang <chao.b.zhang at intel.com>
> Cc: Jian Wang <jian.j.wang at intel.com>
> Cc: Jiewen Yao <jiewen.yao at intel.com>
> Signed-off-by: Laszlo Ersek <lersek at redhat.com>
> ---
>
> Notes:
> build-tested only
>
> SecurityPkg/HddPassword/HddPasswordDxe.c | 2 +-
> 1 file changed, 1 insertion(+), 1 deletion(-)
>
> diff --git a/SecurityPkg/HddPassword/HddPasswordDxe.c b/SecurityPkg/HddPassword/HddPasswordDxe.c
> index b0d795b6597f..051e64091d7f 100644
> --- a/SecurityPkg/HddPassword/HddPasswordDxe.c
> +++ b/SecurityPkg/HddPassword/HddPasswordDxe.c
> @@ -2770,7 +2770,7 @@ HddPasswordDxeInit (
> {
> EFI_STATUS Status;
> HDD_PASSWORD_DXE_PRIVATE_DATA *Private;
> - EFI_EVENT Registration;
> + VOID *Registration;
> EFI_EVENT EndOfDxeEvent;
> EDKII_VARIABLE_LOCK_PROTOCOL *VariableLock;
>
>
-=-=-=-=-=-=-=-=-=-=-=-
Groups.io Links: You receive all messages sent to this group.
View/Reply Online (#48105): https://edk2.groups.io/g/devel/message/48105
Mute This Topic: https://groups.io/mt/34180229/1813853
Group Owner: devel+owner at edk2.groups.io
Unsubscribe: https://edk2.groups.io/g/devel/unsub [edk2-devel-archive at redhat.com]
-=-=-=-=-=-=-=-=-=-=-=-
More information about the edk2-devel-archive
mailing list