Am Dienstag 28 April 2009 04:53:56 schrieb Sarah Sharp: > +void xhci_debug_trb(struct xhci_hcd *xhci, union xhci_trb *trb) > +{ > + u64 address; > + u32 type = xhci_readl(xhci, &trb->link.control) & TRB_TYPE_BITMASK; > + > + switch (type) { > + case TRB_TYPE(TRB_LINK): > + xhci_dbg(xhci, "Link TRB:\n"); > + xhci_print_trb_offsets(xhci, trb); > + > + address = trb->link.segment_ptr[0] + > + (((u64) trb->link.segment_ptr[1]) << 32); Can't that field be declared u64? Regards Oliver -- To unsubscribe from this list: send the line "unsubscribe linux-usb" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html