3.16.57-rc1 review patch.  If anyone has any objections, please let me know.

------------------

From: Johan Hovold <[email protected]>

commit b9f040389e23fb95fde36cb0a3c2c516fb3e9d1c upstream.

Add support for multi-port simple drivers.

Signed-off-by: Johan Hovold <[email protected]>
Signed-off-by: Ben Hutchings <[email protected]>
---
 drivers/usb/serial/usb-serial-simple.c | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

--- a/drivers/usb/serial/usb-serial-simple.c
+++ b/drivers/usb/serial/usb-serial-simple.c
@@ -20,7 +20,7 @@
 #include <linux/usb.h>
 #include <linux/usb/serial.h>
 
-#define DEVICE(vendor, IDS)                                    \
+#define DEVICE_N(vendor, IDS, nport)                           \
 static const struct usb_device_id vendor##_id_table[] = {      \
        IDS(),                                                  \
        { },                                                    \
@@ -31,9 +31,10 @@ static struct usb_serial_driver vendor##
                .name =         #vendor,                        \
        },                                                      \
        .id_table =             vendor##_id_table,              \
-       .num_ports =            1,                              \
+       .num_ports =            nport,                          \
 };
 
+#define DEVICE(vendor, IDS)    DEVICE_N(vendor, IDS, 1)
 
 /* ZIO Motherboard USB driver */
 #define ZIO_IDS()                      \

Reply via email to