diff options
author | Linus Torvalds <torvalds@linux-foundation.org> | 2013-02-21 15:05:51 -0500 |
---|---|---|
committer | Linus Torvalds <torvalds@linux-foundation.org> | 2013-02-21 15:05:51 -0500 |
commit | 06991c28f37ad68e5c03777f5c3b679b56e3dac1 (patch) | |
tree | 4be75788e21c3c644fe6d39abf47693a171cf4f8 /net | |
parent | 460dc1eecf37263c8e3b17685ef236f0d236facb (diff) | |
parent | 74fef7a8fd1d2bd94f925d6638bb4c3049e7c381 (diff) |
Merge tag 'driver-core-3.9-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core
Pull driver core patches from Greg Kroah-Hartman:
"Here is the big driver core merge for 3.9-rc1
There are two major series here, both of which touch lots of drivers
all over the kernel, and will cause you some merge conflicts:
- add a new function called devm_ioremap_resource() to properly be
able to check return values.
- remove CONFIG_EXPERIMENTAL
Other than those patches, there's not much here, some minor fixes and
updates"
Fix up trivial conflicts
* tag 'driver-core-3.9-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core: (221 commits)
base: memory: fix soft/hard_offline_page permissions
drivercore: Fix ordering between deferred_probe and exiting initcalls
backlight: fix class_find_device() arguments
TTY: mark tty_get_device call with the proper const values
driver-core: constify data for class_find_device()
firmware: Ignore abort check when no user-helper is used
firmware: Reduce ifdef CONFIG_FW_LOADER_USER_HELPER
firmware: Make user-mode helper optional
firmware: Refactoring for splitting user-mode helper code
Driver core: treat unregistered bus_types as having no devices
watchdog: Convert to devm_ioremap_resource()
thermal: Convert to devm_ioremap_resource()
spi: Convert to devm_ioremap_resource()
power: Convert to devm_ioremap_resource()
mtd: Convert to devm_ioremap_resource()
mmc: Convert to devm_ioremap_resource()
mfd: Convert to devm_ioremap_resource()
media: Convert to devm_ioremap_resource()
iommu: Convert to devm_ioremap_resource()
drm: Convert to devm_ioremap_resource()
...
Diffstat (limited to 'net')
-rw-r--r-- | net/9p/Kconfig | 2 | ||||
-rw-r--r-- | net/Kconfig | 5 | ||||
-rw-r--r-- | net/ceph/Kconfig | 4 | ||||
-rw-r--r-- | net/dccp/Kconfig | 4 | ||||
-rw-r--r-- | net/dccp/ccids/Kconfig | 5 | ||||
-rw-r--r-- | net/decnet/Kconfig | 4 | ||||
-rw-r--r-- | net/decnet/netfilter/Kconfig | 2 | ||||
-rw-r--r-- | net/ieee802154/Kconfig | 3 | ||||
-rw-r--r-- | net/ieee802154/wpan-class.c | 5 | ||||
-rw-r--r-- | net/ipv4/Kconfig | 11 | ||||
-rw-r--r-- | net/ipv4/netfilter/Kconfig | 4 | ||||
-rw-r--r-- | net/ipv6/Kconfig | 24 | ||||
-rw-r--r-- | net/l2tp/Kconfig | 4 | ||||
-rw-r--r-- | net/lapb/Kconfig | 3 | ||||
-rw-r--r-- | net/mac80211/Kconfig | 2 | ||||
-rw-r--r-- | net/mac802154/Kconfig | 2 | ||||
-rw-r--r-- | net/netfilter/Kconfig | 24 | ||||
-rw-r--r-- | net/nfc/core.c | 4 | ||||
-rw-r--r-- | net/rds/Kconfig | 4 | ||||
-rw-r--r-- | net/rxrpc/Kconfig | 2 | ||||
-rw-r--r-- | net/sunrpc/Kconfig | 2 | ||||
-rw-r--r-- | net/tipc/Kconfig | 4 | ||||
-rw-r--r-- | net/x25/Kconfig | 3 | ||||
-rw-r--r-- | net/xfrm/Kconfig | 16 |
24 files changed, 58 insertions, 85 deletions
diff --git a/net/9p/Kconfig b/net/9p/Kconfig index d9ea09b11cf8..a75174a33723 100644 --- a/net/9p/Kconfig +++ b/net/9p/Kconfig | |||
@@ -23,7 +23,7 @@ config NET_9P_VIRTIO | |||
23 | guest partitions and a host partition. | 23 | guest partitions and a host partition. |
24 | 24 | ||
25 | config NET_9P_RDMA | 25 | config NET_9P_RDMA |
26 | depends on INET && INFINIBAND && INFINIBAND_ADDR_TRANS && EXPERIMENTAL | 26 | depends on INET && INFINIBAND && INFINIBAND_ADDR_TRANS |
27 | tristate "9P RDMA Transport (Experimental)" | 27 | tristate "9P RDMA Transport (Experimental)" |
28 | help | 28 | help |
29 | This builds support for an RDMA transport. | 29 | This builds support for an RDMA transport. |
diff --git a/net/Kconfig b/net/Kconfig index 5a1888bb036d..6f676ab885be 100644 --- a/net/Kconfig +++ b/net/Kconfig | |||
@@ -90,7 +90,6 @@ config NETWORK_SECMARK | |||
90 | 90 | ||
91 | config NETWORK_PHY_TIMESTAMPING | 91 | config NETWORK_PHY_TIMESTAMPING |
92 | bool "Timestamping in PHY devices" | 92 | bool "Timestamping in PHY devices" |
93 | depends on EXPERIMENTAL | ||
94 | help | 93 | help |
95 | This allows timestamping of network packets by PHYs with | 94 | This allows timestamping of network packets by PHYs with |
96 | hardware timestamping capabilities. This option adds some | 95 | hardware timestamping capabilities. This option adds some |
@@ -278,7 +277,7 @@ config NET_PKTGEN | |||
278 | 277 | ||
279 | config NET_TCPPROBE | 278 | config NET_TCPPROBE |
280 | tristate "TCP connection probing" | 279 | tristate "TCP connection probing" |
281 | depends on INET && EXPERIMENTAL && PROC_FS && KPROBES | 280 | depends on INET && PROC_FS && KPROBES |
282 | ---help--- | 281 | ---help--- |
283 | This module allows for capturing the changes to TCP connection | 282 | This module allows for capturing the changes to TCP connection |
284 | state in response to incoming packets. It is used for debugging | 283 | state in response to incoming packets. It is used for debugging |
@@ -295,7 +294,7 @@ config NET_TCPPROBE | |||
295 | 294 | ||
296 | config NET_DROP_MONITOR | 295 | config NET_DROP_MONITOR |
297 | tristate "Network packet drop alerting service" | 296 | tristate "Network packet drop alerting service" |
298 | depends on INET && EXPERIMENTAL && TRACEPOINTS | 297 | depends on INET && TRACEPOINTS |
299 | ---help--- | 298 | ---help--- |
300 | This feature provides an alerting service to userspace in the | 299 | This feature provides an alerting service to userspace in the |
301 | event that packets are discarded in the network stack. Alerts | 300 | event that packets are discarded in the network stack. Alerts |
diff --git a/net/ceph/Kconfig b/net/ceph/Kconfig index cc04dd667a10..e50cc69ae8ca 100644 --- a/net/ceph/Kconfig +++ b/net/ceph/Kconfig | |||
@@ -1,6 +1,6 @@ | |||
1 | config CEPH_LIB | 1 | config CEPH_LIB |
2 | tristate "Ceph core library (EXPERIMENTAL)" | 2 | tristate "Ceph core library" |
3 | depends on INET && EXPERIMENTAL | 3 | depends on INET |
4 | select LIBCRC32C | 4 | select LIBCRC32C |
5 | select CRYPTO_AES | 5 | select CRYPTO_AES |
6 | select CRYPTO | 6 | select CRYPTO |
diff --git a/net/dccp/Kconfig b/net/dccp/Kconfig index b75968a04017..8c0ef71bed2f 100644 --- a/net/dccp/Kconfig +++ b/net/dccp/Kconfig | |||
@@ -1,6 +1,6 @@ | |||
1 | menuconfig IP_DCCP | 1 | menuconfig IP_DCCP |
2 | tristate "The DCCP Protocol (EXPERIMENTAL)" | 2 | tristate "The DCCP Protocol" |
3 | depends on INET && EXPERIMENTAL | 3 | depends on INET |
4 | ---help--- | 4 | ---help--- |
5 | Datagram Congestion Control Protocol (RFC 4340) | 5 | Datagram Congestion Control Protocol (RFC 4340) |
6 | 6 | ||
diff --git a/net/dccp/ccids/Kconfig b/net/dccp/ccids/Kconfig index 0581143cb800..8ba3fc9d6d16 100644 --- a/net/dccp/ccids/Kconfig +++ b/net/dccp/ccids/Kconfig | |||
@@ -1,5 +1,4 @@ | |||
1 | menu "DCCP CCIDs Configuration (EXPERIMENTAL)" | 1 | menu "DCCP CCIDs Configuration" |
2 | depends on EXPERIMENTAL | ||
3 | 2 | ||
4 | config IP_DCCP_CCID2_DEBUG | 3 | config IP_DCCP_CCID2_DEBUG |
5 | bool "CCID-2 debugging messages" | 4 | bool "CCID-2 debugging messages" |
@@ -12,7 +11,7 @@ config IP_DCCP_CCID2_DEBUG | |||
12 | If in doubt, say N. | 11 | If in doubt, say N. |
13 | 12 | ||
14 | config IP_DCCP_CCID3 | 13 | config IP_DCCP_CCID3 |
15 | bool "CCID-3 (TCP-Friendly) (EXPERIMENTAL)" | 14 | bool "CCID-3 (TCP-Friendly)" |
16 | def_bool y if (IP_DCCP = y || IP_DCCP = m) | 15 | def_bool y if (IP_DCCP = y || IP_DCCP = m) |
17 | ---help--- | 16 | ---help--- |
18 | CCID-3 denotes TCP-Friendly Rate Control (TFRC), an equation-based | 17 | CCID-3 denotes TCP-Friendly Rate Control (TFRC), an equation-based |
diff --git a/net/decnet/Kconfig b/net/decnet/Kconfig index 7914fd619c5c..f3393e154f0f 100644 --- a/net/decnet/Kconfig +++ b/net/decnet/Kconfig | |||
@@ -25,8 +25,8 @@ config DECNET | |||
25 | The module is called decnet. | 25 | The module is called decnet. |
26 | 26 | ||
27 | config DECNET_ROUTER | 27 | config DECNET_ROUTER |
28 | bool "DECnet: router support (EXPERIMENTAL)" | 28 | bool "DECnet: router support" |
29 | depends on DECNET && EXPERIMENTAL | 29 | depends on DECNET |
30 | select FIB_RULES | 30 | select FIB_RULES |
31 | ---help--- | 31 | ---help--- |
32 | Add support for turning your DECnet Endnode into a level 1 or 2 | 32 | Add support for turning your DECnet Endnode into a level 1 or 2 |
diff --git a/net/decnet/netfilter/Kconfig b/net/decnet/netfilter/Kconfig index 2f81de5e752f..8d7c109d5109 100644 --- a/net/decnet/netfilter/Kconfig +++ b/net/decnet/netfilter/Kconfig | |||
@@ -3,7 +3,7 @@ | |||
3 | # | 3 | # |
4 | 4 | ||
5 | menu "DECnet: Netfilter Configuration" | 5 | menu "DECnet: Netfilter Configuration" |
6 | depends on DECNET && NETFILTER && EXPERIMENTAL | 6 | depends on DECNET && NETFILTER |
7 | depends on NETFILTER_ADVANCED | 7 | depends on NETFILTER_ADVANCED |
8 | 8 | ||
9 | config DECNET_NF_GRABULATOR | 9 | config DECNET_NF_GRABULATOR |
diff --git a/net/ieee802154/Kconfig b/net/ieee802154/Kconfig index 7dee65052925..b2e06df0076c 100644 --- a/net/ieee802154/Kconfig +++ b/net/ieee802154/Kconfig | |||
@@ -1,6 +1,5 @@ | |||
1 | config IEEE802154 | 1 | config IEEE802154 |
2 | tristate "IEEE Std 802.15.4 Low-Rate Wireless Personal Area Networks support (EXPERIMENTAL)" | 2 | tristate "IEEE Std 802.15.4 Low-Rate Wireless Personal Area Networks support" |
3 | depends on EXPERIMENTAL | ||
4 | ---help--- | 3 | ---help--- |
5 | IEEE Std 802.15.4 defines a low data rate, low power and low | 4 | IEEE Std 802.15.4 defines a low data rate, low power and low |
6 | complexity short range wireless personal area networks. It was | 5 | complexity short range wireless personal area networks. It was |
diff --git a/net/ieee802154/wpan-class.c b/net/ieee802154/wpan-class.c index 1627ef2e8522..13571eae6bae 100644 --- a/net/ieee802154/wpan-class.c +++ b/net/ieee802154/wpan-class.c | |||
@@ -91,7 +91,7 @@ static struct class wpan_phy_class = { | |||
91 | static DEFINE_MUTEX(wpan_phy_mutex); | 91 | static DEFINE_MUTEX(wpan_phy_mutex); |
92 | static int wpan_phy_idx; | 92 | static int wpan_phy_idx; |
93 | 93 | ||
94 | static int wpan_phy_match(struct device *dev, void *data) | 94 | static int wpan_phy_match(struct device *dev, const void *data) |
95 | { | 95 | { |
96 | return !strcmp(dev_name(dev), (const char *)data); | 96 | return !strcmp(dev_name(dev), (const char *)data); |
97 | } | 97 | } |
@@ -103,8 +103,7 @@ struct wpan_phy *wpan_phy_find(const char *str) | |||
103 | if (WARN_ON(!str)) | 103 | if (WARN_ON(!str)) |
104 | return NULL; | 104 | return NULL; |
105 | 105 | ||
106 | dev = class_find_device(&wpan_phy_class, NULL, | 106 | dev = class_find_device(&wpan_phy_class, NULL, str, wpan_phy_match); |
107 | (void *)str, wpan_phy_match); | ||
108 | if (!dev) | 107 | if (!dev) |
109 | return NULL; | 108 | return NULL; |
110 | 109 | ||
diff --git a/net/ipv4/Kconfig b/net/ipv4/Kconfig index 5a19aeb86094..7944df768454 100644 --- a/net/ipv4/Kconfig +++ b/net/ipv4/Kconfig | |||
@@ -488,7 +488,6 @@ config TCP_CONG_HTCP | |||
488 | 488 | ||
489 | config TCP_CONG_HSTCP | 489 | config TCP_CONG_HSTCP |
490 | tristate "High Speed TCP" | 490 | tristate "High Speed TCP" |
491 | depends on EXPERIMENTAL | ||
492 | default n | 491 | default n |
493 | ---help--- | 492 | ---help--- |
494 | Sally Floyd's High Speed TCP (RFC 3649) congestion control. | 493 | Sally Floyd's High Speed TCP (RFC 3649) congestion control. |
@@ -499,7 +498,6 @@ config TCP_CONG_HSTCP | |||
499 | 498 | ||
500 | config TCP_CONG_HYBLA | 499 | config TCP_CONG_HYBLA |
501 | tristate "TCP-Hybla congestion control algorithm" | 500 | tristate "TCP-Hybla congestion control algorithm" |
502 | depends on EXPERIMENTAL | ||
503 | default n | 501 | default n |
504 | ---help--- | 502 | ---help--- |
505 | TCP-Hybla is a sender-side only change that eliminates penalization of | 503 | TCP-Hybla is a sender-side only change that eliminates penalization of |
@@ -509,7 +507,6 @@ config TCP_CONG_HYBLA | |||
509 | 507 | ||
510 | config TCP_CONG_VEGAS | 508 | config TCP_CONG_VEGAS |
511 | tristate "TCP Vegas" | 509 | tristate "TCP Vegas" |
512 | depends on EXPERIMENTAL | ||
513 | default n | 510 | default n |
514 | ---help--- | 511 | ---help--- |
515 | TCP Vegas is a sender-side only change to TCP that anticipates | 512 | TCP Vegas is a sender-side only change to TCP that anticipates |
@@ -520,7 +517,6 @@ config TCP_CONG_VEGAS | |||
520 | 517 | ||
521 | config TCP_CONG_SCALABLE | 518 | config TCP_CONG_SCALABLE |
522 | tristate "Scalable TCP" | 519 | tristate "Scalable TCP" |
523 | depends on EXPERIMENTAL | ||
524 | default n | 520 | default n |
525 | ---help--- | 521 | ---help--- |
526 | Scalable TCP is a sender-side only change to TCP which uses a | 522 | Scalable TCP is a sender-side only change to TCP which uses a |
@@ -530,7 +526,6 @@ config TCP_CONG_SCALABLE | |||
530 | 526 | ||
531 | config TCP_CONG_LP | 527 | config TCP_CONG_LP |
532 | tristate "TCP Low Priority" | 528 | tristate "TCP Low Priority" |
533 | depends on EXPERIMENTAL | ||
534 | default n | 529 | default n |
535 | ---help--- | 530 | ---help--- |
536 | TCP Low Priority (TCP-LP), a distributed algorithm whose goal is | 531 | TCP Low Priority (TCP-LP), a distributed algorithm whose goal is |
@@ -540,7 +535,6 @@ config TCP_CONG_LP | |||
540 | 535 | ||
541 | config TCP_CONG_VENO | 536 | config TCP_CONG_VENO |
542 | tristate "TCP Veno" | 537 | tristate "TCP Veno" |
543 | depends on EXPERIMENTAL | ||
544 | default n | 538 | default n |
545 | ---help--- | 539 | ---help--- |
546 | TCP Veno is a sender-side only enhancement of TCP to obtain better | 540 | TCP Veno is a sender-side only enhancement of TCP to obtain better |
@@ -552,7 +546,6 @@ config TCP_CONG_VENO | |||
552 | 546 | ||
553 | config TCP_CONG_YEAH | 547 | config TCP_CONG_YEAH |
554 | tristate "YeAH TCP" | 548 | tristate "YeAH TCP" |
555 | depends on EXPERIMENTAL | ||
556 | select TCP_CONG_VEGAS | 549 | select TCP_CONG_VEGAS |
557 | default n | 550 | default n |
558 | ---help--- | 551 | ---help--- |
@@ -567,7 +560,6 @@ config TCP_CONG_YEAH | |||
567 | 560 | ||
568 | config TCP_CONG_ILLINOIS | 561 | config TCP_CONG_ILLINOIS |
569 | tristate "TCP Illinois" | 562 | tristate "TCP Illinois" |
570 | depends on EXPERIMENTAL | ||
571 | default n | 563 | default n |
572 | ---help--- | 564 | ---help--- |
573 | TCP-Illinois is a sender-side modification of TCP Reno for | 565 | TCP-Illinois is a sender-side modification of TCP Reno for |
@@ -631,8 +623,7 @@ config DEFAULT_TCP_CONG | |||
631 | default "cubic" | 623 | default "cubic" |
632 | 624 | ||
633 | config TCP_MD5SIG | 625 | config TCP_MD5SIG |
634 | bool "TCP: MD5 Signature Option support (RFC2385) (EXPERIMENTAL)" | 626 | bool "TCP: MD5 Signature Option support (RFC2385)" |
635 | depends on EXPERIMENTAL | ||
636 | select CRYPTO | 627 | select CRYPTO |
637 | select CRYPTO_MD5 | 628 | select CRYPTO_MD5 |
638 | ---help--- | 629 | ---help--- |
diff --git a/net/ipv4/netfilter/Kconfig b/net/ipv4/netfilter/Kconfig index d8d6f2a5bf12..ce2d43e1f09f 100644 --- a/net/ipv4/netfilter/Kconfig +++ b/net/ipv4/netfilter/Kconfig | |||
@@ -241,8 +241,8 @@ config IP_NF_MANGLE | |||
241 | To compile it as a module, choose M here. If unsure, say N. | 241 | To compile it as a module, choose M here. If unsure, say N. |
242 | 242 | ||
243 | config IP_NF_TARGET_CLUSTERIP | 243 | config IP_NF_TARGET_CLUSTERIP |
244 | tristate "CLUSTERIP target support (EXPERIMENTAL)" | 244 | tristate "CLUSTERIP target support" |
245 | depends on IP_NF_MANGLE && EXPERIMENTAL | 245 | depends on IP_NF_MANGLE |
246 | depends on NF_CONNTRACK_IPV4 | 246 | depends on NF_CONNTRACK_IPV4 |
247 | depends on NETFILTER_ADVANCED | 247 | depends on NETFILTER_ADVANCED |
248 | select NF_CONNTRACK_MARK | 248 | select NF_CONNTRACK_MARK |
diff --git a/net/ipv6/Kconfig b/net/ipv6/Kconfig index 4f7fe7270e37..3f2eb57cc51d 100644 --- a/net/ipv6/Kconfig +++ b/net/ipv6/Kconfig | |||
@@ -50,16 +50,15 @@ config IPV6_ROUTER_PREF | |||
50 | If unsure, say N. | 50 | If unsure, say N. |
51 | 51 | ||
52 | config IPV6_ROUTE_INFO | 52 | config IPV6_ROUTE_INFO |
53 | bool "IPv6: Route Information (RFC 4191) support (EXPERIMENTAL)" | 53 | bool "IPv6: Route Information (RFC 4191) support" |
54 | depends on IPV6_ROUTER_PREF && EXPERIMENTAL | 54 | depends on IPV6_ROUTER_PREF |
55 | ---help--- | 55 | ---help--- |
56 | This is experimental support of Route Information. | 56 | This is experimental support of Route Information. |
57 | 57 | ||
58 | If unsure, say N. | 58 | If unsure, say N. |
59 | 59 | ||
60 | config IPV6_OPTIMISTIC_DAD | 60 | config IPV6_OPTIMISTIC_DAD |
61 | bool "IPv6: Enable RFC 4429 Optimistic DAD (EXPERIMENTAL)" | 61 | bool "IPv6: Enable RFC 4429 Optimistic DAD" |
62 | depends on EXPERIMENTAL | ||
63 | ---help--- | 62 | ---help--- |
64 | This is experimental support for optimistic Duplicate | 63 | This is experimental support for optimistic Duplicate |
65 | Address Detection. It allows for autoconfigured addresses | 64 | Address Detection. It allows for autoconfigured addresses |
@@ -105,8 +104,7 @@ config INET6_IPCOMP | |||
105 | If unsure, say Y. | 104 | If unsure, say Y. |
106 | 105 | ||
107 | config IPV6_MIP6 | 106 | config IPV6_MIP6 |
108 | tristate "IPv6: Mobility (EXPERIMENTAL)" | 107 | tristate "IPv6: Mobility" |
109 | depends on EXPERIMENTAL | ||
110 | select XFRM | 108 | select XFRM |
111 | ---help--- | 109 | ---help--- |
112 | Support for IPv6 Mobility described in RFC 3775. | 110 | Support for IPv6 Mobility described in RFC 3775. |
@@ -150,8 +148,7 @@ config INET6_XFRM_MODE_BEET | |||
150 | If unsure, say Y. | 148 | If unsure, say Y. |
151 | 149 | ||
152 | config INET6_XFRM_MODE_ROUTEOPTIMIZATION | 150 | config INET6_XFRM_MODE_ROUTEOPTIMIZATION |
153 | tristate "IPv6: MIPv6 route optimization mode (EXPERIMENTAL)" | 151 | tristate "IPv6: MIPv6 route optimization mode" |
154 | depends on EXPERIMENTAL | ||
155 | select XFRM | 152 | select XFRM |
156 | ---help--- | 153 | ---help--- |
157 | Support for MIPv6 route optimization mode. | 154 | Support for MIPv6 route optimization mode. |
@@ -171,8 +168,8 @@ config IPV6_SIT | |||
171 | Saying M here will produce a module called sit. If unsure, say Y. | 168 | Saying M here will produce a module called sit. If unsure, say Y. |
172 | 169 | ||
173 | config IPV6_SIT_6RD | 170 | config IPV6_SIT_6RD |
174 | bool "IPv6: IPv6 Rapid Deployment (6RD) (EXPERIMENTAL)" | 171 | bool "IPv6: IPv6 Rapid Deployment (6RD)" |
175 | depends on IPV6_SIT && EXPERIMENTAL | 172 | depends on IPV6_SIT |
176 | default n | 173 | default n |
177 | ---help--- | 174 | ---help--- |
178 | IPv6 Rapid Deployment (6rd; draft-ietf-softwire-ipv6-6rd) builds upon | 175 | IPv6 Rapid Deployment (6rd; draft-ietf-softwire-ipv6-6rd) builds upon |
@@ -219,7 +216,6 @@ config IPV6_GRE | |||
219 | 216 | ||
220 | config IPV6_MULTIPLE_TABLES | 217 | config IPV6_MULTIPLE_TABLES |
221 | bool "IPv6: Multiple Routing Tables" | 218 | bool "IPv6: Multiple Routing Tables" |
222 | depends on EXPERIMENTAL | ||
223 | select FIB_RULES | 219 | select FIB_RULES |
224 | ---help--- | 220 | ---help--- |
225 | Support multiple routing tables. | 221 | Support multiple routing tables. |
@@ -239,8 +235,8 @@ config IPV6_SUBTREES | |||
239 | If unsure, say N. | 235 | If unsure, say N. |
240 | 236 | ||
241 | config IPV6_MROUTE | 237 | config IPV6_MROUTE |
242 | bool "IPv6: multicast routing (EXPERIMENTAL)" | 238 | bool "IPv6: multicast routing" |
243 | depends on IPV6 && EXPERIMENTAL | 239 | depends on IPV6 |
244 | ---help--- | 240 | ---help--- |
245 | Experimental support for IPv6 multicast forwarding. | 241 | Experimental support for IPv6 multicast forwarding. |
246 | If unsure, say N. | 242 | If unsure, say N. |
@@ -260,7 +256,7 @@ config IPV6_MROUTE_MULTIPLE_TABLES | |||
260 | If unsure, say N. | 256 | If unsure, say N. |
261 | 257 | ||
262 | config IPV6_PIMSM_V2 | 258 | config IPV6_PIMSM_V2 |
263 | bool "IPv6: PIM-SM version 2 support (EXPERIMENTAL)" | 259 | bool "IPv6: PIM-SM version 2 support" |
264 | depends on IPV6_MROUTE | 260 | depends on IPV6_MROUTE |
265 | ---help--- | 261 | ---help--- |
266 | Support for IPv6 PIM multicast routing protocol PIM-SMv2. | 262 | Support for IPv6 PIM multicast routing protocol PIM-SMv2. |
diff --git a/net/l2tp/Kconfig b/net/l2tp/Kconfig index 147a8fd47a17..adb9843dd7cf 100644 --- a/net/l2tp/Kconfig +++ b/net/l2tp/Kconfig | |||
@@ -46,8 +46,8 @@ config L2TP_DEBUGFS | |||
46 | will be called l2tp_debugfs. | 46 | will be called l2tp_debugfs. |
47 | 47 | ||
48 | config L2TP_V3 | 48 | config L2TP_V3 |
49 | bool "L2TPv3 support (EXPERIMENTAL)" | 49 | bool "L2TPv3 support" |
50 | depends on EXPERIMENTAL && L2TP | 50 | depends on L2TP |
51 | help | 51 | help |
52 | Layer Two Tunneling Protocol Version 3 | 52 | Layer Two Tunneling Protocol Version 3 |
53 | 53 | ||
diff --git a/net/lapb/Kconfig b/net/lapb/Kconfig index f0b5efb31a00..6481839b76c9 100644 --- a/net/lapb/Kconfig +++ b/net/lapb/Kconfig | |||
@@ -3,8 +3,7 @@ | |||
3 | # | 3 | # |
4 | 4 | ||
5 | config LAPB | 5 | config LAPB |
6 | tristate "LAPB Data Link Driver (EXPERIMENTAL)" | 6 | tristate "LAPB Data Link Driver" |
7 | depends on EXPERIMENTAL | ||
8 | ---help--- | 7 | ---help--- |
9 | Link Access Procedure, Balanced (LAPB) is the data link layer (i.e. | 8 | Link Access Procedure, Balanced (LAPB) is the data link layer (i.e. |
10 | the lower) part of the X.25 protocol. It offers a reliable | 9 | the lower) part of the X.25 protocol. It offers a reliable |
diff --git a/net/mac80211/Kconfig b/net/mac80211/Kconfig index 0ecf947ad378..62535fe9f570 100644 --- a/net/mac80211/Kconfig +++ b/net/mac80211/Kconfig | |||
@@ -81,7 +81,7 @@ comment "Some wireless drivers require a rate control algorithm" | |||
81 | 81 | ||
82 | config MAC80211_MESH | 82 | config MAC80211_MESH |
83 | bool "Enable mac80211 mesh networking (pre-802.11s) support" | 83 | bool "Enable mac80211 mesh networking (pre-802.11s) support" |
84 | depends on MAC80211 && EXPERIMENTAL | 84 | depends on MAC80211 |
85 | ---help--- | 85 | ---help--- |
86 | This options enables support of Draft 802.11s mesh networking. | 86 | This options enables support of Draft 802.11s mesh networking. |
87 | The implementation is based on Draft 2.08 of the Mesh Networking | 87 | The implementation is based on Draft 2.08 of the Mesh Networking |
diff --git a/net/mac802154/Kconfig b/net/mac802154/Kconfig index a967ddaa4e2f..b33dd76d4307 100644 --- a/net/mac802154/Kconfig +++ b/net/mac802154/Kconfig | |||
@@ -1,6 +1,6 @@ | |||
1 | config MAC802154 | 1 | config MAC802154 |
2 | tristate "Generic IEEE 802.15.4 Soft Networking Stack (mac802154)" | 2 | tristate "Generic IEEE 802.15.4 Soft Networking Stack (mac802154)" |
3 | depends on IEEE802154 && EXPERIMENTAL | 3 | depends on IEEE802154 |
4 | select CRC_CCITT | 4 | select CRC_CCITT |
5 | ---help--- | 5 | ---help--- |
6 | This option enables the hardware independent IEEE 802.15.4 | 6 | This option enables the hardware independent IEEE 802.15.4 |
diff --git a/net/netfilter/Kconfig b/net/netfilter/Kconfig index d4dd702574e4..56d22cae5906 100644 --- a/net/netfilter/Kconfig +++ b/net/netfilter/Kconfig | |||
@@ -131,8 +131,7 @@ config NF_CONNTRACK_LABELS | |||
131 | to connection tracking entries. It selected by the connlabel match. | 131 | to connection tracking entries. It selected by the connlabel match. |
132 | 132 | ||
133 | config NF_CT_PROTO_DCCP | 133 | config NF_CT_PROTO_DCCP |
134 | tristate 'DCCP protocol connection tracking support (EXPERIMENTAL)' | 134 | tristate 'DCCP protocol connection tracking support' |
135 | depends on EXPERIMENTAL | ||
136 | depends on NETFILTER_ADVANCED | 135 | depends on NETFILTER_ADVANCED |
137 | default IP_DCCP | 136 | default IP_DCCP |
138 | help | 137 | help |
@@ -145,8 +144,7 @@ config NF_CT_PROTO_GRE | |||
145 | tristate | 144 | tristate |
146 | 145 | ||
147 | config NF_CT_PROTO_SCTP | 146 | config NF_CT_PROTO_SCTP |
148 | tristate 'SCTP protocol connection tracking support (EXPERIMENTAL)' | 147 | tristate 'SCTP protocol connection tracking support' |
149 | depends on EXPERIMENTAL | ||
150 | depends on NETFILTER_ADVANCED | 148 | depends on NETFILTER_ADVANCED |
151 | default IP_SCTP | 149 | default IP_SCTP |
152 | help | 150 | help |
@@ -287,8 +285,7 @@ config NF_CONNTRACK_PPTP | |||
287 | To compile it as a module, choose M here. If unsure, say N. | 285 | To compile it as a module, choose M here. If unsure, say N. |
288 | 286 | ||
289 | config NF_CONNTRACK_SANE | 287 | config NF_CONNTRACK_SANE |
290 | tristate "SANE protocol support (EXPERIMENTAL)" | 288 | tristate "SANE protocol support" |
291 | depends on EXPERIMENTAL | ||
292 | depends on NETFILTER_ADVANCED | 289 | depends on NETFILTER_ADVANCED |
293 | help | 290 | help |
294 | SANE is a protocol for remote access to scanners as implemented | 291 | SANE is a protocol for remote access to scanners as implemented |
@@ -415,8 +412,7 @@ endif # NF_CONNTRACK | |||
415 | 412 | ||
416 | # transparent proxy support | 413 | # transparent proxy support |
417 | config NETFILTER_TPROXY | 414 | config NETFILTER_TPROXY |
418 | tristate "Transparent proxying support (EXPERIMENTAL)" | 415 | tristate "Transparent proxying support" |
419 | depends on EXPERIMENTAL | ||
420 | depends on IP_NF_MANGLE | 416 | depends on IP_NF_MANGLE |
421 | depends on NETFILTER_ADVANCED | 417 | depends on NETFILTER_ADVANCED |
422 | help | 418 | help |
@@ -724,8 +720,7 @@ config NETFILTER_XT_TARGET_TEE | |||
724 | this clone be rerouted to another nexthop. | 720 | this clone be rerouted to another nexthop. |
725 | 721 | ||
726 | config NETFILTER_XT_TARGET_TPROXY | 722 | config NETFILTER_XT_TARGET_TPROXY |
727 | tristate '"TPROXY" target support (EXPERIMENTAL)' | 723 | tristate '"TPROXY" target support' |
728 | depends on EXPERIMENTAL | ||
729 | depends on NETFILTER_TPROXY | 724 | depends on NETFILTER_TPROXY |
730 | depends on NETFILTER_XTABLES | 725 | depends on NETFILTER_XTABLES |
731 | depends on NETFILTER_ADVANCED | 726 | depends on NETFILTER_ADVANCED |
@@ -789,8 +784,7 @@ config NETFILTER_XT_TARGET_TCPMSS | |||
789 | To compile it as a module, choose M here. If unsure, say N. | 784 | To compile it as a module, choose M here. If unsure, say N. |
790 | 785 | ||
791 | config NETFILTER_XT_TARGET_TCPOPTSTRIP | 786 | config NETFILTER_XT_TARGET_TCPOPTSTRIP |
792 | tristate '"TCPOPTSTRIP" target support (EXPERIMENTAL)' | 787 | tristate '"TCPOPTSTRIP" target support' |
793 | depends on EXPERIMENTAL | ||
794 | depends on IP_NF_MANGLE || IP6_NF_MANGLE | 788 | depends on IP_NF_MANGLE || IP6_NF_MANGLE |
795 | depends on NETFILTER_ADVANCED | 789 | depends on NETFILTER_ADVANCED |
796 | help | 790 | help |
@@ -1173,8 +1167,7 @@ config NETFILTER_XT_MATCH_RECENT | |||
1173 | Official Website: <http://snowman.net/projects/ipt_recent/> | 1167 | Official Website: <http://snowman.net/projects/ipt_recent/> |
1174 | 1168 | ||
1175 | config NETFILTER_XT_MATCH_SCTP | 1169 | config NETFILTER_XT_MATCH_SCTP |
1176 | tristate '"sctp" protocol match support (EXPERIMENTAL)' | 1170 | tristate '"sctp" protocol match support' |
1177 | depends on EXPERIMENTAL | ||
1178 | depends on NETFILTER_ADVANCED | 1171 | depends on NETFILTER_ADVANCED |
1179 | default IP_SCTP | 1172 | default IP_SCTP |
1180 | help | 1173 | help |
@@ -1186,8 +1179,7 @@ config NETFILTER_XT_MATCH_SCTP | |||
1186 | <file:Documentation/kbuild/modules.txt>. If unsure, say `N'. | 1179 | <file:Documentation/kbuild/modules.txt>. If unsure, say `N'. |
1187 | 1180 | ||
1188 | config NETFILTER_XT_MATCH_SOCKET | 1181 | config NETFILTER_XT_MATCH_SOCKET |
1189 | tristate '"socket" match support (EXPERIMENTAL)' | 1182 | tristate '"socket" match support' |
1190 | depends on EXPERIMENTAL | ||
1191 | depends on NETFILTER_TPROXY | 1183 | depends on NETFILTER_TPROXY |
1192 | depends on NETFILTER_XTABLES | 1184 | depends on NETFILTER_XTABLES |
1193 | depends on NETFILTER_ADVANCED | 1185 | depends on NETFILTER_ADVANCED |
diff --git a/net/nfc/core.c b/net/nfc/core.c index 25522e56d350..6ceee8e181ca 100644 --- a/net/nfc/core.c +++ b/net/nfc/core.c | |||
@@ -730,10 +730,10 @@ struct class nfc_class = { | |||
730 | }; | 730 | }; |
731 | EXPORT_SYMBOL(nfc_class); | 731 | EXPORT_SYMBOL(nfc_class); |
732 | 732 | ||
733 | static int match_idx(struct device *d, void *data) | 733 | static int match_idx(struct device *d, const void *data) |
734 | { | 734 | { |
735 | struct nfc_dev *dev = to_nfc_dev(d); | 735 | struct nfc_dev *dev = to_nfc_dev(d); |
736 | unsigned int *idx = data; | 736 | const unsigned int *idx = data; |
737 | 737 | ||
738 | return dev->idx == *idx; | 738 | return dev->idx == *idx; |
739 | } | 739 | } |
diff --git a/net/rds/Kconfig b/net/rds/Kconfig index ec753b3ae72a..f2c670ba7b9b 100644 --- a/net/rds/Kconfig +++ b/net/rds/Kconfig | |||
@@ -1,7 +1,7 @@ | |||
1 | 1 | ||
2 | config RDS | 2 | config RDS |
3 | tristate "The RDS Protocol (EXPERIMENTAL)" | 3 | tristate "The RDS Protocol" |
4 | depends on INET && EXPERIMENTAL | 4 | depends on INET |
5 | ---help--- | 5 | ---help--- |
6 | The RDS (Reliable Datagram Sockets) protocol provides reliable, | 6 | The RDS (Reliable Datagram Sockets) protocol provides reliable, |
7 | sequenced delivery of datagrams over Infiniband, iWARP, | 7 | sequenced delivery of datagrams over Infiniband, iWARP, |
diff --git a/net/rxrpc/Kconfig b/net/rxrpc/Kconfig index 0d3103c4f11c..23dcef12b986 100644 --- a/net/rxrpc/Kconfig +++ b/net/rxrpc/Kconfig | |||
@@ -4,7 +4,7 @@ | |||
4 | 4 | ||
5 | config AF_RXRPC | 5 | config AF_RXRPC |
6 | tristate "RxRPC session sockets" | 6 | tristate "RxRPC session sockets" |
7 | depends on INET && EXPERIMENTAL | 7 | depends on INET |
8 | select CRYPTO | 8 | select CRYPTO |
9 | select KEYS | 9 | select KEYS |
10 | help | 10 | help |
diff --git a/net/sunrpc/Kconfig b/net/sunrpc/Kconfig index 03d03e37a7d5..516fe2caac2c 100644 --- a/net/sunrpc/Kconfig +++ b/net/sunrpc/Kconfig | |||
@@ -10,7 +10,7 @@ config SUNRPC_BACKCHANNEL | |||
10 | 10 | ||
11 | config SUNRPC_XPRT_RDMA | 11 | config SUNRPC_XPRT_RDMA |
12 | tristate | 12 | tristate |
13 | depends on SUNRPC && INFINIBAND && INFINIBAND_ADDR_TRANS && EXPERIMENTAL | 13 | depends on SUNRPC && INFINIBAND && INFINIBAND_ADDR_TRANS |
14 | default SUNRPC && INFINIBAND | 14 | default SUNRPC && INFINIBAND |
15 | help | 15 | help |
16 | This option allows the NFS client and server to support | 16 | This option allows the NFS client and server to support |
diff --git a/net/tipc/Kconfig b/net/tipc/Kconfig index bc41bd31eadc..4f99600a5fed 100644 --- a/net/tipc/Kconfig +++ b/net/tipc/Kconfig | |||
@@ -3,8 +3,8 @@ | |||
3 | # | 3 | # |
4 | 4 | ||
5 | menuconfig TIPC | 5 | menuconfig TIPC |
6 | tristate "The TIPC Protocol (EXPERIMENTAL)" | 6 | tristate "The TIPC Protocol" |
7 | depends on INET && EXPERIMENTAL | 7 | depends on INET |
8 | ---help--- | 8 | ---help--- |
9 | The Transparent Inter Process Communication (TIPC) protocol is | 9 | The Transparent Inter Process Communication (TIPC) protocol is |
10 | specially designed for intra cluster communication. This protocol | 10 | specially designed for intra cluster communication. This protocol |
diff --git a/net/x25/Kconfig b/net/x25/Kconfig index e6759c9660bb..c959312c45e3 100644 --- a/net/x25/Kconfig +++ b/net/x25/Kconfig | |||
@@ -3,8 +3,7 @@ | |||
3 | # | 3 | # |
4 | 4 | ||
5 | config X25 | 5 | config X25 |
6 | tristate "CCITT X.25 Packet Layer (EXPERIMENTAL)" | 6 | tristate "CCITT X.25 Packet Layer" |
7 | depends on EXPERIMENTAL | ||
8 | ---help--- | 7 | ---help--- |
9 | X.25 is a set of standardized network protocols, similar in scope to | 8 | X.25 is a set of standardized network protocols, similar in scope to |
10 | frame relay; the one physical line from your box to the X.25 network | 9 | frame relay; the one physical line from your box to the X.25 network |
diff --git a/net/xfrm/Kconfig b/net/xfrm/Kconfig index ce90b8d92365..bda1a13628a8 100644 --- a/net/xfrm/Kconfig +++ b/net/xfrm/Kconfig | |||
@@ -21,8 +21,8 @@ config XFRM_USER | |||
21 | If unsure, say Y. | 21 | If unsure, say Y. |
22 | 22 | ||
23 | config XFRM_SUB_POLICY | 23 | config XFRM_SUB_POLICY |
24 | bool "Transformation sub policy support (EXPERIMENTAL)" | 24 | bool "Transformation sub policy support" |
25 | depends on XFRM && EXPERIMENTAL | 25 | depends on XFRM |
26 | ---help--- | 26 | ---help--- |
27 | Support sub policy for developers. By using sub policy with main | 27 | Support sub policy for developers. By using sub policy with main |
28 | one, two policies can be applied to the same packet at once. | 28 | one, two policies can be applied to the same packet at once. |
@@ -31,8 +31,8 @@ config XFRM_SUB_POLICY | |||
31 | If unsure, say N. | 31 | If unsure, say N. |
32 | 32 | ||
33 | config XFRM_MIGRATE | 33 | config XFRM_MIGRATE |
34 | bool "Transformation migrate database (EXPERIMENTAL)" | 34 | bool "Transformation migrate database" |
35 | depends on XFRM && EXPERIMENTAL | 35 | depends on XFRM |
36 | ---help--- | 36 | ---help--- |
37 | A feature to update locator(s) of a given IPsec security | 37 | A feature to update locator(s) of a given IPsec security |
38 | association dynamically. This feature is required, for | 38 | association dynamically. This feature is required, for |
@@ -42,8 +42,8 @@ config XFRM_MIGRATE | |||
42 | If unsure, say N. | 42 | If unsure, say N. |
43 | 43 | ||
44 | config XFRM_STATISTICS | 44 | config XFRM_STATISTICS |
45 | bool "Transformation statistics (EXPERIMENTAL)" | 45 | bool "Transformation statistics" |
46 | depends on INET && XFRM && PROC_FS && EXPERIMENTAL | 46 | depends on INET && XFRM && PROC_FS |
47 | ---help--- | 47 | ---help--- |
48 | This statistics is not a SNMP/MIB specification but shows | 48 | This statistics is not a SNMP/MIB specification but shows |
49 | statistics about transformation error (or almost error) factor | 49 | statistics about transformation error (or almost error) factor |
@@ -68,8 +68,8 @@ config NET_KEY | |||
68 | Say Y unless you know what you are doing. | 68 | Say Y unless you know what you are doing. |
69 | 69 | ||
70 | config NET_KEY_MIGRATE | 70 | config NET_KEY_MIGRATE |
71 | bool "PF_KEY MIGRATE (EXPERIMENTAL)" | 71 | bool "PF_KEY MIGRATE" |
72 | depends on NET_KEY && EXPERIMENTAL | 72 | depends on NET_KEY |
73 | select XFRM_MIGRATE | 73 | select XFRM_MIGRATE |
74 | ---help--- | 74 | ---help--- |
75 | Add a PF_KEY MIGRATE message to PF_KEYv2 socket family. | 75 | Add a PF_KEY MIGRATE message to PF_KEYv2 socket family. |