All of lore.kernel.org
 help / color / mirror / Atom feed
From: kernel test robot <lkp@intel.com>
To: kbuild-all@lists.01.org
Subject: Re: [PATCH v3 28/39] memory: tegra: Register as interconnect provider
Date: Mon, 08 Jun 2020 07:06:37 +0800	[thread overview]
Message-ID: <202006080651.hD78dK4l%lkp@intel.com> (raw)
In-Reply-To: <20200607185530.18113-29-digetx@gmail.com>

[-- Attachment #1: Type: text/plain, Size: 5108 bytes --]

Hi Dmitry,

I love your patch! Perhaps something to improve:

[auto build test WARNING on tegra/for-next]
[also build test WARNING on clk/clk-next next-20200605]
[cannot apply to robh/for-next tegra-drm/drm/tegra/for-next linus/master v5.7]
[if your patch is applied to the wrong git tree, please drop us a note to help
improve the system. BTW, we also suggest to use '--base' option to specify the
base tree in git format-patch, please see https://stackoverflow.com/a/37406982]

url:    https://github.com/0day-ci/linux/commits/Dmitry-Osipenko/Introduce-memory-interconnect-for-NVIDIA-Tegra-SoCs/20200608-030210
base:   https://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git for-next
config: arm64-randconfig-r024-20200607 (attached as .config)
compiler: clang version 11.0.0 (https://github.com/llvm/llvm-project e429cffd4f228f70c1d9df0e5d77c08590dd9766)
reproduce (this is a W=1 build):
        wget https://raw.githubusercontent.com/intel/lkp-tests/master/sbin/make.cross -O ~/bin/make.cross
        chmod +x ~/bin/make.cross
        # install arm64 cross compiling tool for clang build
        # apt-get install binutils-aarch64-linux-gnu
        # save the attached .config to linux build tree
        COMPILER_INSTALL_PATH=$HOME/0day COMPILER=clang make.cross ARCH=arm64 

If you fix the issue, kindly add following tag as appropriate
Reported-by: kernel test robot <lkp@intel.com>

All warnings (new ones prefixed by >>, old ones prefixed by <<):

In file included from drivers/iommu/tegra-smmu.c:18:
In file included from include/soc/tegra/mc.h:10:
>> include/linux/interconnect-provider.h:120:6: warning: no previous prototype for function 'icc_node_destroy' [-Wmissing-prototypes]
void icc_node_destroy(int id)
^
include/linux/interconnect-provider.h:120:1: note: declare 'static' if the function is not intended to be used outside of this translation unit
void icc_node_destroy(int id)
^
static
>> include/linux/interconnect-provider.h:129:5: warning: no previous prototype for function 'icc_link_destroy' [-Wmissing-prototypes]
int icc_link_destroy(struct icc_node *src, struct icc_node *dst)
^
include/linux/interconnect-provider.h:129:1: note: declare 'static' if the function is not intended to be used outside of this translation unit
int icc_link_destroy(struct icc_node *src, struct icc_node *dst)
^
static
>> include/linux/interconnect-provider.h:134:6: warning: no previous prototype for function 'icc_node_add' [-Wmissing-prototypes]
void icc_node_add(struct icc_node *node, struct icc_provider *provider)
^
include/linux/interconnect-provider.h:134:1: note: declare 'static' if the function is not intended to be used outside of this translation unit
void icc_node_add(struct icc_node *node, struct icc_provider *provider)
^
static
>> include/linux/interconnect-provider.h:138:6: warning: no previous prototype for function 'icc_node_del' [-Wmissing-prototypes]
void icc_node_del(struct icc_node *node)
^
include/linux/interconnect-provider.h:138:1: note: declare 'static' if the function is not intended to be used outside of this translation unit
void icc_node_del(struct icc_node *node)
^
static
4 warnings generated.

vim +/icc_node_destroy +120 include/linux/interconnect-provider.h

11f1ceca7031de Georgi Djakov 2019-01-16  119  
11f1ceca7031de Georgi Djakov 2019-01-16 @120  void icc_node_destroy(int id)
11f1ceca7031de Georgi Djakov 2019-01-16  121  {
11f1ceca7031de Georgi Djakov 2019-01-16  122  }
11f1ceca7031de Georgi Djakov 2019-01-16  123  
11f1ceca7031de Georgi Djakov 2019-01-16  124  static inline int icc_link_create(struct icc_node *node, const int dst_id)
11f1ceca7031de Georgi Djakov 2019-01-16  125  {
11f1ceca7031de Georgi Djakov 2019-01-16  126  	return -ENOTSUPP;
11f1ceca7031de Georgi Djakov 2019-01-16  127  }
11f1ceca7031de Georgi Djakov 2019-01-16  128  
11f1ceca7031de Georgi Djakov 2019-01-16 @129  int icc_link_destroy(struct icc_node *src, struct icc_node *dst)
11f1ceca7031de Georgi Djakov 2019-01-16  130  {
11f1ceca7031de Georgi Djakov 2019-01-16  131  	return -ENOTSUPP;
11f1ceca7031de Georgi Djakov 2019-01-16  132  }
11f1ceca7031de Georgi Djakov 2019-01-16  133  
11f1ceca7031de Georgi Djakov 2019-01-16 @134  void icc_node_add(struct icc_node *node, struct icc_provider *provider)
11f1ceca7031de Georgi Djakov 2019-01-16  135  {
11f1ceca7031de Georgi Djakov 2019-01-16  136  }
11f1ceca7031de Georgi Djakov 2019-01-16  137  
11f1ceca7031de Georgi Djakov 2019-01-16 @138  void icc_node_del(struct icc_node *node)
11f1ceca7031de Georgi Djakov 2019-01-16  139  {
11f1ceca7031de Georgi Djakov 2019-01-16  140  }
11f1ceca7031de Georgi Djakov 2019-01-16  141  

:::::: The code at line 120 was first introduced by commit
:::::: 11f1ceca7031deefc1a34236ab7b94360016b71d interconnect: Add generic on-chip interconnect API

:::::: TO: Georgi Djakov <georgi.djakov@linaro.org>
:::::: CC: Greg Kroah-Hartman <gregkh@linuxfoundation.org>

---
0-DAY CI Kernel Test Service, Intel Corporation
https://lists.01.org/hyperkitty/list/kbuild-all(a)lists.01.org

[-- Attachment #2: config.gz --]
[-- Type: application/gzip, Size: 36504 bytes --]

  reply	other threads:[~2020-06-07 23:06 UTC|newest]

Thread overview: 122+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2020-06-07 18:54 [PATCH v3 00/39] Introduce memory interconnect for NVIDIA Tegra SoCs Dmitry Osipenko
2020-06-07 18:54 ` Dmitry Osipenko
2020-06-07 18:54 ` Dmitry Osipenko
2020-06-07 18:54 ` [PATCH v3 02/39] clk: tegra: Remove Memory Controller lock Dmitry Osipenko
2020-06-07 18:54   ` Dmitry Osipenko
2020-06-07 18:55 ` [PATCH v3 12/39] PM / devfreq: tegra20: Use MC timings for building OPP table Dmitry Osipenko
2020-06-07 18:55   ` Dmitry Osipenko
2020-06-07 18:55 ` [PATCH v3 13/39] PM / devfreq: tegra30: " Dmitry Osipenko
2020-06-07 18:55   ` Dmitry Osipenko
2020-06-07 18:55 ` [PATCH v3 17/39] PM / devfreq: tegra20: Relax Kconfig dependency Dmitry Osipenko
2020-06-07 18:55   ` Dmitry Osipenko
2020-06-07 18:55 ` [PATCH v3 19/39] dt-bindings: memory: tegra20: emc: Document new interconnect property Dmitry Osipenko
2020-06-07 18:55   ` Dmitry Osipenko
2020-06-07 18:55 ` [PATCH v3 22/39] dt-bindings: host1x: Document new interconnect properties Dmitry Osipenko
2020-06-07 18:55   ` Dmitry Osipenko
2020-06-07 18:55 ` [PATCH v3 30/39] memory: tegra20-emc: Continue probing if timings are missing in device-tree Dmitry Osipenko
2020-06-07 18:55   ` Dmitry Osipenko
2020-06-07 18:55 ` [PATCH v3 33/39] memory: tegra30-emc: " Dmitry Osipenko
2020-06-07 18:55   ` Dmitry Osipenko
2020-06-07 18:55 ` [PATCH v3 34/39] memory: tegra30-emc: Register as interconnect provider Dmitry Osipenko
2020-06-07 18:55   ` Dmitry Osipenko
     [not found] ` <20200607185530.18113-1-digetx-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>
2020-06-07 18:54   ` [PATCH v3 01/39] clk: Export clk_hw_reparent() Dmitry Osipenko
2020-06-07 18:54     ` Dmitry Osipenko
2020-06-07 18:54     ` Dmitry Osipenko
2020-06-07 18:54   ` [PATCH v3 03/39] clk: tegra: Export Tegra20 EMC kernel symbols Dmitry Osipenko
2020-06-07 18:54     ` Dmitry Osipenko
2020-06-07 18:54     ` Dmitry Osipenko
2020-06-07 18:54   ` [PATCH v3 04/39] memory: tegra20-emc: Make driver modular Dmitry Osipenko
2020-06-07 18:54     ` Dmitry Osipenko
2020-06-07 18:54     ` Dmitry Osipenko
2020-06-07 18:54   ` [PATCH v3 05/39] memory: tegra30-emc: " Dmitry Osipenko
2020-06-07 18:54     ` Dmitry Osipenko
2020-06-07 18:54     ` Dmitry Osipenko
2020-06-07 18:54   ` [PATCH v3 06/39] memory: tegra124-emc: " Dmitry Osipenko
2020-06-07 18:54     ` Dmitry Osipenko
2020-06-07 18:54     ` Dmitry Osipenko
2020-06-07 18:54   ` [PATCH v3 07/39] memory: tegra124-emc: Use devm_platform_ioremap_resource Dmitry Osipenko
2020-06-07 18:54     ` Dmitry Osipenko
2020-06-07 18:54     ` Dmitry Osipenko
2020-06-07 18:54   ` [PATCH v3 08/39] soc/tegra: fuse: Export tegra_read_ram_code() Dmitry Osipenko
2020-06-07 18:54     ` Dmitry Osipenko
2020-06-07 18:54     ` Dmitry Osipenko
2020-06-07 18:55   ` [PATCH v3 09/39] memory: tegra20-emc: Initialize MC timings Dmitry Osipenko
2020-06-07 18:55     ` Dmitry Osipenko
2020-06-07 18:55     ` Dmitry Osipenko
2020-06-07 18:55   ` [PATCH v3 10/39] PM / devfreq: tegra20: Silence deferred probe error Dmitry Osipenko
2020-06-07 18:55     ` Dmitry Osipenko
2020-06-07 18:55     ` Dmitry Osipenko
2020-06-07 18:55   ` [PATCH v3 11/39] PM / devfreq: tegra30: " Dmitry Osipenko
2020-06-07 18:55     ` Dmitry Osipenko
2020-06-07 18:55     ` Dmitry Osipenko
2020-06-07 18:55   ` [PATCH v3 14/39] PM / devfreq: tegra20: Add error messages to tegra_devfreq_target() Dmitry Osipenko
2020-06-07 18:55     ` Dmitry Osipenko
2020-06-07 18:55     ` Dmitry Osipenko
2020-06-07 18:55   ` [PATCH v3 15/39] PM / devfreq: tegra30: " Dmitry Osipenko
2020-06-07 18:55     ` Dmitry Osipenko
2020-06-07 18:55     ` Dmitry Osipenko
2020-06-07 18:55   ` [PATCH v3 16/39] PM / devfreq: tegra20: Adjust clocks conversion ratio and polling interval Dmitry Osipenko
2020-06-07 18:55     ` Dmitry Osipenko
2020-06-07 18:55     ` Dmitry Osipenko
2020-06-07 18:55   ` [PATCH v3 18/39] dt-bindings: memory: tegra20: mc: Document new interconnect property Dmitry Osipenko
2020-06-07 18:55     ` Dmitry Osipenko
2020-06-07 18:55     ` Dmitry Osipenko
2020-06-07 18:55   ` [PATCH v3 20/39] dt-bindings: memory: tegra30: " Dmitry Osipenko
2020-06-07 18:55     ` Dmitry Osipenko
2020-06-07 18:55     ` Dmitry Osipenko
2020-06-07 18:55   ` [PATCH v3 21/39] dt-bindings: memory: tegra30: emc: " Dmitry Osipenko
2020-06-07 18:55     ` Dmitry Osipenko
2020-06-07 18:55     ` Dmitry Osipenko
2020-06-07 18:55   ` [PATCH v3 23/39] dt-bindings: memory: tegra20: Add memory client IDs Dmitry Osipenko
2020-06-07 18:55     ` Dmitry Osipenko
2020-06-07 18:55     ` Dmitry Osipenko
     [not found]     ` <20200607185530.18113-24-digetx-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>
2020-06-09 20:01       ` Rob Herring
2020-06-09 20:01         ` Rob Herring
2020-06-09 20:01         ` Rob Herring
2020-06-07 18:55   ` [PATCH v3 24/39] dt-bindings: memory: tegra30: " Dmitry Osipenko
2020-06-07 18:55     ` Dmitry Osipenko
2020-06-07 18:55     ` Dmitry Osipenko
     [not found]     ` <20200607185530.18113-25-digetx-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>
2020-06-09 20:02       ` Rob Herring
2020-06-09 20:02         ` Rob Herring
2020-06-09 20:02         ` Rob Herring
2020-06-07 18:55   ` [PATCH v3 25/39] ARM: tegra: Add interconnect properties to Tegra20 device-tree Dmitry Osipenko
2020-06-07 18:55     ` Dmitry Osipenko
2020-06-07 18:55     ` Dmitry Osipenko
2020-06-07 18:55   ` [PATCH v3 26/39] ARM: tegra: Add interconnect properties to Tegra30 device-tree Dmitry Osipenko
2020-06-07 18:55     ` Dmitry Osipenko
2020-06-07 18:55     ` Dmitry Osipenko
2020-06-07 18:55   ` [PATCH v3 27/39] interconnect: Relax requirement in of_icc_get_from_provider() Dmitry Osipenko
2020-06-07 18:55     ` Dmitry Osipenko
2020-06-07 18:55     ` Dmitry Osipenko
2020-06-07 18:55   ` [PATCH v3 28/39] memory: tegra: Register as interconnect provider Dmitry Osipenko
2020-06-07 18:55     ` Dmitry Osipenko
2020-06-07 18:55     ` Dmitry Osipenko
2020-06-07 23:06     ` kernel test robot [this message]
2020-06-07 23:38     ` kernel test robot
2020-06-08  0:13     ` kernel test robot
2020-06-07 18:55   ` [PATCH v3 29/39] memory: tegra20-emc: Use devm_platform_ioremap_resource Dmitry Osipenko
2020-06-07 18:55     ` Dmitry Osipenko
2020-06-07 18:55     ` Dmitry Osipenko
2020-06-07 18:55   ` [PATCH v3 31/39] memory: tegra20-emc: Register as interconnect provider Dmitry Osipenko
2020-06-07 18:55     ` Dmitry Osipenko
2020-06-07 18:55     ` Dmitry Osipenko
     [not found]     ` <20200607185530.18113-32-digetx-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>
2020-06-07 21:47       ` Dmitry Osipenko
2020-06-07 21:47         ` Dmitry Osipenko
2020-06-07 21:47         ` Dmitry Osipenko
2020-06-07 18:55   ` [PATCH v3 32/39] memory: tegra20-emc: Create tegra20-devfreq device Dmitry Osipenko
2020-06-07 18:55     ` Dmitry Osipenko
2020-06-07 18:55     ` Dmitry Osipenko
2020-06-07 18:55   ` [PATCH v3 35/39] drm/tegra: dc: Support memory bandwidth management Dmitry Osipenko
2020-06-07 18:55     ` Dmitry Osipenko
2020-06-07 18:55     ` Dmitry Osipenko
2020-06-07 18:55   ` [PATCH v3 36/39] drm/tegra: dc: Tune up high priority request controls for Tegra20 Dmitry Osipenko
2020-06-07 18:55     ` Dmitry Osipenko
2020-06-07 18:55     ` Dmitry Osipenko
2020-06-07 18:55   ` [PATCH v3 37/39] drm/tegra: dc: Extend debug stats with total number of events Dmitry Osipenko
2020-06-07 18:55     ` Dmitry Osipenko
2020-06-07 18:55     ` Dmitry Osipenko
2020-06-07 18:55   ` [PATCH v3 39/39] ARM: multi_v7_defconfig: Enable interconnect API Dmitry Osipenko
2020-06-07 18:55     ` Dmitry Osipenko
2020-06-07 18:55     ` Dmitry Osipenko
2020-06-07 18:55 ` [PATCH v3 38/39] ARM: tegra: Enable interconnect API in tegra_defconfig Dmitry Osipenko
2020-06-07 18:55   ` Dmitry Osipenko

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=202006080651.hD78dK4l%lkp@intel.com \
    --to=lkp@intel.com \
    --cc=kbuild-all@lists.01.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.