Hi Lothar, I have some questions (again...) about your work. I was looking at your isp1362 code, and I even made some kind of diagram that pictures the flow of your code (it's not very complete but if you want it, just tell me). I think I'm ready to port my driver to your scheme, but I don't understand some statements that you use:
1) What is this WARN_ON() and BUG_ON()? I've never seen them. I suspect
their purpose but I need to be sure.
2) struct ptd is __attribute__((packed)). What does this mean? Why do
you use it?
3) Fld(), FInsrt() and FExtr()? I didn't find them anywhere...
4) what about #if 0 and #if 1? What do they mean?
5) finally, this DPRINTK thing, you write "#define _DPRINTK(fmt...) do
{} while (0)", inside ohci-isp1362.h . Now, what does that mean? and why
don't you use the functions of ohci, like ohci_debug etc?
I'm sorry to bother you with my questions, and I don't want to interrupt
you from your work, so feel free to answer whenever you like, or not
answer at all :-)
Thank you,
Dimitris
signature.asc
Description: This is a digitally signed message part
