static ssize_t store_latency_timer(struct device *dev, const char *valbuf, 
static ssize_t store_latency_timer(struct device *dev, struct device_attribute *attr, const char *valbuf, 
static ssize_t store_latency_timer(struct device *dev, const char *valbuf,				   size_t count){	struct usb_serial_port *port = to_usb_serial_port(dev);	struct ftdi_private *priv = usb_get_serial_port_data(port);	struct usb_device *udev;	char buf[1];	int v = simple_strtoul(valbuf, NULL, 10);	int rv = 0;		udev = to_usb_device(dev);		dbg("%s: setting latency timer = %i", __FUNCTION__, v);		rv = usb_control_msg(udev,			     usb_sndctrlpipe(udev, 0),			     FTDI_SIO_SET_LATENCY_TIMER_REQUEST,			     FTDI_SIO_SET_LATENCY_TIMER_REQUEST_TYPE,			     v, priv->interface, 			     buf, 0, WDR_TIMEOUT);		if (rv < 0) {		dev_err(dev, "Unable to write latency timer: %i", rv);		return -EIO;	}		return count;}
10457	/local/tlutelli/issta_data/temp/c/2005_temp/2005/10457/060b8845e6bea938d65ad6f89e83507e5ff4fec4/ftdi_sio.c/buggy/drivers/usb/serial/ftdi_sio.c