[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [PATCH v2 09/18] s390x/cpumodel: Fix UI to CPU features pcc-cmac-{ae
From: |
Markus Armbruster |
Subject: |
Re: [PATCH v2 09/18] s390x/cpumodel: Fix UI to CPU features pcc-cmac-{aes, eaes}-256 |
Date: |
Fri, 08 May 2020 14:15:54 +0200 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/26.3 (gnu/linux) |
Cornelia Huck <address@hidden> writes:
> On Tue, 5 May 2020 17:29:17 +0200
> Markus Armbruster <address@hidden> wrote:
>
>> Both s390_features[S390_FEAT_PCC_CMAC_AES_256].name and
>> s390_features[S390_FEAT_PCC_CMAC_EAES_256].name is
>> "pcc-cmac-eaes-256". The former is obviously a pasto.
>>
>> Impact:
>>
>> * s390_feat_bitmap_to_ascii() misidentifies S390_FEAT_PCC_CMAC_AES_256
>> as "pcc-cmac-eaes-256". Affects QMP commands query-cpu-definitions,
>> query-cpu-model-expansion, query-cpu-model-baseline,
>> query-cpu-model-comparison, and the error message when
>> s390_realize_cpu_model() fails in check_compatibility().
>>
>> * s390_cpu_list() also misidentifies it. Affects -cpu help.
>>
>> * s390_cpu_model_register_props() creates CPU property
>> "pcc-cmac-eaes-256" twice. The second one fails, but the error is
>> ignored (a later commit will change that). Results in a single
>> property "pcc-cmac-eaes-256" with the description for
>> S390_FEAT_PCC_CMAC_AES_256, and no property for
>> S390_FEAT_PCC_CMAC_EAES_256. CPU properties are visible in CLI -cpu
>> and -device, QMP & HMP device_add, QMP device-list-properties, and
>> QOM introspection.
>>
>> Fix by deleting the wayward 'e'.
>>
>> Fixes: 782417446279717aa85320191a519b51f6d5dd31
>
> I like the more standard
>
> Fixes: 782417446279 ("s390x/cpumodel: introduce CPU features")
>
> for that.
For a value of "standard" :)
$ git-log --since 'one year ago' master | sed -n 's/^ *Fixes: *//p' | sed
-E 's/^[a-f0-9]{40}/SHA/i;s/^[a-f0-9]{4,}/ABBREV-SHA/i;s/^https?:[^
]*/URL/;s/^(Coverity )?CID [^ ]*/CID/;s/^CVE-[^
]*/CVE/;s/".*"/"MSG"/;s/\(.*\)/(MSG)/'| sort | uniq -c | grep -v '^ *1 ' | sort
-nr
204 ABBREV-SHA (MSG)
132 ABBREV-SHA
85 SHA
43 URL
23 ABBREV-SHA "MSG"
11 CID
5
3 CVE
2 add read-zeroes to 051.out
2 CID (MSG)
I'll tweak it for you, of course.
>> Cc: Halil Pasic <address@hidden>
>> Cc: Cornelia Huck <address@hidden>
>> Cc: Christian Borntraeger <address@hidden>
>> Cc: Richard Henderson <address@hidden>
>> Cc: David Hildenbrand <address@hidden>
>> Cc: address@hidden
>> Signed-off-by: Markus Armbruster <address@hidden>
>> Reviewed-by: David Hildenbrand <address@hidden>
>> Tested-by: Christian Borntraeger <address@hidden>
>> ---
>> target/s390x/cpu_features_def.inc.h | 2 +-
>> 1 file changed, 1 insertion(+), 1 deletion(-)
>
> Reviewed-by: Cornelia Huck <address@hidden>
>
> I assume you'll take this one together with the rest of the series?
Yes.
Thank you!