]> git.baikalelectronics.ru Git - kernel.git/commit
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)
commitf2943494706adfdada1672771409e53f611e3c01
tree616ab3b9197078e516f21ffd5270c8572d920caf
parent2775a3892260b6c8320f00b5fdf0cfae4e4d364e
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