Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1753778AbdFPMVT (ORCPT ); Fri, 16 Jun 2017 08:21:19 -0400 Received: from mail-pg0-f65.google.com ([74.125.83.65]:33674 "EHLO mail-pg0-f65.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1753759AbdFPMVR (ORCPT ); Fri, 16 Jun 2017 08:21:17 -0400 From: Arvind Yadav To: ssantosh@kernel.org Cc: linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org Subject: [PATCH] soc: ti: knav: make of_device_ids const. Date: Fri, 16 Jun 2017 17:50:34 +0530 Message-Id: <754c97ef359882e602affee9f6709dcd687a2234.1497615578.git.arvind.yadav.cs@gmail.com> X-Mailer: git-send-email 1.9.1 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 1162 Lines: 32 of_device_ids are not supposed to change at runtime. All functions working with of_device_ids provided by work with const of_device_ids. So mark the non-const structs as const. File size before: text data bss dec hex filename 5369 720 8 6097 17d1 drivers/soc/ti/knav_qmss_queue.o File size after constify keystone_qmss_of_match. text data bss dec hex filename 5785 304 8 6097 17d1 drivers/soc/ti/knav_qmss_queue.o Signed-off-by: Arvind Yadav --- drivers/soc/ti/knav_qmss_queue.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/soc/ti/knav_qmss_queue.c b/drivers/soc/ti/knav_qmss_queue.c index 2ec3536..740639c 100644 --- a/drivers/soc/ti/knav_qmss_queue.c +++ b/drivers/soc/ti/knav_qmss_queue.c @@ -1813,7 +1813,7 @@ static int knav_queue_remove(struct platform_device *pdev) } /* Match table for of_platform binding */ -static struct of_device_id keystone_qmss_of_match[] = { +static const struct of_device_id keystone_qmss_of_match[] = { { .compatible = "ti,keystone-navigator-qmss", }, {}, }; -- 1.9.1