diff options
author | Daeseok Youn | 2014-07-03 12:12:01 +0200 |
---|---|---|
committer | Greg Kroah-Hartman | 2014-07-09 21:07:30 +0200 |
commit | 5b4af85eedea141026214fb40827a718633c5ccf (patch) | |
tree | 990d81cdeac44b86677ed0ba8ccb21fd0bcd3885 /drivers/staging/dgnc/dgnc_tty.c | |
parent | staging: dgap: remove redundant NULL check in dgap_tty_init() (diff) | |
download | kernel-qcow2-linux-5b4af85eedea141026214fb40827a718633c5ccf.tar.gz kernel-qcow2-linux-5b4af85eedea141026214fb40827a718633c5ccf.tar.xz kernel-qcow2-linux-5b4af85eedea141026214fb40827a718633c5ccf.zip |
staging: dgnc: remove redundant null check for kfree()
Signed-off-by: Daeseok Youn <daeseok.youn@gmail.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Diffstat (limited to 'drivers/staging/dgnc/dgnc_tty.c')
-rw-r--r-- | drivers/staging/dgnc/dgnc_tty.c | 18 |
1 files changed, 6 insertions, 12 deletions
diff --git a/drivers/staging/dgnc/dgnc_tty.c b/drivers/staging/dgnc/dgnc_tty.c index 4135cb0ed9f5..8081621cc9c0 100644 --- a/drivers/staging/dgnc/dgnc_tty.c +++ b/drivers/staging/dgnc/dgnc_tty.c @@ -417,10 +417,8 @@ int dgnc_tty_init(struct dgnc_board *brd) */ void dgnc_tty_post_uninit(void) { - if (dgnc_TmpWriteBuf) { - kfree(dgnc_TmpWriteBuf); - dgnc_TmpWriteBuf = NULL; - } + kfree(dgnc_TmpWriteBuf); + dgnc_TmpWriteBuf = NULL; } @@ -456,14 +454,10 @@ void dgnc_tty_uninit(struct dgnc_board *brd) brd->dgnc_Major_TransparentPrint_Registered = FALSE; } - if (brd->SerialDriver.ttys) { - kfree(brd->SerialDriver.ttys); - brd->SerialDriver.ttys = NULL; - } - if (brd->PrintDriver.ttys) { - kfree(brd->PrintDriver.ttys); - brd->PrintDriver.ttys = NULL; - } + kfree(brd->SerialDriver.ttys); + brd->SerialDriver.ttys = NULL; + kfree(brd->PrintDriver.ttys); + brd->PrintDriver.ttys = NULL; } |