Received: by 2002:a25:ad19:0:0:0:0:0 with SMTP id y25csp8265878ybi; Tue, 9 Jul 2019 12:15:50 -0700 (PDT) X-Google-Smtp-Source: APXvYqwx+n3V23CXf+t5vFUxi65HVAVQj+4QnMHY16YLbtFScOB5AaEnP0OIsK7SFvH6yvYKjw4n X-Received: by 2002:a65:5cca:: with SMTP id b10mr33107202pgt.365.1562699750355; Tue, 09 Jul 2019 12:15:50 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1562699750; cv=none; d=google.com; s=arc-20160816; b=XfEq91BWRT7+ekENS6f8q5TmUPIWe/vcIG0AzzicaO14E+cpbqkRsD/d2yKK9awB3e 2OvuBOB7Spjbirqg357B7yxAhhNUwdvKgP71RCsLbFYwpQEY294/tqEujeBp5uZsTsAW okLP7WsYJrXDPOmlKQYNffw3lxSDtwnrLNtjlewos5B3b/YAuvR1A04WH0W0KNwDqB1R /ZtJogmYO6Eu5NrWxJ7+Ty2aUhBYUvXQXPeq0mT2NiHgdE2zIdr5FA6PF+pukB3F66m5 BdFcdV5JNK4NAymyaYTMMf5MY0c6kXrSwG7Vxk6XVnbfwCMr8Jaja3i7yRDlETAKHM70 oN3g== 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:mime-version :message-id:date:subject:cc:to:from; bh=8Rw4mD0p2X/f/tXmMIgpMYi44D3y7I79ay22g3RCaqA=; b=Hr5/KDS9snhtpDj+Cllya+EgyvGwKCjoFWXIZ41ywJgfeo8RBg25A5YXklDkATa/9Q 3+T9vAaN4wSjlHmhsSeFcYgaqEyLidxQg/11l+uP3Xj41swXrKrzhI7MXzZ63D/yCoo5 UgU+MOiHTedHyKf96VTCiL91xXczpcRS3guzr7MsBH92QJPS/3FVemFc2mzxkfr6OY1W ZAnRAYOjHXQfPQMgWwwdpVTz6jNjpPiDCdvBqt1IG4Qk9aGgxDnHIQRNPdhfkZ9LUt87 IbvXE6DNX1pGjL7b9TmVQRj2hSzTgMV1UzLU6PM8KNN7GNzfJJt2yipbopYrQq3U39hg coEA== 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 x12si22525939pgr.270.2019.07.09.12.15.34; Tue, 09 Jul 2019 12:15:50 -0700 (PDT) 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 S1727697AbfGIS5Q (ORCPT + 99 others); Tue, 9 Jul 2019 14:57:16 -0400 Received: from mout.kundenserver.de ([217.72.192.74]:41851 "EHLO mout.kundenserver.de" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726491AbfGIS5Q (ORCPT ); Tue, 9 Jul 2019 14:57:16 -0400 Received: from threadripper.lan ([149.172.19.189]) by mrelayeu.kundenserver.de (mreue107 [212.227.15.145]) with ESMTPA (Nemesis) id 1MOzjW-1i7z240g2u-00POJ0; Tue, 09 Jul 2019 20:57:04 +0200 From: Arnd Bergmann To: Laxman Dewangan , Jon Hunter , Vinod Koul , Thierry Reding Cc: Arnd Bergmann , Sameer Pujar , Vinod Koul , Dan Williams , dmaengine@vger.kernel.org, linux-tegra@vger.kernel.org, linux-kernel@vger.kernel.org Subject: [PATCH] dmaengine: tegra210-adma: mark PM funtions as __maybe_unused Date: Tue, 9 Jul 2019 20:56:47 +0200 Message-Id: <20190709185703.3298951-1-arnd@arndb.de> X-Mailer: git-send-email 2.20.0 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Provags-ID: V03:K1:GpuBD0XBnSPull69qzcIKP+lHCIkqzMcihUX/F3Ms65lqi/kPjK oFoGx6oSBaJT6d8oc8bj9+5wgmlI0bi+AmF3+9eGAyfivixx6msc3XgJ0TRQCPkaYPnwtTu YipqxIddC+A5ACdh0vwzyK7R7sFPt0sWMyZUDhqzwVirWCB3tOqj9CtTahMDQQr8yIELAHe aoILbo0XTVcDB85JtOEzw== X-Spam-Flag: NO X-UI-Out-Filterresults: notjunk:1;V03:K0:+CKo2D4GADQ=:o2+cIM7eMzMgsQ2z2sSZ4n NKrt0Y/Wi1L1KPQz+gOI4V26Z/781wnKmF9rEVSmyKUfEDqgBO3S7LVSxhOtFC5gQ78OY1GNI 5os8zUjm7QFEuVJAOS5BFZ90dNzopW9hZ932Wb6faZLwJACRUpx7EcQYJLNklZVZEGJSxKGTe HHkEVKaj5I/twIIfctqgMzGqoBiyJzWNhj2FflA9C6gDdEYpl3VCuaVOeoADX3x7dLhodcjMd eTNigOBE9wCihC95tAEVMx4PaoAwYM+JKjrjho51CSMykJt9CllBksDmRs9ZlHYpusDIqeaab BmkHVucMIqrjGjkveTJRdJpEGf4TpwVAr5v6ndBTokqDZQB+z7QFcBnAZV5cwQeyWkgaYpqNX Vx4xMIBH93qYbJEaluM5QzVo+cxR7pZG2WBCpt/UjxL5i17ffC9sJ/juEKFwqqWK9qUleUGfn EROzxAFfO6xtlOee0aEmpKaByyKvHuX3bAeYyKlJ0tRkyOjglE9egcA66jJuKZ2lK5x8C2a1H eGxmF9K3YJnRIWB67P72KhLRvUze4zKc+6BVe8Vo2S4MbHOsmv6MpmeavDDurSNHHPCY5i6pl b1ON82XtPMROCnBqxxCI9MJlYbxq/qT711dzCjVriC9Pn+uUsLJBqjTG9xWmfeS7hiPGon+Mn RPucDyF8+m3JkNBmTdyovJyrSOs8lHuKUN53HJUR0pdEtihhqyFXypx6bBGhWXbBmaPqC7EuL Bko0dLS4PTBMHGgveGzBF4G5BN0wQOz243X68w== Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Without the CONFIG_PM_CLK dependency, we can now build this file in kernels that don't have CONFIG_PM at all, resulting in a harmless warning from code that was always there since it got merged: drivers/dma/tegra210-adma.c:747:12: error: 'tegra_adma_runtime_resume' defined but not used [-Werror=unused-function] static int tegra_adma_runtime_resume(struct device *dev) ^~~~~~~~~~~~~~~~~~~~~~~~~ drivers/dma/tegra210-adma.c:715:12: error: 'tegra_adma_runtime_suspend' defined but not used [-Werror=unused-function] static int tegra_adma_runtime_suspend(struct device *dev) ^~~~~~~~~~~~~~~~~~~~~~~~~~ Mark them __maybe_unused to let the compiler silently drop those two functions. Fixes: 3145d73e69ba ("dmaengine: tegra210-adma: remove PM_CLK dependency") Fixes: f46b195799b5 ("dmaengine: tegra-adma: Add support for Tegra210 ADMA") Signed-off-by: Arnd Bergmann --- drivers/dma/tegra210-adma.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/drivers/dma/tegra210-adma.c b/drivers/dma/tegra210-adma.c index 2805853e963f..2b4be5557b37 100644 --- a/drivers/dma/tegra210-adma.c +++ b/drivers/dma/tegra210-adma.c @@ -712,7 +712,7 @@ static struct dma_chan *tegra_dma_of_xlate(struct of_phandle_args *dma_spec, return chan; } -static int tegra_adma_runtime_suspend(struct device *dev) +static __maybe_unused int tegra_adma_runtime_suspend(struct device *dev) { struct tegra_adma *tdma = dev_get_drvdata(dev); struct tegra_adma_chan_regs *ch_reg; @@ -744,7 +744,7 @@ static int tegra_adma_runtime_suspend(struct device *dev) return 0; } -static int tegra_adma_runtime_resume(struct device *dev) +static __maybe_unused int tegra_adma_runtime_resume(struct device *dev) { struct tegra_adma *tdma = dev_get_drvdata(dev); struct tegra_adma_chan_regs *ch_reg; -- 2.20.0