Received: by 2002:a25:8b91:0:0:0:0:0 with SMTP id j17csp604793ybl; Thu, 12 Dec 2019 01:46:13 -0800 (PST) X-Google-Smtp-Source: APXvYqzlJiTEwU44LuaS80L8K1+q3P8d/VSdxgEWflqGgyGuWl/+bnfmIWcxjkL7o0yvYb9Ot8Cx X-Received: by 2002:a05:6830:1042:: with SMTP id b2mr7128631otp.306.1576143972834; Thu, 12 Dec 2019 01:46:12 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1576143972; cv=none; d=google.com; s=arc-20160816; b=VUqj3gGpIVyNuOq0aQMS4lIbwtTIsn9IQhm7rqyIo8w7YcFDTvoBut8HSYVqt9psb2 bVTcW7KrTD5tGIb8bOi5H4BeaYLWPja1/nMgSv0STZyS7IzA4BST7KfwpCvYPWNlC93a 69nWsiUOwDY+AyVmlpsvO1hg9/dVMeObrYeJ2mst0lWDTa0FY9WRgNR8evDWT4Yd3TCG XtxZLesZ+VA5agVccMyTxYGxcdDiv+tpcW8n+j199o4DskX284FVzLq2WMgZOwkrkhET mXdehyfrQw80K28TiHUc/N46nlwenzU9zIB+0bWtt5FNaBMwyMoX8mPr6TKqRTwjm8WY Cjqg== 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 :in-reply-to:references:mime-version:dkim-signature; bh=NMza7Bnx3Wew2JOOXtpQDKGSifefofFj+SpFI5e6nx4=; b=oh82CAUuGebQlLJK8D2T0QMiuMf5hm9Hlnf0Lw5MEVGU5UGeCqYrf+ho1amWIjJNKt 697ybYtfpiPunHf12dJhbPAGSzjIvZ1cN2aCamhfFqenWH2gOko1cmkYeLs2FywmVRDj PBUUj1kUpCrW9c95XnKsjnGW6iutN7U4O72j+Z7LqCFIoE54tNoBM9LV2ktvNpj0tdH/ PdGECbogRECtf7jJtIuc4iI5YqD6JpOleuCxwLmToJHMkSKr50ciU+Y7KLccX9Peu7Q8 GvTR9XEZQVK/n4y70qC7zw74I1laMS1WSwMeaAXXEn0hsrbAdRtDvAJ+tm6LHzfUnAY+ 5jTw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=default header.b=dYazKHmG; 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=kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id l21si2817960otk.142.2019.12.12.01.45.59; Thu, 12 Dec 2019 01:46:12 -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=@kernel.org header.s=default header.b=dYazKHmG; 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=kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1728478AbfLLJpJ (ORCPT + 99 others); Thu, 12 Dec 2019 04:45:09 -0500 Received: from mail.kernel.org ([198.145.29.99]:45366 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1728292AbfLLJpJ (ORCPT ); Thu, 12 Dec 2019 04:45:09 -0500 Received: from mail-lj1-f176.google.com (mail-lj1-f176.google.com [209.85.208.176]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPSA id 72C322173E; Thu, 12 Dec 2019 09:45:08 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=default; t=1576143908; bh=f9Ak9YkcdsVwX35rit8MveYU4mESDVr/WrzqXYx+3tQ=; h=References:In-Reply-To:From:Date:Subject:To:Cc:From; b=dYazKHmGOA8OjL3TyHejoYsQ3UWGGNpXDFa4p1IrdQe4HAkpH8M36qmu1ixuKvTZB OQqg/MRrPgdVWPfBjEQB9OtMs9fjbwSnM38fzAYWosw3qX9OK/E3DOU28DVVFLqLvI WsB6VK91RflvrUMmAM5bnp2+u95IbMUF70EGDVns= Received: by mail-lj1-f176.google.com with SMTP id s22so1518253ljs.7; Thu, 12 Dec 2019 01:45:08 -0800 (PST) X-Gm-Message-State: APjAAAWo0fIPjHU0mob9wcKe8fGe5HUzbvvklO+6xLaS4sPCPIF3WZ00 wwFPoBXLWhGvsxUVFyu83TeZfe7hy55B6fersek= X-Received: by 2002:a2e:9196:: with SMTP id f22mr5323830ljg.18.1576143906674; Thu, 12 Dec 2019 01:45:06 -0800 (PST) MIME-Version: 1.0 References: <20191212092726.41027-1-chenzhou10@huawei.com> In-Reply-To: From: Krzysztof Kozlowski Date: Thu, 12 Dec 2019 10:44:54 +0100 X-Gmail-Original-Message-ID: Message-ID: Subject: Re: [PATCH -next v2] pinctrl: samsung: fix build error without CONFIG_OF_GPIO To: Chen Zhou Cc: Tomasz Figa , s.nawrocki@samsung.com, linux-gpio@vger.kernel.org, "linux-kernel@vger.kernel.org" , Hulk Robot 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 On Thu, 12 Dec 2019 at 10:38, Krzysztof Kozlowski wrote: > > On Thu, 12 Dec 2019 at 10:30, Chen Zhou wrote: > > > > If CONFIG_OF_GPIO is n, build fails: > > > > drivers/pinctrl/samsung/pinctrl-samsung.c: In function samsung_gpiolib_register: > > drivers/pinctrl/samsung/pinctrl-samsung.c:969:5: error: struct gpio_chip has no member named of_node > > gc->of_node = bank->of_node; > > > > Use #ifdef to guard this. > > > > Reported-by: Hulk Robot > > Signed-off-by: Chen Zhou > > --- > > drivers/pinctrl/samsung/pinctrl-samsung.c | 2 ++ > > 1 file changed, 2 insertions(+) > > I was thinking about adding OF_GPIO but I could not trigger such case > as you mention. How can I reproduce this? OK, I reproduced it with x86_64 + COMPILE_TEST + PINCTRL_S3C64XX. I'll fix it up with proper dependencies on OF and GPIOLIB. The driver should not have unnecessary ifdefs. Thanks for the report! Best regards, Krzysztof