CC: [email protected] CC: Linux Memory Management List <[email protected]> TO: Taehee Yoo <[email protected]>
tree: https://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git master head: 454c576c3f5e51d60f00a4ac0dde07f4f9d70e9d commit: 88e2ca3080947fe22eb520c1f8231e79a105d011 [6984/9190] mld: convert ifmcaddr6 to RCU :::::: branch date: 3 days ago :::::: commit date: 9 days ago config: i386-randconfig-c021-20210404 (attached as .config) compiler: gcc-9 (Debian 9.3.0-22) 9.3.0 If you fix the issue, kindly add following tag as appropriate Reported-by: kernel test robot <[email protected]> Reported-by: Julia Lawall <[email protected]> cocci warnings: (new ones prefixed by >>) >> net/ipv6/mcast.c:1848:12-21: ERROR: pmc is NULL but dereferenced. vim +1848 net/ipv6/mcast.c ^1da177e4c3f41 Linus Torvalds 2005-04-16 1840 ^1da177e4c3f41 Linus Torvalds 2005-04-16 1841 static void mld_send_report(struct inet6_dev *idev, struct ifmcaddr6 *pmc) ^1da177e4c3f41 Linus Torvalds 2005-04-16 1842 { ^1da177e4c3f41 Linus Torvalds 2005-04-16 1843 struct sk_buff *skb = NULL; ^1da177e4c3f41 Linus Torvalds 2005-04-16 1844 int type; ^1da177e4c3f41 Linus Torvalds 2005-04-16 1845 8965779d2c0e6a Amerigo Wang 2013-06-29 1846 if (!pmc) { 88e2ca3080947f Taehee Yoo 2021-03-25 1847 for_each_mc_rtnl(idev, pmc) { ^1da177e4c3f41 Linus Torvalds 2005-04-16 @1848 if (pmc->mca_flags & MAF_NOREPORT) ^1da177e4c3f41 Linus Torvalds 2005-04-16 1849 continue; ^1da177e4c3f41 Linus Torvalds 2005-04-16 1850 spin_lock_bh(&pmc->mca_lock); ^1da177e4c3f41 Linus Torvalds 2005-04-16 1851 if (pmc->mca_sfcount[MCAST_EXCLUDE]) ^1da177e4c3f41 Linus Torvalds 2005-04-16 1852 type = MLD2_MODE_IS_EXCLUDE; ^1da177e4c3f41 Linus Torvalds 2005-04-16 1853 else ^1da177e4c3f41 Linus Torvalds 2005-04-16 1854 type = MLD2_MODE_IS_INCLUDE; 6a7cc41872dd46 Flavio Leitner 2014-01-16 1855 skb = add_grec(skb, pmc, type, 0, 0, 0); ^1da177e4c3f41 Linus Torvalds 2005-04-16 1856 spin_unlock_bh(&pmc->mca_lock); ^1da177e4c3f41 Linus Torvalds 2005-04-16 1857 } ^1da177e4c3f41 Linus Torvalds 2005-04-16 1858 } else { ^1da177e4c3f41 Linus Torvalds 2005-04-16 1859 spin_lock_bh(&pmc->mca_lock); ^1da177e4c3f41 Linus Torvalds 2005-04-16 1860 if (pmc->mca_sfcount[MCAST_EXCLUDE]) ^1da177e4c3f41 Linus Torvalds 2005-04-16 1861 type = MLD2_MODE_IS_EXCLUDE; ^1da177e4c3f41 Linus Torvalds 2005-04-16 1862 else ^1da177e4c3f41 Linus Torvalds 2005-04-16 1863 type = MLD2_MODE_IS_INCLUDE; 6a7cc41872dd46 Flavio Leitner 2014-01-16 1864 skb = add_grec(skb, pmc, type, 0, 0, 0); ^1da177e4c3f41 Linus Torvalds 2005-04-16 1865 spin_unlock_bh(&pmc->mca_lock); ^1da177e4c3f41 Linus Torvalds 2005-04-16 1866 } ^1da177e4c3f41 Linus Torvalds 2005-04-16 1867 if (skb) ^1da177e4c3f41 Linus Torvalds 2005-04-16 1868 mld_sendpack(skb); ^1da177e4c3f41 Linus Torvalds 2005-04-16 1869 } ^1da177e4c3f41 Linus Torvalds 2005-04-16 1870 :::::: The code at line 1848 was first introduced by commit :::::: 1da177e4c3f41524e886b7f1b8a0c1fc7321cac2 Linux-2.6.12-rc2 :::::: TO: Linus Torvalds <[email protected]> :::::: CC: Linus Torvalds <[email protected]> --- 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]
