tree:   git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-next.git 
master
head:   e6c97234d1b18d4751671df15d52e29daa8a7ba8
commit: e6c97234d1b18d4751671df15d52e29daa8a7ba8 [16/16] i40e: Reduce stack in 
i40e_dbg_dump_desc

New smatch warnings:
drivers/net/ethernet/intel/i40e/i40e_debugfs.c:832 i40e_dbg_dump_desc() warn: 
possible memory leak of 'ring'

Old smatch warnings:
drivers/net/ethernet/intel/i40e/i40e_debugfs.c:107 i40e_dbg_dump_read() warn: 
maybe return -EFAULT instead of the bytes remaining?
drivers/net/ethernet/intel/i40e/i40e_debugfs.c:357 i40e_dbg_command_read() 
warn: maybe return -EFAULT instead of the bytes remaining?
drivers/net/ethernet/intel/i40e/i40e_debugfs.c:386 i40e_dbg_dump_vsi_seid() 
warn: this array is probably non-NULL. 'vsi->active_vlans'
drivers/net/ethernet/intel/i40e/i40e_debugfs.c:991 i40e_dbg_command_write() 
warn: maybe return -EFAULT instead of the bytes remaining?
drivers/net/ethernet/intel/i40e/i40e_debugfs.c:1971 i40e_dbg_netdev_ops_read() 
warn: maybe return -EFAULT instead of the bytes remaining?
drivers/net/ethernet/intel/i40e/i40e_debugfs.c:2005 i40e_dbg_netdev_ops_write() 
warn: maybe return -EFAULT instead of the bytes remaining?

git remote add netdev-next 
git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-next.git
git remote update netdev-next
git checkout e6c97234d1b18d4751671df15d52e29daa8a7ba8
vim +/ring +832 drivers/net/ethernet/intel/i40e/i40e_debugfs.c

68bf94aa Shannon Nelson   2014-01-15  816                                       
 "   d[%03i] = 0x%016llx 0x%016llx\n",
68bf94aa Shannon Nelson   2014-01-15  817                                       
 i, rxd->read.pkt_addr,
68bf94aa Shannon Nelson   2014-01-15  818                                       
 rxd->read.hdr_addr);
68bf94aa Shannon Nelson   2014-01-15  819                       } else {
e6c97234 Joe Perches      2014-11-18  820                               rxd = 
I40E_RX_DESC(ring, i);
02e9c290 Jesse Brandeburg 2013-09-11  821                               
dev_info(&pf->pdev->dev,
02e9c290 Jesse Brandeburg 2013-09-11  822                                       
 "   d[%03i] = 0x%016llx 0x%016llx 0x%016llx 0x%016llx\n",
68bf94aa Shannon Nelson   2014-01-15  823                                       
 i, rxd->read.pkt_addr,
68bf94aa Shannon Nelson   2014-01-15  824                                       
 rxd->read.hdr_addr,
68bf94aa Shannon Nelson   2014-01-15  825                                       
 rxd->read.rsvd1, rxd->read.rsvd2);
68bf94aa Shannon Nelson   2014-01-15  826                       }
02e9c290 Jesse Brandeburg 2013-09-11  827               }
02e9c290 Jesse Brandeburg 2013-09-11  828       } else if (cnt == 3) {
e6c97234 Joe Perches      2014-11-18  829               if (desc_n >= 
ring->count || desc_n < 0) {
02e9c290 Jesse Brandeburg 2013-09-11  830                       
dev_info(&pf->pdev->dev,
02e9c290 Jesse Brandeburg 2013-09-11  831                                
"descriptor %d not found\n", desc_n);
02e9c290 Jesse Brandeburg 2013-09-11 @832                       return;
02e9c290 Jesse Brandeburg 2013-09-11  833               }
68bf94aa Shannon Nelson   2014-01-15  834               if (!is_rx_ring) {
e6c97234 Joe Perches      2014-11-18  835                       txd = 
I40E_TX_DESC(ring, desc_n);
02e9c290 Jesse Brandeburg 2013-09-11  836                       
dev_info(&pf->pdev->dev,
68bf94aa Shannon Nelson   2014-01-15  837                                "vsi = 
%02i tx ring = %02i d[%03i] = 0x%016llx 0x%016llx\n",
68bf94aa Shannon Nelson   2014-01-15  838                                
vsi_seid, ring_id, desc_n,
68bf94aa Shannon Nelson   2014-01-15  839                                
txd->buffer_addr, txd->cmd_type_offset_bsz);
68bf94aa Shannon Nelson   2014-01-15  840               } else if (sizeof(union 
i40e_rx_desc) ==

---
0-DAY kernel test infrastructure                Open Source Technology Center
http://lists.01.org/mailman/listinfo/kbuild                 Intel Corporation
_______________________________________________
kbuild mailing list
kbuild@lists.01.org
https://lists.01.org/mailman/listinfo/kbuild

Reply via email to