netdev.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [PATCH] [2.6.26 / RFC] e1000: remove PCI Express device IDs
@ 2008-03-28 17:41 Auke Kok
  2008-03-29  2:17 ` Jeff Garzik
  0 siblings, 1 reply; 4+ messages in thread
From: Auke Kok @ 2008-03-28 17:41 UTC (permalink / raw)
  To: netdev; +Cc: e1000-devel, torvalds, jeff

We do not want to prolong the situation much longer that e1000
and e1000e support these devices at the same time. As a result,
take out the bandage that was added for the interim period
and remove all the PCI Express device IDs from e1000.

Signed-off-by: Auke Kok <auke-jan.h.kok@intel.com>
Cc: Linus Torvalds <torvalds@linux-foundation.org>
Cc: Jeff Garzik <jeff@garzik.org>
---

 drivers/net/Kconfig            |    3 ---
 drivers/net/e1000/e1000_main.c |   33 ---------------------------------
 2 files changed, 0 insertions(+), 36 deletions(-)

diff --git a/drivers/net/Kconfig b/drivers/net/Kconfig
index 95d1b61..ec764a9 100644
--- a/drivers/net/Kconfig
+++ b/drivers/net/Kconfig
@@ -2028,9 +2028,6 @@ config E1000E
 	  To compile this driver as a module, choose M here. The module
 	  will be called e1000e.
 
-config E1000E_ENABLED
-	def_bool E1000E != n
-
 config IP1000
 	tristate "IP1000 Gigabit Ethernet support"
 	depends on PCI && EXPERIMENTAL
diff --git a/drivers/net/e1000/e1000_main.c b/drivers/net/e1000/e1000_main.c
index 757d02f..f12de3c 100644
--- a/drivers/net/e1000/e1000_main.c
+++ b/drivers/net/e1000/e1000_main.c
@@ -47,12 +47,6 @@ static const char e1000_copyright[] = "Copyright (c) 1999-2006 Intel Corporation
  * Macro expands to...
  *   {PCI_DEVICE(PCI_VENDOR_ID_INTEL, device_id)}
  */
-#ifdef CONFIG_E1000E_ENABLED
-  #define PCIE(x) 
-#else
-  #define PCIE(x) x,
-#endif
-
 static struct pci_device_id e1000_pci_tbl[] = {
 	INTEL_E1000_ETHERNET_DEVICE(0x1000),
 	INTEL_E1000_ETHERNET_DEVICE(0x1001),
@@ -79,14 +73,6 @@ static struct pci_device_id e1000_pci_tbl[] = {
 	INTEL_E1000_ETHERNET_DEVICE(0x1026),
 	INTEL_E1000_ETHERNET_DEVICE(0x1027),
 	INTEL_E1000_ETHERNET_DEVICE(0x1028),
-PCIE(	INTEL_E1000_ETHERNET_DEVICE(0x1049))
-PCIE(	INTEL_E1000_ETHERNET_DEVICE(0x104A))
-PCIE(	INTEL_E1000_ETHERNET_DEVICE(0x104B))
-PCIE(	INTEL_E1000_ETHERNET_DEVICE(0x104C))
-PCIE(	INTEL_E1000_ETHERNET_DEVICE(0x104D))
-PCIE(	INTEL_E1000_ETHERNET_DEVICE(0x105E))
-PCIE(	INTEL_E1000_ETHERNET_DEVICE(0x105F))
-PCIE(	INTEL_E1000_ETHERNET_DEVICE(0x1060))
 	INTEL_E1000_ETHERNET_DEVICE(0x1075),
 	INTEL_E1000_ETHERNET_DEVICE(0x1076),
 	INTEL_E1000_ETHERNET_DEVICE(0x1077),
@@ -95,28 +81,9 @@ PCIE(	INTEL_E1000_ETHERNET_DEVICE(0x1060))
 	INTEL_E1000_ETHERNET_DEVICE(0x107A),
 	INTEL_E1000_ETHERNET_DEVICE(0x107B),
 	INTEL_E1000_ETHERNET_DEVICE(0x107C),
-PCIE(	INTEL_E1000_ETHERNET_DEVICE(0x107D))
-PCIE(	INTEL_E1000_ETHERNET_DEVICE(0x107E))
-PCIE(	INTEL_E1000_ETHERNET_DEVICE(0x107F))
 	INTEL_E1000_ETHERNET_DEVICE(0x108A),
-PCIE(	INTEL_E1000_ETHERNET_DEVICE(0x108B))
-PCIE(	INTEL_E1000_ETHERNET_DEVICE(0x108C))
-PCIE(	INTEL_E1000_ETHERNET_DEVICE(0x1096))
-PCIE(	INTEL_E1000_ETHERNET_DEVICE(0x1098))
 	INTEL_E1000_ETHERNET_DEVICE(0x1099),
-PCIE(	INTEL_E1000_ETHERNET_DEVICE(0x109A))
-PCIE(	INTEL_E1000_ETHERNET_DEVICE(0x10A4))
-PCIE(	INTEL_E1000_ETHERNET_DEVICE(0x10A5))
 	INTEL_E1000_ETHERNET_DEVICE(0x10B5),
-PCIE(	INTEL_E1000_ETHERNET_DEVICE(0x10B9))
-PCIE(	INTEL_E1000_ETHERNET_DEVICE(0x10BA))
-PCIE(	INTEL_E1000_ETHERNET_DEVICE(0x10BB))
-PCIE(	INTEL_E1000_ETHERNET_DEVICE(0x10BC))
-PCIE(	INTEL_E1000_ETHERNET_DEVICE(0x10C4))
-PCIE(	INTEL_E1000_ETHERNET_DEVICE(0x10C5))
-PCIE(	INTEL_E1000_ETHERNET_DEVICE(0x10D5))
-PCIE(	INTEL_E1000_ETHERNET_DEVICE(0x10D9))
-PCIE(	INTEL_E1000_ETHERNET_DEVICE(0x10DA))
 	/* required last entry */
 	{0,}
 };


-------------------------------------------------------------------------
Check out the new SourceForge.net Marketplace.
It's the best place to buy or sell services for
just about anything Open Source.
http://ad.doubleclick.net/clk;164216239;13503038;w?http://sf.net/marketplace

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

* Re: [PATCH] [2.6.26 / RFC] e1000: remove PCI Express device IDs
  2008-03-28 17:41 [PATCH] [2.6.26 / RFC] e1000: remove PCI Express device IDs Auke Kok
@ 2008-03-29  2:17 ` Jeff Garzik
  2008-03-31 18:32   ` [E1000-devel] " Kok, Auke
  0 siblings, 1 reply; 4+ messages in thread
From: Jeff Garzik @ 2008-03-29  2:17 UTC (permalink / raw)
  To: Auke Kok; +Cc: netdev, torvalds, e1000-devel, Andrew Morton

Auke Kok wrote:
> We do not want to prolong the situation much longer that e1000
> and e1000e support these devices at the same time. As a result,
> take out the bandage that was added for the interim period
> and remove all the PCI Express device IDs from e1000.
> 
> Signed-off-by: Auke Kok <auke-jan.h.kok@intel.com>
> Cc: Linus Torvalds <torvalds@linux-foundation.org>
> Cc: Jeff Garzik <jeff@garzik.org>
> ---
> 
>  drivers/net/Kconfig            |    3 ---
>  drivers/net/e1000/e1000_main.c |   33 ---------------------------------
>  2 files changed, 0 insertions(+), 36 deletions(-)

I'm certainly fine with this for 2.6.26.

Do we need to make a public "move to e1000e" announcement, or were the 
previous threads sufficient?  :)

	Jeff




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

* Re: [E1000-devel] [PATCH] [2.6.26 / RFC] e1000: remove PCI Express device IDs
  2008-03-29  2:17 ` Jeff Garzik
