summaryrefslogtreecommitdiffstats
path: root/src/drivers/net/eepro.c
diff options
context:
space:
mode:
authorMichael Brown2011-03-16 20:51:02 +0100
committerMichael Brown2011-03-16 20:51:02 +0100
commit7f2903c6231ac024199383aa35e36b2a213436e7 (patch)
tree6fdf9320f84821a9ddc991352d471468f1edf017 /src/drivers/net/eepro.c
parent[w89c840] Avoid unused variable warning in gcc 4.6 (diff)
downloadipxe-7f2903c6231ac024199383aa35e36b2a213436e7.tar.gz
ipxe-7f2903c6231ac024199383aa35e36b2a213436e7.tar.xz
ipxe-7f2903c6231ac024199383aa35e36b2a213436e7.zip
[eepro] Avoid unused variable warning in gcc 4.6
From a cursory examination, it appears as though the calculation of tx_available is redundant, since eepro_transmit() waits for transmit completion before returning anyway. Reported-by: Ralph Giles <giles@thaumas.net> Tested-by: Ralph Giles <giles@thaumas.net> Signed-off-by: Michael Brown <mcb30@ipxe.org>
Diffstat (limited to 'src/drivers/net/eepro.c')
-rw-r--r--src/drivers/net/eepro.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/drivers/net/eepro.c b/src/drivers/net/eepro.c
index 704d11a9..909482bc 100644
--- a/src/drivers/net/eepro.c
+++ b/src/drivers/net/eepro.c
@@ -422,6 +422,7 @@ static void eepro_transmit(
tx_available = tx_start - tx_end;
else
tx_available = XMT_RAM;
+ assert ( length <= tx_available );
last = tx_end;
end = last + (((length + 3) >> 1) << 1) + XMT_HEADER;
if (end >= (XMT_UPPER_LIMIT << 8)) {