aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorZizhi Wo <wozizhi@huaweicloud.com>2025-09-04 10:39:55 +0800
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>2025-09-06 15:49:55 +0200
commitda7e8b3823962b13e713d4891e136a261ed8e6a2 (patch)
treea25daa2623d481fcc928b5e96d4defa7ce9530c2
parentvt: remove redundant check on vc_mode in con_font_set() (diff)
downloadlinux-da7e8b3823962b13e713d4891e136a261ed8e6a2.tar.gz
linux-da7e8b3823962b13e713d4891e136a261ed8e6a2.zip
tty/vt: Add missing return value for VT_RESIZE in vt_ioctl()
In vt_ioctl(), the handler for VT_RESIZE always returns 0, which prevents users from detecting errors. Add the missing return value so that errors can be properly reported to users like vt_resizex(). Signed-off-by: Zizhi Wo <wozizhi@huaweicloud.com> Link: https://lore.kernel.org/r/20250904023955.3892120-1-wozizhi@huaweicloud.com Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
-rw-r--r--drivers/tty/vt/vt_ioctl.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/drivers/tty/vt/vt_ioctl.c b/drivers/tty/vt/vt_ioctl.c
index c9f11c4bd9fe..28993a3d0acb 100644
--- a/drivers/tty/vt/vt_ioctl.c
+++ b/drivers/tty/vt/vt_ioctl.c
@@ -908,7 +908,9 @@ int vt_ioctl(struct tty_struct *tty,
if (vc) {
/* FIXME: review v tty lock */
- __vc_resize(vc_cons[i].d, cc, ll, true);
+ ret = __vc_resize(vc_cons[i].d, cc, ll, true);
+ if (ret)
+ return ret;
}
}
break;