(le16_to_cpu(port->serial->dev->descriptor.idProduct) == SIEMENS_PRODUCT_ID_X65)) { 
(le16_to_cpu(port->serial->dev->descriptor.idProduct) == SIEMENS_PRODUCT_ID_X65 || le16_to_cpu(port->serial->dev->descriptor.idProduct) == SIEMENS_PRODUCT_ID_SX1 || le16_to_cpu(port->serial->dev->descriptor.idProduct) == SIEMENS_PRODUCT_ID_X75)) { 
static void pl2303_update_line_status(struct usb_serial_port *port,				      unsigned char *data,				      unsigned int actual_length){	struct pl2303_private *priv = usb_get_serial_port_data(port);	unsigned long flags;	u8 status_idx = UART_STATE;	u8 length = UART_STATE;	if ((le16_to_cpu(port->serial->dev->descriptor.idVendor) == SIEMENS_VENDOR_ID) &&	    (le16_to_cpu(port->serial->dev->descriptor.idProduct) == SIEMENS_PRODUCT_ID_X65)) {		length = 1;		status_idx = 0;	}	if (actual_length < length)		goto exit;        /* Save off the uart status for others to look at */	spin_lock_irqsave(&priv->lock, flags);	priv->line_status = data[status_idx];	spin_unlock_irqrestore(&priv->lock, flags);exit:	return;}
10457	/local/tlutelli/issta_data/temp/c/2005_temp/2005/10457/b8f4c1d6674463e5824eada1ad7ec799276718bd/pl2303.c/clean/drivers/usb/serial/pl2303.c