From: Qianqiang Liu Date: Thu, 26 Sep 2024 11:59:11 +0000 (+0800) Subject: fbcon: break earlier in search_fb_in_map and search_for_mapped_con X-Git-Tag: v6.12-rc1~14^2~1 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=2555906fd53e0a5239431d44fad695b420e94fdd;p=thirdparty%2Fkernel%2Flinux.git fbcon: break earlier in search_fb_in_map and search_for_mapped_con Break the for loop immediately upon finding the target, making the process more efficient. Signed-off-by: Qianqiang Liu Signed-off-by: Helge Deller --- diff --git a/drivers/video/fbdev/core/fbcon.c b/drivers/video/fbdev/core/fbcon.c index d9abae2516d84..e8b4e8c119b5c 100644 --- a/drivers/video/fbdev/core/fbcon.c +++ b/drivers/video/fbdev/core/fbcon.c @@ -512,8 +512,10 @@ static int search_fb_in_map(int idx) int i, retval = 0; for (i = first_fb_vc; i <= last_fb_vc; i++) { - if (con2fb_map[i] == idx) + if (con2fb_map[i] == idx) { retval = 1; + break; + } } return retval; } @@ -523,8 +525,10 @@ static int search_for_mapped_con(void) int i, retval = 0; for (i = first_fb_vc; i <= last_fb_vc; i++) { - if (con2fb_map[i] != -1) + if (con2fb_map[i] != -1) { retval = 1; + break; + } } return retval; }