* [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).