Skip to content

Commit

Permalink
ethoc: fix typo to compute number of tx descriptors
Browse files Browse the repository at this point in the history
It should be max() instead of min(). Use 1/4 of available
descriptors for tx, and there should be at least 2 tx
descriptors.

Signed-off-by: Thomas Chou <[email protected]>
Signed-off-by: David S. Miller <[email protected]>
  • Loading branch information
hippo5329 authored and davem330 committed Oct 7, 2009
1 parent 4989ccb commit 639b62a
Showing 1 changed file with 1 addition and 1 deletion.
2 changes: 1 addition & 1 deletion drivers/net/ethoc.c
Original file line number Diff line number Diff line change
Expand Up @@ -655,7 +655,7 @@ static int ethoc_open(struct net_device *dev)

/* calculate the number of TX/RX buffers */
num_bd = (dev->mem_end - dev->mem_start + 1) / ETHOC_BUFSIZ;
priv->num_tx = min(min_tx, num_bd / 4);
priv->num_tx = max(min_tx, num_bd / 4);
priv->num_rx = num_bd - priv->num_tx;
ethoc_write(priv, TX_BD_NUM, priv->num_tx);

Expand Down

0 comments on commit 639b62a

Please sign in to comment.