aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/gpu/drm/radeon/radeon_cp.c
diff options
context:
space:
mode:
authorJesper Juhl <jj@chaosbits.net>2012-04-09 16:49:57 -0400
committerJiri Kosina <jkosina@suse.cz>2012-04-30 07:15:31 -0400
commitc69a6ca1a4e398e7e85cab792ddbd874d9335233 (patch)
tree644bc66b8acdac1b54bf272bc9a809dc33947b2b /drivers/gpu/drm/radeon/radeon_cp.c
parent42a6bd2006c922143cee8d9ec7c4e27526d4d2a3 (diff)
radeon_cp: Remove unneeded tests for NULL before calling release_firmware()
release_firmware() does its own tests for NULL pointers so there's no need to explicitly test before calling it. Signed-off-by: Jesper Juhl <jj@chaosbits.net> Signed-off-by: Jiri Kosina <jkosina@suse.cz>
Diffstat (limited to 'drivers/gpu/drm/radeon/radeon_cp.c')
-rw-r--r--drivers/gpu/drm/radeon/radeon_cp.c12
1 files changed, 4 insertions, 8 deletions
diff --git a/drivers/gpu/drm/radeon/radeon_cp.c b/drivers/gpu/drm/radeon/radeon_cp.c
index 0ebb7d4796fa..ef67e181377b 100644
--- a/drivers/gpu/drm/radeon/radeon_cp.c
+++ b/drivers/gpu/drm/radeon/radeon_cp.c
@@ -1827,14 +1827,10 @@ void radeon_do_release(struct drm_device * dev)
1827 r600_do_cleanup_cp(dev); 1827 r600_do_cleanup_cp(dev);
1828 else 1828 else
1829 radeon_do_cleanup_cp(dev); 1829 radeon_do_cleanup_cp(dev);
1830 if (dev_priv->me_fw) { 1830 release_firmware(dev_priv->me_fw);
1831 release_firmware(dev_priv->me_fw); 1831 dev_priv->me_fw = NULL;
1832 dev_priv->me_fw = NULL; 1832 release_firmware(dev_priv->pfp_fw);
1833 } 1833 dev_priv->pfp_fw = NULL;
1834 if (dev_priv->pfp_fw) {
1835 release_firmware(dev_priv->pfp_fw);
1836 dev_priv->pfp_fw = NULL;
1837 }
1838 } 1834 }
1839} 1835}
1840 1836