e1000: fix tx hang detect logic and address dma mapping issues
authorAlexander Duyck <alexander.h.duyck@intel.com>
Wed, 25 Mar 2009 21:58:45 +0000 (21:58 +0000)
committerDavid S. Miller <davem@davemloft.net>
Thu, 26 Mar 2009 08:00:53 +0000 (01:00 -0700)
commit37e73df8c3f19f4733c60ec53c104ff6f79ba467
treeb02ed6f4dd5bd1491b0986a38dfc7b0da21ba28d
parent5a29f7893fbe681f1334285be7e41e56f0de666c
e1000: fix tx hang detect logic and address dma mapping issues

This patch changes the dma mapping to better support
skb_dma_map/skb_dma_unmap and addresses and redefines the tx hang logic to
be based off of time stamp instead of if the dma field is populated

Signed-off-by: Alexander Duyck <alexander.h.duyck@intel.com>
Signed-off-by: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
drivers/net/e1000/e1000_main.c