Received: by 2002:a05:6a10:206:0:0:0:0 with SMTP id 6csp1448250pxj; Sat, 15 May 2021 15:28:05 -0700 (PDT) X-Google-Smtp-Source: ABdhPJwbBouyK8rOh2Xwweobk6pzYTPUOODtUDKui2ZyQHEy4Xv8z11Xa8Uta8ZVpHGg3ooaejUi X-Received: by 2002:a17:906:b885:: with SMTP id hb5mr8095675ejb.320.1621117684960; Sat, 15 May 2021 15:28:04 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1621117684; cv=none; d=google.com; s=arc-20160816; b=sOhH/psI+DdQLHreBSHamWK+n/pWXct8S2/kb1wP97BsRhEXHcPwDCPD5e13L6co26 cBpO4Ya+yXfr5PnjHtFH/87+eut5zDM+TJEQzVwqfkkEq5LPiFtj+XwVN+2gKTHAqLYv NseCScCn/pyUiZMSzuL/NGXZ1QGkcnAjyoPJF0MkavmvWCVda0k/aLrKthYdYr9XjlNW 3acYhgSs6OWV0Dwkgo187fpkr6+2+5vKtzgYBRwCNgx96t5CZ4RRokatFn9fxl6HhKX7 4nC3/zN5JS/zuzURK2jcEZ7+VnPhETkzqnx02uHODn80Ezv0NzAtQlVyJR9zmV74rL2I XFBA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:mime-version:user-agent:references:message-id :in-reply-to:subject:cc:to:from:date; bh=E0BQNb4AEbp+KbNb9C+xvtcE+mGAnIyXei1WquqkeRk=; b=eJFBBMjnc2uWWXtDP5igRv6u6ZnSafhh5BiY49WfK1lHSJ+rL88CFpVueRkl1i2gaa U5OxFTDvkPCZZ7WBbUdZClFbfEg9Xv8AUB3Rmc8Qy3NaTDGoJVLKFMq2W9CeFNvnYwUQ q7R2d6hvwZB3xhWF/s2OXKdHRgaN9UGlSwDvYEf98/cmPuUjKn5vEsc3jHTicy89ipw6 RKjLwHG3qIoKBoTcojmzZ/zuCrSjTtwXCqyCV4uowQQqILtyDuPW1UWIwYDVTiuI6vWw FFZS3neNe1OmEeFKnml9NPeO8y3Xb7QS80FFbxSriMbZf66wMrs1WNEH1nlnZsyYzbX3 oqQw== 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 Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id ay13si5250645edb.577.2021.05.15.15.27.41; Sat, 15 May 2021 15:28:04 -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 Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S233327AbhEOQWx (ORCPT + 99 others); Sat, 15 May 2021 12:22:53 -0400 Received: from angie.orcam.me.uk ([78.133.224.34]:33330 "EHLO angie.orcam.me.uk" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S231246AbhEOQWx (ORCPT ); Sat, 15 May 2021 12:22:53 -0400 X-Greylist: delayed 591 seconds by postgrey-1.27 at vger.kernel.org; Sat, 15 May 2021 12:22:52 EDT Received: by angie.orcam.me.uk (Postfix, from userid 500) id AA83692009C; Sat, 15 May 2021 18:21:37 +0200 (CEST) Received: from localhost (localhost [127.0.0.1]) by angie.orcam.me.uk (Postfix) with ESMTP id 9B60392009B; Sat, 15 May 2021 18:21:37 +0200 (CEST) Date: Sat, 15 May 2021 18:21:37 +0200 (CEST) From: "Maciej W. Rozycki" To: Tetsuo Handa cc: Linus Torvalds , dri-devel , Linux Fbdev development list , Linux Kernel Mailing List , Daniel Vetter , syzbot , Bartlomiej Zolnierkiewicz , Colin King , Greg Kroah-Hartman , Jani Nikula , Jiri Slaby , syzkaller-bugs , "Antonino A. Daplas" Subject: Re: [PATCH v2] tty: vt: always invoke vc->vc_sw->con_resize callback In-Reply-To: <97f1d292-c3a8-f4d6-0651-b4f5571ecb72@i-love.sakura.ne.jp> Message-ID: References: <0000000000006bbd0c05c14f1b09@google.com> <6e21483c-06f6-404b-4018-e00ee85c456c@i-love.sakura.ne.jp> <87d928e4-b2b9-ad30-f3f0-1dfb8e4e03ed@i-love.sakura.ne.jp> <05acdda8-dc1c-5119-4326-96eed24bea0c@i-love.sakura.ne.jp> <97f1d292-c3a8-f4d6-0651-b4f5571ecb72@i-love.sakura.ne.jp> User-Agent: Alpine 2.21 (DEB 202 2017-01-01) MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Sat, 15 May 2021, Tetsuo Handa wrote: > diff --git a/drivers/video/fbdev/core/fbcon.c b/drivers/video/fbdev/core/fbcon.c > index 3406067985b1..22bb3892f6bd 100644 > --- a/drivers/video/fbdev/core/fbcon.c > +++ b/drivers/video/fbdev/core/fbcon.c > @@ -2019,7 +2019,7 @@ static int fbcon_resize(struct vc_data *vc, unsigned int width, > return -EINVAL; > > pr_debug("resize now %ix%i\n", var.xres, var.yres); > - if (con_is_visible(vc)) { > + if (con_is_visible(vc) && vc->vc_mode == KD_TEXT) { > var.activate = FB_ACTIVATE_NOW | > FB_ACTIVATE_FORCE; > fb_set_var(info, &var); LGTM, although I'll yet try to verify it with hardware. But it'll have to wait another week or so as I'm currently away from my lab and this requires physical presence. Reviewed-by: Maciej W. Rozycki Maciej