diff options
author | Eric Sesterhenn <snakebyte@gmx.de> | 2006-03-24 06:15:31 -0500 |
---|---|---|
committer | Linus Torvalds <torvalds@g5.osdl.org> | 2006-03-24 10:33:18 -0500 |
commit | 88abaab4f9b08381e30e737980a1c49d6b524dfc (patch) | |
tree | d33aa82674c00c37cd293c9e888cff785880ce5a /drivers/s390/char/tty3270.c | |
parent | fb630517f0d0736ea73af07d6b357be9ad67e6f1 (diff) |
[PATCH] s390: kzalloc() conversion in drivers/s390
Convert all kmalloc + memset sequences in drivers/s390 to kzalloc usage.
Signed-off-by: Eric Sesterhenn <snakebyte@gmx.de>
Signed-off-by: Martin Schwidefsky <schwidefsky@de.ibm.com>
Signed-off-by: Andrew Morton <akpm@osdl.org>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
Diffstat (limited to 'drivers/s390/char/tty3270.c')
-rw-r--r-- | drivers/s390/char/tty3270.c | 9 |
1 files changed, 3 insertions, 6 deletions
diff --git a/drivers/s390/char/tty3270.c b/drivers/s390/char/tty3270.c index 4b9069370388..9a141776873f 100644 --- a/drivers/s390/char/tty3270.c +++ b/drivers/s390/char/tty3270.c | |||
@@ -691,10 +691,9 @@ tty3270_alloc_view(void) | |||
691 | struct tty3270 *tp; | 691 | struct tty3270 *tp; |
692 | int pages; | 692 | int pages; |
693 | 693 | ||
694 | tp = kmalloc(sizeof(struct tty3270),GFP_KERNEL); | 694 | tp = kzalloc(sizeof(struct tty3270), GFP_KERNEL); |
695 | if (!tp) | 695 | if (!tp) |
696 | goto out_err; | 696 | goto out_err; |
697 | memset(tp, 0, sizeof(struct tty3270)); | ||
698 | tp->freemem_pages = | 697 | tp->freemem_pages = |
699 | kmalloc(sizeof(void *) * TTY3270_STRING_PAGES, GFP_KERNEL); | 698 | kmalloc(sizeof(void *) * TTY3270_STRING_PAGES, GFP_KERNEL); |
700 | if (!tp->freemem_pages) | 699 | if (!tp->freemem_pages) |
@@ -767,16 +766,14 @@ tty3270_alloc_screen(struct tty3270 *tp) | |||
767 | int lines; | 766 | int lines; |
768 | 767 | ||
769 | size = sizeof(struct tty3270_line) * (tp->view.rows - 2); | 768 | size = sizeof(struct tty3270_line) * (tp->view.rows - 2); |
770 | tp->screen = kmalloc(size, GFP_KERNEL); | 769 | tp->screen = kzalloc(size, GFP_KERNEL); |
771 | if (!tp->screen) | 770 | if (!tp->screen) |
772 | goto out_err; | 771 | goto out_err; |
773 | memset(tp->screen, 0, size); | ||
774 | for (lines = 0; lines < tp->view.rows - 2; lines++) { | 772 | for (lines = 0; lines < tp->view.rows - 2; lines++) { |
775 | size = sizeof(struct tty3270_cell) * tp->view.cols; | 773 | size = sizeof(struct tty3270_cell) * tp->view.cols; |
776 | tp->screen[lines].cells = kmalloc(size, GFP_KERNEL); | 774 | tp->screen[lines].cells = kzalloc(size, GFP_KERNEL); |
777 | if (!tp->screen[lines].cells) | 775 | if (!tp->screen[lines].cells) |
778 | goto out_screen; | 776 | goto out_screen; |
779 | memset(tp->screen[lines].cells, 0, size); | ||
780 | } | 777 | } |
781 | return 0; | 778 | return 0; |
782 | out_screen: | 779 | out_screen: |