summaryrefslogtreecommitdiffstats
path: root/sys/dev/drm2/radeon
diff options
context:
space:
mode:
authordumbbell <dumbbell@FreeBSD.org>2014-08-28 12:40:31 +0000
committerdumbbell <dumbbell@FreeBSD.org>2014-08-28 12:40:31 +0000
commit948d3bc127fc94f08b9b1ec87d86ba856d0785bd (patch)
tree36de77b5554510effec90f8a97917109365af65f /sys/dev/drm2/radeon
parentbb8b11b3306047f9599268df40963a9d7f4b09d0 (diff)
downloadFreeBSD-src-948d3bc127fc94f08b9b1ec87d86ba856d0785bd.zip
FreeBSD-src-948d3bc127fc94f08b9b1ec87d86ba856d0785bd.tar.gz
drm/radeon: Fix a memory leak when radeonkms is unloaded
MFC after: 1 week
Diffstat (limited to 'sys/dev/drm2/radeon')
-rw-r--r--sys/dev/drm2/radeon/radeon_fb.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/sys/dev/drm2/radeon/radeon_fb.c b/sys/dev/drm2/radeon/radeon_fb.c
index ec5b2e8..d4b24a3 100644
--- a/sys/dev/drm2/radeon/radeon_fb.c
+++ b/sys/dev/drm2/radeon/radeon_fb.c
@@ -291,6 +291,7 @@ static int radeon_fbdev_destroy(struct drm_device *dev, struct radeon_fbdev *rfb
if (rfbdev->helper.fbdev) {
info = rfbdev->helper.fbdev;
+ free(info->fb_priv, DRM_MEM_KMS);
free(info, DRM_MEM_KMS);
}
OpenPOWER on IntegriCloud