qemu-commits
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Qemu-commits] [COMMIT aca312a] qdev: kill DeviceState->name


From: Stefan Weil
Subject: Re: [Qemu-commits] [COMMIT aca312a] qdev: kill DeviceState->name
Date: Wed, 10 Jun 2009 10:19:40 +0200
User-agent: Mozilla-Thunderbird 2.0.0.19 (X11/20090103)

Paul Brook schrieb:
>> The visibility of both "name" member variables is different:
>> the removed one was defined in a header file (so it
>> was public), the remaining one is only defined locally
>> in qdev.c (it is private).
>>     
>
> As the comments is qdev.h state, this is not a public API. You should not be 
> accessing any of the DeviceState fields directly.
>
>   
>> What about defining the full DeviceType struct in qdev.h?
>> I have code which reads "name" (a newer version of eepro100.c),
>> and it was broken by this commit...
>>     
>
> My guess would be this is a symptom of you doing something else wrong.
>
> Paul
>
>   

Gerd's latest patch moves "name" from DeviceType to DeviceInfo
(which is public). I think this is a good solution, and as soon as it
is integrated in HEAD, my code will work again.

Thanks,

Stefan





reply via email to

[Prev in Thread] Current Thread [Next in Thread]