diff options
Diffstat (limited to 'drivers/tty/ipwireless/tty.c')
| -rw-r--r-- | drivers/tty/ipwireless/tty.c | 11 | 
1 files changed, 3 insertions, 8 deletions
| diff --git a/drivers/tty/ipwireless/tty.c b/drivers/tty/ipwireless/tty.c index 6dacbc5e286c..99bb2f149ff5 100644 --- a/drivers/tty/ipwireless/tty.c +++ b/drivers/tty/ipwireless/tty.c @@ -235,10 +235,10 @@ static int ipw_write_room(struct tty_struct *linux_tty)  	/* FIXME: Exactly how is the tty object locked here .. */  	if (!tty) -		return -ENODEV; +		return 0;  	if (!tty->port.count) -		return -EINVAL; +		return 0;  	room = IPWIRELESS_TX_QUEUE_SIZE - tty->tx_bytes_queued;  	if (room < 0) @@ -596,13 +596,8 @@ int ipwireless_tty_init(void)  void ipwireless_tty_release(void)  { -	int ret; - -	ret = tty_unregister_driver(ipw_tty_driver); +	tty_unregister_driver(ipw_tty_driver);  	put_tty_driver(ipw_tty_driver); -	if (ret != 0) -		printk(KERN_ERR IPWIRELESS_PCCARD_NAME -			": tty_unregister_driver failed with code %d\n", ret);  }  int ipwireless_tty_is_modem(struct ipw_tty *tty) | 
