aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/staging/dgnc/dgnc_driver.c
diff options
context:
space:
mode:
authorDaeseok Youn <daeseok.youn@gmail.com>2016-07-06 15:15:34 +0900
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>2016-08-15 19:13:25 +0200
commit3bd0010a18795f3e48e96fe75e67fb3f84706fcf (patch)
treeb0fbfc6164d8b8a88933f6acb6a1192731a19d60 /drivers/staging/dgnc/dgnc_driver.c
parentstaging: dgnc: re-arrange functions for removing (diff)
downloadlinux-dev-3bd0010a18795f3e48e96fe75e67fb3f84706fcf.tar.xz
linux-dev-3bd0010a18795f3e48e96fe75e67fb3f84706fcf.zip
staging: dgnc: remove redundant NULL check for brd
the "brd" value cannot be NULL in dgnc_finalize_board_init(). Because "brd" as a parameter of this function was already checked for NULL. the dgnc_finalize_board_init() as a static function was called only from dgnc_found_board() function and brd->magic value was assigned once in dgnc_found_board(). So it doesn't need to check for DGNC_BOARD_MAGIC value. 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_driver.c')
-rw-r--r--drivers/staging/dgnc/dgnc_driver.c3
1 files changed, 0 insertions, 3 deletions
diff --git a/drivers/staging/dgnc/dgnc_driver.c b/drivers/staging/dgnc/dgnc_driver.c
index 2c3fb2ab5a04..e6993752345b 100644
--- a/drivers/staging/dgnc/dgnc_driver.c
+++ b/drivers/staging/dgnc/dgnc_driver.c
@@ -579,9 +579,6 @@ static int dgnc_finalize_board_init(struct dgnc_board *brd)
{
int rc = 0;
- if (!brd || brd->magic != DGNC_BOARD_MAGIC)
- return -ENODEV;
-
if (brd->irq) {
rc = request_irq(brd->irq, brd->bd_ops->intr,
IRQF_SHARED, "DGNC", brd);