summaryrefslogtreecommitdiffstats
path: root/drivers/media/platform/s3c-camif/camif-regs.c
diff options
context:
space:
mode:
authorColin Ian King <colin.king@canonical.com>2019-09-06 05:11:33 -0300
committerMauro Carvalho Chehab <mchehab+samsung@kernel.org>2019-10-01 16:43:49 -0300
commit5914ecf4b18fcc242e81ebbae255bb32ba2f3da2 (patch)
tree9b0c14977ef9aafcee04e5a93c904e2006eb9bd8 /drivers/media/platform/s3c-camif/camif-regs.c
parent3ff8b2c646095c621a456327bd4d7036b7cb55fa (diff)
downloadlinux-5914ecf4b18fcc242e81ebbae255bb32ba2f3da2.tar.bz2
media: s3c-camif: make array 'registers' static const, makes object smaller
Don't populate the array 'registers' on the stack but instead make it static const. Makes the object code smaller by 45 bytes. Before: text data bss dec hex filename 17364 5000 0 22364 575c platform/s3c-camif/camif-regs.o After: text data bss dec hex filename 17255 5064 0 22319 572f platform/s3c-camif/camif-regs.o (gcc version 9.2.1, amd64) Signed-off-by: Colin Ian King <colin.king@canonical.com> Signed-off-by: Hans Verkuil <hverkuil-cisco@xs4all.nl> Signed-off-by: Mauro Carvalho Chehab <mchehab+samsung@kernel.org>
Diffstat (limited to 'drivers/media/platform/s3c-camif/camif-regs.c')
-rw-r--r--drivers/media/platform/s3c-camif/camif-regs.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/media/platform/s3c-camif/camif-regs.c b/drivers/media/platform/s3c-camif/camif-regs.c
index 1a65532dc36d..e80204f5720c 100644
--- a/drivers/media/platform/s3c-camif/camif-regs.c
+++ b/drivers/media/platform/s3c-camif/camif-regs.c
@@ -553,7 +553,7 @@ void camif_hw_disable_capture(struct camif_vp *vp)
void camif_hw_dump_regs(struct camif_dev *camif, const char *label)
{
- struct {
+ static const struct {
u32 offset;
const char * const name;
} registers[] = {