]> bbs.cooldavid.org Git - net-next-2.6.git/blobdiff - drivers/net/benet/be_ethtool.c
be2net: ethtool self test reorganization.
[net-next-2.6.git] / drivers / net / benet / be_ethtool.c
index f18c02f3a5e46f89bdea7863b8c99fe42e8c31db..2f2ebbd678f20b693a9687359fe4b6dc694a2c4c 100644 (file)
@@ -545,10 +545,11 @@ be_self_test(struct net_device *netdev, struct ethtool_test *test, u64 *data)
                                                &data[2]) != 0) {
                        test->flags |= ETH_TEST_FL_FAILED;
                }
+       }
 
-               data[3] = be_test_ddr_dma(adapter);
-               if (data[3] != 0)
-                       test->flags |= ETH_TEST_FL_FAILED;
+       if (be_test_ddr_dma(adapter) != 0) {
+               data[3] = 1;
+               test->flags |= ETH_TEST_FL_FAILED;
        }
 
 }