]> www.infradead.org Git - users/jedix/linux-maple.git/commit
tg3: Avoid panic from reserved statblk field access
authorMatt Carlson <mcarlson@broadcom.com>
Tue, 24 Apr 2012 13:37:01 +0000 (13:37 +0000)
committerJoe Jin <joe.jin@oracle.com>
Wed, 16 May 2012 05:54:01 +0000 (13:54 +0800)
commit5d785015e32daaea6195c7c9d24f859fb368b28b
tree582b0a1f74ff40ba4bd6da3ff196c4cca7058e88
parenta48c1cdb2f5707b29312595fa522fb2bb67d17a9
tg3: Avoid panic from reserved statblk field access

When RSS is enabled, interrupt vector 0 does not receive any rx traffic.
The rx producer index fields for vector 0's status block should be
considered reserved in this case.  This patch changes the code to
respect these reserved fields, which avoids a kernel panic when these
fields take on non-zero values.

(cherry picked from commit f891ea1)
Signed-off-by: Matt Carlson <mcarlson@broadcom.com>
Signed-off-by: Michael Chan <mchan@broadcom.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
Signed-off-by: Joe Jin <joe.jin@oracle.com>
drivers/net/tg3.c