diff options
author | Jesper Juhl <jj@chaosbits.net> | 2012-04-09 16:49:57 -0400 |
---|---|---|
committer | Jiri Kosina <jkosina@suse.cz> | 2012-04-30 07:15:31 -0400 |
commit | c69a6ca1a4e398e7e85cab792ddbd874d9335233 (patch) | |
tree | 644bc66b8acdac1b54bf272bc9a809dc33947b2b /drivers/gpu/drm/radeon/radeon_cp.c | |
parent | 42a6bd2006c922143cee8d9ec7c4e27526d4d2a3 (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.c | 12 |
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 | ||