Received: by 2002:a05:6902:102b:0:0:0:0 with SMTP id x11csp1435920ybt; Sun, 14 Jun 2020 23:27:03 -0700 (PDT) X-Google-Smtp-Source: ABdhPJxcW0zBKdbgYOBZ51WT8EkcYxihO7umF8gwYgurUIo6vQw5W0gFKmjLoNbSKrkSikRBcIX6 X-Received: by 2002:a17:906:3cf:: with SMTP id c15mr23575108eja.186.1592202423030; Sun, 14 Jun 2020 23:27:03 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1592202423; cv=none; d=google.com; s=arc-20160816; b=UqBrHsrlbyOzUw/kco6YXUCGrR86S1e/VXC3thb5wXlOi+puj+yOMUGXVdra2Ndo+x V1llEKDutx0HdNnFbcr1DSZ6i69IJhuUsuPQ6E9lfnkpxlbnsJQ6MLO4qh7AWhtT22TZ etZnWQg+eyqu/zEto8UwzHBuUPlH0GS+RF46laQ1/xBWahOqOKA5xx2xwa9EDgBb3oB8 DK2iVKnXWw1xtHlPXtlqBar9zuQGnplJz6opG/ybLhSik/mGxFIDsiWRCN4KPZwUij5e +RstEkfqAgD83xBvgqckCMxUJfDlcMQzULiHutxURlYIuifPqmy4Nmnkn9r1ME7kuzAY 5xHQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:user-agent:content-disposition :mime-version:message-id:subject:cc:to:from:date:ironport-sdr :ironport-sdr; bh=eIWvpExIeEmR70n7Zyl4btzOHgSHYDi4D41umk5JfpA=; b=zgSyJX/KOD01XARu6ZivE/Iq4HwWV8AUeCO7EU5EwDOWcJmvcEPLjqnOicszcP8sok 20Ku520DLgVhhYnfnBNHm9uiai58fONyGzCm8GOQcYkcY6E7P5c0+YPTmd1TqvaNWDSo 7ryyCtA/WEQ3gtcw2E1SvJ7avehAZQHufg2dSD4RK3gG1cYRyLDvbBSmxYFyGOv5/yuv 4TkIhMhSFbByAEOp8Kk4uYVEQ/Z8wK7LtcI/vIaBFdalwdVUAJ+tP3q6MUUm+ZZCu1k7 npcYDWv/IQXMvWE58vhPEt/NTF+ffDsxQK/CqFBjrhKqCD8mS2QHN0yZOT2TtaHXqLFu eRyA== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=intel.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id j3si7953525edt.140.2020.06.14.23.26.40; Sun, 14 Jun 2020 23:27:03 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=intel.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1728358AbgFOGYy (ORCPT + 99 others); Mon, 15 Jun 2020 02:24:54 -0400 Received: from mga07.intel.com ([134.134.136.100]:27110 "EHLO mga07.intel.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1728269AbgFOGYy (ORCPT ); Mon, 15 Jun 2020 02:24:54 -0400 IronPort-SDR: gFoarjj2e/oXLwhEvDyvJX6gl3KVu9uGXEB/6ZBTC83GiAbNmxzVr8TXbJH8iJ8IVWblpmtkir FJgqKpAyU60g== X-Amp-Result: UNKNOWN X-Amp-Original-Verdict: FILE UNKNOWN X-Amp-File-Uploaded: False Received: from orsmga007.jf.intel.com ([10.7.209.58]) by orsmga105.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 14 Jun 2020 23:24:41 -0700 IronPort-SDR: eJx4iVEZdZif1XbZ3NVbb13vrOm2Q7nvj7d6Hl9OofzZyEI7thKxwcfL9602ZBg5KikXzYK9iR v5ShNxHvimKg== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.73,514,1583222400"; d="gz'50?scan'50,208,50";a="261688367" Received: from shao2-debian.sh.intel.com (HELO localhost) ([10.239.13.3]) by orsmga007.jf.intel.com with ESMTP; 14 Jun 2020 23:24:39 -0700 Date: Mon, 15 Jun 2020 14:24:09 +0800 From: kernel test robot To: Nicolas Pitre Cc: kbuild-all@lists.01.org, linux-kernel@vger.kernel.org, Greg Kroah-Hartman Subject: drivers/tty/vt/vt.c:1210:22: warning: comparison is always false due to limited range of data type Message-ID: <20200615062409.GJ12456@shao2-debian> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="3gPBul2p7bihTBqH" Content-Disposition: inline User-Agent: Mutt/1.10.1 (2018-07-13) Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org --3gPBul2p7bihTBqH Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Hi Nicolas, FYI, the error/warning still remains. tree: https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git master head: f82e7b57b5fc48199e2f26ffafe2f96f7338ad3d commit: 2717769e204e83e65b8819c5e2ef3e5b6639b270 vt: don't hardcode the mem allocation upper bound date: 7 weeks ago :::::: branch date: 2 hours ago :::::: commit date: 7 weeks ago config: ia64-randconfig-r024-20200614 (attached as .config) compiler: ia64-linux-gcc (GCC) 9.3.0 reproduce (this is a W=1 build): wget https://raw.githubusercontent.com/intel/lkp-tests/master/sbin/make.cross -O ~/bin/make.cross chmod +x ~/bin/make.cross git checkout 2717769e204e83e65b8819c5e2ef3e5b6639b270 # save the attached .config to linux build tree COMPILER_INSTALL_PATH=$HOME/0day COMPILER=gcc-9.3.0 make.cross ARCH=ia64 If you fix the issue, kindly add following tag as appropriate Reported-by: kernel test robot All warnings (new ones prefixed by >>, old ones prefixed by <<): drivers/tty/vt/vt.c: In function 'vc_do_resize': >> drivers/tty/vt/vt.c:1210:22: warning: comparison is always false due to limited range of data type [-Wtype-limits] 1210 | if (new_screen_size > KMALLOC_MAX_SIZE) | ^ # https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=2717769e204e83e65b8819c5e2ef3e5b6639b270 git remote add linus https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git git remote update linus git checkout 2717769e204e83e65b8819c5e2ef3e5b6639b270 vim +1210 drivers/tty/vt/vt.c 8c9a9dd0fa3a26 drivers/char/vt.c Alan Cox 2008-08-15 1163 8c9a9dd0fa3a26 drivers/char/vt.c Alan Cox 2008-08-15 1164 /** 8c9a9dd0fa3a26 drivers/char/vt.c Alan Cox 2008-08-15 1165 * vc_do_resize - resizing method for the tty 8c9a9dd0fa3a26 drivers/char/vt.c Alan Cox 2008-08-15 1166 * @tty: tty being resized 8c9a9dd0fa3a26 drivers/char/vt.c Alan Cox 2008-08-15 1167 * @real_tty: real tty (different to tty if a pty/tty pair) 8c9a9dd0fa3a26 drivers/char/vt.c Alan Cox 2008-08-15 1168 * @vc: virtual console private data 8c9a9dd0fa3a26 drivers/char/vt.c Alan Cox 2008-08-15 1169 * @cols: columns 8c9a9dd0fa3a26 drivers/char/vt.c Alan Cox 2008-08-15 1170 * @lines: lines 8c9a9dd0fa3a26 drivers/char/vt.c Alan Cox 2008-08-15 1171 * 8c9a9dd0fa3a26 drivers/char/vt.c Alan Cox 2008-08-15 1172 * Resize a virtual console, clipping according to the actual constraints. 8c9a9dd0fa3a26 drivers/char/vt.c Alan Cox 2008-08-15 1173 * If the caller passes a tty structure then update the termios winsize 3ad2f3fbb96142 drivers/char/vt.c Daniel Mack 2010-02-03 1174 * information and perform any necessary signal handling. 8c9a9dd0fa3a26 drivers/char/vt.c Alan Cox 2008-08-15 1175 * 6a1c0680cf3ba9 drivers/tty/vt/vt.c Peter Hurley 2013-06-15 1176 * Caller must hold the console semaphore. Takes the termios rwsem and 8c9a9dd0fa3a26 drivers/char/vt.c Alan Cox 2008-08-15 1177 * ctrl_lock of the tty IFF a tty is passed. 8c9a9dd0fa3a26 drivers/char/vt.c Alan Cox 2008-08-15 1178 */ 8c9a9dd0fa3a26 drivers/char/vt.c Alan Cox 2008-08-15 1179 fc6f6238226e6d drivers/char/vt.c Alan Cox 2009-01-02 1180 static int vc_do_resize(struct tty_struct *tty, struct vc_data *vc, fc6f6238226e6d drivers/char/vt.c Alan Cox 2009-01-02 1181 unsigned int cols, unsigned int lines) ^1da177e4c3f41 drivers/char/vt.c Linus Torvalds 2005-04-16 1182 { ^1da177e4c3f41 drivers/char/vt.c Linus Torvalds 2005-04-16 1183 unsigned long old_origin, new_origin, new_scr_end, rlth, rrem, err = 0; 9e0ba741aabdf1 drivers/char/vt.c qiaochong 2010-08-09 1184 unsigned long end; d8ae7242718738 drivers/tty/vt/vt.c Nicolas Pitre 2018-06-26 1185 unsigned int old_rows, old_row_size, first_copied_row; ^1da177e4c3f41 drivers/char/vt.c Linus Torvalds 2005-04-16 1186 unsigned int new_cols, new_rows, new_row_size, new_screen_size; 9e0ba741aabdf1 drivers/char/vt.c qiaochong 2010-08-09 1187 unsigned int user; ^1da177e4c3f41 drivers/char/vt.c Linus Torvalds 2005-04-16 1188 unsigned short *newscreen; d8ae7242718738 drivers/tty/vt/vt.c Nicolas Pitre 2018-06-26 1189 struct uni_screen *new_uniscr = NULL; ^1da177e4c3f41 drivers/char/vt.c Linus Torvalds 2005-04-16 1190 ^1da177e4c3f41 drivers/char/vt.c Linus Torvalds 2005-04-16 1191 WARN_CONSOLE_UNLOCKED(); ^1da177e4c3f41 drivers/char/vt.c Linus Torvalds 2005-04-16 1192 ^1da177e4c3f41 drivers/char/vt.c Linus Torvalds 2005-04-16 1193 if (!vc) ^1da177e4c3f41 drivers/char/vt.c Linus Torvalds 2005-04-16 1194 return -ENXIO; ^1da177e4c3f41 drivers/char/vt.c Linus Torvalds 2005-04-16 1195 e400b6ec4ede4d drivers/char/vt.c Antonino A. Daplas 2007-10-16 1196 user = vc->vc_resize_user; e400b6ec4ede4d drivers/char/vt.c Antonino A. Daplas 2007-10-16 1197 vc->vc_resize_user = 0; e400b6ec4ede4d drivers/char/vt.c Antonino A. Daplas 2007-10-16 1198 ^1da177e4c3f41 drivers/char/vt.c Linus Torvalds 2005-04-16 1199 if (cols > VC_RESIZE_MAXCOL || lines > VC_RESIZE_MAXROW) ^1da177e4c3f41 drivers/char/vt.c Linus Torvalds 2005-04-16 1200 return -EINVAL; ^1da177e4c3f41 drivers/char/vt.c Linus Torvalds 2005-04-16 1201 ^1da177e4c3f41 drivers/char/vt.c Linus Torvalds 2005-04-16 1202 new_cols = (cols ? cols : vc->vc_cols); ^1da177e4c3f41 drivers/char/vt.c Linus Torvalds 2005-04-16 1203 new_rows = (lines ? lines : vc->vc_rows); ^1da177e4c3f41 drivers/char/vt.c Linus Torvalds 2005-04-16 1204 new_row_size = new_cols << 1; ^1da177e4c3f41 drivers/char/vt.c Linus Torvalds 2005-04-16 1205 new_screen_size = new_row_size * new_rows; ^1da177e4c3f41 drivers/char/vt.c Linus Torvalds 2005-04-16 1206 ^1da177e4c3f41 drivers/char/vt.c Linus Torvalds 2005-04-16 1207 if (new_cols == vc->vc_cols && new_rows == vc->vc_rows) ^1da177e4c3f41 drivers/char/vt.c Linus Torvalds 2005-04-16 1208 return 0; ^1da177e4c3f41 drivers/char/vt.c Linus Torvalds 2005-04-16 1209 2717769e204e83 drivers/tty/vt/vt.c Nicolas Pitre 2020-03-28 @1210 if (new_screen_size > KMALLOC_MAX_SIZE) 32b2921e6a7461 drivers/tty/vt/vt.c Dmitry Vyukov 2016-10-14 1211 return -EINVAL; 21eff69aaaa0e7 drivers/tty/vt/vt.c Alexander Potapenko 2018-06-14 1212 newscreen = kzalloc(new_screen_size, GFP_USER); ^1da177e4c3f41 drivers/char/vt.c Linus Torvalds 2005-04-16 1213 if (!newscreen) ^1da177e4c3f41 drivers/char/vt.c Linus Torvalds 2005-04-16 1214 return -ENOMEM; ^1da177e4c3f41 drivers/char/vt.c Linus Torvalds 2005-04-16 1215 d8ae7242718738 drivers/tty/vt/vt.c Nicolas Pitre 2018-06-26 1216 if (get_vc_uniscr(vc)) { d8ae7242718738 drivers/tty/vt/vt.c Nicolas Pitre 2018-06-26 1217 new_uniscr = vc_uniscr_alloc(new_cols, new_rows); d8ae7242718738 drivers/tty/vt/vt.c Nicolas Pitre 2018-06-26 1218 if (!new_uniscr) { d8ae7242718738 drivers/tty/vt/vt.c Nicolas Pitre 2018-06-26 1219 kfree(newscreen); d8ae7242718738 drivers/tty/vt/vt.c Nicolas Pitre 2018-06-26 1220 return -ENOMEM; d8ae7242718738 drivers/tty/vt/vt.c Nicolas Pitre 2018-06-26 1221 } d8ae7242718738 drivers/tty/vt/vt.c Nicolas Pitre 2018-06-26 1222 } d8ae7242718738 drivers/tty/vt/vt.c Nicolas Pitre 2018-06-26 1223 dce05aa6eec977 drivers/tty/vt/vt.c Jiri Slaby 2020-02-19 1224 if (vc_is_sel(vc)) 009e39ae44f419 drivers/tty/vt/vt.c Scot Doyle 2016-10-13 1225 clear_selection(); 009e39ae44f419 drivers/tty/vt/vt.c Scot Doyle 2016-10-13 1226 ^1da177e4c3f41 drivers/char/vt.c Linus Torvalds 2005-04-16 1227 old_rows = vc->vc_rows; ^1da177e4c3f41 drivers/char/vt.c Linus Torvalds 2005-04-16 1228 old_row_size = vc->vc_size_row; ^1da177e4c3f41 drivers/char/vt.c Linus Torvalds 2005-04-16 1229 e400b6ec4ede4d drivers/char/vt.c Antonino A. Daplas 2007-10-16 1230 err = resize_screen(vc, new_cols, new_rows, user); ^1da177e4c3f41 drivers/char/vt.c Linus Torvalds 2005-04-16 1231 if (err) { ^1da177e4c3f41 drivers/char/vt.c Linus Torvalds 2005-04-16 1232 kfree(newscreen); d8ae7242718738 drivers/tty/vt/vt.c Nicolas Pitre 2018-06-26 1233 kfree(new_uniscr); ^1da177e4c3f41 drivers/char/vt.c Linus Torvalds 2005-04-16 1234 return err; ^1da177e4c3f41 drivers/char/vt.c Linus Torvalds 2005-04-16 1235 } ^1da177e4c3f41 drivers/char/vt.c Linus Torvalds 2005-04-16 1236 ^1da177e4c3f41 drivers/char/vt.c Linus Torvalds 2005-04-16 1237 vc->vc_rows = new_rows; ^1da177e4c3f41 drivers/char/vt.c Linus Torvalds 2005-04-16 1238 vc->vc_cols = new_cols; ^1da177e4c3f41 drivers/char/vt.c Linus Torvalds 2005-04-16 1239 vc->vc_size_row = new_row_size; ^1da177e4c3f41 drivers/char/vt.c Linus Torvalds 2005-04-16 1240 vc->vc_screenbuf_size = new_screen_size; ^1da177e4c3f41 drivers/char/vt.c Linus Torvalds 2005-04-16 1241 ^1da177e4c3f41 drivers/char/vt.c Linus Torvalds 2005-04-16 1242 rlth = min(old_row_size, new_row_size); ^1da177e4c3f41 drivers/char/vt.c Linus Torvalds 2005-04-16 1243 rrem = new_row_size - rlth; ^1da177e4c3f41 drivers/char/vt.c Linus Torvalds 2005-04-16 1244 old_origin = vc->vc_origin; ^1da177e4c3f41 drivers/char/vt.c Linus Torvalds 2005-04-16 1245 new_origin = (long) newscreen; ^1da177e4c3f41 drivers/char/vt.c Linus Torvalds 2005-04-16 1246 new_scr_end = new_origin + new_screen_size; 3b41dc1a3c7839 drivers/char/vt.c Antonino A. Daplas 2005-09-09 1247 3b41dc1a3c7839 drivers/char/vt.c Antonino A. Daplas 2005-09-09 1248 if (vc->vc_y > new_rows) { 3b41dc1a3c7839 drivers/char/vt.c Antonino A. Daplas 2005-09-09 1249 if (old_rows - vc->vc_y < new_rows) { 3b41dc1a3c7839 drivers/char/vt.c Antonino A. Daplas 2005-09-09 1250 /* 3b41dc1a3c7839 drivers/char/vt.c Antonino A. Daplas 2005-09-09 1251 * Cursor near the bottom, copy contents from the 3b41dc1a3c7839 drivers/char/vt.c Antonino A. Daplas 2005-09-09 1252 * bottom of buffer 3b41dc1a3c7839 drivers/char/vt.c Antonino A. Daplas 2005-09-09 1253 */ d8ae7242718738 drivers/tty/vt/vt.c Nicolas Pitre 2018-06-26 1254 first_copied_row = (old_rows - new_rows); 3b41dc1a3c7839 drivers/char/vt.c Antonino A. Daplas 2005-09-09 1255 } else { 3b41dc1a3c7839 drivers/char/vt.c Antonino A. Daplas 2005-09-09 1256 /* 3b41dc1a3c7839 drivers/char/vt.c Antonino A. Daplas 2005-09-09 1257 * Cursor is in no man's land, copy 1/2 screenful 3b41dc1a3c7839 drivers/char/vt.c Antonino A. Daplas 2005-09-09 1258 * from the top and bottom of cursor position 3b41dc1a3c7839 drivers/char/vt.c Antonino A. Daplas 2005-09-09 1259 */ d8ae7242718738 drivers/tty/vt/vt.c Nicolas Pitre 2018-06-26 1260 first_copied_row = (vc->vc_y - new_rows/2); 9fc2b2d0cf7430 drivers/char/vt.c Francisco Jerez 2010-08-22 1261 } d8ae7242718738 drivers/tty/vt/vt.c Nicolas Pitre 2018-06-26 1262 old_origin += first_copied_row * old_row_size; d8ae7242718738 drivers/tty/vt/vt.c Nicolas Pitre 2018-06-26 1263 } else d8ae7242718738 drivers/tty/vt/vt.c Nicolas Pitre 2018-06-26 1264 first_copied_row = 0; 9fc2b2d0cf7430 drivers/char/vt.c Francisco Jerez 2010-08-22 1265 end = old_origin + old_row_size * min(old_rows, new_rows); ^1da177e4c3f41 drivers/char/vt.c Linus Torvalds 2005-04-16 1266 d8ae7242718738 drivers/tty/vt/vt.c Nicolas Pitre 2018-06-26 1267 vc_uniscr_copy_area(new_uniscr, new_cols, new_rows, d8ae7242718738 drivers/tty/vt/vt.c Nicolas Pitre 2018-06-26 1268 get_vc_uniscr(vc), rlth/2, first_copied_row, d8ae7242718738 drivers/tty/vt/vt.c Nicolas Pitre 2018-06-26 1269 min(old_rows, new_rows)); d8ae7242718738 drivers/tty/vt/vt.c Nicolas Pitre 2018-06-26 1270 vc_uniscr_set(vc, new_uniscr); d8ae7242718738 drivers/tty/vt/vt.c Nicolas Pitre 2018-06-26 1271 ^1da177e4c3f41 drivers/char/vt.c Linus Torvalds 2005-04-16 1272 update_attr(vc); ^1da177e4c3f41 drivers/char/vt.c Linus Torvalds 2005-04-16 1273 3b41dc1a3c7839 drivers/char/vt.c Antonino A. Daplas 2005-09-09 1274 while (old_origin < end) { 3b41dc1a3c7839 drivers/char/vt.c Antonino A. Daplas 2005-09-09 1275 scr_memcpyw((unsigned short *) new_origin, 3b41dc1a3c7839 drivers/char/vt.c Antonino A. Daplas 2005-09-09 1276 (unsigned short *) old_origin, rlth); ^1da177e4c3f41 drivers/char/vt.c Linus Torvalds 2005-04-16 1277 if (rrem) 3b41dc1a3c7839 drivers/char/vt.c Antonino A. Daplas 2005-09-09 1278 scr_memsetw((void *)(new_origin + rlth), 3b41dc1a3c7839 drivers/char/vt.c Antonino A. Daplas 2005-09-09 1279 vc->vc_video_erase_char, rrem); ^1da177e4c3f41 drivers/char/vt.c Linus Torvalds 2005-04-16 1280 old_origin += old_row_size; ^1da177e4c3f41 drivers/char/vt.c Linus Torvalds 2005-04-16 1281 new_origin += new_row_size; ^1da177e4c3f41 drivers/char/vt.c Linus Torvalds 2005-04-16 1282 } ^1da177e4c3f41 drivers/char/vt.c Linus Torvalds 2005-04-16 1283 if (new_scr_end > new_origin) 3b41dc1a3c7839 drivers/char/vt.c Antonino A. Daplas 2005-09-09 1284 scr_memsetw((void *)new_origin, vc->vc_video_erase_char, 3b41dc1a3c7839 drivers/char/vt.c Antonino A. Daplas 2005-09-09 1285 new_scr_end - new_origin); ^1da177e4c3f41 drivers/char/vt.c Linus Torvalds 2005-04-16 1286 kfree(vc->vc_screenbuf); ^1da177e4c3f41 drivers/char/vt.c Linus Torvalds 2005-04-16 1287 vc->vc_screenbuf = newscreen; ^1da177e4c3f41 drivers/char/vt.c Linus Torvalds 2005-04-16 1288 vc->vc_screenbuf_size = new_screen_size; ^1da177e4c3f41 drivers/char/vt.c Linus Torvalds 2005-04-16 1289 set_origin(vc); ^1da177e4c3f41 drivers/char/vt.c Linus Torvalds 2005-04-16 1290 ^1da177e4c3f41 drivers/char/vt.c Linus Torvalds 2005-04-16 1291 /* do part of a reset_terminal() */ ^1da177e4c3f41 drivers/char/vt.c Linus Torvalds 2005-04-16 1292 vc->vc_top = 0; ^1da177e4c3f41 drivers/char/vt.c Linus Torvalds 2005-04-16 1293 vc->vc_bottom = vc->vc_rows; ^1da177e4c3f41 drivers/char/vt.c Linus Torvalds 2005-04-16 1294 gotoxy(vc, vc->vc_x, vc->vc_y); ^1da177e4c3f41 drivers/char/vt.c Linus Torvalds 2005-04-16 1295 save_cur(vc); ^1da177e4c3f41 drivers/char/vt.c Linus Torvalds 2005-04-16 1296 8c9a9dd0fa3a26 drivers/char/vt.c Alan Cox 2008-08-15 1297 if (tty) { 8c9a9dd0fa3a26 drivers/char/vt.c Alan Cox 2008-08-15 1298 /* Rewrite the requested winsize data with the actual 8c9a9dd0fa3a26 drivers/char/vt.c Alan Cox 2008-08-15 1299 resulting sizes */ 8c9a9dd0fa3a26 drivers/char/vt.c Alan Cox 2008-08-15 1300 struct winsize ws; ^1da177e4c3f41 drivers/char/vt.c Linus Torvalds 2005-04-16 1301 memset(&ws, 0, sizeof(ws)); ^1da177e4c3f41 drivers/char/vt.c Linus Torvalds 2005-04-16 1302 ws.ws_row = vc->vc_rows; ^1da177e4c3f41 drivers/char/vt.c Linus Torvalds 2005-04-16 1303 ws.ws_col = vc->vc_cols; ^1da177e4c3f41 drivers/char/vt.c Linus Torvalds 2005-04-16 1304 ws.ws_ypixel = vc->vc_scan_lines; fc6f6238226e6d drivers/char/vt.c Alan Cox 2009-01-02 1305 tty_do_resize(tty, &ws); ^1da177e4c3f41 drivers/char/vt.c Linus Torvalds 2005-04-16 1306 } ^1da177e4c3f41 drivers/char/vt.c Linus Torvalds 2005-04-16 1307 6ca8dfd78187d8 drivers/tty/vt/vt.c Jiri Slaby 2016-06-23 1308 if (con_is_visible(vc)) ^1da177e4c3f41 drivers/char/vt.c Linus Torvalds 2005-04-16 1309 update_screen(vc); 8b92e87d39bfd0 drivers/char/vt.c Alan Cox 2009-09-19 1310 vt_event_post(VT_EVENT_RESIZE, vc->vc_num, vc->vc_num); 0c9b1965faddad drivers/tty/vt/vt.c Nicolas Pitre 2019-01-08 1311 notify_update(vc); ^1da177e4c3f41 drivers/char/vt.c Linus Torvalds 2005-04-16 1312 return err; ^1da177e4c3f41 drivers/char/vt.c Linus Torvalds 2005-04-16 1313 } ^1da177e4c3f41 drivers/char/vt.c Linus Torvalds 2005-04-16 1314 --- 0-DAY CI Kernel Test Service, Intel Corporation https://lists.01.org/hyperkitty/list/kbuild-all@lists.01.org --3gPBul2p7bihTBqH Content-Type: application/gzip Content-Disposition: attachment; filename=".config.gz" Content-Transfer-Encoding: base64 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 --3gPBul2p7bihTBqH Content-Type: text/plain; charset=us-ascii Content-Disposition: inline _______________________________________________ kbuild mailing list -- kbuild@lists.01.org To unsubscribe send an email to kbuild-leave@lists.01.org --3gPBul2p7bihTBqH--