mirror of
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
synced 2024-08-21 16:29:59 +00:00
![Paul Gortmaker](/assets/img/avatar_default.png)
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>
30 lines
799 B
C
30 lines
799 B
C
/* $Id: isdn_x25iface.h,v 1.1.2.2 2004/01/12 22:37:19 keil Exp $
|
|
*
|
|
* header for Linux ISDN subsystem, x.25 related functions
|
|
*
|
|
* This software may be used and distributed according to the terms
|
|
* of the GNU General Public License, incorporated herein by reference.
|
|
*
|
|
*/
|
|
|
|
#ifndef _LINUX_ISDN_X25IFACE_H
|
|
#define _LINUX_ISDN_X25IFACE_H
|
|
|
|
#define ISDN_X25IFACE_MAGIC 0x1e75a2b9
|
|
/* #define DEBUG_ISDN_X25 if you want isdn_x25 debugging messages */
|
|
#ifdef DEBUG_ISDN_X25
|
|
# define IX25DEBUG(fmt, args...) printk(KERN_DEBUG fmt, ##args)
|
|
#else
|
|
# define IX25DEBUG(fmt, args...)
|
|
#endif
|
|
|
|
#include <linux/skbuff.h>
|
|
#include <linux/isdn.h>
|
|
#include <linux/concap.h>
|
|
|
|
extern struct concap_proto_ops *isdn_x25iface_concap_proto_ops_pt;
|
|
extern struct concap_proto *isdn_x25iface_proto_new(void);
|
|
|
|
|
|
|
|
#endif
|