From: Oliver Neukum Date: Fri, 27 Apr 2012 12:36:37 +0000 (+0200) Subject: USB: cdc-wdm: fix memory leak X-Git-Tag: v3.2.19~79 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=7569109b102712a5b04d5be7820d54f8dad93b90;p=pandora-kernel.git USB: cdc-wdm: fix memory leak commit 2f338c8a1904e2e7aa5a8bd12fb0cf2422d17da4 upstream. cleanup() is not called if the last close() comes after disconnect(). That leads to a memory leak. Rectified by checking for an earlier disconnect() in release() Signed-off-by: Oliver Neukum Signed-off-by: Greg Kroah-Hartman [bwh: Backported to 3.2: adjust context] Signed-off-by: Ben Hutchings --- Reading git-diff-tree failed