[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Qemu-devel] [PATCH 2/2] ARM: PL061: Misc cleaning fields for PL061
From: |
Wei Huang |
Subject: |
Re: [Qemu-devel] [PATCH 2/2] ARM: PL061: Misc cleaning fields for PL061 device state |
Date: |
Tue, 2 Feb 2016 09:16:21 -0600 |
User-agent: |
Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.5.0 |
On 02/02/2016 01:03 AM, Michael Tokarev wrote:
> 01.02.2016 21:01, Peter Maydell wrote:
>> On 1 February 2016 at 17:20, Wei Huang <address@hidden> wrote:
>>> This patch removes float_high field of PL061State, which doesn't seem
>>> to be used anywhere.
> []
>>> @@ -88,7 +87,6 @@ static const VMStateDescription vmstate_pl061 = {
>>> VMSTATE_UINT32(slr, PL061State),
>>> VMSTATE_UINT32(den, PL061State),
>>> VMSTATE_UINT32(cr, PL061State),
>>> - VMSTATE_UINT32(float_high, PL061State),
>>> VMSTATE_UINT32_V(amsel, PL061State, 2),
>>> VMSTATE_END_OF_LIST()
>>
>> This would be a migration compatibility break, so at a minimum
>> you need to bump the vmstate struct versions.
>
> Is it worth the effort to remove this field if it causes
> compatibility break? Maybe keep it around, it doesn't hurt?
It doesn't hurt. So either way is fine. I just happened to find it while
reviewing the code.
> At the very least, we may rename it to "unused_float_high",
> or something, to indicate it is a known-unused?
I don't think renaming solves any problem. Either we keep this variable
as it is or remove it.
>
> Thanks,
>
> /mjt
>