video: fbdev: controlfb: fix sparse warning about using incorrect type
authorBartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
Tue, 24 Mar 2020 13:45:03 +0000 (14:45 +0100)
committerBartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
Fri, 17 Apr 2020 13:50:01 +0000 (15:50 +0200)
Use in_le32() instead of le32_to_cpup() to fix sparse warning about
improper type of the argument.

Also drop inline keyword from control_par_to_var() prototype
(to match function definition).

Acked-by: Sam Ravnborg <sam@ravnborg.org>
Signed-off-by: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
Link: https://patchwork.freedesktop.org/patch/msgid/20200324134508.25120-2-b.zolnierkie@samsung.com
drivers/video/fbdev/controlfb.c

index 38b61cd..50fc52f 100644 (file)
@@ -143,7 +143,7 @@ static int read_control_sense(struct fb_info_control *p);
 static int calc_clock_params(unsigned long clk, unsigned char *param);
 static int control_var_to_par(struct fb_var_screeninfo *var,
        struct fb_par_control *par, const struct fb_info *fb_info);
-static inline void control_par_to_var(struct fb_par_control *par,
+static void control_par_to_var(struct fb_par_control *par,
        struct fb_var_screeninfo *var);
 static void control_init_info(struct fb_info *info, struct fb_info_control *p);
 static void control_cleanup(void);
@@ -313,7 +313,7 @@ static int controlfb_blank(int blank_mode, struct fb_info *info)
                container_of(info, struct fb_info_control, info);
        unsigned ctrl;
 
-       ctrl = le32_to_cpup(CNTRL_REG(p,ctrl));
+       ctrl = in_le32(CNTRL_REG(p, ctrl));
        if (blank_mode > 0)
                switch (blank_mode) {
                case FB_BLANK_VSYNC_SUSPEND: