From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S932624AbdEKMZZ (ORCPT ); Thu, 11 May 2017 08:25:25 -0400 Received: from mout.kundenserver.de ([212.227.126.134]:55110 "EHLO mout.kundenserver.de" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1755481AbdEKMZY (ORCPT ); Thu, 11 May 2017 08:25:24 -0400 From: Arnd Bergmann To: Rob Herring , Frank Rowand Cc: Arnd Bergmann , Marek Szyprowski , devicetree@vger.kernel.org, linux-kernel@vger.kernel.org Subject: [PATCH 2/2] of: reserved_mem: fix 'const' annotation Date: Thu, 11 May 2017 14:24:50 +0200 Message-Id: <20170511122458.3862716-2-arnd@arndb.de> X-Mailer: git-send-email 2.9.0 In-Reply-To: <20170511122458.3862716-1-arnd@arndb.de> References: <20170511122458.3862716-1-arnd@arndb.de> X-Provags-ID: V03:K0:q3IEZFmDzE2P5Jir8z14coHNMRtXjHlINqB1RhjVNlG/MrvL56G OckBEWdAuZ/ACwlMG43BII3j595msYePP8a/2h514nvgKAoKCMCRhovhbkAD/+gll0OVamW ELs3+2H6qmoFFT77loyyeIBfjkF561oy8Lv204o+vWH/OCdYgAmyIuNZE7ZCgajLdvgtpvk de/NW+yHNa4L8KdYTSbiw== X-UI-Out-Filterresults: notjunk:1;V01:K0:XYUMkp9T5Qw=:wIfyNx92fw2Eg+nNGI0glB R7I4NV36I0ThHZPQwxJG0ZZzduDZLvysSFfPfTmjwB7Lm9Z3R6R6orqL77RTlfysg1SdUwYAn HcCLWNcKALHA/DcTzmQcw6kSyCzKbYaaI6vfaHEIfsZ+nhvVbMROklUZiOIorGZCyI6MUHfM1 18xJXQ+Mrtupx4AjT8Dqs5B9BnUGq4yOgh90cO7vYKZoBaLenF29GJ4jSrtA1bAI2rSeSjmaC O56bEWh9H7+JixNqpKDPPp9ulyqqNREbaGfubJUpu2BM24MPmGjnZSQzKT6PM3/mvlbXIhWA1 cIg4OlybLUZ2QNdr7+clMqMoHWZotm9ISRAUdmW3kswJkVNKE69Ln5FZbMjmFWeORgtKuS5UV 87M/UQWtjCWaLhpOgg8Cbyb6NY3Uo36/7dwAXIfMtUuYbKKg/TuQ6Xw65vQyU1pa6qmxva+uh rYCTMUl8UiYynArBY5+eLdornh3nFmephWUnQL+RSwCm6QalnsL94Vx/CidYnDxLskywXB35I tElfZAovTKQsUb6NOeB7Q9GHOkjAo8GsAtpYia/Z/uDqBRevNZww8VhMtzXfp6M+HXf4MRX/5 T0sCVIVARKXoHeGyhet9XiZnN7lkBqskcUUREOBXSaT0+jCE36ulOQPxRw7IP4Uk2wA3NQwpv Kt5uf/6abQlc6cn0cS250ffj0I3w5RhJIiPwhS1JIpOrhM1ZHH/pymBkWZviKGgJsxWM= Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org It's the pointer that is supposed to be const, not the return type of the function. drivers/of/of_reserved_mem.c: In function '__reserved_mem_init_node': drivers/of/of_reserved_mem.c:200:7: error: type qualifiers ignored on function return type [-Werror=ignored-qualifiers] int const (*initfn)(struct reserved_mem *rmem) = i->data; Fixes: 17a70355ea57 ("of: fix sparse warnings in fdt, irq, reserved mem, and resolver code") Signed-off-by: Arnd Bergmann --- drivers/of/of_reserved_mem.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/of/of_reserved_mem.c b/drivers/of/of_reserved_mem.c index 4dec07ea510f..3f03ec004829 100644 --- a/drivers/of/of_reserved_mem.c +++ b/drivers/of/of_reserved_mem.c @@ -197,7 +197,7 @@ static int __init __reserved_mem_init_node(struct reserved_mem *rmem) const struct of_device_id *i; for (i = __reservedmem_of_table; i < &__rmem_of_table_sentinel; i++) { - int const (*initfn)(struct reserved_mem *rmem) = i->data; + int (* const initfn)(struct reserved_mem *rmem) = i->data; const char *compat = i->compatible; if (!of_flat_dt_is_compatible(rmem->fdt_node, compat)) -- 2.9.0