misc: pti, pci drvdata cannot be NULL in ->remove
As we set drvdata unconditionally in ->probe, we need not check if it is NULL. Let us remove the check. Signed-off-by: Jiri Slaby <jslaby@suse.cz> Cc: J Freyensee <james_p_freyensee@linux.intel.com> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
This commit is contained in:
parent
d15684228a
commit
c6333cc65d
|
@ -400,16 +400,13 @@ EXPORT_SYMBOL_GPL(pti_writedata);
|
||||||
*/
|
*/
|
||||||
static void __devexit pti_pci_remove(struct pci_dev *pdev)
|
static void __devexit pti_pci_remove(struct pci_dev *pdev)
|
||||||
{
|
{
|
||||||
struct pti_dev *drv_data;
|
struct pti_dev *drv_data = pci_get_drvdata(pdev);
|
||||||
|
|
||||||
drv_data = pci_get_drvdata(pdev);
|
pci_iounmap(pdev, drv_data->pti_ioaddr);
|
||||||
if (drv_data != NULL) {
|
pci_set_drvdata(pdev, NULL);
|
||||||
pci_iounmap(pdev, drv_data->pti_ioaddr);
|
kfree(drv_data);
|
||||||
pci_set_drvdata(pdev, NULL);
|
pci_release_region(pdev, 1);
|
||||||
kfree(drv_data);
|
pci_disable_device(pdev);
|
||||||
pci_release_region(pdev, 1);
|
|
||||||
pci_disable_device(pdev);
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/*
|
/*
|
||||||
|
|
Loading…
Reference in New Issue