diff options
author | Matt Carlson <mcarlson@broadcom.com> | 2009-10-05 17:55:29 (GMT) |
---|---|---|
committer | David S. Miller <davem@davemloft.net> | 2009-10-07 10:37:39 (GMT) |
commit | 24bb4fb6dac59f220f42fb375ba0e0f19365a227 (patch) | |
tree | f3c14601de35332b12260e89526426c220578121 /drivers/ieee1394 | |
parent | 083925d5432d910025e84d445d1243dd260d4afb (diff) | |
download | linux-fsl-qoriq-24bb4fb6dac59f220f42fb375ba0e0f19365a227.tar.xz |
tg3: Fix phylib locking strategy
Felix Radensky noted that chip resets were generating stack trace dumps.
This is because the driver is attempting to acquire the mdio bus mutex
while holding the tp->lock spinlock. The fix is to change the code such
that every phy access takes the tp->lock spinlock instead.
Signed-off-by: Matt Carlson <mcarlson@broadcom.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'drivers/ieee1394')
0 files changed, 0 insertions, 0 deletions