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