From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1757035AbbCCUyB (ORCPT ); Tue, 3 Mar 2015 15:54:01 -0500 Received: from blu004-omc2s26.hotmail.com ([65.55.111.101]:64736 "EHLO BLU004-OMC2S26.hotmail.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1755764AbbCCUx7 (ORCPT ); Tue, 3 Mar 2015 15:53:59 -0500 X-Greylist: delayed 402 seconds by postgrey-1.27 at vger.kernel.org; Tue, 03 Mar 2015 15:53:59 EST X-TMN: [CiMHQMIZ0afEAMDTtJYcIpi1La4jCwpW] X-Originating-Email: [xili_gchen_5257@hotmail.com] Message-ID: Date: Wed, 4 Mar 2015 04:55:06 +0800 From: Chen Gang User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.10; rv:31.0) Gecko/20100101 Thunderbird/31.5.0 MIME-Version: 1.0 To: msalter@redhat.com, a-jacquiot@ti.com CC: robh@kernel.org, "linux-c6x-dev@linux-c6x.org" , "linux-kernel@vger.kernel.org" Subject: [PATCH v2] c6x: kernel: setup: Remove 'const' for local variables in machine_init Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 7bit X-OriginalArrivalTime: 03 Mar 2015 20:47:15.0641 (UTC) FILETIME=[3B70DA90:01D055F3] Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org early_init_dt_scan() accepts "void *", the related warning: CC arch/c6x/kernel/setup.o arch/c6x/kernel/setup.c: In function 'machine_init': arch/c6x/kernel/setup.c:290:21: warning: passing argument 1 of 'early_init_dt_scan' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] early_init_dt_scan(fdt); ^ In file included from arch/c6x/kernel/setup.c:19:0: include/linux/of_fdt.h:75:13: note: expected 'void *' but argument is of type 'const void *' extern bool early_init_dt_scan(void *params); ^ Signed-off-by: Chen Gang --- arch/c6x/kernel/setup.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/arch/c6x/kernel/setup.c b/arch/c6x/kernel/setup.c index f016128..1d9f399 100644 --- a/arch/c6x/kernel/setup.c +++ b/arch/c6x/kernel/setup.c @@ -265,8 +265,8 @@ int __init c6x_add_memory(phys_addr_t start, unsigned long size) */ notrace void __init machine_init(unsigned long dt_ptr) { - const void *dtb = __va(dt_ptr); - const void *fdt = _fdt_start; + void *dtb = __va(dt_ptr); + void *fdt = _fdt_start; /* interrupts must be masked */ set_creg(IER, 2); -- 1.9.3