summaryrefslogtreecommitdiffstats
path: root/drivers/net/ifb.c
diff options
context:
space:
mode:
authorMichael Chan <mchan@broadcom.com>2007-01-27 08:59:57 +0100
committerJeff Garzik <jeff@garzik.org>2007-01-30 15:36:01 +0100
commit5fc7d61aee1a7f7d3448f8fbccaa93371ebeecb0 (patch)
treecebe78adc2313c6890562d0f3e79a61eeb6f28c7 /drivers/net/ifb.c
parent[PATCH] Fix SG_IO timeout jiffy conversion (diff)
downloadlinux-5fc7d61aee1a7f7d3448f8fbccaa93371ebeecb0.tar.xz
linux-5fc7d61aee1a7f7d3448f8fbccaa93371ebeecb0.zip
b44: Fix frequent link changes
This fixes the issue of frequent link changes under heavy traffic reported below: http://bugzilla.kernel.org/show_bug.cgi?id=7696 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=216338 The b44 chip occasionally needs to be reset when ISTAT_ERRORS are encountered. The reset sequence includes a PHY reset that will take many seconds to complete and cause the link to go down and up. By skipping the PHY reset, it will greatly reduce the interruption when ISTAT_ERRORS are encountered. Change the full_reset parameter to reset_kind parameter in b44_init_hw(). This will allow PHY reset to be skipped when ISTAT_ERRORS are encountered. Signed-off-by: Michael Chan <mchan@broadcom.com> Signed-off-by: Andrew Morton <akpm@osdl.org> Signed-off-by: Jeff Garzik <jeff@garzik.org>
Diffstat (limited to 'drivers/net/ifb.c')
0 files changed, 0 insertions, 0 deletions