|
|
|
|
|
|
|
|
|
|
xen-devel
[Xen-devel] Re: [PATCH 08/23] xen: statically initialize cpu_evtchn_mask
To: |
Konrad Rzeszutek Wilk <konrad.wilk@xxxxxxxxxx> |
Subject: |
[Xen-devel] Re: [PATCH 08/23] xen: statically initialize cpu_evtchn_mask_p |
From: |
Paolo Bonzini <pbonzini@xxxxxxxxxx> |
Date: |
Mon, 24 Jan 2011 18:44:10 +0100 |
Cc: |
Jeremy Fitzhardinge <jeremy@xxxxxxxx>, xen-devel@xxxxxxxxxxxxxxxxxxx, Stefano Stabellini <stefano.stabellini@xxxxxxxxxxxxx>, linux-kernel@xxxxxxxxxxxxxxx, Jan Beulich <JBeulich@xxxxxxxxxx>, Konrad Rzeszutek Wilk <konrad@xxxxxxxxxx>, Jeremy Fitzhardinge <jeremy.fitzhardinge@xxxxxxxxxx> |
Delivery-date: |
Mon, 24 Jan 2011 09:45:39 -0800 |
Dkim-signature: |
v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:sender:message-id:date:from:user-agent :mime-version:to:cc:subject:references:in-reply-to:content-type :content-transfer-encoding; bh=JZgT2DdPqzwKNy7zgn2Toobi39JEcJMKSClux5z6igw=; b=vJyvyWljlafln8gMLuvTnNQKzU8PzqT6PUAfyo7XouOBHombF7Q3oSS7NZ6kNfUdNO ByBk9CSvFr4lm+eNqS+dqKFdUhm0YttC5Z/NFy1NGFSKCXtAd3kbXx5mtetgwuZBCj9d kI4go7qU0s/8Dpb4VA+2dSp3QwAxg5iKNbYtU= |
Domainkey-signature: |
a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=sender:message-id:date:from:user-agent:mime-version:to:cc:subject :references:in-reply-to:content-type:content-transfer-encoding; b=FW6iLokIP41CVyGflvBHMYKrdnLYa6dOe9yhBf5OesiPqJuDGxNiUOfeemQJzKvhpC Dj7QBCxA8wa7k7Uo7ZKj5FEH9gNBZIuX00eF9POSdiwTbV/zOQDhalHmIw4/I2cnY61Y IayAAf1LKMltyvtD0Db00XU0WrJ40h+QtKkPo= |
Envelope-to: |
www-data@xxxxxxxxxxxxxxxxxxx |
In-reply-to: |
<1286898271-32018-9-git-send-email-konrad.wilk@xxxxxxxxxx> |
List-help: |
<mailto:xen-devel-request@lists.xensource.com?subject=help> |
List-id: |
Xen developer discussion <xen-devel.lists.xensource.com> |
List-post: |
<mailto:xen-devel@lists.xensource.com> |
List-subscribe: |
<http://lists.xensource.com/mailman/listinfo/xen-devel>, <mailto:xen-devel-request@lists.xensource.com?subject=subscribe> |
List-unsubscribe: |
<http://lists.xensource.com/mailman/listinfo/xen-devel>, <mailto:xen-devel-request@lists.xensource.com?subject=unsubscribe> |
References: |
<1286898271-32018-1-git-send-email-konrad.wilk@xxxxxxxxxx> <1286898271-32018-9-git-send-email-konrad.wilk@xxxxxxxxxx> |
Sender: |
xen-devel-bounces@xxxxxxxxxxxxxxxxxxx |
User-agent: |
Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.2.13) Gecko/20101209 Fedora/3.1.7-0.35.b3pre.fc14 Lightning/1.0b3pre Mnenhy/0.8.3 Thunderbird/3.1.7 |
On 10/12/2010 05:44 PM, Konrad Rzeszutek Wilk wrote:
> -static struct cpu_evtchn_s *cpu_evtchn_mask_p;
> +
> +static __initdata struct cpu_evtchn_s init_evtchn_mask = {
> + .bits[0 ... (NR_EVENT_CHANNELS/BITS_PER_LONG)-1] = ~0ul,
> +};
> +static struct cpu_evtchn_s *cpu_evtchn_mask_p =&init_evtchn_mask;
> +
> static inline unsigned long *cpu_evtchn_mask(int cpu)
> {
> return cpu_evtchn_mask_p[cpu].bits;
This causes a modpost warning:
WARNING: drivers/xen/built-in.o(.data+0x0): Section mismatch in
reference from the variable cpu_evtchn_mask_p to the variable
.init.data:init_evtchn_mask
The variable cpu_evtchn_mask_p references
the variable __initdata init_evtchn_mask
If the reference is valid then annotate the
variable with __init* or __refdata (see linux/init.h) or name the variable:
*driver, *_template, *_timer, *_sht, *_ops, *_probe, *_probe_one,
*_console,
This is harmless, the variable is initialized to non-init data
in an __init function. The added noise is ugly, though.
Paolo
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel
|
<Prev in Thread] |
Current Thread |
[Next in Thread>
|
- [Xen-devel] Re: [PATCH 08/23] xen: statically initialize cpu_evtchn_mask_p,
Paolo Bonzini <=
|
|
|
|
|