From patchwork Sun Jan 11 10:54:42 2009 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: =?utf-8?b?TsOpbWV0aCBNw6FydG9u?= X-Patchwork-Id: 17793 X-Patchwork-Delegate: davem@davemloft.net Return-Path: X-Original-To: patchwork-incoming@ozlabs.org Delivered-To: patchwork-incoming@ozlabs.org Received: from vger.kernel.org (vger.kernel.org [209.132.176.167]) by ozlabs.org (Postfix) with ESMTP id 67755DDFBA for ; Sun, 11 Jan 2009 22:06:26 +1100 (EST) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751291AbZAKLGF (ORCPT ); Sun, 11 Jan 2009 06:06:05 -0500 Received: (majordomo@vger.kernel.org) by vger.kernel.org id S1751150AbZAKLGD (ORCPT ); Sun, 11 Jan 2009 06:06:03 -0500 Received: from mail01d.mail.t-online.hu ([84.2.42.6]:65184 "EHLO mail01d.mail.t-online.hu" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1750938AbZAKLGC (ORCPT ); Sun, 11 Jan 2009 06:06:02 -0500 X-Greylist: delayed 673 seconds by postgrey-1.27 at vger.kernel.org; Sun, 11 Jan 2009 06:06:02 EST Received: from [192.168.1.65] (dsl51B659A8.pool.t-online.hu [81.182.89.168]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by mail01d.mail.t-online.hu (Postfix) with ESMTPSA id CE49C12B498; Sun, 11 Jan 2009 11:49:59 +0100 (CET) Message-ID: <4969CFF2.9020202@freemail.hu> Date: Sun, 11 Jan 2009 11:54:42 +0100 From: =?UTF-8?B?TsOpbWV0aCBNw6FydG9u?= User-Agent: Mozilla/5.0 (X11; U; Linux i686; hu-HU; rv:1.8.1.16) Gecko/20080702 SeaMonkey/1.1.11 MIME-Version: 1.0 To: Paul Gortmaker , netdev@vger.kernel.org CC: LKML Subject: [PATCH] smc-ultra: get rid of "eth%d" message X-DCC-mail.t-online.hu-Metrics: mail01d.mail.t-online.hu 32712; Body=3 Fuz1=3 Fuz2=3 Sender: netdev-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: netdev@vger.kernel.org From: Márton Németh Print out the dev->name only after register_netdev(). If the dev->name is printk()ed out before calling register_netdev() the result will be "eth%d" in the dmesg instead of "eth0". Signed-off-by: Márton Németh --- -- To unsubscribe from this list: send the line "unsubscribe netdev" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html --- linux-2.6.28/drivers/net/smc-ultra.c.orig 2009-01-10 20:57:36.000000000 +0100 +++ linux-2.6.28/drivers/net/smc-ultra.c 2009-01-10 20:59:48.000000000 +0100 @@ -228,9 +228,6 @@ static int __init ultra_probe1(struct ne for (i = 0; i < 6; i++) dev->dev_addr[i] = inb(ioaddr + 8 + i); - printk("%s: %s at %#3x, %s", dev->name, model_name, - ioaddr, print_mac(mac, dev->dev_addr)); - /* Switch from the station address to the alternate register set and read the useful registers there. */ outb(0x80 | reg4, ioaddr + 4); @@ -253,8 +250,10 @@ static int __init ultra_probe1(struct ne irq = irqmap[((irqreg & 0x40) >> 4) + ((irqreg & 0x0c) >> 2)]; if (irq == 0) { - printk(", failed to detect IRQ line.\n"); - retval = -EAGAIN; + printk(KERN_ERR "%s at %#3x, %s, " + "failed to detect IRQ line.\n", model_name, + ioaddr, print_mac(mac, dev->dev_addr)); + retval = -EAGAIN; goto out; } dev->irq = irq; @@ -280,22 +279,19 @@ static int __init ultra_probe1(struct ne ei_status.mem = ioremap(dev->mem_start, (ei_status.stop_page - START_PG)*256); if (!ei_status.mem) { - printk(", failed to ioremap.\n"); - retval = -ENOMEM; + printk(KERN_ERR "%s at %#3x, %s, failed to ioremap.\n", + model_name, ioaddr, print_mac(mac, dev->dev_addr)); + retval = -ENOMEM; goto out; } dev->mem_end = dev->mem_start + (ei_status.stop_page - START_PG)*256; if (piomode) { - printk(",%s IRQ %d programmed-I/O mode.\n", - eeprom_irq ? "EEPROM" : "assigned ", dev->irq); ei_status.block_input = &ultra_pio_input; ei_status.block_output = &ultra_pio_output; ei_status.get_8390_hdr = &ultra_pio_get_hdr; } else { - printk(",%s IRQ %d memory %#lx-%#lx.\n", eeprom_irq ? "" : "assigned ", - dev->irq, dev->mem_start, dev->mem_end-1); ei_status.block_input = &ultra_block_input; ei_status.block_output = &ultra_block_output; ei_status.get_8390_hdr = &ultra_get_8390_hdr; @@ -311,6 +307,21 @@ static int __init ultra_probe1(struct ne retval = register_netdev(dev); if (retval) goto out; + + if (piomode) { + printk(KERN_INFO "%s: %s at %#3x, %s," + "%s IRQ %d programmed-I/O mode.\n", + dev->name, model_name, ioaddr, + print_mac(mac, dev->dev_addr), + eeprom_irq ? " EEPROM" : " assigned", dev->irq); + } else { + printk(KERN_INFO "%s: %s at %#3x, %s," + "%s IRQ %d memory %#lx-%#lx.\n", + dev->name, model_name, ioaddr, + print_mac(mac, dev->dev_addr), + eeprom_irq ? "" : " assigned", + dev->irq, dev->mem_start, dev->mem_end-1); + } return 0; out: release_region(ioaddr, ULTRA_IO_EXTENT);