diff options
author | Gregory CLEMENT <[email protected]> | 2007-12-19 18:23:44 +0100 |
---|---|---|
committer | Jeff Garzik <[email protected]> | 2007-12-22 23:26:51 -0500 |
commit | bdcba1511b98f2e728b3a910b8771a0d3fce5bf3 (patch) | |
tree | 15634cbfa160533289574f994123e90d1246860a /fs/jbd2/commit.c | |
parent | 61c93f4eb45493f203d6bad24156599668be614f (diff) |
MACB: clear transmit buffers properly on transmit underrun
Initially transmit buffer pointers were only reset. But buffer
descriptors were possibly still set as ready, and buffer in upper
layer was not freed. This caused driver hang under big load. Now
reset clean properly the buffer descriptor and freed upper layer.
Signed-off-by: Gregory CLEMENT <[email protected]>
Signed-off-by: Haavard Skinnemoen <[email protected]>
Signed-off-by: Jeff Garzik <[email protected]>
Diffstat (limited to 'fs/jbd2/commit.c')
0 files changed, 0 insertions, 0 deletions