diff --git a/[refs] b/[refs] index 34eb254265ec..2961691861af 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: 77b483f132ba25edf4ef455dd87a91ab7bbf4170 +refs/heads/master: 731fd79c133dc04cabee17ecfa7661189a8df5c8 diff --git a/trunk/drivers/net/tg3.c b/trunk/drivers/net/tg3.c index e3fd74b871a3..13640f1cab3b 100644 --- a/trunk/drivers/net/tg3.c +++ b/trunk/drivers/net/tg3.c @@ -5495,7 +5495,7 @@ static void tg3_ape_send_event(struct tg3 *tp, u32 event) return; apedata = tg3_ape_read32(tp, TG3_APE_FW_STATUS); - if (apedata != APE_FW_STATUS_READY) + if (!(apedata & APE_FW_STATUS_READY)) return; /* Wait for up to 1 millisecond for APE to service previous event. */