aboutsummaryrefslogtreecommitdiffstats
path: root/virt
diff options
context:
space:
mode:
authorMatt Carlson <mcarlson@broadcom.com>2008-08-15 17:07:24 -0400
committerDavid S. Miller <davem@davemloft.net>2008-08-15 17:07:24 -0400
commit77b483f132ba25edf4ef455dd87a91ab7bbf4170 (patch)
tree8cb8f8444de1228cafed26784923e1045aba64c7 /virt
parentc6153b5b77650879d78dec76414213c76dd8d574 (diff)
tg3: Add APE register access locking
If the driver resets the chip while the APE is performing a register access, that register access will never complete and the APE will hang indefinitely. To prevent this race condition, the driver must acquire an APE mutex before resetting the chip. The APE will not attempt a register access until it acquires this lock. 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>
Diffstat (limited to 'virt')
0 files changed, 0 insertions, 0 deletions