> --- 1.17/drivers/usb/core/hub.h       Mon Oct  7 16:26:34 2002
> +++ edited/drivers/usb/core/hub.h     Wed Jun  4 10:37:30 2003
> @@ -175,6 +175,10 @@
>
>       /* buffer for urb ... 1 bit each for hub and children, rounded up */
>       char                    buffer[(USB_MAXCHILDREN + 1 + 7) / 8];
> +     union {
> +             struct usb_hub_status   hub;
> +             struct usb_port_status  port;
> +     }                       status;         /* buffer for status reports */
>
>       int                     error;          /* last reported error */
>       int                     nerrors;        /* track consecutive errors */

It seems to me that this union needs a cacheline of its own for
noncoherent architectures. The rest looks good.

        Regards
                Oliver



-------------------------------------------------------
This SF.net email is sponsored by:  Etnus, makers of TotalView, The best
thread debugger on the planet. Designed with thread debugging features
you've never dreamed of, try TotalView 6 free at www.etnus.com.
_______________________________________________
[EMAIL PROTECTED]
To unsubscribe, use the last form field at:
https://lists.sourceforge.net/lists/listinfo/linux-usb-devel

Reply via email to