Jelajahi Sumber

staging: dgap: remove two unnecessary conditionals

Remove 2 unnessessary conditionals. They are always
false in this code path.

Signed-off-by: Mark Hounschell <markh@compro.net>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Mark Hounschell 11 tahun lalu
induk
melakukan
5c3b48d9b9
1 mengubah file dengan 14 tambahan dan 18 penghapusan
  1. 14 18
      drivers/staging/dgap/dgap.c

+ 14 - 18
drivers/staging/dgap/dgap.c

@@ -1271,25 +1271,21 @@ static int dgap_tty_register(struct board_t *brd)
 	 */
 	tty_set_operations(brd->PrintDriver, &dgap_tty_ops);
 
-	if (!brd->dgap_Major_Serial_Registered) {
-		/* Register tty devices */
-		rc = tty_register_driver(brd->SerialDriver);
-		if (rc < 0)
-			return rc;
-		brd->dgap_Major_Serial_Registered = TRUE;
-		dgap_BoardsByMajor[brd->SerialDriver->major] = brd;
-		brd->dgap_Serial_Major = brd->SerialDriver->major;
-	}
+	/* Register tty devices */
+	rc = tty_register_driver(brd->SerialDriver);
+	if (rc < 0)
+		return rc;
+	brd->dgap_Major_Serial_Registered = TRUE;
+	dgap_BoardsByMajor[brd->SerialDriver->major] = brd;
+	brd->dgap_Serial_Major = brd->SerialDriver->major;
 
-	if (!brd->dgap_Major_TransparentPrint_Registered) {
-		/* Register Transparent Print devices */
-		rc = tty_register_driver(brd->PrintDriver);
-		if (rc < 0)
-			return rc;
-		brd->dgap_Major_TransparentPrint_Registered = TRUE;
-		dgap_BoardsByMajor[brd->PrintDriver->major] = brd;
-		brd->dgap_TransparentPrint_Major = brd->PrintDriver->major;
-	}
+	/* Register Transparent Print devices */
+	rc = tty_register_driver(brd->PrintDriver);
+	if (rc < 0)
+		return rc;
+	brd->dgap_Major_TransparentPrint_Registered = TRUE;
+	dgap_BoardsByMajor[brd->PrintDriver->major] = brd;
+	brd->dgap_TransparentPrint_Major = brd->PrintDriver->major;
 
 	return rc;
 }