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]

Attachment: .config.gz
Description: application/gzip

_______________________________________________
kbuild mailing list -- [email protected]
To unsubscribe send an email to [email protected]

Reply via email to