linux-uconsole/drivers/net/ppp
Guenter Roeck 52f2987faf net: ppp: Fix modular build for PPPOLAC and PPPOPNS
Unlike other configurations in net/ppp, PPPOLAC and PPPOPNS
are defined as boolean configuration options. In allmodconfig builds
(or, specifically, if PPP and some of the other PPP protocols were
built as modules), this resulted in build errors such as the following,
since pppox was built both as module and into the kernel.

ERROR: "pppox_ioctl" [net/l2tp/l2tp_ppp.ko] undefined!
ERROR: "unregister_pppox_proto" [net/l2tp/l2tp_ppp.ko] undefined!
ERROR: "register_pppox_proto" [net/l2tp/l2tp_ppp.ko] undefined!
ERROR: "pppox_unbind_sock" [net/l2tp/l2tp_ppp.ko] undefined!

Fix the problem by defining PPPOLAC and PPPOPNS tristate.

Signed-off-by: Guenter Roeck <groeck@chromium.org>
2016-03-02 19:23:07 +00:00
..
bsd_comp.c
Kconfig net: ppp: Fix modular build for PPPOLAC and PPPOPNS 2016-03-02 19:23:07 +00:00
Makefile net: add PPP on PPTP Network Server (PPPoPNS) driver. 2016-02-16 13:51:18 -08:00
ppp_async.c tty: Fix recursive deadlock in tty_perform_flush() 2013-03-18 16:52:24 -07:00
ppp_deflate.c ppp: deflate: never return len larger than output buffer 2015-01-29 14:50:01 -08:00
ppp_generic.c ppp, slip: Validate VJ compression slot parameters completely 2015-11-02 16:25:00 -05:00
ppp_mppe.c ppp: mppe: discard late packet in stateless mode 2015-04-26 23:25:13 -04:00
ppp_mppe.h
ppp_synctty.c Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next 2013-05-01 14:08:52 -07:00
pppoe.c pppoe: fix memory corruption in padt work structure 2015-12-04 16:48:52 -05:00
pppolac.c net: pppolac/pppopns: Replace msg.msg_iov with iov_iter_kvec() 2016-03-02 19:22:53 +00:00
pppopns.c net: pppolac/pppopns: Replace msg.msg_iov with iov_iter_kvec() 2016-03-02 19:22:53 +00:00
pppox.c net: Pass kern from net_proto_family.create to sk_alloc 2015-05-11 10:50:17 -04:00
pptp.c pptp: verify sockaddr_len in pptp_bind() and pptp_connect() 2015-12-15 00:29:34 -05:00