Received: by 10.223.185.116 with SMTP id b49csp2377919wrg; Thu, 22 Feb 2018 12:45:24 -0800 (PST) X-Google-Smtp-Source: AH8x227zeh5e5nx6LrIYomXUuyxF8sWr4hhP5ycFJg+GT0DNsA9J4CvREo+W/DHMrG2Q6ZWTHqm0 X-Received: by 2002:a17:902:48c8:: with SMTP id u8-v6mr2221895plh.306.1519332323996; Thu, 22 Feb 2018 12:45:23 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1519332323; cv=none; d=google.com; s=arc-20160816; b=kQGuBJ1UizbyLP3Ay5LeemLCgXc1ZJpPUcie0TfR6HpE2/V9Nku5X26aFwHuWEFFFy ky2EG7F28A4wc5roxnHCkrBFGnTDPVC8vGudWT3yLRQWdTPS5EJ7G523lqRyp/pmUfxX sIAIjgK1TJSX8nxu4io4C4kQjXaJB2KbM5ELfDzX2FOIhJT58XnPpmUieo1/ISptEXF4 kHbj1kmq+K641rJCSS4NUGSvXRcqO/g5z3oGStY9UU/wy0yAKJ0bxAkzh61y40aL2SS2 QL91rJbfuG7ct6y3Ws7h2hnLkx2+UZbQHqOfQ703GJmjmy5v/LK3+I94yfSnXOSL2slz v4ng== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:content-transfer-encoding :content-language:in-reply-to:mime-version:user-agent:date :message-id:from:references:cc:to:subject:arc-authentication-results; bh=HbsDhRUnYMFLcMV5hNZU0qKn/yXgFQWz8jFmpFggLug=; b=isFgx+Kcg63pO5IooQLL8Rw5s+JTjckefMN/xvZuHSYizaBmH1WDhQ3/zhuonGvCvu I7avDUxqOWPZAdXoTMQVMLKVA8bSphJyH15xPGc4bxVe73oMJK6Els5cKcEvM6Mb9IcX cJe1szQ0uKdpTifBBYR+nUpfbzRORj3vj/aW7dezU1/+xPDbgkTDI1JGAZtAg8BkQqM6 VQyCYkv/LSoeyXMK6LlduW3yHf1fG6GBDqmarEg+f5t3IKcgG/LI7V6gRPUbe9t590UE 12Jrr14yS0cSJ67V/OQi+smcKvRT2MEyGkKf8wuJTUD+/TrMQlqFpPBiapc1aoOfsLZz NHZg== ARC-Authentication-Results: i=1; mx.google.com; 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 x5si475198pgq.437.2018.02.22.12.45.08; Thu, 22 Feb 2018 12:45:23 -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; 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 S1751383AbeBVUo1 (ORCPT + 99 others); Thu, 22 Feb 2018 15:44:27 -0500 Received: from vps-vb.mhejs.net ([37.28.154.113]:51430 "EHLO vps-vb.mhejs.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1750805AbeBVUoZ (ORCPT ); Thu, 22 Feb 2018 15:44:25 -0500 Received: by vps-vb.mhejs.net with esmtps (TLSv1.2:ECDHE-RSA-AES128-GCM-SHA256:128) (Exim 4.89) (envelope-from ) id 1eoxiy-0008Nx-VQ; Thu, 22 Feb 2018 21:44:17 +0100 Subject: Re: [PATCH v2 3/5] gpio: Change ISA_BUS_API dependency to selection To: William Breathitt Gray , Linus Walleij Cc: Guenter Roeck , "open list:GPIO SUBSYSTEM" , linux-iio@vger.kernel.org, LINUXWATCHDOG , "linux-kernel@vger.kernel.org" References: <1534276cb63d1e9e6dd139b4edceedbe728f65f5.1514578085.git.vilhelm.gray@gmail.com> <20180222203009.GA10834@sophia> From: "Maciej S. Szmigiero" Message-ID: <278aed38-1b40-e362-00e2-38d61a4b81c2@maciej.szmigiero.name> Date: Thu, 22 Feb 2018 21:44:16 +0100 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.6.0 MIME-Version: 1.0 In-Reply-To: <20180222203009.GA10834@sophia> Content-Type: text/plain; charset=utf-8 Content-Language: en-US Content-Transfer-Encoding: 8bit Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Hi William, Hi Linus, On 22.02.2018 21:30, William Breathitt Gray wrote: > On Thu, Feb 22, 2018 at 04:16:17PM +0100, Linus Walleij wrote: >> On Fri, Dec 29, 2017 at 9:13 PM, William Breathitt Gray >> wrote: >> >>> The ISA_BUS_API Kconfig option enables the compilation of the ISA bus >>> driver. The ISA bus driver does not perform any hardware interaction, >>> and is instead just a thin layer of software abstraction to eliminate >>> boilerplate code common to ISA-style device drivers. Since ISA_BUS_API >>> has no dependencies and does not jeopardize the integrity of the system >>> when enabled, drivers should select it when the ISA bus driver >>> functionality is needed. >>> >>> Cc: Linus Walleij >>> Signed-off-by: William Breathitt Gray >> >> Patch applied to the GPIO tree for v4.17. >> >> Can you confirm that we don't have any dangling ISA >> drivers not using this? >> >> Yours, >> Linus Walleij > > Hi Linus, > > This patchset should cover all current mainline drivers depending on > ISA_BUS_API. > Thanks for merging this series! Note that gpio-winbond (CONFIG_GPIO_WINBOND) driver was originally merged using ISA_BUS_API selection as done for other ISA bus gpio drivers by this patch, then temporary switched to the previous ("depends on") style by commit 92a8046c9d952a to fix a circular Kconfig dependency. So now this commit (92...) should be reverted to make gpio-winbond driver Kconfig dependency / selection consistent with the remaining ISA bus gpio drivers. Unfortunately, I can't test the reversion myself because it looks like Linus didn't push his trees yet to git.kernel.org after applying this series (or I am not looking at the right place - linusw/linux-gpio.git?). Best regards, Maciej