serial: sunhv: Free memory when remove() is called
authorSouptick Joarder <jrdr.linux@gmail.com>
Mon, 14 Nov 2016 12:37:36 +0000 (18:07 +0530)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Wed, 16 Nov 2016 09:57:25 +0000 (10:57 +0100)
commitfbb7d2e3a9cc07dd56a9c4d337352b3b1cb34c89
tree97cf2b25ffad5828583a0bb44cb4afb815ad2a5e
parent31b5929d533f5183972cf57a7844b456ed996f3c
serial: sunhv: Free memory when remove() is called

In each call to hv_remove(), con_read_page and con_write_page is not
getting freed and lead to memory leakage. Fix this by freeing both
pointers in hv_remove().

Signed-off-by: Souptick joarder <jrdr.linux@gmail.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/tty/serial/sunhv.c