]> git.ipfire.org Git - thirdparty/linux.git/commitdiff
tty: vt: do not open code DIV_ROUND_UP()
authorJiri Slaby (SUSE) <jirislaby@kernel.org>
Wed, 19 Nov 2025 09:24:52 +0000 (10:24 +0100)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Fri, 21 Nov 2025 17:31:27 +0000 (18:31 +0100)
Use the designated DIV_ROUND_UP() macro instead of explicit addition
with division.

Signed-off-by: Jiri Slaby (SUSE) <jirislaby@kernel.org>
Link: https://patch.msgid.link/20251119092457.826789-2-jirislaby@kernel.org
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/tty/vt/vt.c

index 6e0089b85c2709562bb6b4ebc3574c084a9fc113..59b4b5e126ba1c428dda6c2bc12071cbde6ad10e 100644 (file)
@@ -4862,7 +4862,7 @@ static int con_font_get(struct vc_data *vc, struct console_font_op *op)
                        return ret;
        }
 
-       c = (font.width+7)/8 * vpitch * font.charcount;
+       c = DIV_ROUND_UP(font.width, 8) * vpitch * font.charcount;
 
        if (op->data && font.charcount > op->charcount)
                return -ENOSPC;
@@ -4894,7 +4894,7 @@ static int con_font_set(struct vc_data *vc, const struct console_font_op *op)
                return -EINVAL;
        if (vpitch < op->height)
                return -EINVAL;
-       size = (op->width+7)/8 * vpitch * op->charcount;
+       size = DIV_ROUND_UP(op->width, 8) * vpitch * op->charcount;
        if (size > max_font_size)
                return -ENOSPC;