diff options
Diffstat (limited to 'Documentation')
-rw-r--r-- | Documentation/SubmittingPatches | 2 | ||||
-rw-r--r-- | Documentation/cciss.txt | 1 | ||||
-rw-r--r-- | Documentation/crypto/api-intro.txt | 36 | ||||
-rw-r--r-- | Documentation/feature-removal-schedule.txt | 20 | ||||
-rw-r--r-- | Documentation/i386/boot.txt | 1 | ||||
-rw-r--r-- | Documentation/i386/zero-page.txt | 4 | ||||
-rw-r--r-- | Documentation/kernel-parameters.txt | 6 | ||||
-rw-r--r-- | Documentation/networking/ip-sysctl.txt | 12 | ||||
-rw-r--r-- | Documentation/powerpc/booting-without-of.txt | 6 |
9 files changed, 68 insertions, 20 deletions
diff --git a/Documentation/SubmittingPatches b/Documentation/SubmittingPatches index 2cd7f02ffd0b..d42ab4c9e893 100644 --- a/Documentation/SubmittingPatches +++ b/Documentation/SubmittingPatches | |||
@@ -308,6 +308,8 @@ then you just add a line saying | |||
308 | 308 | ||
309 | Signed-off-by: Random J Developer <random@developer.example.org> | 309 | Signed-off-by: Random J Developer <random@developer.example.org> |
310 | 310 | ||
311 | using your real name (sorry, no pseudonyms or anonymous contributions.) | ||
312 | |||
311 | Some people also put extra tags at the end. They'll just be ignored for | 313 | Some people also put extra tags at the end. They'll just be ignored for |
312 | now, but you can do this to mark internal company procedures or just | 314 | now, but you can do this to mark internal company procedures or just |
313 | point out some special detail about the sign-off. | 315 | point out some special detail about the sign-off. |
diff --git a/Documentation/cciss.txt b/Documentation/cciss.txt index 15378422fc46..9c629ffa0e58 100644 --- a/Documentation/cciss.txt +++ b/Documentation/cciss.txt | |||
@@ -20,6 +20,7 @@ This driver is known to work with the following cards: | |||
20 | * SA P400i | 20 | * SA P400i |
21 | * SA E200 | 21 | * SA E200 |
22 | * SA E200i | 22 | * SA E200i |
23 | * SA E500 | ||
23 | 24 | ||
24 | If nodes are not already created in the /dev/cciss directory, run as root: | 25 | If nodes are not already created in the /dev/cciss directory, run as root: |
25 | 26 | ||
diff --git a/Documentation/crypto/api-intro.txt b/Documentation/crypto/api-intro.txt index 74dffc68ff9f..5a03a2801d67 100644 --- a/Documentation/crypto/api-intro.txt +++ b/Documentation/crypto/api-intro.txt | |||
@@ -19,15 +19,14 @@ At the lowest level are algorithms, which register dynamically with the | |||
19 | API. | 19 | API. |
20 | 20 | ||
21 | 'Transforms' are user-instantiated objects, which maintain state, handle all | 21 | 'Transforms' are user-instantiated objects, which maintain state, handle all |
22 | of the implementation logic (e.g. manipulating page vectors), provide an | 22 | of the implementation logic (e.g. manipulating page vectors) and provide an |
23 | abstraction to the underlying algorithms, and handle common logical | 23 | abstraction to the underlying algorithms. However, at the user |
24 | operations (e.g. cipher modes, HMAC for digests). However, at the user | ||
25 | level they are very simple. | 24 | level they are very simple. |
26 | 25 | ||
27 | Conceptually, the API layering looks like this: | 26 | Conceptually, the API layering looks like this: |
28 | 27 | ||
29 | [transform api] (user interface) | 28 | [transform api] (user interface) |
30 | [transform ops] (per-type logic glue e.g. cipher.c, digest.c) | 29 | [transform ops] (per-type logic glue e.g. cipher.c, compress.c) |
31 | [algorithm api] (for registering algorithms) | 30 | [algorithm api] (for registering algorithms) |
32 | 31 | ||
33 | The idea is to make the user interface and algorithm registration API | 32 | The idea is to make the user interface and algorithm registration API |
@@ -44,22 +43,27 @@ under development. | |||
44 | Here's an example of how to use the API: | 43 | Here's an example of how to use the API: |
45 | 44 | ||
46 | #include <linux/crypto.h> | 45 | #include <linux/crypto.h> |
46 | #include <linux/err.h> | ||
47 | #include <linux/scatterlist.h> | ||
47 | 48 | ||
48 | struct scatterlist sg[2]; | 49 | struct scatterlist sg[2]; |
49 | char result[128]; | 50 | char result[128]; |
50 | struct crypto_tfm *tfm; | 51 | struct crypto_hash *tfm; |
52 | struct hash_desc desc; | ||
51 | 53 | ||
52 | tfm = crypto_alloc_tfm("md5", 0); | 54 | tfm = crypto_alloc_hash("md5", 0, CRYPTO_ALG_ASYNC); |
53 | if (tfm == NULL) | 55 | if (IS_ERR(tfm)) |
54 | fail(); | 56 | fail(); |
55 | 57 | ||
56 | /* ... set up the scatterlists ... */ | 58 | /* ... set up the scatterlists ... */ |
59 | |||
60 | desc.tfm = tfm; | ||
61 | desc.flags = 0; | ||
57 | 62 | ||
58 | crypto_digest_init(tfm); | 63 | if (crypto_hash_digest(&desc, &sg, 2, result)) |
59 | crypto_digest_update(tfm, &sg, 2); | 64 | fail(); |
60 | crypto_digest_final(tfm, result); | ||
61 | 65 | ||
62 | crypto_free_tfm(tfm); | 66 | crypto_free_hash(tfm); |
63 | 67 | ||
64 | 68 | ||
65 | Many real examples are available in the regression test module (tcrypt.c). | 69 | Many real examples are available in the regression test module (tcrypt.c). |
@@ -126,7 +130,7 @@ might already be working on. | |||
126 | BUGS | 130 | BUGS |
127 | 131 | ||
128 | Send bug reports to: | 132 | Send bug reports to: |
129 | James Morris <jmorris@redhat.com> | 133 | Herbert Xu <herbert@gondor.apana.org.au> |
130 | Cc: David S. Miller <davem@redhat.com> | 134 | Cc: David S. Miller <davem@redhat.com> |
131 | 135 | ||
132 | 136 | ||
@@ -134,13 +138,14 @@ FURTHER INFORMATION | |||
134 | 138 | ||
135 | For further patches and various updates, including the current TODO | 139 | For further patches and various updates, including the current TODO |
136 | list, see: | 140 | list, see: |
137 | http://samba.org/~jamesm/crypto/ | 141 | http://gondor.apana.org.au/~herbert/crypto/ |
138 | 142 | ||
139 | 143 | ||
140 | AUTHORS | 144 | AUTHORS |
141 | 145 | ||
142 | James Morris | 146 | James Morris |
143 | David S. Miller | 147 | David S. Miller |
148 | Herbert Xu | ||
144 | 149 | ||
145 | 150 | ||
146 | CREDITS | 151 | CREDITS |
@@ -238,8 +243,11 @@ Anubis algorithm contributors: | |||
238 | Tiger algorithm contributors: | 243 | Tiger algorithm contributors: |
239 | Aaron Grothe | 244 | Aaron Grothe |
240 | 245 | ||
246 | VIA PadLock contributors: | ||
247 | Michal Ludvig | ||
248 | |||
241 | Generic scatterwalk code by Adam J. Richter <adam@yggdrasil.com> | 249 | Generic scatterwalk code by Adam J. Richter <adam@yggdrasil.com> |
242 | 250 | ||
243 | Please send any credits updates or corrections to: | 251 | Please send any credits updates or corrections to: |
244 | James Morris <jmorris@redhat.com> | 252 | Herbert Xu <herbert@gondor.apana.org.au> |
245 | 253 | ||
diff --git a/Documentation/feature-removal-schedule.txt b/Documentation/feature-removal-schedule.txt index 87851efb0228..552507fe9a7e 100644 --- a/Documentation/feature-removal-schedule.txt +++ b/Documentation/feature-removal-schedule.txt | |||
@@ -120,6 +120,13 @@ Who: Adrian Bunk <bunk@stusta.de> | |||
120 | 120 | ||
121 | --------------------------- | 121 | --------------------------- |
122 | 122 | ||
123 | What: drivers depending on OSS_OBSOLETE_DRIVER | ||
124 | When: options in 2.6.20, code in 2.6.22 | ||
125 | Why: OSS drivers with ALSA replacements | ||
126 | Who: Adrian Bunk <bunk@stusta.de> | ||
127 | |||
128 | --------------------------- | ||
129 | |||
123 | What: pci_module_init(driver) | 130 | What: pci_module_init(driver) |
124 | When: January 2007 | 131 | When: January 2007 |
125 | Why: Is replaced by pci_register_driver(pci_driver). | 132 | Why: Is replaced by pci_register_driver(pci_driver). |
@@ -274,3 +281,16 @@ Why: The deferred output hooks are a layering violation causing unusual | |||
274 | Who: Patrick McHardy <kaber@trash.net> | 281 | Who: Patrick McHardy <kaber@trash.net> |
275 | 282 | ||
276 | --------------------------- | 283 | --------------------------- |
284 | |||
285 | What: frame diverter | ||
286 | When: November 2006 | ||
287 | Why: The frame diverter is included in most distribution kernels, but is | ||
288 | broken. It does not correctly handle many things: | ||
289 | - IPV6 | ||
290 | - non-linear skb's | ||
291 | - network device RCU on removal | ||
292 | - input frames not correctly checked for protocol errors | ||
293 | It also adds allocation overhead even if not enabled. | ||
294 | It is not clear if anyone is still using it. | ||
295 | Who: Stephen Hemminger <shemminger@osdl.org> | ||
296 | |||
diff --git a/Documentation/i386/boot.txt b/Documentation/i386/boot.txt index 10312bebe55d..c51314b1a463 100644 --- a/Documentation/i386/boot.txt +++ b/Documentation/i386/boot.txt | |||
@@ -181,6 +181,7 @@ filled out, however: | |||
181 | 5 ELILO | 181 | 5 ELILO |
182 | 7 GRuB | 182 | 7 GRuB |
183 | 8 U-BOOT | 183 | 8 U-BOOT |
184 | 9 Xen | ||
184 | 185 | ||
185 | Please contact <hpa@zytor.com> if you need a bootloader ID | 186 | Please contact <hpa@zytor.com> if you need a bootloader ID |
186 | value assigned. | 187 | value assigned. |
diff --git a/Documentation/i386/zero-page.txt b/Documentation/i386/zero-page.txt index df28c7416781..c04a421f4a7c 100644 --- a/Documentation/i386/zero-page.txt +++ b/Documentation/i386/zero-page.txt | |||
@@ -63,6 +63,10 @@ Offset Type Description | |||
63 | 2 for bootsect-loader | 63 | 2 for bootsect-loader |
64 | 3 for SYSLINUX | 64 | 3 for SYSLINUX |
65 | 4 for ETHERBOOT | 65 | 4 for ETHERBOOT |
66 | 5 for ELILO | ||
67 | 7 for GRuB | ||
68 | 8 for U-BOOT | ||
69 | 9 for Xen | ||
66 | V = version | 70 | V = version |
67 | 0x211 char loadflags: | 71 | 0x211 char loadflags: |
68 | bit0 = 1: kernel is loaded high (bzImage) | 72 | bit0 = 1: kernel is loaded high (bzImage) |
diff --git a/Documentation/kernel-parameters.txt b/Documentation/kernel-parameters.txt index b50595a0550f..71d05f481727 100644 --- a/Documentation/kernel-parameters.txt +++ b/Documentation/kernel-parameters.txt | |||
@@ -697,6 +697,12 @@ running once the system is up. | |||
697 | ips= [HW,SCSI] Adaptec / IBM ServeRAID controller | 697 | ips= [HW,SCSI] Adaptec / IBM ServeRAID controller |
698 | See header of drivers/scsi/ips.c. | 698 | See header of drivers/scsi/ips.c. |
699 | 699 | ||
700 | ports= [IP_VS_FTP] IPVS ftp helper module | ||
701 | Default is 21. | ||
702 | Up to 8 (IP_VS_APP_MAX_PORTS) ports | ||
703 | may be specified. | ||
704 | Format: <port>,<port>.... | ||
705 | |||
700 | irqfixup [HW] | 706 | irqfixup [HW] |
701 | When an interrupt is not handled search all handlers | 707 | When an interrupt is not handled search all handlers |
702 | for it. Intended to get systems with badly broken | 708 | for it. Intended to get systems with badly broken |
diff --git a/Documentation/networking/ip-sysctl.txt b/Documentation/networking/ip-sysctl.txt index 3e0c017e7877..90ed78110fd4 100644 --- a/Documentation/networking/ip-sysctl.txt +++ b/Documentation/networking/ip-sysctl.txt | |||
@@ -102,9 +102,15 @@ inet_peer_gc_maxtime - INTEGER | |||
102 | TCP variables: | 102 | TCP variables: |
103 | 103 | ||
104 | tcp_abc - INTEGER | 104 | tcp_abc - INTEGER |
105 | Controls Appropriate Byte Count defined in RFC3465. If set to | 105 | Controls Appropriate Byte Count (ABC) defined in RFC3465. |
106 | 0 then does congestion avoid once per ack. 1 is conservative | 106 | ABC is a way of increasing congestion window (cwnd) more slowly |
107 | value, and 2 is more agressive. | 107 | in response to partial acknowledgments. |
108 | Possible values are: | ||
109 | 0 increase cwnd once per acknowledgment (no ABC) | ||
110 | 1 increase cwnd once per acknowledgment of full sized segment | ||
111 | 2 allow increase cwnd by two if acknowledgment is | ||
112 | of two segments to compensate for delayed acknowledgments. | ||
113 | Default: 0 (off) | ||
108 | 114 | ||
109 | tcp_syn_retries - INTEGER | 115 | tcp_syn_retries - INTEGER |
110 | Number of times initial SYNs for an active TCP connection attempt | 116 | Number of times initial SYNs for an active TCP connection attempt |
diff --git a/Documentation/powerpc/booting-without-of.txt b/Documentation/powerpc/booting-without-of.txt index 8c48b8a27b9c..5c0ba235f5a5 100644 --- a/Documentation/powerpc/booting-without-of.txt +++ b/Documentation/powerpc/booting-without-of.txt | |||
@@ -1136,10 +1136,10 @@ Sense and level information should be encoded as follows: | |||
1136 | Devices connected to openPIC-compatible controllers should encode | 1136 | Devices connected to openPIC-compatible controllers should encode |
1137 | sense and polarity as follows: | 1137 | sense and polarity as follows: |
1138 | 1138 | ||
1139 | 0 = high to low edge sensitive type enabled | 1139 | 0 = low to high edge sensitive type enabled |
1140 | 1 = active low level sensitive type enabled | 1140 | 1 = active low level sensitive type enabled |
1141 | 2 = low to high edge sensitive type enabled | 1141 | 2 = active high level sensitive type enabled |
1142 | 3 = active high level sensitive type enabled | 1142 | 3 = high to low edge sensitive type enabled |
1143 | 1143 | ||
1144 | ISA PIC interrupt controllers should adhere to the ISA PIC | 1144 | ISA PIC interrupt controllers should adhere to the ISA PIC |
1145 | encodings listed below: | 1145 | encodings listed below: |