<html><body>
<p><tt>Hello Zhang,</tt><br>
<br>
<tt>&gt; This patch added USB PCI-OHCI chips support, interrupt pipe support <br>
&gt; and usb event poll support. For supporting the USB interrupt pipe, <br>
&gt; the globe urb_priv is moved to purb in ed struct. Now, we can <br>
&gt; process several urbs at one time. The interrupt pipe support codes <br>
&gt; are ported from Linux kernel 2.4.<br>
</tt><br>
<tt>Two questions/remarks:</tt><br>
<tt>1. Why are you defining two macros, called 'readl' and 'writel', while both of these are available from asm/io.h on all architectures?</tt><br>
<tt>2. In 'usb_lowlevel_int' the register base address isn't translated from PCI address space to processor address space.</tt><br>
<br>
<tt>With kind regards,</tt><br>
<br>
<tt>        Robert.</tt></body></html>