video: constify geode ops structures
authorJulia Lawall <Julia.Lawall@lip6.fr>
Sun, 8 Nov 2015 21:34:53 +0000 (22:34 +0100)
committerTomi Valkeinen <tomi.valkeinen@ti.com>
Tue, 15 Dec 2015 13:41:22 +0000 (15:41 +0200)
These geode ops structures are never modified, so declare them as const.

Done with the help of Coccinelle.

Signed-off-by: Julia Lawall <Julia.Lawall@lip6.fr>
Signed-off-by: Tomi Valkeinen <tomi.valkeinen@ti.com>
drivers/video/fbdev/geode/display_gx1.c
drivers/video/fbdev/geode/display_gx1.h
drivers/video/fbdev/geode/geodefb.h
drivers/video/fbdev/geode/video_cs5530.c
drivers/video/fbdev/geode/video_cs5530.h

index 926d53e..b383eb9 100644 (file)
@@ -208,7 +208,7 @@ static void gx1_set_hw_palette_reg(struct fb_info *info, unsigned regno,
        writel(val, par->dc_regs + DC_PAL_DATA);
 }
 
-struct geode_dc_ops gx1_dc_ops = {
+const struct geode_dc_ops gx1_dc_ops = {
        .set_mode        = gx1_set_mode,
        .set_palette_reg = gx1_set_hw_palette_reg,
 };
index 671c055..e1cc41b 100644 (file)
@@ -18,7 +18,7 @@
 unsigned gx1_gx_base(void);
 int gx1_frame_buffer_size(void);
 
-extern struct geode_dc_ops gx1_dc_ops;
+extern const struct geode_dc_ops gx1_dc_ops;
 
 /* GX1 configuration I/O registers */
 
index ae04820..e2e0793 100644 (file)
@@ -31,8 +31,8 @@ struct geodefb_par {
        int panel_y;
        void __iomem *dc_regs;
        void __iomem *vid_regs;
-       struct geode_dc_ops  *dc_ops;
-       struct geode_vid_ops *vid_ops;
+       const struct geode_dc_ops  *dc_ops;
+       const struct geode_vid_ops *vid_ops;
 };
 
 #endif /* !__GEODEFB_H__ */
index 649c394..8806132 100644 (file)
@@ -186,7 +186,7 @@ static int cs5530_blank_display(struct fb_info *info, int blank_mode)
        return 0;
 }
 
-struct geode_vid_ops cs5530_vid_ops = {
+const struct geode_vid_ops cs5530_vid_ops = {
        .set_dclk          = cs5530_set_dclk_frequency,
        .configure_display = cs5530_configure_display,
        .blank_display     = cs5530_blank_display,
index 56cecca..c843348 100644 (file)
@@ -15,7 +15,7 @@
 #ifndef __VIDEO_CS5530_H__
 #define __VIDEO_CS5530_H__
 
-extern struct geode_vid_ops cs5530_vid_ops;
+extern const struct geode_vid_ops cs5530_vid_ops;
 
 /* CS5530 Video device registers */