public inbox for linux-kernel@vger.kernel.org
 help / color / mirror / Atom feed
* [PATCH][2.5] tulip: change device names
@ 2002-06-07 17:42 Lightweight patch manager
  2002-06-07 17:59 ` Jeff Garzik
  0 siblings, 1 reply; 4+ messages in thread
From: Lightweight patch manager @ 2002-06-07 17:42 UTC (permalink / raw)
  To: Linux Kernel Mailing List; +Cc: Linus Torvalds, Jeff Garzik, Mikael Pettersson

This is supposed to fix the misidentified names from 
drivers/net/tulip/media.c, which previously printk'd "eth%d".

--- linus-2.5/drivers/net/tulip/media.c	Wed Jun  5 10:02:45 2002
+++ thunder-2.5.20/drivers/net/tulip/media.c	Fri Jun  7 11:39:06 2002
@@ -182,9 +182,9 @@
 		switch (mleaf->type) {
 		case 0:					/* 21140 non-MII xcvr. */
 			if (tulip_debug > 1)
-				printk(KERN_DEBUG "%s: Using a 21140 non-MII transceiver"
+				printk(KERN_DEBUG "tulip%d: Using a 21140 non-MII transceiver"
 					   " with control setting %2.2x.\n",
-					   dev->name, p[1]);
+					   dev->ifindex, p[1]);
 			dev->if_port = p[0];
 			if (startup)
 				outl(mtable->csr12dir | 0x100, ioaddr + CSR12);
@@ -205,15 +205,15 @@
 				struct medialeaf *rleaf = &mtable->mleaf[mtable->has_reset];
 				unsigned char *rst = rleaf->leafdata;
 				if (tulip_debug > 1)
-					printk(KERN_DEBUG "%s: Resetting the transceiver.\n",
-						   dev->name);
+					printk(KERN_DEBUG "tulip%d: Resetting the transceiver.\n",
+						   dev->ifindex);
 				for (i = 0; i < rst[0]; i++)
 					outl(get_u16(rst + 1 + (i<<1)) << 16, ioaddr + CSR15);
 			}
 			if (tulip_debug > 1)
-				printk(KERN_DEBUG "%s: 21143 non-MII %s transceiver control "
+				printk(KERN_DEBUG "tulip%d: 21143 non-MII %s transceiver control "
 					   "%4.4x/%4.4x.\n",
-					   dev->name, medianame[dev->if_port], setup[0], setup[1]);
+					   dev->ifindex, medianame[dev->if_port], setup[0], setup[1]);
 			if (p[0] & 0x40) {	/* SIA (CSR13-15) setup values are provided. */
 				csr13val = setup[0];
 				csr14val = setup[1];
@@ -240,8 +240,8 @@
 				if (startup) outl(csr13val, ioaddr + CSR13);
 			}
 			if (tulip_debug > 1)
-				printk(KERN_DEBUG "%s:  Setting CSR15 to %8.8x/%8.8x.\n",
-					   dev->name, csr15dir, csr15val);
+				printk(KERN_DEBUG "tulip%d:  Setting CSR15 to %8.8x/%8.8x.\n",
+					   dev->ifindex, csr15dir, csr15val);
 			if (mleaf->type == 4)
 				new_csr6 = 0x82020000 | ((setup[2] & 0x71) << 18);
 			else
@@ -285,8 +285,8 @@
 				if (tp->mii_advertise == 0)
 					tp->mii_advertise = tp->advertising[phy_num];
 				if (tulip_debug > 1)
-					printk(KERN_DEBUG "%s:  Advertising %4.4x on MII %d.\n",
-					       dev->name, tp->mii_advertise, tp->phys[phy_num]);
+					printk(KERN_DEBUG "tulip%d:  Advertising %4.4x on MII %d.\n",
+					       dev->ifindex, tp->mii_advertise, tp->phys[phy_num]);
 				tulip_mdio_write(dev, tp->phys[phy_num], 4, tp->mii_advertise);
 			}
 			break;
@@ -303,8 +303,8 @@
 				struct medialeaf *rleaf = &mtable->mleaf[mtable->has_reset];
 				unsigned char *rst = rleaf->leafdata;
 				if (tulip_debug > 1)
-					printk(KERN_DEBUG "%s: Resetting the transceiver.\n",
-						   dev->name);
+					printk(KERN_DEBUG "tulip%d: Resetting the transceiver.\n",
+						   dev->ifindex);
 				for (i = 0; i < rst[0]; i++)
 					outl(get_u16(rst + 1 + (i<<1)) << 16, ioaddr + CSR15);
 			}
@@ -312,20 +312,20 @@
 			break;
 		}
 		default:
-			printk(KERN_DEBUG "%s:  Invalid media table selection %d.\n",
-					   dev->name, mleaf->type);
+			printk(KERN_DEBUG "tulip%d:  Invalid media table selection %d.\n",
+					   dev->ifindex, mleaf->type);
 			new_csr6 = 0x020E0000;
 		}
 		if (tulip_debug > 1)
-			printk(KERN_DEBUG "%s: Using media type %s, CSR12 is %2.2x.\n",
-				   dev->name, medianame[dev->if_port],
+			printk(KERN_DEBUG "tulip%d: Using media type %s, CSR12 is %2.2x.\n",
+				   dev->ifindex, medianame[dev->if_port],
 				   inl(ioaddr + CSR12) & 0xff);
 	} else if (tp->chip_id == LC82C168) {
 		if (startup && ! tp->medialock)
 			dev->if_port = tp->mii_cnt ? 11 : 0;
 		if (tulip_debug > 1)
-			printk(KERN_DEBUG "%s: PNIC PHY status is %3.3x, media %s.\n",
-				   dev->name, inl(ioaddr + 0xB8), medianame[dev->if_port]);
+			printk(KERN_DEBUG "tulip%d: PNIC PHY status is %3.3x, media %s.\n",
+				   dev->ifindex, inl(ioaddr + 0xB8), medianame[dev->if_port]);
 		if (tp->mii_cnt) {
 			new_csr6 = 0x810C0000;
 			outl(0x0001, ioaddr + CSR15);
@@ -356,9 +356,9 @@
 		} else
 			new_csr6 = 0x038600000;
 		if (tulip_debug > 1)
-			printk(KERN_DEBUG "%s: No media description table, assuming "
+			printk(KERN_DEBUG "tulip%d: No media description table, assuming "
 				   "%s transceiver, CSR12 %2.2x.\n",
-				   dev->name, medianame[dev->if_port],
+				   dev->ifindex, medianame[dev->if_port],
 				   inl(ioaddr + CSR12));
 	}
 
@@ -380,16 +380,16 @@
 	bmsr = tulip_mdio_read(dev, tp->phys[0], MII_BMSR);
 	lpa = tulip_mdio_read(dev, tp->phys[0], MII_LPA);
 	if (tulip_debug > 1)
-		printk(KERN_INFO "%s: MII status %4.4x, Link partner report "
-			   "%4.4x.\n", dev->name, bmsr, lpa);
+		printk(KERN_INFO "tulip%d: MII status %4.4x, Link partner report "
+			   "%4.4x.\n", dev->ifindex, bmsr, lpa);
 	if (bmsr == 0xffff)
 		return -2;
 	if ((bmsr & BMSR_LSTATUS) == 0) {
 		int new_bmsr = tulip_mdio_read(dev, tp->phys[0], MII_BMSR);
 		if ((new_bmsr & BMSR_LSTATUS) == 0) {
 			if (tulip_debug  > 1)
-				printk(KERN_INFO "%s: No link beat on the MII interface,"
-					   " status %4.4x.\n", dev->name, new_bmsr);
+				printk(KERN_INFO "tulip%d: No link beat on the MII interface,"
+					   " status %4.4x.\n", dev->ifindex, new_bmsr);
 			return -1;
 		}
 	}
@@ -408,9 +408,9 @@
 		tulip_restart_rxtx(tp);
 
 		if (tulip_debug > 0)
-			printk(KERN_INFO "%s: Setting %s-duplex based on MII"
+			printk(KERN_INFO "tulip%d: Setting %s duplex based on MII"
 				   "#%d link partner capability of %4.4x.\n",
-				   dev->name, tp->full_duplex ? "full" : "half",
+				   dev->ifindex, tp->full_duplex ? "full" : "half",
 				   tp->phys[0], lpa);
 		return 1;
 	}

-- 
Lightweight patch manager using pine. If you have any objections, tell me.


^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: [PATCH][2.5] tulip: change device names
  2002-06-07 17:42 [PATCH][2.5] tulip: change device names Lightweight patch manager
@ 2002-06-07 17:59 ` Jeff Garzik
  2002-06-07 18:06   ` Thunder from the hill
  0 siblings, 1 reply; 4+ messages in thread
From: Jeff Garzik @ 2002-06-07 17:59 UTC (permalink / raw)
  To: Lightweight patch manager
  Cc: Linux Kernel Mailing List, Linus Torvalds, Mikael Pettersson

Thanks for the effort, that was a quick turnaround :)

But unfortunately the patch is wrong.

You need to use an index which counts _tulip_ boards, which implies that 
the index is local to the driver.  Currently the only such counter is 
board_idx, which is a variable local to tulip_init_one().

I wonder who the heck this patch is from??  Mikael?  The "Lightweight 
patch manager" seems neat, but a rather unfriendly person to reply to :)

Regards,

    Jeff


P.S. A ChangeLog entry (in the patch, or to be cut-n-pasted) is missing 
also.



^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: [PATCH][2.5] tulip: change device names
  2002-06-07 17:59 ` Jeff Garzik
