MIPS: R6: Constify r2_decoder_tables
authorMatt Redfearn <matt.redfearn@imgtec.com>
Tue, 14 Feb 2017 14:37:06 +0000 (14:37 +0000)
committerRalf Baechle <ralf@linux-mips.org>
Tue, 29 Aug 2017 13:21:50 +0000 (15:21 +0200)
commit114c370845111d4f2e31f9c6d4eedd9e4fc01f86
tree616ab3b9197078e516f21ffd5270c8572d920caf
parentff2c8252bfbf069dda1e53353a63b560f1369f59
MIPS: R6: Constify r2_decoder_tables

The r2_decoder_tables are never modified. They are arrays of constant
values and as such should be declared const.

This change saves 256 bytes of kernel text, and 128 bytes of kernel data
(384 bytes total) on a 32r6el_defconfig (with SMP disabled)
Before:
   text    data     bss     dec     hex filename
5576221 1080804  267040 6924065  69a721 vmlinux
After:
   text    data     bss     dec     hex filename
5575965 1080676  267040 6923681  69a5a1 vmlinux

Signed-off-by: Matt Redfearn <matt.redfearn@imgtec.com>
Cc: linux-mips@linux-mips.org
Patchwork: https://patchwork.linux-mips.org/patch/15289/
Signed-off-by: Ralf Baechle <ralf@linux-mips.org>
arch/mips/kernel/mips-r2-to-r6-emul.c