From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-7.3 required=3.0 tests=HEADER_FROM_DIFFERENT_DOMAINS, MAILING_LIST_MULTI,MENTIONS_GIT_HOSTING,SPF_HELO_NONE,SPF_PASS, USER_AGENT_SANE_1 autolearn=unavailable autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 1A59DC33CB1 for ; Sat, 18 Jan 2020 11:58:54 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by mail.kernel.org (Postfix) with ESMTP id C343824696 for ; Sat, 18 Jan 2020 11:58:53 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1728813AbgARL6q (ORCPT ); Sat, 18 Jan 2020 06:58:46 -0500 Received: from mga05.intel.com ([192.55.52.43]:46556 "EHLO mga05.intel.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1727118AbgARL6p (ORCPT ); Sat, 18 Jan 2020 06:58:45 -0500 X-Amp-Result: UNKNOWN X-Amp-Original-Verdict: FILE UNKNOWN X-Amp-File-Uploaded: False Received: from fmsmga001.fm.intel.com ([10.253.24.23]) by fmsmga105.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 18 Jan 2020 03:58:43 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.70,334,1574150400"; d="gz'50?scan'50,208,50";a="266322382" Received: from lkp-server01.sh.intel.com (HELO lkp-server01) ([10.239.97.150]) by fmsmga001.fm.intel.com with ESMTP; 18 Jan 2020 03:58:34 -0800 Received: from kbuild by lkp-server01 with local (Exim 4.89) (envelope-from ) id 1ismkL-000I4h-Qc; Sat, 18 Jan 2020 19:58:33 +0800 Date: Sat, 18 Jan 2020 19:58:15 +0800 From: kbuild test robot To: Matthew Cover Cc: kbuild-all@lists.01.org, Alexei Starovoitov , Daniel Borkmann , Martin KaFai Lau , Song Liu , Yonghong Song , Andrii Nakryiko , "David S. Miller" , Shuah Khan , Jakub Kicinski , Jesper Dangaard Brouer , John Fastabend , Jakub Sitnicki , Quentin Monnet , Matthew Cover , Stanislav Fomichev , Andrey Ignatov , Lorenz Bauer , Jiong Wang , netdev@vger.kernel.org, bpf@vger.kernel.org, linux-kernel@vger.kernel.org, linux-kselftest@vger.kernel.org Subject: Re: [PATCH bpf-next] bpf: add bpf_ct_lookup_{tcp,udp}() helpers Message-ID: <202001181908.Nt1XmtVN%lkp@intel.com> References: <20200118000128.15746-1-matthew.cover@stackpath.com> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="rfrbv3nslrl3ajfp" Content-Disposition: inline In-Reply-To: <20200118000128.15746-1-matthew.cover@stackpath.com> User-Agent: NeoMutt/20170113 (1.7.2) Sender: bpf-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: bpf@vger.kernel.org --rfrbv3nslrl3ajfp Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Hi Matthew, Thank you for the patch! Yet something to improve: [auto build test ERROR on bpf-next/master] [also build test ERROR on next-20200117] [cannot apply to bpf/master net-next/master net/master linus/master sparc-next/master v5.5-rc6] [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/Matthew-Cover/bpf-add-bpf_ct_lookup_-tcp-udp-helpers/20200118-153032 base: https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git master config: powerpc-warp_defconfig (attached as .config) compiler: powerpc-linux-gcc (GCC) 7.5.0 reproduce: wget https://raw.githubusercontent.com/intel/lkp-tests/master/sbin/make.cross -O ~/bin/make.cross chmod +x ~/bin/make.cross # save the attached .config to linux build tree GCC_VERSION=7.5.0 make.cross ARCH=powerpc If you fix the issue, kindly add following tag Reported-by: kbuild test robot All errors (new ones prefixed by >>): init/do_mounts.o: In function `bpf_nf_conn_is_valid_access': >> do_mounts.c:(.text+0x554): multiple definition of `bpf_nf_conn_is_valid_access' init/main.o:main.c:(.text+0x198): first defined here init/do_mounts.o: In function `bpf_nf_conn_convert_ctx_access': >> do_mounts.c:(.text+0x564): multiple definition of `bpf_nf_conn_convert_ctx_access' init/main.o:main.c:(.text+0x1a8): first defined here init/do_mounts_rd.o: In function `bpf_nf_conn_is_valid_access': do_mounts_rd.c:(.text+0x0): multiple definition of `bpf_nf_conn_is_valid_access' init/main.o:main.c:(.text+0x198): first defined here init/do_mounts_rd.o: In function `bpf_nf_conn_convert_ctx_access': do_mounts_rd.c:(.text+0x10): multiple definition of `bpf_nf_conn_convert_ctx_access' init/main.o:main.c:(.text+0x1a8): first defined here init/do_mounts_initrd.o: In function `bpf_nf_conn_is_valid_access': do_mounts_initrd.c:(.text+0x70): multiple definition of `bpf_nf_conn_is_valid_access' init/main.o:main.c:(.text+0x198): first defined here init/do_mounts_initrd.o: In function `bpf_nf_conn_convert_ctx_access': do_mounts_initrd.c:(.text+0x80): multiple definition of `bpf_nf_conn_convert_ctx_access' init/main.o:main.c:(.text+0x1a8): first defined here init/initramfs.o: In function `bpf_nf_conn_is_valid_access': initramfs.c:(.text+0x0): multiple definition of `bpf_nf_conn_is_valid_access' init/main.o:main.c:(.text+0x198): first defined here init/initramfs.o: In function `bpf_nf_conn_convert_ctx_access': initramfs.c:(.text+0x10): multiple definition of `bpf_nf_conn_convert_ctx_access' init/main.o:main.c:(.text+0x1a8): first defined here arch/powerpc/kernel/ptrace.o: In function `bpf_nf_conn_is_valid_access': ptrace.c:(.text+0x87c): multiple definition of `bpf_nf_conn_is_valid_access' init/main.o:main.c:(.text+0x198): first defined here arch/powerpc/kernel/ptrace.o: In function `bpf_nf_conn_convert_ctx_access': ptrace.c:(.text+0x88c): multiple definition of `bpf_nf_conn_convert_ctx_access' init/main.o:main.c:(.text+0x1a8): first defined here arch/powerpc/kernel/syscalls.o: In function `bpf_nf_conn_is_valid_access': syscalls.c:(.text+0x0): multiple definition of `bpf_nf_conn_is_valid_access' init/main.o:main.c:(.text+0x198): first defined here arch/powerpc/kernel/syscalls.o: In function `bpf_nf_conn_convert_ctx_access': syscalls.c:(.text+0x10): multiple definition of `bpf_nf_conn_convert_ctx_access' init/main.o:main.c:(.text+0x1a8): first defined here arch/powerpc/kernel/align.o: In function `bpf_nf_conn_is_valid_access': align.c:(.text+0x0): multiple definition of `bpf_nf_conn_is_valid_access' init/main.o:main.c:(.text+0x198): first defined here arch/powerpc/kernel/align.o: In function `bpf_nf_conn_convert_ctx_access': align.c:(.text+0x10): multiple definition of `bpf_nf_conn_convert_ctx_access' init/main.o:main.c:(.text+0x1a8): first defined here arch/powerpc/kernel/signal_32.o: In function `bpf_nf_conn_is_valid_access': signal_32.c:(.text+0x2fc): multiple definition of `bpf_nf_conn_is_valid_access' init/main.o:main.c:(.text+0x198): first defined here arch/powerpc/kernel/signal_32.o: In function `bpf_nf_conn_convert_ctx_access': signal_32.c:(.text+0x30c): multiple definition of `bpf_nf_conn_convert_ctx_access' init/main.o:main.c:(.text+0x1a8): first defined here arch/powerpc/kernel/process.o: In function `bpf_nf_conn_is_valid_access': process.c:(.text+0x55c): multiple definition of `bpf_nf_conn_is_valid_access' init/main.o:main.c:(.text+0x198): first defined here arch/powerpc/kernel/process.o: In function `bpf_nf_conn_convert_ctx_access': process.c:(.text+0x56c): multiple definition of `bpf_nf_conn_convert_ctx_access' init/main.o:main.c:(.text+0x1a8): first defined here arch/powerpc/kernel/signal.o: In function `bpf_nf_conn_is_valid_access': signal.c:(.text+0x0): multiple definition of `bpf_nf_conn_is_valid_access' init/main.o:main.c:(.text+0x198): first defined here arch/powerpc/kernel/signal.o: In function `bpf_nf_conn_convert_ctx_access': signal.c:(.text+0x10): multiple definition of `bpf_nf_conn_convert_ctx_access' init/main.o:main.c:(.text+0x1a8): first defined here arch/powerpc/kernel/time.o: In function `bpf_nf_conn_is_valid_access': time.c:(.text+0x43c): multiple definition of `bpf_nf_conn_is_valid_access' init/main.o:main.c:(.text+0x198): first defined here arch/powerpc/kernel/time.o: In function `bpf_nf_conn_convert_ctx_access': time.c:(.text+0x44c): multiple definition of `bpf_nf_conn_convert_ctx_access' init/main.o:main.c:(.text+0x1a8): first defined here arch/powerpc/kernel/traps.o: In function `bpf_nf_conn_is_valid_access': traps.c:(.text+0x148): multiple definition of `bpf_nf_conn_is_valid_access' init/main.o:main.c:(.text+0x198): first defined here arch/powerpc/kernel/traps.o: In function `bpf_nf_conn_convert_ctx_access': traps.c:(.text+0x158): multiple definition of `bpf_nf_conn_convert_ctx_access' init/main.o:main.c:(.text+0x1a8): first defined here arch/powerpc/kernel/setup-common.o: In function `bpf_nf_conn_is_valid_access': setup-common.c:(.text+0x66c): multiple definition of `bpf_nf_conn_is_valid_access' init/main.o:main.c:(.text+0x198): first defined here arch/powerpc/kernel/setup-common.o: In function `bpf_nf_conn_convert_ctx_access': setup-common.c:(.text+0x67c): multiple definition of `bpf_nf_conn_convert_ctx_access' init/main.o:main.c:(.text+0x1a8): first defined here arch/powerpc/kernel/prom_parse.o: In function `bpf_nf_conn_is_valid_access': prom_parse.c:(.text+0x0): multiple definition of `bpf_nf_conn_is_valid_access' init/main.o:main.c:(.text+0x198): first defined here arch/powerpc/kernel/prom_parse.o: In function `bpf_nf_conn_convert_ctx_access': prom_parse.c:(.text+0x10): multiple definition of `bpf_nf_conn_convert_ctx_access' init/main.o:main.c:(.text+0x1a8): first defined here arch/powerpc/mm/fault.o: In function `bpf_nf_conn_is_valid_access': fault.c:(.text+0x148): multiple definition of `bpf_nf_conn_is_valid_access' init/main.o:main.c:(.text+0x198): first defined here arch/powerpc/mm/fault.o: In function `bpf_nf_conn_convert_ctx_access': fault.c:(.text+0x158): multiple definition of `bpf_nf_conn_convert_ctx_access' init/main.o:main.c:(.text+0x1a8): first defined here arch/powerpc/mm/mem.o: In function `bpf_nf_conn_is_valid_access': mem.c:(.text+0x208): multiple definition of `bpf_nf_conn_is_valid_access' init/main.o:main.c:(.text+0x198): first defined here arch/powerpc/mm/mem.o: In function `bpf_nf_conn_convert_ctx_access': mem.c:(.text+0x218): multiple definition of `bpf_nf_conn_convert_ctx_access' init/main.o:main.c:(.text+0x1a8): first defined here arch/powerpc/mm/pgtable.o: In function `bpf_nf_conn_is_valid_access': pgtable.c:(.text+0xa0): multiple definition of `bpf_nf_conn_is_valid_access' init/main.o:main.c:(.text+0x198): first defined here arch/powerpc/mm/pgtable.o: In function `bpf_nf_conn_convert_ctx_access': pgtable.c:(.text+0xb0): multiple definition of `bpf_nf_conn_convert_ctx_access' init/main.o:main.c:(.text+0x1a8): first defined here arch/powerpc/mm/init_32.o: In function `bpf_nf_conn_is_valid_access': init_32.c:(.text+0x0): multiple definition of `bpf_nf_conn_is_valid_access' init/main.o:main.c:(.text+0x198): first defined here --- 0-DAY kernel test infrastructure Open Source Technology Center https://lists.01.org/hyperkitty/list/kbuild-all@lists.01.org Intel Corporation --rfrbv3nslrl3ajfp Content-Type: application/gzip Content-Disposition: attachment; filename=".config.gz" Content-Transfer-Encoding: base64 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 fJP5H8X3vMoIBQEA --rfrbv3nslrl3ajfp--