aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/s390/char/tty3270.c
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/s390/char/tty3270.c')
-rw-r--r--drivers/s390/char/tty3270.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/drivers/s390/char/tty3270.c b/drivers/s390/char/tty3270.c
index 482ee028f842..43ea0593bdb0 100644
--- a/drivers/s390/char/tty3270.c
+++ b/drivers/s390/char/tty3270.c
@@ -722,6 +722,7 @@ out_pages:
722 while (pages--) 722 while (pages--)
723 free_pages((unsigned long) tp->freemem_pages[pages], 0); 723 free_pages((unsigned long) tp->freemem_pages[pages], 0);
724 kfree(tp->freemem_pages); 724 kfree(tp->freemem_pages);
725 tty_port_destroy(&tp->port);
725out_tp: 726out_tp:
726 kfree(tp); 727 kfree(tp);
727out_err: 728out_err:
@@ -744,6 +745,7 @@ tty3270_free_view(struct tty3270 *tp)
744 for (pages = 0; pages < TTY3270_STRING_PAGES; pages++) 745 for (pages = 0; pages < TTY3270_STRING_PAGES; pages++)
745 free_pages((unsigned long) tp->freemem_pages[pages], 0); 746 free_pages((unsigned long) tp->freemem_pages[pages], 0);
746 kfree(tp->freemem_pages); 747 kfree(tp->freemem_pages);
748 tty_port_destroy(&tp->port);
747 kfree(tp); 749 kfree(tp);
748} 750}
749 751