@ 2002-06-07 18:06   ` Thunder from the hill
  2002-06-07 18:24     ` Jeff Garzik
  0 siblings, 1 reply; 4+ messages in thread
From: Thunder from the hill @ 2002-06-07 18:06 UTC (permalink / raw)
  To: Jeff Garzik
  Cc: Lightweight patch manager, Linux Kernel Mailing List,
	Linus Torvalds, Mikael Pettersson

Hi,

On Fri, 7 Jun 2002, Jeff Garzik wrote:
> Thanks for the effort, that was a quick turnaround :)
> 
> But unfortunately the patch is wrong.
> 
> You need to use an index which counts _tulip_ boards, which implies that 
> the index is local to the driver.  Currently the only such counter is 
> board_idx, which is a variable local to tulip_init_one().

Would you suggest

a) setting it in some global struct (tulip_private etc.)?
b) calling it "eth%d", dev->ifindex?

> I wonder who the heck this patch is from??  Mikael?  The "Lightweight 
> patch manager" seems neat, but a rather unfriendly person to reply to :)

You keep talking to me. It happens whenever I use sendpatch. I prefer not 
to be determined as sender of my patches by grepping the list, but all 
responses to patch@etc go to thunder@etc, which is me.

> Regards,
> 
>     Jeff


> P.S. A ChangeLog entry (in the patch, or to be cut-n-pasted) is missing 
> also.

