Commit:     b47157f00414f368f2847697ce48b76f1a5e5110
Parent:     39d3520c92cf7a28c07229ca00cc35a1e8026c77
Author:     Dustin Marquess <[EMAIL PROTECTED]>
AuthorDate: Fri Aug 10 14:05:15 2007 -0700
Committer:  Jeff Garzik <[EMAIL PROTECTED]>
CommitDate: Tue Aug 14 01:27:10 2007 -0400

    via-rhine: disable rx_copybreak on archs that don't allow unaligned DMA 
    Patch to disable the rx_copybreak feature on hardware architectures that
    don't allow unaligned DMA access.
    #ifdef code taken from tulip_core.c.  Problem pointed out by Ivan
    Signed-off-by: Dustin Marquess <[EMAIL PROTECTED]>
    Cc: Francois Romieu <[EMAIL PROTECTED]>
    Cc: Ivan Kokshaysky <[EMAIL PROTECTED]>
    Cc: Jeff Garzik <[EMAIL PROTECTED]>
    Signed-off-by: Andrew Morton <[EMAIL PROTECTED]>
    Signed-off-by: Jeff Garzik <[EMAIL PROTECTED]>
 drivers/net/via-rhine.c |    6 ++++++
 1 files changed, 6 insertions(+), 0 deletions(-)

diff --git a/drivers/net/via-rhine.c b/drivers/net/via-rhine.c
index c3fe230..b56dff2 100644
--- a/drivers/net/via-rhine.c
+++ b/drivers/net/via-rhine.c
@@ -42,7 +42,13 @@ static int max_interrupt_work = 20;
 /* Set the copy breakpoint for the copy-only-tiny-frames scheme.
    Setting to > 1518 effectively disables this feature. */
+#if defined(__alpha__) || defined(__arm__) || defined(__hppa__) \
+       || defined(CONFIG_SPARC) || defined(__ia64__) \
+       || defined(__sh__) || defined(__mips__)
+static int rx_copybreak = 1518;
 static int rx_copybreak;
 /* Work-around for broken BIOSes: they are unable to get the chip back out of
    power state D3 so PXE booting fails. bootparam(7): via-rhine.avoid_D3=1 */
To unsubscribe from this list: send the line "unsubscribe git-commits-head" in
the body of a message to [EMAIL PROTECTED]
More majordomo info at

Reply via email to