Received: by 10.223.185.116 with SMTP id b49csp595550wrg; Wed, 21 Feb 2018 03:51:19 -0800 (PST) X-Google-Smtp-Source: AH8x225TAnFQ5SMFwm1PaWFdmDbp+bBxrAifuKPhsjWbdsVs/bZba1m7iU+tdVuxNomCuGcQ9NcF X-Received: by 10.101.93.82 with SMTP id e18mr2482284pgt.371.1519213879691; Wed, 21 Feb 2018 03:51:19 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1519213879; cv=none; d=google.com; s=arc-20160816; b=q4Y0jiwvZV9X/fIiAmWINwoy8PjQ4Z8rdvvcBCZGPNaQOFmQbTbBiYUlxQDpO2gZEZ LCMVFx75o8ZqkfqWWv1HMDX5duUkOYYEc6HsVNRjP2/nZidx31n/QS1cr1rNw5dlSKt3 ckEcu4sSFADAcCqWbr+KbSB/xLP5sD3K4TxRcvBHlyYlbuzDLdaun86h4k/Ci/VlCWBl Kp7xdFDu9ISqxJOL/tVyboB8xHM650isNQOBenhIwTnA0XdRVDWb5/78He/KwMUWp+2Z P7b9RgtZJq8r2bVC8/i3x96SmWYqwqYopRqmdv8Vv+/NgeP1TDw5iogaz0Rv+Tr8RQ6Y uHRg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:references:cms-type :content-transfer-encoding:mime-version:in-reply-to:user-agent :message-id:date:subject:cc:to:from:dkim-signature:dkim-filter :arc-authentication-results; bh=+J7DL0GFGaZCpDNvaw82M+Sw21CI2+EstfsUIOfK0jk=; b=UnL3RNxqAUmuHVIfn4+F6DCHl3SkHhWnXDgKARS3TqS9OqZAjxJxE6VEt7qSaAuVqr XZdk493vtFem7J/Eqn1SByosZzuZ1/yNPh5uQS/vV6pq03YBywaNM5mdXoRXg0qMV+SG gVHJ7Ri/9cSoj4CSE0fTyPtAo5vGuJRJo2VFceWl6mOqJAgoSIR5iy/tcD3x6ebFKizK vWAZXAThOdKmBAxOyKH/oa1CguBVBzMInPVen/EXQrIwUxcytCOsKD/5gWti4Rngy/rA 96fp/eMk2op5k9Owt1p+XSH1fsA6K94wUShf24k8SBT74Qwyn06G6bbUa/9Mkl1A9Pnp I7Og== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@samsung.com header.s=mail20170921 header.b=q7XxmwAx; 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; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=samsung.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id n8-v6si1483242pls.231.2018.02.21.03.51.05; Wed, 21 Feb 2018 03:51:19 -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=pass header.i=@samsung.com header.s=mail20170921 header.b=q7XxmwAx; 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; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=samsung.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S933655AbeBULu0 (ORCPT + 99 others); Wed, 21 Feb 2018 06:50:26 -0500 Received: from mailout4.samsung.com ([203.254.224.34]:18914 "EHLO mailout4.samsung.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S933640AbeBULuU (ORCPT ); Wed, 21 Feb 2018 06:50:20 -0500 Received: from epcas1p1.samsung.com (unknown [182.195.41.45]) by mailout4.samsung.com (KnoxPortal) with ESMTP id 20180221115018epoutp040228e9498fa0b2a451124a91e610eb29~VVOs5JCvN1332313323epoutp049; Wed, 21 Feb 2018 11:50:18 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 mailout4.samsung.com 20180221115018epoutp040228e9498fa0b2a451124a91e610eb29~VVOs5JCvN1332313323epoutp049 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=samsung.com; s=mail20170921; t=1519213818; bh=+J7DL0GFGaZCpDNvaw82M+Sw21CI2+EstfsUIOfK0jk=; h=From:To:Cc:Subject:Date:In-reply-to:References:From; b=q7XxmwAx9DvvA9v/lCymb4JNg/25UpsmIVXK5Ayzwm5B6Wb59K3Q8hfP8M7g1bxHZ 8wK6fl8VUFXnM2j78HCvjPkKYu+H+dhw4RHUqLy5Al4fzq/wQGN7JLgpyZz8E7C1u7 08lbi7FtAseOoTivfZrQDDyGuaqoZksr62D5/v/s= Received: from epsmges1p5.samsung.com (unknown [182.195.42.57]) by epcas1p1.samsung.com (KnoxPortal) with ESMTP id 20180221115018epcas1p1be28477c480c42488e43c7d026ce7a48~VVOsoXNg70522605226epcas1p1G; Wed, 21 Feb 2018 11:50:18 +0000 (GMT) Received: from epcas1p2.samsung.com ( [182.195.41.46]) by epsmges1p5.samsung.com (Symantec Messaging Gateway) with SMTP id 2C.A7.04037.AFC5D8A5; Wed, 21 Feb 2018 20:50:18 +0900 (KST) Received: from epsmgms2p1new.samsung.com (unknown [182.195.42.142]) by epcas1p4.samsung.com (KnoxPortal) with ESMTP id 20180221115017epcas1p40469a151a863403b88864f5784ab03e5~VVOsPw8Sk2049320493epcas1p4a; Wed, 21 Feb 2018 11:50:17 +0000 (GMT) X-AuditID: b6c32a39-467ff70000000fc5-05-5a8d5cfa059d Received: from epmmp1.local.host ( [203.254.227.16]) by epsmgms2p1new.samsung.com (Symantec Messaging Gateway) with SMTP id 03.3C.03826.9FC5D8A5; Wed, 21 Feb 2018 20:50:17 +0900 (KST) Received: from amdc3058.localnet ([106.120.53.102]) by mmp1.samsung.com (Oracle Communications Messaging Server 7.0.5.31.0 64bit (built May 5 2014)) with ESMTPA id <0P4I002O90VSLQB0@mmp1.samsung.com>; Wed, 21 Feb 2018 20:50:17 +0900 (KST) From: Bartlomiej Zolnierkiewicz To: Christian Borntraeger Cc: Farhan Ali , linux-kernel@vger.kernel.org, linux-s390@vger.kernel.org, linux-fbdev@vger.kernel.org, geert@linux-m68k.org, tomi.valkeinen@ti.com, thuth@redhat.com Subject: Re: [PATCH v3 1/3] Kconfig : Remove HAS_IOMEM dependency for Graphics support Date: Wed, 21 Feb 2018 12:50:15 +0100 Message-id: <5067635.OiHnYRPVcg@amdc3058> User-Agent: KMail/4.13.3 (Linux/3.13.0-96-generic; KDE/4.13.3; x86_64; ; ) In-reply-to: MIME-version: 1.0 Content-transfer-encoding: 7Bit Content-type: text/plain; charset="us-ascii" X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmphleLIzCtJLcpLzFFi42LZdlhTT/dXTG+Uwa/L3Ba7G9+wWUxfsZ3F 4tmtvUwWJ/o+sFpc3jWHzWLCwmZmi5XHbCzWz7/F5sDhcfDRITaPQ4c7GD0eHNrM4vF+31U2 j+M3tjN5fN4kF8AWxWWTkpqTWZZapG+XwJVx8NhzpoLF0hVnTvSzNDB+E+li5OSQEDCRmH5n BnsXIxeHkMAORomLdyYxgSSEBL4zSvzZEQtTdPLEaSaIot2MEivbTrJAOF8ZJaZ37GQEqWIT sJKY2L4KyObgEBEwkmj+WAtSwyxwmFFi48/ZYDXCAhESDd+Ps4DYLAKqEuunXwbbxiugKXFi +T9mEFtUwEtiy752sDingJ3ElEmzWCFqBCV+TL4H1sssIC+xb/9UVghbR+LssXWMIMskBM6w SfSufsUGcbaLxNt5/6BsYYlXx7ewgxwnISAtcemoLUT9KkaJn1f/QjVvZpT4fP0rK0SDtcTh 4xehNvBJvPvawwrRzCvR0SYEYXpIvN0tBlHtKNH+ZDU0GIEe3n28mWkCo+wsJHfPQnL3LCR3 L2BkXsUollpQnJueWmxYYKpXnJhbXJqXrpecn7uJEZw2tCx3MB4753OIUYCDUYmH94FmT5QQ a2JZcWXuIUYJDmYlEV6F8N4oId6UxMqq1KL8+KLSnNTiQ4zSHCxK4rwBAS5RQgLpiSWp2amp BalFMFkmDk6pBsbS3+vM/mxtXrDx1HObwx7WT6w3N92apqB/J998wtEvr+7n/ipVKN7+pj67 dcqaY9E1kVF9i/Zs5tJaciOo7MtPg6aXf8IPGj9Yljnv67fumN+Vr3Zfne3Ywj051LP6k/Ze xsvnmCZyvOaYmCz/0M5spdYSneb4ltdvWq/x8BQ8+j3Z4q3m0WwmJZbijERDLeai4kQAmlrW 9BcDAAA= X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrHLMWRmVeSWpSXmKPExsVy+t9jAd2fMb1RBu87jS12N75hs5i+YjuL xbNbe5ksTvR9YLW4vGsOm8WEhc3MFiuP2Visn3+LzYHD4+CjQ2wehw53MHo8OLSZxeP9vqts HsdvbGfy+LxJLoAtissmJTUnsyy1SN8ugSvj4LHnTAWLpSvOnOhnaWD8JtLFyMkhIWAicfLE aaYuRi4OIYGdjBK9L6YzQzhfGSVWL+xnBKliE7CSmNi+Csjm4BARMJJo/lgLUsMscJhR4u2O ZmaQGmGBCIn/l6ayg9gsAqoS66dfZgKxeQU0JU4s/wdWIyrgJbFlXztYnFPATmLKpFmsEMuA Bk1uWwHVICjxY/I9FhCbWUBeYt/+qawQtpbE+p3HmSYw8s9CUjYLSdksJGULGJlXMUqmFhTn pucWGxUY5qWW6xUn5haX5qXrJefnbmIEhvq2w1p9OxjvL4k/xCjAwajEw2uh0xMlxJpYVlyZ e4hRgoNZSYRXIbw3Sog3JbGyKrUoP76oNCe1+BCjNAeLkjjv7bxjkUIC6YklqdmpqQWpRTBZ Jg5OqQZGgcuW3ze8eD137xHji+r9didYuG/366cnTjqxtcR/u9Cc81enFD/Vr5hzesJq9dUK d1ekWEyprnQyCnVf+n/7CptFK3d1+87326BSMHWH1tbq+1M26gqwxvuWtZZcfhVWdfZQ4t/b GlfLQurfrjvd8ih0qbOC5SN+BeYbkUXPe3dndhTvsIg5psRSnJFoqMVcVJwIAKHHGTJxAgAA X-CMS-MailID: 20180221115017epcas1p40469a151a863403b88864f5784ab03e5 X-Msg-Generator: CA CMS-TYPE: 101P X-CMS-RootMailID: 20180221084454epcas3p2a811c2c041e2933afb8288af39b216e2 X-RootMTR: 20180221084454epcas3p2a811c2c041e2933afb8288af39b216e2 References: Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Wednesday, February 21, 2018 09:44:43 AM Christian Borntraeger wrote: > > On 02/19/2018 04:47 PM, Farhan Ali wrote: > > The 'commit e25df1205f37 ("[S390] Kconfig: menus with depends on HAS_IOMEM.")' > > added the HAS_IOMEM dependecy for "Graphics support". This disabled the > > "Graphics support" menu for S390. But if we enable VT layer for S390, > > we would also need to enable the dummy console. So let's remove the > > HAS_IOMEM dependency. > > > > Move this dependency to sub menu items and console drivers that use > > io memory. > > > > Signed-off-by: Farhan Ali > > This patch is part of todays linux-next and so far no fallout was reported. > Shall I take that patch via the s390kvm tree (then I would like to have > an ack. Bart?) or is anybody on cc willing to take this? I would like to see two things changed before acking this patch: - add missing HAS_IOMEM dependency to VGA_CONSOLE - extend "if HAS_IOMEM" in drivers/video/Kconfig to cover config items previously covered by this dependency (it should start before config HAVE_FB_ATMEL and end after config HDMI) > Christian > > > > > --- > > drivers/video/Kconfig | 21 +++++++++++---------- > > drivers/video/console/Kconfig | 4 ++-- > > 2 files changed, 13 insertions(+), 12 deletions(-) > > > > diff --git a/drivers/video/Kconfig b/drivers/video/Kconfig > > index 3c20af9..8f10915 100644 > > --- a/drivers/video/Kconfig > > +++ b/drivers/video/Kconfig > > @@ -3,7 +3,6 @@ > > # > > > > menu "Graphics support" > > - depends on HAS_IOMEM > > > > config HAVE_FB_ATMEL > > bool > > @@ -11,20 +10,22 @@ config HAVE_FB_ATMEL > > config SH_LCD_MIPI_DSI > > bool > > > > -source "drivers/char/agp/Kconfig" > > +if HAS_IOMEM > > + source "drivers/char/agp/Kconfig" > > > > -source "drivers/gpu/vga/Kconfig" > > + source "drivers/gpu/vga/Kconfig" > > > > -source "drivers/gpu/host1x/Kconfig" > > -source "drivers/gpu/ipu-v3/Kconfig" > > + source "drivers/gpu/host1x/Kconfig" > > + source "drivers/gpu/ipu-v3/Kconfig" > > > > -source "drivers/gpu/drm/Kconfig" > > + source "drivers/gpu/drm/Kconfig" > > > > -menu "Frame buffer Devices" > > -source "drivers/video/fbdev/Kconfig" > > -endmenu > > + menu "Frame buffer Devices" > > + source "drivers/video/fbdev/Kconfig" > > + endmenu > > > > -source "drivers/video/backlight/Kconfig" > > + source "drivers/video/backlight/Kconfig" > > +endif > > > > config VGASTATE > > tristate > > diff --git a/drivers/video/console/Kconfig b/drivers/video/console/Kconfig > > index 7f1f1fb..0023b16 100644 > > --- a/drivers/video/console/Kconfig > > +++ b/drivers/video/console/Kconfig > > @@ -85,7 +85,7 @@ config MDA_CONSOLE > > > > config SGI_NEWPORT_CONSOLE > > tristate "SGI Newport Console support" > > - depends on SGI_IP22 > > + depends on SGI_IP22 && HAS_IOMEM > > select FONT_SUPPORT > > help > > Say Y here if you want the console on the Newport aka XL graphics > > @@ -153,7 +153,7 @@ config FRAMEBUFFER_CONSOLE_ROTATION > > > > config STI_CONSOLE > > bool "STI text console" > > - depends on PARISC > > + depends on PARISC && HAS_IOMEM > > select FONT_SUPPORT > > default y > > help Best regards, -- Bartlomiej Zolnierkiewicz Samsung R&D Institute Poland Samsung Electronics