Received: by 2002:a05:6a10:a841:0:0:0:0 with SMTP id d1csp164978pxy; Wed, 28 Apr 2021 01:34:11 -0700 (PDT) X-Google-Smtp-Source: ABdhPJyNXsalb8H31vXTtspS1XdomScHtT0MclvWhsmCckt9NZel4cB+FitVBGFdY8eKNKKaur4V X-Received: by 2002:a17:90a:bb13:: with SMTP id u19mr31073956pjr.96.1619598851384; Wed, 28 Apr 2021 01:34:11 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1619598851; cv=none; d=google.com; s=arc-20160816; b=uIuyVlMEqLsz3TyKDFMEorHKVc6vdyzuvaHQF5231EI+V3UYSgQPyGPttR7ENbefoR yPz/2NIEzCjIGlHaqVG+psrGE0rTVlO+b5+6jvPBXT7PqixPUSMtbkobgpwwlwgT29g6 YSHznlePJLOT8mBF1koX+En9JpZ2WR6XUs/zNcZAfW+B7QV53/CrFQtW3mbjTAuLovYH wctUu76oXedNQQ33dy9bp1s/lOr3m66BKOorlLHJ2xhi8W8Bo3Lf7ujt+gV1lEf4aHkQ Fs+rIu66okkcxzQ9T7Sa2uy4eW1B8jYxJYqqRigldl7IB5MCJXxybwohJGdyIgPxAJ9W MjXA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:content-language :in-reply-to:mime-version:user-agent:date:message-id:from:references :cc:to:subject:dkim-signature; bh=kmjMErMBHeBNL2bcbe2uefJYtZjeT6aqWNd0NuLNPyY=; b=gZO1i6mMAAX1A0uR7UoQzuWeuY6S3RCfyZ4+gdwEdxNqHWsQ36EcgfPbwK7eN6GJqY J5DphOQpnoFguIOvxMLg+1w4qeI2dM7PgPuoZBM/pXB/vQV6ZYWFoOXeQvLb0D4oQOIJ 1nomZMSfTfC5MF65Ol80UJoqgtd0yAKzJy/DvkMogYhEXS+ZvqPvHCVV+ZK8VeQ833PC 1ZyPDMUmrQ3S/42vGnt+oP074EiDLIZfhRqkahpzy58DixSIeOwkb2q4r+xGIb9X0ogo YrdCFO6iH5feFyBHn88A1Pezpc+oQBMcNzBZYpdOsSWVpmAMGdnF8GJ8japLOz3nSmQV q9qw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@ibm.com header.s=pp1 header.b=HxmxAyTB; 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=pass (p=NONE sp=NONE dis=NONE) header.from=ibm.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id q36si2554744pgl.469.2021.04.28.01.33.58; Wed, 28 Apr 2021 01:34:11 -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; dkim=pass header.i=@ibm.com header.s=pp1 header.b=HxmxAyTB; 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=pass (p=NONE sp=NONE dis=NONE) header.from=ibm.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S236961AbhD1Ics (ORCPT + 99 others); Wed, 28 Apr 2021 04:32:48 -0400 Received: from mx0a-001b2d01.pphosted.com ([148.163.156.1]:39942 "EHLO mx0a-001b2d01.pphosted.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S237513AbhD1Icq (ORCPT ); Wed, 28 Apr 2021 04:32:46 -0400 Received: from pps.filterd (m0187473.ppops.net [127.0.0.1]) by mx0a-001b2d01.pphosted.com (8.16.0.43/8.16.0.43) with SMTP id 13S8E8tU061098; Wed, 28 Apr 2021 04:32:02 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ibm.com; h=subject : to : cc : references : from : message-id : date : mime-version : in-reply-to : content-type : content-transfer-encoding; s=pp1; bh=kmjMErMBHeBNL2bcbe2uefJYtZjeT6aqWNd0NuLNPyY=; b=HxmxAyTBZMh3/x7/CjwqtbLnJsGw3N38EJwQ78c/0qW3/ufOMaM+a8fPRNMIpUPI+iiN XejLIDYkm+Q28THkI/c88c7e8lZk/WZa3p3Ntni+j1ZEKLqh4c+llyNkI/PS2WwgddPq /Wn3dX//DDYVg/7RAba0vWMVaELISvzA+KAajIMW/lbk08YmlSKtAPjdy/ma8U29tHE6 MSkx2dME/RFQ3vQD3ne00pKTIsU425bOZBAMazqti6eU5Sg3fJwbqJ9q0Ia3HP4nX1JS hr+9MHaX5R8cVTrRt8Bk7jS9ON1MBoYzmQOmQxcfiFTU+lIeei+cFgJSDldHYrmpjc9K wg== Received: from pps.reinject (localhost [127.0.0.1]) by mx0a-001b2d01.pphosted.com with ESMTP id 38740t8euu-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Wed, 28 Apr 2021 04:32:01 -0400 Received: from m0187473.ppops.net (m0187473.ppops.net [127.0.0.1]) by pps.reinject (8.16.0.43/8.16.0.43) with SMTP id 13S8FjcA066976; Wed, 28 Apr 2021 04:32:01 -0400 Received: from ppma03ams.nl.ibm.com (62.31.33a9.ip4.static.sl-reverse.com [169.51.49.98]) by mx0a-001b2d01.pphosted.com with ESMTP id 38740t8eu6-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Wed, 28 Apr 2021 04:32:01 -0400 Received: from pps.filterd (ppma03ams.nl.ibm.com [127.0.0.1]) by ppma03ams.nl.ibm.com (8.16.0.43/8.16.0.43) with SMTP id 13S8NSbj028649; Wed, 28 Apr 2021 08:31:59 GMT Received: from b06cxnps3074.portsmouth.uk.ibm.com (d06relay09.portsmouth.uk.ibm.com [9.149.109.194]) by ppma03ams.nl.ibm.com with ESMTP id 384ay8hrsn-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Wed, 28 Apr 2021 08:31:59 +0000 Received: from b06wcsmtp001.portsmouth.uk.ibm.com (b06wcsmtp001.portsmouth.uk.ibm.com [9.149.105.160]) by b06cxnps3074.portsmouth.uk.ibm.com (8.14.9/8.14.9/NCO v10.0) with ESMTP id 13S8Vtc229753828 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Wed, 28 Apr 2021 08:31:55 GMT Received: from b06wcsmtp001.portsmouth.uk.ibm.com (unknown [127.0.0.1]) by IMSVA (Postfix) with ESMTP id 45A1DA405C; Wed, 28 Apr 2021 08:31:55 +0000 (GMT) Received: from b06wcsmtp001.portsmouth.uk.ibm.com (unknown [127.0.0.1]) by IMSVA (Postfix) with ESMTP id CE4D5A405B; Wed, 28 Apr 2021 08:31:54 +0000 (GMT) Received: from oc7455500831.ibm.com (unknown [9.171.77.184]) by b06wcsmtp001.portsmouth.uk.ibm.com (Postfix) with ESMTP; Wed, 28 Apr 2021 08:31:54 +0000 (GMT) Subject: Re: [PATCH] arch/s390/configs: Change CONFIG_VIRTIO_CONSOLE to "m" To: Thomas Huth , linux-s390@vger.kernel.org, Heiko Carstens Cc: linux-kernel@vger.kernel.org, Vasily Gorbik , Marc Hartmayer , Halil Pasic , cohuck@redhat.com References: <20210428082442.321327-1-thuth@redhat.com> From: Christian Borntraeger Message-ID: Date: Wed, 28 Apr 2021 10:31:54 +0200 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:78.0) Gecko/20100101 Thunderbird/78.9.1 MIME-Version: 1.0 In-Reply-To: <20210428082442.321327-1-thuth@redhat.com> Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: en-US Content-Transfer-Encoding: 7bit X-TM-AS-GCONF: 00 X-Proofpoint-GUID: ogGB98aZagDvQsl3heFp72alFwTow7FH X-Proofpoint-ORIG-GUID: rF2pyNc-wbqrMTt0cQIPd54tnRiYGOYA X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:6.0.391,18.0.761 definitions=2021-04-28_03:2021-04-27,2021-04-28 signatures=0 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 clxscore=1015 mlxlogscore=999 spamscore=0 priorityscore=1501 phishscore=0 lowpriorityscore=0 malwarescore=0 suspectscore=0 adultscore=0 bulkscore=0 impostorscore=0 mlxscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2104060000 definitions=main-2104280054 Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On 28.04.21 10:24, Thomas Huth wrote: > In former times, the virtio-console code had to be compiled into > the kernel since the old guest virtio transport had some hard de- > pendencies. But since the old virtio transport has been removed in > commit 7fb2b2d51244 ("s390/virtio: remove the old KVM virtio transport"), > we do not have this limitation anymore. > Commit bb533ec8bacd ("s390/config: do not select VIRTIO_CONSOLE via > Kconfig") then also lifted the hard setting in the Kconfig system, so > we can finally switch the CONFIG_VIRTIO_CONSOLE knob to compile this > driver as a module now, making it more flexible for the user to only > load it if it is really required. Isnt that a distro specific decision? I would be perfectly fine to have this change in Fedora, Redhat and co. Not so sure about defconfig. We often use the defconfig in our CI and development things to have a kernel config that boots up fine, even without a ramdisk. I agree that virtio console is no longer really the most important console but does it really hurt? Is any distro using the defconfig unmodified? > > Signed-off-by: Thomas Huth > --- > arch/s390/configs/debug_defconfig | 2 +- > arch/s390/configs/defconfig | 2 +- > 2 files changed, 2 insertions(+), 2 deletions(-) > > diff --git a/arch/s390/configs/debug_defconfig b/arch/s390/configs/debug_defconfig > index dc0b69058ac4..04ce0edd0b31 100644 > --- a/arch/s390/configs/debug_defconfig > +++ b/arch/s390/configs/debug_defconfig > @@ -548,7 +548,7 @@ CONFIG_INPUT_EVDEV=y > # CONFIG_INPUT_MOUSE is not set > # CONFIG_SERIO is not set > CONFIG_LEGACY_PTY_COUNT=0 > -CONFIG_VIRTIO_CONSOLE=y > +CONFIG_VIRTIO_CONSOLE=m > CONFIG_HW_RANDOM_VIRTIO=m > CONFIG_RAW_DRIVER=m > CONFIG_HANGCHECK_TIMER=m > diff --git a/arch/s390/configs/defconfig b/arch/s390/configs/defconfig > index 320379da96d9..e448711eff8d 100644 > --- a/arch/s390/configs/defconfig > +++ b/arch/s390/configs/defconfig > @@ -540,7 +540,7 @@ CONFIG_INPUT_EVDEV=y > # CONFIG_INPUT_MOUSE is not set > # CONFIG_SERIO is not set > CONFIG_LEGACY_PTY_COUNT=0 > -CONFIG_VIRTIO_CONSOLE=y > +CONFIG_VIRTIO_CONSOLE=m > CONFIG_HW_RANDOM_VIRTIO=m > CONFIG_RAW_DRIVER=m > CONFIG_HANGCHECK_TIMER=m >