Received: by 10.223.176.46 with SMTP id f43csp800028wra; Fri, 26 Jan 2018 07:07:59 -0800 (PST) X-Google-Smtp-Source: AH8x225fSRmKm+0yBu/2kGbGj+SpPt8o99lRskAKGXVbvT2JQVSldyjxAehmQJrP9b7ay81lFpIY X-Received: by 10.101.100.208 with SMTP id t16mr8623199pgv.19.1516979279001; Fri, 26 Jan 2018 07:07:59 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1516979278; cv=none; d=google.com; s=arc-20160816; b=bJee8ZO2ItLbHt+aD4PwoiDHSt11eq+vUE5CbzosmSE9x4zLTlzYp4RzI0w2EazLRN 8+NY823t/IYoH3z0MLeY2HlirX9xgyLdGO2pf0G2BkwdJPZQ4eO7RMWi/Q28uQownCuB kVMuWUlde5/OoWFx5ngkA0EqYrFYBYw36kf7/iYToNNkuHS5r5KiMaHALA//TFYdH/oP LHQk1Ex4AFpr5bHlsqnVq+AlhMVMYWvDs4XV0QFg9wSieyQUT8sSPjDt/z7dshmhXcgs fXLO5HPrwlO4zW5TFF1ACudCCMs4USBAEbybzJtRZcf5kNP5gu/rzHdwOEtvkgHsTSxo CnVg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:cc:to:subject:message-id:date:from :references:in-reply-to:mime-version:dkim-signature :arc-authentication-results; bh=EX/+t9TN2YEQqENNv8Kxv9tX0W/FVfFo1oVAaF7G8WY=; b=qpvyuZLGxtxVN4nnQOmRStjcVfaiLIhblux/tuzHE5VNyg4c8PsFuegk6bBt3V/yxf SbNd1X6XoM7qXbz+cul0vbdnM4lDosR5ncRqIBqrUGZw8tY9dgbxFusfHP1sMCNgzRR8 7WtZ6cy1ICNhz51Db8GmY75T7cLN/PpkFLb2Nwe0JPb/FWblAjep3Ml7qeABvSIXBvD7 8Ow9H44R3zvYhCUG3WYJT3cc6kkLFdKnoKjD5ayQ3q5ltnYkULmrMaOAFiDNVc2+xBef oGJ1QmTva3cR+OLHV8dGLvkPXC2Kdkc3FzzuBRKGQO2ejAebKqRp8bKd2WPrPtCT2EWd gI+g== ARC-Authentication-Results: i=1; mx.google.com; dkim=fail header.i=@gmail.com header.s=20161025 header.b=bzucomf7; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id v12-v6si3807356plk.577.2018.01.26.07.07.44; Fri, 26 Jan 2018 07:07:58 -0800 (PST) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; dkim=fail header.i=@gmail.com header.s=20161025 header.b=bzucomf7; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1753371AbeAZPGj (ORCPT + 99 others); Fri, 26 Jan 2018 10:06:39 -0500 Received: from mail-qt0-f194.google.com ([209.85.216.194]:45852 "EHLO mail-qt0-f194.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1752024AbeAZPGh (ORCPT ); Fri, 26 Jan 2018 10:06:37 -0500 Received: by mail-qt0-f194.google.com with SMTP id x27so1918893qtm.12; Fri, 26 Jan 2018 07:06:37 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:sender:in-reply-to:references:from:date:message-id :subject:to:cc; bh=EX/+t9TN2YEQqENNv8Kxv9tX0W/FVfFo1oVAaF7G8WY=; b=bzucomf7UWN4zGHroITTGO/hVrhonI2gPMX2qjBW/cmpDamp60ysutYO+XB7RZRgAx 95aEzViJRVKIWfbbLGhDse7RceJnxxOCM5Wl7YWCFrk831QjGrkQ4QHDtkXVoDKQCcqt UrOsiGcG3QKwURJzD8gHXzfzwpDTSalV1VQCbPP3CO6odmVr87woBPEsqtF4w4CLOIJ4 pzWN6SQ3ZLSq+Xt2Cn08HYoSJTjRUepPSI1A/W3fwz1bO7lSfB1qnsqM/LC2Mdp4y6Ib OmsJ6C7ON8a4BS5fuSwnbOicQO/tEEQrYjoqlNMjMdu893exlBHwPXS1Anjd4M4+TpPj VoKQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:sender:in-reply-to:references:from :date:message-id:subject:to:cc; bh=EX/+t9TN2YEQqENNv8Kxv9tX0W/FVfFo1oVAaF7G8WY=; b=tZv9r9ak1Vmc6AHHz2CvqOgCy1U9NIDJ8pGyFBHcZTs/2JexD8vcZduxMijPM+20R/ coFTeQjW2qaWONDLRH3KswhVoZ8eOyWb+hBII79n9iqpip/WlFRP8bPAOpUNAMv7hqj/ GamIkAVXuVNvhnGSFS//uG6Ase2X0NzF3A69ahowhw4Uogs+vXPoN/uloQSbZdi1KXHQ fZMmZWco7SSw3WLpIccvQTQQ9Bj21W5t0hb2mYVXvj+KGXOTTuk000MIloaAW6NDhncO hwl7+874+PgaGPa4e6SZtJQMlOWNthfrL/VJZaIyzsK2WLQPJypdPvKJBdUl9G7gojdS xWpw== X-Gm-Message-State: AKwxytfeV3PaY2q68rB4eY4GA8PfMWdp6/T2W0qL1+suphojTM5xQIzI jrXFByeuafdzirtLD+LGM+OJ5CTq2jWNprjQ1ZA= X-Received: by 10.237.50.99 with SMTP id y90mr24070529qtd.274.1516979196492; Fri, 26 Jan 2018 07:06:36 -0800 (PST) MIME-Version: 1.0 Received: by 10.200.45.161 with HTTP; Fri, 26 Jan 2018 07:06:36 -0800 (PST) In-Reply-To: <19306e74-7c9b-5644-6f08-bbaef226afd8@linux.vnet.ibm.com> References: <19306e74-7c9b-5644-6f08-bbaef226afd8@linux.vnet.ibm.com> From: Geert Uytterhoeven Date: Fri, 26 Jan 2018 16:06:36 +0100 X-Google-Sender-Auth: al7_2TAcRjt_7-FiQp00c0ousWw Message-ID: Subject: Re: [PATCH v1 0/2] Kconfig changes to enable Graphics Support for S390 To: Farhan Ali Cc: Linux Kernel Mailing List , linux-s390 , Linux Fbdev development list , Martin Schwidefsky , Christian Borntraeger , Stefan Kristiansson , Tomi Valkeinen Content-Type: text/plain; charset="UTF-8" Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Hi Farhan, On Fri, Jan 26, 2018 at 3:35 PM, Farhan Ali wrote: > On 01/26/2018 08:41 AM, Geert Uytterhoeven wrote: >> On Thu, Jan 25, 2018 at 4:47 PM, Farhan Ali >> wrote: >>> This series of patches are in preparation for enabling an additional >>> tty and console for a S390 KVM guest using a virtio-gpu device[1]. >>> One of the steps to do this would be to enable CONFIG_VT for S390, >>> and this would also require the dummy console (CONFIG_DUMMY_CONSOLE). >>> >>> Patch 1 enables the "Graphics support" menu which is >>> needed to enable dummy console, since the VT layer needs it. >>> >>> Patch 2 fixes a Kconfig dependency issue for opencores >>> framebuffer devices. This issue was exposed by the previous >>> patch. >>> >>> Thanks >>> Farhan >>> >>> >>> [1] >>> https://lists.nongnu.org/archive/html/qemu-devel/2017-09/msg04184.html >>> >>> Farhan Ali (2): >>> Kconfig : Remove HAS_IOMEM dependency for Graphics support >>> fbdev: Kconfig: Add HAS_IOMEM dependency for FB_OPENCORES >>> >>> drivers/video/Kconfig | 1 - >>> drivers/video/fbdev/Kconfig | 2 +- >>> 2 files changed, 1 insertion(+), 2 deletions(-) >> >> >> Shouldn't the order of your two patches be inverted, to avoid patch 1 >> introducing >> build breakage fixed by patch 2? >> >> Gr{oetje,eeting}s, >> >> Geert >> > > Hi Geert, > > I wasn't sure what would be the best ordering since we would never hit the > issue if patch 1 didn't exist. But if the preference is to invert the > ordering of patches, then I will change the ordering. Alternatively, you can combine two patches into a single patch, which moves the dependency from the whole subsystem to the driver that needs it (are there more?). Gr{oetje,eeting}s, Geert -- Geert Uytterhoeven -- There's lots of Linux beyond ia32 -- geert@linux-m68k.org In personal conversations with technical people, I call myself a hacker. But when I'm talking to journalists I just say "programmer" or something like that. -- Linus Torvalds