diff options
Diffstat (limited to 'drivers/net/natsemi.c')
-rw-r--r-- | drivers/net/natsemi.c | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/drivers/net/natsemi.c b/drivers/net/natsemi.c index 385f69c14387..900ab5d2ba70 100644 --- a/drivers/net/natsemi.c +++ b/drivers/net/natsemi.c | |||
@@ -511,10 +511,10 @@ enum PhyCtrl_bits { | |||
511 | /* Note that using only 32 bit fields simplifies conversion to big-endian | 511 | /* Note that using only 32 bit fields simplifies conversion to big-endian |
512 | architectures. */ | 512 | architectures. */ |
513 | struct netdev_desc { | 513 | struct netdev_desc { |
514 | u32 next_desc; | 514 | __le32 next_desc; |
515 | s32 cmd_status; | 515 | __le32 cmd_status; |
516 | u32 addr; | 516 | __le32 addr; |
517 | u32 software_use; | 517 | __le32 software_use; |
518 | }; | 518 | }; |
519 | 519 | ||
520 | /* Bits in network_desc.status */ | 520 | /* Bits in network_desc.status */ |
@@ -2018,7 +2018,7 @@ static void drain_rx(struct net_device *dev) | |||
2018 | /* Free all the skbuffs in the Rx queue. */ | 2018 | /* Free all the skbuffs in the Rx queue. */ |
2019 | for (i = 0; i < RX_RING_SIZE; i++) { | 2019 | for (i = 0; i < RX_RING_SIZE; i++) { |
2020 | np->rx_ring[i].cmd_status = 0; | 2020 | np->rx_ring[i].cmd_status = 0; |
2021 | np->rx_ring[i].addr = 0xBADF00D0; /* An invalid address. */ | 2021 | np->rx_ring[i].addr = cpu_to_le32(0xBADF00D0); /* An invalid address. */ |
2022 | if (np->rx_skbuff[i]) { | 2022 | if (np->rx_skbuff[i]) { |
2023 | pci_unmap_single(np->pci_dev, | 2023 | pci_unmap_single(np->pci_dev, |
2024 | np->rx_dma[i], buflen, | 2024 | np->rx_dma[i], buflen, |