What do you suggest?

Regards,
Thunder
-- 
ship is leaving right on time	|	Thunder from the hill at ngforever
empty harbour, wave goodbye	|
evacuation of the isle		|	free inhabitant not directly
caveman's paintings drowning	|	belonging anywhere


^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: [PATCH][2.5] tulip: change device names
  2002-06-07 18:06   ` Thunder from the hill
@ 2002-06-07 18:24     ` Jeff Garzik
  0 siblings, 0 replies; 4+ messages in thread
From: Jeff Garzik @ 2002-06-07 18:24 UTC (permalink / raw)
  To: Thunder from the hill
  Cc: Lightweight patch manager, Linux Kernel Mailing List,
	Linus Torvalds, Mikael Pettersson

Thunder from the hill wrote:

>Hi,
>
>On Fri, 7 Jun 2002, Jeff Garzik wrote:
>  
>
>>Thanks for the effort, that was a quick turnaround :)
>>
>>But unfortunately the patch is wrong.
>>
>>You need to use an index which counts _tulip_ boards, which implies that 
>>the index is local to the driver.  Currently the only such counter is 
>>board_idx, which is a variable local to tulip_init_one().
>>    
>>
>
>Would you suggest
>
>a) setting it in some global struct (tulip_private etc.)?
>  
>


Yes, I would add "board_idx" member to struct tulip_private, and 
initialize it early in tulip_init_one()

Take care to update the printk's of only those functions which are 
actually called from tulip_init_one() before register_netdev().  All 
other references are correctly using dev->name.  "tulip%d" is only 
needed at startup.

    Jeff




^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2002-06-07 18:26 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2002-06-07 17:42 [PATCH][2.5] tulip: change device names Lightweight patch manager
2002-06-07 17:59 ` Jeff Garzik
2002-06-07 18:06   ` Thunder from the hill
2002-06-07 18:24     ` Jeff Garzik

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox