Received: by 2002:a05:6a10:9848:0:0:0:0 with SMTP id x8csp194050pxf; Wed, 17 Mar 2021 02:59:51 -0700 (PDT) X-Google-Smtp-Source: ABdhPJwylJ6tvnZ9gYFxVoCjyLswLd4DjmNi96w08QZQxFmuumfAKZjjqnFOK+TVdDAMBFzC9oIe X-Received: by 2002:a05:6402:42d1:: with SMTP id i17mr19319446edc.131.1615975190956; Wed, 17 Mar 2021 02:59:50 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1615975190; cv=none; d=google.com; s=arc-20160816; b=Sde8v0+QEGbETqjTci5RJnPvi3nhzCHFSNVh+FnQ7QnvMAkvtWBZbtOeCtjRa7jpLm /+h9g64slFrliqZ7X5+IGeJ0750qwgvG3WBYVItKDh/36PITNyUJ1YhoDVw3CX++5+UQ JQPlMBTJK3alLBp1Epmn2qqW99v6wyCePoH4rQsZ4tQPpS/Momd8Vzz0459pJ1PrVMHf D9PLNmtKzWZ1GntXFAig59NoU6zEHW0vq+HKnDveSFdwZ6NZsSGjG4oVkr56aCNCf8Hr ms9ZCz/Dbcc1PdnanBgeXD/wZYyMCLLpGV5KlKFOVcbibW1Q/nh4AhKBRrVNBr46gdnr V9yA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:content-language :in-reply-to:mime-version:user-agent:date:message-id:from:references :cc:to:subject; bh=0OR+NA5iXYs5Hx3O1xYcQ4bDsjPq6HwTw7iNrWZV+1U=; b=qgl3VFHD8ENVW8ANrsmdDgqT41aFuo4pd0gwHicFg530hk0MwbMsEJkuj7RwR4KkoK ZQ2u3lKMdSp9+sLNlmfiD3auZMwA9TSHJLbcCtY/SxASZUCl7mXMAgOSUZP9O9KVXfHd E5kquCJHbhFbAVCAqnu1lDeXvPJ6aAHEqUCLsUBmuEJJ3qNcCkTktqMu8jKZMd+JHU+N 8Jts23vmATB9sWY+IdKjuu6b36/aIeklpMkGi/BaiJd8Z+JT+9ZbhVANs/k5VZhKmOtg RrHudocTtH6RsUXv00BFMaVptlc962D9Kq9zirpJSAREZlBl90FzjiG9qZGPMowNbF5h BFoA== ARC-Authentication-Results: i=1; mx.google.com; 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; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=canonical.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id bd18si14969603edb.609.2021.03.17.02.59.28; Wed, 17 Mar 2021 02:59:50 -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; 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; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=canonical.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S229752AbhCQJ42 (ORCPT + 99 others); Wed, 17 Mar 2021 05:56:28 -0400 Received: from youngberry.canonical.com ([91.189.89.112]:49490 "EHLO youngberry.canonical.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S230401AbhCQJ4P (ORCPT ); Wed, 17 Mar 2021 05:56:15 -0400 Received: from mail-ed1-f69.google.com ([209.85.208.69]) by youngberry.canonical.com with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.86_2) (envelope-from ) id 1lMSuT-0006e9-DJ for linux-kernel@vger.kernel.org; Wed, 17 Mar 2021 09:56:13 +0000 Received: by mail-ed1-f69.google.com with SMTP id o24so19023152edt.15 for ; Wed, 17 Mar 2021 02:56:13 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:subject:to:cc:references:from:message-id:date :user-agent:mime-version:in-reply-to:content-language :content-transfer-encoding; bh=0OR+NA5iXYs5Hx3O1xYcQ4bDsjPq6HwTw7iNrWZV+1U=; b=byS7nECs4T2jjeV7pLdQxVvr2BYKqJlDBsh7g7TWZgwFuaDd8Xor0FAdLDWuYHbcsJ 6iKYK7kl/hETQPE0cA0HGwYnUrX6rtEpUQfHHJpc9kUJ14+cqtHfPSLEZ3a4TfH0wZO3 90ijTmeQevWfWa2A9n4k9WV2GaoMbtAB8W3vicvg/Uduzn36BmrMC+7dBMc7UwZ3xwfJ Krwt7wkXfsCbB5Iy8urYbuQpFr7WjHXkJoX7U/lxYm36HnLJyMJb2Wc0mVEe07qzpgWD Ttmvv95P54I+68aQOYT9apIheZGTXp//OI3TVFZW+0X4ExDd1Z5XrWKprGmycZIn3/Ne eD0A== X-Gm-Message-State: AOAM531yWjWyDyFWV33VrORadGGvOqiSL39b/iKks44F/N23E+J8mPkA 2EDp8gjqI7i6VCN7E+SVejv6owCjYQ+VPxn2xZfJhMvglUDYFWgnsgSGrvLprBbOFZuBHzxMyTM ZXWHqoHyNqD68EorZCh0GjmzaRNsx7yNLUkqHBSP9nQ== X-Received: by 2002:aa7:c957:: with SMTP id h23mr35930032edt.301.1615974973039; Wed, 17 Mar 2021 02:56:13 -0700 (PDT) X-Received: by 2002:aa7:c957:: with SMTP id h23mr35930023edt.301.1615974972870; Wed, 17 Mar 2021 02:56:12 -0700 (PDT) Received: from [192.168.1.116] (adsl-84-226-167-205.adslplus.ch. [84.226.167.205]) by smtp.gmail.com with ESMTPSA id r17sm11873586edt.70.2021.03.17.02.56.12 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Wed, 17 Mar 2021 02:56:12 -0700 (PDT) Subject: Re: [PATCH] MIPS: ralink: define stubs for clk_set_parent to fix compile testing To: Sergei Shtylyov , John Crispin , Thomas Bogendoerfer , linux-mips@vger.kernel.org, linux-kernel@vger.kernel.org Cc: thierry.reding@gmail.com, linux-tegra@vger.kernel.org, balbi@kernel.org, linux-usb@vger.kernel.org, digetx@gmail.com, kernel test robot References: <20210316175725.79981-1-krzysztof.kozlowski@canonical.com> <880d5e61-fec5-e7d6-7403-b1823c77b3c1@gmail.com> From: Krzysztof Kozlowski Message-ID: <856fbd45-67ae-fed2-97c4-b555993d5ae9@canonical.com> Date: Wed, 17 Mar 2021 10:56:11 +0100 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:78.0) Gecko/20100101 Thunderbird/78.7.1 MIME-Version: 1.0 In-Reply-To: <880d5e61-fec5-e7d6-7403-b1823c77b3c1@gmail.com> Content-Type: text/plain; charset=utf-8 Content-Language: en-US Content-Transfer-Encoding: 7bit Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On 17/03/2021 10:52, Sergei Shtylyov wrote: > Hello! > > On 16.03.2021 20:57, Krzysztof Kozlowski wrote: > >> The Ralink MIPS platform does not use Common Clock Framework and does >> not define certain clock operations leading to compile test failures: >> >> /usr/bin/mips-linux-gnu-ld: drivers/usb/phy/phy-tegra-usb.o: in function `tegra_usb_phy_init': >> phy-tegra-usb.c:(.text+0x1dd4): undefined reference to `clk_get_parent' >> >> Reported-by: kernel test robot >> Signed-off-by: Krzysztof Kozlowski >> --- >> arch/mips/ralink/clk.c | 14 ++++++++++++++ >> 1 file changed, 14 insertions(+) >> >> diff --git a/arch/mips/ralink/clk.c b/arch/mips/ralink/clk.c >> index 2f9d5acb38ea..8387177a47ef 100644 >> --- a/arch/mips/ralink/clk.c >> +++ b/arch/mips/ralink/clk.c >> @@ -70,6 +70,20 @@ long clk_round_rate(struct clk *clk, unsigned long rate) >> } >> EXPORT_SYMBOL_GPL(clk_round_rate); >> >> +int clk_set_parent(struct clk *clk, struct clk *parent) >> +{ >> + WARN_ON(clk); >> + return -1; > > Shouldn't this be a proepr error code (-1 corresponds to -EPRERM)? Could be ENODEV or EINVAL but all other stubs here and in ar7/clock.c use -1. Do you prefer it then to have it inconsistent with others? Best regards, Krzysztof