diff options
| author | Greg Kroah-Hartman <gregkh@suse.de> | 2009-03-24 09:40:51 -0700 |
|---|---|---|
| committer | Greg Kroah-Hartman <gregkh@suse.de> | 2009-03-24 09:40:51 -0700 |
| commit | c00388f601fde2517e5acda192530abaa31a54ef (patch) | |
| tree | 5c70dd5ac65ae88cf84236aebf7838cb8426926c | |
| parent | 6efacf933267abfed8895e6ed10de390b46200f6 (diff) | |
| download | patches-c00388f601fde2517e5acda192530abaa31a54ef.tar.gz | |
another staging patch and a resync to 2.6.29
| -rw-r--r-- | driver-core/bus_id-net2.patch | 2 | ||||
| -rw-r--r-- | series | 1 | ||||
| -rw-r--r-- | staging/staging-serqt_usb-fix-checkpatch-errors.patch | 1838 | ||||
| -rw-r--r-- | version | 2 |
4 files changed, 1841 insertions, 2 deletions
diff --git a/driver-core/bus_id-net2.patch b/driver-core/bus_id-net2.patch index 6198c21a0d4d5a..473a3ff7cc1f2b 100644 --- a/driver-core/bus_id-net2.patch +++ b/driver-core/bus_id-net2.patch @@ -385,7 +385,7 @@ Signed-off-by: Kay Sievers <kay.sievers@vrfy.org> /* mask with MAC supported features */ phydev->supported &= (PHY_BASIC_FEATURES | SUPPORTED_Pause | -@@ -1545,7 +1546,7 @@ static void smsc911x_ethtool_getdrvinfo( +@@ -1549,7 +1550,7 @@ static void smsc911x_ethtool_getdrvinfo( { strlcpy(info->driver, SMSC_CHIPNAME, sizeof(info->driver)); strlcpy(info->version, SMSC_DRV_VERSION, sizeof(info->version)); @@ -957,6 +957,7 @@ staging/staging-document-that-the-wifi-staging-drivers-a-bit-better.patch staging/staging-add-usb-serial-quatech-driver.patch staging/staging-serqt_usb-lindent-the-code.patch staging/staging-serqt_usb-add-todo-file.patch +staging/staging-serqt_usb-fix-checkpatch-errors.patch # for now, comment this out, it's a mess #staging/drm-split-out-the-mm-declarations-in-a-separate-header.-add-atomic-operations.patch diff --git a/staging/staging-serqt_usb-fix-checkpatch-errors.patch b/staging/staging-serqt_usb-fix-checkpatch-errors.patch new file mode 100644 index 00000000000000..6765277832cb6c --- /dev/null +++ b/staging/staging-serqt_usb-fix-checkpatch-errors.patch @@ -0,0 +1,1838 @@ +From foo@baz Tue Mar 24 09:39:27 PDT 2009 +Date: Tue, 24 Mar 2009 09:39:28 -0700 +To: Greg KH <greg@kroah.com> +From: Greg Kroah-Hartman <gregkh@suse.de> +Subject: Staging: serqt_usb: fix checkpatch errors + +Clean up the code so it's at least readable now, fixing the +checkpatch errors. + +Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de> + +--- + drivers/staging/serqt_usb/serqt_usb.c | 705 ++++++++++++++++------------------ + 1 file changed, 343 insertions(+), 362 deletions(-) + +--- a/drivers/staging/serqt_usb/serqt_usb.c ++++ b/drivers/staging/serqt_usb/serqt_usb.c +@@ -13,12 +13,11 @@ + #include <linux/wait.h> + #include <linux/types.h> + #include <linux/version.h> +- +-#include <asm/uaccess.h> ++#include <linux/uaccess.h> + + /* Use our own dbg macro */ +-//#define DEBUG_ON +-//#undef dbg ++/* #define DEBUG_ON */ ++/* #undef dbg */ + #ifdef DEBUG_ON + #define mydbg(const...) printk(const) + #else +@@ -34,14 +33,14 @@ + #define PREFUFF_LEVEL_CONSERVATIVE 128 + #define ATC_DISABLED 0x00 + +-#define RR_BITS 0x03 //for clearing clock bits ++#define RR_BITS 0x03 /* for clearing clock bits */ + #define DUPMODE_BITS 0xc0 + + #define RS232_MODE 0x00 + #define RTSCTS_TO_CONNECTOR 0x40 +-#define CLKS_X4 0x02 /// ++#define CLKS_X4 0x02 + +-#define LOOPMODE_BITS 0x41 //LOOP1 = b6, LOOP0 = b0 (PORT B) ++#define LOOPMODE_BITS 0x41 /* LOOP1 = b6, LOOP0 = b0 (PORT B) */ + #define ALL_LOOPBACK 0x01 + #define MODEM_CTRL 0x40 + +@@ -50,8 +49,9 @@ + #define THIRDCHAR data[i + 2] + #define FOURTHCHAR data[i + 3] + +-//************************************************* +-// Useful defintions for port A, Port B and Port C ++/* ++ * Useful defintions for port A, Port B and Port C ++ */ + #define FULLPWRBIT 0x00000080 + #define NEXT_BOARD_POWER_BIT 0x00000004 + +@@ -113,7 +113,7 @@ + #define SERIALQT_GET_THIS_UNIT _IOR(SERIALQT_PCI_IOC_MAGIC, 3, void *) + #define SERIALQT_READ_QOPR _IOR(SERIALQT_PCI_IOC_MAGIC, 4, int) + #define SERIALQT_READ_QMCR _IOR(SERIALQT_PCI_IOC_MAGIC, 5, int) +-#define SERIALQT_IS422_EXTENDED _IOR(SERIALQT_PCI_IOC_MAGIC, 6, int) //returns successful if 422 extended ++#define SERIALQT_IS422_EXTENDED _IOR(SERIALQT_PCI_IOC_MAGIC, 6, int) /* returns successful if 422 extended */ + + #define USBD_TRANSFER_DIRECTION_IN 0xc0 + #define USBD_TRANSFER_DIRECTION_OUT 0x40 +@@ -122,7 +122,7 @@ + #define ATC_RTS_ENABLED 0x02 + #define ATC_DTR_ENABLED 0x01 + +-#define RR_BITS 0x03 //for clearing clock bits ++#define RR_BITS 0x03 /* for clearing clock bits */ + #define DUPMODE_BITS 0xc0 + + #define FULL_DUPLEX 0x00 +@@ -304,7 +304,7 @@ static int BoxOPenCloseChannel(struct us + struct qt_open_channel_data *pDeviceData); + static void qt_close(struct usb_serial_port *port, struct file *filp); + static int BoxGetRegister(struct usb_serial *serial, unsigned short Uart_Number, +- unsigned short Register_Num, __u8 * pValue); ++ unsigned short Register_Num, __u8 *pValue); + static int BoxSetRegister(struct usb_serial *serial, unsigned short Uart_Number, + unsigned short Register_Num, unsigned short Value); + static void qt_write_bulk_callback(struct urb *urb); +@@ -323,7 +323,7 @@ static int BoxDisable_SW_FlowCtrl(struct + static int EmulateWriteQMCR_Reg(int index, unsigned uc_value); + static int EmulateReadQMCR_Reg(int index, unsigned *uc_value); + static struct usb_serial *find_the_box(unsigned int index); +-int ioctl_serial_usb(struct inode *innod, struct file *filp, unsigned int cmd, ++static int ioctl_serial_usb(struct inode *innod, struct file *filp, unsigned int cmd, + unsigned long arg); + + static int BoxSetSW_FlowCtrl(struct usb_serial *serial, __u16 Uart, +@@ -348,25 +348,25 @@ static int qt_tiocmget(struct usb_serial + #define DRIVER_AUTHOR "Tim Gobeli, Quatech, Inc" + #define DRIVER_DESC "Quatech USB to Serial Driver" + +-#define USB_VENDOR_ID_QUATECH 0x061d // Quatech VID +-#define DEVICE_ID_QUATECH_RS232_SINGLE_PORT 0xC020 //SSU100 +-#define DEVICE_ID_QUATECH_RS422_SINGLE_PORT 0xC030 //SSU200 +-#define DEVICE_ID_QUATECH_RS232_DUAL_PORT 0xC040 //DSU100 +-#define DEVICE_ID_QUATECH_RS422_DUAL_PORT 0xC050 //DSU200 +-#define DEVICE_ID_QUATECH_RS232_FOUR_PORT 0xC060 //QSU100 +-#define DEVICE_ID_QUATECH_RS422_FOUR_PORT 0xC070 //QSU200 +-#define DEVICE_ID_QUATECH_RS232_EIGHT_PORT_A 0xC080 //ESU100A +-#define DEVICE_ID_QUATECH_RS232_EIGHT_PORT_B 0xC081 //ESU100B +-#define DEVICE_ID_QUATECH_RS422_EIGHT_PORT_A 0xC0A0 //ESU200A +-#define DEVICE_ID_QUATECH_RS422_EIGHT_PORT_B 0xC0A1 //ESU200B +-#define DEVICE_ID_QUATECH_RS232_16_PORT_A 0xC090 //HSU100A +-#define DEVICE_ID_QUATECH_RS232_16_PORT_B 0xC091 //HSU100B +-#define DEVICE_ID_QUATECH_RS232_16_PORT_C 0xC092 //HSU100C +-#define DEVICE_ID_QUATECH_RS232_16_PORT_D 0xC093 //HSU100D +-#define DEVICE_ID_QUATECH_RS422_16_PORT_A 0xC0B0 //HSU200A +-#define DEVICE_ID_QUATECH_RS422_16_PORT_B 0xC0B1 //HSU200B +-#define DEVICE_ID_QUATECH_RS422_16_PORT_C 0xC0B2 //HSU200C +-#define DEVICE_ID_QUATECH_RS422_16_PORT_D 0xC0B3 //HSU200D ++#define USB_VENDOR_ID_QUATECH 0x061d /* Quatech VID */ ++#define DEVICE_ID_QUATECH_RS232_SINGLE_PORT 0xC020 /* SSU100 */ ++#define DEVICE_ID_QUATECH_RS422_SINGLE_PORT 0xC030 /* SSU200 */ ++#define DEVICE_ID_QUATECH_RS232_DUAL_PORT 0xC040 /* DSU100 */ ++#define DEVICE_ID_QUATECH_RS422_DUAL_PORT 0xC050 /* DSU200 */ ++#define DEVICE_ID_QUATECH_RS232_FOUR_PORT 0xC060 /* QSU100 */ ++#define DEVICE_ID_QUATECH_RS422_FOUR_PORT 0xC070 /* QSU200 */ ++#define DEVICE_ID_QUATECH_RS232_EIGHT_PORT_A 0xC080 /* ESU100A */ ++#define DEVICE_ID_QUATECH_RS232_EIGHT_PORT_B 0xC081 /* ESU100B */ ++#define DEVICE_ID_QUATECH_RS422_EIGHT_PORT_A 0xC0A0 /* ESU200A */ ++#define DEVICE_ID_QUATECH_RS422_EIGHT_PORT_B 0xC0A1 /* ESU200B */ ++#define DEVICE_ID_QUATECH_RS232_16_PORT_A 0xC090 /* HSU100A */ ++#define DEVICE_ID_QUATECH_RS232_16_PORT_B 0xC091 /* HSU100B */ ++#define DEVICE_ID_QUATECH_RS232_16_PORT_C 0xC092 /* HSU100C */ ++#define DEVICE_ID_QUATECH_RS232_16_PORT_D 0xC093 /* HSU100D */ ++#define DEVICE_ID_QUATECH_RS422_16_PORT_A 0xC0B0 /* HSU200A */ ++#define DEVICE_ID_QUATECH_RS422_16_PORT_B 0xC0B1 /* HSU200B */ ++#define DEVICE_ID_QUATECH_RS422_16_PORT_C 0xC0B2 /* HSU200C */ ++#define DEVICE_ID_QUATECH_RS422_16_PORT_D 0xC0B3 /* HSU200D */ + + /* table of Quatech devices */ + static struct usb_device_id serqt_table[] = { +@@ -465,10 +465,9 @@ static struct tty_driver serial_tty_driv + ISIG | ICANON | ECHO | ECHOE | ECHOK | ECHOCTL | ECHOKE | IEXTEN, + }; + +-//fops for parent device +-static struct file_operations serialqt_usb_fops = { ++/* fops for parent device */ ++static const struct file_operations serialqt_usb_fops = { + .ioctl = ioctl_serial_usb, +- + }; + + /** +@@ -499,7 +498,7 @@ static int serqt_probe(struct usb_interf + struct qt_get_device_data DeviceData; + int status; + +- mydbg("In %s\n", __FUNCTION__); ++ mydbg("In %s\n", __func__); + + /* let's find the endpoints needed */ + /* check out the endpoints */ +@@ -605,10 +604,9 @@ static int serqt_probe(struct usb_interf + + } + +- //For us numb of bulkin or out = number of ports +- ++ /* For us numb of bulkin or out = number of ports */ + mydbg("%s - setting up %d port structures for this device\n", +- __FUNCTION__, num_bulk_in); ++ __func__, num_bulk_in); + for (i = 0; i < num_bulk_in; ++i) { + port = &serial->port[i]; + port->number = i + serial->minor; +@@ -643,16 +641,18 @@ static int serqt_probe(struct usb_interf + serial->port[i].number, serial->port[i].number); + } + +- //usb_serial_console_init (debug, minor); ++ /* usb_serial_console_init (debug, minor); */ + +- ///***********TAG add start next board here ****/// ++ /***********TAG add start next board here ****/ + status = box_get_device(serial, &DeviceData); + if (status < 0) { + mydbg(__FILE__ "box_get_device failed"); + goto probe_error; + } +- //*****************and before we power up lets initialiaze parnent device stuff here before +- //*****************we set thmem via any other method such as the property pages ++ /* ++ * and before we power up lets initialiaze parnent device stuff here before ++ * we set thmem via any other method such as the property pages ++ */ + switch (serial->product) { + case DEVICE_ID_QUATECH_RS232_SINGLE_PORT: + case DEVICE_ID_QUATECH_RS232_DUAL_PORT: +@@ -691,7 +691,7 @@ static int serqt_probe(struct usb_interf + break; + + } +- status = BoxSetPrebufferLevel(serial); //sets to default vaue ++ status = BoxSetPrebufferLevel(serial); /* sets to default vaue */ + if (status < 0) { + mydbg(__FILE__ "BoxSetPrebufferLevel failed\n"); + goto probe_error; +@@ -702,7 +702,7 @@ static int serqt_probe(struct usb_interf + mydbg(__FILE__ "BoxSetATC failed\n"); + goto probe_error; + } +- //**************************************************************************** ++ /**********************************************************/ + mydbg(__FILE__ "DeviceData.portb = 0x%x", DeviceData.portb); + + DeviceData.portb |= NEXT_BOARD_POWER_BIT; +@@ -714,7 +714,7 @@ static int serqt_probe(struct usb_interf + goto probe_error; + } + +- mydbg("Exit Success %s\n", __FUNCTION__); ++ mydbg("Exit Success %s\n", __func__); + + usb_set_intfdata(interface, serial); + return 0; +@@ -723,69 +723,64 @@ probe_error: + + for (i = 0; i < num_bulk_in; ++i) { + port = &serial->port[i]; +- if (port->read_urb) +- usb_free_urb(port->read_urb); +- if (port->bulk_in_buffer) +- kfree(port->bulk_in_buffer); ++ usb_free_urb(port->read_urb); ++ kfree(port->bulk_in_buffer); + } + for (i = 0; i < num_bulk_out; ++i) { + port = &serial->port[i]; +- if (port->write_urb) +- usb_free_urb(port->write_urb); +- if (port->bulk_out_buffer) +- kfree(port->bulk_out_buffer); +- +- if (port->xfer_to_tty_buffer) +- kfree(port->xfer_to_tty_buffer); ++ usb_free_urb(port->write_urb); ++ kfree(port->bulk_out_buffer); ++ kfree(port->xfer_to_tty_buffer); + } + for (i = 0; i < num_interrupt_in; ++i) { + port = &serial->port[i]; +- if (port->interrupt_in_urb) +- usb_free_urb(port->interrupt_in_urb); +- if (port->interrupt_in_buffer) +- kfree(port->interrupt_in_buffer); ++ usb_free_urb(port->interrupt_in_urb); ++ kfree(port->interrupt_in_buffer); + } + + /* return the minor range that this device had */ + return_serial(serial); +- mydbg("Exit fail %s\n", __FUNCTION__); ++ mydbg("Exit fail %s\n", __func__); + + /* free up any memory that we allocated */ + kfree(serial); + return -EIO; + } + +-//returns the serial_table array pointers that are taken +-//up in consecutive positions for each port to a common usb_serial structure +-//back to NULL ++/* ++ * returns the serial_table array pointers that are taken ++ * up in consecutive positions for each port to a common usb_serial structure ++ * back to NULL ++ */ + static void return_serial(struct usb_serial *serial) + { + int i; + +- mydbg("%s\n", __FUNCTION__); ++ mydbg("%s\n", __func__); + + if (serial == NULL) + return; + +- for (i = 0; i < serial->num_ports; ++i) { ++ for (i = 0; i < serial->num_ports; ++i) + serial_table[serial->minor + i] = NULL; +- } + + return; + } + +-//Finds the first locatio int the serial_table array where it can fit +-//num_ports number of consecutive points to a common usb_serial structure +-//,allocates a stucture points to it in all the structures, and returns the index +-//to the first location in the array in the "minor" variable. +- ++/* ++ * Finds the first locatio int the serial_table array where it can fit ++ * num_ports number of consecutive points to a common usb_serial ++ * structure,allocates a stucture points to it in all the structures, and ++ * returns the index to the first location in the array in the "minor" ++ * variable. ++ */ + static struct usb_serial *get_free_serial(int num_ports, int *minor) + { + struct usb_serial *serial = NULL; + int i, j; + int good_spot; + +- mydbg("%s %d\n", __FUNCTION__, num_ports); ++ mydbg("%s %d\n", __func__, num_ports); + + *minor = 0; + for (i = 0; i < SERIAL_TTY_MINORS; ++i) { +@@ -793,25 +788,31 @@ static struct usb_serial *get_free_seria + continue; + + good_spot = 1; +- //find a spot in the array where you can fit consecutive positions +- //to put the pointers to the usb_serail allocated structure for all +- //the minor numbers (ie. ports) ++ /* ++ * find a spot in the array where you can fit consecutive ++ * positions to put the pointers to the usb_serail allocated ++ * structure for all the minor numbers (ie. ports) ++ */ + for (j = 1; j <= num_ports - 1; ++j) + if (serial_table[i + j]) + good_spot = 0; + if (good_spot == 0) + continue; + +- if (!(serial = kmalloc(sizeof(struct usb_serial), GFP_KERNEL))) { +- err("%s - Out of memory", __FUNCTION__); ++ serial = kmalloc(sizeof(struct usb_serial), GFP_KERNEL); ++ if (!serial) { ++ err("%s - Out of memory", __func__); + return NULL; + } + memset(serial, 0, sizeof(struct usb_serial)); + serial_table[i] = serial; + *minor = i; +- mydbg("%s - minor base = %d\n", __FUNCTION__, *minor); +- //copy in the pointer into the array starting a the *minor position +- //*minor is the index into the array ++ mydbg("%s - minor base = %d\n", __func__, *minor); ++ ++ /* ++ * copy in the pointer into the array starting a the *minor ++ * position minor is the index into the array. ++ */ + for (i = *minor + 1; + (i < (*minor + num_ports)) && (i < SERIAL_TTY_MINORS); ++i) + serial_table[i] = serial; +@@ -828,11 +829,11 @@ static int flip_that(struct tty_struct * + return 0; + } + +-//Handles processing and moving data to the tty layer ++/* Handles processing and moving data to the tty layer */ + static void port_sofrint(void *private) + { + struct usb_serial_port *port = (struct usb_serial_port *)private; +- struct usb_serial *serial = get_usb_serial(port, __FUNCTION__); ++ struct usb_serial *serial = get_usb_serial(port, __func__); + struct tty_struct *tty = port->tty; + unsigned char *data = port->read_urb->transfer_buffer; + unsigned int UartNumber; +@@ -841,30 +842,34 @@ static void port_sofrint(void *private) + int i, result; + int flag, flag_data; + +- //UartNumber = MINOR(port->tty->device) - serial->minor; ++ /* UartNumber = MINOR(port->tty->device) - serial->minor; */ + UartNumber = tty->index - serial->minor; + +- mydbg("%s - port %d\n", __FUNCTION__, port->number); +- mydbg("%s - port->RxHolding = %d\n", __FUNCTION__, port->RxHolding); ++ mydbg("%s - port %d\n", __func__, port->number); ++ mydbg("%s - port->RxHolding = %d\n", __func__, port->RxHolding); + +- if (port_paranoia_check(port, __FUNCTION__) != 0) { +- mydbg("%s - port_paranoia_check, exiting\n", __FUNCTION__); ++ if (port_paranoia_check(port, __func__) != 0) { ++ mydbg("%s - port_paranoia_check, exiting\n", __func__); + port->ReadBulkStopped = 1; + return; + } + + if (!serial) { +- mydbg("%s - bad serial pointer, exiting\n", __FUNCTION__); ++ mydbg("%s - bad serial pointer, exiting\n", __func__); + return; + } +- if (port->closePending == 1) //Were closing , stop reading +- { +- mydbg("%s - (port->closepending == 1\n", __FUNCTION__); ++ if (port->closePending == 1) { ++ /* Were closing , stop reading */ ++ mydbg("%s - (port->closepending == 1\n", __func__); + port->ReadBulkStopped = 1; + return; + } +- //RxHolding is asserted by throttle, if we assert it, we're not receiving any more +- //characters and let the box handle the flow control ++ ++ /* ++ * RxHolding is asserted by throttle, if we assert it, we're not ++ * receiving any more characters and let the box handle the flow ++ * control ++ */ + if (port->RxHolding == 1) { + port->ReadBulkStopped = 1; + return; +@@ -874,27 +879,25 @@ static void port_sofrint(void *private) + port->ReadBulkStopped = 1; + + mydbg("%s - nonzero read bulk status received: %d\n", +- __FUNCTION__, urb->status); ++ __func__, urb->status); + return; + } + + tty = port->tty; +- mydbg("%s - port %d, tty =0x%p\n", __FUNCTION__, port->number, tty); ++ mydbg("%s - port %d, tty =0x%p\n", __func__, port->number, tty); + + if (tty && RxCount) { + flag_data = 0; + for (i = 0; i < RxCount; ++i) { +- //Look ahead code here +- ++ /* Look ahead code here */ + if ((i <= (RxCount - 3)) && (THISCHAR == 0x1b) + && (NEXTCHAR == 0x1b)) { + flag = 0; + switch (THIRDCHAR) { + case 0x00: +- //Line status change 4th byte must follow ++ /* Line status change 4th byte must follow */ + if (i > (RxCount - 4)) { +- mydbg +- ("Illegal escape sequences in received data\n"); ++ mydbg("Illegal escape sequences in received data\n"); + break; + } + ProcessLineStatus(port, FOURTHCHAR); +@@ -903,9 +906,8 @@ static void port_sofrint(void *private) + break; + + case 0x01: +- //Modem status status change 4th byte must follow ++ /* Modem status status change 4th byte must follow */ + mydbg("Modem status status. \n"); +- + if (i > (RxCount - 4)) { + mydbg + ("Illegal escape sequences in received data\n"); +@@ -922,22 +924,19 @@ static void port_sofrint(void *private) + ProcessRxChar(port, NEXTCHAR); + i += 2; + break; +- +- } //end switch ++ } + if (flag == 1) + continue; +- } //endif ++ } + + if (tty && urb->actual_length) { + tty_buffer_request_room(tty, 1); + tty_insert_flip_string(tty, (data + i), 1); + } + +- } //endfor +- ++ } + tty_flip_buffer_push(tty); +- +- } //endif ++ } + + /* Continue trying to always read */ + usb_fill_bulk_urb(port->read_urb, serial->dev, +@@ -949,7 +948,7 @@ static void port_sofrint(void *private) + result = usb_submit_urb(port->read_urb, GFP_ATOMIC); + if (result) + mydbg("%s - failed resubmitting read urb, error %d", +- __FUNCTION__, result); ++ __func__, result); + else { + if (tty && RxCount) + flip_that(tty, UartNumber, serial); +@@ -965,10 +964,9 @@ static void qt_read_bulk_callback(struct + struct usb_serial_port *port = (struct usb_serial_port *)urb->context; + + if (urb->status) { +- + port->ReadBulkStopped = 1; + mydbg("%s - nonzero write bulk status received: %d\n", +- __FUNCTION__, urb->status); ++ __func__, urb->status); + return; + } + +@@ -986,8 +984,7 @@ static void ProcessRxChar(struct usb_ser + if (tty && urb->actual_length) { + tty_buffer_request_room(tty, 1); + tty_insert_flip_string(tty, &Data, 1); +- //tty_flip_buffer_push(tty); +- ++ /* tty_flip_buffer_push(tty); */ + } + + return; +@@ -1015,11 +1012,11 @@ static void ProcessModemStatus(struct us + static void serqt_usb_disconnect(struct usb_interface *interface) + { + struct usb_serial *serial = usb_get_intfdata(interface); +- //struct device *dev = &interface->dev; ++ /* struct device *dev = &interface->dev; */ + struct usb_serial_port *port; + int i; + +- mydbg("%s\n", __FUNCTION__); ++ mydbg("%s\n", __func__); + if (serial) { + + serial->dev = NULL; +@@ -1029,31 +1026,22 @@ static void serqt_usb_disconnect(struct + + for (i = 0; i < serial->num_bulk_in; ++i) { + port = &serial->port[i]; +- if (port->read_urb) { +- usb_unlink_urb(port->read_urb); +- usb_free_urb(port->read_urb); +- } +- if (port->bulk_in_buffer) +- kfree(port->bulk_in_buffer); ++ usb_unlink_urb(port->read_urb); ++ usb_free_urb(port->read_urb); ++ kfree(port->bulk_in_buffer); + } + for (i = 0; i < serial->num_bulk_out; ++i) { + port = &serial->port[i]; +- if (port->write_urb) { +- usb_unlink_urb(port->write_urb); +- usb_free_urb(port->write_urb); +- } +- if (port->bulk_out_buffer) +- kfree(port->bulk_out_buffer); ++ usb_unlink_urb(port->write_urb); ++ usb_free_urb(port->write_urb); ++ kfree(port->bulk_out_buffer); + } + for (i = 0; i < serial->num_interrupt_in; ++i) { + port = &serial->port[i]; +- if (port->interrupt_in_urb) { +- usb_unlink_urb(port->interrupt_in_urb); +- usb_free_urb(port->interrupt_in_urb); +- } +- if (port->interrupt_in_buffer) +- kfree(port->interrupt_in_buffer); +- } ++ usb_unlink_urb(port->interrupt_in_urb); ++ usb_free_urb(port->interrupt_in_urb); ++ kfree(port->interrupt_in_buffer); ++ } + + /* return the minor range that this device had */ + return_serial(serial); +@@ -1082,18 +1070,18 @@ static int serial_open(struct tty_struct + unsigned int portNumber; + int retval = 0; + +- mydbg("%s\n", __FUNCTION__); ++ mydbg("%s\n", __func__); + + /* initialize the pointer incase something fails */ + tty->driver_data = NULL; + + /* get the serial object associated with this tty pointer */ +- //serial = get_serial_by_minor (MINOR(tty->device)); ++ /* serial = get_serial_by_minor (MINOR(tty->device)); */ + + /* get the serial object associated with this tty pointer */ + serial = get_serial_by_minor(tty->index); + +- if (serial_paranoia_check(serial, __FUNCTION__)) ++ if (serial_paranoia_check(serial, __func__)) + return -ENODEV; + + /* set up our port structure making the tty driver remember our port object, and us it */ +@@ -1107,18 +1095,17 @@ static int serial_open(struct tty_struct + ++port->open_count; + if (port->open_count == 1) { + port->closePending = 0; +- mydbg("%s port->closepending = 0\n", __FUNCTION__); ++ mydbg("%s port->closepending = 0\n", __func__); + + port->RxHolding = 0; +- mydbg("%s port->RxHolding = 0\n", __FUNCTION__); ++ mydbg("%s port->RxHolding = 0\n", __func__); + + retval = qt_open(port, filp); + } + +- if (retval) { ++ if (retval) + port->open_count = 0; +- } +- mydbg("%s returning port->closePending = %d\n", __FUNCTION__, ++ mydbg("%s returning port->closePending = %d\n", __func__, + port->closePending); + + up(&port->sem); +@@ -1135,14 +1122,14 @@ static int qt_open(struct usb_serial_por + unsigned int UartNumber; + struct qt_get_device_data DeviceData; + struct qt_open_channel_data ChannelData; +- unsigned short default_divisor = 0x30; //gives 9600 baud rate +- unsigned char default_LCR = SERIAL_8_DATA; // 8, none , 1 ++ unsigned short default_divisor = 0x30; /* gives 9600 baud rate */ ++ unsigned char default_LCR = SERIAL_8_DATA; /* 8, none , 1 */ + int status = 0; + +- if (port_paranoia_check(port, __FUNCTION__)) ++ if (port_paranoia_check(port, __func__)) + return -ENODEV; + +- mydbg("%s - port %d\n", __FUNCTION__, port->number); ++ mydbg("%s - port %d\n", __func__, port->number); + + /* 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 +@@ -1158,11 +1145,11 @@ static int qt_open(struct usb_serial_por + return status; + } + serial->num_OpenCount++; +- mydbg("%s serial->num_OpenCount = %d\n", __FUNCTION__, ++ mydbg("%s serial->num_OpenCount = %d\n", __func__, + serial->num_OpenCount); +- //Open uart channel ++ /* Open uart channel */ + +- //Port specific setups ++ /* Port specific setups */ + status = BoxOPenCloseChannel(serial, UartNumber, 1, &ChannelData); + if (status < 0) { + mydbg(__FILE__ "BoxOPenCloseChannel failed\n"); +@@ -1176,7 +1163,7 @@ static int qt_open(struct usb_serial_por + port->shadowMSR = ChannelData.modem_status & + (SERIAL_MSR_CTS | SERIAL_MSR_DSR | SERIAL_MSR_RI | SERIAL_MSR_CD); + +- //Set Baud rate to default and turn off (default)flow control here ++ /* Set Baud rate to default and turn off (default)flow control here */ + status = BoxSetUart(serial, UartNumber, default_divisor, default_LCR); + if (status < 0) { + mydbg(__FILE__ "BoxSetUart failed\n"); +@@ -1184,10 +1171,10 @@ static int qt_open(struct usb_serial_por + } + mydbg(__FILE__ "BoxSetUart completed.\n"); + +- //Put this here to make it responsive to stty and defauls set by the tty layer ++ /* Put this here to make it responsive to stty and defauls set by the tty layer */ + qt_set_termios(port, NULL); + +- //Initialize the wait que head ++ /* Initialize the wait que head */ + init_waitqueue_head(&(port->wait)); + + /* if we have a bulk endpoint, start reading from it */ +@@ -1207,7 +1194,7 @@ static int qt_open(struct usb_serial_por + + if (result) { + err("%s - failed resubmitting read urb, error %d\n", +- __FUNCTION__, result); ++ __func__, result); + port->ReadBulkStopped = 1; + } + +@@ -1220,26 +1207,26 @@ static void serial_close(struct tty_stru + { + struct usb_serial_port *port = + (struct usb_serial_port *)tty->driver_data; +- struct usb_serial *serial = get_usb_serial(port, __FUNCTION__); ++ struct usb_serial *serial = get_usb_serial(port, __func__); + + if (!serial) + return; + + down(&port->sem); + +- mydbg("%s - port %d\n", __FUNCTION__, port->number); ++ mydbg("%s - port %d\n", __func__, port->number); + + /* if disconnect beat us to the punch here, there's nothing to do */ + if (tty->driver_data) { + if (!port->open_count) { +- mydbg("%s - port not opened\n", __FUNCTION__); ++ mydbg("%s - port not opened\n", __func__); + goto exit; + } + + --port->open_count; + if (port->open_count <= 0) { + port->closePending = 1; +- mydbg("%s - port->closePending = 1\n", __FUNCTION__); ++ mydbg("%s - port->closePending = 1\n", __func__); + + if (serial->dev) { + qt_close(port, filp); +@@ -1252,7 +1239,7 @@ static void serial_close(struct tty_stru + exit: + up(&port->sem); + +- mydbg("%s - %d return\n", __FUNCTION__, port->number); ++ mydbg("%s - %d return\n", __func__, port->number); + + } + +@@ -1268,7 +1255,7 @@ static void qt_close(struct usb_serial_p + status = 0; + LSR_Value = 0; + +- mydbg("%s - port %d\n", __FUNCTION__, port->number); ++ mydbg("%s - port %d\n", __func__, port->number); + UartNumber = port->tty->index - serial->minor; + + /* shutdown any bulk reads that might be going on */ +@@ -1277,11 +1264,9 @@ static void qt_close(struct usb_serial_p + if (serial->num_bulk_in) + usb_unlink_urb(port->read_urb); + +- //wait up to 30 seconds for transmitter to empty ++ /* wait up to 30 seconds for transmitter to empty */ + do { +- status = +- BoxGetRegister(serial, UartNumber, LINE_STATUS_REGISTER, +- &LSR_Value); ++ status = BoxGetRegister(serial, UartNumber, LINE_STATUS_REGISTER, &LSR_Value); + if (status < 0) { + mydbg(__FILE__ "box_get_device failed\n"); + break; +@@ -1293,14 +1278,15 @@ static void qt_close(struct usb_serial_p + schedule(); + + } +- while (jiffies <= jift); ++ while (jiffies <= jift) ++ ; + + if (jiffies > jift) + mydbg("%s - port %d timout of checking transmitter empty\n", +- __FUNCTION__, port->number); ++ __func__, port->number); + else + mydbg("%s - port %d checking transmitter empty succeded\n", +- __FUNCTION__, port->number); ++ __func__, port->number); + + status = + BoxGetRegister(serial, UartNumber, MODEM_CONTROL_REGISTER, +@@ -1309,14 +1295,14 @@ static void qt_close(struct usb_serial_p + + if (status >= 0) { + MCR_Value &= ~(SERIAL_MCR_DTR | SERIAL_MCR_RTS); +-// status = BoxSetRegister(serial, UartNumber, MODEM_CONTROL_REGISTER, MCR_Value); ++ /* status = BoxSetRegister(serial, UartNumber, MODEM_CONTROL_REGISTER, MCR_Value); */ + } + +- //Close uart channel ++ /* Close uart channel */ + status = BoxOPenCloseChannel(serial, UartNumber, 0, &ChannelData); + if (status < 0) + mydbg("%s - port %d BoxOPenCloseChannel failed.\n", +- __FUNCTION__, port->number); ++ __func__, port->number); + + serial->num_OpenCount--; + +@@ -1332,20 +1318,19 @@ static int serial_write(struct tty_struc + unsigned int UartNumber; + int from_user = 0; + +- serial = get_usb_serial(port, __FUNCTION__); ++ serial = get_usb_serial(port, __func__); + if (serial == NULL) + return -ENODEV; +- //This can happen if we get disconnected a +- if (port->open_count == 0) { ++ /* This can happen if we get disconnected a */ ++ if (port->open_count == 0) + return -ENODEV; +- } + UartNumber = port->tty->index - serial->minor; + +- mydbg("%s - port %d, %d byte(s)\n", __FUNCTION__, port->number, count); +- mydbg("%s - port->RxHolding = %d\n", __FUNCTION__, port->RxHolding); ++ mydbg("%s - port %d, %d byte(s)\n", __func__, port->number, count); ++ mydbg("%s - port->RxHolding = %d\n", __func__, port->RxHolding); + + if (!port->open_count) { +- mydbg("%s - port not opened\n", __FUNCTION__); ++ mydbg("%s - port not opened\n", __func__); + goto exit; + } + +@@ -1361,23 +1346,23 @@ static int qt_write(struct usb_serial_po + int result; + unsigned int UartNumber; + +- struct usb_serial *serial = get_usb_serial(port, __FUNCTION__); ++ struct usb_serial *serial = get_usb_serial(port, __func__); + if (serial == NULL) + return -ENODEV; + +- mydbg("%s - port %d\n", __FUNCTION__, port->number); ++ mydbg("%s - port %d\n", __func__, port->number); + + if (count == 0) { +- mydbg("%s - write request of 0 bytes\n", __FUNCTION__); +- return (0); ++ mydbg("%s - write request of 0 bytes\n", __func__); ++ return 0; + } + + UartNumber = port->tty->index - serial->minor; + /* only do something if we have a bulk out endpoint */ + if (serial->num_bulk_out) { + if (port->write_urb->status == -EINPROGRESS) { +- mydbg("%s - already writing\n", __FUNCTION__); +- return (0); ++ mydbg("%s - already writing\n", __func__); ++ return 0; + } + + count = +@@ -1391,7 +1376,7 @@ static int qt_write(struct usb_serial_po + memcpy(port->write_urb->transfer_buffer, buf, count); + } + +- //usb_serial_debug_data(__FILE__, __FUNCTION__, count, port->write_urb->transfer_buffer); ++ /* usb_serial_debug_data(__FILE__, __func__, count, port->write_urb->transfer_buffer); */ + + /* set up our urb */ + +@@ -1406,7 +1391,7 @@ static int qt_write(struct usb_serial_po + result = usb_submit_urb(port->write_urb, GFP_ATOMIC); + if (result) + mydbg("%s - failed submitting write urb, error %d\n", +- __FUNCTION__, result); ++ __func__, result); + else + result = count; + +@@ -1414,27 +1399,26 @@ static int qt_write(struct usb_serial_po + } + + /* no bulk out, so return 0 bytes written */ +- return (0); ++ return 0; + } + + static void qt_write_bulk_callback(struct urb *urb) + { + struct usb_serial_port *port = (struct usb_serial_port *)urb->context; +- struct usb_serial *serial = get_usb_serial(port, __FUNCTION__); ++ struct usb_serial *serial = get_usb_serial(port, __func__); + +- mydbg("%s - port %d\n", __FUNCTION__, port->number); ++ mydbg("%s - port %d\n", __func__, port->number); + + if (!serial) { +- mydbg("%s - bad serial pointer, exiting\n", __FUNCTION__); ++ mydbg("%s - bad serial pointer, exiting\n", __func__); + return; + } + + if (urb->status) { + mydbg("%s - nonzero write bulk status received: %d\n", +- __FUNCTION__, urb->status); ++ __func__, urb->status); + return; + } +- // + port_softint(&port->work); + schedule_work(&port->work); + +@@ -1445,10 +1429,10 @@ static void port_softint(struct work_str + { + struct usb_serial_port *port = + container_of(work, struct usb_serial_port, work); +- struct usb_serial *serial = get_usb_serial(port, __FUNCTION__); ++ struct usb_serial *serial = get_usb_serial(port, __func__); + struct tty_struct *tty; + +- mydbg("%s - port %d\n", __FUNCTION__, port->number); ++ mydbg("%s - port %d\n", __func__, port->number); + + if (!serial) + return; +@@ -1459,7 +1443,7 @@ static void port_softint(struct work_str + #if 0 + if ((tty->flags & (1 << TTY_DO_WRITE_WAKEUP)) + && tty->ldisc.write_wakeup) { +- mydbg("%s - write wakeup call.\n", __FUNCTION__); ++ mydbg("%s - write wakeup call.\n", __func__); + (tty->ldisc.write_wakeup) (tty); + } + #endif +@@ -1470,7 +1454,7 @@ static int serial_write_room(struct tty_ + { + struct usb_serial_port *port = + (struct usb_serial_port *)tty->driver_data; +- struct usb_serial *serial = get_usb_serial(port, __FUNCTION__); ++ struct usb_serial *serial = get_usb_serial(port, __func__); + int retval = -EINVAL; + + if (!serial) +@@ -1478,10 +1462,10 @@ static int serial_write_room(struct tty_ + + down(&port->sem); + +- mydbg("%s - port %d\n", __FUNCTION__, port->number); ++ mydbg("%s - port %d\n", __func__, port->number); + + if (!port->open_count) { +- mydbg("%s - port not open\n", __FUNCTION__); ++ mydbg("%s - port not open\n", __func__); + goto exit; + } + +@@ -1496,25 +1480,25 @@ static int qt_write_room(struct usb_seri + struct usb_serial *serial = port->serial; + int room = 0; + if (port->closePending == 1) { +- mydbg("%s - port->closePending == 1\n", __FUNCTION__); ++ mydbg("%s - port->closePending == 1\n", __func__); + return -ENODEV; + } + +- mydbg("%s - port %d\n", __FUNCTION__, port->number); ++ mydbg("%s - port %d\n", __func__, port->number); + + if (serial->num_bulk_out) { + if (port->write_urb->status != -EINPROGRESS) + room = port->bulk_out_size; + } + +- mydbg("%s - returns %d\n", __FUNCTION__, room); +- return (room); ++ mydbg("%s - returns %d\n", __func__, room); ++ return room; + } + static int serial_chars_in_buffer(struct tty_struct *tty) + { + struct usb_serial_port *port = + (struct usb_serial_port *)tty->driver_data; +- struct usb_serial *serial = get_usb_serial(port, __FUNCTION__); ++ struct usb_serial *serial = get_usb_serial(port, __func__); + int retval = -EINVAL; + + if (!serial) +@@ -1522,10 +1506,10 @@ static int serial_chars_in_buffer(struct + + down(&port->sem); + +- mydbg("%s = port %d\n", __FUNCTION__, port->number); ++ mydbg("%s = port %d\n", __func__, port->number); + + if (!port->open_count) { +- mydbg("%s - port not open\n", __FUNCTION__); ++ mydbg("%s - port not open\n", __func__); + goto exit; + } + +@@ -1541,15 +1525,15 @@ static int qt_chars_in_buffer(struct usb + struct usb_serial *serial = port->serial; + int chars = 0; + +- mydbg("%s - port %d\n", __FUNCTION__, port->number); ++ mydbg("%s - port %d\n", __func__, port->number); + + if (serial->num_bulk_out) { + if (port->write_urb->status == -EINPROGRESS) + chars = port->write_urb->transfer_buffer_length; + } + +- mydbg("%s - returns %d\n", __FUNCTION__, chars); +- return (chars); ++ mydbg("%s - returns %d\n", __func__, chars); ++ return chars; + } + + static int serial_tiocmset(struct tty_struct *tty, struct file *file, +@@ -1558,10 +1542,10 @@ static int serial_tiocmset(struct tty_st + + struct usb_serial_port *port = + (struct usb_serial_port *)tty->driver_data; +- struct usb_serial *serial = get_usb_serial(port, __FUNCTION__); ++ struct usb_serial *serial = get_usb_serial(port, __func__); + int retval = -ENODEV; + unsigned int UartNumber; +- mydbg("In %s \n", __FUNCTION__); ++ mydbg("In %s \n", __func__); + + if (!serial) + return -ENODEV; +@@ -1570,11 +1554,11 @@ static int serial_tiocmset(struct tty_st + + down(&port->sem); + +- mydbg("%s - port %d \n", __FUNCTION__, port->number); +- mydbg("%s - port->RxHolding = %d\n", __FUNCTION__, port->RxHolding); ++ mydbg("%s - port %d \n", __func__, port->number); ++ mydbg("%s - port->RxHolding = %d\n", __func__, port->RxHolding); + + if (!port->open_count) { +- mydbg("%s - port not open\n", __FUNCTION__); ++ mydbg("%s - port not open\n", __func__); + goto exit; + } + +@@ -1593,11 +1577,11 @@ static int qt_tiocmset(struct usb_serial + int status; + unsigned int UartNumber; + +- struct usb_serial *serial = get_usb_serial(port, __FUNCTION__); ++ struct usb_serial *serial = get_usb_serial(port, __func__); + if (serial == NULL) + return -ENODEV; + +- mydbg("%s - port %d\n", __FUNCTION__, port->number); ++ mydbg("%s - port %d\n", __func__, port->number); + + /**************************************************************************************/ + /** TIOCMGET +@@ -1609,8 +1593,10 @@ static int qt_tiocmset(struct usb_serial + if (status < 0) + return -ESPIPE; + +- //Turn off the RTS and DTR and loopbcck and then only +- //trun on what was asked for ++ /* ++ * Turn off the RTS and DTR and loopbcck and then only turn on what was ++ * asked for ++ */ + MCR_Value &= ~(SERIAL_MCR_RTS | SERIAL_MCR_DTR | SERIAL_MCR_LOOP); + if (value & TIOCM_RTS) + MCR_Value |= SERIAL_MCR_RTS; +@@ -1634,10 +1620,10 @@ static int serial_tiocmget(struct tty_st + struct usb_serial_port *port = + (struct usb_serial_port *)tty->driver_data; + +- struct usb_serial *serial = get_usb_serial(port, __FUNCTION__); ++ struct usb_serial *serial = get_usb_serial(port, __func__); + int retval = -ENODEV; + unsigned int UartNumber; +- mydbg("In %s \n", __FUNCTION__); ++ mydbg("In %s \n", __func__); + + if (!serial) + return -ENODEV; +@@ -1646,11 +1632,11 @@ static int serial_tiocmget(struct tty_st + + down(&port->sem); + +- mydbg("%s - port %d\n", __FUNCTION__, port->number); +- mydbg("%s - port->RxHolding = %d\n", __FUNCTION__, port->RxHolding); ++ mydbg("%s - port %d\n", __func__, port->number); ++ mydbg("%s - port->RxHolding = %d\n", __func__, port->RxHolding); + + if (!port->open_count) { +- mydbg("%s - port not open\n", __FUNCTION__); ++ mydbg("%s - port not open\n", __func__); + goto exit; + } + +@@ -1671,12 +1657,12 @@ static int qt_tiocmget(struct usb_serial + unsigned int UartNumber; + struct tty_struct *tty; + +- struct usb_serial *serial = get_usb_serial(port, __FUNCTION__); ++ struct usb_serial *serial = get_usb_serial(port, __func__); + if (serial == NULL) + return -ENODEV; + tty = port->tty; + +- mydbg("%s - port %d, tty =0x%p\n", __FUNCTION__, port->number, tty); ++ mydbg("%s - port %d, tty =0x%p\n", __func__, port->number, tty); + + /**************************************************************************************/ + /** TIOCMGET +@@ -1694,22 +1680,21 @@ static int qt_tiocmget(struct usb_serial + + if (status >= 0) { + result = ((MCR_Value & SERIAL_MCR_DTR) ? TIOCM_DTR : 0) +- //DTR IS SET ++ /* DTR IS SET */ + | ((MCR_Value & SERIAL_MCR_RTS) ? TIOCM_RTS : 0) +- //RTS IS SET ++ /* RTS IS SET */ + | ((MSR_Value & SERIAL_MSR_CTS) ? TIOCM_CTS : 0) +- //CTS is set ++ /* CTS is set */ + | ((MSR_Value & SERIAL_MSR_CD) ? TIOCM_CAR : 0) +- //Carrier detect is set ++ /* Carrier detect is set */ + | ((MSR_Value & SERIAL_MSR_RI) ? TIOCM_RI : 0) +- //Ring indicator set ++ /* Ring indicator set */ + | ((MSR_Value & SERIAL_MSR_DSR) ? TIOCM_DSR : 0); +- //DSR is set ++ /* DSR is set */ + return result; + + } else + return -ESPIPE; +- //endif tatus => 0 + } + + static int serial_ioctl(struct tty_struct *tty, struct file *file, +@@ -1718,10 +1703,10 @@ static int serial_ioctl(struct tty_struc + + struct usb_serial_port *port = + (struct usb_serial_port *)tty->driver_data; +- struct usb_serial *serial = get_usb_serial(port, __FUNCTION__); ++ struct usb_serial *serial = get_usb_serial(port, __func__); + int retval = -ENODEV; + unsigned int UartNumber; +- mydbg("In %s \n", __FUNCTION__); ++ mydbg("In %s \n", __func__); + + if (!serial) + return -ENODEV; +@@ -1730,11 +1715,11 @@ static int serial_ioctl(struct tty_struc + + down(&port->sem); + +- mydbg("%s - port %d, cmd 0x%.4x\n", __FUNCTION__, port->number, cmd); +- mydbg("%s - port->RxHolding = %d\n", __FUNCTION__, port->RxHolding); ++ mydbg("%s - port %d, cmd 0x%.4x\n", __func__, port->number, cmd); ++ mydbg("%s - port->RxHolding = %d\n", __func__, port->RxHolding); + + if (!port->open_count) { +- mydbg("%s - port not open\n", __FUNCTION__); ++ mydbg("%s - port not open\n", __func__); + goto exit; + } + +@@ -1755,16 +1740,14 @@ static int qt_ioctl(struct usb_serial_po + unsigned int UartNumber; + struct tty_struct *tty; + +- struct usb_serial *serial = get_usb_serial(port, __FUNCTION__); ++ struct usb_serial *serial = get_usb_serial(port, __func__); + if (serial == NULL) + return -ENODEV; + tty = port->tty; + +- mydbg("%s - port %d, tty =0x%p\n", __FUNCTION__, port->number, tty); ++ mydbg("%s - port %d, tty =0x%p\n", __func__, port->number, tty); + +- /**************************************************************************************/ +- /** TIOCMGET +- */ ++ /* TIOCMGET */ + UartNumber = port->tty->index - serial->minor; + + if (cmd == TIOCMGET) { +@@ -1773,34 +1756,27 @@ static int qt_ioctl(struct usb_serial_po + + { + result = ((MCR_Value & SERIAL_MCR_DTR) ? TIOCM_DTR : 0) +- //DTR IS SET ++ /* DTR IS SET */ + | ((MCR_Value & SERIAL_MCR_RTS) ? TIOCM_RTS : 0) +- //RTS IS SET ++ /* RTS IS SET */ + | ((MSR_Value & SERIAL_MSR_CTS) ? TIOCM_CTS : 0) +- //CTS is set ++ /* CTS is set */ + | ((MSR_Value & SERIAL_MSR_CD) ? TIOCM_CAR : 0) +- //Carrier detect is set ++ /* Carrier detect is set */ + | ((MSR_Value & SERIAL_MSR_RI) ? TIOCM_RI : 0) +- //Ring indicator set ++ /* Ring indicator set */ + | ((MSR_Value & SERIAL_MSR_DSR) ? TIOCM_DSR : 0); +- //DSR is set ++ /* DSR is set */ + if (copy_to_user + ((unsigned int *)arg, &result, + sizeof(unsigned int))) + return -EFAULT; + return 0; + +- } //endif tatus => 0 +- +- } //endif(cmd == TIOCMGET) +- /**************************************************************************************/ +- /** End TIOCMGET +- */ +- /**************************************************************************************/ +- /** TIOCMBIS, TIOCMBIC, AND TIOCMSET */ +- +- /**************************************************************************************/ ++ } ++ } + ++ /* TIOCMBIS, TIOCMBIC, AND TIOCMSET */ + if (cmd == TIOCMBIS || cmd == TIOCMBIC || cmd == TIOCMSET) { + status = + BoxGetRegister(port->serial, UartNumber, +@@ -1829,8 +1805,10 @@ static int qt_ioctl(struct usb_serial_po + MCR_Value &= ~SERIAL_MCR_LOOP; + break; + case TIOCMSET: +- //Turn off the RTS and DTR and loopbcck and then only +- //trun on what was asked for ++ /* ++ * Turn off the RTS and DTR and loopbcck and then only ++ * turn on what was asked for ++ */ + MCR_Value &= + ~(SERIAL_MCR_RTS | SERIAL_MCR_DTR | + SERIAL_MCR_LOOP); +@@ -1874,7 +1852,7 @@ static int qt_ioctl(struct usb_serial_po + return -ERESTARTSYS; + MSR_Value = port->shadowMSR & SERIAL_MSR_MASK; + if (MSR_Value == Prev_MSR_Value) +- return -EIO; //no change error ++ return -EIO; /* no change error */ + + if ((arg & TIOCM_RNG + && ((Prev_MSR_Value & SERIAL_MSR_RI) == +@@ -1891,10 +1869,10 @@ static int qt_ioctl(struct usb_serial_po + return 0; + } + +- } //endwhile ++ } + + } +- mydbg("%s -No ioctl for that one. port = %d\n", __FUNCTION__, ++ mydbg("%s -No ioctl for that one. port = %d\n", __func__, + port->number); + + return -ENOIOCTLCMD; +@@ -1904,17 +1882,17 @@ static void serial_set_termios(struct tt + { + struct usb_serial_port *port = + (struct usb_serial_port *)tty->driver_data; +- struct usb_serial *serial = get_usb_serial(port, __FUNCTION__); ++ struct usb_serial *serial = get_usb_serial(port, __func__); + + if (!serial) + return; + + down(&port->sem); + +- mydbg("%s - port %d\n", __FUNCTION__, port->number); ++ mydbg("%s - port %d\n", __func__, port->number); + + if (!port->open_count) { +- mydbg("%s - port not open\n", __FUNCTION__); ++ mydbg("%s - port not open\n", __func__); + goto exit; + } + +@@ -1937,14 +1915,14 @@ static void qt_set_termios(struct usb_se + __u16 UartNumber; + __u16 tmp, tmp2; + +- mydbg("%s - port %d\n", __FUNCTION__, port->number); ++ mydbg("%s - port %d\n", __func__, port->number); + + tmp = port->tty->index; +- mydbg("%s - MINOR(port->tty->index) = %d\n", __FUNCTION__, tmp); ++ mydbg("%s - MINOR(port->tty->index) = %d\n", __func__, tmp); + + serial = port->serial; + tmp2 = serial->minor; +- mydbg("%s - serial->minor = %d\n", __FUNCTION__, tmp2); ++ mydbg("%s - serial->minor = %d\n", __func__, tmp2); + + UartNumber = port->tty->index - serial->minor; + +@@ -1956,13 +1934,13 @@ static void qt_set_termios(struct usb_se + if ((cflag == old_termios->c_cflag) + && (RELEVANT_IFLAG(tty->termios->c_iflag) == + RELEVANT_IFLAG(old_termios->c_iflag))) { +- mydbg("%s - Nothing to change\n", __FUNCTION__); ++ mydbg("%s - Nothing to change\n", __func__); + return; + } + + } + +- mydbg("%s - 3\n", __FUNCTION__); ++ mydbg("%s - 3\n", __func__); + + switch (cflag) { + case CS5: +@@ -1980,7 +1958,7 @@ static void qt_set_termios(struct usb_se + break; + } + +- //Parity stuff ++ /* Parity stuff */ + if (cflag & PARENB) { + if (cflag & PARODD) + LCR_change_to |= SERIAL_ODD_PARITY; +@@ -1992,23 +1970,25 @@ static void qt_set_termios(struct usb_se + else + LCR_change_to |= SERIAL_TWO_STOPB; + +- mydbg("%s - 4\n", __FUNCTION__); +- //Thats the LCR stuff, go ahead and set it ++ mydbg("%s - 4\n", __func__); ++ /* Thats the LCR stuff, go ahead and set it */ + baud = tty_get_baud_rate(tty); + if (!baud) { + /* pick a default, any default... */ + baud = 9600; + } + +- mydbg("%s - got baud = %d\n", __FUNCTION__, baud); ++ mydbg("%s - got baud = %d\n", __func__, baud); + + divisor = MAX_BAUD_RATE / baud; + remainder = MAX_BAUD_RATE % baud; +- //Round to nearest divisor ++ /* Round to nearest divisor */ + if (((remainder * 2) >= baud) && (baud != 110)) + divisor++; + +- //Set Baud rate to default and turn off (default)flow control here ++ /* ++ * Set Baud rate to default and turn off (default)flow control here ++ */ + status = + BoxSetUart(serial, UartNumber, (unsigned short)divisor, + LCR_change_to); +@@ -2016,13 +1996,13 @@ static void qt_set_termios(struct usb_se + mydbg(__FILE__ "BoxSetUart failed\n"); + return; + } +- //************************Now determine flow control + ++ /* Now determine flow control */ + if (cflag & CRTSCTS) { +- mydbg("%s - Enabling HW flow control port %d\n", __FUNCTION__, ++ mydbg("%s - Enabling HW flow control port %d\n", __func__, + port->number); + +- //Enable RTS/CTS flow control ++ /* Enable RTS/CTS flow control */ + status = BoxSetHW_FlowCtrl(serial, UartNumber, 1); + + if (status < 0) { +@@ -2030,8 +2010,8 @@ static void qt_set_termios(struct usb_se + return; + } + } else { +- //Disable RTS/CTS flow control +- mydbg("%s - disabling HW flow control port %d\n", __FUNCTION__, ++ /* Disable RTS/CTS flow control */ ++ mydbg("%s - disabling HW flow control port %d\n", __func__, + port->number); + + status = BoxSetHW_FlowCtrl(serial, UartNumber, 0); +@@ -2042,8 +2022,8 @@ static void qt_set_termios(struct usb_se + + } + +- //************************************************* +- /* if we are implementing XON/XOFF, set the start and stop character in the device */ ++ /* if we are implementing XON/XOFF, set the start and stop character in ++ * the device */ + if (I_IXOFF(tty) || I_IXON(tty)) { + unsigned char stop_char = STOP_CHAR(tty); + unsigned char start_char = START_CHAR(tty); +@@ -2054,7 +2034,7 @@ static void qt_set_termios(struct usb_se + mydbg(__FILE__ "BoxSetSW_FlowCtrl (enabled) failed\n"); + + } else { +- //disable SW flow control ++ /* disable SW flow control */ + status = BoxDisable_SW_FlowCtrl(serial, UartNumber); + if (status < 0) + mydbg(__FILE__ "BoxSetSW_FlowCtrl (diabling) failed\n"); +@@ -2069,7 +2049,7 @@ static void qt_set_termios(struct usb_se + * If successful, fills in the pValue with the register value asked for + ****************************************************************************/ + static int BoxGetRegister(struct usb_serial *serial, unsigned short Uart_Number, +- unsigned short Register_Num, __u8 * pValue) ++ unsigned short Register_Num, __u8 *pValue) + { + int result; + __u16 current_length; +@@ -2099,8 +2079,11 @@ static int BoxSetRegister(struct usb_ser + RegAndByte = RegAndByte << 8; + RegAndByte = RegAndByte + Register_Num; + +-// result = usb_control_msg (serial->dev, usb_sndctrlpipe(serial->dev, 0), QT_GET_SET_REGISTER, +-// 0xC0, Register_Num, Uart_Number, NULL, 0, 300); ++/* ++ result = usb_control_msg(serial->dev, usb_sndctrlpipe(serial->dev, 0), ++ QT_GET_SET_REGISTER, 0xC0, Register_Num, ++ Uart_Number, NULL, 0, 300); ++*/ + + result = + usb_control_msg(serial->dev, usb_sndctrlpipe(serial->dev, 0), +@@ -2156,7 +2139,7 @@ static int box_set_device(struct usb_ser + PortSettings += ((__u16) (device_data->porta)); + + length = sizeof(struct qt_get_device_data); +- mydbg("%s - PortSettings = 0x%x\n", __FUNCTION__, PortSettings); ++ mydbg("%s - PortSettings = 0x%x\n", __func__, PortSettings); + + result = usb_control_msg(serial->dev, usb_sndctrlpipe(serial->dev, 0), + QT_SET_GET_DEVICE, 0x40, PortSettings, +@@ -2180,8 +2163,8 @@ static int BoxOPenCloseChannel(struct us + unsigned int pipe; + length = sizeof(struct qt_open_channel_data); + +- if (OpenClose == 1) //IF OPENING +- { ++ /* if opening... */ ++ if (OpenClose == 1) { + Direcion = USBD_TRANSFER_DIRECTION_IN; + pipe = usb_rcvctrlpipe(serial->dev, 0); + result = +@@ -2268,18 +2251,23 @@ static int BoxSetHW_FlowCtrl(struct usb_ + port = serial->port; + + if (bSet == 1) { +- MCR_Value = SERIAL_MCR_RTS; //flow control, box will clear RTS line to prevent remote +- } //device from xmitting more chars +- else { //no flow control to remote device ++ /* flow control, box will clear RTS line to prevent remote */ ++ MCR_Value = SERIAL_MCR_RTS; ++ } /* device from xmitting more chars */ ++ else { ++ /* no flow control to remote device */ + MCR_Value = 0; + + } + MOUT_Value = MCR_Value << 8; + + if (bSet == 1) { +- MSR_Value = SERIAL_MSR_CTS; //flow control, box will inhibit xmit data if CTS line is asserted ++ /* flow control, box will inhibit xmit data if CTS line is ++ * asserted */ ++ MSR_Value = SERIAL_MSR_CTS; + } else { +- MSR_Value = 0; //Box will not inhimbe xmit data due to CTS line ++ /* Box will not inhimbe xmit data due to CTS line */ ++ MSR_Value = 0; + } + MOUT_Value |= MSR_Value; + +@@ -2319,18 +2307,12 @@ static int BoxDisable_SW_FlowCtrl(struct + + } + +-/***************************************************************************** +- * SerialThrottle +- * this function is called by the tty driver when it wants to stop the data +- * being read from the port. +- *****************************************************************************/ +- + static void serial_throttle(struct tty_struct *tty) + { + struct usb_serial_port *port = + (struct usb_serial_port *)tty->driver_data; +- struct usb_serial *serial = get_usb_serial(port, __FUNCTION__); +- mydbg("%s - port %d\n", __FUNCTION__, port->number); ++ struct usb_serial *serial = get_usb_serial(port, __func__); ++ mydbg("%s - port %d\n", __func__, port->number); + + if (!serial) + return; +@@ -2338,14 +2320,14 @@ static void serial_throttle(struct tty_s + down(&port->sem); + + if (!port->open_count) { +- mydbg("%s - port not open\n", __FUNCTION__); ++ mydbg("%s - port not open\n", __func__); + goto exit; + } +- //shut down any bulk reads that may be going on +-// usb_unlink_urb (port->read_urb); ++ /* shut down any bulk reads that may be going on */ ++/* usb_unlink_urb (port->read_urb); */ + /* pass on to the driver specific version of this function */ + port->RxHolding = 1; +- mydbg("%s - port->RxHolding = 1\n", __FUNCTION__); ++ mydbg("%s - port->RxHolding = 1\n", __func__); + + exit: + up(&port->sem); +@@ -2356,25 +2338,25 @@ static void serial_unthrottle(struct tty + { + struct usb_serial_port *port = + (struct usb_serial_port *)tty->driver_data; +- struct usb_serial *serial = get_usb_serial(port, __FUNCTION__); ++ struct usb_serial *serial = get_usb_serial(port, __func__); + unsigned int result; + + if (!serial) + return; + down(&port->sem); + +- mydbg("%s - port %d\n", __FUNCTION__, port->number); ++ mydbg("%s - port %d\n", __func__, port->number); + + if (!port->open_count) { +- mydbg("%s - port not open\n", __FUNCTION__); ++ mydbg("%s - port not open\n", __func__); + goto exit; + } + + if (port->RxHolding == 1) { +- mydbg("%s -port->RxHolding == 1\n", __FUNCTION__); ++ mydbg("%s -port->RxHolding == 1\n", __func__); + + port->RxHolding = 0; +- mydbg("%s - port->RxHolding = 0\n", __FUNCTION__); ++ mydbg("%s - port->RxHolding = 0\n", __func__); + + /* if we have a bulk endpoint, start it up */ + if ((serial->num_bulk_in) && (port->ReadBulkStopped == 1)) { +@@ -2390,7 +2372,7 @@ static void serial_unthrottle(struct tty + result = usb_submit_urb(port->read_urb, GFP_ATOMIC); + if (result) + err("%s - failed restarting read urb, error %d", +- __FUNCTION__, result); ++ __func__, result); + } + } + exit: +@@ -2403,7 +2385,7 @@ static int serial_break(struct tty_struc + { + struct usb_serial_port *port = + (struct usb_serial_port *)tty->driver_data; +- struct usb_serial *serial = get_usb_serial(port, __FUNCTION__); ++ struct usb_serial *serial = get_usb_serial(port, __func__); + __u16 UartNumber, Break_Value; + unsigned int result; + +@@ -2418,10 +2400,10 @@ static int serial_break(struct tty_struc + + down(&port->sem); + +- mydbg("%s - port %d\n", __FUNCTION__, port->number); ++ mydbg("%s - port %d\n", __func__, port->number); + + if (!port->open_count) { +- mydbg("%s - port not open\n", __FUNCTION__); ++ mydbg("%s - port not open\n", __func__); + goto exit; + } + +@@ -2443,7 +2425,7 @@ static int serial_read_proc(char *page, + int i; + off_t begin = 0; + +- mydbg("%s\n", __FUNCTION__); ++ mydbg("%s\n", __func__); + length += sprintf(page, "usbserinfo:1.0 driver:%s\n", DRIVER_VERSION); + for (i = 0; i < SERIAL_TTY_MINORS && length < PAGE_SIZE; ++i) { + serial = get_serial_by_minor(i); +@@ -2460,8 +2442,10 @@ static int serial_read_proc(char *page, + length += + sprintf(page + length, " port:%d\n", i - serial->minor + 1); + +-// usb_make_path(serial->dev, tmp, sizeof(tmp)); +-// length += sprintf (page+length, " path:%s", tmp); ++/* ++ usb_make_path(serial->dev, tmp, sizeof(tmp)); ++ length += sprintf (page+length, " path:%s", tmp); ++*/ + + length += sprintf(page + length, "\n"); + if ((length + begin) > (off + count)) +@@ -2479,7 +2463,7 @@ done: + return ((count < begin + length - off) ? count : begin + length - off); + } + +-int ioctl_serial_usb(struct inode *innod, struct file *filp, unsigned int cmd, ++static int ioctl_serial_usb(struct inode *innod, struct file *filp, unsigned int cmd, + unsigned long arg) + { + +@@ -2500,7 +2484,7 @@ int ioctl_serial_usb(struct inode *innod + switch (cmd) { + + case SERIALQT_WRITE_QMCR: +- err = -ENOTTY; //initialize as error so if we don't find this one we give//an error. ++ err = -ENOTTY; + index = arg >> 16; + counts = 0; + +@@ -2510,34 +2494,33 @@ int ioctl_serial_usb(struct inode *innod + break; + + case SERIALQT_READ_QMCR: +- err = -ENOTTY; //initialize as error so if we don't find this one we give +- //an error. ++ err = -ENOTTY; + p_QMCR_Value = (int *)arg; + index = arg >> 16; + counts = 0; + + err = EmulateReadQMCR_Reg(index, &uc_Value); +- if (err == 0) { ++ if (err == 0) + err = put_user(uc_Value, p_QMCR_Value); +- } + break; + + case SERIALQT_GET_NUMOF_UNITS: + p_Num_of_adapters = (int *)arg; +- counts = 0; //Initialize counts to zero +- //struct usb_serial *lastserial = serial_table[0], *serial; ++ counts = 0; /* Initialize counts to zero */ ++ /* struct usb_serial *lastserial = serial_table[0], *serial; */ + lastserial = serial_table[0]; + + mydbg(KERN_DEBUG "SERIALQT_GET_NUMOF_UNITS \n"); +- //if first pointer is nonull, we at least have one box ++ /* if first pointer is nonull, we at least have one box */ + if (lastserial) +- counts = 1; //we at least have one box ++ counts = 1; /* we at least have one box */ + + for (index = 1; index < SERIAL_TTY_MINORS; index++) { + serial = serial_table[index]; + if (serial) { + if (serial != lastserial) { +- //we had a change in the array, hence another box is there ++ /* we had a change in the array, hence ++ * another box is there */ + lastserial = serial; + counts++; + } +@@ -2554,15 +2537,14 @@ int ioctl_serial_usb(struct inode *innod + case SERIALQT_GET_THIS_UNIT: + counts = 0; + p_Identity_of = (struct identity *)arg; +- //copy user structure to local variable ++ /* copy user structure to local variable */ + get_user(Identity_of.index, &p_Identity_of->index); + mydbg(KERN_DEBUG "SERIALQT_GET_THIS_UNIT Identity_of.index\n"); + mydbg(KERN_DEBUG + "SERIALQT_GET_THIS_UNIT Identity_of.index= 0x%x\n", + Identity_of.index); + +- err = -ENOTTY; //initialize as error so if we don't find this one we give +- //an error. ++ err = -ENOTTY; + serial = find_the_box(Identity_of.index); + if (serial) { + err = +@@ -2573,9 +2555,8 @@ int ioctl_serial_usb(struct inode *innod + break; + + case SERIALQT_IS422_EXTENDED: +- err = -ENOTTY; //initialize as error so if we don't find this one we give ++ err = -ENOTTY; + mydbg(KERN_DEBUG "SERIALQT_IS422_EXTENDED \n"); +- //an error. + index = arg >> 16; + + counts = 0; +@@ -2585,20 +2566,20 @@ int ioctl_serial_usb(struct inode *innod + index); + serial = find_the_box(index); + if (serial) { +- mydbg("%s index = 0x%x, serial = 0x%p\n", __FUNCTION__, ++ mydbg("%s index = 0x%x, serial = 0x%p\n", __func__, + index, serial); + for (counts = 0; serqt_422_table[counts] != 0; counts++) { + + mydbg + ("%s serial->product = = 0x%x, serqt_422_table[counts] = 0x%x\n", +- __FUNCTION__, serial->product, ++ __func__, serial->product, + serqt_422_table[counts]); + if (serial->product == serqt_422_table[counts]) { + err = 0; + + mydbg + ("%s found match for 422extended\n", +- __FUNCTION__); ++ __func__); + break; + } + } +@@ -2607,10 +2588,9 @@ int ioctl_serial_usb(struct inode *innod + + default: + err = -ENOTTY; ++ } + +- } //End switch +- +- mydbg("%s returning err = 0x%x\n", __FUNCTION__, err); ++ mydbg("%s returning err = 0x%x\n", __func__, err); + return err; + } + +@@ -2624,33 +2604,32 @@ static struct usb_serial *find_the_box(u + serial = serial_table[index2]; + + mydbg("%s index = 0x%x, index2 = 0x%x, serial = 0x%p\n", +- __FUNCTION__, index, index2, serial); ++ __func__, index, index2, serial); + + if (serial) { +- //first see if this is the unit we'er looking for ++ /* first see if this is the unit we'er looking for */ + mydbg + ("%s inside if(serial) counts = 0x%x , index = 0x%x\n", +- __FUNCTION__, counts, index); ++ __func__, counts, index); + if (counts == index) { +- //we found the one we're looking for, copythe product Id to user +- +- mydbg +- ("%s we found the one we're looking for serial = 0x%p\n", +- __FUNCTION__, serial); ++ /* we found the one we're looking for, copythe ++ * product Id to user */ ++ mydbg("%s we found the one we're looking for serial = 0x%p\n", ++ __func__, serial); + foundserial = serial; + break; + } + + if (serial != lastserial) { +- //when we have a change in the pointer ++ /* when we have a change in the pointer */ + lastserial = serial; + counts++; + } + } else +- break; // no matches ++ break; /* no matches */ + } + +- mydbg("%s returning foundserial = 0x%p\n", __FUNCTION__, foundserial); ++ mydbg("%s returning foundserial = 0x%p\n", __func__, foundserial); + return foundserial; + } + +@@ -2662,12 +2641,12 @@ static int EmulateWriteQMCR_Reg(int inde + int status; + struct qt_get_device_data DeviceData; + unsigned uc_temp = 0; +- mydbg("Inside %s, uc_value = 0x%x\n", __FUNCTION__, uc_value); ++ mydbg("Inside %s, uc_value = 0x%x\n", __func__, uc_value); + + DeviceData.porta = 0; + DeviceData.portb = 0; + serial = find_the_box(index); +- //Determine Duplex mode ++ /* Determine Duplex mode */ + if (!(serial)) + return -ENOTTY; + status = box_get_device(serial, &DeviceData); +@@ -2700,11 +2679,11 @@ static int EmulateWriteQMCR_Reg(int inde + uc_temp = uc_value & QMCR_CONNECTOR_MASK; + switch (uc_temp) { + case QMCR_MODEM_CONTROL: +- DeviceData.portb &= ~LOOPMODE_BITS; //reset connection bits ++ DeviceData.portb &= ~LOOPMODE_BITS; /* reset connection bits */ + DeviceData.portb |= MODEM_CTRL; + break; + case QMCR_ALL_LOOPBACK: +- DeviceData.portb &= ~LOOPMODE_BITS; //reset connection bits ++ DeviceData.portb &= ~LOOPMODE_BITS; /* reset connection bits */ + DeviceData.portb |= ALL_LOOPBACK; + break; + } +@@ -2716,8 +2695,9 @@ static int EmulateWriteQMCR_Reg(int inde + return status; + } + +- if (uc_value & QMCR_RX_EN_MASK) //This bit (otherwise unused) i'll used to detect whether ATC is selected +- { ++ /* This bit (otherwise unused) i'll used to detect whether ATC is ++ * selected */ ++ if (uc_value & QMCR_RX_EN_MASK) { + + mydbg(__FILE__ + "calling BoxsetATC with DeviceData.porta = 0x%x and DeviceData.portb = 0x%x\n", +@@ -2776,7 +2756,8 @@ static int EmulateReadQMCR_Reg(int index + break; + } + +- uc_temp = DeviceData.portb & LOOPMODE_BITS; //I use this for ATC control se ++ /* I use this for ATC control se */ ++ uc_temp = DeviceData.portb & LOOPMODE_BITS; + + switch (uc_temp) { + case ALL_LOOPBACK: +@@ -2798,7 +2779,7 @@ static int __init serqt_usb_init(void) + int i, result; + int status = 0; + +- mydbg("%s\n", __FUNCTION__); ++ mydbg("%s\n", __func__); + tty_set_operations(&serial_tty_driver, &serial_ops); + result = tty_register_driver(&serial_tty_driver); + if (result) { +@@ -2817,7 +2798,7 @@ static int __init serqt_usb_init(void) + " driver. Error number %d", result); + return result; + } +- status = 0; // Dynamic assignment of major number ++ status = 0; /* Dynamic assignment of major number */ + major_number = + register_chrdev(status, "SerialQT_USB", &serialqt_usb_fops); + if (major_number < 0) { @@ -1 +1 @@ -2.6.29-rc8-git6 +2.6.29 |
