Skip to content

Commit

Permalink
---
Browse files Browse the repository at this point in the history
yaml
---
r: 108775
b: refs/heads/master
c: 15eef1e
h: refs/heads/master
i:
  108773: dff5ad2
  108771: 7acd284
  108767: 29b8617
v: v3
  • Loading branch information
Dhananjay Phadke authored and Jeff Garzik committed Aug 14, 2008
1 parent 2ccfffb commit c74c652
Show file tree
Hide file tree
Showing 2 changed files with 16 additions and 14 deletions.
2 changes: 1 addition & 1 deletion [refs]
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
---
refs/heads/master: 922c4f2c70c156ac38b4e6affbd30d4b1efd5864
refs/heads/master: 15eef1e1b718667981da92d2fa18283f181c117c
28 changes: 15 additions & 13 deletions trunk/drivers/net/netxen/netxen_nic_init.c
Original file line number Diff line number Diff line change
Expand Up @@ -1079,28 +1079,30 @@ int netxen_initialize_adapter_offload(struct netxen_adapter *adapter)

void netxen_free_adapter_offload(struct netxen_adapter *adapter)
{
int i;
int i = 100;

if (!adapter->dummy_dma.addr)
return;

if (adapter->dummy_dma.addr) {
i = 100;
if (NX_IS_REVISION_P2(adapter->ahw.revision_id)) {
do {
if (dma_watchdog_shutdown_request(adapter) == 1)
break;
msleep(50);
if (dma_watchdog_shutdown_poll_result(adapter) == 1)
break;
} while (--i);
}

if (i) {
pci_free_consistent(adapter->pdev,
NETXEN_HOST_DUMMY_DMA_SIZE,
adapter->dummy_dma.addr,
adapter->dummy_dma.phys_addr);
adapter->dummy_dma.addr = NULL;
} else {
printk(KERN_ERR "%s: dma_watchdog_shutdown failed\n",
adapter->netdev->name);
}
if (i) {
pci_free_consistent(adapter->pdev,
NETXEN_HOST_DUMMY_DMA_SIZE,
adapter->dummy_dma.addr,
adapter->dummy_dma.phys_addr);
adapter->dummy_dma.addr = NULL;
} else {
printk(KERN_ERR "%s: dma_watchdog_shutdown failed\n",
adapter->netdev->name);
}
}

Expand Down

0 comments on commit c74c652

Please sign in to comment.