Received: by 2002:a25:8b91:0:0:0:0:0 with SMTP id j17csp434815ybl; Sat, 18 Jan 2020 03:40:26 -0800 (PST) X-Google-Smtp-Source: APXvYqyjc/Q5hos+1BzWO+PR5tND0ZIsI2GrqmtOl3JVe91jXSrY91QJXIhXyCiMHT6+JwZ0ZQoi X-Received: by 2002:aca:889:: with SMTP id 131mr6599711oii.3.1579347626175; Sat, 18 Jan 2020 03:40:26 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1579347626; cv=none; d=google.com; s=arc-20160816; b=QVHmIvUghzKofsGZWQdiHhfZq8SHsHUwdY7Z67jv5rlAgrmaAqij2TzCew8kxmbO65 3rs+fB+tpL/JQbzO99h1O4kuJJYdVruc8N9vjrLWSf7NNxQCdCy7CzxyWUZyzzuddUHl JK5niGl0UUcmKBoOZOSEbR7uZVUUg2MDyml1yaVBcTAIlBqULSOd2TobER1uhA5jlyeM RkXngPimv2IMZoyaGaojaL3rDyCHqi1VKTF+QC7a52R72kp6sfhjUI5M1uomJVWQ22h4 W4dDLewMKAQsWUn/CRkPW5pG037ek1v8Ic5rLzsA4Js5rDzb5Lhawsl94SyepD2ZaXnG xsbA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:user-agent:in-reply-to :content-disposition:mime-version:references:message-id:subject:cc :to:from:date; bh=82Mr6+Bn2evcUwooKCwZ2SF1+gBNHZ50OOQyc4jwAHA=; b=BkefxCld4OVliYfDBTivmV7/xEfbNqqw/YbTb6LTUGNNpHawgPAe01lZMKUKozyMig o8m8n1NfpqO33ZB0Q7Tl1k6iev1IqvlNM819dn8WL/t4wK6Q7UHmHQwpAh0iCQv8DWMY bov+v7yNoU/87KsUWBkfyb9yREMA/B+xeZ4k+C+dWKVVn2UsQv08rFXwSLWtgIfd1qyZ jgRpvvO92yD3veavGMxGUHa+mWFuXUOzzHyoJTNgFGSL1QkUbo1q30r9EBjAOp3Tn24s MIA25/zdIVXPHPAVQLbDdwC4fha247UKlOPEajacWntpUCP9Ax9ddoDuQA/jnYIdn9T1 lQcg== 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; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=intel.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id z21si15054996oic.32.2020.01.18.03.40.13; Sat, 18 Jan 2020 03:40:26 -0800 (PST) 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; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=intel.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1728835AbgARLiH (ORCPT + 99 others); Sat, 18 Jan 2020 06:38:07 -0500 Received: from mga05.intel.com ([192.55.52.43]:11104 "EHLO mga05.intel.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1727081AbgARLiH (ORCPT ); Sat, 18 Jan 2020 06:38:07 -0500 X-Amp-Result: UNKNOWN X-Amp-Original-Verdict: FILE UNKNOWN X-Amp-File-Uploaded: False Received: from fmsmga007.fm.intel.com ([10.253.24.52]) by fmsmga105.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 18 Jan 2020 03:38:04 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.70,334,1574150400"; d="gz'50?scan'50,208,50";a="220291579" Received: from lkp-server01.sh.intel.com (HELO lkp-server01) ([10.239.97.150]) by fmsmga007.fm.intel.com with ESMTP; 18 Jan 2020 03:38:01 -0800 Received: from kbuild by lkp-server01 with local (Exim 4.89) (envelope-from ) id 1ismQS-0006Oy-N1; Sat, 18 Jan 2020 19:38:00 +0800 Date: Sat, 18 Jan 2020 19:37:37 +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: <202001181920.b2NrVbV4%lkp@intel.com> References: <20200118000128.15746-1-matthew.cover@stackpath.com> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="rdpvwynmaborsdyt" Content-Disposition: inline In-Reply-To: <20200118000128.15746-1-matthew.cover@stackpath.com> User-Agent: NeoMutt/20170113 (1.7.2) Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org --rdpvwynmaborsdyt 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: i386-alldefconfig (attached as .config) compiler: gcc-7 (Debian 7.5.0-3) 7.5.0 reproduce: # save the attached .config to linux build tree make ARCH=i386 If you fix the issue, kindly add following tag Reported-by: kbuild test robot All errors (new ones prefixed by >>): ld: init/do_mounts.o: in function `bpf_nf_conn_is_valid_access': >> do_mounts.c:(.text+0x70): multiple definition of `bpf_nf_conn_is_valid_access'; init/main.o:main.c:(.text+0x80): first defined here ld: init/do_mounts.o: in function `bpf_nf_conn_convert_ctx_access': >> do_mounts.c:(.text+0x80): multiple definition of `bpf_nf_conn_convert_ctx_access'; init/main.o:main.c:(.text+0x90): first defined here ld: init/noinitramfs.o: in function `bpf_nf_conn_is_valid_access': noinitramfs.c:(.text+0x0): multiple definition of `bpf_nf_conn_is_valid_access'; init/main.o:main.c:(.text+0x80): first defined here ld: init/noinitramfs.o: in function `bpf_nf_conn_convert_ctx_access': noinitramfs.c:(.text+0x10): multiple definition of `bpf_nf_conn_convert_ctx_access'; init/main.o:main.c:(.text+0x90): first defined here ld: arch/x86/entry/common.o: in function `bpf_nf_conn_is_valid_access': common.c:(.text+0x2b0): multiple definition of `bpf_nf_conn_is_valid_access'; init/main.o:main.c:(.text+0x80): first defined here ld: arch/x86/entry/common.o: in function `bpf_nf_conn_convert_ctx_access': common.c:(.text+0x2c0): multiple definition of `bpf_nf_conn_convert_ctx_access'; init/main.o:main.c:(.text+0x90): first defined here ld: arch/x86/events/core.o: in function `bpf_nf_conn_is_valid_access': core.c:(.text+0xbe0): multiple definition of `bpf_nf_conn_is_valid_access'; init/main.o:main.c:(.text+0x80): first defined here ld: arch/x86/events/core.o: in function `bpf_nf_conn_convert_ctx_access': core.c:(.text+0xbf0): multiple definition of `bpf_nf_conn_convert_ctx_access'; init/main.o:main.c:(.text+0x90): first defined here ld: arch/x86/events/amd/core.o: in function `bpf_nf_conn_is_valid_access': core.c:(.text+0x8f0): multiple definition of `bpf_nf_conn_is_valid_access'; init/main.o:main.c:(.text+0x80): first defined here ld: arch/x86/events/amd/core.o: in function `bpf_nf_conn_convert_ctx_access': core.c:(.text+0x900): multiple definition of `bpf_nf_conn_convert_ctx_access'; init/main.o:main.c:(.text+0x90): first defined here ld: arch/x86/events/amd/uncore.o: in function `bpf_nf_conn_is_valid_access': uncore.c:(.text+0x8d0): multiple definition of `bpf_nf_conn_is_valid_access'; init/main.o:main.c:(.text+0x80): first defined here ld: arch/x86/events/amd/uncore.o: in function `bpf_nf_conn_convert_ctx_access': uncore.c:(.text+0x8e0): multiple definition of `bpf_nf_conn_convert_ctx_access'; init/main.o:main.c:(.text+0x90): first defined here ld: arch/x86/events/intel/core.o: in function `bpf_nf_conn_is_valid_access': core.c:(.text+0x1d40): multiple definition of `bpf_nf_conn_is_valid_access'; init/main.o:main.c:(.text+0x80): first defined here ld: arch/x86/events/intel/core.o: in function `bpf_nf_conn_convert_ctx_access': core.c:(.text+0x1d50): multiple definition of `bpf_nf_conn_convert_ctx_access'; init/main.o:main.c:(.text+0x90): first defined here ld: arch/x86/events/intel/bts.o: in function `bpf_nf_conn_is_valid_access': bts.c:(.text+0x9c0): multiple definition of `bpf_nf_conn_is_valid_access'; init/main.o:main.c:(.text+0x80): first defined here ld: arch/x86/events/intel/bts.o: in function `bpf_nf_conn_convert_ctx_access': bts.c:(.text+0x9d0): multiple definition of `bpf_nf_conn_convert_ctx_access'; init/main.o:main.c:(.text+0x90): first defined here ld: arch/x86/events/intel/ds.o: in function `bpf_nf_conn_is_valid_access': ds.c:(.text+0x1920): multiple definition of `bpf_nf_conn_is_valid_access'; init/main.o:main.c:(.text+0x80): first defined here ld: arch/x86/events/intel/ds.o: in function `bpf_nf_conn_convert_ctx_access': ds.c:(.text+0x1930): multiple definition of `bpf_nf_conn_convert_ctx_access'; init/main.o:main.c:(.text+0x90): first defined here ld: arch/x86/events/intel/knc.o: in function `bpf_nf_conn_is_valid_access': knc.c:(.text+0x340): multiple definition of `bpf_nf_conn_is_valid_access'; init/main.o:main.c:(.text+0x80): first defined here ld: arch/x86/events/intel/knc.o: in function `bpf_nf_conn_convert_ctx_access': knc.c:(.text+0x350): multiple definition of `bpf_nf_conn_convert_ctx_access'; init/main.o:main.c:(.text+0x90): first defined here ld: arch/x86/events/intel/lbr.o: in function `bpf_nf_conn_is_valid_access': lbr.c:(.text+0x680): multiple definition of `bpf_nf_conn_is_valid_access'; init/main.o:main.c:(.text+0x80): first defined here ld: arch/x86/events/intel/lbr.o: in function `bpf_nf_conn_convert_ctx_access': lbr.c:(.text+0x690): multiple definition of `bpf_nf_conn_convert_ctx_access'; init/main.o:main.c:(.text+0x90): first defined here ld: arch/x86/events/intel/p4.o: in function `bpf_nf_conn_is_valid_access': p4.c:(.text+0x7d0): multiple definition of `bpf_nf_conn_is_valid_access'; init/main.o:main.c:(.text+0x80): first defined here ld: arch/x86/events/intel/p4.o: in function `bpf_nf_conn_convert_ctx_access': p4.c:(.text+0x7e0): multiple definition of `bpf_nf_conn_convert_ctx_access'; init/main.o:main.c:(.text+0x90): first defined here ld: arch/x86/events/intel/p6.o: in function `bpf_nf_conn_is_valid_access': p6.c:(.text+0x170): multiple definition of `bpf_nf_conn_is_valid_access'; init/main.o:main.c:(.text+0x80): first defined here ld: arch/x86/events/intel/p6.o: in function `bpf_nf_conn_convert_ctx_access': p6.c:(.text+0x180): multiple definition of `bpf_nf_conn_convert_ctx_access'; init/main.o:main.c:(.text+0x90): first defined here ld: arch/x86/events/intel/pt.o: in function `bpf_nf_conn_is_valid_access': pt.c:(.text+0x1a70): multiple definition of `bpf_nf_conn_is_valid_access'; init/main.o:main.c:(.text+0x80): first defined here ld: arch/x86/events/intel/pt.o: in function `bpf_nf_conn_convert_ctx_access': pt.c:(.text+0x1a80): multiple definition of `bpf_nf_conn_convert_ctx_access'; init/main.o:main.c:(.text+0x90): first defined here ld: arch/x86/kernel/process_32.o: in function `bpf_nf_conn_is_valid_access': process_32.c:(.text+0x0): multiple definition of `bpf_nf_conn_is_valid_access'; init/main.o:main.c:(.text+0x80): first defined here ld: arch/x86/kernel/process_32.o: in function `bpf_nf_conn_convert_ctx_access': process_32.c:(.text+0x10): multiple definition of `bpf_nf_conn_convert_ctx_access'; init/main.o:main.c:(.text+0x90): first defined here ld: arch/x86/kernel/signal.o: in function `bpf_nf_conn_is_valid_access': signal.c:(.text+0x270): multiple definition of `bpf_nf_conn_is_valid_access'; init/main.o:main.c:(.text+0x80): first defined here ld: arch/x86/kernel/signal.o: in function `bpf_nf_conn_convert_ctx_access': signal.c:(.text+0x280): multiple definition of `bpf_nf_conn_convert_ctx_access'; init/main.o:main.c:(.text+0x90): first defined here ld: arch/x86/kernel/ioport.o: in function `bpf_nf_conn_is_valid_access': ioport.c:(.text+0x40): multiple definition of `bpf_nf_conn_is_valid_access'; init/main.o:main.c:(.text+0x80): first defined here ld: arch/x86/kernel/ioport.o: in function `bpf_nf_conn_convert_ctx_access': ioport.c:(.text+0x50): multiple definition of `bpf_nf_conn_convert_ctx_access'; init/main.o:main.c:(.text+0x90): first defined here ld: arch/x86/kernel/ldt.o: in function `bpf_nf_conn_is_valid_access': ldt.c:(.text+0x4c0): multiple definition of `bpf_nf_conn_is_valid_access'; init/main.o:main.c:(.text+0x80): first defined here ld: arch/x86/kernel/ldt.o: in function `bpf_nf_conn_convert_ctx_access': ldt.c:(.text+0x4d0): multiple definition of `bpf_nf_conn_convert_ctx_access'; init/main.o:main.c:(.text+0x90): first defined here ld: arch/x86/kernel/setup.o: in function `bpf_nf_conn_is_valid_access': setup.c:(.text+0x60): multiple definition of `bpf_nf_conn_is_valid_access'; init/main.o:main.c:(.text+0x80): first defined here ld: arch/x86/kernel/setup.o: in function `bpf_nf_conn_convert_ctx_access': setup.c:(.text+0x70): multiple definition of `bpf_nf_conn_convert_ctx_access'; init/main.o:main.c:(.text+0x90): first defined here ld: arch/x86/kernel/e820.o: in function `bpf_nf_conn_is_valid_access': e820.c:(.text+0x0): multiple definition of `bpf_nf_conn_is_valid_access'; init/main.o:main.c:(.text+0x80): first defined here ld: arch/x86/kernel/e820.o: in function `bpf_nf_conn_convert_ctx_access': e820.c:(.text+0x10): multiple definition of `bpf_nf_conn_convert_ctx_access'; init/main.o:main.c:(.text+0x90): first defined here ld: arch/x86/kernel/hw_breakpoint.o: in function `bpf_nf_conn_is_valid_access': hw_breakpoint.c:(.text+0x0): multiple definition of `bpf_nf_conn_is_valid_access'; init/main.o:main.c:(.text+0x80): first defined here ld: arch/x86/kernel/hw_breakpoint.o: in function `bpf_nf_conn_convert_ctx_access': hw_breakpoint.c:(.text+0x10): multiple definition of `bpf_nf_conn_convert_ctx_access'; init/main.o:main.c:(.text+0x90): first defined here ld: arch/x86/kernel/process.o: in function `bpf_nf_conn_is_valid_access': process.c:(.text+0xe0): multiple definition of `bpf_nf_conn_is_valid_access'; init/main.o:main.c:(.text+0x80): first defined here ld: arch/x86/kernel/process.o: in function `bpf_nf_conn_convert_ctx_access': process.c:(.text+0xf0): multiple definition of `bpf_nf_conn_convert_ctx_access'; init/main.o:main.c:(.text+0x90): first defined here ld: arch/x86/kernel/ptrace.o: in function `bpf_nf_conn_is_valid_access': ptrace.c:(.text+0x690): multiple definition of `bpf_nf_conn_is_valid_access'; init/main.o:main.c:(.text+0x80): first defined here ld: arch/x86/kernel/ptrace.o: in function `bpf_nf_conn_convert_ctx_access': ptrace.c:(.text+0x6a0): multiple definition of `bpf_nf_conn_convert_ctx_access'; init/main.o:main.c:(.text+0x90): first defined here ld: arch/x86/kernel/tls.o: in function `bpf_nf_conn_is_valid_access': tls.c:(.text+0x2b0): multiple definition of `bpf_nf_conn_is_valid_access'; init/main.o:main.c:(.text+0x80): first defined here ld: arch/x86/kernel/tls.o: in function `bpf_nf_conn_convert_ctx_access': tls.c:(.text+0x2c0): multiple definition of `bpf_nf_conn_convert_ctx_access'; init/main.o:main.c:(.text+0x90): first defined here ld: arch/x86/kernel/cpu/umwait.o: in function `bpf_nf_conn_is_valid_access': umwait.c:(.text+0x210): multiple definition of `bpf_nf_conn_is_valid_access'; init/main.o:main.c:(.text+0x80): first defined here ld: arch/x86/kernel/cpu/umwait.o: in function `bpf_nf_conn_convert_ctx_access': umwait.c:(.text+0x220): multiple definition of `bpf_nf_conn_convert_ctx_access'; init/main.o:main.c:(.text+0x90): first defined here ld: arch/x86/kernel/reboot.o: in function `bpf_nf_conn_is_valid_access': reboot.c:(.text+0xb0): multiple definition of `bpf_nf_conn_is_valid_access'; init/main.o:main.c:(.text+0x80): first defined here ld: arch/x86/kernel/reboot.o: in function `bpf_nf_conn_convert_ctx_access': reboot.c:(.text+0xc0): multiple definition of `bpf_nf_conn_convert_ctx_access'; init/main.o:main.c:(.text+0x90): 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 --rdpvwynmaborsdyt Content-Type: application/gzip Content-Disposition: attachment; filename=".config.gz" Content-Transfer-Encoding: base64 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 H6tQK38wnQAA --rdpvwynmaborsdyt--