Bleep bloop. Greetings Haifeng Lin, I am a robot and I have tried out your patch. Thanks for your contribution.
I encountered some error that I wasn't expecting. See the details below. checkpatch: ERROR: Remove Gerrit Change-Id's before submitting upstream. 9: Change-Id: I34121a4c44bfb2fcfe8799130762474bbfe5c015 WARNING: Line has non-spaces leading whitespace #91 FILE: lib/rtnetlink.c:210: rtnetlink_blacklist_init(); WARNING: Line has non-spaces leading whitespace #100 FILE: lib/rtnetlink.c:220: rtnetlink_blacklist_uninit(); ERROR: Improper whitespace around control block #123 FILE: lib/rtnetlink.c:267: CMAP_FOR_EACH(entry, cmap_node, &if_blacklist) { ERROR: Improper whitespace around control block #124 FILE: lib/rtnetlink.c:268: if(entry) { ERROR: Inappropriate spacing in pointer declaration WARNING: Line lacks whitespace around operator #135 FILE: lib/rtnetlink.c:279: rtnetlink_blacklist_add(const char* name) ERROR: Use xstrdup() in place of strdup() #147 FILE: lib/rtnetlink.c:291: entry->name = strdup(name); ERROR: Inappropriate spacing in pointer declaration WARNING: Line lacks whitespace around operator #161 FILE: lib/rtnetlink.c:305: rtnetlink_blacklist_del(const char* name) ERROR: Improper whitespace around control block #189 FILE: lib/rtnetlink.c:333: CMAP_FOR_EACH(entry, cmap_node, &if_blacklist) { ERROR: Improper whitespace around control block #190 FILE: lib/rtnetlink.c:334: if(entry) { WARNING: Line is 81 characters long (recommended limit is 79) #191 FILE: lib/rtnetlink.c:335: if (!strncmp(entry->name, change->ifname, sizeof(*change->ifname))) { ERROR: Inappropriate spacing in pointer declaration WARNING: Line lacks whitespace around operator #214 FILE: lib/rtnetlink.h:81: rtnetlink_blacklist_add(const char* name); ERROR: Inappropriate spacing in pointer declaration WARNING: Line lacks whitespace around operator #221 FILE: lib/rtnetlink.h:88: rtnetlink_blacklist_del(const char* name); Lines checked: 234, Warnings: 7, Errors: 10 build: mv tests/system-dpdk-testsuite.tmp tests/system-dpdk-testsuite \ { sed -n -e '/%AUTHORS%/q' -e p < ./debian/copyright.in; \ sed '34,/^$/d' ./AUTHORS.rst | \ sed -n -e '/^$/q' -e 's/^/ /p'; \ sed -e '34,/%AUTHORS%/d' ./debian/copyright.in; \ } > debian/copyright (printf '\043 Generated automatically -- do not modify! -*- buffer-read-only: t -*-\n' && sed -e 's,[@]VERSION[@],2.10.90,g') < ./rhel/openvswitch-dkms.spec.in > openvswitch-dkms.spec.tmp || exit 1; if cmp -s openvswitch-dkms.spec.tmp rhel/openvswitch-dkms.spec; then touch rhel/openvswitch-dkms.spec; rm openvswitch-dkms.spec.tmp; else mv openvswitch-dkms.spec.tmp rhel/openvswitch-dkms.spec; fi (printf '\043 Generated automatically -- do not modify! -*- buffer-read-only: t -*-\n' && sed -e 's,[@]VERSION[@],2.10.90,g') < ./rhel/kmod-openvswitch-rhel6.spec.in > kmod-openvswitch-rhel6.spec.tmp || exit 1; if cmp -s kmod-openvswitch-rhel6.spec.tmp rhel/kmod-openvswitch-rhel6.spec; then touch rhel/kmod-openvswitch-rhel6.spec; rm kmod-openvswitch-rhel6.spec.tmp; else mv kmod-openvswitch-rhel6.spec.tmp rhel/kmod-openvswitch-rhel6.spec; fi (printf '\043 Generated automatically -- do not modify! -*- buffer-read-only: t -*-\n' && sed -e 's,[@]VERSION[@],2.10.90,g') < ./rhel/openvswitch-kmod-fedora.spec.in > openvswitch-kmod-fedora.spec.tmp || exit 1; if cmp -s openvswitch-kmod-fedora.spec.tmp rhel/openvswitch-kmod-fedora.spec; then touch rhel/openvswitch-kmod-fedora.spec; rm openvswitch-kmod-fedora.spec.tmp; else mv openvswitch-kmod-fedora.spec.tmp rhel/openvswitch-kmod-fedora.spec; fi (printf '\043 Generated automatically -- do not modify! -*- buffer-read-only: t -*-\n' && sed -e 's,[@]VERSION[@],2.10.90,g') < ./rhel/openvswitch.spec.in > openvswitch.spec.tmp || exit 1; if cmp -s openvswitch.spec.tmp rhel/openvswitch.spec; then touch rhel/openvswitch.spec; rm openvswitch.spec.tmp; else mv openvswitch.spec.tmp rhel/openvswitch.spec; fi (printf '\043 Generated automatically -- do not modify! -*- buffer-read-only: t -*-\n' && sed -e 's,[@]VERSION[@],2.10.90,g') < ./rhel/openvswitch-fedora.spec.in > openvswitch-fedora.spec.tmp || exit 1; if cmp -s openvswitch-fedora.spec.tmp rhel/openvswitch-fedora.spec; then touch rhel/openvswitch-fedora.spec; rm openvswitch-fedora.spec.tmp; else mv openvswitch-fedora.spec.tmp rhel/openvswitch-fedora.spec; fi (printf '\043 Generated automatically -- do not modify! -*- buffer-read-only: t -*-\n' && sed -e 's,[@]VERSION[@],2.10.90,g') \ < ./xenserver/openvswitch-xen.spec.in > openvswitch-xen.spec.tmp || exit 1; \ if cmp -s openvswitch-xen.spec.tmp xenserver/openvswitch-xen.spec; then touch xenserver/openvswitch-xen.spec; rm openvswitch-xen.spec.tmp; else mv openvswitch-xen.spec.tmp xenserver/openvswitch-xen.spec; fi make[3]: Entering directory `/var/lib/jenkins/jobs/upstream_build_from_pw/workspace/datapath' make[3]: Leaving directory `/var/lib/jenkins/jobs/upstream_build_from_pw/workspace/datapath' lib/rtnetlink.c See above for files that use tabs for indentation. Please use spaces instead. make[2]: *** [check-tabs] Error 1 make[2]: Leaving directory `/var/lib/jenkins/jobs/upstream_build_from_pw/workspace' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/var/lib/jenkins/jobs/upstream_build_from_pw/workspace' make: *** [all] Error 2 Please check this out. If you feel there has been an error, please email acon...@bytheb.org Thanks, 0-day Robot _______________________________________________ dev mailing list d...@openvswitch.org https://mail.openvswitch.org/mailman/listinfo/ovs-dev