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

Re: [Xen-devel] [RFC PATCH v2 11/12] xen: arm: implement XEN_SYSCTL_cpufreq_op



>>> On 22.10.14 at 12:09, <oleksandr.dmytryshyn@xxxxxxxxxxxxxxx> wrote:
> On Wed, Oct 22, 2014 at 12:34 PM, Jan Beulich <JBeulich@xxxxxxxx> wrote:
>>>>> On 22.10.14 at 10:46, <oleksandr.dmytryshyn@xxxxxxxxxxxxxxx> wrote:
>>> On Fri, Oct 17, 2014 at 4:21 PM, Jan Beulich <JBeulich@xxxxxxxx> wrote:
>>>>>>> On 16.10.14 at 13:27, <oleksandr.dmytryshyn@xxxxxxxxxxxxxxx> wrote:
>>>>> --- a/xen/include/xen/cpufreq.h
>>>>> +++ b/xen/include/xen/cpufreq.h
>>>>> @@ -20,6 +20,7 @@
>>>>>  #include <xen/spinlock.h>
>>>>>  #include <xen/errno.h>
>>>>>  #include <xen/cpumask.h>
>>>>> +#include <public/sysctl.h>
>>>>
>>>> Please don't add new dependencies that aren't needed (not even
>>>> on ARM).
>>> I'll create a separate file hwdom-cpufreq.h and I'll use it.
>>
>> I don't follow - you just don't need the #include above; no need to
>> create a new header.
> The structure 'xen_sysctl_cpufreq_op_t' could not be defined in the
> original file cpufreq.h
> because all sysctl-related structures are defined in the
> xen/include/public/sysctl.h.
> And if this structure will be defined in the cpufreq.h than this file
> should be included to the sysctl.h (and it is not an acceptable solution).

No. It is sufficient for the structure to be forward declared when
all you need is declaring a function argument as a pointer to it.

Jan


_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxx
http://lists.xen.org/xen-devel


 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.