diff options
author | Linus Torvalds <torvalds@linux-foundation.org> | 2013-07-04 14:40:58 -0400 |
---|---|---|
committer | Linus Torvalds <torvalds@linux-foundation.org> | 2013-07-04 14:40:58 -0400 |
commit | 80cc38b16389849a6e06441ace4530f6b2497c3c (patch) | |
tree | 1dabc02b0a1faa6b640de20e38aa31bb5d0c443f | |
parent | 3366dd9fa887ebbda4872e9554f853eaeda764be (diff) | |
parent | 83a35e360433b58791bc9c4e288cace466d62e3a (diff) |
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial
Pull trivial tree updates from Jiri Kosina:
"The usual stuff from trivial tree"
* 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial: (34 commits)
treewide: relase -> release
Documentation/cgroups/memory.txt: fix stat file documentation
sysctl/net.txt: delete reference to obsolete 2.4.x kernel
spinlock_api_smp.h: fix preprocessor comments
treewide: Fix typo in printk
doc: device tree: clarify stuff in usage-model.txt.
open firmware: "/aliasas" -> "/aliases"
md: bcache: Fixed a typo with the word 'arithmetic'
irq/generic-chip: fix a few kernel-doc entries
frv: Convert use of typedef ctl_table to struct ctl_table
sgi: xpc: Convert use of typedef ctl_table to struct ctl_table
doc: clk: Fix incorrect wording
Documentation/arm/IXP4xx fix a typo
Documentation/networking/ieee802154 fix a typo
Documentation/DocBook/media/v4l fix a typo
Documentation/video4linux/si476x.txt fix a typo
Documentation/virtual/kvm/api.txt fix a typo
Documentation/early-userspace/README fix a typo
Documentation/video4linux/soc-camera.txt fix a typo
lguest: fix CONFIG_PAE -> CONFIG_x86_PAE in comment
...
96 files changed, 142 insertions, 151 deletions
diff --git a/Documentation/DocBook/drm.tmpl b/Documentation/DocBook/drm.tmpl index f9df3b872c16..6dd8d10d6b7e 100644 --- a/Documentation/DocBook/drm.tmpl +++ b/Documentation/DocBook/drm.tmpl | |||
@@ -434,7 +434,7 @@ char *date;</synopsis> | |||
434 | The DRM core includes two memory managers, namely Translation Table Maps | 434 | The DRM core includes two memory managers, namely Translation Table Maps |
435 | (TTM) and Graphics Execution Manager (GEM). TTM was the first DRM memory | 435 | (TTM) and Graphics Execution Manager (GEM). TTM was the first DRM memory |
436 | manager to be developed and tried to be a one-size-fits-them all | 436 | manager to be developed and tried to be a one-size-fits-them all |
437 | solution. It provides a single userspace API to accomodate the need of | 437 | solution. It provides a single userspace API to accommodate the need of |
438 | all hardware, supporting both Unified Memory Architecture (UMA) devices | 438 | all hardware, supporting both Unified Memory Architecture (UMA) devices |
439 | and devices with dedicated video RAM (i.e. most discrete video cards). | 439 | and devices with dedicated video RAM (i.e. most discrete video cards). |
440 | This resulted in a large, complex piece of code that turned out to be | 440 | This resulted in a large, complex piece of code that turned out to be |
@@ -701,7 +701,7 @@ char *date;</synopsis> | |||
701 | <para> | 701 | <para> |
702 | Similar to global names, GEM file descriptors are also used to share GEM | 702 | Similar to global names, GEM file descriptors are also used to share GEM |
703 | objects across processes. They offer additional security: as file | 703 | objects across processes. They offer additional security: as file |
704 | descriptors must be explictly sent over UNIX domain sockets to be shared | 704 | descriptors must be explicitly sent over UNIX domain sockets to be shared |
705 | between applications, they can't be guessed like the globally unique GEM | 705 | between applications, they can't be guessed like the globally unique GEM |
706 | names. | 706 | names. |
707 | </para> | 707 | </para> |
@@ -1154,7 +1154,7 @@ int max_width, max_height;</synopsis> | |||
1154 | </para> | 1154 | </para> |
1155 | <para> | 1155 | <para> |
1156 | The <methodname>page_flip</methodname> operation schedules a page flip. | 1156 | The <methodname>page_flip</methodname> operation schedules a page flip. |
1157 | Once any pending rendering targetting the new frame buffer has | 1157 | Once any pending rendering targeting the new frame buffer has |
1158 | completed, the CRTC will be reprogrammed to display that frame buffer | 1158 | completed, the CRTC will be reprogrammed to display that frame buffer |
1159 | after the next vertical refresh. The operation must return immediately | 1159 | after the next vertical refresh. The operation must return immediately |
1160 | without waiting for rendering or page flip to complete and must block | 1160 | without waiting for rendering or page flip to complete and must block |
diff --git a/Documentation/DocBook/media/dvb/frontend.xml b/Documentation/DocBook/media/dvb/frontend.xml index df39ba395df0..0d6e81bd9ed2 100644 --- a/Documentation/DocBook/media/dvb/frontend.xml +++ b/Documentation/DocBook/media/dvb/frontend.xml | |||
@@ -233,7 +233,7 @@ typedef enum fe_status { | |||
233 | <entry align="char">The frontend FEC inner coding (Viterbi, LDPC or other inner code) is stable</entry> | 233 | <entry align="char">The frontend FEC inner coding (Viterbi, LDPC or other inner code) is stable</entry> |
234 | </row><row> | 234 | </row><row> |
235 | <entry align="char">FE_HAS_SYNC</entry> | 235 | <entry align="char">FE_HAS_SYNC</entry> |
236 | <entry align="char">Syncronization bytes was found</entry> | 236 | <entry align="char">Synchronization bytes was found</entry> |
237 | </row><row> | 237 | </row><row> |
238 | <entry align="char">FE_HAS_LOCK</entry> | 238 | <entry align="char">FE_HAS_LOCK</entry> |
239 | <entry align="char">The DVB were locked and everything is working</entry> | 239 | <entry align="char">The DVB were locked and everything is working</entry> |
diff --git a/Documentation/DocBook/media/v4l/controls.xml b/Documentation/DocBook/media/v4l/controls.xml index 8d7a77928d49..c2fc9ec1417e 100644 --- a/Documentation/DocBook/media/v4l/controls.xml +++ b/Documentation/DocBook/media/v4l/controls.xml | |||
@@ -3147,7 +3147,7 @@ giving priority to the center of the metered area.</entry> | |||
3147 | <entry>A multi-zone metering. The light intensity is measured | 3147 | <entry>A multi-zone metering. The light intensity is measured |
3148 | in several points of the frame and the the results are combined. The | 3148 | in several points of the frame and the the results are combined. The |
3149 | algorithm of the zones selection and their significance in calculating the | 3149 | algorithm of the zones selection and their significance in calculating the |
3150 | final value is device dependant.</entry> | 3150 | final value is device dependent.</entry> |
3151 | </row> | 3151 | </row> |
3152 | </tbody> | 3152 | </tbody> |
3153 | </entrytbl> | 3153 | </entrytbl> |
diff --git a/Documentation/DocBook/media/v4l/pixfmt-nv12mt.xml b/Documentation/DocBook/media/v4l/pixfmt-nv12mt.xml index 2f82b1da8dfe..8a70a1707b7a 100644 --- a/Documentation/DocBook/media/v4l/pixfmt-nv12mt.xml +++ b/Documentation/DocBook/media/v4l/pixfmt-nv12mt.xml | |||
@@ -24,7 +24,7 @@ into 64x32 macroblocks. The CbCr plane has the same width, in bytes, as the Y | |||
24 | plane (and the image), but is half as tall in pixels. The chroma plane is also | 24 | plane (and the image), but is half as tall in pixels. The chroma plane is also |
25 | grouped into 64x32 macroblocks.</para> | 25 | grouped into 64x32 macroblocks.</para> |
26 | <para>Width of the buffer has to be aligned to the multiple of 128, and | 26 | <para>Width of the buffer has to be aligned to the multiple of 128, and |
27 | height alignment is 32. Every four adjactent buffers - two horizontally and two | 27 | height alignment is 32. Every four adjacent buffers - two horizontally and two |
28 | vertically are grouped together and are located in memory in Z or flipped Z | 28 | vertically are grouped together and are located in memory in Z or flipped Z |
29 | order. </para> | 29 | order. </para> |
30 | <para>Layout of macroblocks in memory is presented in the following | 30 | <para>Layout of macroblocks in memory is presented in the following |
diff --git a/Documentation/DocBook/writing_usb_driver.tmpl b/Documentation/DocBook/writing_usb_driver.tmpl index bd97a13fa5ae..3210dcf741c9 100644 --- a/Documentation/DocBook/writing_usb_driver.tmpl +++ b/Documentation/DocBook/writing_usb_driver.tmpl | |||
@@ -83,7 +83,7 @@ | |||
83 | </para> | 83 | </para> |
84 | <para> | 84 | <para> |
85 | Because each different protocol causes a new driver to be created, I have | 85 | Because each different protocol causes a new driver to be created, I have |
86 | written a generic USB driver skeleton, modeled after the pci-skeleton.c | 86 | written a generic USB driver skeleton, modelled after the pci-skeleton.c |
87 | file in the kernel source tree upon which many PCI network drivers have | 87 | file in the kernel source tree upon which many PCI network drivers have |
88 | been based. This USB skeleton can be found at drivers/usb/usb-skeleton.c | 88 | been based. This USB skeleton can be found at drivers/usb/usb-skeleton.c |
89 | in the kernel source tree. In this article I will walk through the basics | 89 | in the kernel source tree. In this article I will walk through the basics |
diff --git a/Documentation/arm/IXP4xx b/Documentation/arm/IXP4xx index 7b9351f2f555..e48b74de6ac0 100644 --- a/Documentation/arm/IXP4xx +++ b/Documentation/arm/IXP4xx | |||
@@ -36,7 +36,7 @@ Linux currently supports the following features on the IXP4xx chips: | |||
36 | - Timers (watchdog, OS) | 36 | - Timers (watchdog, OS) |
37 | 37 | ||
38 | The following components of the chips are not supported by Linux and | 38 | The following components of the chips are not supported by Linux and |
39 | require the use of Intel's proprietary CSR softare: | 39 | require the use of Intel's proprietary CSR software: |
40 | 40 | ||
41 | - USB device interface | 41 | - USB device interface |
42 | - Network interfaces (HSS, Utopia, NPEs, etc) | 42 | - Network interfaces (HSS, Utopia, NPEs, etc) |
diff --git a/Documentation/bcache.txt b/Documentation/bcache.txt index b3a7e7d384f6..c3365f26b2d9 100644 --- a/Documentation/bcache.txt +++ b/Documentation/bcache.txt | |||
@@ -181,7 +181,7 @@ want for getting the best possible numbers when benchmarking. | |||
181 | 181 | ||
182 | In practice this isn't an issue because as soon as a write comes along it'll | 182 | In practice this isn't an issue because as soon as a write comes along it'll |
183 | cause the btree node to be split, and you need almost no write traffic for | 183 | cause the btree node to be split, and you need almost no write traffic for |
184 | this to not show up enough to be noticable (especially since bcache's btree | 184 | this to not show up enough to be noticeable (especially since bcache's btree |
185 | nodes are huge and index large regions of the device). But when you're | 185 | nodes are huge and index large regions of the device). But when you're |
186 | benchmarking, if you're trying to warm the cache by reading a bunch of data | 186 | benchmarking, if you're trying to warm the cache by reading a bunch of data |
187 | and there's no other traffic - that can be a problem. | 187 | and there's no other traffic - that can be a problem. |
@@ -222,7 +222,7 @@ running | |||
222 | it's in passthrough mode or caching). | 222 | it's in passthrough mode or caching). |
223 | 223 | ||
224 | sequential_cutoff | 224 | sequential_cutoff |
225 | A sequential IO will bypass the cache once it passes this threshhold; the | 225 | A sequential IO will bypass the cache once it passes this threshold; the |
226 | most recent 128 IOs are tracked so sequential IO can be detected even when | 226 | most recent 128 IOs are tracked so sequential IO can be detected even when |
227 | it isn't all done at once. | 227 | it isn't all done at once. |
228 | 228 | ||
@@ -296,7 +296,7 @@ cache_miss_collisions | |||
296 | since the synchronization for cache misses was rewritten) | 296 | since the synchronization for cache misses was rewritten) |
297 | 297 | ||
298 | cache_readaheads | 298 | cache_readaheads |
299 | Count of times readahead occured. | 299 | Count of times readahead occurred. |
300 | 300 | ||
301 | SYSFS - CACHE SET: | 301 | SYSFS - CACHE SET: |
302 | 302 | ||
@@ -362,7 +362,7 @@ unregister | |||
362 | SYSFS - CACHE SET INTERNAL: | 362 | SYSFS - CACHE SET INTERNAL: |
363 | 363 | ||
364 | This directory also exposes timings for a number of internal operations, with | 364 | This directory also exposes timings for a number of internal operations, with |
365 | separate files for average duration, average frequency, last occurence and max | 365 | separate files for average duration, average frequency, last occurrence and max |
366 | duration: garbage collection, btree read, btree node sorts and btree splits. | 366 | duration: garbage collection, btree read, btree node sorts and btree splits. |
367 | 367 | ||
368 | active_journal_entries | 368 | active_journal_entries |
@@ -417,7 +417,7 @@ freelist_percent | |||
417 | space. | 417 | space. |
418 | 418 | ||
419 | io_errors | 419 | io_errors |
420 | Number of errors that have occured, decayed by io_error_halflife. | 420 | Number of errors that have occurred, decayed by io_error_halflife. |
421 | 421 | ||
422 | metadata_written | 422 | metadata_written |
423 | Sum of all non data writes (btree writes and all other metadata). | 423 | Sum of all non data writes (btree writes and all other metadata). |
diff --git a/Documentation/block/queue-sysfs.txt b/Documentation/block/queue-sysfs.txt index e54ac1d53403..7d2d046c265f 100644 --- a/Documentation/block/queue-sysfs.txt +++ b/Documentation/block/queue-sysfs.txt | |||
@@ -93,7 +93,7 @@ To avoid priority inversion through request starvation, a request | |||
93 | queue maintains a separate request pool per each cgroup when | 93 | queue maintains a separate request pool per each cgroup when |
94 | CONFIG_BLK_CGROUP is enabled, and this parameter applies to each such | 94 | CONFIG_BLK_CGROUP is enabled, and this parameter applies to each such |
95 | per-block-cgroup request pool. IOW, if there are N block cgroups, | 95 | per-block-cgroup request pool. IOW, if there are N block cgroups, |
96 | each request queue may have upto N request pools, each independently | 96 | each request queue may have up to N request pools, each independently |
97 | regulated by nr_requests. | 97 | regulated by nr_requests. |
98 | 98 | ||
99 | optimal_io_size (RO) | 99 | optimal_io_size (RO) |
diff --git a/Documentation/cgroups/memory.txt b/Documentation/cgroups/memory.txt index 327acec6f90b..2a3330696372 100644 --- a/Documentation/cgroups/memory.txt +++ b/Documentation/cgroups/memory.txt | |||
@@ -304,7 +304,7 @@ kernel memory, we prevent new processes from being created when the kernel | |||
304 | memory usage is too high. | 304 | memory usage is too high. |
305 | 305 | ||
306 | * slab pages: pages allocated by the SLAB or SLUB allocator are tracked. A copy | 306 | * slab pages: pages allocated by the SLAB or SLUB allocator are tracked. A copy |
307 | of each kmem_cache is created everytime the cache is touched by the first time | 307 | of each kmem_cache is created every time the cache is touched by the first time |
308 | from inside the memcg. The creation is done lazily, so some objects can still be | 308 | from inside the memcg. The creation is done lazily, so some objects can still be |
309 | skipped while the cache is being created. All objects in a slab page should | 309 | skipped while the cache is being created. All objects in a slab page should |
310 | belong to the same memcg. This only fails to hold when a task is migrated to a | 310 | belong to the same memcg. This only fails to hold when a task is migrated to a |
@@ -490,10 +490,10 @@ pgpgin - # of charging events to the memory cgroup. The charging | |||
490 | pgpgout - # of uncharging events to the memory cgroup. The uncharging | 490 | pgpgout - # of uncharging events to the memory cgroup. The uncharging |
491 | event happens each time a page is unaccounted from the cgroup. | 491 | event happens each time a page is unaccounted from the cgroup. |
492 | swap - # of bytes of swap usage | 492 | swap - # of bytes of swap usage |
493 | inactive_anon - # of bytes of anonymous memory and swap cache memory on | 493 | inactive_anon - # of bytes of anonymous and swap cache memory on inactive |
494 | LRU list. | 494 | LRU list. |
495 | active_anon - # of bytes of anonymous and swap cache memory on active | 495 | active_anon - # of bytes of anonymous and swap cache memory on active |
496 | inactive LRU list. | 496 | LRU list. |
497 | inactive_file - # of bytes of file-backed memory on inactive LRU list. | 497 | inactive_file - # of bytes of file-backed memory on inactive LRU list. |
498 | active_file - # of bytes of file-backed memory on active LRU list. | 498 | active_file - # of bytes of file-backed memory on active LRU list. |
499 | unevictable - # of bytes of memory that cannot be reclaimed (mlocked etc). | 499 | unevictable - # of bytes of memory that cannot be reclaimed (mlocked etc). |
diff --git a/Documentation/clk.txt b/Documentation/clk.txt index b9911c27f496..6f68ba0d1e01 100644 --- a/Documentation/clk.txt +++ b/Documentation/clk.txt | |||
@@ -32,7 +32,7 @@ hardware-specific bits for the hypothetical "foo" hardware. | |||
32 | 32 | ||
33 | Tying the two halves of this interface together is struct clk_hw, which | 33 | Tying the two halves of this interface together is struct clk_hw, which |
34 | is defined in struct clk_foo and pointed to within struct clk. This | 34 | is defined in struct clk_foo and pointed to within struct clk. This |
35 | allows easy for navigation between the two discrete halves of the common | 35 | allows for easy navigation between the two discrete halves of the common |
36 | clock interface. | 36 | clock interface. |
37 | 37 | ||
38 | Part 2 - common data structures and api | 38 | Part 2 - common data structures and api |
diff --git a/Documentation/device-mapper/cache.txt b/Documentation/device-mapper/cache.txt index f50470abe241..e8cdf7241b66 100644 --- a/Documentation/device-mapper/cache.txt +++ b/Documentation/device-mapper/cache.txt | |||
@@ -87,7 +87,7 @@ Migration throttling | |||
87 | 87 | ||
88 | Migrating data between the origin and cache device uses bandwidth. | 88 | Migrating data between the origin and cache device uses bandwidth. |
89 | The user can set a throttle to prevent more than a certain amount of | 89 | The user can set a throttle to prevent more than a certain amount of |
90 | migration occuring at any one time. Currently we're not taking any | 90 | migration occurring at any one time. Currently we're not taking any |
91 | account of normal io traffic going to the devices. More work needs | 91 | account of normal io traffic going to the devices. More work needs |
92 | doing here to avoid migrating during those peak io moments. | 92 | doing here to avoid migrating during those peak io moments. |
93 | 93 | ||
diff --git a/Documentation/devicetree/bindings/arm/samsung/interrupt-combiner.txt b/Documentation/devicetree/bindings/arm/samsung/interrupt-combiner.txt index f2f2171e530e..9e5f73412cd7 100644 --- a/Documentation/devicetree/bindings/arm/samsung/interrupt-combiner.txt +++ b/Documentation/devicetree/bindings/arm/samsung/interrupt-combiner.txt | |||
@@ -5,7 +5,7 @@ can combine interrupt sources as a group and provide a single interrupt request | |||
5 | for the group. The interrupt request from each group are connected to a parent | 5 | for the group. The interrupt request from each group are connected to a parent |
6 | interrupt controller, such as GIC in case of Exynos4210. | 6 | interrupt controller, such as GIC in case of Exynos4210. |
7 | 7 | ||
8 | The interrupt combiner controller consists of multiple combiners. Upto eight | 8 | The interrupt combiner controller consists of multiple combiners. Up to eight |
9 | interrupt sources can be connected to a combiner. The combiner outputs one | 9 | interrupt sources can be connected to a combiner. The combiner outputs one |
10 | combined interrupt for its eight interrupt sources. The combined interrupt | 10 | combined interrupt for its eight interrupt sources. The combined interrupt |
11 | is usually connected to a parent interrupt controller. | 11 | is usually connected to a parent interrupt controller. |
@@ -14,8 +14,8 @@ A single node in the device tree is used to describe the interrupt combiner | |||
14 | controller module (which includes multiple combiners). A combiner in the | 14 | controller module (which includes multiple combiners). A combiner in the |
15 | interrupt controller module shares config/control registers with other | 15 | interrupt controller module shares config/control registers with other |
16 | combiners. For example, a 32-bit interrupt enable/disable config register | 16 | combiners. For example, a 32-bit interrupt enable/disable config register |
17 | can accommodate upto 4 interrupt combiners (with each combiner supporting | 17 | can accommodate up to 4 interrupt combiners (with each combiner supporting |
18 | upto 8 interrupt sources). | 18 | up to 8 interrupt sources). |
19 | 19 | ||
20 | Required properties: | 20 | Required properties: |
21 | - compatible: should be "samsung,exynos4210-combiner". | 21 | - compatible: should be "samsung,exynos4210-combiner". |
diff --git a/Documentation/devicetree/bindings/arm/spear/shirq.txt b/Documentation/devicetree/bindings/arm/spear/shirq.txt index 13fbb8866bd6..715a013ed4bd 100644 --- a/Documentation/devicetree/bindings/arm/spear/shirq.txt +++ b/Documentation/devicetree/bindings/arm/spear/shirq.txt | |||
@@ -14,7 +14,7 @@ A single node in the device tree is used to describe the shared | |||
14 | interrupt multiplexor (one node for all groups). A group in the | 14 | interrupt multiplexor (one node for all groups). A group in the |
15 | interrupt controller shares config/control registers with other groups. | 15 | interrupt controller shares config/control registers with other groups. |
16 | For example, a 32-bit interrupt enable/disable config register can | 16 | For example, a 32-bit interrupt enable/disable config register can |
17 | accommodate upto 4 interrupt groups. | 17 | accommodate up to 4 interrupt groups. |
18 | 18 | ||
19 | Required properties: | 19 | Required properties: |
20 | - compatible: should be, either of | 20 | - compatible: should be, either of |
diff --git a/Documentation/devicetree/bindings/clock/silabs,si5351.txt b/Documentation/devicetree/bindings/clock/silabs,si5351.txt index 66c75b2d6158..c40711e8e8f7 100644 --- a/Documentation/devicetree/bindings/clock/silabs,si5351.txt +++ b/Documentation/devicetree/bindings/clock/silabs,si5351.txt | |||
@@ -4,7 +4,7 @@ Reference | |||
4 | [1] Si5351A/B/C Data Sheet | 4 | [1] Si5351A/B/C Data Sheet |
5 | http://www.silabs.com/Support%20Documents/TechnicalDocs/Si5351.pdf | 5 | http://www.silabs.com/Support%20Documents/TechnicalDocs/Si5351.pdf |
6 | 6 | ||
7 | The Si5351a/b/c are programmable i2c clock generators with upto 8 output | 7 | The Si5351a/b/c are programmable i2c clock generators with up to 8 output |
8 | clocks. Si5351a also has a reduced pin-count package (MSOP10) where only | 8 | clocks. Si5351a also has a reduced pin-count package (MSOP10) where only |
9 | 3 output clocks are accessible. The internal structure of the clock | 9 | 3 output clocks are accessible. The internal structure of the clock |
10 | generators can be found in [1]. | 10 | generators can be found in [1]. |
diff --git a/Documentation/devicetree/bindings/mmc/synopsis-dw-mshc.txt b/Documentation/devicetree/bindings/mmc/synopsis-dw-mshc.txt index 726fd2122a13..1180d7814af8 100644 --- a/Documentation/devicetree/bindings/mmc/synopsis-dw-mshc.txt +++ b/Documentation/devicetree/bindings/mmc/synopsis-dw-mshc.txt | |||
@@ -51,7 +51,7 @@ Optional properties: | |||
51 | * card-detect-delay: Delay in milli-seconds before detecting card after card | 51 | * card-detect-delay: Delay in milli-seconds before detecting card after card |
52 | insert event. The default value is 0. | 52 | insert event. The default value is 0. |
53 | 53 | ||
54 | * supports-highspeed: Enables support for high speed cards (upto 50MHz) | 54 | * supports-highspeed: Enables support for high speed cards (up to 50MHz) |
55 | 55 | ||
56 | * broken-cd: as documented in mmc core bindings. | 56 | * broken-cd: as documented in mmc core bindings. |
57 | 57 | ||
diff --git a/Documentation/devicetree/bindings/powerpc/4xx/emac.txt b/Documentation/devicetree/bindings/powerpc/4xx/emac.txt index 2161334a7ca5..712baf6c3e24 100644 --- a/Documentation/devicetree/bindings/powerpc/4xx/emac.txt +++ b/Documentation/devicetree/bindings/powerpc/4xx/emac.txt | |||
@@ -1,7 +1,7 @@ | |||
1 | 4xx/Axon EMAC ethernet nodes | 1 | 4xx/Axon EMAC ethernet nodes |
2 | 2 | ||
3 | The EMAC ethernet controller in IBM and AMCC 4xx chips, and also | 3 | The EMAC ethernet controller in IBM and AMCC 4xx chips, and also |
4 | the Axon bridge. To operate this needs to interact with a ths | 4 | the Axon bridge. To operate this needs to interact with a this |
5 | special McMAL DMA controller, and sometimes an RGMII or ZMII | 5 | special McMAL DMA controller, and sometimes an RGMII or ZMII |
6 | interface. In addition to the nodes and properties described | 6 | interface. In addition to the nodes and properties described |
7 | below, the node for the OPB bus on which the EMAC sits must have a | 7 | below, the node for the OPB bus on which the EMAC sits must have a |
diff --git a/Documentation/devicetree/bindings/spi/brcm,bcm2835-spi.txt b/Documentation/devicetree/bindings/spi/brcm,bcm2835-spi.txt index 8bf89c643640..f11f295c8450 100644 --- a/Documentation/devicetree/bindings/spi/brcm,bcm2835-spi.txt +++ b/Documentation/devicetree/bindings/spi/brcm,bcm2835-spi.txt | |||
@@ -2,7 +2,7 @@ Broadcom BCM2835 SPI0 controller | |||
2 | 2 | ||
3 | The BCM2835 contains two forms of SPI master controller, one known simply as | 3 | The BCM2835 contains two forms of SPI master controller, one known simply as |
4 | SPI0, and the other known as the "Universal SPI Master"; part of the | 4 | SPI0, and the other known as the "Universal SPI Master"; part of the |
5 | auxilliary block. This binding applies to the SPI0 controller. | 5 | auxiliary block. This binding applies to the SPI0 controller. |
6 | 6 | ||
7 | Required properties: | 7 | Required properties: |
8 | - compatible: Should be "brcm,bcm2835-spi". | 8 | - compatible: Should be "brcm,bcm2835-spi". |
diff --git a/Documentation/devicetree/bindings/timer/samsung,exynos4210-mct.txt b/Documentation/devicetree/bindings/timer/samsung,exynos4210-mct.txt index cb47bfbcaeea..b5a86d20ee36 100644 --- a/Documentation/devicetree/bindings/timer/samsung,exynos4210-mct.txt +++ b/Documentation/devicetree/bindings/timer/samsung,exynos4210-mct.txt | |||
@@ -44,7 +44,7 @@ Example 1: In this example, the system uses only the first global timer | |||
44 | }; | 44 | }; |
45 | 45 | ||
46 | Example 2: In this example, the MCT global and local timer interrupts are | 46 | Example 2: In this example, the MCT global and local timer interrupts are |
47 | connected to two seperate interrupt controllers. Hence, an | 47 | connected to two separate interrupt controllers. Hence, an |
48 | interrupt-map is created to map the interrupts to the respective | 48 | interrupt-map is created to map the interrupts to the respective |
49 | interrupt controllers. | 49 | interrupt controllers. |
50 | 50 | ||
diff --git a/Documentation/devicetree/bindings/usb/am33xx-usb.txt b/Documentation/devicetree/bindings/usb/am33xx-usb.txt index ea840f7f9258..dc9dc8c87f15 100644 --- a/Documentation/devicetree/bindings/usb/am33xx-usb.txt +++ b/Documentation/devicetree/bindings/usb/am33xx-usb.txt | |||
@@ -12,7 +12,7 @@ AM33XX MUSB GLUE | |||
12 | represents PERIPHERAL. | 12 | represents PERIPHERAL. |
13 | - port1-mode : Should be "1" to represent HOST. "3" signifies OTG and "2" | 13 | - port1-mode : Should be "1" to represent HOST. "3" signifies OTG and "2" |
14 | represents PERIPHERAL. | 14 | represents PERIPHERAL. |
15 | - power : Should be "250". This signifies the controller can supply upto | 15 | - power : Should be "250". This signifies the controller can supply up to |
16 | 500mA when operating in host mode. | 16 | 500mA when operating in host mode. |
17 | 17 | ||
18 | Example: | 18 | Example: |
diff --git a/Documentation/devicetree/bindings/usb/omap-usb.txt b/Documentation/devicetree/bindings/usb/omap-usb.txt index d4769f343d6c..57e71f6817d0 100644 --- a/Documentation/devicetree/bindings/usb/omap-usb.txt +++ b/Documentation/devicetree/bindings/usb/omap-usb.txt | |||
@@ -16,7 +16,7 @@ OMAP MUSB GLUE | |||
16 | specifying ULPI and UTMI respectively. | 16 | specifying ULPI and UTMI respectively. |
17 | - mode : Should be "3" to represent OTG. "1" signifies HOST and "2" | 17 | - mode : Should be "3" to represent OTG. "1" signifies HOST and "2" |
18 | represents PERIPHERAL. | 18 | represents PERIPHERAL. |
19 | - power : Should be "50". This signifies the controller can supply upto | 19 | - power : Should be "50". This signifies the controller can supply up to |
20 | 100mA when operating in host mode. | 20 | 100mA when operating in host mode. |
21 | - usb-phy : the phandle for the PHY device | 21 | - usb-phy : the phandle for the PHY device |
22 | 22 | ||
diff --git a/Documentation/devicetree/usage-model.txt b/Documentation/devicetree/usage-model.txt index 0efedaad5165..2b6b3d3f0388 100644 --- a/Documentation/devicetree/usage-model.txt +++ b/Documentation/devicetree/usage-model.txt | |||
@@ -106,17 +106,18 @@ In the majority of cases, the machine identity is irrelevant, and the | |||
106 | kernel will instead select setup code based on the machine's core | 106 | kernel will instead select setup code based on the machine's core |
107 | CPU or SoC. On ARM for example, setup_arch() in | 107 | CPU or SoC. On ARM for example, setup_arch() in |
108 | arch/arm/kernel/setup.c will call setup_machine_fdt() in | 108 | arch/arm/kernel/setup.c will call setup_machine_fdt() in |
109 | arch/arm/kernel/devicetree.c which searches through the machine_desc | 109 | arch/arm/kernel/devtree.c which searches through the machine_desc |
110 | table and selects the machine_desc which best matches the device tree | 110 | table and selects the machine_desc which best matches the device tree |
111 | data. It determines the best match by looking at the 'compatible' | 111 | data. It determines the best match by looking at the 'compatible' |
112 | property in the root device tree node, and comparing it with the | 112 | property in the root device tree node, and comparing it with the |
113 | dt_compat list in struct machine_desc. | 113 | dt_compat list in struct machine_desc (which is defined in |
114 | arch/arm/include/asm/mach/arch.h if you're curious). | ||
114 | 115 | ||
115 | The 'compatible' property contains a sorted list of strings starting | 116 | The 'compatible' property contains a sorted list of strings starting |
116 | with the exact name of the machine, followed by an optional list of | 117 | with the exact name of the machine, followed by an optional list of |
117 | boards it is compatible with sorted from most compatible to least. For | 118 | boards it is compatible with sorted from most compatible to least. For |
118 | example, the root compatible properties for the TI BeagleBoard and its | 119 | example, the root compatible properties for the TI BeagleBoard and its |
119 | successor, the BeagleBoard xM board might look like: | 120 | successor, the BeagleBoard xM board might look like, respectively: |
120 | 121 | ||
121 | compatible = "ti,omap3-beagleboard", "ti,omap3450", "ti,omap3"; | 122 | compatible = "ti,omap3-beagleboard", "ti,omap3450", "ti,omap3"; |
122 | compatible = "ti,omap3-beagleboard-xm", "ti,omap3450", "ti,omap3"; | 123 | compatible = "ti,omap3-beagleboard-xm", "ti,omap3450", "ti,omap3"; |
@@ -161,7 +162,7 @@ cases. | |||
161 | 162 | ||
162 | Instead, the compatible list allows a generic machine_desc to provide | 163 | Instead, the compatible list allows a generic machine_desc to provide |
163 | support for a wide common set of boards by specifying "less | 164 | support for a wide common set of boards by specifying "less |
164 | compatible" value in the dt_compat list. In the example above, | 165 | compatible" values in the dt_compat list. In the example above, |
165 | generic board support can claim compatibility with "ti,omap3" or | 166 | generic board support can claim compatibility with "ti,omap3" or |
166 | "ti,omap3450". If a bug was discovered on the original beagleboard | 167 | "ti,omap3450". If a bug was discovered on the original beagleboard |
167 | that required special workaround code during early boot, then a new | 168 | that required special workaround code during early boot, then a new |
@@ -377,7 +378,7 @@ platform_devices as more platform_devices is a common pattern, and the | |||
377 | device tree support code reflects that and makes the above example | 378 | device tree support code reflects that and makes the above example |
378 | simpler. The second argument to of_platform_populate() is an | 379 | simpler. The second argument to of_platform_populate() is an |
379 | of_device_id table, and any node that matches an entry in that table | 380 | of_device_id table, and any node that matches an entry in that table |
380 | will also get its child nodes registered. In the tegra case, the code | 381 | will also get its child nodes registered. In the Tegra case, the code |
381 | can look something like this: | 382 | can look something like this: |
382 | 383 | ||
383 | static void __init harmony_init_machine(void) | 384 | static void __init harmony_init_machine(void) |
diff --git a/Documentation/dynamic-debug-howto.txt b/Documentation/dynamic-debug-howto.txt index 72322c6d7352..1bbdcfcf1f13 100644 --- a/Documentation/dynamic-debug-howto.txt +++ b/Documentation/dynamic-debug-howto.txt | |||
@@ -279,7 +279,7 @@ The dyndbg option is a "fake" module parameter, which means: | |||
279 | 279 | ||
280 | - modules do not need to define it explicitly | 280 | - modules do not need to define it explicitly |
281 | - every module gets it tacitly, whether they use pr_debug or not | 281 | - every module gets it tacitly, whether they use pr_debug or not |
282 | - it doesnt appear in /sys/module/$module/parameters/ | 282 | - it doesn't appear in /sys/module/$module/parameters/ |
283 | To see it, grep the control file, or inspect /proc/cmdline. | 283 | To see it, grep the control file, or inspect /proc/cmdline. |
284 | 284 | ||
285 | For CONFIG_DYNAMIC_DEBUG kernels, any settings given at boot-time (or | 285 | For CONFIG_DYNAMIC_DEBUG kernels, any settings given at boot-time (or |
diff --git a/Documentation/early-userspace/README b/Documentation/early-userspace/README index e35d83052192..661a73fad399 100644 --- a/Documentation/early-userspace/README +++ b/Documentation/early-userspace/README | |||
@@ -71,7 +71,7 @@ can really be interpreted as any legal argument to | |||
71 | gen_initramfs_list.sh. If a directory is specified as an argument then | 71 | gen_initramfs_list.sh. If a directory is specified as an argument then |
72 | the contents are scanned, uid/gid translation is performed, and | 72 | the contents are scanned, uid/gid translation is performed, and |
73 | usr/gen_init_cpio file directives are output. If a directory is | 73 | usr/gen_init_cpio file directives are output. If a directory is |
74 | specified as an arugemnt to scripts/gen_initramfs_list.sh then the | 74 | specified as an argument to scripts/gen_initramfs_list.sh then the |
75 | contents of the file are simply copied to the output. All of the output | 75 | contents of the file are simply copied to the output. All of the output |
76 | directives from directory scanning and file contents copying are | 76 | directives from directory scanning and file contents copying are |
77 | processed by usr/gen_init_cpio. | 77 | processed by usr/gen_init_cpio. |
diff --git a/Documentation/fb/cirrusfb.txt b/Documentation/fb/cirrusfb.txt index f9436843e998..f75950d330a4 100644 --- a/Documentation/fb/cirrusfb.txt +++ b/Documentation/fb/cirrusfb.txt | |||
@@ -55,7 +55,7 @@ Version 1.9.4.4 | |||
55 | * Overhaul color register routines. | 55 | * Overhaul color register routines. |
56 | * Associated with the above, console colors are now obtained from a LUT | 56 | * Associated with the above, console colors are now obtained from a LUT |
57 | called 'palette' instead of from the VGA registers. This code was | 57 | called 'palette' instead of from the VGA registers. This code was |
58 | modeled after that in atyfb and matroxfb. | 58 | modelled after that in atyfb and matroxfb. |
59 | * Code cleanup, add comments. | 59 | * Code cleanup, add comments. |
60 | * Overhaul SR07 handling. | 60 | * Overhaul SR07 handling. |
61 | * Bug fixes. | 61 | * Bug fixes. |
diff --git a/Documentation/filesystems/jfs.txt b/Documentation/filesystems/jfs.txt index f7433355394a..41fd757997b3 100644 --- a/Documentation/filesystems/jfs.txt +++ b/Documentation/filesystems/jfs.txt | |||
@@ -42,7 +42,7 @@ nodiscard(*) block device when blocks are freed. This is useful for SSD | |||
42 | devices and sparse/thinly-provisioned LUNs. The FITRIM ioctl | 42 | devices and sparse/thinly-provisioned LUNs. The FITRIM ioctl |
43 | command is also available together with the nodiscard option. | 43 | command is also available together with the nodiscard option. |
44 | The value of minlen specifies the minimum blockcount, when | 44 | The value of minlen specifies the minimum blockcount, when |
45 | a TRIM command to the block device is considered usefull. | 45 | a TRIM command to the block device is considered useful. |
46 | When no value is given to the discard option, it defaults to | 46 | When no value is given to the discard option, it defaults to |
47 | 64 blocks, which means 256KiB in JFS. | 47 | 64 blocks, which means 256KiB in JFS. |
48 | The minlen value of discard overrides the minlen value given | 48 | The minlen value of discard overrides the minlen value given |
diff --git a/Documentation/filesystems/qnx6.txt b/Documentation/filesystems/qnx6.txt index e59f2f09f56e..99e90184a72f 100644 --- a/Documentation/filesystems/qnx6.txt +++ b/Documentation/filesystems/qnx6.txt | |||
@@ -148,7 +148,7 @@ smaller than addressing space in the bitmap. | |||
148 | Bitmap system area | 148 | Bitmap system area |
149 | ------------------ | 149 | ------------------ |
150 | 150 | ||
151 | The bitmap itself is devided into three parts. | 151 | The bitmap itself is divided into three parts. |
152 | First the system area, that is split into two halfs. | 152 | First the system area, that is split into two halfs. |
153 | Then userspace. | 153 | Then userspace. |
154 | 154 | ||
diff --git a/Documentation/filesystems/vfat.txt b/Documentation/filesystems/vfat.txt index 4a93e98b290a..aa1f459fa6cf 100644 --- a/Documentation/filesystems/vfat.txt +++ b/Documentation/filesystems/vfat.txt | |||
@@ -307,7 +307,7 @@ the following: | |||
307 | 307 | ||
308 | <proceeding files...> | 308 | <proceeding files...> |
309 | <slot #3, id = 0x43, characters = "h is long"> | 309 | <slot #3, id = 0x43, characters = "h is long"> |
310 | <slot #2, id = 0x02, characters = "xtension whic"> | 310 | <slot #2, id = 0x02, characters = "xtension which"> |
311 | <slot #1, id = 0x01, characters = "My Big File.E"> | 311 | <slot #1, id = 0x01, characters = "My Big File.E"> |
312 | <directory entry, name = "MYBIGFIL.EXT"> | 312 | <directory entry, name = "MYBIGFIL.EXT"> |
313 | 313 | ||
diff --git a/Documentation/kdump/kdump.txt b/Documentation/kdump/kdump.txt index bec123e466ae..88d5a863712a 100644 --- a/Documentation/kdump/kdump.txt +++ b/Documentation/kdump/kdump.txt | |||
@@ -442,14 +442,6 @@ format. Crash is available on Dave Anderson's site at the following URL: | |||
442 | http://people.redhat.com/~anderson/ | 442 | http://people.redhat.com/~anderson/ |
443 | 443 | ||
444 | 444 | ||
445 | To Do | ||
446 | ===== | ||
447 | |||
448 | 1) Provide relocatable kernels for all architectures to help in maintaining | ||
449 | multiple kernels for crash_dump, and the same kernel as the system kernel | ||
450 | can be used to capture the dump. | ||
451 | |||
452 | |||
453 | Contact | 445 | Contact |
454 | ======= | 446 | ======= |
455 | 447 | ||
diff --git a/Documentation/kernel-doc-nano-HOWTO.txt b/Documentation/kernel-doc-nano-HOWTO.txt index 99b57abddf8a..acbc1a3d0d91 100644 --- a/Documentation/kernel-doc-nano-HOWTO.txt +++ b/Documentation/kernel-doc-nano-HOWTO.txt | |||
@@ -142,9 +142,10 @@ are: | |||
142 | 142 | ||
143 | - Makefile | 143 | - Makefile |
144 | 144 | ||
145 | The targets 'sgmldocs', 'psdocs', 'pdfdocs', and 'htmldocs' are used | 145 | The targets 'xmldocs', 'psdocs', 'pdfdocs', and 'htmldocs' are used |
146 | to build DocBook files, PostScript files, PDF files, and html files | 146 | to build XML DocBook files, PostScript files, PDF files, and html files |
147 | in Documentation/DocBook. | 147 | in Documentation/DocBook. The older target 'sgmldocs' is equivalent |
148 | to 'xmldocs'. | ||
148 | 149 | ||
149 | - Documentation/DocBook/Makefile | 150 | - Documentation/DocBook/Makefile |
150 | 151 | ||
@@ -158,8 +159,8 @@ If you just want to read the ready-made books on the various | |||
158 | subsystems (see Documentation/DocBook/*.tmpl), just type 'make | 159 | subsystems (see Documentation/DocBook/*.tmpl), just type 'make |
159 | psdocs', or 'make pdfdocs', or 'make htmldocs', depending on your | 160 | psdocs', or 'make pdfdocs', or 'make htmldocs', depending on your |
160 | preference. If you would rather read a different format, you can type | 161 | preference. If you would rather read a different format, you can type |
161 | 'make sgmldocs' and then use DocBook tools to convert | 162 | 'make xmldocs' and then use DocBook tools to convert |
162 | Documentation/DocBook/*.sgml to a format of your choice (for example, | 163 | Documentation/DocBook/*.xml to a format of your choice (for example, |
163 | 'db2html ...' if 'make htmldocs' was not defined). | 164 | 'db2html ...' if 'make htmldocs' was not defined). |
164 | 165 | ||
165 | If you want to see man pages instead, you can do this: | 166 | If you want to see man pages instead, you can do this: |
diff --git a/Documentation/kernel-per-CPU-kthreads.txt b/Documentation/kernel-per-CPU-kthreads.txt index 5f39ef55c6f6..32351bfabf20 100644 --- a/Documentation/kernel-per-CPU-kthreads.txt +++ b/Documentation/kernel-per-CPU-kthreads.txt | |||
@@ -232,7 +232,7 @@ Purpose: Offload RCU callbacks from the corresponding CPU. | |||
232 | To reduce its OS jitter, do at least one of the following: | 232 | To reduce its OS jitter, do at least one of the following: |
233 | 1. Use affinity, cgroups, or other mechanism to force these kthreads | 233 | 1. Use affinity, cgroups, or other mechanism to force these kthreads |
234 | to execute on some other CPU. | 234 | to execute on some other CPU. |
235 | 2. Build with CONFIG_RCU_NOCB_CPUS=n, which will prevent these | 235 | 2. Build with CONFIG_RCU_NOCB_CPU=n, which will prevent these |
236 | kthreads from being created in the first place. However, please | 236 | kthreads from being created in the first place. However, please |
237 | note that this will not eliminate OS jitter, but will instead | 237 | note that this will not eliminate OS jitter, but will instead |
238 | shift it to RCU_SOFTIRQ. | 238 | shift it to RCU_SOFTIRQ. |
diff --git a/Documentation/laptops/dslm.c b/Documentation/laptops/dslm.c index 72ff290c5fc6..d5dd2d4b04d8 100644 --- a/Documentation/laptops/dslm.c +++ b/Documentation/laptops/dslm.c | |||
@@ -2,7 +2,7 @@ | |||
2 | * dslm.c | 2 | * dslm.c |
3 | * Simple Disk Sleep Monitor | 3 | * Simple Disk Sleep Monitor |
4 | * by Bartek Kania | 4 | * by Bartek Kania |
5 | * Licenced under the GPL | 5 | * Licensed under the GPL |
6 | */ | 6 | */ |
7 | #include <unistd.h> | 7 | #include <unistd.h> |
8 | #include <stdlib.h> | 8 | #include <stdlib.h> |
diff --git a/Documentation/media-framework.txt b/Documentation/media-framework.txt index 77bd0a42f19d..eeced24e56af 100644 --- a/Documentation/media-framework.txt +++ b/Documentation/media-framework.txt | |||
@@ -18,7 +18,7 @@ Abstract media device model | |||
18 | 18 | ||
19 | Discovering a device internal topology, and configuring it at runtime, is one | 19 | Discovering a device internal topology, and configuring it at runtime, is one |
20 | of the goals of the media framework. To achieve this, hardware devices are | 20 | of the goals of the media framework. To achieve this, hardware devices are |
21 | modeled as an oriented graph of building blocks called entities connected | 21 | modelled as an oriented graph of building blocks called entities connected |
22 | through pads. | 22 | through pads. |
23 | 23 | ||
24 | An entity is a basic media hardware building block. It can correspond to | 24 | An entity is a basic media hardware building block. It can correspond to |
diff --git a/Documentation/metag/kernel-ABI.txt b/Documentation/metag/kernel-ABI.txt index 7b8dee83b9c1..628216603198 100644 --- a/Documentation/metag/kernel-ABI.txt +++ b/Documentation/metag/kernel-ABI.txt | |||
@@ -189,7 +189,7 @@ call: | |||
189 | 189 | ||
190 | 64-bit arguments are placed in matching pairs of registers (i.e. the same | 190 | 64-bit arguments are placed in matching pairs of registers (i.e. the same |
191 | register number in both D0 and D1 units), with the least significant half in D0 | 191 | register number in both D0 and D1 units), with the least significant half in D0 |
192 | and the most significant half in D1, leaving a gap where necessary. Futher | 192 | and the most significant half in D1, leaving a gap where necessary. Further |
193 | arguments are stored on the stack in reverse order (earlier arguments at higher | 193 | arguments are stored on the stack in reverse order (earlier arguments at higher |
194 | addresses): | 194 | addresses): |
195 | 195 | ||
diff --git a/Documentation/misc-devices/mei/mei.txt b/Documentation/misc-devices/mei/mei.txt index 6ec702950719..15bba1aeba9a 100644 --- a/Documentation/misc-devices/mei/mei.txt +++ b/Documentation/misc-devices/mei/mei.txt | |||
@@ -120,7 +120,7 @@ The Intel MEI Driver supports the following IOCTL command: | |||
120 | Notes: | 120 | Notes: |
121 | max_msg_length (MTU) in client properties describes the maximum | 121 | max_msg_length (MTU) in client properties describes the maximum |
122 | data that can be sent or received. (e.g. if MTU=2K, can send | 122 | data that can be sent or received. (e.g. if MTU=2K, can send |
123 | requests up to bytes 2k and received responses upto 2k bytes). | 123 | requests up to bytes 2k and received responses up to 2k bytes). |
124 | 124 | ||
125 | Intel ME Applications: | 125 | Intel ME Applications: |
126 | ============== | 126 | ============== |
diff --git a/Documentation/networking/ieee802154.txt b/Documentation/networking/ieee802154.txt index 67a9cb259d40..09eb57329f11 100644 --- a/Documentation/networking/ieee802154.txt +++ b/Documentation/networking/ieee802154.txt | |||
@@ -5,7 +5,7 @@ | |||
5 | Introduction | 5 | Introduction |
6 | ============ | 6 | ============ |
7 | The IEEE 802.15.4 working group focuses on standartization of bottom | 7 | The IEEE 802.15.4 working group focuses on standartization of bottom |
8 | two layers: Medium Accsess Control (MAC) and Physical (PHY). And there | 8 | two layers: Medium Access Control (MAC) and Physical (PHY). And there |
9 | are mainly two options available for upper layers: | 9 | are mainly two options available for upper layers: |
10 | - ZigBee - proprietary protocol from ZigBee Alliance | 10 | - ZigBee - proprietary protocol from ZigBee Alliance |
11 | - 6LowPAN - IPv6 networking over low rate personal area networks | 11 | - 6LowPAN - IPv6 networking over low rate personal area networks |
diff --git a/Documentation/networking/ip-sysctl.txt b/Documentation/networking/ip-sysctl.txt index 3458d6343e01..aa68f3c630c0 100644 --- a/Documentation/networking/ip-sysctl.txt +++ b/Documentation/networking/ip-sysctl.txt | |||
@@ -183,7 +183,7 @@ tcp_early_retrans - INTEGER | |||
183 | for triggering fast retransmit when the amount of outstanding data is | 183 | for triggering fast retransmit when the amount of outstanding data is |
184 | small and when no previously unsent data can be transmitted (such | 184 | small and when no previously unsent data can be transmitted (such |
185 | that limited transmit could be used). Also controls the use of | 185 | that limited transmit could be used). Also controls the use of |
186 | Tail loss probe (TLP) that converts RTOs occuring due to tail | 186 | Tail loss probe (TLP) that converts RTOs occurring due to tail |
187 | losses into fast recovery (draft-dukkipati-tcpm-tcp-loss-probe-01). | 187 | losses into fast recovery (draft-dukkipati-tcpm-tcp-loss-probe-01). |
188 | Possible values: | 188 | Possible values: |
189 | 0 disables ER | 189 | 0 disables ER |
diff --git a/Documentation/networking/netlink_mmap.txt b/Documentation/networking/netlink_mmap.txt index 1c2dab409625..9bd0f5211e9a 100644 --- a/Documentation/networking/netlink_mmap.txt +++ b/Documentation/networking/netlink_mmap.txt | |||
@@ -54,7 +54,7 @@ it will use an allocated socket buffer as usual and the contents will be | |||
54 | copied to the ring on transmission, nullifying most of the performance gains. | 54 | copied to the ring on transmission, nullifying most of the performance gains. |
55 | Dumps of kernel databases automatically support memory mapped I/O. | 55 | Dumps of kernel databases automatically support memory mapped I/O. |
56 | 56 | ||
57 | Conversion of the transmit path involves changing message contruction to | 57 | Conversion of the transmit path involves changing message construction to |
58 | use memory from the TX ring instead of (usually) a buffer declared on the | 58 | use memory from the TX ring instead of (usually) a buffer declared on the |
59 | stack and setting up the frame header approriately. Optionally poll() can | 59 | stack and setting up the frame header approriately. Optionally poll() can |
60 | be used to wait for free frames in the TX ring. | 60 | be used to wait for free frames in the TX ring. |
@@ -65,8 +65,8 @@ Structured and definitions for using memory mapped I/O are contained in | |||
65 | RX and TX rings | 65 | RX and TX rings |
66 | ---------------- | 66 | ---------------- |
67 | 67 | ||
68 | Each ring contains a number of continous memory blocks, containing frames of | 68 | Each ring contains a number of continuous memory blocks, containing frames of |
69 | fixed size dependant on the parameters used for ring setup. | 69 | fixed size dependent on the parameters used for ring setup. |
70 | 70 | ||
71 | Ring: [ block 0 ] | 71 | Ring: [ block 0 ] |
72 | [ frame 0 ] | 72 | [ frame 0 ] |
@@ -80,7 +80,7 @@ Ring: [ block 0 ] | |||
80 | [ frame 2 * n + 1 ] | 80 | [ frame 2 * n + 1 ] |
81 | 81 | ||
82 | The blocks are only visible to the kernel, from the point of view of user-space | 82 | The blocks are only visible to the kernel, from the point of view of user-space |
83 | the ring just contains the frames in a continous memory zone. | 83 | the ring just contains the frames in a continuous memory zone. |
84 | 84 | ||
85 | The ring parameters used for setting up the ring are defined as follows: | 85 | The ring parameters used for setting up the ring are defined as follows: |
86 | 86 | ||
@@ -91,7 +91,7 @@ struct nl_mmap_req { | |||
91 | unsigned int nm_frame_nr; | 91 | unsigned int nm_frame_nr; |
92 | }; | 92 | }; |
93 | 93 | ||
94 | Frames are grouped into blocks, where each block is a continous region of memory | 94 | Frames are grouped into blocks, where each block is a continuous region of memory |
95 | and holds nm_block_size / nm_frame_size frames. The total number of frames in | 95 | and holds nm_block_size / nm_frame_size frames. The total number of frames in |
96 | the ring is nm_frame_nr. The following invariants hold: | 96 | the ring is nm_frame_nr. The following invariants hold: |
97 | 97 | ||
@@ -113,7 +113,7 @@ Some parameters are constrained, specifically: | |||
113 | 113 | ||
114 | - nm_frame_nr must equal the actual number of frames as specified above. | 114 | - nm_frame_nr must equal the actual number of frames as specified above. |
115 | 115 | ||
116 | When the kernel can't allocate phsyically continous memory for a ring block, | 116 | When the kernel can't allocate physically continuous memory for a ring block, |
117 | it will fall back to use physically discontinous memory. This might affect | 117 | it will fall back to use physically discontinous memory. This might affect |
118 | performance negatively, in order to avoid this the nm_frame_size parameter | 118 | performance negatively, in order to avoid this the nm_frame_size parameter |
119 | should be chosen to be as small as possible for the required frame size and | 119 | should be chosen to be as small as possible for the required frame size and |
diff --git a/Documentation/pinctrl.txt b/Documentation/pinctrl.txt index c5948c7d662a..052e13af2d38 100644 --- a/Documentation/pinctrl.txt +++ b/Documentation/pinctrl.txt | |||
@@ -291,7 +291,7 @@ Since the pin controller subsystem have its pinspace local to the pin | |||
291 | controller we need a mapping so that the pin control subsystem can figure out | 291 | controller we need a mapping so that the pin control subsystem can figure out |
292 | which pin controller handles control of a certain GPIO pin. Since a single | 292 | which pin controller handles control of a certain GPIO pin. Since a single |
293 | pin controller may be muxing several GPIO ranges (typically SoCs that have | 293 | pin controller may be muxing several GPIO ranges (typically SoCs that have |
294 | one set of pins but internally several GPIO silicon blocks, each modeled as | 294 | one set of pins but internally several GPIO silicon blocks, each modelled as |
295 | a struct gpio_chip) any number of GPIO ranges can be added to a pin controller | 295 | a struct gpio_chip) any number of GPIO ranges can be added to a pin controller |
296 | instance like this: | 296 | instance like this: |
297 | 297 | ||
diff --git a/Documentation/sysctl/net.txt b/Documentation/sysctl/net.txt index 98335b7a5337..6f1c201319de 100644 --- a/Documentation/sysctl/net.txt +++ b/Documentation/sysctl/net.txt | |||
@@ -1,4 +1,4 @@ | |||
1 | Documentation for /proc/sys/net/* kernel version 2.4.0-test11-pre4 | 1 | Documentation for /proc/sys/net/* |
2 | (c) 1999 Terrehon Bowden <terrehon@pacbell.net> | 2 | (c) 1999 Terrehon Bowden <terrehon@pacbell.net> |
3 | Bodo Bauer <bb@ricochet.net> | 3 | Bodo Bauer <bb@ricochet.net> |
4 | (c) 2000 Jorge Nerin <comandante@zaralinux.com> | 4 | (c) 2000 Jorge Nerin <comandante@zaralinux.com> |
@@ -9,10 +9,10 @@ For general info and legal blurb, please look in README. | |||
9 | ============================================================== | 9 | ============================================================== |
10 | 10 | ||
11 | This file contains the documentation for the sysctl files in | 11 | This file contains the documentation for the sysctl files in |
12 | /proc/sys/net and is valid for Linux kernel version 2.4.0-test11-pre4. | 12 | /proc/sys/net |
13 | 13 | ||
14 | The interface to the networking parts of the kernel is located in | 14 | The interface to the networking parts of the kernel is located in |
15 | /proc/sys/net. The following table shows all possible subdirectories.You may | 15 | /proc/sys/net. The following table shows all possible subdirectories. You may |
16 | see only some of them, depending on your kernel's configuration. | 16 | see only some of them, depending on your kernel's configuration. |
17 | 17 | ||
18 | 18 | ||
diff --git a/Documentation/thermal/exynos_thermal_emulation b/Documentation/thermal/exynos_thermal_emulation index 36a3e79c1203..b15efec6ca28 100644 --- a/Documentation/thermal/exynos_thermal_emulation +++ b/Documentation/thermal/exynos_thermal_emulation | |||
@@ -20,7 +20,7 @@ When it's enabled, sysfs node will be created as | |||
20 | The sysfs node, 'emul_node', will contain value 0 for the initial state. When you input any | 20 | The sysfs node, 'emul_node', will contain value 0 for the initial state. When you input any |
21 | temperature you want to update to sysfs node, it automatically enable emulation mode and | 21 | temperature you want to update to sysfs node, it automatically enable emulation mode and |
22 | current temperature will be changed into it. | 22 | current temperature will be changed into it. |
23 | (Exynos also supports user changable delay time which would be used to delay of | 23 | (Exynos also supports user changeable delay time which would be used to delay of |
24 | changing temperature. However, this node only uses same delay of real sensing time, 938us.) | 24 | changing temperature. However, this node only uses same delay of real sensing time, 938us.) |
25 | 25 | ||
26 | Exynos emulation mode requires synchronous of value changing and enabling. It means when you | 26 | Exynos emulation mode requires synchronous of value changing and enabling. It means when you |
diff --git a/Documentation/video4linux/si476x.txt b/Documentation/video4linux/si476x.txt index d1a08db2cbd9..2f9b4875ab8a 100644 --- a/Documentation/video4linux/si476x.txt +++ b/Documentation/video4linux/si476x.txt | |||
@@ -166,7 +166,7 @@ The drivers exposes following files: | |||
166 | -------------------------------------------------------------------- | 166 | -------------------------------------------------------------------- |
167 | 0x21 | dev | Frequency deviation | 167 | 0x21 | dev | Frequency deviation |
168 | -------------------------------------------------------------------- | 168 | -------------------------------------------------------------------- |
169 | 0x24 | assi | Adjascent channel SSI | 169 | 0x24 | assi | Adjacent channel SSI |
170 | -------------------------------------------------------------------- | 170 | -------------------------------------------------------------------- |
171 | 0x25 | usn | Ultrasonic noise indicator | 171 | 0x25 | usn | Ultrasonic noise indicator |
172 | -------------------------------------------------------------------- | 172 | -------------------------------------------------------------------- |
diff --git a/Documentation/video4linux/soc-camera.txt b/Documentation/video4linux/soc-camera.txt index f62fcdbc8b9f..daa9e2ac162c 100644 --- a/Documentation/video4linux/soc-camera.txt +++ b/Documentation/video4linux/soc-camera.txt | |||
@@ -116,7 +116,7 @@ VIDIOC_S_FMT: sets user window. Should preserve previously set sensor window as | |||
116 | much as possible by modifying scaling factors. If the sensor window cannot be | 116 | much as possible by modifying scaling factors. If the sensor window cannot be |
117 | preserved precisely, it may be changed too. | 117 | preserved precisely, it may be changed too. |
118 | 118 | ||
119 | In soc-camera there are two locations, where scaling and cropping can taks | 119 | In soc-camera there are two locations, where scaling and cropping can take |
120 | place: in the camera driver and in the host driver. User ioctls are first passed | 120 | place: in the camera driver and in the host driver. User ioctls are first passed |
121 | to the host driver, which then generally passes them down to the camera driver. | 121 | to the host driver, which then generally passes them down to the camera driver. |
122 | It is more efficient to perform scaling and cropping in the camera driver to | 122 | It is more efficient to perform scaling and cropping in the camera driver to |
diff --git a/Documentation/virtual/kvm/api.txt b/Documentation/virtual/kvm/api.txt index 66dd2aa53ba4..ef925eaa1460 100644 --- a/Documentation/virtual/kvm/api.txt +++ b/Documentation/virtual/kvm/api.txt | |||
@@ -1684,7 +1684,7 @@ The parameter is defined like this: | |||
1684 | 1684 | ||
1685 | This ioctl maps the memory at "user_addr" with the length "length" to | 1685 | This ioctl maps the memory at "user_addr" with the length "length" to |
1686 | the vcpu's address space starting at "vcpu_addr". All parameters need to | 1686 | the vcpu's address space starting at "vcpu_addr". All parameters need to |
1687 | be alligned by 1 megabyte. | 1687 | be aligned by 1 megabyte. |
1688 | 1688 | ||
1689 | 1689 | ||
1690 | 4.66 KVM_S390_UCAS_UNMAP | 1690 | 4.66 KVM_S390_UCAS_UNMAP |
@@ -1704,7 +1704,7 @@ The parameter is defined like this: | |||
1704 | 1704 | ||
1705 | This ioctl unmaps the memory in the vcpu's address space starting at | 1705 | This ioctl unmaps the memory in the vcpu's address space starting at |
1706 | "vcpu_addr" with the length "length". The field "user_addr" is ignored. | 1706 | "vcpu_addr" with the length "length". The field "user_addr" is ignored. |
1707 | All parameters need to be alligned by 1 megabyte. | 1707 | All parameters need to be aligned by 1 megabyte. |
1708 | 1708 | ||
1709 | 1709 | ||
1710 | 4.67 KVM_S390_VCPU_FAULT | 1710 | 4.67 KVM_S390_VCPU_FAULT |
@@ -1989,7 +1989,7 @@ Returns: 0 on success, -1 on error | |||
1989 | 1989 | ||
1990 | This populates and returns a structure describing the features of | 1990 | This populates and returns a structure describing the features of |
1991 | the "Server" class MMU emulation supported by KVM. | 1991 | the "Server" class MMU emulation supported by KVM. |
1992 | This can in turn be used by userspace to generate the appropariate | 1992 | This can in turn be used by userspace to generate the appropriate |
1993 | device-tree properties for the guest operating system. | 1993 | device-tree properties for the guest operating system. |
1994 | 1994 | ||
1995 | The structure contains some global informations, followed by an | 1995 | The structure contains some global informations, followed by an |
@@ -2036,7 +2036,7 @@ be OR'ed into the "vsid" argument of the slbmte instruction. | |||
2036 | The "enc" array is a list which for each of those segment base page | 2036 | The "enc" array is a list which for each of those segment base page |
2037 | size provides the list of supported actual page sizes (which can be | 2037 | size provides the list of supported actual page sizes (which can be |
2038 | only larger or equal to the base page size), along with the | 2038 | only larger or equal to the base page size), along with the |
2039 | corresponding encoding in the hash PTE. Similarily, the array is | 2039 | corresponding encoding in the hash PTE. Similarly, the array is |
2040 | 8 entries sorted by increasing sizes and an entry with a "0" shift | 2040 | 8 entries sorted by increasing sizes and an entry with a "0" shift |
2041 | is an empty entry and a terminator: | 2041 | is an empty entry and a terminator: |
2042 | 2042 | ||
diff --git a/Documentation/vm/pagemap.txt b/Documentation/vm/pagemap.txt index fd7c3cfddd8e..5948e455c4d2 100644 --- a/Documentation/vm/pagemap.txt +++ b/Documentation/vm/pagemap.txt | |||
@@ -148,5 +148,5 @@ once. | |||
148 | Other notes: | 148 | Other notes: |
149 | 149 | ||
150 | Reading from any of the files will return -EINVAL if you are not starting | 150 | Reading from any of the files will return -EINVAL if you are not starting |
151 | the read on an 8-byte boundary (e.g., if you seeked an odd number of bytes | 151 | the read on an 8-byte boundary (e.g., if you sought an odd number of bytes |
152 | into the file), or if the size of the read is not a multiple of 8 bytes. | 152 | into the file), or if the size of the read is not a multiple of 8 bytes. |
diff --git a/Documentation/w1/slaves/w1_ds28e04 b/Documentation/w1/slaves/w1_ds28e04 index 85bc9a7e02fe..7819b65cfa48 100644 --- a/Documentation/w1/slaves/w1_ds28e04 +++ b/Documentation/w1/slaves/w1_ds28e04 | |||
@@ -24,7 +24,7 @@ Memory Access | |||
24 | 24 | ||
25 | A write operation on the "eeprom" file writes the given byte sequence | 25 | A write operation on the "eeprom" file writes the given byte sequence |
26 | to the EEPROM of the DS28E04. If CRC checking mode is enabled only | 26 | to the EEPROM of the DS28E04. If CRC checking mode is enabled only |
27 | fully alligned blocks of 32 bytes with valid CRC16 values (in bytes 30 | 27 | fully aligned blocks of 32 bytes with valid CRC16 values (in bytes 30 |
28 | and 31) are allowed to be written. | 28 | and 31) are allowed to be written. |
29 | 29 | ||
30 | PIO Access | 30 | PIO Access |
@@ -794,7 +794,7 @@ PHONY += $(vmlinux-dirs) | |||
794 | $(vmlinux-dirs): prepare scripts | 794 | $(vmlinux-dirs): prepare scripts |
795 | $(Q)$(MAKE) $(build)=$@ | 795 | $(Q)$(MAKE) $(build)=$@ |
796 | 796 | ||
797 | # Store (new) KERNELRELASE string in include/config/kernel.release | 797 | # Store (new) KERNELRELEASE string in include/config/kernel.release |
798 | include/config/kernel.release: include/config/auto.conf FORCE | 798 | include/config/kernel.release: include/config/auto.conf FORCE |
799 | $(Q)rm -f $@ | 799 | $(Q)rm -f $@ |
800 | $(Q)echo "$(KERNELVERSION)$$($(CONFIG_SHELL) $(srctree)/scripts/setlocalversion $(srctree))" > $@ | 800 | $(Q)echo "$(KERNELVERSION)$$($(CONFIG_SHELL) $(srctree)/scripts/setlocalversion $(srctree))" > $@ |
diff --git a/arch/frv/kernel/pm.c b/arch/frv/kernel/pm.c index 0b579927439d..ac767d94a880 100644 --- a/arch/frv/kernel/pm.c +++ b/arch/frv/kernel/pm.c | |||
@@ -150,7 +150,7 @@ static int user_atoi(char __user *ubuf, size_t len) | |||
150 | /* | 150 | /* |
151 | * Send us to sleep. | 151 | * Send us to sleep. |
152 | */ | 152 | */ |
153 | static int sysctl_pm_do_suspend(ctl_table *ctl, int write, | 153 | static int sysctl_pm_do_suspend(struct ctl_table *ctl, int write, |
154 | void __user *buffer, size_t *lenp, loff_t *fpos) | 154 | void __user *buffer, size_t *lenp, loff_t *fpos) |
155 | { | 155 | { |
156 | int mode; | 156 | int mode; |
@@ -197,7 +197,7 @@ static int try_set_cmode(int new_cmode) | |||
197 | } | 197 | } |
198 | 198 | ||
199 | 199 | ||
200 | static int cmode_procctl(ctl_table *ctl, int write, | 200 | static int cmode_procctl(struct ctl_table *ctl, int write, |
201 | void __user *buffer, size_t *lenp, loff_t *fpos) | 201 | void __user *buffer, size_t *lenp, loff_t *fpos) |
202 | { | 202 | { |
203 | int new_cmode; | 203 | int new_cmode; |
@@ -269,7 +269,7 @@ static int try_set_cm(int new_cm) | |||
269 | return 0; | 269 | return 0; |
270 | } | 270 | } |
271 | 271 | ||
272 | static int p0_procctl(ctl_table *ctl, int write, | 272 | static int p0_procctl(struct ctl_table *ctl, int write, |
273 | void __user *buffer, size_t *lenp, loff_t *fpos) | 273 | void __user *buffer, size_t *lenp, loff_t *fpos) |
274 | { | 274 | { |
275 | int new_p0; | 275 | int new_p0; |
@@ -282,7 +282,7 @@ static int p0_procctl(ctl_table *ctl, int write, | |||
282 | return try_set_p0(new_p0)?:*lenp; | 282 | return try_set_p0(new_p0)?:*lenp; |
283 | } | 283 | } |
284 | 284 | ||
285 | static int cm_procctl(ctl_table *ctl, int write, | 285 | static int cm_procctl(struct ctl_table *ctl, int write, |
286 | void __user *buffer, size_t *lenp, loff_t *fpos) | 286 | void __user *buffer, size_t *lenp, loff_t *fpos) |
287 | { | 287 | { |
288 | int new_cm; | 288 | int new_cm; |
diff --git a/arch/frv/kernel/sysctl.c b/arch/frv/kernel/sysctl.c index 6c155d69da29..f4dfae2c75ad 100644 --- a/arch/frv/kernel/sysctl.c +++ b/arch/frv/kernel/sysctl.c | |||
@@ -46,7 +46,7 @@ static void frv_change_dcache_mode(unsigned long newmode) | |||
46 | /* | 46 | /* |
47 | * handle requests to dynamically switch the write caching mode delivered by /proc | 47 | * handle requests to dynamically switch the write caching mode delivered by /proc |
48 | */ | 48 | */ |
49 | static int procctl_frv_cachemode(ctl_table *table, int write, | 49 | static int procctl_frv_cachemode(struct ctl_table *table, int write, |
50 | void __user *buffer, size_t *lenp, | 50 | void __user *buffer, size_t *lenp, |
51 | loff_t *ppos) | 51 | loff_t *ppos) |
52 | { | 52 | { |
@@ -121,7 +121,7 @@ static int procctl_frv_cachemode(ctl_table *table, int write, | |||
121 | * permit the mm_struct the nominated process is using have its MMU context ID pinned | 121 | * permit the mm_struct the nominated process is using have its MMU context ID pinned |
122 | */ | 122 | */ |
123 | #ifdef CONFIG_MMU | 123 | #ifdef CONFIG_MMU |
124 | static int procctl_frv_pin_cxnr(ctl_table *table, int write, | 124 | static int procctl_frv_pin_cxnr(struct ctl_table *table, int write, |
125 | void __user *buffer, size_t *lenp, | 125 | void __user *buffer, size_t *lenp, |
126 | loff_t *ppos) | 126 | loff_t *ppos) |
127 | { | 127 | { |
diff --git a/arch/powerpc/relocs_check.pl b/arch/powerpc/relocs_check.pl index 7f5b83808862..3f46e8b9c56d 100755 --- a/arch/powerpc/relocs_check.pl +++ b/arch/powerpc/relocs_check.pl | |||
@@ -7,7 +7,7 @@ | |||
7 | # as published by the Free Software Foundation; either version | 7 | # as published by the Free Software Foundation; either version |
8 | # 2 of the License, or (at your option) any later version. | 8 | # 2 of the License, or (at your option) any later version. |
9 | 9 | ||
10 | # This script checks the relcoations of a vmlinux for "suspicious" | 10 | # This script checks the relocations of a vmlinux for "suspicious" |
11 | # relocations. | 11 | # relocations. |
12 | 12 | ||
13 | use strict; | 13 | use strict; |
@@ -28,7 +28,7 @@ open(FD, "$objdump -R $vmlinux|") or die; | |||
28 | while (<FD>) { | 28 | while (<FD>) { |
29 | study $_; | 29 | study $_; |
30 | 30 | ||
31 | # Only look at relcoation lines. | 31 | # Only look at relocation lines. |
32 | next if (!/\s+R_/); | 32 | next if (!/\s+R_/); |
33 | 33 | ||
34 | # These relocations are okay | 34 | # These relocations are okay |
@@ -45,7 +45,7 @@ while (<FD>) { | |||
45 | /\bR_PPC_ADDR16_HA\b/ or /\bR_PPC_RELATIVE\b/ or | 45 | /\bR_PPC_ADDR16_HA\b/ or /\bR_PPC_RELATIVE\b/ or |
46 | /\bR_PPC_NONE\b/); | 46 | /\bR_PPC_NONE\b/); |
47 | 47 | ||
48 | # If we see this type of relcoation it's an idication that | 48 | # If we see this type of relocation it's an idication that |
49 | # we /may/ be using an old version of binutils. | 49 | # we /may/ be using an old version of binutils. |
50 | if (/R_PPC64_UADDR64/) { | 50 | if (/R_PPC64_UADDR64/) { |
51 | $old_binutils++; | 51 | $old_binutils++; |
@@ -61,6 +61,6 @@ if ($bad_relocs_count) { | |||
61 | } | 61 | } |
62 | 62 | ||
63 | if ($old_binutils) { | 63 | if ($old_binutils) { |
64 | print "WARNING: You need at binutils >= 2.19 to build a ". | 64 | print "WARNING: You need at least binutils >= 2.19 to build a ". |
65 | "CONFIG_RELCOATABLE kernel\n"; | 65 | "CONFIG_RELOCATABLE kernel\n"; |
66 | } | 66 | } |
diff --git a/arch/x86/kernel/cpu/powerflags.c b/arch/x86/kernel/cpu/powerflags.c index 7b3fe56b1c21..31f0f335ed22 100644 --- a/arch/x86/kernel/cpu/powerflags.c +++ b/arch/x86/kernel/cpu/powerflags.c | |||
@@ -11,10 +11,10 @@ const char *const x86_power_flags[32] = { | |||
11 | "fid", /* frequency id control */ | 11 | "fid", /* frequency id control */ |
12 | "vid", /* voltage id control */ | 12 | "vid", /* voltage id control */ |
13 | "ttp", /* thermal trip */ | 13 | "ttp", /* thermal trip */ |
14 | "tm", | 14 | "tm", /* hardware thermal control */ |
15 | "stc", | 15 | "stc", /* software thermal control */ |
16 | "100mhzsteps", | 16 | "100mhzsteps", /* 100 MHz multiplier control */ |
17 | "hwpstate", | 17 | "hwpstate", /* hardware P-state control */ |
18 | "", /* tsc invariant mapped to constant_tsc */ | 18 | "", /* tsc invariant mapped to constant_tsc */ |
19 | "cpb", /* core performance boost */ | 19 | "cpb", /* core performance boost */ |
20 | "eff_freq_ro", /* Readonly aperf/mperf */ | 20 | "eff_freq_ro", /* Readonly aperf/mperf */ |
diff --git a/drivers/cpufreq/s3c2416-cpufreq.c b/drivers/cpufreq/s3c2416-cpufreq.c index e35865af96e2..ce5b9fca9c18 100644 --- a/drivers/cpufreq/s3c2416-cpufreq.c +++ b/drivers/cpufreq/s3c2416-cpufreq.c | |||
@@ -205,7 +205,7 @@ static int s3c2416_cpufreq_leave_dvs(struct s3c2416_data *s3c_freq, int idx) | |||
205 | ret = s3c2416_cpufreq_set_armdiv(s3c_freq, | 205 | ret = s3c2416_cpufreq_set_armdiv(s3c_freq, |
206 | clk_get_rate(s3c_freq->hclk) / 1000); | 206 | clk_get_rate(s3c_freq->hclk) / 1000); |
207 | if (ret < 0) { | 207 | if (ret < 0) { |
208 | pr_err("cpufreq: Failed to to set the armdiv to %lukHz: %d\n", | 208 | pr_err("cpufreq: Failed to set the armdiv to %lukHz: %d\n", |
209 | clk_get_rate(s3c_freq->hclk) / 1000, ret); | 209 | clk_get_rate(s3c_freq->hclk) / 1000, ret); |
210 | return ret; | 210 | return ret; |
211 | } | 211 | } |
diff --git a/drivers/gpu/drm/drm_fb_cma_helper.c b/drivers/gpu/drm/drm_fb_cma_helper.c index 0b5af7d0edb1..c385cc5e730e 100644 --- a/drivers/gpu/drm/drm_fb_cma_helper.c +++ b/drivers/gpu/drm/drm_fb_cma_helper.c | |||
@@ -92,7 +92,7 @@ static struct drm_fb_cma *drm_fb_cma_alloc(struct drm_device *dev, | |||
92 | 92 | ||
93 | ret = drm_framebuffer_init(dev, &fb_cma->fb, &drm_fb_cma_funcs); | 93 | ret = drm_framebuffer_init(dev, &fb_cma->fb, &drm_fb_cma_funcs); |
94 | if (ret) { | 94 | if (ret) { |
95 | dev_err(dev->dev, "Failed to initalize framebuffer: %d\n", ret); | 95 | dev_err(dev->dev, "Failed to initialize framebuffer: %d\n", ret); |
96 | kfree(fb_cma); | 96 | kfree(fb_cma); |
97 | return ERR_PTR(ret); | 97 | return ERR_PTR(ret); |
98 | } | 98 | } |
@@ -376,7 +376,7 @@ struct drm_fbdev_cma *drm_fbdev_cma_init(struct drm_device *dev, | |||
376 | 376 | ||
377 | ret = drm_fb_helper_initial_config(helper, preferred_bpp); | 377 | ret = drm_fb_helper_initial_config(helper, preferred_bpp); |
378 | if (ret < 0) { | 378 | if (ret < 0) { |
379 | dev_err(dev->dev, "Failed to set inital hw configuration.\n"); | 379 | dev_err(dev->dev, "Failed to set initial hw configuration.\n"); |
380 | goto err_drm_fb_helper_fini; | 380 | goto err_drm_fb_helper_fini; |
381 | } | 381 | } |
382 | 382 | ||
diff --git a/drivers/gpu/drm/radeon/radeon_fb.c b/drivers/gpu/drm/radeon/radeon_fb.c index b1746741bc59..665ced3b7313 100644 --- a/drivers/gpu/drm/radeon/radeon_fb.c +++ b/drivers/gpu/drm/radeon/radeon_fb.c | |||
@@ -230,7 +230,7 @@ static int radeonfb_create(struct drm_fb_helper *helper, | |||
230 | 230 | ||
231 | ret = radeon_framebuffer_init(rdev->ddev, &rfbdev->rfb, &mode_cmd, gobj); | 231 | ret = radeon_framebuffer_init(rdev->ddev, &rfbdev->rfb, &mode_cmd, gobj); |
232 | if (ret) { | 232 | if (ret) { |
233 | DRM_ERROR("failed to initalise framebuffer %d\n", ret); | 233 | DRM_ERROR("failed to initialize framebuffer %d\n", ret); |
234 | goto out_unref; | 234 | goto out_unref; |
235 | } | 235 | } |
236 | 236 | ||
diff --git a/drivers/infiniband/ulp/isert/ib_isert.c b/drivers/infiniband/ulp/isert/ib_isert.c index 41712f096515..2693129055c1 100644 --- a/drivers/infiniband/ulp/isert/ib_isert.c +++ b/drivers/infiniband/ulp/isert/ib_isert.c | |||
@@ -1587,7 +1587,7 @@ isert_put_nopin(struct iscsi_cmd *cmd, struct iscsi_conn *conn, | |||
1587 | isert_init_tx_hdrs(isert_conn, &isert_cmd->tx_desc); | 1587 | isert_init_tx_hdrs(isert_conn, &isert_cmd->tx_desc); |
1588 | isert_init_send_wr(isert_cmd, send_wr); | 1588 | isert_init_send_wr(isert_cmd, send_wr); |
1589 | 1589 | ||
1590 | pr_debug("Posting NOPIN Reponse IB_WR_SEND >>>>>>>>>>>>>>>>>>>>>>\n"); | 1590 | pr_debug("Posting NOPIN Response IB_WR_SEND >>>>>>>>>>>>>>>>>>>>>>\n"); |
1591 | 1591 | ||
1592 | return isert_post_response(isert_conn, isert_cmd); | 1592 | return isert_post_response(isert_conn, isert_cmd); |
1593 | } | 1593 | } |
diff --git a/drivers/input/misc/da9055_onkey.c b/drivers/input/misc/da9055_onkey.c index ee6ae3a00174..a0af8b2506ce 100644 --- a/drivers/input/misc/da9055_onkey.c +++ b/drivers/input/misc/da9055_onkey.c | |||
@@ -36,7 +36,7 @@ static void da9055_onkey_query(struct da9055_onkey *onkey) | |||
36 | } else { | 36 | } else { |
37 | key_stat &= DA9055_NOKEY_STS; | 37 | key_stat &= DA9055_NOKEY_STS; |
38 | /* | 38 | /* |
39 | * Onkey status bit is cleared when onkey button is relased. | 39 | * Onkey status bit is cleared when onkey button is released. |
40 | */ | 40 | */ |
41 | if (!key_stat) { | 41 | if (!key_stat) { |
42 | input_report_key(onkey->input, KEY_POWER, 0); | 42 | input_report_key(onkey->input, KEY_POWER, 0); |
diff --git a/drivers/lguest/page_tables.c b/drivers/lguest/page_tables.c index 5b9ac32801c7..a35d8d100165 100644 --- a/drivers/lguest/page_tables.c +++ b/drivers/lguest/page_tables.c | |||
@@ -70,7 +70,7 @@ | |||
70 | /*H:320 | 70 | /*H:320 |
71 | * The page table code is curly enough to need helper functions to keep it | 71 | * The page table code is curly enough to need helper functions to keep it |
72 | * clear and clean. The kernel itself provides many of them; one advantage | 72 | * clear and clean. The kernel itself provides many of them; one advantage |
73 | * of insisting that the Guest and Host use the same CONFIG_PAE setting. | 73 | * of insisting that the Guest and Host use the same CONFIG_X86_PAE setting. |
74 | * | 74 | * |
75 | * There are two functions which return pointers to the shadow (aka "real") | 75 | * There are two functions which return pointers to the shadow (aka "real") |
76 | * page tables. | 76 | * page tables. |
diff --git a/drivers/md/bcache/bset.c b/drivers/md/bcache/bset.c index cb4578a327b9..1d27d3af3251 100644 --- a/drivers/md/bcache/bset.c +++ b/drivers/md/bcache/bset.c | |||
@@ -395,7 +395,7 @@ void inorder_test(void) | |||
395 | #endif | 395 | #endif |
396 | 396 | ||
397 | /* | 397 | /* |
398 | * Cacheline/offset <-> bkey pointer arithmatic: | 398 | * Cacheline/offset <-> bkey pointer arithmetic: |
399 | * | 399 | * |
400 | * t->tree is a binary search tree in an array; each node corresponds to a key | 400 | * t->tree is a binary search tree in an array; each node corresponds to a key |
401 | * in one cacheline in t->set (BSET_CACHELINE bytes). | 401 | * in one cacheline in t->set (BSET_CACHELINE bytes). |
@@ -404,7 +404,7 @@ void inorder_test(void) | |||
404 | * the binary tree points to; to_inorder() gives us the cacheline, and then | 404 | * the binary tree points to; to_inorder() gives us the cacheline, and then |
405 | * bkey_float->m gives us the offset within that cacheline, in units of 8 bytes. | 405 | * bkey_float->m gives us the offset within that cacheline, in units of 8 bytes. |
406 | * | 406 | * |
407 | * cacheline_to_bkey() and friends abstract out all the pointer arithmatic to | 407 | * cacheline_to_bkey() and friends abstract out all the pointer arithmetic to |
408 | * make this work. | 408 | * make this work. |
409 | * | 409 | * |
410 | * To construct the bfloat for an arbitrary key we need to know what the key | 410 | * To construct the bfloat for an arbitrary key we need to know what the key |
diff --git a/drivers/media/dvb-frontends/stv0367.c b/drivers/media/dvb-frontends/stv0367.c index 0c8e45949b11..7b6dba3ce55e 100644 --- a/drivers/media/dvb-frontends/stv0367.c +++ b/drivers/media/dvb-frontends/stv0367.c | |||
@@ -2919,7 +2919,7 @@ enum stv0367_cab_signal_type stv0367cab_algo(struct stv0367_state *state, | |||
2919 | if (tuner_lock == 0) | 2919 | if (tuner_lock == 0) |
2920 | return FE_367CAB_NOTUNER; | 2920 | return FE_367CAB_NOTUNER; |
2921 | #endif | 2921 | #endif |
2922 | /* Relase the TRL to start demodulator acquisition */ | 2922 | /* Release the TRL to start demodulator acquisition */ |
2923 | /* Wait for QAM lock */ | 2923 | /* Wait for QAM lock */ |
2924 | LockTime = 0; | 2924 | LockTime = 0; |
2925 | stv0367_writereg(state, R367CAB_CTRL_1, 0x00); | 2925 | stv0367_writereg(state, R367CAB_CTRL_1, 0x00); |
diff --git a/drivers/media/platform/exynos4-is/Kconfig b/drivers/media/platform/exynos4-is/Kconfig index 004fd0b4e9df..436a62a995ee 100644 --- a/drivers/media/platform/exynos4-is/Kconfig +++ b/drivers/media/platform/exynos4-is/Kconfig | |||
@@ -59,4 +59,4 @@ config VIDEO_EXYNOS4_FIMC_IS | |||
59 | To compile this driver as a module, choose M here: the | 59 | To compile this driver as a module, choose M here: the |
60 | module will be called exynos4-fimc-is. | 60 | module will be called exynos4-fimc-is. |
61 | 61 | ||
62 | endif # VIDEO_SAMSUNG_S5P_FIMC | 62 | endif # VIDEO_SAMSUNG_EXYNOS4_IS |
diff --git a/drivers/media/platform/s5p-mfc/s5p_mfc_dec.c b/drivers/media/platform/s5p-mfc/s5p_mfc_dec.c index 00b07032f4f0..5296385153d5 100644 --- a/drivers/media/platform/s5p-mfc/s5p_mfc_dec.c +++ b/drivers/media/platform/s5p-mfc/s5p_mfc_dec.c | |||
@@ -954,7 +954,7 @@ static int s5p_mfc_queue_setup(struct vb2_queue *vq, | |||
954 | psize[0] = ctx->dec_src_buf_size; | 954 | psize[0] = ctx->dec_src_buf_size; |
955 | allocators[0] = ctx->dev->alloc_ctx[MFC_BANK1_ALLOC_CTX]; | 955 | allocators[0] = ctx->dev->alloc_ctx[MFC_BANK1_ALLOC_CTX]; |
956 | } else { | 956 | } else { |
957 | mfc_err("This video node is dedicated to decoding. Decoding not initalised\n"); | 957 | mfc_err("This video node is dedicated to decoding. Decoding not initialized\n"); |
958 | return -EINVAL; | 958 | return -EINVAL; |
959 | } | 959 | } |
960 | return 0; | 960 | return 0; |
diff --git a/drivers/misc/dummy-irq.c b/drivers/misc/dummy-irq.c index c37eeedfe215..4d0db15df115 100644 --- a/drivers/misc/dummy-irq.c +++ b/drivers/misc/dummy-irq.c | |||
@@ -26,7 +26,7 @@ static irqreturn_t dummy_interrupt(int irq, void *dev_id) | |||
26 | static int count = 0; | 26 | static int count = 0; |
27 | 27 | ||
28 | if (count == 0) { | 28 | if (count == 0) { |
29 | printk(KERN_INFO "dummy-irq: interrupt occured on IRQ %d\n", | 29 | printk(KERN_INFO "dummy-irq: interrupt occurred on IRQ %d\n", |
30 | irq); | 30 | irq); |
31 | count++; | 31 | count++; |
32 | } | 32 | } |
diff --git a/drivers/misc/lattice-ecp3-config.c b/drivers/misc/lattice-ecp3-config.c index bb26f086bd8b..61fbe6acabef 100644 --- a/drivers/misc/lattice-ecp3-config.c +++ b/drivers/misc/lattice-ecp3-config.c | |||
@@ -170,7 +170,7 @@ static void firmware_load(const struct firmware *fw, void *context) | |||
170 | 170 | ||
171 | /* Check result */ | 171 | /* Check result */ |
172 | if (status & FPGA_STATUS_DONE) | 172 | if (status & FPGA_STATUS_DONE) |
173 | dev_info(&spi->dev, "FPGA succesfully configured!\n"); | 173 | dev_info(&spi->dev, "FPGA successfully configured!\n"); |
174 | else | 174 | else |
175 | dev_info(&spi->dev, "FPGA not configured (DONE not set)\n"); | 175 | dev_info(&spi->dev, "FPGA not configured (DONE not set)\n"); |
176 | 176 | ||
diff --git a/drivers/misc/mei/hbm.c b/drivers/misc/mei/hbm.c index 565027b1bc73..f9296abcf02a 100644 --- a/drivers/misc/mei/hbm.c +++ b/drivers/misc/mei/hbm.c | |||
@@ -139,7 +139,7 @@ int mei_hbm_start_wait(struct mei_device *dev) | |||
139 | 139 | ||
140 | if (ret <= 0 && (dev->hbm_state <= MEI_HBM_START)) { | 140 | if (ret <= 0 && (dev->hbm_state <= MEI_HBM_START)) { |
141 | dev->hbm_state = MEI_HBM_IDLE; | 141 | dev->hbm_state = MEI_HBM_IDLE; |
142 | dev_err(&dev->pdev->dev, "wating for mei start failed\n"); | 142 | dev_err(&dev->pdev->dev, "waiting for mei start failed\n"); |
143 | return -ETIMEDOUT; | 143 | return -ETIMEDOUT; |
144 | } | 144 | } |
145 | return 0; | 145 | return 0; |
diff --git a/drivers/misc/mei/init.c b/drivers/misc/mei/init.c index 6fc573cef178..ed1d75203af6 100644 --- a/drivers/misc/mei/init.c +++ b/drivers/misc/mei/init.c | |||
@@ -38,7 +38,7 @@ const char *mei_dev_state_str(int state) | |||
38 | MEI_DEV_STATE(POWER_DOWN); | 38 | MEI_DEV_STATE(POWER_DOWN); |
39 | MEI_DEV_STATE(POWER_UP); | 39 | MEI_DEV_STATE(POWER_UP); |
40 | default: | 40 | default: |
41 | return "unkown"; | 41 | return "unknown"; |
42 | } | 42 | } |
43 | #undef MEI_DEV_STATE | 43 | #undef MEI_DEV_STATE |
44 | } | 44 | } |
diff --git a/drivers/misc/sgi-xp/xpc_main.c b/drivers/misc/sgi-xp/xpc_main.c index d971817182f7..82dc5748f873 100644 --- a/drivers/misc/sgi-xp/xpc_main.c +++ b/drivers/misc/sgi-xp/xpc_main.c | |||
@@ -92,7 +92,7 @@ int xpc_disengage_timelimit = XPC_DISENGAGE_DEFAULT_TIMELIMIT; | |||
92 | static int xpc_disengage_min_timelimit; /* = 0 */ | 92 | static int xpc_disengage_min_timelimit; /* = 0 */ |
93 | static int xpc_disengage_max_timelimit = 120; | 93 | static int xpc_disengage_max_timelimit = 120; |
94 | 94 | ||
95 | static ctl_table xpc_sys_xpc_hb_dir[] = { | 95 | static struct ctl_table xpc_sys_xpc_hb_dir[] = { |
96 | { | 96 | { |
97 | .procname = "hb_interval", | 97 | .procname = "hb_interval", |
98 | .data = &xpc_hb_interval, | 98 | .data = &xpc_hb_interval, |
@@ -111,7 +111,7 @@ static ctl_table xpc_sys_xpc_hb_dir[] = { | |||
111 | .extra2 = &xpc_hb_check_max_interval}, | 111 | .extra2 = &xpc_hb_check_max_interval}, |
112 | {} | 112 | {} |
113 | }; | 113 | }; |
114 | static ctl_table xpc_sys_xpc_dir[] = { | 114 | static struct ctl_table xpc_sys_xpc_dir[] = { |
115 | { | 115 | { |
116 | .procname = "hb", | 116 | .procname = "hb", |
117 | .mode = 0555, | 117 | .mode = 0555, |
@@ -126,7 +126,7 @@ static ctl_table xpc_sys_xpc_dir[] = { | |||
126 | .extra2 = &xpc_disengage_max_timelimit}, | 126 | .extra2 = &xpc_disengage_max_timelimit}, |
127 | {} | 127 | {} |
128 | }; | 128 | }; |
129 | static ctl_table xpc_sys_dir[] = { | 129 | static struct ctl_table xpc_sys_dir[] = { |
130 | { | 130 | { |
131 | .procname = "xpc", | 131 | .procname = "xpc", |
132 | .mode = 0555, | 132 | .mode = 0555, |
diff --git a/drivers/net/ethernet/intel/igb/e1000_phy.c b/drivers/net/ethernet/intel/igb/e1000_phy.c index 115b0da6e013..9979ebcf2a0c 100644 --- a/drivers/net/ethernet/intel/igb/e1000_phy.c +++ b/drivers/net/ethernet/intel/igb/e1000_phy.c | |||
@@ -2014,7 +2014,7 @@ out: | |||
2014 | * Verify the reset block is not blocking us from resetting. Acquire | 2014 | * Verify the reset block is not blocking us from resetting. Acquire |
2015 | * semaphore (if necessary) and read/set/write the device control reset | 2015 | * semaphore (if necessary) and read/set/write the device control reset |
2016 | * bit in the PHY. Wait the appropriate delay time for the device to | 2016 | * bit in the PHY. Wait the appropriate delay time for the device to |
2017 | * reset and relase the semaphore (if necessary). | 2017 | * reset and release the semaphore (if necessary). |
2018 | **/ | 2018 | **/ |
2019 | s32 igb_phy_hw_reset(struct e1000_hw *hw) | 2019 | s32 igb_phy_hw_reset(struct e1000_hw *hw) |
2020 | { | 2020 | { |
diff --git a/drivers/net/ethernet/mellanox/mlx4/main.c b/drivers/net/ethernet/mellanox/mlx4/main.c index 8a434997a0df..264ddeb846a3 100644 --- a/drivers/net/ethernet/mellanox/mlx4/main.c +++ b/drivers/net/ethernet/mellanox/mlx4/main.c | |||
@@ -98,7 +98,7 @@ MODULE_PARM_DESC(log_num_mgm_entry_size, "log mgm size, that defines the num" | |||
98 | static bool enable_64b_cqe_eqe; | 98 | static bool enable_64b_cqe_eqe; |
99 | module_param(enable_64b_cqe_eqe, bool, 0444); | 99 | module_param(enable_64b_cqe_eqe, bool, 0444); |
100 | MODULE_PARM_DESC(enable_64b_cqe_eqe, | 100 | MODULE_PARM_DESC(enable_64b_cqe_eqe, |
101 | "Enable 64 byte CQEs/EQEs when the the FW supports this"); | 101 | "Enable 64 byte CQEs/EQEs when the FW supports this"); |
102 | 102 | ||
103 | #define HCA_GLOBAL_CAP_MASK 0 | 103 | #define HCA_GLOBAL_CAP_MASK 0 |
104 | 104 | ||
diff --git a/drivers/net/ethernet/neterion/vxge/vxge-main.c b/drivers/net/ethernet/neterion/vxge/vxge-main.c index cbfaed5f2f8d..5a20eaf903dd 100644 --- a/drivers/net/ethernet/neterion/vxge/vxge-main.c +++ b/drivers/net/ethernet/neterion/vxge/vxge-main.c | |||
@@ -3444,7 +3444,7 @@ static int vxge_device_register(struct __vxge_hw_device *hldev, | |||
3444 | } | 3444 | } |
3445 | 3445 | ||
3446 | vxge_debug_init(vxge_hw_device_trace_level_get(hldev), | 3446 | vxge_debug_init(vxge_hw_device_trace_level_get(hldev), |
3447 | "%s : checksuming enabled", __func__); | 3447 | "%s : checksumming enabled", __func__); |
3448 | 3448 | ||
3449 | if (high_dma) { | 3449 | if (high_dma) { |
3450 | ndev->features |= NETIF_F_HIGHDMA; | 3450 | ndev->features |= NETIF_F_HIGHDMA; |
diff --git a/drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c b/drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c index 196b2d100407..8b59a710a4a5 100644 --- a/drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c +++ b/drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c | |||
@@ -1675,7 +1675,7 @@ static int qlcnic_sriov_vf_handle_dev_ready(struct qlcnic_adapter *adapter) | |||
1675 | qlcnic_sriov_vf_attach(adapter); | 1675 | qlcnic_sriov_vf_attach(adapter); |
1676 | adapter->fw_fail_cnt = 0; | 1676 | adapter->fw_fail_cnt = 0; |
1677 | dev_info(dev, | 1677 | dev_info(dev, |
1678 | "%s: Reinitalization of VF 0x%x done after FW reset\n", | 1678 | "%s: Reinitialization of VF 0x%x done after FW reset\n", |
1679 | __func__, func); | 1679 | __func__, func); |
1680 | } else { | 1680 | } else { |
1681 | dev_err(dev, | 1681 | dev_err(dev, |
diff --git a/drivers/net/wireless/ath/ath9k/Kconfig b/drivers/net/wireless/ath/ath9k/Kconfig index 3c2cbc9d6295..f985cf32452b 100644 --- a/drivers/net/wireless/ath/ath9k/Kconfig +++ b/drivers/net/wireless/ath/ath9k/Kconfig | |||
@@ -28,7 +28,7 @@ config ATH9K | |||
28 | Atheros IEEE 802.11n AR5008, AR9001 and AR9002 family | 28 | Atheros IEEE 802.11n AR5008, AR9001 and AR9002 family |
29 | of chipsets. For a specific list of supported external | 29 | of chipsets. For a specific list of supported external |
30 | cards, laptops that already ship with these cards and | 30 | cards, laptops that already ship with these cards and |
31 | APs that come with these cards refer to to ath9k wiki | 31 | APs that come with these cards refer to ath9k wiki |
32 | products page: | 32 | products page: |
33 | 33 | ||
34 | http://wireless.kernel.org/en/users/Drivers/ath9k/products | 34 | http://wireless.kernel.org/en/users/Drivers/ath9k/products |
diff --git a/drivers/nfc/pn533.c b/drivers/nfc/pn533.c index 8f6f2baa930d..ec269e6f0375 100644 --- a/drivers/nfc/pn533.c +++ b/drivers/nfc/pn533.c | |||
@@ -1697,7 +1697,7 @@ static int pn533_poll_complete(struct pn533 *dev, void *arg, | |||
1697 | goto done; | 1697 | goto done; |
1698 | 1698 | ||
1699 | if (!dev->poll_mod_count) { | 1699 | if (!dev->poll_mod_count) { |
1700 | nfc_dev_dbg(&dev->interface->dev, "Polling has been stoped."); | 1700 | nfc_dev_dbg(&dev->interface->dev, "Polling has been stopped."); |
1701 | goto done; | 1701 | goto done; |
1702 | } | 1702 | } |
1703 | 1703 | ||
diff --git a/drivers/of/fdt.c b/drivers/of/fdt.c index 808be06bb67e..6bb7cf2de556 100644 --- a/drivers/of/fdt.c +++ b/drivers/of/fdt.c | |||
@@ -709,7 +709,7 @@ void __init unflatten_device_tree(void) | |||
709 | __unflatten_device_tree(initial_boot_params, &of_allnodes, | 709 | __unflatten_device_tree(initial_boot_params, &of_allnodes, |
710 | early_init_dt_alloc_memory_arch); | 710 | early_init_dt_alloc_memory_arch); |
711 | 711 | ||
712 | /* Get pointer to "/chosen" and "/aliasas" nodes for use everywhere */ | 712 | /* Get pointer to "/chosen" and "/aliases" nodes for use everywhere */ |
713 | of_alias_scan(early_init_dt_alloc_memory_arch); | 713 | of_alias_scan(early_init_dt_alloc_memory_arch); |
714 | } | 714 | } |
715 | 715 | ||
diff --git a/drivers/of/pdt.c b/drivers/of/pdt.c index 37b56fd716e6..4ec19cbee57f 100644 --- a/drivers/of/pdt.c +++ b/drivers/of/pdt.c | |||
@@ -251,6 +251,6 @@ void __init of_pdt_build_devicetree(phandle root_node, struct of_pdt_ops *ops) | |||
251 | of_allnodes->child = of_pdt_build_tree(of_allnodes, | 251 | of_allnodes->child = of_pdt_build_tree(of_allnodes, |
252 | of_pdt_prom_ops->getchild(of_allnodes->phandle), &nextp); | 252 | of_pdt_prom_ops->getchild(of_allnodes->phandle), &nextp); |
253 | 253 | ||
254 | /* Get pointer to "/chosen" and "/aliasas" nodes for use everywhere */ | 254 | /* Get pointer to "/chosen" and "/aliases" nodes for use everywhere */ |
255 | of_alias_scan(kernel_tree_alloc); | 255 | of_alias_scan(kernel_tree_alloc); |
256 | } | 256 | } |
diff --git a/drivers/s390/char/vmur.c b/drivers/s390/char/vmur.c index c180e3135b3b..64c467998a90 100644 --- a/drivers/s390/char/vmur.c +++ b/drivers/s390/char/vmur.c | |||
@@ -89,7 +89,7 @@ static DEFINE_MUTEX(vmur_mutex); | |||
89 | * urd references: | 89 | * urd references: |
90 | * - ur_probe gets a urd reference, ur_remove drops the reference | 90 | * - ur_probe gets a urd reference, ur_remove drops the reference |
91 | * dev_get_drvdata(&cdev->dev) | 91 | * dev_get_drvdata(&cdev->dev) |
92 | * - ur_open gets a urd reference, ur_relase drops the reference | 92 | * - ur_open gets a urd reference, ur_release drops the reference |
93 | * (urf->urd) | 93 | * (urf->urd) |
94 | * | 94 | * |
95 | * cdev references: | 95 | * cdev references: |
diff --git a/drivers/scsi/aic7xxx_old/aic7xxx.seq b/drivers/scsi/aic7xxx_old/aic7xxx.seq index 823ff2873229..dc3bb81cff0c 100644 --- a/drivers/scsi/aic7xxx_old/aic7xxx.seq +++ b/drivers/scsi/aic7xxx_old/aic7xxx.seq | |||
@@ -693,7 +693,7 @@ p_status: | |||
693 | * it's own message. | 693 | * it's own message. |
694 | * | 694 | * |
695 | * If MSG_OUT is == HOST_MSG, also interrupt the host and take a message. | 695 | * If MSG_OUT is == HOST_MSG, also interrupt the host and take a message. |
696 | * This is done to allow the hsot to send messages outside of an identify | 696 | * This is done to allow the host to send messages outside of an identify |
697 | * sequence while protecting the seqencer from testing the MK_MESSAGE bit | 697 | * sequence while protecting the seqencer from testing the MK_MESSAGE bit |
698 | * on an SCB that might not be for the current nexus. (For example, a | 698 | * on an SCB that might not be for the current nexus. (For example, a |
699 | * BDR message in response to a bad reselection would leave us pointed to | 699 | * BDR message in response to a bad reselection would leave us pointed to |
diff --git a/drivers/scsi/libfc/fc_fcp.c b/drivers/scsi/libfc/fc_fcp.c index 09c81b2f2169..5fd0f1fbe586 100644 --- a/drivers/scsi/libfc/fc_fcp.c +++ b/drivers/scsi/libfc/fc_fcp.c | |||
@@ -2043,7 +2043,7 @@ int fc_eh_abort(struct scsi_cmnd *sc_cmd) | |||
2043 | spin_unlock_irqrestore(&si->scsi_queue_lock, flags); | 2043 | spin_unlock_irqrestore(&si->scsi_queue_lock, flags); |
2044 | return SUCCESS; | 2044 | return SUCCESS; |
2045 | } | 2045 | } |
2046 | /* grab a ref so the fsp and sc_cmd cannot be relased from under us */ | 2046 | /* grab a ref so the fsp and sc_cmd cannot be released from under us */ |
2047 | fc_fcp_pkt_hold(fsp); | 2047 | fc_fcp_pkt_hold(fsp); |
2048 | spin_unlock_irqrestore(&si->scsi_queue_lock, flags); | 2048 | spin_unlock_irqrestore(&si->scsi_queue_lock, flags); |
2049 | 2049 | ||
diff --git a/drivers/scsi/libiscsi_tcp.c b/drivers/scsi/libiscsi_tcp.c index 552e8a2b6f5f..92deec5ed7d6 100644 --- a/drivers/scsi/libiscsi_tcp.c +++ b/drivers/scsi/libiscsi_tcp.c | |||
@@ -558,7 +558,7 @@ static int iscsi_tcp_r2t_rsp(struct iscsi_conn *conn, struct iscsi_task *task) | |||
558 | if (!rc) { | 558 | if (!rc) { |
559 | iscsi_conn_printk(KERN_ERR, conn, "Could not allocate R2T. " | 559 | iscsi_conn_printk(KERN_ERR, conn, "Could not allocate R2T. " |
560 | "Target has sent more R2Ts than it " | 560 | "Target has sent more R2Ts than it " |
561 | "negotiated for or driver has has leaked.\n"); | 561 | "negotiated for or driver has leaked.\n"); |
562 | return ISCSI_ERR_PROTO; | 562 | return ISCSI_ERR_PROTO; |
563 | } | 563 | } |
564 | 564 | ||
diff --git a/drivers/scsi/pm8001/pm80xx_hwi.c b/drivers/scsi/pm8001/pm80xx_hwi.c index 302514d8157b..1c5e7d233e78 100644 --- a/drivers/scsi/pm8001/pm80xx_hwi.c +++ b/drivers/scsi/pm8001/pm80xx_hwi.c | |||
@@ -3204,7 +3204,7 @@ static void process_one_iomb(struct pm8001_hba_info *pm8001_ha, void *piomb) | |||
3204 | break; | 3204 | break; |
3205 | case OPC_OUB_DEREG_DEV: | 3205 | case OPC_OUB_DEREG_DEV: |
3206 | PM8001_MSG_DBG(pm8001_ha, | 3206 | PM8001_MSG_DBG(pm8001_ha, |
3207 | pm8001_printk("unresgister the deviece\n")); | 3207 | pm8001_printk("unregister the device\n")); |
3208 | pm8001_mpi_dereg_resp(pm8001_ha, piomb); | 3208 | pm8001_mpi_dereg_resp(pm8001_ha, piomb); |
3209 | break; | 3209 | break; |
3210 | case OPC_OUB_GET_DEV_HANDLE: | 3210 | case OPC_OUB_GET_DEV_HANDLE: |
diff --git a/drivers/scsi/pmcraid.c b/drivers/scsi/pmcraid.c index 8e1b73775065..1eb7b0280a45 100644 --- a/drivers/scsi/pmcraid.c +++ b/drivers/scsi/pmcraid.c | |||
@@ -6092,7 +6092,7 @@ static int __init pmcraid_init(void) | |||
6092 | 6092 | ||
6093 | if (IS_ERR(pmcraid_class)) { | 6093 | if (IS_ERR(pmcraid_class)) { |
6094 | error = PTR_ERR(pmcraid_class); | 6094 | error = PTR_ERR(pmcraid_class); |
6095 | pmcraid_err("failed to register with with sysfs, error = %x\n", | 6095 | pmcraid_err("failed to register with sysfs, error = %x\n", |
6096 | error); | 6096 | error); |
6097 | goto out_unreg_chrdev; | 6097 | goto out_unreg_chrdev; |
6098 | } | 6098 | } |
diff --git a/drivers/scsi/scsi_error.c b/drivers/scsi/scsi_error.c index f43de1e56420..ade98e23fb2b 100644 --- a/drivers/scsi/scsi_error.c +++ b/drivers/scsi/scsi_error.c | |||
@@ -538,7 +538,7 @@ static void scsi_eh_done(struct scsi_cmnd *scmd) | |||
538 | 538 | ||
539 | /** | 539 | /** |
540 | * scsi_try_host_reset - ask host adapter to reset itself | 540 | * scsi_try_host_reset - ask host adapter to reset itself |
541 | * @scmd: SCSI cmd to send hsot reset. | 541 | * @scmd: SCSI cmd to send host reset. |
542 | */ | 542 | */ |
543 | static int scsi_try_host_reset(struct scsi_cmnd *scmd) | 543 | static int scsi_try_host_reset(struct scsi_cmnd *scmd) |
544 | { | 544 | { |
diff --git a/drivers/tty/serial/serial-tegra.c b/drivers/tty/serial/serial-tegra.c index 9799d043a9bd..ee7c8123c374 100644 --- a/drivers/tty/serial/serial-tegra.c +++ b/drivers/tty/serial/serial-tegra.c | |||
@@ -1377,7 +1377,7 @@ static int __init tegra_uart_init(void) | |||
1377 | 1377 | ||
1378 | ret = platform_driver_register(&tegra_uart_platform_driver); | 1378 | ret = platform_driver_register(&tegra_uart_platform_driver); |
1379 | if (ret < 0) { | 1379 | if (ret < 0) { |
1380 | pr_err("Uart platfrom driver register failed, e = %d\n", ret); | 1380 | pr_err("Uart platform driver register failed, e = %d\n", ret); |
1381 | uart_unregister_driver(&tegra_uart_driver); | 1381 | uart_unregister_driver(&tegra_uart_driver); |
1382 | return ret; | 1382 | return ret; |
1383 | } | 1383 | } |
diff --git a/drivers/usb/musb/musb_dsps.c b/drivers/usb/musb/musb_dsps.c index e1b661d04021..5233804d66b1 100644 --- a/drivers/usb/musb/musb_dsps.c +++ b/drivers/usb/musb/musb_dsps.c | |||
@@ -551,7 +551,7 @@ static int dsps_create_musb_pdev(struct dsps_glue *glue, u8 id) | |||
551 | pdata = devm_kzalloc(&pdev->dev, sizeof(*pdata), GFP_KERNEL); | 551 | pdata = devm_kzalloc(&pdev->dev, sizeof(*pdata), GFP_KERNEL); |
552 | if (!pdata) { | 552 | if (!pdata) { |
553 | dev_err(&pdev->dev, | 553 | dev_err(&pdev->dev, |
554 | "failed to allocate musb platfrom data\n"); | 554 | "failed to allocate musb platform data\n"); |
555 | ret = -ENOMEM; | 555 | ret = -ENOMEM; |
556 | goto err2; | 556 | goto err2; |
557 | } | 557 | } |
diff --git a/drivers/usb/musb/omap2430.c b/drivers/usb/musb/omap2430.c index 4315d351fc7d..6708a3b78ad8 100644 --- a/drivers/usb/musb/omap2430.c +++ b/drivers/usb/musb/omap2430.c | |||
@@ -514,7 +514,7 @@ static int omap2430_probe(struct platform_device *pdev) | |||
514 | pdata = devm_kzalloc(&pdev->dev, sizeof(*pdata), GFP_KERNEL); | 514 | pdata = devm_kzalloc(&pdev->dev, sizeof(*pdata), GFP_KERNEL); |
515 | if (!pdata) { | 515 | if (!pdata) { |
516 | dev_err(&pdev->dev, | 516 | dev_err(&pdev->dev, |
517 | "failed to allocate musb platfrom data\n"); | 517 | "failed to allocate musb platform data\n"); |
518 | goto err2; | 518 | goto err2; |
519 | } | 519 | } |
520 | 520 | ||
diff --git a/drivers/video/omap2/displays/panel-n8x0.c b/drivers/video/omap2/displays/panel-n8x0.c index f94ead6a3183..860b18014ad7 100644 --- a/drivers/video/omap2/displays/panel-n8x0.c +++ b/drivers/video/omap2/displays/panel-n8x0.c | |||
@@ -527,7 +527,7 @@ static int n8x0_panel_update(struct omap_dss_device *dssdev, | |||
527 | dh = dssdev->panel.timings.y_res; | 527 | dh = dssdev->panel.timings.y_res; |
528 | 528 | ||
529 | if (x != 0 || y != 0 || w != dw || h != dh) { | 529 | if (x != 0 || y != 0 || w != dw || h != dh) { |
530 | dev_err(&dssdev->dev, "invaid update region %d, %d, %d, %d\n", | 530 | dev_err(&dssdev->dev, "invalid update region %d, %d, %d, %d\n", |
531 | x, y, w, h); | 531 | x, y, w, h); |
532 | return -EINVAL; | 532 | return -EINVAL; |
533 | } | 533 | } |
diff --git a/fs/btrfs/ctree.c b/fs/btrfs/ctree.c index 02fae7f7e42c..17dffe33e8d0 100644 --- a/fs/btrfs/ctree.c +++ b/fs/btrfs/ctree.c | |||
@@ -4430,7 +4430,7 @@ void btrfs_truncate_item(struct btrfs_root *root, struct btrfs_path *path, | |||
4430 | } | 4430 | } |
4431 | 4431 | ||
4432 | /* | 4432 | /* |
4433 | * make the item pointed to by the path bigger, data_size is the new size. | 4433 | * make the item pointed to by the path bigger, data_size is the added size. |
4434 | */ | 4434 | */ |
4435 | void btrfs_extend_item(struct btrfs_root *root, struct btrfs_path *path, | 4435 | void btrfs_extend_item(struct btrfs_root *root, struct btrfs_path *path, |
4436 | u32 data_size) | 4436 | u32 data_size) |
diff --git a/fs/btrfs/free-space-cache.c b/fs/btrfs/free-space-cache.c index e53009657f0e..2750b5023526 100644 --- a/fs/btrfs/free-space-cache.c +++ b/fs/btrfs/free-space-cache.c | |||
@@ -3200,7 +3200,7 @@ static int test_extents(struct btrfs_block_group_cache *cache) | |||
3200 | 3200 | ||
3201 | ret = btrfs_remove_free_space(cache, 2 * 1024 * 1024, 4096); | 3201 | ret = btrfs_remove_free_space(cache, 2 * 1024 * 1024, 4096); |
3202 | if (ret) { | 3202 | if (ret) { |
3203 | printk(KERN_ERR "Error removing middle peice %d\n", ret); | 3203 | printk(KERN_ERR "Error removing middle piece %d\n", ret); |
3204 | return ret; | 3204 | return ret; |
3205 | } | 3205 | } |
3206 | 3206 | ||
diff --git a/include/linux/cpu.h b/include/linux/cpu.h index 9f3c7e81270a..944f283f01c4 100644 --- a/include/linux/cpu.h +++ b/include/linux/cpu.h | |||
@@ -6,9 +6,8 @@ | |||
6 | * definitions of processors. | 6 | * definitions of processors. |
7 | * | 7 | * |
8 | * Basic handling of the devices is done in drivers/base/cpu.c | 8 | * Basic handling of the devices is done in drivers/base/cpu.c |
9 | * and system devices are handled in drivers/base/sys.c. | ||
10 | * | 9 | * |
11 | * CPUs are exported via sysfs in the class/cpu/devices/ | 10 | * CPUs are exported via sysfs in the devices/system/cpu |
12 | * directory. | 11 | * directory. |
13 | */ | 12 | */ |
14 | #ifndef _LINUX_CPU_H_ | 13 | #ifndef _LINUX_CPU_H_ |
diff --git a/include/linux/kernel.h b/include/linux/kernel.h index 7e6b97e77fb9..3bef14c6586b 100644 --- a/include/linux/kernel.h +++ b/include/linux/kernel.h | |||
@@ -561,9 +561,6 @@ int __trace_bprintk(unsigned long ip, const char *fmt, ...); | |||
561 | extern __printf(2, 3) | 561 | extern __printf(2, 3) |
562 | int __trace_printk(unsigned long ip, const char *fmt, ...); | 562 | int __trace_printk(unsigned long ip, const char *fmt, ...); |
563 | 563 | ||
564 | extern int __trace_bputs(unsigned long ip, const char *str); | ||
565 | extern int __trace_puts(unsigned long ip, const char *str, int size); | ||
566 | |||
567 | /** | 564 | /** |
568 | * trace_puts - write a string into the ftrace buffer | 565 | * trace_puts - write a string into the ftrace buffer |
569 | * @str: the string to record | 566 | * @str: the string to record |
@@ -599,6 +596,8 @@ extern int __trace_puts(unsigned long ip, const char *str, int size); | |||
599 | else \ | 596 | else \ |
600 | __trace_puts(_THIS_IP_, str, strlen(str)); \ | 597 | __trace_puts(_THIS_IP_, str, strlen(str)); \ |
601 | }) | 598 | }) |
599 | extern int __trace_bputs(unsigned long ip, const char *str); | ||
600 | extern int __trace_puts(unsigned long ip, const char *str, int size); | ||
602 | 601 | ||
603 | extern void trace_dump_stack(int skip); | 602 | extern void trace_dump_stack(int skip); |
604 | 603 | ||
diff --git a/include/linux/spinlock_api_smp.h b/include/linux/spinlock_api_smp.h index 51df117abe46..bdb9993f0fda 100644 --- a/include/linux/spinlock_api_smp.h +++ b/include/linux/spinlock_api_smp.h | |||
@@ -144,7 +144,7 @@ static inline void __raw_spin_lock(raw_spinlock_t *lock) | |||
144 | LOCK_CONTENDED(lock, do_raw_spin_trylock, do_raw_spin_lock); | 144 | LOCK_CONTENDED(lock, do_raw_spin_trylock, do_raw_spin_lock); |
145 | } | 145 | } |
146 | 146 | ||
147 | #endif /* CONFIG_PREEMPT */ | 147 | #endif /* !CONFIG_GENERIC_LOCKBREAK || CONFIG_DEBUG_LOCK_ALLOC */ |
148 | 148 | ||
149 | static inline void __raw_spin_unlock(raw_spinlock_t *lock) | 149 | static inline void __raw_spin_unlock(raw_spinlock_t *lock) |
150 | { | 150 | { |
diff --git a/kernel/irq/generic-chip.c b/kernel/irq/generic-chip.c index 1c39eccc1eaf..e3544c19bdd2 100644 --- a/kernel/irq/generic-chip.c +++ b/kernel/irq/generic-chip.c | |||
@@ -135,7 +135,7 @@ void irq_gc_ack_clr_bit(struct irq_data *d) | |||
135 | } | 135 | } |
136 | 136 | ||
137 | /** | 137 | /** |
138 | * irq_gc_mask_disable_reg_and_ack- Mask and ack pending interrupt | 138 | * irq_gc_mask_disable_reg_and_ack - Mask and ack pending interrupt |
139 | * @d: irq_data | 139 | * @d: irq_data |
140 | */ | 140 | */ |
141 | void irq_gc_mask_disable_reg_and_ack(struct irq_data *d) | 141 | void irq_gc_mask_disable_reg_and_ack(struct irq_data *d) |
diff --git a/lib/Kconfig.kgdb b/lib/Kconfig.kgdb index 140e87824173..358eb81fa28d 100644 --- a/lib/Kconfig.kgdb +++ b/lib/Kconfig.kgdb | |||
@@ -64,8 +64,8 @@ config KGDB_LOW_LEVEL_TRAP | |||
64 | default n | 64 | default n |
65 | help | 65 | help |
66 | This will add an extra call back to kgdb for the breakpoint | 66 | This will add an extra call back to kgdb for the breakpoint |
67 | exception handler on which will will allow kgdb to step | 67 | exception handler which will allow kgdb to step through a |
68 | through a notify handler. | 68 | notify handler. |
69 | 69 | ||
70 | config KGDB_KDB | 70 | config KGDB_KDB |
71 | bool "KGDB_KDB: include kdb frontend for kgdb" | 71 | bool "KGDB_KDB: include kdb frontend for kgdb" |
diff --git a/lib/vsprintf.c b/lib/vsprintf.c index e149c6416384..7d8467645d2e 100644 --- a/lib/vsprintf.c +++ b/lib/vsprintf.c | |||
@@ -670,7 +670,7 @@ static noinline_for_stack | |||
670 | char *hex_string(char *buf, char *end, u8 *addr, struct printf_spec spec, | 670 | char *hex_string(char *buf, char *end, u8 *addr, struct printf_spec spec, |
671 | const char *fmt) | 671 | const char *fmt) |
672 | { | 672 | { |
673 | int i, len = 1; /* if we pass '%ph[CDN]', field witdh remains | 673 | int i, len = 1; /* if we pass '%ph[CDN]', field width remains |
674 | negative value, fallback to the default */ | 674 | negative value, fallback to the default */ |
675 | char separator; | 675 | char separator; |
676 | 676 | ||
diff --git a/mm/mmu_notifier.c b/mm/mmu_notifier.c index 6725ff183374..93e6089cb456 100644 --- a/mm/mmu_notifier.c +++ b/mm/mmu_notifier.c | |||
@@ -315,7 +315,7 @@ void mmu_notifier_unregister(struct mmu_notifier *mn, struct mm_struct *mm) | |||
315 | 315 | ||
316 | /* | 316 | /* |
317 | * Wait for any running method to finish, of course including | 317 | * Wait for any running method to finish, of course including |
318 | * ->release if it was run by mmu_notifier_relase instead of us. | 318 | * ->release if it was run by mmu_notifier_release instead of us. |
319 | */ | 319 | */ |
320 | synchronize_srcu(&srcu); | 320 | synchronize_srcu(&srcu); |
321 | 321 | ||
diff --git a/mm/sparse.c b/mm/sparse.c index 3194ec414728..b38400f0fb8d 100644 --- a/mm/sparse.c +++ b/mm/sparse.c | |||
@@ -79,7 +79,6 @@ static int __meminit sparse_index_init(unsigned long section_nr, int nid) | |||
79 | { | 79 | { |
80 | unsigned long root = SECTION_NR_TO_ROOT(section_nr); | 80 | unsigned long root = SECTION_NR_TO_ROOT(section_nr); |
81 | struct mem_section *section; | 81 | struct mem_section *section; |
82 | int ret = 0; | ||
83 | 82 | ||
84 | if (mem_section[root]) | 83 | if (mem_section[root]) |
85 | return -EEXIST; | 84 | return -EEXIST; |
@@ -90,7 +89,7 @@ static int __meminit sparse_index_init(unsigned long section_nr, int nid) | |||
90 | 89 | ||
91 | mem_section[root] = section; | 90 | mem_section[root] = section; |
92 | 91 | ||
93 | return ret; | 92 | return 0; |
94 | } | 93 | } |
95 | #else /* !SPARSEMEM_EXTREME */ | 94 | #else /* !SPARSEMEM_EXTREME */ |
96 | static inline int sparse_index_init(unsigned long section_nr, int nid) | 95 | static inline int sparse_index_init(unsigned long section_nr, int nid) |
diff --git a/sound/pci/hda/hda_codec.c b/sound/pci/hda/hda_codec.c index 35090b3acbac..8a005f0e5ca4 100644 --- a/sound/pci/hda/hda_codec.c +++ b/sound/pci/hda/hda_codec.c | |||
@@ -2525,7 +2525,7 @@ int snd_hda_codec_reset(struct hda_codec *codec) | |||
2525 | flush_workqueue(bus->workq); | 2525 | flush_workqueue(bus->workq); |
2526 | #endif | 2526 | #endif |
2527 | snd_hda_ctls_clear(codec); | 2527 | snd_hda_ctls_clear(codec); |
2528 | /* relase PCMs */ | 2528 | /* release PCMs */ |
2529 | for (i = 0; i < codec->num_pcms; i++) { | 2529 | for (i = 0; i < codec->num_pcms; i++) { |
2530 | if (codec->pcm_info[i].pcm) { | 2530 | if (codec->pcm_info[i].pcm) { |
2531 | snd_device_free(card, codec->pcm_info[i].pcm); | 2531 | snd_device_free(card, codec->pcm_info[i].pcm); |
diff --git a/tools/testing/ktest/ktest.pl b/tools/testing/ktest/ktest.pl index 0d7fd8b51544..999eab1bc64f 100755 --- a/tools/testing/ktest/ktest.pl +++ b/tools/testing/ktest/ktest.pl | |||
@@ -1796,7 +1796,7 @@ sub monitor { | |||
1796 | # We already booted into the kernel we are testing, | 1796 | # We already booted into the kernel we are testing, |
1797 | # but now we booted into another kernel? | 1797 | # but now we booted into another kernel? |
1798 | # Consider this a triple fault. | 1798 | # Consider this a triple fault. |
1799 | doprint "Aleady booted in Linux kernel $version, but now\n"; | 1799 | doprint "Already booted in Linux kernel $version, but now\n"; |
1800 | doprint "we booted into Linux kernel $1.\n"; | 1800 | doprint "we booted into Linux kernel $1.\n"; |
1801 | doprint "Assuming that this is a triple fault.\n"; | 1801 | doprint "Assuming that this is a triple fault.\n"; |
1802 | doprint "To disable this: set DETECT_TRIPLE_FAULT to 0\n"; | 1802 | doprint "To disable this: set DETECT_TRIPLE_FAULT to 0\n"; |