summaryrefslogtreecommitdiff
path: root/drivers
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 /drivers
parent45747017928c7e6ef71f3a09c5610b7026357162 (diff)
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>
Diffstat (limited to 'drivers')
-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;