diff options
author | Andrew Ruder <andrew.ruder@elecsyscorp.com> | 2014-06-05 02:28:49 +0400 |
---|---|---|
committer | David S. Miller <davem@davemloft.net> | 2014-06-06 02:12:11 +0400 |
commit | 582379839bbdb76f2f0ad956a39f920cfd84fcea (patch) | |
tree | 8d3fb538f4c94b13d9dad30d99da4022e6fdbdfa /usr/initramfs_data.S | |
parent | aac6d02280e61bc30302024ffd7541e0951a2cf6 (diff) | |
download | linux-582379839bbdb76f2f0ad956a39f920cfd84fcea.tar.xz |
dm9000: avoid sleeping in dm9000_timeout callback
On the DM9000B, dm9000_msleep() is called during the dm9000_timeout()
routine. Since dm9000_timeout() holds the main spinlock through the
entire routine, mdelay() needs to be used rather than msleep().
Furthermore, the mutex_lock()/mutex_unlock() should be avoided so as to
not sleep with spinlocks held.
Signed-off-by: Andrew Ruder <andrew.ruder@elecsyscorp.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'usr/initramfs_data.S')
0 files changed, 0 insertions, 0 deletions