diff --git a/kernel/wr_pstats/wr_pstats.c b/kernel/wr_pstats/wr_pstats.c
index b715be418bf77b6807e38f23f17c9fd936a6b976..7c2d896de963800647092bd209d5d3c8b83b0ddf 100644
--- a/kernel/wr_pstats/wr_pstats.c
+++ b/kernel/wr_pstats/wr_pstats.c
@@ -166,7 +166,6 @@ static uint64_t pstats_irq_cntrs(int port)
 	pstats_writel(val, pstats_dev, CR);
 	/* read lower half of cntrs overflow mask */
 	mask = (((uint64_t)pstats_readl(pstats_dev, L2_CNT_VAL)) << 32);
-	mask &= 0xFFFFFFFF00000000LL;
 	mask |= (uint64_t) pstats_readl(pstats_dev, L1_CNT_VAL);
 	return mask;
 }