]> git.karo-electronics.de Git - linux-beck.git/commitdiff
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 926d53eeb54952c48ea41dd787149c72fb87ea5c..b383eb9882bf91da132b1467b5cd6d7d6f7936aa 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 671c05558c7959c20883937546e656fadb8bf9e7..e1cc41b343ca162cd7bf465ac3761b220172500f 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 ae04820e0c5773d74d46671dc79c69c86434516a..e2e07934868f699894228310fae748bb8cdb38bc 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 649c3943d4312df72b154cc5121451b07dc04b41..880613200ecfbfa58432a014ec1c4942704a4752 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 56cecca7f1ceda688516f1f0ec74a6bc8d94843a..c843348bfa2090383568c4b8b754e15e06b74759 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 */