From mboxrd@z Thu Jan 1 00:00:00 1970 From: akpm@linux-foundation.org Subject: [merged] drm-radeon-kms-fix-memory-leak-in-radeon_driver_load_kms.patch removed from -mm tree Date: Thu, 06 Aug 2009 13:31:20 -0700 Message-ID: <200908062031.n76KVK2S004530@imap1.linux-foundation.org> Reply-To: linux-kernel@vger.kernel.org Return-path: Received: from smtp1.linux-foundation.org ([140.211.169.13]:46138 "EHLO smtp1.linux-foundation.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1756170AbZHFUcE (ORCPT ); Thu, 6 Aug 2009 16:32:04 -0400 Sender: mm-commits-owner@vger.kernel.org List-Id: mm-commits@vger.kernel.org To: dfeng@redhat.com, mm-commits@vger.kernel.org The patch titled drm/radeon/kms: fix memory leak in radeon_driver_load_kms has been removed from the -mm tree. Its filename was drm-radeon-kms-fix-memory-leak-in-radeon_driver_load_kms.patch This patch was dropped because it was merged into mainline or a subsystem tree The current -mm tree may be found at http://userweb.kernel.org/~akpm/mmotm/ ------------------------------------------------------ Subject: drm/radeon/kms: fix memory leak in radeon_driver_load_kms From: Xiaotian Feng Fix the following kmemleak report: unreferenced object 0xffff88022cb53000 (size 4096): comm "work_for_cpu", pid 97, jiffies 4294672345 backtrace: [] create_object+0x19f/0x2a0 [] kmemleak_alloc+0x26/0x4c [] __kmalloc+0x187/0x1b0 [] kzalloc.clone.0+0x13/0x15 [radeon] [] radeon_driver_load_kms+0x26/0xe1 [radeon] [] drm_get_dev+0x37f/0x480 [drm] [] radeon_pci_probe+0x15/0x269 [radeon] [] local_pci_probe+0x17/0x1b [] do_work_for_cpu+0x18/0x2a [] kthread+0x8a/0x92 [] child_rip+0xa/0x20 [] 0xffffffffffffffff Signed-off-by: Xiaotian Feng Signed-off-by: Andrew Morton --- drivers/gpu/drm/radeon/radeon_kms.c | 2 ++ 1 file changed, 2 insertions(+) diff -puN drivers/gpu/drm/radeon/radeon_kms.c~drm-radeon-kms-fix-memory-leak-in-radeon_driver_load_kms drivers/gpu/drm/radeon/radeon_kms.c --- a/drivers/gpu/drm/radeon/radeon_kms.c~drm-radeon-kms-fix-memory-leak-in-radeon_driver_load_kms +++ a/drivers/gpu/drm/radeon/radeon_kms.c @@ -58,6 +58,8 @@ int radeon_driver_load_kms(struct drm_de if (r) { DRM_ERROR("Failed to initialize radeon, disabling IOCTL\n"); radeon_device_fini(rdev); + kfree(rdev); + dev->dev_private = NULL; return r; } return 0; _ Patches currently in -mm which might be from dfeng@redhat.com are origin.patch linux-next.patch documentation-update-stale-definition-of-file-nr-in-fstxt.patch cgroups-make-unlock-sequence-in-cgroup_get_sb-consistent.patch