Hello All,
I have a question regarding the wait queues. I have a driver pxausb_core.o which is the core driver which does all USB endpoint handling and hardware interaction. I have one more driver on top of it usb-serial which provides for the user-level interaction(like read, write, ioctl). I have implemented a blocking ioctl, which sends events about the state of USB device(enumerated, suspended, disconnected, etc). For this ioctl, i have declared a wait_queue and initialized (using DECLARE_WAIT_QUEUE_HEAD() macro) in the usb_send.c which is part of pxausb_core.o. (it has usb_send.c, usb_recv.c, usb_ctl.c, usb_ep0.c). I am using that wait_queue variable in usb-ser.c.
I just wanted to clarify myself whether the wait queues can be shared between two driver modules.
Thank you... regards, mohan
------------------------------------------------------- SF email is sponsored by - The IT Product Guide Read honest & candid reviews on hundreds of IT Products from real users. Discover which products truly live up to the hype. Start reading now. http://ads.osdn.com/?ad_id=6595&alloc_id=14396&op=click _______________________________________________ [email protected] To unsubscribe, use the last form field at: https://lists.sourceforge.net/lists/listinfo/linux-usb-devel
