diff options
author | Linus Torvalds <torvalds@linux-foundation.org> | 2009-12-08 10:55:01 -0500 |
---|---|---|
committer | Linus Torvalds <torvalds@linux-foundation.org> | 2009-12-08 10:55:01 -0500 |
commit | d7fc02c7bae7b1cf69269992cf880a43a350cdaa (patch) | |
tree | a43d56fa72913a1cc98a0bbebe054d08581b3a7c /Documentation | |
parent | ee1262dbc65ce0b6234a915d8432171e8d77f518 (diff) | |
parent | 28b4d5cc17c20786848cdc07b7ea237a309776bb (diff) |
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next-2.6
* git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next-2.6: (1815 commits)
mac80211: fix reorder buffer release
iwmc3200wifi: Enable wimax core through module parameter
iwmc3200wifi: Add wifi-wimax coexistence mode as a module parameter
iwmc3200wifi: Coex table command does not expect a response
iwmc3200wifi: Update wiwi priority table
iwlwifi: driver version track kernel version
iwlwifi: indicate uCode type when fail dump error/event log
iwl3945: remove duplicated event logging code
b43: fix two warnings
ipw2100: fix rebooting hang with driver loaded
cfg80211: indent regulatory messages with spaces
iwmc3200wifi: fix NULL pointer dereference in pmkid update
mac80211: Fix TX status reporting for injected data frames
ath9k: enable 2GHz band only if the device supports it
airo: Fix integer overflow warning
rt2x00: Fix padding bug on L2PAD devices.
WE: Fix set events not propagated
b43legacy: avoid PPC fault during resume
b43: avoid PPC fault during resume
tcp: fix a timewait refcnt race
...
Fix up conflicts due to sysctl cleanups (dead sysctl_check code and
CTL_UNNUMBERED removed) in
kernel/sysctl_check.c
net/ipv4/sysctl_net_ipv4.c
net/ipv6/addrconf.c
net/sctp/sysctl.c
Diffstat (limited to 'Documentation')
-rw-r--r-- | Documentation/feature-removal-schedule.txt | 12 | ||||
-rw-r--r-- | Documentation/isdn/README.gigaset | 34 | ||||
-rw-r--r-- | Documentation/kernel-parameters.txt | 3 | ||||
-rw-r--r-- | Documentation/networking/bonding.txt | 42 | ||||
-rw-r--r-- | Documentation/networking/ip-sysctl.txt | 36 | ||||
-rw-r--r-- | Documentation/powerpc/dts-bindings/fsl/mpc5200.txt | 10 |
6 files changed, 109 insertions, 28 deletions
diff --git a/Documentation/feature-removal-schedule.txt b/Documentation/feature-removal-schedule.txt index f613df8ec7bf..a004b04ffd3a 100644 --- a/Documentation/feature-removal-schedule.txt +++ b/Documentation/feature-removal-schedule.txt | |||
@@ -317,18 +317,6 @@ Who: ocfs2-devel@oss.oracle.com | |||
317 | 317 | ||
318 | --------------------------- | 318 | --------------------------- |
319 | 319 | ||
320 | What: SCTP_GET_PEER_ADDRS_NUM_OLD, SCTP_GET_PEER_ADDRS_OLD, | ||
321 | SCTP_GET_LOCAL_ADDRS_NUM_OLD, SCTP_GET_LOCAL_ADDRS_OLD | ||
322 | When: June 2009 | ||
323 | Why: A newer version of the options have been introduced in 2005 that | ||
324 | removes the limitions of the old API. The sctp library has been | ||
325 | converted to use these new options at the same time. Any user | ||
326 | space app that directly uses the old options should convert to using | ||
327 | the new options. | ||
328 | Who: Vlad Yasevich <vladislav.yasevich@hp.com> | ||
329 | |||
330 | --------------------------- | ||
331 | |||
332 | What: Ability for non root users to shm_get hugetlb pages based on mlock | 320 | What: Ability for non root users to shm_get hugetlb pages based on mlock |
333 | resource limits | 321 | resource limits |
334 | When: 2.6.31 | 322 | When: 2.6.31 |
diff --git a/Documentation/isdn/README.gigaset b/Documentation/isdn/README.gigaset index f9963103ae3d..0fc9831d7ecb 100644 --- a/Documentation/isdn/README.gigaset +++ b/Documentation/isdn/README.gigaset | |||
@@ -5,7 +5,7 @@ GigaSet 307x Device Driver | |||
5 | ------------ | 5 | ------------ |
6 | 1.1. Hardware | 6 | 1.1. Hardware |
7 | -------- | 7 | -------- |
8 | This release supports the connection of the Gigaset 307x/417x family of | 8 | This driver supports the connection of the Gigaset 307x/417x family of |
9 | ISDN DECT bases via Gigaset M101 Data, Gigaset M105 Data or direct USB | 9 | ISDN DECT bases via Gigaset M101 Data, Gigaset M105 Data or direct USB |
10 | connection. The following devices are reported to be compatible: | 10 | connection. The following devices are reported to be compatible: |
11 | 11 | ||
@@ -33,7 +33,7 @@ GigaSet 307x Device Driver | |||
33 | http://gigaset307x.sourceforge.net/ | 33 | http://gigaset307x.sourceforge.net/ |
34 | 34 | ||
35 | We had also reports from users of Gigaset M105 who could use the drivers | 35 | We had also reports from users of Gigaset M105 who could use the drivers |
36 | with SX 100 and CX 100 ISDN bases (only in unimodem mode, see section 2.4.) | 36 | with SX 100 and CX 100 ISDN bases (only in unimodem mode, see section 2.5.) |
37 | If you have another device that works with our driver, please let us know. | 37 | If you have another device that works with our driver, please let us know. |
38 | 38 | ||
39 | Chances of getting an USB device to work are good if the output of | 39 | Chances of getting an USB device to work are good if the output of |
@@ -49,7 +49,7 @@ GigaSet 307x Device Driver | |||
49 | -------- | 49 | -------- |
50 | The driver works with ISDN4linux and so can be used with any software | 50 | The driver works with ISDN4linux and so can be used with any software |
51 | which is able to use ISDN4linux for ISDN connections (voice or data). | 51 | which is able to use ISDN4linux for ISDN connections (voice or data). |
52 | CAPI4Linux support is planned but not yet available. | 52 | Experimental Kernel CAPI support is available as a compilation option. |
53 | 53 | ||
54 | There are some user space tools available at | 54 | There are some user space tools available at |
55 | http://sourceforge.net/projects/gigaset307x/ | 55 | http://sourceforge.net/projects/gigaset307x/ |
@@ -102,20 +102,28 @@ GigaSet 307x Device Driver | |||
102 | 2.3. ISDN4linux | 102 | 2.3. ISDN4linux |
103 | ---------- | 103 | ---------- |
104 | This is the "normal" mode of operation. After loading the module you can | 104 | This is the "normal" mode of operation. After loading the module you can |
105 | set up the ISDN system just as you'd do with any ISDN card. | 105 | set up the ISDN system just as you'd do with any ISDN card supported by |
106 | Your distribution should provide some configuration utility. | 106 | the ISDN4Linux subsystem. Most distributions provide some configuration |
107 | If not, you can use some HOWTOs like | 107 | utility. If not, you can use some HOWTOs like |
108 | http://www.linuxhaven.de/dlhp/HOWTO/DE-ISDN-HOWTO-5.html | 108 | http://www.linuxhaven.de/dlhp/HOWTO/DE-ISDN-HOWTO-5.html |
109 | If this doesn't work, because you have some recent device like SX100 where | 109 | If this doesn't work, because you have some device like SX100 where |
110 | debug output (see section 3.2.) shows something like this when dialing | 110 | debug output (see section 3.2.) shows something like this when dialing |
111 | CMD Received: ERROR | 111 | CMD Received: ERROR |
112 | Available Params: 0 | 112 | Available Params: 0 |
113 | Connection State: 0, Response: -1 | 113 | Connection State: 0, Response: -1 |
114 | gigaset_process_response: resp_code -1 in ConState 0 ! | 114 | gigaset_process_response: resp_code -1 in ConState 0 ! |
115 | Timeout occurred | 115 | Timeout occurred |
116 | you might need to use unimodem mode: | 116 | you might need to use unimodem mode. (see section 2.5.) |
117 | 117 | ||
118 | 2.4. Unimodem mode | 118 | 2.4. CAPI |
119 | ---- | ||
120 | If the driver is compiled with CAPI support (kernel configuration option | ||
121 | GIGASET_CAPI, experimental) it can also be used with CAPI 2.0 kernel and | ||
122 | user space applications. ISDN4Linux is supported in this configuration | ||
123 | via the capidrv compatibility driver. The kernel module capidrv.ko must | ||
124 | be loaded explicitly ("modprobe capidrv") if needed. | ||
125 | |||
126 | 2.5. Unimodem mode | ||
119 | ------------- | 127 | ------------- |
120 | This is needed for some devices [e.g. SX100] as they have problems with | 128 | This is needed for some devices [e.g. SX100] as they have problems with |
121 | the "normal" commands. | 129 | the "normal" commands. |
@@ -160,7 +168,7 @@ GigaSet 307x Device Driver | |||
160 | configuration file like /etc/modprobe.conf.local, | 168 | configuration file like /etc/modprobe.conf.local, |
161 | using that should be preferred. | 169 | using that should be preferred. |
162 | 170 | ||
163 | 2.5. Call-ID (CID) mode | 171 | 2.6. Call-ID (CID) mode |
164 | ------------------ | 172 | ------------------ |
165 | Call-IDs are numbers used to tag commands to, and responses from, the | 173 | Call-IDs are numbers used to tag commands to, and responses from, the |
166 | Gigaset base in order to support the simultaneous handling of multiple | 174 | Gigaset base in order to support the simultaneous handling of multiple |
@@ -188,7 +196,7 @@ GigaSet 307x Device Driver | |||
188 | You can also use /sys/class/tty/ttyGxy/cidmode for changing the CID mode | 196 | You can also use /sys/class/tty/ttyGxy/cidmode for changing the CID mode |
189 | setting (ttyGxy is ttyGU0 or ttyGB0). | 197 | setting (ttyGxy is ttyGU0 or ttyGB0). |
190 | 198 | ||
191 | 2.6. Unregistered Wireless Devices (M101/M105) | 199 | 2.7. Unregistered Wireless Devices (M101/M105) |
192 | ----------------------------------------- | 200 | ----------------------------------------- |
193 | The main purpose of the ser_gigaset and usb_gigaset drivers is to allow | 201 | The main purpose of the ser_gigaset and usb_gigaset drivers is to allow |
194 | the M101 and M105 wireless devices to be used as ISDN devices for ISDN | 202 | the M101 and M105 wireless devices to be used as ISDN devices for ISDN |
@@ -228,7 +236,7 @@ GigaSet 307x Device Driver | |||
228 | You have two or more DECT data adapters (M101/M105) and only the | 236 | You have two or more DECT data adapters (M101/M105) and only the |
229 | first one you turn on works. | 237 | first one you turn on works. |
230 | Solution: | 238 | Solution: |
231 | Select Unimodem mode for all DECT data adapters. (see section 2.4.) | 239 | Select Unimodem mode for all DECT data adapters. (see section 2.5.) |
232 | 240 | ||
233 | Problem: | 241 | Problem: |
234 | Messages like this: | 242 | Messages like this: |
@@ -236,7 +244,7 @@ GigaSet 307x Device Driver | |||
236 | appear in your syslog. | 244 | appear in your syslog. |
237 | Solution: | 245 | Solution: |
238 | Check whether your M10x wireless device is correctly registered to the | 246 | Check whether your M10x wireless device is correctly registered to the |
239 | Gigaset base. (see section 2.6.) | 247 | Gigaset base. (see section 2.7.) |
240 | 248 | ||
241 | 3.2. Telling the driver to provide more information | 249 | 3.2. Telling the driver to provide more information |
242 | ---------------------------------------------- | 250 | ---------------------------------------------- |
diff --git a/Documentation/kernel-parameters.txt b/Documentation/kernel-parameters.txt index fce5b5e516cc..495a39a77341 100644 --- a/Documentation/kernel-parameters.txt +++ b/Documentation/kernel-parameters.txt | |||
@@ -2605,6 +2605,9 @@ and is between 256 and 4096 characters. It is defined in the file | |||
2605 | uart6850= [HW,OSS] | 2605 | uart6850= [HW,OSS] |
2606 | Format: <io>,<irq> | 2606 | Format: <io>,<irq> |
2607 | 2607 | ||
2608 | uhash_entries= [KNL,NET] | ||
2609 | Set number of hash buckets for UDP/UDP-Lite connections | ||
2610 | |||
2608 | uhci-hcd.ignore_oc= | 2611 | uhci-hcd.ignore_oc= |
2609 | [USB] Ignore overcurrent events (default N). | 2612 | [USB] Ignore overcurrent events (default N). |
2610 | Some badly-designed motherboards generate lots of | 2613 | Some badly-designed motherboards generate lots of |
diff --git a/Documentation/networking/bonding.txt b/Documentation/networking/bonding.txt index d5181ce9ff62..61f516b135b4 100644 --- a/Documentation/networking/bonding.txt +++ b/Documentation/networking/bonding.txt | |||
@@ -1,7 +1,7 @@ | |||
1 | 1 | ||
2 | Linux Ethernet Bonding Driver HOWTO | 2 | Linux Ethernet Bonding Driver HOWTO |
3 | 3 | ||
4 | Latest update: 12 November 2007 | 4 | Latest update: 23 September 2009 |
5 | 5 | ||
6 | Initial release : Thomas Davis <tadavis at lbl.gov> | 6 | Initial release : Thomas Davis <tadavis at lbl.gov> |
7 | Corrections, HA extensions : 2000/10/03-15 : | 7 | Corrections, HA extensions : 2000/10/03-15 : |
@@ -614,6 +614,46 @@ primary | |||
614 | 614 | ||
615 | The primary option is only valid for active-backup mode. | 615 | The primary option is only valid for active-backup mode. |
616 | 616 | ||
617 | primary_reselect | ||
618 | |||
619 | Specifies the reselection policy for the primary slave. This | ||
620 | affects how the primary slave is chosen to become the active slave | ||
621 | when failure of the active slave or recovery of the primary slave | ||
622 | occurs. This option is designed to prevent flip-flopping between | ||
623 | the primary slave and other slaves. Possible values are: | ||
624 | |||
625 | always or 0 (default) | ||
626 | |||
627 | The primary slave becomes the active slave whenever it | ||
628 | comes back up. | ||
629 | |||
630 | better or 1 | ||
631 | |||
632 | The primary slave becomes the active slave when it comes | ||
633 | back up, if the speed and duplex of the primary slave is | ||
634 | better than the speed and duplex of the current active | ||
635 | slave. | ||
636 | |||
637 | failure or 2 | ||
638 | |||
639 | The primary slave becomes the active slave only if the | ||
640 | current active slave fails and the primary slave is up. | ||
641 | |||
642 | The primary_reselect setting is ignored in two cases: | ||
643 | |||
644 | If no slaves are active, the first slave to recover is | ||
645 | made the active slave. | ||
646 | |||
647 | When initially enslaved, the primary slave is always made | ||
648 | the active slave. | ||
649 | |||
650 | Changing the primary_reselect policy via sysfs will cause an | ||
651 | immediate selection of the best active slave according to the new | ||
652 | policy. This may or may not result in a change of the active | ||
653 | slave, depending upon the circumstances. | ||
654 | |||
655 | This option was added for bonding version 3.6.0. | ||
656 | |||
617 | updelay | 657 | updelay |
618 | 658 | ||
619 | Specifies the time, in milliseconds, to wait before enabling a | 659 | Specifies the time, in milliseconds, to wait before enabling a |
diff --git a/Documentation/networking/ip-sysctl.txt b/Documentation/networking/ip-sysctl.txt index fbe427a6580c..006b39dec87d 100644 --- a/Documentation/networking/ip-sysctl.txt +++ b/Documentation/networking/ip-sysctl.txt | |||
@@ -164,6 +164,14 @@ tcp_congestion_control - STRING | |||
164 | additional choices may be available based on kernel configuration. | 164 | additional choices may be available based on kernel configuration. |
165 | Default is set as part of kernel configuration. | 165 | Default is set as part of kernel configuration. |
166 | 166 | ||
167 | tcp_cookie_size - INTEGER | ||
168 | Default size of TCP Cookie Transactions (TCPCT) option, that may be | ||
169 | overridden on a per socket basis by the TCPCT socket option. | ||
170 | Values greater than the maximum (16) are interpreted as the maximum. | ||
171 | Values greater than zero and less than the minimum (8) are interpreted | ||
172 | as the minimum. Odd values are interpreted as the next even value. | ||
173 | Default: 0 (off). | ||
174 | |||
167 | tcp_dsack - BOOLEAN | 175 | tcp_dsack - BOOLEAN |
168 | Allows TCP to send "duplicate" SACKs. | 176 | Allows TCP to send "duplicate" SACKs. |
169 | 177 | ||
@@ -723,6 +731,12 @@ accept_source_route - BOOLEAN | |||
723 | default TRUE (router) | 731 | default TRUE (router) |
724 | FALSE (host) | 732 | FALSE (host) |
725 | 733 | ||
734 | accept_local - BOOLEAN | ||
735 | Accept packets with local source addresses. In combination with | ||
736 | suitable routing, this can be used to direct packets between two | ||
737 | local interfaces over the wire and have them accepted properly. | ||
738 | default FALSE | ||
739 | |||
726 | rp_filter - INTEGER | 740 | rp_filter - INTEGER |
727 | 0 - No source validation. | 741 | 0 - No source validation. |
728 | 1 - Strict mode as defined in RFC3704 Strict Reverse Path | 742 | 1 - Strict mode as defined in RFC3704 Strict Reverse Path |
@@ -738,8 +752,8 @@ rp_filter - INTEGER | |||
738 | to prevent IP spoofing from DDos attacks. If using asymmetric routing | 752 | to prevent IP spoofing from DDos attacks. If using asymmetric routing |
739 | or other complicated routing, then loose mode is recommended. | 753 | or other complicated routing, then loose mode is recommended. |
740 | 754 | ||
741 | conf/all/rp_filter must also be set to non-zero to do source validation | 755 | The max value from conf/{all,interface}/rp_filter is used |
742 | on the interface | 756 | when doing source validation on the {interface}. |
743 | 757 | ||
744 | Default value is 0. Note that some distributions enable it | 758 | Default value is 0. Note that some distributions enable it |
745 | in startup scripts. | 759 | in startup scripts. |
@@ -1086,6 +1100,24 @@ accept_dad - INTEGER | |||
1086 | 2: Enable DAD, and disable IPv6 operation if MAC-based duplicate | 1100 | 2: Enable DAD, and disable IPv6 operation if MAC-based duplicate |
1087 | link-local address has been found. | 1101 | link-local address has been found. |
1088 | 1102 | ||
1103 | force_tllao - BOOLEAN | ||
1104 | Enable sending the target link-layer address option even when | ||
1105 | responding to a unicast neighbor solicitation. | ||
1106 | Default: FALSE | ||
1107 | |||
1108 | Quoting from RFC 2461, section 4.4, Target link-layer address: | ||
1109 | |||
1110 | "The option MUST be included for multicast solicitations in order to | ||
1111 | avoid infinite Neighbor Solicitation "recursion" when the peer node | ||
1112 | does not have a cache entry to return a Neighbor Advertisements | ||
1113 | message. When responding to unicast solicitations, the option can be | ||
1114 | omitted since the sender of the solicitation has the correct link- | ||
1115 | layer address; otherwise it would not have be able to send the unicast | ||
1116 | solicitation in the first place. However, including the link-layer | ||
1117 | address in this case adds little overhead and eliminates a potential | ||
1118 | race condition where the sender deletes the cached link-layer address | ||
1119 | prior to receiving a response to a previous solicitation." | ||
1120 | |||
1089 | icmp/*: | 1121 | icmp/*: |
1090 | ratelimit - INTEGER | 1122 | ratelimit - INTEGER |
1091 | Limit the maximal rates for sending ICMPv6 packets. | 1123 | Limit the maximal rates for sending ICMPv6 packets. |
diff --git a/Documentation/powerpc/dts-bindings/fsl/mpc5200.txt b/Documentation/powerpc/dts-bindings/fsl/mpc5200.txt index 8447fd7090d0..cabc780f7258 100644 --- a/Documentation/powerpc/dts-bindings/fsl/mpc5200.txt +++ b/Documentation/powerpc/dts-bindings/fsl/mpc5200.txt | |||
@@ -178,3 +178,13 @@ External interrupts: | |||
178 | external irq3: interrupts = <1 3 n>; | 178 | external irq3: interrupts = <1 3 n>; |
179 | 'n' is sense (0: level high, 1: edge rising, 2: edge falling 3: level low) | 179 | 'n' is sense (0: level high, 1: edge rising, 2: edge falling 3: level low) |
180 | 180 | ||
181 | fsl,mpc5200-mscan nodes | ||
182 | ----------------------- | ||
183 | In addition to the required compatible-, reg- and interrupt-properites, you can | ||
184 | also specify which clock source shall be used for the controller: | ||
185 | |||
186 | - fsl,mscan-clock-source- a string describing the clock source. Valid values | ||
187 | are: "ip" for ip bus clock | ||
188 | "ref" for reference clock (XTAL) | ||
189 | "ref" is default in case this property is not | ||
190 | present. | ||