[edk2-devel] [PATCH 27/35] SecurityPkg: stop abusing EFI_EVENT for protocol notify registration
Zhang, Chao B
chao.b.zhang at intel.com
Fri Oct 4 13:16:16 UTC 2019
Reviewed-by : Chao Zhang <chao.b.zhang at intel.com>
-----Original Message-----
From: Laszlo Ersek [mailto:lersek at redhat.com]
Sent: 2019年10月3日 19:07
To: Zhang, Chao B <chao.b.zhang at intel.com>; Wang, Jian J <jian.j.wang at intel.com>; Yao, Jiewen <jiewen.yao at intel.com>
Cc: edk2-devel-groups-io <devel at edk2.groups.io>
Subject: Re: [edk2-devel] [PATCH 27/35] SecurityPkg: stop abusing EFI_EVENT for protocol notify registration
Pinging SecurityPkg maintainers again, for reviewing this patch.
Thanks
Laszlo
On 09/26/19 14:46, Laszlo Ersek wrote:
> 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 (#48474): https://edk2.groups.io/g/devel/message/48474
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