buf, 0, 100); 
buf, 0, WDR_SHORT_TIMEOUT); 
static int change_speed(struct usb_serial_port *port){	struct ftdi_private *priv = usb_get_serial_port_data(port);	char *buf;        __u16 urb_value;	__u16 urb_index;	__u32 urb_index_value;	int rv;	buf = kmalloc(1, GFP_NOIO);	if (!buf)		return -ENOMEM;	urb_index_value = get_ftdi_divisor(port);	urb_value = (__u16)urb_index_value;	urb_index = (__u16)(urb_index_value >> 16);	if (priv->interface) {	/* FT2232C */		urb_index = (__u16)((urb_index << 8) | priv->interface);	}		rv = usb_control_msg(port->serial->dev,			    usb_sndctrlpipe(port->serial->dev, 0),			    FTDI_SIO_SET_BAUDRATE_REQUEST,			    FTDI_SIO_SET_BAUDRATE_REQUEST_TYPE,			    urb_value, urb_index,			    buf, 0, 100);	kfree(buf);	return rv;}
4520	/local/tlutelli/issta_data/temp/c/2005_temp/2005/4520/279e1545a1350b9147ae884f848ffc8b7db18967/ftdi_sio.c/buggy/drivers/usb/serial/ftdi_sio.c