Messages in this thread | | | Date | Sun, 13 Mar 2005 00:23:42 +0530 | From | Kedar Sovani <> | Subject | Re: wait queue sharing.. |
| |
Yes, technically, you can share the wait queue between two modules. Ofcourse, provided you can manage to initialise it before any use.
Kedar.
On Fri, 11 Mar 2005 17:11:18 +0530, Mohan <mohanv@aftek.com> wrote: > 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 > init_waitqueue_head() func.) in the usb_ctl.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 - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
| |