aboutsummaryrefslogtreecommitdiffstats
path: root/scripts/patch-kernel
diff options
context:
space:
mode:
authorMatt Carlson <[email protected]>2008-08-05 06:17:34 +0000
committerDavid S. Miller <[email protected]>2008-08-05 06:18:20 +0000
commit2f751b67a8be698cec52f786910ef4f0beffe9a7 (patch)
treece1ea9366803f667e68dd57eaf70261aa65bd6a3 /scripts/patch-kernel
parentnet: Kill plain NET_XMIT_BYPASS. (diff)
downloadkernel-2f751b67a8be698cec52f786910ef4f0beffe9a7.tar.gz
kernel-2f751b67a8be698cec52f786910ef4f0beffe9a7.zip
tg3: Fix 'scheduling while atomic' errors
This patch fixes the 'scheduling while atomic' errors introduced by commit 12dac0756d357325b107fe6ec24921ec38661839 ("tg3: adapt tg3 to use reworked PCI PM code"). The first hunk of the patch removes an unnecessary tg3_set_power_state() call. The chip will already be in the D0 state either due to a chip reset or through a previous call to tg3_set_power_state(). The second hunk of the patch moves the tg3_set_power_state() call outside the critical section guarded by tg3_full_lock() and tg3_full_unlock() functions. The power state of the device is and should be outside the lock's domain and all other tg3_set_power_state() calls support this. Signed-off-by: Matt Carlson <[email protected]> Signed-off-by: Michael Chan <[email protected]> Signed-off-by: David S. Miller <[email protected]>
Diffstat (limited to 'scripts/patch-kernel')
0 files changed, 0 insertions, 0 deletions