CC: [email protected] CC: [email protected] TO: Geliang Tang <[email protected]>
tree: https://github.com/multipath-tcp/mptcp_net-next.git export head: 1f9132d3c4794d9897e20c037970334f46c19037 commit: 20761fc28b5359a1e2f307176dc8f4b123d4d10f [36/40] mptcp: send out dedicated ADD_ADDR packet :::::: branch date: 9 hours ago :::::: commit date: 9 hours ago config: arc-randconfig-s032-20201028 (attached as .config) compiler: arc-elf-gcc (GCC) 9.3.0 reproduce: wget https://raw.githubusercontent.com/intel/lkp-tests/master/sbin/make.cross -O ~/bin/make.cross chmod +x ~/bin/make.cross # apt-get install sparse # sparse version: v0.6.3-56-gc09e8239-dirty # https://github.com/multipath-tcp/mptcp_net-next/commit/20761fc28b5359a1e2f307176dc8f4b123d4d10f git remote add mptcp https://github.com/multipath-tcp/mptcp_net-next.git git fetch --no-tags mptcp export git checkout 20761fc28b5359a1e2f307176dc8f4b123d4d10f # save the attached .config to linux build tree COMPILER_INSTALL_PATH=$HOME/0day COMPILER=gcc-9.3.0 make.cross C=1 CF='-fdiagnostic-prefix -D__CHECK_ENDIAN__' ARCH=arc If you fix the issue, kindly add following tag as appropriate Reported-by: kernel test robot <[email protected]> "sparse warnings: (new ones prefixed by >>)" >> net/mptcp/pm_netlink.c:417:58: sparse: sparse: context imbalance in >> 'mptcp_pm_nl_add_addr_send_ack' - unexpected unlock vim +/mptcp_pm_nl_add_addr_send_ack +417 net/mptcp/pm_netlink.c 20761fc28b5359a Geliang Tang 2020-10-28 406 20761fc28b5359a Geliang Tang 2020-10-28 407 void mptcp_pm_nl_add_addr_send_ack(struct mptcp_sock *msk) 20761fc28b5359a Geliang Tang 2020-10-28 408 { 20761fc28b5359a Geliang Tang 2020-10-28 409 struct mptcp_subflow_context *subflow; 20761fc28b5359a Geliang Tang 2020-10-28 410 20761fc28b5359a Geliang Tang 2020-10-28 411 if (!mptcp_pm_should_add_signal_ipv6(msk)) 20761fc28b5359a Geliang Tang 2020-10-28 412 return; 20761fc28b5359a Geliang Tang 2020-10-28 413 20761fc28b5359a Geliang Tang 2020-10-28 414 __mptcp_flush_join_list(msk); 20761fc28b5359a Geliang Tang 2020-10-28 415 subflow = list_first_entry_or_null(&msk->conn_list, typeof(*subflow), node); 20761fc28b5359a Geliang Tang 2020-10-28 416 if (subflow) { 20761fc28b5359a Geliang Tang 2020-10-28 @417 struct sock *ssk = mptcp_subflow_tcp_sock(subflow); 20761fc28b5359a Geliang Tang 2020-10-28 418 u8 add_addr; 20761fc28b5359a Geliang Tang 2020-10-28 419 20761fc28b5359a Geliang Tang 2020-10-28 420 spin_unlock_bh(&msk->pm.lock); 20761fc28b5359a Geliang Tang 2020-10-28 421 pr_debug("send ack for add_addr6"); 20761fc28b5359a Geliang Tang 2020-10-28 422 lock_sock(ssk); 20761fc28b5359a Geliang Tang 2020-10-28 423 tcp_send_ack(ssk); 20761fc28b5359a Geliang Tang 2020-10-28 424 release_sock(ssk); 20761fc28b5359a Geliang Tang 2020-10-28 425 spin_lock_bh(&msk->pm.lock); 20761fc28b5359a Geliang Tang 2020-10-28 426 20761fc28b5359a Geliang Tang 2020-10-28 427 add_addr = READ_ONCE(msk->pm.add_addr_signal); 20761fc28b5359a Geliang Tang 2020-10-28 428 add_addr &= ~BIT(MPTCP_ADD_ADDR_IPV6); 20761fc28b5359a Geliang Tang 2020-10-28 429 WRITE_ONCE(msk->pm.add_addr_signal, add_addr); 20761fc28b5359a Geliang Tang 2020-10-28 430 } 01cacb00b35cb62 Paolo Abeni 2020-03-27 431 } 01cacb00b35cb62 Paolo Abeni 2020-03-27 432 --- 0-DAY CI Kernel Test Service, Intel Corporation https://lists.01.org/hyperkitty/list/[email protected]
.config.gz
Description: application/gzip
_______________________________________________ kbuild mailing list -- [email protected] To unsubscribe send an email to [email protected]
