tree:   git://linuxtv.org/media_tree.git master
head:   f4df95bcbb7b142bdb4cf201f5e1bd3985f8c804
commit: d32f9ff7376c4298799e1532efb307026108f53a [7500/7503] [media] smipcie: 
SMI pcie bridge driver for DVBSky S950 V3 dvb-s/s2 cards
reproduce:
  # apt-get install sparse
  git checkout d32f9ff7376c4298799e1532efb307026108f53a
  make ARCH=x86_64 allmodconfig
  make C=1 CF=-D__CHECK_ENDIAN__


sparse warnings: (new ones prefixed by >>)

>> drivers/media/pci/smipcie/smipcie.c:882:31: sparse: Using plain integer as 
>> NULL pointer
>> drivers/media/pci/smipcie/smipcie.c:905:31: sparse: Using plain integer as 
>> NULL pointer

vim +882 drivers/media/pci/smipcie/smipcie.c

   876                  smi_port_detach(&dev->ts_port[0]);
   877  err_del_i2c_adaptor:
   878          smi_i2c_exit(dev);
   879  err_pci_iounmap:
   880          iounmap(dev->lmmio);
   881  err_kfree:
 > 882          pci_set_drvdata(pdev, 0);
   883          kfree(dev);
   884  err_pci_disable_device:
   885          pci_disable_device(pdev);
   886          return ret;
   887  }
   888  
   889  static void smi_remove(struct pci_dev *pdev)
   890  {
   891          struct smi_dev *dev = pci_get_drvdata(pdev);
   892  
   893          smi_write(MSI_INT_ENA_CLR, ALL_INT);
   894          free_irq(dev->pci_dev->irq, dev);
   895  #ifdef CONFIG_PCI_MSI
   896          pci_disable_msi(dev->pci_dev);
   897  #endif
   898          if (dev->info->ts_1)
   899                  smi_port_detach(&dev->ts_port[1]);
   900          if (dev->info->ts_0)
   901                  smi_port_detach(&dev->ts_port[0]);
   902  
   903          smi_i2c_exit(dev);
   904          iounmap(dev->lmmio);
 > 905          pci_set_drvdata(pdev, 0);
   906          pci_disable_device(pdev);
   907          kfree(dev);
   908  }

---
0-DAY kernel test infrastructure                Open Source Technology Center
http://lists.01.org/mailman/listinfo/kbuild                 Intel Corporation
--
To unsubscribe from this list: send the line "unsubscribe linux-media" in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to