Message ID | 20170904131313.19236-1-colin.king@canonical.com |
---|---|
State | Accepted |
Headers | show |
Series | uefi: uefirtmisc: make arrays flag static const | expand |
On 2017-09-04 06:13 AM, Colin King wrote: > From: Colin Ian King <colin.king@canonical.com> > > The arrays are read-only and hence can be make static const > > Signed-off-by: Colin Ian King <colin.king@canonical.com> > --- > src/uefi/uefirtmisc/uefirtmisc.c | 24 ++++++++++++++---------- > 1 file changed, 14 insertions(+), 10 deletions(-) > > diff --git a/src/uefi/uefirtmisc/uefirtmisc.c b/src/uefi/uefirtmisc/uefirtmisc.c > index 70068c9d..b107a915 100644 > --- a/src/uefi/uefirtmisc/uefirtmisc.c > +++ b/src/uefi/uefirtmisc/uefirtmisc.c > @@ -153,11 +153,13 @@ static int uefirtmisc_test1(fwts_framework *fw) > uint32_t multitesttime = 1; > uint32_t i; > > - uint32_t flag[] = { 0, > - CAPSULE_FLAGS_PERSIST_ACROSS_RESET, > - CAPSULE_FLAGS_PERSIST_ACROSS_RESET | CAPSULE_FLAGS_POPULATE_SYSTEM_TABLE, > - CAPSULE_FLAGS_PERSIST_ACROSS_RESET | CAPSULE_FLAGS_INITIATE_RESET, > - CAPSULE_FLAGS_PERSIST_ACROSS_RESET | CAPSULE_FLAGS_POPULATE_SYSTEM_TABLE | CAPSULE_FLAGS_INITIATE_RESET}; > + static const uint32_t flag[] = { > + 0, > + CAPSULE_FLAGS_PERSIST_ACROSS_RESET, > + CAPSULE_FLAGS_PERSIST_ACROSS_RESET | CAPSULE_FLAGS_POPULATE_SYSTEM_TABLE, > + CAPSULE_FLAGS_PERSIST_ACROSS_RESET | CAPSULE_FLAGS_INITIATE_RESET, > + CAPSULE_FLAGS_PERSIST_ACROSS_RESET | CAPSULE_FLAGS_POPULATE_SYSTEM_TABLE | CAPSULE_FLAGS_INITIATE_RESET > + }; > > fwts_log_info(fw, "Testing UEFI runtime service GetNextHighMonotonicCount interface."); > ret = getnexthighmonotoniccount_test(fw, multitesttime); > @@ -186,11 +188,13 @@ static int uefirtmisc_test2(fwts_framework *fw) > uint32_t multitesttime = 512; > uint32_t i; > > - uint32_t flag[] = { 0, > - CAPSULE_FLAGS_PERSIST_ACROSS_RESET, > - CAPSULE_FLAGS_PERSIST_ACROSS_RESET | CAPSULE_FLAGS_POPULATE_SYSTEM_TABLE, > - CAPSULE_FLAGS_PERSIST_ACROSS_RESET | CAPSULE_FLAGS_INITIATE_RESET, > - CAPSULE_FLAGS_PERSIST_ACROSS_RESET | CAPSULE_FLAGS_POPULATE_SYSTEM_TABLE | CAPSULE_FLAGS_INITIATE_RESET}; > + static const uint32_t flag[] = { > + 0, > + CAPSULE_FLAGS_PERSIST_ACROSS_RESET, > + CAPSULE_FLAGS_PERSIST_ACROSS_RESET | CAPSULE_FLAGS_POPULATE_SYSTEM_TABLE, > + CAPSULE_FLAGS_PERSIST_ACROSS_RESET | CAPSULE_FLAGS_INITIATE_RESET, > + CAPSULE_FLAGS_PERSIST_ACROSS_RESET | CAPSULE_FLAGS_POPULATE_SYSTEM_TABLE | CAPSULE_FLAGS_INITIATE_RESET > + }; > > fwts_log_info(fw, "Stress testing for UEFI runtime service GetNextHighMonotonicCount interface."); > ret = getnexthighmonotoniccount_test(fw, multitesttime); > Acked-by: Alex Hung <alex.hung@canonical.com>
On 09/04/2017 09:13 PM, Colin King wrote: > From: Colin Ian King <colin.king@canonical.com> > > The arrays are read-only and hence can be make static const > > Signed-off-by: Colin Ian King <colin.king@canonical.com> > --- > src/uefi/uefirtmisc/uefirtmisc.c | 24 ++++++++++++++---------- > 1 file changed, 14 insertions(+), 10 deletions(-) > > diff --git a/src/uefi/uefirtmisc/uefirtmisc.c b/src/uefi/uefirtmisc/uefirtmisc.c > index 70068c9d..b107a915 100644 > --- a/src/uefi/uefirtmisc/uefirtmisc.c > +++ b/src/uefi/uefirtmisc/uefirtmisc.c > @@ -153,11 +153,13 @@ static int uefirtmisc_test1(fwts_framework *fw) > uint32_t multitesttime = 1; > uint32_t i; > > - uint32_t flag[] = { 0, > - CAPSULE_FLAGS_PERSIST_ACROSS_RESET, > - CAPSULE_FLAGS_PERSIST_ACROSS_RESET | CAPSULE_FLAGS_POPULATE_SYSTEM_TABLE, > - CAPSULE_FLAGS_PERSIST_ACROSS_RESET | CAPSULE_FLAGS_INITIATE_RESET, > - CAPSULE_FLAGS_PERSIST_ACROSS_RESET | CAPSULE_FLAGS_POPULATE_SYSTEM_TABLE | CAPSULE_FLAGS_INITIATE_RESET}; > + static const uint32_t flag[] = { > + 0, > + CAPSULE_FLAGS_PERSIST_ACROSS_RESET, > + CAPSULE_FLAGS_PERSIST_ACROSS_RESET | CAPSULE_FLAGS_POPULATE_SYSTEM_TABLE, > + CAPSULE_FLAGS_PERSIST_ACROSS_RESET | CAPSULE_FLAGS_INITIATE_RESET, > + CAPSULE_FLAGS_PERSIST_ACROSS_RESET | CAPSULE_FLAGS_POPULATE_SYSTEM_TABLE | CAPSULE_FLAGS_INITIATE_RESET > + }; > > fwts_log_info(fw, "Testing UEFI runtime service GetNextHighMonotonicCount interface."); > ret = getnexthighmonotoniccount_test(fw, multitesttime); > @@ -186,11 +188,13 @@ static int uefirtmisc_test2(fwts_framework *fw) > uint32_t multitesttime = 512; > uint32_t i; > > - uint32_t flag[] = { 0, > - CAPSULE_FLAGS_PERSIST_ACROSS_RESET, > - CAPSULE_FLAGS_PERSIST_ACROSS_RESET | CAPSULE_FLAGS_POPULATE_SYSTEM_TABLE, > - CAPSULE_FLAGS_PERSIST_ACROSS_RESET | CAPSULE_FLAGS_INITIATE_RESET, > - CAPSULE_FLAGS_PERSIST_ACROSS_RESET | CAPSULE_FLAGS_POPULATE_SYSTEM_TABLE | CAPSULE_FLAGS_INITIATE_RESET}; > + static const uint32_t flag[] = { > + 0, > + CAPSULE_FLAGS_PERSIST_ACROSS_RESET, > + CAPSULE_FLAGS_PERSIST_ACROSS_RESET | CAPSULE_FLAGS_POPULATE_SYSTEM_TABLE, > + CAPSULE_FLAGS_PERSIST_ACROSS_RESET | CAPSULE_FLAGS_INITIATE_RESET, > + CAPSULE_FLAGS_PERSIST_ACROSS_RESET | CAPSULE_FLAGS_POPULATE_SYSTEM_TABLE | CAPSULE_FLAGS_INITIATE_RESET > + }; > > fwts_log_info(fw, "Stress testing for UEFI runtime service GetNextHighMonotonicCount interface."); > ret = getnexthighmonotoniccount_test(fw, multitesttime); > Acked-by: Ivan Hu <ivan.hu@canonical.com>
diff --git a/src/uefi/uefirtmisc/uefirtmisc.c b/src/uefi/uefirtmisc/uefirtmisc.c index 70068c9d..b107a915 100644 --- a/src/uefi/uefirtmisc/uefirtmisc.c +++ b/src/uefi/uefirtmisc/uefirtmisc.c @@ -153,11 +153,13 @@ static int uefirtmisc_test1(fwts_framework *fw) uint32_t multitesttime = 1; uint32_t i; - uint32_t flag[] = { 0, - CAPSULE_FLAGS_PERSIST_ACROSS_RESET, - CAPSULE_FLAGS_PERSIST_ACROSS_RESET | CAPSULE_FLAGS_POPULATE_SYSTEM_TABLE, - CAPSULE_FLAGS_PERSIST_ACROSS_RESET | CAPSULE_FLAGS_INITIATE_RESET, - CAPSULE_FLAGS_PERSIST_ACROSS_RESET | CAPSULE_FLAGS_POPULATE_SYSTEM_TABLE | CAPSULE_FLAGS_INITIATE_RESET}; + static const uint32_t flag[] = { + 0, + CAPSULE_FLAGS_PERSIST_ACROSS_RESET, + CAPSULE_FLAGS_PERSIST_ACROSS_RESET | CAPSULE_FLAGS_POPULATE_SYSTEM_TABLE, + CAPSULE_FLAGS_PERSIST_ACROSS_RESET | CAPSULE_FLAGS_INITIATE_RESET, + CAPSULE_FLAGS_PERSIST_ACROSS_RESET | CAPSULE_FLAGS_POPULATE_SYSTEM_TABLE | CAPSULE_FLAGS_INITIATE_RESET + }; fwts_log_info(fw, "Testing UEFI runtime service GetNextHighMonotonicCount interface."); ret = getnexthighmonotoniccount_test(fw, multitesttime); @@ -186,11 +188,13 @@ static int uefirtmisc_test2(fwts_framework *fw) uint32_t multitesttime = 512; uint32_t i; - uint32_t flag[] = { 0, - CAPSULE_FLAGS_PERSIST_ACROSS_RESET, - CAPSULE_FLAGS_PERSIST_ACROSS_RESET | CAPSULE_FLAGS_POPULATE_SYSTEM_TABLE, - CAPSULE_FLAGS_PERSIST_ACROSS_RESET | CAPSULE_FLAGS_INITIATE_RESET, - CAPSULE_FLAGS_PERSIST_ACROSS_RESET | CAPSULE_FLAGS_POPULATE_SYSTEM_TABLE | CAPSULE_FLAGS_INITIATE_RESET}; + static const uint32_t flag[] = { + 0, + CAPSULE_FLAGS_PERSIST_ACROSS_RESET, + CAPSULE_FLAGS_PERSIST_ACROSS_RESET | CAPSULE_FLAGS_POPULATE_SYSTEM_TABLE, + CAPSULE_FLAGS_PERSIST_ACROSS_RESET | CAPSULE_FLAGS_INITIATE_RESET, + CAPSULE_FLAGS_PERSIST_ACROSS_RESET | CAPSULE_FLAGS_POPULATE_SYSTEM_TABLE | CAPSULE_FLAGS_INITIATE_RESET + }; fwts_log_info(fw, "Stress testing for UEFI runtime service GetNextHighMonotonicCount interface."); ret = getnexthighmonotoniccount_test(fw, multitesttime);