Browse Source

[PATCH] mv643xx_eth: Fix misplaced parenthesis in mv643xx_eth_port_disable_rx

This bug could result in a system hang.

Signed-off-by: Dale Farnsworth <dale@farnsworth.org>
Signed-off-by: Jeff Garzik <jeff@garzik.org>
Dale Farnsworth 19 năm trước cách đây
mục cha
commit
e38fd1a055
1 tập tin đã thay đổi với 2 bổ sung2 xóa
  1. 2 2
      drivers/net/mv643xx_eth.c

+ 2 - 2
drivers/net/mv643xx_eth.c

@@ -2496,8 +2496,8 @@ static unsigned int mv643xx_eth_port_disable_rx(unsigned int port_num)
 	u32 channels;
 	u32 channels;
 
 
 	/* Stop Rx port activity. Check port Rx activity. */
 	/* Stop Rx port activity. Check port Rx activity. */
-	channels = mv_read(MV643XX_ETH_RECEIVE_QUEUE_COMMAND_REG(port_num)
-							& 0xFF);
+	channels = mv_read(MV643XX_ETH_RECEIVE_QUEUE_COMMAND_REG(port_num))
+							& 0xFF;
 	if (channels) {
 	if (channels) {
 		/* Issue stop command for active channels only */
 		/* Issue stop command for active channels only */
 		mv_write(MV643XX_ETH_RECEIVE_QUEUE_COMMAND_REG(port_num),
 		mv_write(MV643XX_ETH_RECEIVE_QUEUE_COMMAND_REG(port_num),