aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--drivers/net/ethernet/smsc/smc91c92_cs.c43
1 files changed, 21 insertions, 22 deletions
diff --git a/drivers/net/ethernet/smsc/smc91c92_cs.c b/drivers/net/ethernet/smsc/smc91c92_cs.c
index 656d2e2ebfc9..8ef70d9c20c1 100644
--- a/drivers/net/ethernet/smsc/smc91c92_cs.c
+++ b/drivers/net/ethernet/smsc/smc91c92_cs.c
@@ -740,7 +740,7 @@ static int smc91c92_resume(struct pcmcia_device *link)
740 (smc->cardid == PRODID_PSION_NET100))) { 740 (smc->cardid == PRODID_PSION_NET100))) {
741 i = osi_load_firmware(link); 741 i = osi_load_firmware(link);
742 if (i) { 742 if (i) {
743 pr_err("smc91c92_cs: Failed to load firmware\n"); 743 netdev_err(dev, "Failed to load firmware\n");
744 return i; 744 return i;
745 } 745 }
746 } 746 }
@@ -793,7 +793,7 @@ static int check_sig(struct pcmcia_device *link)
793 } 793 }
794 794
795 if (width) { 795 if (width) {
796 pr_info("using 8-bit IO window\n"); 796 netdev_info(dev, "using 8-bit IO window\n");
797 797
798 smc91c92_suspend(link); 798 smc91c92_suspend(link);
799 pcmcia_fixup_iowidth(link); 799 pcmcia_fixup_iowidth(link);
@@ -1036,7 +1036,7 @@ static void smc_dump(struct net_device *dev)
1036 save = inw(ioaddr + BANK_SELECT); 1036 save = inw(ioaddr + BANK_SELECT);
1037 for (w = 0; w < 4; w++) { 1037 for (w = 0; w < 4; w++) {
1038 SMC_SELECT_BANK(w); 1038 SMC_SELECT_BANK(w);
1039 netdev_printk(KERN_DEBUG, dev, "bank %d: ", w); 1039 netdev_dbg(dev, "bank %d: ", w);
1040 for (i = 0; i < 14; i += 2) 1040 for (i = 0; i < 14; i += 2)
1041 pr_cont(" %04x", inw(ioaddr + i)); 1041 pr_cont(" %04x", inw(ioaddr + i));
1042 pr_cont("\n"); 1042 pr_cont("\n");
@@ -1213,8 +1213,7 @@ static netdev_tx_t smc_start_xmit(struct sk_buff *skb,
1213 if (smc->saved_skb) { 1213 if (smc->saved_skb) {
1214 /* THIS SHOULD NEVER HAPPEN. */ 1214 /* THIS SHOULD NEVER HAPPEN. */
1215 dev->stats.tx_aborted_errors++; 1215 dev->stats.tx_aborted_errors++;
1216 netdev_printk(KERN_DEBUG, dev, 1216 netdev_dbg(dev, "Internal error -- sent packet while busy\n");
1217 "Internal error -- sent packet while busy\n");
1218 return NETDEV_TX_BUSY; 1217 return NETDEV_TX_BUSY;
1219 } 1218 }
1220 smc->saved_skb = skb; 1219 smc->saved_skb = skb;
@@ -1254,7 +1253,7 @@ static netdev_tx_t smc_start_xmit(struct sk_buff *skb,
1254 } 1253 }
1255 1254
1256 /* Otherwise defer until the Tx-space-allocated interrupt. */ 1255 /* Otherwise defer until the Tx-space-allocated interrupt. */
1257 pr_debug("%s: memory allocation deferred.\n", dev->name); 1256 netdev_dbg(dev, "memory allocation deferred.\n");
1258 outw((IM_ALLOC_INT << 8) | (ir & 0xff00), ioaddr + INTERRUPT); 1257 outw((IM_ALLOC_INT << 8) | (ir & 0xff00), ioaddr + INTERRUPT);
1259 spin_unlock_irqrestore(&smc->lock, flags); 1258 spin_unlock_irqrestore(&smc->lock, flags);
1260 1259
@@ -1317,8 +1316,8 @@ static void smc_eph_irq(struct net_device *dev)
1317 1316
1318 SMC_SELECT_BANK(0); 1317 SMC_SELECT_BANK(0);
1319 ephs = inw(ioaddr + EPH); 1318 ephs = inw(ioaddr + EPH);
1320 pr_debug("%s: Ethernet protocol handler interrupt, status" 1319 netdev_dbg(dev, "Ethernet protocol handler interrupt, status %4.4x.\n",
1321 " %4.4x.\n", dev->name, ephs); 1320 ephs);
1322 /* Could be a counter roll-over warning: update stats. */ 1321 /* Could be a counter roll-over warning: update stats. */
1323 card_stats = inw(ioaddr + COUNTER); 1322 card_stats = inw(ioaddr + COUNTER);
1324 /* single collisions */ 1323 /* single collisions */
@@ -1357,8 +1356,8 @@ static irqreturn_t smc_interrupt(int irq, void *dev_id)
1357 1356
1358 ioaddr = dev->base_addr; 1357 ioaddr = dev->base_addr;
1359 1358
1360 pr_debug("%s: SMC91c92 interrupt %d at %#x.\n", dev->name, 1359 netdev_dbg(dev, "SMC91c92 interrupt %d at %#x.\n",
1361 irq, ioaddr); 1360 irq, ioaddr);
1362 1361
1363 spin_lock(&smc->lock); 1362 spin_lock(&smc->lock);
1364 smc->watchdog = 0; 1363 smc->watchdog = 0;
@@ -1366,8 +1365,8 @@ static irqreturn_t smc_interrupt(int irq, void *dev_id)
1366 if ((saved_bank & 0xff00) != 0x3300) { 1365 if ((saved_bank & 0xff00) != 0x3300) {
1367 /* The device does not exist -- the card could be off-line, or 1366 /* The device does not exist -- the card could be off-line, or
1368 maybe it has been ejected. */ 1367 maybe it has been ejected. */
1369 pr_debug("%s: SMC91c92 interrupt %d for non-existent" 1368 netdev_dbg(dev, "SMC91c92 interrupt %d for non-existent/ejected device.\n",
1370 "/ejected device.\n", dev->name, irq); 1369 irq);
1371 handled = 0; 1370 handled = 0;
1372 goto irq_done; 1371 goto irq_done;
1373 } 1372 }
@@ -1380,8 +1379,8 @@ static irqreturn_t smc_interrupt(int irq, void *dev_id)
1380 1379
1381 do { /* read the status flag, and mask it */ 1380 do { /* read the status flag, and mask it */
1382 status = inw(ioaddr + INTERRUPT) & 0xff; 1381 status = inw(ioaddr + INTERRUPT) & 0xff;
1383 pr_debug("%s: Status is %#2.2x (mask %#2.2x).\n", dev->name, 1382 netdev_dbg(dev, "Status is %#2.2x (mask %#2.2x).\n",
1384 status, mask); 1383 status, mask);
1385 if ((status & mask) == 0) { 1384 if ((status & mask) == 0) {
1386 if (bogus_cnt == INTR_WORK) 1385 if (bogus_cnt == INTR_WORK)
1387 handled = 0; 1386 handled = 0;
@@ -1425,15 +1424,15 @@ static irqreturn_t smc_interrupt(int irq, void *dev_id)
1425 smc_eph_irq(dev); 1424 smc_eph_irq(dev);
1426 } while (--bogus_cnt); 1425 } while (--bogus_cnt);
1427 1426
1428 pr_debug(" Restoring saved registers mask %2.2x bank %4.4x" 1427 netdev_dbg(dev, " Restoring saved registers mask %2.2x bank %4.4x pointer %4.4x.\n",
1429 " pointer %4.4x.\n", mask, saved_bank, saved_pointer); 1428 mask, saved_bank, saved_pointer);
1430 1429
1431 /* restore state register */ 1430 /* restore state register */
1432 outw((mask<<8), ioaddr + INTERRUPT); 1431 outw((mask<<8), ioaddr + INTERRUPT);
1433 outw(saved_pointer, ioaddr + POINTER); 1432 outw(saved_pointer, ioaddr + POINTER);
1434 SMC_SELECT_BANK(saved_bank); 1433 SMC_SELECT_BANK(saved_bank);
1435 1434
1436 pr_debug("%s: Exiting interrupt IRQ%d.\n", dev->name, irq); 1435 netdev_dbg(dev, "Exiting interrupt IRQ%d.\n", irq);
1437 1436
1438irq_done: 1437irq_done:
1439 1438
@@ -1491,10 +1490,10 @@ static void smc_rx(struct net_device *dev)
1491 rx_status = inw(ioaddr + DATA_1); 1490 rx_status = inw(ioaddr + DATA_1);
1492 packet_length = inw(ioaddr + DATA_1) & 0x07ff; 1491 packet_length = inw(ioaddr + DATA_1) & 0x07ff;
1493 1492
1494 pr_debug("%s: Receive status %4.4x length %d.\n", 1493 netdev_dbg(dev, "Receive status %4.4x length %d.\n",
1495 dev->name, rx_status, packet_length); 1494 rx_status, packet_length);
1496 1495
1497 if (!(rx_status & RS_ERRORS)) { 1496 if (!(rx_status & RS_ERRORS)) {
1498 /* do stuff to make a new packet */ 1497 /* do stuff to make a new packet */
1499 struct sk_buff *skb; 1498 struct sk_buff *skb;
1500 1499
@@ -1502,7 +1501,7 @@ static void smc_rx(struct net_device *dev)
1502 skb = netdev_alloc_skb(dev, packet_length+2); 1501 skb = netdev_alloc_skb(dev, packet_length+2);
1503 1502
1504 if (skb == NULL) { 1503 if (skb == NULL) {
1505 pr_debug("%s: Low memory, packet dropped.\n", dev->name); 1504 netdev_dbg(dev, "Low memory, packet dropped.\n");
1506 dev->stats.rx_dropped++; 1505 dev->stats.rx_dropped++;
1507 outw(MC_RELEASE, ioaddr + MMU_CMD); 1506 outw(MC_RELEASE, ioaddr + MMU_CMD);
1508 return; 1507 return;
@@ -1643,7 +1642,7 @@ static void smc_reset(struct net_device *dev)
1643 struct smc_private *smc = netdev_priv(dev); 1642 struct smc_private *smc = netdev_priv(dev);
1644 int i; 1643 int i;
1645 1644
1646 pr_debug("%s: smc91c92 reset called.\n", dev->name); 1645 netdev_dbg(dev, "smc91c92 reset called.\n");
1647 1646
1648 /* The first interaction must be a write to bring the chip out 1647 /* The first interaction must be a write to bring the chip out
1649 of sleep mode. */ 1648 of sleep mode. */