diff --git a/drivers/usb/host/xhci.h b/drivers/usb/host/xhci.h index 934c9b75a..7fa99116d 100755 --- a/drivers/usb/host/xhci.h +++ b/drivers/usb/host/xhci.h @@ -1285,7 +1285,7 @@ enum xhci_setup_dev { /* Set TR Dequeue Pointer command TRB fields, 6.4.3.9 */ #define TRB_TO_STREAM_ID(p) ((((p) & (0xffff << 16)) >> 16)) #define STREAM_ID_FOR_TRB(p) ((((p)) & 0xffff) << 16) -#define SCT_FOR_TRB(p) (((p) & 0x7) << 1) +#define SCT_FOR_TRB(p) (((p) << 1) & 0x7) /* Link TRB specific fields */ #define TRB_TC (1<<1)