From: Eliezer Tamir Date: Thu, 28 Feb 2008 19:56:57 +0000 (-0800) Subject: [BNX2X]: fix slowpath races and locking X-Git-Tag: v2.6.25-rc4~148^2~18 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=228241eb58ad13e7cf2ddd9c92eabb5c3055cf5c;p=pandora-kernel.git [BNX2X]: fix slowpath races and locking Fixed locking between fastpath and slowpath operations. Corrected order of traffic disabling to prevent race when going down under traffic. - first have the microcode drop all incoming packets - then do the slowpath stuff - only then reset the MAC Got rid of in_reset_task. Remove_one() and friends would deference a null pointer if init_one failed. Signed-off-by: Eliezer Tamir Signed-off-by: David S. Miller --- Reading git-diff-tree failed