diff options
author | Mike Rapoport <mike.rapoport@gmail.com> | 2016-01-17 19:59:49 +0200 |
---|---|---|
committer | Greg Kroah-Hartman <gregkh@linuxfoundation.org> | 2016-02-07 18:50:53 -0800 |
commit | 0fbc7c505680ca6efe2486afb34866602781c980 (patch) | |
tree | b96a7589d219e157407def207b97b1d89448c889 /drivers/staging/sm750fb/sm750.c | |
parent | d9d3e025c0f68a1ec99ee13209d31d2a766ac56f (diff) | |
download | linux-0fbc7c505680ca6efe2486afb34866602781c980.tar.bz2 |
staging: sm750fb: disable PCI device if lynxfb_pci_probe fails
In case of error during lynxfb_pci_probe, the function returned without
calling pci_disable_device. Fix it by adding pci_disable_device on the
error cleanup path.
Signed-off-by: Mike Rapoport <mike.rapoport@gmail.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Diffstat (limited to 'drivers/staging/sm750fb/sm750.c')
-rw-r--r-- | drivers/staging/sm750fb/sm750.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/drivers/staging/sm750fb/sm750.c b/drivers/staging/sm750fb/sm750.c index c78421b5b0e7..c80b11c387ad 100644 --- a/drivers/staging/sm750fb/sm750.c +++ b/drivers/staging/sm750fb/sm750.c @@ -1132,6 +1132,7 @@ err_info0_alloc: err_map: kfree(sm750_dev); err_share: + pci_disable_device(pdev); err_enable: return -ENODEV; } |