Received: by 2002:a05:6a10:f3d0:0:0:0:0 with SMTP id a16csp1371934pxv; Sat, 10 Jul 2021 02:14:39 -0700 (PDT) X-Google-Smtp-Source: ABdhPJygCH0byg9xyhOu3Kb/7gpsU9+O/qRT2cVZ19JUZYw3E8zWlqUL5NTOHSeJ8zQ2U9eA+ZWP X-Received: by 2002:a02:c95a:: with SMTP id u26mr27471692jao.49.1625908478908; Sat, 10 Jul 2021 02:14:38 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1625908478; cv=none; d=google.com; s=arc-20160816; b=rNpdBE85hEiik5Ff6wd8mqXtUoa0DR/dYaU77ANEHykJZpTt4iA7GISbWlAmJf6yno ZOdwvCM5cgfEwHnbmvCIjnpDNrglpqJLOsDvBsjactLs5lN+9BDSOW8BWIPR2zaRaM74 e0/rZ7Z9R3JAHbS5m9AOj5mfpEw/xVqyLB3YgFBAxQG5nbXlBkI4OYV8P53M6rsdpddY R4S9COPlqVmse/Q9bOmuKWv3pOv8tZd347Z2q47ViFhJAguWHyue5lmTzNLJm30w/oD5 mA7aYHqziuFbEVVm++ro9QGK983St4tc89YFz2UmYw+4C1dLoi8ETkgSG9usvSEF7ndz JaxQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:references:in-reply-to:message-id:date:subject :cc:to:from:dmarc-filter:sender:dkim-signature; bh=SeIt2AyhrOJ6+9mj44/1M2oP6BRIxZyjZit7wZgwJMc=; b=Tk2DdROAv1/mckXfiqBYbzyrqAYBD1IliPmIruo5dJcJiPgdqQjMSXntQM3Ngdqkv3 6pgl09sQ9+7VXBxiOXLDLByjs/z69wPVWeQgJE721DT15vCk6+qz9CqSMxLycf1htpIF rlwX7ZAp80iWpw76obnzH57jcb/wkKESuwIUNi2NKf5V1PN34ZZDebrSQk0mWnfxKXxq tprYKohOy+MdMDn6B15A6MlSWyft91drqHXJV5p1j6h2AHImAapMr+yJURtctOG6yeu3 5hM8U35KajUaI4ibAfWtGjqRUYCGdewlR3jmKjgPQFcUeYoW/EB9uj2RXiITV7Y6r7EG 7WIg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@mg.codeaurora.org header.s=smtp header.b=KkejspoA; 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 Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id v9si11409208ilu.9.2021.07.10.02.14.26; Sat, 10 Jul 2021 02:14:38 -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=@mg.codeaurora.org header.s=smtp header.b=KkejspoA; 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 Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S232504AbhGJJQe (ORCPT + 99 others); Sat, 10 Jul 2021 05:16:34 -0400 Received: from so254-9.mailgun.net ([198.61.254.9]:28016 "EHLO so254-9.mailgun.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S232466AbhGJJQc (ORCPT ); Sat, 10 Jul 2021 05:16:32 -0400 DKIM-Signature: a=rsa-sha256; v=1; c=relaxed/relaxed; d=mg.codeaurora.org; q=dns/txt; s=smtp; t=1625908427; h=References: In-Reply-To: Message-Id: Date: Subject: Cc: To: From: Sender; bh=SeIt2AyhrOJ6+9mj44/1M2oP6BRIxZyjZit7wZgwJMc=; b=KkejspoAjXH3qrpDD3N3cBIgfZWNigEKiWs86UJh844Qnl0WIhLITDXpUnufAvO4OD8gQXDi 4TG6iz2UPxJorqKaZl5XtzKOsswF/+H59o7G1qaRrBMerZQvgf3Kwu9CCQurS5OknxyFmwk4 MEF9GpvFrMvrJ1nP6r6cW5dx4Ow= X-Mailgun-Sending-Ip: 198.61.254.9 X-Mailgun-Sid: WyI0MWYwYSIsICJsaW51eC1rZXJuZWxAdmdlci5rZXJuZWwub3JnIiwgImJlOWU0YSJd Received: from smtp.codeaurora.org (ec2-35-166-182-171.us-west-2.compute.amazonaws.com [35.166.182.171]) by smtp-out-n05.prod.us-west-2.postgun.com with SMTP id 60e964b35d0d101e38942e48 (version=TLS1.2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256); Sat, 10 Jul 2021 09:13:23 GMT Sender: wcheng=codeaurora.org@mg.codeaurora.org Received: by smtp.codeaurora.org (Postfix, from userid 1001) id A8A0EC43144; Sat, 10 Jul 2021 09:13:23 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-caf-mail-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-2.9 required=2.0 tests=ALL_TRUSTED,BAYES_00,SPF_FAIL, URIBL_BLOCKED autolearn=no autolearn_force=no version=3.4.0 Received: from wcheng-linux.qualcomm.com (i-global254.qualcomm.com [199.106.103.254]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-SHA256 (128/128 bits)) (No client certificate requested) (Authenticated sender: wcheng) by smtp.codeaurora.org (Postfix) with ESMTPSA id AEFE7C4338A; Sat, 10 Jul 2021 09:13:21 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 smtp.codeaurora.org AEFE7C4338A Authentication-Results: aws-us-west-2-caf-mail-1.web.codeaurora.org; dmarc=none (p=none dis=none) header.from=codeaurora.org Authentication-Results: aws-us-west-2-caf-mail-1.web.codeaurora.org; spf=fail smtp.mailfrom=wcheng@codeaurora.org From: Wesley Cheng To: balbi@kernel.org, gregkh@linuxfoundation.org, agross@kernel.org, bjorn.andersson@linaro.org, robh+dt@kernel.org, frowand.list@gmail.com Cc: linux-usb@vger.kernel.org, linux-kernel@vger.kernel.org, linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, jackp@codeaurora.org, Wesley Cheng Subject: [PATCH v14 4/6] of: Add stub for of_add_property() Date: Sat, 10 Jul 2021 02:13:13 -0700 Message-Id: <1625908395-5498-5-git-send-email-wcheng@codeaurora.org> X-Mailer: git-send-email 2.7.4 In-Reply-To: <1625908395-5498-1-git-send-email-wcheng@codeaurora.org> References: <1625908395-5498-1-git-send-email-wcheng@codeaurora.org> Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org If building with OF Kconfig disabled, this can lead to errors for drivers utilizing of_add_property(). Add a stub for the add API, as it exists for the remove variant as well, and to avoid compliation issues. Also, export this API so that it can be used by modules. Signed-off-by: Wesley Cheng --- drivers/of/base.c | 1 + include/linux/of.h | 5 +++++ 2 files changed, 6 insertions(+) diff --git a/drivers/of/base.c b/drivers/of/base.c index 48e941f..5883d63 100644 --- a/drivers/of/base.c +++ b/drivers/of/base.c @@ -1821,6 +1821,7 @@ int of_add_property(struct device_node *np, struct property *prop) return rc; } +EXPORT_SYMBOL_GPL(of_add_property); int __of_remove_property(struct device_node *np, struct property *prop) { diff --git a/include/linux/of.h b/include/linux/of.h index 9c2e71e..0e786b60 100644 --- a/include/linux/of.h +++ b/include/linux/of.h @@ -946,6 +946,11 @@ static inline int of_machine_is_compatible(const char *compat) return 0; } +static inline int of_add_property(struct device_node *np, struct property *prop) +{ + return 0; +} + static inline int of_remove_property(struct device_node *np, struct property *prop) { return 0; -- The Qualcomm Innovation Center, Inc. is a member of the Code Aurora Forum, a Linux Foundation Collaborative Project