From patchwork Mon Feb 15 16:54:06 2010 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Subject: rtc-core: fix memory leak Date: Mon, 15 Feb 2010 06:54:06 -0000 From: Aaro Koskinen X-Patchwork-Id: 45410 Message-Id: <1266252846-12602-1-git-send-email-aaro.koskinen@nokia.com> To: linux-kernel@vger.kernel.org, rtc-linux@googlegroups.com, a.zummo@towertech.it Cc: stable@kernel.org The idr should be destroyed when the module is unloaded. Found with kmemleak. Signed-off-by: Aaro Koskinen Cc: stable --- drivers/rtc/class.c | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) diff --git a/drivers/rtc/class.c b/drivers/rtc/class.c index be5a6b7..40845c7 100644 --- a/drivers/rtc/class.c +++ b/drivers/rtc/class.c @@ -226,6 +226,7 @@ static void __exit rtc_exit(void) { rtc_dev_exit(); class_destroy(rtc_class); + idr_destroy(&rtc_idr); } subsys_initcall(rtc_init);