From: Dmitry Torokhov Date: Mon, 20 Jul 2015 23:02:49 +0000 (-0700) Subject: rtc: class: fix double free in rtc_register_device() error path X-Git-Tag: omap-for-v4.3/fixes-rc1~63^2~74 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=6706664d92ea841913d5fcfd06c290fbe6d33bd2;p=pandora-kernel.git rtc: class: fix double free in rtc_register_device() error path Commit 59cca865f21e ("drivers/rtc/class.c: fix device_register() error handling") correctly noted that naked kfree() should not be used after failed device_register() call, however, while it added the needed put_device() it forgot to remove the original kfree() causing double-free. Cc: Vasiliy Kulikov Signed-off-by: Dmitry Torokhov Reviewed-by: Krzysztof Kozlowski Signed-off-by: Alexandre Belloni --- Reading git-diff-tree failed