net: axi_emac: Fix parentheses around operand !
Fix these compilation warning by proper grouping: In function 'axi_dma_init': drivers/net/xilinx_axi_emac.c:391:7: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] if (!(in_be32(&priv->dmatx->control) | ^ In function 'axiemac_send': drivers/net/xilinx_axi_emac.c:501:21: warning: suggest parentheses around operand of '!' or change '&' to '&&' or '!' to '~' [-Wparentheses] while (timeout && (!in_be32(&priv->dmatx->status) & Signed-off-by: Michal Simek <michal.simek@xilinx.com> Acked-by: Joe Hershberger <joe.hershberger@ni.com>
This commit is contained in:
parent
2014a3debc
commit
3e3f8ba26e
@ -388,9 +388,9 @@ static void axi_dma_init(struct eth_device *dev)
|
||||
while (timeout--) {
|
||||
/* Check transmit/receive channel */
|
||||
/* Reset is done when the reset bit is low */
|
||||
if (!(in_be32(&priv->dmatx->control) |
|
||||
if (!((in_be32(&priv->dmatx->control) |
|
||||
in_be32(&priv->dmarx->control))
|
||||
& XAXIDMA_CR_RESET_MASK) {
|
||||
& XAXIDMA_CR_RESET_MASK)) {
|
||||
break;
|
||||
}
|
||||
}
|
||||
@ -498,8 +498,8 @@ static int axiemac_send(struct eth_device *dev, void *ptr, int len)
|
||||
/* Wait for transmission to complete */
|
||||
debug("axiemac: Waiting for tx to be done\n");
|
||||
timeout = 200;
|
||||
while (timeout && (!in_be32(&priv->dmatx->status) &
|
||||
(XAXIDMA_IRQ_DELAY_MASK | XAXIDMA_IRQ_IOC_MASK))) {
|
||||
while (timeout && (!(in_be32(&priv->dmatx->status) &
|
||||
(XAXIDMA_IRQ_DELAY_MASK | XAXIDMA_IRQ_IOC_MASK)))) {
|
||||
timeout--;
|
||||
udelay(1);
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user