ata: sata_rcar: make of_device_ids const.
authorArvind Yadav <arvind.yadav.cs@gmail.com>
Fri, 16 Jun 2017 12:02:21 +0000 (17:32 +0530)
committerTejun Heo <tj@kernel.org>
Mon, 19 Jun 2017 18:03:06 +0000 (14:03 -0400)
of_device_ids are not supposed to change at runtime. All functions
working with of_device_ids provided by <linux/of.h> work with const
of_device_ids. So mark the non-const structs as const.

File size before:
   text    data     bss     dec     hex filename
   3946    2296       0    6242    1862 drivers/ata/sata_rcar.o

File size after constify sata_rcar_match.
   text    data     bss     dec     hex filename
   5554     696       0    6250    186a drivers/ata/sata_rcar.o

Signed-off-by: Arvind Yadav <arvind.yadav.cs@gmail.com>
Signed-off-by: Tejun Heo <tj@kernel.org>
drivers/ata/sata_rcar.c

index 5d38245a7a73a7cc4fa0d49255a52c7daead7886..35945e31ba7d25ce09deb36be6dfd4e6b86e929a 100644 (file)
@@ -828,7 +828,7 @@ static void sata_rcar_init_controller(struct ata_host *host)
        iowrite32(ATAPI_INT_ENABLE_SATAINT, base + ATAPI_INT_ENABLE_REG);
 }
 
-static struct of_device_id sata_rcar_match[] = {
+static const struct of_device_id sata_rcar_match[] = {
        {
                /* Deprecated by "renesas,sata-r8a7779" */
                .compatible = "renesas,rcar-sata",