Path: csiph.com!eternal-september.org!feeder.eternal-september.org!aioe.org!bofh.it!news.nic.it!robomod From: Arvind Yadav Newsgroups: linux.kernel Subject: [PATCH] irqchip: irq-gic-v3-its-pci-msi: make of_device_ids const Date: Fri, 23 Jun 2017 12:20:01 +0200 Message-ID: Dkim-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:date:message-id; bh=ufTwsDaT20BSjpursSVFoNfw2MkJ1FzdsqmQKjoJlOo=; b=JixTshQ28pYjUJPmBuzB5mKiddmwxGmewk6/TSV4yCN+9aSBVU04YhUCjZi1b7bNQX EVjTXSVDfrdJQekDXXHFUkvN8XRdetO7YK6me0GbsYNbDxF8cK5l97cBZV32ijRMexZ/ 2+ziIddG/nMYLvgSW+m1GTVpV71yX8jaR2wJ3H+FGNwJU1xIVG5DUi5uusTiuP9RLMYu YFxR72tRf7TeJKm2R8QpFx0a6rZ0yXFrDV7FOcAJq90XHFUrZX3aSnyMe7IFdBbBs0sq IeqMaqJk1jlc7f3Al96Y2N1hhvT9LWkfAOXZev6CrEq13mYuz7SMi9RmO2zPFhRBoGzL PiXQ== X-Google-Dkim-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id; bh=ufTwsDaT20BSjpursSVFoNfw2MkJ1FzdsqmQKjoJlOo=; b=k8cOh5t5d6NX5/BFUMml08vgWdyo4LmnuMGwoAjaI/3QU/4S5zRWjwm5M/D3S0FsKv ZNMd8yGKpkAAHMUFuJl6/uNrhGc/+PZV1wjPWMCDrR3FnJJloDIa/lItMZTjcV5JBjbt sVH6S4EQQ4xx0FbDRTBhmRd4oOEGGecn2IN54FtHGk/kGd+tUdPbWl4VuI0d136vDlpU Fx+n47fJ0PoViQ3qXS3NUSbxy7aVq8oLR3tqcKVjFJrOUWdQ57WrkY0tzsE22lwPTQ00 mypaUtja1RH6eXHZ2ftaQD4Cao3lxDHv9H8vl41YUvNubb59USL/ATdcSG6oQ2cQMOek qllQ== X-Gm-Message-State: AKS2vOzckx8xUy4vccjIyqVNzVwWBQpZeu0QgtUrSIaQZi/xBpZm4XhT a12L/1f68ILRCQ== X-Received: by 10.84.217.217 with SMTP id d25mr7996038plj.145.1498212723702; Fri, 23 Jun 2017 03:12:03 -0700 (PDT) X-Mailer: git-send-email 1.9.1 Sender: robomod@news.nic.it List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Approved: robomod@news.nic.it Lines: 24 Organization: linux.* mail to news gateway X-Original-Cc: linux-kernel@vger.kernel.org X-Original-Date: Fri, 23 Jun 2017 15:41:20 +0530 X-Original-Message-ID: <669f00b17984ab8c8a505d6cf0ffa31951bf8ad9.1498212599.git.arvind.yadav.cs@gmail.com> X-Original-Sender: linux-kernel-owner@vger.kernel.org Xref: csiph.com linux.kernel:1673452 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. Signed-off-by: Arvind Yadav --- drivers/irqchip/irq-gic-v3-its-pci-msi.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/irqchip/irq-gic-v3-its-pci-msi.c b/drivers/irqchip/irq-gic-v3-its-pci-msi.c index aee1c60..44f80ec 100644 --- a/drivers/irqchip/irq-gic-v3-its-pci-msi.c +++ b/drivers/irqchip/irq-gic-v3-its-pci-msi.c @@ -102,7 +102,7 @@ static int its_pci_msi_prepare(struct irq_domain *domain, struct device *dev, .chip = &its_msi_irq_chip, }; -static struct of_device_id its_device_id[] = { +static const struct of_device_id its_device_id[] = { { .compatible = "arm,gic-v3-its", }, {}, }; -- 1.9.1