]> git.ipfire.org Git - thirdparty/kernel/linux.git/commitdiff
fbcon: Use 'bool' where appopriate
authorVille Syrjälä <ville.syrjala@linux.intel.com>
Mon, 23 Sep 2024 20:50:16 +0000 (23:50 +0300)
committerHelge Deller <deller@gmx.de>
Sun, 27 Jul 2025 17:56:52 +0000 (19:56 +0200)
Use 'bool' type where it makes more sense than 'int'.

v2: Rebase due to corrected 'fbcon_cursor_blink' initial value

Acked-by: Helge Deller <deller@gmx.de>
Signed-off-by: Ville Syrjälä <ville.syrjala@linux.intel.com>
Reviewed-by: Thomas Zimmermann <tzimmermann@suse.de>
Signed-off-by: Helge Deller <deller@gmx.de>
drivers/video/fbdev/core/fbcon.c

index bc3cde4138bd442b43516a73697d89128078f31b..09343ab4ac51221775dcf51d0ea99202d546677c 100644 (file)
@@ -134,9 +134,9 @@ static int logo_shown = FBCON_LOGO_CANSHOW;
 /* console mappings */
 static unsigned int first_fb_vc;
 static unsigned int last_fb_vc = MAX_NR_CONSOLES - 1;
-static int fbcon_is_default = 1;
+static bool fbcon_is_default = true;
 static int primary_device = -1;
-static int fbcon_has_console_bind;
+static bool fbcon_has_console_bind;
 
 #ifdef CONFIG_FRAMEBUFFER_CONSOLE_DETECT_PRIMARY
 static int map_override;
@@ -288,7 +288,7 @@ static bool fbcon_skip_panic(struct fb_info *info)
 #endif
 }
 
-static inline int fbcon_is_active(struct vc_data *vc, struct fb_info *info)
+static inline bool fbcon_is_active(struct vc_data *vc, struct fb_info *info)
 {
        struct fbcon_ops *ops = info->fbcon_par;
 
@@ -297,7 +297,7 @@ static inline int fbcon_is_active(struct vc_data *vc, struct fb_info *info)
 }
 
 static int get_color(struct vc_data *vc, struct fb_info *info,
-             u16 c, int is_fg)
+                    u16 c, bool is_fg)
 {
        int depth = fb_get_color_depth(&info->var, &info->fix);
        int color = 0;
@@ -365,12 +365,12 @@ static int get_color(struct vc_data *vc, struct fb_info *info,
 
 static int get_fg_color(struct vc_data *vc, struct fb_info *info, u16 c)
 {
-       return get_color(vc, info, c, 1);
+       return get_color(vc, info, c, true);
 }
 
 static int get_bg_color(struct vc_data *vc, struct fb_info *info, u16 c)
 {
-       return get_color(vc, info, c, 0);
+       return get_color(vc, info, c, false);
 }
 
 static void fb_flashcursor(struct work_struct *work)
@@ -474,7 +474,7 @@ static int __init fb_console_setup(char *this_opt)
                                last_fb_vc = simple_strtoul(options, &options, 10) - 1;
                        if (last_fb_vc < first_fb_vc || last_fb_vc >= MAX_NR_CONSOLES)
                                last_fb_vc = MAX_NR_CONSOLES - 1;
-                       fbcon_is_default = 0;
+                       fbcon_is_default = false;
                        continue;
                }
 
@@ -569,7 +569,7 @@ static int do_fbcon_takeover(int show_logo)
                        con2fb_map[i] = -1;
                info_idx = -1;
        } else {
-               fbcon_has_console_bind = 1;
+               fbcon_has_console_bind = true;
        }
 
        return err;
@@ -2817,7 +2817,7 @@ static void fbcon_unbind(void)
                                fbcon_is_default);
 
        if (!ret)
-               fbcon_has_console_bind = 0;
+               fbcon_has_console_bind = false;
 }
 #else
 static inline void fbcon_unbind(void) {}
@@ -3268,8 +3268,9 @@ static ssize_t cursor_blink_store(struct device *device,
                                  const char *buf, size_t count)
 {
        struct fb_info *info;
-       int blink, idx;
        char **last = NULL;
+       bool blink;
+       int idx;
 
        console_lock();
        idx = con2fb_map[fg_console];