@ 2008-03-31 18:32   ` Kok, Auke
  2008-04-04  8:08     ` Jeff Garzik
  0 siblings, 1 reply; 4+ messages in thread
From: Kok, Auke @ 2008-03-31 18:32 UTC (permalink / raw)
  To: Jeff Garzik; +Cc: e1000-devel, netdev, Andrew Morton, torvalds

Jeff Garzik wrote:
> Auke Kok wrote:
>> We do not want to prolong the situation much longer that e1000
>> and e1000e support these devices at the same time. As a result,
>> take out the bandage that was added for the interim period
>> and remove all the PCI Express device IDs from e1000.
>>
>> Signed-off-by: Auke Kok <auke-jan.h.kok@intel.com>
>> Cc: Linus Torvalds <torvalds@linux-foundation.org>
>> Cc: Jeff Garzik <jeff@garzik.org>
>> ---
>>
>>  drivers/net/Kconfig            |    3 ---
>>  drivers/net/e1000/e1000_main.c |   33 ---------------------------------
>>  2 files changed, 0 insertions(+), 36 deletions(-)
> 
> I'm certainly fine with this for 2.6.26.
> 
> Do we need to make a public "move to e1000e" announcement, or were the 
> previous threads sufficient?  :)

I'm OK with that and will write one such thing to lkml+netdev during the next
merge window. ok?

Auke

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

* Re: [E1000-devel] [PATCH] [2.6.26 / RFC] e1000: remove PCI Express device IDs
  2008-03-31 18:32   ` [E1000-devel] " Kok, Auke
@ 2008-04-04  8:08     ` Jeff Garzik
  0 siblings, 0 replies; 4+ messages in thread
From: Jeff Garzik @ 2008-04-04  8:08 UTC (permalink / raw)
  To: Kok, Auke; +Cc: e1000-devel, netdev, Andrew Morton, torvalds

Kok, Auke wrote:
> Jeff Garzik wrote:
>> Auke Kok wrote:
>>> We do not want to prolong the situation much longer that e1000
>>> and e1000e support these devices at the same time. As a result,
>>> take out the bandage that was added for the interim period
>>> and remove all the PCI Express device IDs from e1000.
>>>
>>> Signed-off-by: Auke Kok <auke-jan.h.kok@intel.com>
>>> Cc: Linus Torvalds <torvalds@linux-foundation.org>
>>> Cc: Jeff Garzik <jeff@garzik.org>
>>> ---
>>>
>>>  drivers/net/Kconfig            |    3 ---
>>>  drivers/net/e1000/e1000_main.c |   33 ---------------------------------
>>>  2 files changed, 0 insertions(+), 36 deletions(-)
>> I'm certainly fine with this for 2.6.26.
>>
>> Do we need to make a public "move to e1000e" announcement, or were the 
>> previous threads sufficient?  :)
> 
> I'm OK with that and will write one such thing to lkml+netdev during the next
> merge window. ok?

I'd say write one sooner rather than later... :)  "this is coming"

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

end of thread, other threads:[~2008-04-04  8:08 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2008-03-28 17:41 [PATCH] [2.6.26 / RFC] e1000: remove PCI Express device IDs Auke Kok
2008-03-29  2:17 ` Jeff Garzik
2008-03-31 18:32   ` [E1000-devel] " Kok, Auke
2008-04-04  8:08     ` Jeff Garzik

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).