aboutsummaryrefslogtreecommitdiff
path: root/sys
diff options
context:
space:
mode:
authorIan Lepore <ian@FreeBSD.org>2014-07-26 03:19:13 +0000
committerIan Lepore <ian@FreeBSD.org>2014-07-26 03:19:13 +0000
commit3e479cb537c6a92de8fd6adbb72092410850d282 (patch)
tree400497da41ac3f291e071dbcc4f6d97d9d746d23 /sys
parentf008d1571d75fd329198839b0dd67ab84681a0de (diff)
Notes
Diffstat (limited to 'sys')
-rw-r--r--sys/boot/arm/at91/libat91/emac.c6
1 files changed, 4 insertions, 2 deletions
diff --git a/sys/boot/arm/at91/libat91/emac.c b/sys/boot/arm/at91/libat91/emac.c
index 2ec715fb78e6..509d535ed977 100644
--- a/sys/boot/arm/at91/libat91/emac.c
+++ b/sys/boot/arm/at91/libat91/emac.c
@@ -96,7 +96,8 @@ GetServerAddress(void)
memcpy(p_ARP->target_ip, serverIPAddr, 4);
// wait until transmit is available
- while (!(*AT91C_EMAC_TSR & AT91C_EMAC_BNQ)) ;
+ while (!(*AT91C_EMAC_TSR & AT91C_EMAC_BNQ))
+ continue;
*AT91C_EMAC_TSR |= AT91C_EMAC_COMP;
*AT91C_EMAC_TAR = (unsigned)transmitBuffer;
@@ -157,7 +158,8 @@ Send_TFTP_Packet(char *tftpData, unsigned tftpLength)
udpHdr->udp_cksum = SWAP16(t_checksum);
- while (!(*AT91C_EMAC_TSR & AT91C_EMAC_BNQ)) ;
+ while (!(*AT91C_EMAC_TSR & AT91C_EMAC_BNQ))
+ continue;
*AT91C_EMAC_TSR |= AT91C_EMAC_COMP;
*AT91C_EMAC_TAR = (unsigned)tftpSendPacket;