Hello, I am kernel newbie and I have a question about usb serial driver. I have a usb to serial driver which exposes 3 virtual serial ports ttyUSB0, ttyUSB1 and ttyUSB2. The endpoint to virtual serial port mapping is like this ep0 ==> ttyUSB0 ep1 ==> ttyUSB1 ep2 ==> ttyUSB2.
All I want to do is create another virtual serial port ttyUSB3 (easy) and setup its endpoint address (bulk in and bulk out) to same as ttyUSB1 that is ep1. I do this in attach function of the driver and I want to know will there be any race condition if ttyUSB1 and ttyUSB3 are used simultaneously? Is there any way to overcome that race condition or its simply not correct way to go. My sole intention for doing that is ttyUSB1 and ttyUSB3 should be able to read/write from/to same endpoint (ep1) concurrently. Is that possible? I am using kernel version 2.6.22. There are no interrupt endpoints, only 3 bulk in and 3 bulk out endpoints. Thank you for your time and looking forward to your reply, Chetan Karia - To unsubscribe from this list: send the line "unsubscribe linux-usb" in the body of a message to [EMAIL PROTECTED] More majordomo info at http://vger.kernel.org/majordomo-info.html