diff options
author | Jerome Glisse <jglisse@redhat.com> | 2011-07-06 18:30:09 +0000 |
---|---|---|
committer | Dave Airlie <airlied@redhat.com> | 2011-07-07 17:48:27 +1000 |
commit | ccd6895d401efad0c0e41d0e93fba4ef3085e268 (patch) | |
tree | 8781f6e0effad2f6da4ae32e6451e92d8dd12942 /drivers/gpu/drm/radeon/evergreen.c | |
parent | 37cba6c6f4687e694ac6e3adcf2c2b2974aa3aae (diff) |
drm/radeon/kms: free ib pool on module unloading
ib pool weren't free for various newer asic on module unload.
This doesn't cause much arm but still could be candidate for
stable.
Signed-off-by: Jerome Glisse <jglisse@redhat.com>
cc: stable@kernel.org
Reviewed-by: Alex Deucher <alexdeucher@gmail.com>
Signed-off-by: Dave Airlie <airlied@redhat.com>
Diffstat (limited to 'drivers/gpu/drm/radeon/evergreen.c')
-rw-r--r-- | drivers/gpu/drm/radeon/evergreen.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/drivers/gpu/drm/radeon/evergreen.c b/drivers/gpu/drm/radeon/evergreen.c index e8a5ffb0124..a2d90080990 100644 --- a/drivers/gpu/drm/radeon/evergreen.c +++ b/drivers/gpu/drm/radeon/evergreen.c @@ -3237,6 +3237,7 @@ void evergreen_fini(struct radeon_device *rdev) r700_cp_fini(rdev); r600_irq_fini(rdev); radeon_wb_fini(rdev); + radeon_ib_pool_fini(rdev); radeon_irq_kms_fini(rdev); evergreen_pcie_gart_fini(rdev); radeon_gem_fini(rdev); |