usb: Fix qcserial memory leak on rmmod
authorSteven Hardy <shardy@redhat.com>
Mon, 4 Apr 2011 16:57:37 +0000 (17:57 +0100)
committerGreg Kroah-Hartman <gregkh@suse.de>
Thu, 21 Apr 2011 21:32:55 +0000 (14:32 -0700)
commita14f54520a7a50f1d591d848c65955eb0feb993b
tree27b73e235152f0a20eaf84564ead57960b1f4934
parentfae123f8208d7d56b35c0c8e9a299e052f62dfcc
usb: Fix qcserial memory leak on rmmod

commit 10c9ab15d6aee153968d150c05b3ee3df89673de upstream.

qcprobe function allocates serial->private but this is never freed, this
patch adds a new function qc_release() which frees serial->private, after
calling usb_wwan_release

Signed-off-by: Steven Hardy <shardy@redhat.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
drivers/usb/serial/qcserial.c