Index: uspace/drv/bus/usb/xhci/hc.c
===================================================================
--- uspace/drv/bus/usb/xhci/hc.c	(revision 07c08ea00274dcb9dcfb0224cf416a877e2af52c)
+++ uspace/drv/bus/usb/xhci/hc.c	(revision 60ac352545393cff535bedf2ab367cd71cde1290)
@@ -459,5 +459,5 @@
 
 	/* TODO: Figure out how root hub interrupts work. */
-	if (status | 1) {
+	if (status | XHCI_REG_MASK(XHCI_OP_PCD)) {
 		usb_log_debug2("Root hub interrupt.");
 		xhci_rh_interrupt(&hc->rh);
