Quote:
I'm creating a usb device driver that needs to be able to read from two different endpoints.
|
Sorry to not answer to your question but I think doing it that way is not a good solution... Are you sure there's any way to put all your glue inside a user-land library which open two USB link and fusion datas?
I say that for at least 2 reasons:
-the tools / policies idea (kernel provides tools, policies, that use these tools, must be done elsewhere)
-this kind of scheme goes against what I know of USB drivers, thus you're using tricks and tricks are the last solutions, when nothing else could work.