Skip to content

Commit

Permalink
---
Browse files Browse the repository at this point in the history
yaml
---
r: 142286
b: refs/heads/master
c: 22654b4
h: refs/heads/master
v: v3
  • Loading branch information
Alan Cox authored and Linus Torvalds committed Apr 6, 2009
1 parent 17a0835 commit 6194d8b
Show file tree
Hide file tree
Showing 2 changed files with 1 addition and 68 deletions.
2 changes: 1 addition & 1 deletion [refs]
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
---
refs/heads/master: 912299f6f0587bb6c221705ed9949709b36b3c56
refs/heads/master: 22654b41a724ccf937248ab0877e113c12a2cf8a
67 changes: 0 additions & 67 deletions trunk/drivers/usb/serial/symbolserial.c
Original file line number Diff line number Diff line change
Expand Up @@ -139,14 +139,6 @@ static int symbol_open(struct tty_struct *tty, struct usb_serial_port *port,
priv->port = port;
spin_unlock_irqrestore(&priv->lock, flags);

/*
* Force low_latency on so that our tty_push actually forces the data
* through, otherwise it is scheduled, and with high data rates (like
* with OHCI) data can get lost.
*/
if (tty)
tty->low_latency = 1;

/* Start reading from the device */
usb_fill_int_urb(priv->int_urb, priv->udev,
usb_rcvintpipe(priv->udev, priv->int_address),
Expand Down Expand Up @@ -205,62 +197,6 @@ static void symbol_unthrottle(struct tty_struct *tty)
__func__, result);
}

static int symbol_ioctl(struct tty_struct *tty, struct file *file,
unsigned int cmd, unsigned long arg)
{
struct usb_serial_port *port = tty->driver_data;
struct device *dev = &port->dev;

/*
* Right now we need to figure out what commands
* most userspace tools want to see for this driver,
* so just log the things.
*/
switch (cmd) {
case TIOCSERGETLSR:
dev_info(dev, "%s: TIOCSERGETLSR\n", __func__);
break;

case TIOCGSERIAL:
dev_info(dev, "%s: TIOCGSERIAL\n", __func__);
break;

case TIOCMIWAIT:
dev_info(dev, "%s: TIOCMIWAIT\n", __func__);
break;

case TIOCGICOUNT:
dev_info(dev, "%s: TIOCGICOUNT\n", __func__);
break;
default:
dev_info(dev, "%s: unknown (%d)\n", __func__, cmd);
}
return -ENOIOCTLCMD;
}

static int symbol_tiocmget(struct tty_struct *tty, struct file *file)
{
struct usb_serial_port *port = tty->driver_data;
struct device *dev = &port->dev;

/* TODO */
/* probably just need to shadow whatever was sent to us here */
dev_info(dev, "%s\n", __func__);
return 0;
}

static int symbol_tiocmset(struct tty_struct *tty, struct file *file,
unsigned int set, unsigned int clear)
{
struct usb_serial_port *port = tty->driver_data;
struct device *dev = &port->dev;

/* TODO */
/* probably just need to shadow whatever was sent to us here */
dev_info(dev, "%s\n", __func__);
return 0;
}

static int symbol_startup(struct usb_serial *serial)
{
struct symbol_private *priv;
Expand Down Expand Up @@ -367,9 +303,6 @@ static struct usb_serial_driver symbol_device = {
.shutdown = symbol_shutdown,
.throttle = symbol_throttle,
.unthrottle = symbol_unthrottle,
.ioctl = symbol_ioctl,
.tiocmget = symbol_tiocmget,
.tiocmset = symbol_tiocmset,
};

static int __init symbol_init(void)
Expand Down

0 comments on commit 6194d8b

Please sign in to comment.