diff mbox series

[2/2] uefi: uefivarinfo: add to UNSAFE category

Message ID 1533640705-7974-2-git-send-email-ivan.hu@canonical.com
State Accepted
Headers show
Series [1/2] uefi: clean and check status with magic value ~0ULL (LP: #1784365) | expand

Commit Message

Ivan Hu Aug. 7, 2018, 11:18 a.m. UTC
uefivarinfo actually call to runtime services provided by UEFI firmware to
get the variable infomation. It should be on UNSAFE category.

Signed-off-by: Ivan Hu <ivan.hu@canonical.com>
---
 src/uefi/uefivarinfo/uefivarinfo.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

Comments

Colin Ian King Aug. 7, 2018, 11:24 a.m. UTC | #1
On 07/08/18 12:18, Ivan Hu wrote:
> uefivarinfo actually call to runtime services provided by UEFI firmware to
> get the variable infomation. It should be on UNSAFE category.
> 
> Signed-off-by: Ivan Hu <ivan.hu@canonical.com>
> ---
>  src/uefi/uefivarinfo/uefivarinfo.c | 2 +-
>  1 file changed, 1 insertion(+), 1 deletion(-)
> 
> diff --git a/src/uefi/uefivarinfo/uefivarinfo.c b/src/uefi/uefivarinfo/uefivarinfo.c
> index a54a636..58b8f68 100644
> --- a/src/uefi/uefivarinfo/uefivarinfo.c
> +++ b/src/uefi/uefivarinfo/uefivarinfo.c
> @@ -253,6 +253,6 @@ static fwts_framework_ops uefivarinfo_ops = {
>  	.minor_tests = uefivarinfo_tests
>  };
>  
> -FWTS_REGISTER("uefivarinfo", &uefivarinfo_ops, FWTS_TEST_ANYTIME, FWTS_FLAG_UTILS | FWTS_FLAG_ROOT_PRIV)
> +FWTS_REGISTER("uefivarinfo", &uefivarinfo_ops, FWTS_TEST_ANYTIME, FWTS_FLAG_UTILS | FWTS_FLAG_UNSAFE | FWTS_FLAG_ROOT_PRIV)
>  
>  #endif
> 

Seems like a very good idea to mark it unsafe.

Acked-by: Colin Ian King <colin.king@canonical.com>
Alex Hung Aug. 7, 2018, 4:42 p.m. UTC | #2
On 2018-08-07 04:24 AM, Colin Ian King wrote:
> On 07/08/18 12:18, Ivan Hu wrote:
>> uefivarinfo actually call to runtime services provided by UEFI firmware to
>> get the variable infomation. It should be on UNSAFE category.
>>
>> Signed-off-by: Ivan Hu <ivan.hu@canonical.com>
>> ---
>>   src/uefi/uefivarinfo/uefivarinfo.c | 2 +-
>>   1 file changed, 1 insertion(+), 1 deletion(-)
>>
>> diff --git a/src/uefi/uefivarinfo/uefivarinfo.c b/src/uefi/uefivarinfo/uefivarinfo.c
>> index a54a636..58b8f68 100644
>> --- a/src/uefi/uefivarinfo/uefivarinfo.c
>> +++ b/src/uefi/uefivarinfo/uefivarinfo.c
>> @@ -253,6 +253,6 @@ static fwts_framework_ops uefivarinfo_ops = {
>>   	.minor_tests = uefivarinfo_tests
>>   };
>>   
>> -FWTS_REGISTER("uefivarinfo", &uefivarinfo_ops, FWTS_TEST_ANYTIME, FWTS_FLAG_UTILS | FWTS_FLAG_ROOT_PRIV)
>> +FWTS_REGISTER("uefivarinfo", &uefivarinfo_ops, FWTS_TEST_ANYTIME, FWTS_FLAG_UTILS | FWTS_FLAG_UNSAFE | FWTS_FLAG_ROOT_PRIV)
>>   
>>   #endif
>>
> 
> Seems like a very good idea to mark it unsafe.
> 
> Acked-by: Colin Ian King <colin.king@canonical.com>
> 



Acked-by: Alex Hung <alex.hung@canonical.com>
diff mbox series

Patch

diff --git a/src/uefi/uefivarinfo/uefivarinfo.c b/src/uefi/uefivarinfo/uefivarinfo.c
index a54a636..58b8f68 100644
--- a/src/uefi/uefivarinfo/uefivarinfo.c
+++ b/src/uefi/uefivarinfo/uefivarinfo.c
@@ -253,6 +253,6 @@  static fwts_framework_ops uefivarinfo_ops = {
 	.minor_tests = uefivarinfo_tests
 };
 
-FWTS_REGISTER("uefivarinfo", &uefivarinfo_ops, FWTS_TEST_ANYTIME, FWTS_FLAG_UTILS | FWTS_FLAG_ROOT_PRIV)
+FWTS_REGISTER("uefivarinfo", &uefivarinfo_ops, FWTS_TEST_ANYTIME, FWTS_FLAG_UTILS | FWTS_FLAG_UNSAFE | FWTS_FLAG_ROOT_PRIV)
 
 #endif