wanrouter: completely decouple obsolete code from kernel.
The original suggestion to delete wanrouter started earlier with the mainline commitf0d1b3c2bc
("net/wanrouter: Deprecate and schedule for removal") in May 2012. More importantly, Dan Carpenter found[1] that the driver had a fundamental breakage introduced back in 2008, with commit7be6065b39
("netdevice wanrouter: Convert directly reference of netdev->priv"). So we know with certainty that the code hasn't been used by anyone willing to at least take the effort to send an e-mail report of breakage for at least 4 years. This commit does a decouple of the wanrouter subsystem, by going after the Makefile/Kconfig and similar files, so that these mainline files that we are keeping do not have the big wanrouter file/driver deletion commit tied into their history. Once this commit is in place, we then can remove the obsolete cyclomx drivers and similar that have a dependency on CONFIG_WAN_ROUTER_DRIVERS. [1] http://www.spinics.net/lists/netdev/msg218670.html Originally-by: Joe Perches <joe@perches.com> Cc: Dan Carpenter <dan.carpenter@oracle.com> Cc: Arnaldo Carvalho de Melo <acme@redhat.com> Signed-off-by: Paul Gortmaker <paul.gortmaker@windriver.com>
Цей коміт міститься в:
@@ -356,60 +356,6 @@ config SDLA
|
||||
To compile this driver as a module, choose M here: the
|
||||
module will be called sdla.
|
||||
|
||||
# Wan router core.
|
||||
config WAN_ROUTER_DRIVERS
|
||||
tristate "WAN router drivers"
|
||||
depends on WAN_ROUTER
|
||||
---help---
|
||||
Connect LAN to WAN via Linux box.
|
||||
|
||||
Select driver your card and remember to say Y to "Wan Router."
|
||||
You will need the wan-tools package which is available from
|
||||
<ftp://ftp.sangoma.com/>.
|
||||
|
||||
Note that the answer to this question won't directly affect the
|
||||
kernel except for how subordinate drivers may be built:
|
||||
saying N will just cause the configurator to skip all
|
||||
the questions about WAN router drivers.
|
||||
|
||||
If unsure, say N.
|
||||
|
||||
config CYCLADES_SYNC
|
||||
tristate "Cyclom 2X(tm) cards (EXPERIMENTAL)"
|
||||
depends on WAN_ROUTER_DRIVERS && (PCI || ISA)
|
||||
---help---
|
||||
Cyclom 2X from Cyclades Corporation <http://www.avocent.com/> is an
|
||||
intelligent multiprotocol WAN adapter with data transfer rates up to
|
||||
512 Kbps. These cards support the X.25 and SNA related protocols.
|
||||
|
||||
While no documentation is available at this time please grab the
|
||||
wanconfig tarball in
|
||||
<http://www.conectiva.com.br/~acme/cycsyn-devel/> (with minor changes
|
||||
to make it compile with the current wanrouter include files; efforts
|
||||
are being made to use the original package available at
|
||||
<ftp://ftp.sangoma.com/>).
|
||||
|
||||
Feel free to contact me or the cycsyn-devel mailing list at
|
||||
<acme@conectiva.com.br> and <cycsyn-devel@bazar.conectiva.com.br> for
|
||||
additional details, I hope to have documentation available as soon as
|
||||
possible. (Cyclades Brazil is writing the Documentation).
|
||||
|
||||
The next questions will ask you about the protocols you want the
|
||||
driver to support (for now only X.25 is supported).
|
||||
|
||||
If you have one or more of these cards, say Y to this option.
|
||||
|
||||
To compile this driver as a module, choose M here: the
|
||||
module will be called cyclomx.
|
||||
|
||||
config CYCLOMX_X25
|
||||
bool "Cyclom 2X X.25 support (EXPERIMENTAL)"
|
||||
depends on CYCLADES_SYNC
|
||||
help
|
||||
Connect a Cyclom 2X card to an X.25 network.
|
||||
|
||||
Enabling X.25 support will enlarge your kernel by about 11 kB.
|
||||
|
||||
# X.25 network drivers
|
||||
config LAPBETHER
|
||||
tristate "LAPB over Ethernet driver (EXPERIMENTAL)"
|
||||
|
Посилання в новій задачі
Заблокувати користувача