From 2793b7cc91211150128f3709a884c59dda2d8fc4 Mon Sep 17 00:00:00 2001 From: Johannes Berg Date: Mon, 6 Nov 2006 23:17:20 +0100 Subject: [PATCH] --- yaml --- r: 40784 b: refs/heads/master c: e78181feb0b94fb6afeaef3b28d4f5df1b847c98 h: refs/heads/master v: v3 --- [refs] | 2 +- trunk/drivers/net/b44.c | 5 +++-- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/[refs] b/[refs] index 9ef892407899..7febc4c85763 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: c836b7716a97021128da43e6fdb61096d5c4156d +refs/heads/master: e78181feb0b94fb6afeaef3b28d4f5df1b847c98 diff --git a/trunk/drivers/net/b44.c b/trunk/drivers/net/b44.c index 1ec217433b4c..474a4e3438db 100644 --- a/trunk/drivers/net/b44.c +++ b/trunk/drivers/net/b44.c @@ -908,8 +908,9 @@ static irqreturn_t b44_interrupt(int irq, void *dev_id) istat = br32(bp, B44_ISTAT); imask = br32(bp, B44_IMASK); - /* ??? What the fuck is the purpose of the interrupt mask - * ??? register if we have to mask it out by hand anyways? + /* The interrupt mask register controls which interrupt bits + * will actually raise an interrupt to the CPU when set by hw/firmware, + * but doesn't mask off the bits. */ istat &= imask; if (istat) {