[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Message-ID: <201706011317.TbfDPZQk%fengguang.wu@intel.com>
Date: Thu, 1 Jun 2017 13:20:39 +0800
From: kbuild test robot <lkp@...el.com>
To: Hangbin Liu <liuhangbin@...il.com>
Cc: kbuild-all@...org, netdev@...r.kernel.org,
Guy Shapiro <guysh@...lanox.com>,
Steffen Klassert <steffen.klassert@...unet.com>,
David Miller <davem@...emloft.net>,
Hangbin Liu <liuhangbin@...il.com>
Subject: Re: [PATCH] xfrm: fix xfrm_dev_event() missing when compile without
CONFIG_XFRM_OFFLOAD
Hi Hangbin,
[auto build test ERROR on ipsec/master]
[also build test ERROR on v4.12-rc3 next-20170531]
[cannot apply to ipsec-next/master]
[if your patch is applied to the wrong git tree, please drop us a note to help improve the system]
url: https://github.com/0day-ci/linux/commits/Hangbin-Liu/xfrm-fix-xfrm_dev_event-missing-when-compile-without-CONFIG_XFRM_OFFLOAD/20170601-112559
base: https://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git master
config: x86_64-randconfig-x014-201722 (attached as .config)
compiler: gcc-6 (Debian 6.2.0-3) 6.2.0 20160901
reproduce:
# save the attached .config to linux build tree
make ARCH=x86_64
All errors (new ones prefixed by >>):
>> net//xfrm/xfrm_device.c:207:17: error: redefinition of 'xfrm_dev_init'
void __net_init xfrm_dev_init(void)
^~~~~~~~~~~~~
In file included from net//xfrm/xfrm_device.c:22:0:
include/net/xfrm.h:1880:31: note: previous definition of 'xfrm_dev_init' was here
static inline void __net_init xfrm_dev_init(void)
^~~~~~~~~~~~~
vim +/xfrm_dev_init +207 net//xfrm/xfrm_device.c
d77e38e6 Steffen Klassert 2017-04-14 191 case NETDEV_UNREGISTER:
d77e38e6 Steffen Klassert 2017-04-14 192 return xfrm_dev_unregister(dev);
d77e38e6 Steffen Klassert 2017-04-14 193
d77e38e6 Steffen Klassert 2017-04-14 194 case NETDEV_FEAT_CHANGE:
d77e38e6 Steffen Klassert 2017-04-14 195 return xfrm_dev_feat_change(dev);
d77e38e6 Steffen Klassert 2017-04-14 196
21f42cc9 Steffen Klassert 2017-04-14 197 case NETDEV_DOWN:
d77e38e6 Steffen Klassert 2017-04-14 198 return xfrm_dev_down(dev);
21f42cc9 Steffen Klassert 2017-04-14 199 }
21f42cc9 Steffen Klassert 2017-04-14 200 return NOTIFY_DONE;
21f42cc9 Steffen Klassert 2017-04-14 201 }
21f42cc9 Steffen Klassert 2017-04-14 202
21f42cc9 Steffen Klassert 2017-04-14 203 static struct notifier_block xfrm_dev_notifier = {
21f42cc9 Steffen Klassert 2017-04-14 204 .notifier_call = xfrm_dev_event,
21f42cc9 Steffen Klassert 2017-04-14 205 };
21f42cc9 Steffen Klassert 2017-04-14 206
21f42cc9 Steffen Klassert 2017-04-14 @207 void __net_init xfrm_dev_init(void)
21f42cc9 Steffen Klassert 2017-04-14 208 {
21f42cc9 Steffen Klassert 2017-04-14 209 register_netdevice_notifier(&xfrm_dev_notifier);
21f42cc9 Steffen Klassert 2017-04-14 210 }
:::::: The code at line 207 was first introduced by commit
:::::: 21f42cc95f07c1d7827b339c04442e147411e44b xfrm: Move device notifications to a sepatate file
:::::: TO: Steffen Klassert <steffen.klassert@...unet.com>
:::::: CC: Steffen Klassert <steffen.klassert@...unet.com>
---
0-DAY kernel test infrastructure Open Source Technology Center
https://lists.01.org/pipermail/kbuild-all Intel Corporation
Download attachment ".config.gz" of type "application/gzip" (28417 bytes)
Powered by blists - more mailing lists