diff options
Diffstat (limited to 'drivers/net/usb/hso.c')
| -rw-r--r-- | drivers/net/usb/hso.c | 10 | 
1 files changed, 6 insertions, 4 deletions
diff --git a/drivers/net/usb/hso.c b/drivers/net/usb/hso.c index b154a94de03..62e9e8dc819 100644 --- a/drivers/net/usb/hso.c +++ b/drivers/net/usb/hso.c @@ -2994,12 +2994,14 @@ static int hso_probe(struct usb_interface *interface,  	case HSO_INTF_BULK:  		/* It's a regular bulk interface */ -		if (((port_spec & HSO_PORT_MASK) == HSO_PORT_NETWORK) && -		    !disable_net) -			hso_dev = hso_create_net_device(interface, port_spec); -		else +		if ((port_spec & HSO_PORT_MASK) == HSO_PORT_NETWORK) { +			if (!disable_net) +				hso_dev = +				    hso_create_net_device(interface, port_spec); +		} else {  			hso_dev =  			    hso_create_bulk_serial_device(interface, port_spec); +		}  		if (!hso_dev)  			goto exit;  		break;  |