diff options
61 files changed, 84 insertions, 89 deletions
diff --git a/Documentation/Changes b/Documentation/Changes index 07c75d18154e..2254db0f00a5 100644 --- a/Documentation/Changes +++ b/Documentation/Changes | |||
@@ -73,6 +73,11 @@ Perl | |||
73 | You will need perl 5 and the following modules: Getopt::Long, Getopt::Std, | 73 | You will need perl 5 and the following modules: Getopt::Long, Getopt::Std, |
74 | File::Basename, and File::Find to build the kernel. | 74 | File::Basename, and File::Find to build the kernel. |
75 | 75 | ||
76 | BC | ||
77 | -- | ||
78 | |||
79 | You will need bc to build kernels 3.10 and higher | ||
80 | |||
76 | 81 | ||
77 | System utilities | 82 | System utilities |
78 | ================ | 83 | ================ |
diff --git a/Documentation/DMA-attributes.txt b/Documentation/DMA-attributes.txt index cc2450d80310..18dc52c4f2a0 100644 --- a/Documentation/DMA-attributes.txt +++ b/Documentation/DMA-attributes.txt | |||
@@ -98,5 +98,5 @@ DMA_ATTR_FORCE_CONTIGUOUS | |||
98 | By default DMA-mapping subsystem is allowed to assemble the buffer | 98 | By default DMA-mapping subsystem is allowed to assemble the buffer |
99 | allocated by dma_alloc_attrs() function from individual pages if it can | 99 | allocated by dma_alloc_attrs() function from individual pages if it can |
100 | be mapped as contiguous chunk into device dma address space. By | 100 | be mapped as contiguous chunk into device dma address space. By |
101 | specifing this attribute the allocated buffer is forced to be contiguous | 101 | specifying this attribute the allocated buffer is forced to be contiguous |
102 | also in physical memory. | 102 | also in physical memory. |
diff --git a/Documentation/devicetree/bindings/arm/omap/omap.txt b/Documentation/devicetree/bindings/arm/omap/omap.txt index 189baba40cd6..d22b216f5d23 100644 --- a/Documentation/devicetree/bindings/arm/omap/omap.txt +++ b/Documentation/devicetree/bindings/arm/omap/omap.txt | |||
@@ -129,7 +129,7 @@ Boards: | |||
129 | - AM437x GP EVM | 129 | - AM437x GP EVM |
130 | compatible = "ti,am437x-gp-evm", "ti,am4372", "ti,am43" | 130 | compatible = "ti,am437x-gp-evm", "ti,am4372", "ti,am43" |
131 | 131 | ||
132 | - DRA742 EVM: Software Developement Board for DRA742 | 132 | - DRA742 EVM: Software Development Board for DRA742 |
133 | compatible = "ti,dra7-evm", "ti,dra742", "ti,dra74", "ti,dra7" | 133 | compatible = "ti,dra7-evm", "ti,dra742", "ti,dra74", "ti,dra7" |
134 | 134 | ||
135 | - DRA722 EVM: Software Development Board for DRA722 | 135 | - DRA722 EVM: Software Development Board for DRA722 |
diff --git a/Documentation/devicetree/bindings/bus/mvebu-mbus.txt b/Documentation/devicetree/bindings/bus/mvebu-mbus.txt index 7586fb68c072..5fa44f52a0b8 100644 --- a/Documentation/devicetree/bindings/bus/mvebu-mbus.txt +++ b/Documentation/devicetree/bindings/bus/mvebu-mbus.txt | |||
@@ -197,7 +197,7 @@ to be set by the operating system and that are guaranteed to be free of overlaps | |||
197 | with one another or with the system memory ranges. | 197 | with one another or with the system memory ranges. |
198 | 198 | ||
199 | Each entry in the property refers to exactly one window. If the operating system | 199 | Each entry in the property refers to exactly one window. If the operating system |
200 | choses to use a different set of mbus windows, it must ensure that any address | 200 | chooses to use a different set of mbus windows, it must ensure that any address |
201 | translations performed from downstream devices are adapted accordingly. | 201 | translations performed from downstream devices are adapted accordingly. |
202 | 202 | ||
203 | The operating system may insert additional mbus windows that do not conflict | 203 | The operating system may insert additional mbus windows that do not conflict |
diff --git a/Documentation/devicetree/bindings/dma/dma.txt b/Documentation/devicetree/bindings/dma/dma.txt index 8f504e6bae14..82104271e754 100644 --- a/Documentation/devicetree/bindings/dma/dma.txt +++ b/Documentation/devicetree/bindings/dma/dma.txt | |||
@@ -14,7 +14,7 @@ Required property: | |||
14 | 14 | ||
15 | Optional properties: | 15 | Optional properties: |
16 | - dma-channels: Number of DMA channels supported by the controller. | 16 | - dma-channels: Number of DMA channels supported by the controller. |
17 | - dma-requests: Number of DMA requests signals supported by the | 17 | - dma-requests: Number of DMA request signals supported by the |
18 | controller. | 18 | controller. |
19 | 19 | ||
20 | Example: | 20 | Example: |
@@ -44,7 +44,7 @@ Required property: | |||
44 | #dma-cells property in the node referenced by phandle | 44 | #dma-cells property in the node referenced by phandle |
45 | containing DMA controller specific information. This | 45 | containing DMA controller specific information. This |
46 | typically contains a DMA request line number or a | 46 | typically contains a DMA request line number or a |
47 | channel number, but can contain any data that is used | 47 | channel number, but can contain any data that is |
48 | required for configuring a channel. | 48 | required for configuring a channel. |
49 | - dma-names: Contains one identifier string for each DMA specifier in | 49 | - dma-names: Contains one identifier string for each DMA specifier in |
50 | the dmas property. The specific strings that can be used | 50 | the dmas property. The specific strings that can be used |
diff --git a/Documentation/devicetree/bindings/dma/fsl-imx-sdma.txt b/Documentation/devicetree/bindings/dma/fsl-imx-sdma.txt index ee9be9961524..e577196a12c0 100644 --- a/Documentation/devicetree/bindings/dma/fsl-imx-sdma.txt +++ b/Documentation/devicetree/bindings/dma/fsl-imx-sdma.txt | |||
@@ -8,7 +8,7 @@ Required properties: | |||
8 | "fsl,imx51-sdma" | 8 | "fsl,imx51-sdma" |
9 | "fsl,imx53-sdma" | 9 | "fsl,imx53-sdma" |
10 | "fsl,imx6q-sdma" | 10 | "fsl,imx6q-sdma" |
11 | The -to variants should be preferred since they allow to determnine the | 11 | The -to variants should be preferred since they allow to determine the |
12 | correct ROM script addresses needed for the driver to work without additional | 12 | correct ROM script addresses needed for the driver to work without additional |
13 | firmware. | 13 | firmware. |
14 | - reg : Should contain SDMA registers location and length | 14 | - reg : Should contain SDMA registers location and length |
diff --git a/Documentation/devicetree/bindings/gpio/gpio-mcp23s08.txt b/Documentation/devicetree/bindings/gpio/gpio-mcp23s08.txt index 3ddc7ccfe5f3..c306a2d0f2b1 100644 --- a/Documentation/devicetree/bindings/gpio/gpio-mcp23s08.txt +++ b/Documentation/devicetree/bindings/gpio/gpio-mcp23s08.txt | |||
@@ -54,7 +54,7 @@ Optional device specific properties: | |||
54 | IO 8-15 are bank 2. These chips have two different interrupt outputs: | 54 | IO 8-15 are bank 2. These chips have two different interrupt outputs: |
55 | One for bank 1 and another for bank 2. If irq-mirror is set, both | 55 | One for bank 1 and another for bank 2. If irq-mirror is set, both |
56 | interrupts are generated regardless of the bank that an input change | 56 | interrupts are generated regardless of the bank that an input change |
57 | occured on. If it is not set, the interrupt are only generated for the | 57 | occurred on. If it is not set, the interrupt are only generated for the |
58 | bank they belong to. | 58 | bank they belong to. |
59 | On devices with only one interrupt output this property is useless. | 59 | On devices with only one interrupt output this property is useless. |
60 | 60 | ||
diff --git a/Documentation/devicetree/bindings/mmc/k3-dw-mshc.txt b/Documentation/devicetree/bindings/mmc/k3-dw-mshc.txt index b8653ea97957..e5bc49f764d1 100644 --- a/Documentation/devicetree/bindings/mmc/k3-dw-mshc.txt +++ b/Documentation/devicetree/bindings/mmc/k3-dw-mshc.txt | |||
@@ -12,7 +12,7 @@ extensions to the Synopsys Designware Mobile Storage Host Controller. | |||
12 | Required Properties: | 12 | Required Properties: |
13 | 13 | ||
14 | * compatible: should be one of the following. | 14 | * compatible: should be one of the following. |
15 | - "hisilicon,hi4511-dw-mshc": for controllers with hi4511 specific extentions. | 15 | - "hisilicon,hi4511-dw-mshc": for controllers with hi4511 specific extensions. |
16 | 16 | ||
17 | Example: | 17 | Example: |
18 | 18 | ||
diff --git a/Documentation/devicetree/bindings/mmc/samsung-sdhci.txt b/Documentation/devicetree/bindings/mmc/samsung-sdhci.txt index 328e990d2546..42e0a9afa100 100644 --- a/Documentation/devicetree/bindings/mmc/samsung-sdhci.txt +++ b/Documentation/devicetree/bindings/mmc/samsung-sdhci.txt | |||
@@ -3,7 +3,7 @@ | |||
3 | Samsung's SDHCI controller is used as a connectivity interface with external | 3 | Samsung's SDHCI controller is used as a connectivity interface with external |
4 | MMC, SD and eMMC storage mediums. This file documents differences between the | 4 | MMC, SD and eMMC storage mediums. This file documents differences between the |
5 | core mmc properties described by mmc.txt and the properties used by the | 5 | core mmc properties described by mmc.txt and the properties used by the |
6 | Samsung implmentation of the SDHCI controller. | 6 | Samsung implementation of the SDHCI controller. |
7 | 7 | ||
8 | Required SoC Specific Properties: | 8 | Required SoC Specific Properties: |
9 | - compatible: should be one of the following | 9 | - compatible: should be one of the following |
diff --git a/Documentation/devicetree/bindings/mtd/gpmc-nand.txt b/Documentation/devicetree/bindings/mtd/gpmc-nand.txt index 5e1f31b5ff70..eb05255b6788 100644 --- a/Documentation/devicetree/bindings/mtd/gpmc-nand.txt +++ b/Documentation/devicetree/bindings/mtd/gpmc-nand.txt | |||
@@ -43,7 +43,7 @@ Optional properties: | |||
43 | ELM hardware engines should specify this device node in .dtsi | 43 | ELM hardware engines should specify this device node in .dtsi |
44 | Using ELM for ECC error correction frees some CPU cycles. | 44 | Using ELM for ECC error correction frees some CPU cycles. |
45 | 45 | ||
46 | For inline partiton table parsing (optional): | 46 | For inline partition table parsing (optional): |
47 | 47 | ||
48 | - #address-cells: should be set to 1 | 48 | - #address-cells: should be set to 1 |
49 | - #size-cells: should be set to 1 | 49 | - #size-cells: should be set to 1 |
diff --git a/Documentation/devicetree/bindings/mtd/gpmc-nor.txt b/Documentation/devicetree/bindings/mtd/gpmc-nor.txt index 420b3ab18890..4828c17bb784 100644 --- a/Documentation/devicetree/bindings/mtd/gpmc-nor.txt +++ b/Documentation/devicetree/bindings/mtd/gpmc-nor.txt | |||
@@ -30,7 +30,7 @@ Optional properties: | |||
30 | - gpmc,XXX Additional GPMC timings and settings parameters. See | 30 | - gpmc,XXX Additional GPMC timings and settings parameters. See |
31 | Documentation/devicetree/bindings/bus/ti-gpmc.txt | 31 | Documentation/devicetree/bindings/bus/ti-gpmc.txt |
32 | 32 | ||
33 | Optional properties for partiton table parsing: | 33 | Optional properties for partition table parsing: |
34 | - #address-cells: should be set to 1 | 34 | - #address-cells: should be set to 1 |
35 | - #size-cells: should be set to 1 | 35 | - #size-cells: should be set to 1 |
36 | 36 | ||
diff --git a/Documentation/devicetree/bindings/mtd/gpmc-onenand.txt b/Documentation/devicetree/bindings/mtd/gpmc-onenand.txt index b7529424ac88..5d8fa527c496 100644 --- a/Documentation/devicetree/bindings/mtd/gpmc-onenand.txt +++ b/Documentation/devicetree/bindings/mtd/gpmc-onenand.txt | |||
@@ -17,7 +17,7 @@ Optional properties: | |||
17 | 17 | ||
18 | - dma-channel: DMA Channel index | 18 | - dma-channel: DMA Channel index |
19 | 19 | ||
20 | For inline partiton table parsing (optional): | 20 | For inline partition table parsing (optional): |
21 | 21 | ||
22 | - #address-cells: should be set to 1 | 22 | - #address-cells: should be set to 1 |
23 | - #size-cells: should be set to 1 | 23 | - #size-cells: should be set to 1 |
diff --git a/Documentation/devicetree/bindings/pinctrl/brcm,bcm11351-pinctrl.txt b/Documentation/devicetree/bindings/pinctrl/brcm,bcm11351-pinctrl.txt index 67a5db95f189..4eaae32821ae 100644 --- a/Documentation/devicetree/bindings/pinctrl/brcm,bcm11351-pinctrl.txt +++ b/Documentation/devicetree/bindings/pinctrl/brcm,bcm11351-pinctrl.txt | |||
@@ -73,9 +73,9 @@ Optional Properties (for standard pins): | |||
73 | Otherwise: | 73 | Otherwise: |
74 | 0: fast slew rate | 74 | 0: fast slew rate |
75 | 1: normal slew rate | 75 | 1: normal slew rate |
76 | - input-enable: No arguements. Enable input (does not affect | 76 | - input-enable: No arguments. Enable input (does not affect |
77 | output.) | 77 | output.) |
78 | - input-disable: No arguements. Disable input (does not affect | 78 | - input-disable: No arguments. Disable input (does not affect |
79 | output.) | 79 | output.) |
80 | - drive-strength: Integer. Drive strength in mA. Valid values are | 80 | - drive-strength: Integer. Drive strength in mA. Valid values are |
81 | 2, 4, 6, 8, 10, 12, 14, 16 mA. | 81 | 2, 4, 6, 8, 10, 12, 14, 16 mA. |
@@ -99,9 +99,9 @@ Optional Properties (for I2C pins): | |||
99 | Otherwise: | 99 | Otherwise: |
100 | 0: fast slew rate | 100 | 0: fast slew rate |
101 | 1: normal slew rate | 101 | 1: normal slew rate |
102 | - input-enable: No arguements. Enable input (does not affect | 102 | - input-enable: No arguments. Enable input (does not affect |
103 | output.) | 103 | output.) |
104 | - input-disable: No arguements. Disable input (does not affect | 104 | - input-disable: No arguments. Disable input (does not affect |
105 | output.) | 105 | output.) |
106 | 106 | ||
107 | Optional Properties (for HDMI pins): | 107 | Optional Properties (for HDMI pins): |
@@ -111,9 +111,9 @@ Optional Properties (for HDMI pins): | |||
111 | - slew-rate: Integer. Controls slew rate. | 111 | - slew-rate: Integer. Controls slew rate. |
112 | 0: Standard(100kbps)& Fast(400kbps) mode | 112 | 0: Standard(100kbps)& Fast(400kbps) mode |
113 | 1: Highspeed (3.4Mbps) mode | 113 | 1: Highspeed (3.4Mbps) mode |
114 | - input-enable: No arguements. Enable input (does not affect | 114 | - input-enable: No arguments. Enable input (does not affect |
115 | output.) | 115 | output.) |
116 | - input-disable: No arguements. Disable input (does not affect | 116 | - input-disable: No arguments. Disable input (does not affect |
117 | output.) | 117 | output.) |
118 | 118 | ||
119 | Example: | 119 | Example: |
diff --git a/Documentation/devicetree/bindings/powerpc/4xx/reboot.txt b/Documentation/devicetree/bindings/powerpc/4xx/reboot.txt index d7217260589c..5bc63551319e 100644 --- a/Documentation/devicetree/bindings/powerpc/4xx/reboot.txt +++ b/Documentation/devicetree/bindings/powerpc/4xx/reboot.txt | |||
@@ -1,7 +1,7 @@ | |||
1 | Reboot property to control system reboot on PPC4xx systems: | 1 | Reboot property to control system reboot on PPC4xx systems: |
2 | 2 | ||
3 | By setting "reset_type" to one of the following values, the default | 3 | By setting "reset_type" to one of the following values, the default |
4 | software reset mechanism may be overidden. Here the possible values of | 4 | software reset mechanism may be overridden. Here the possible values of |
5 | "reset_type": | 5 | "reset_type": |
6 | 6 | ||
7 | 1 - PPC4xx core reset | 7 | 1 - PPC4xx core reset |
diff --git a/Documentation/devicetree/bindings/powerpc/fsl/dcsr.txt b/Documentation/devicetree/bindings/powerpc/fsl/dcsr.txt index 9d54eb5a295f..18a88100af94 100644 --- a/Documentation/devicetree/bindings/powerpc/fsl/dcsr.txt +++ b/Documentation/devicetree/bindings/powerpc/fsl/dcsr.txt | |||
@@ -82,7 +82,7 @@ PROPERTIES | |||
82 | Which event source asserted the interrupt is captured in an EPU | 82 | Which event source asserted the interrupt is captured in an EPU |
83 | Interrupt Status Register (EPISR0,EPISR1). | 83 | Interrupt Status Register (EPISR0,EPISR1). |
84 | 84 | ||
85 | Interrupt numbers are lised in order (perfmon, event0, event1). | 85 | Interrupt numbers are listed in order (perfmon, event0, event1). |
86 | 86 | ||
87 | - interrupt-parent | 87 | - interrupt-parent |
88 | Usage: required | 88 | Usage: required |
diff --git a/Documentation/devicetree/bindings/regulator/regulator.txt b/Documentation/devicetree/bindings/regulator/regulator.txt index e2c7f1e7251a..86074334e342 100644 --- a/Documentation/devicetree/bindings/regulator/regulator.txt +++ b/Documentation/devicetree/bindings/regulator/regulator.txt | |||
@@ -12,7 +12,7 @@ Optional properties: | |||
12 | - regulator-allow-bypass: allow the regulator to go into bypass mode | 12 | - regulator-allow-bypass: allow the regulator to go into bypass mode |
13 | - <name>-supply: phandle to the parent supply/regulator node | 13 | - <name>-supply: phandle to the parent supply/regulator node |
14 | - regulator-ramp-delay: ramp delay for regulator(in uV/uS) | 14 | - regulator-ramp-delay: ramp delay for regulator(in uV/uS) |
15 | For hardwares which support disabling ramp rate, it should be explicitly | 15 | For hardware which supports disabling ramp rate, it should be explicitly |
16 | intialised to zero (regulator-ramp-delay = <0>) for disabling ramp delay. | 16 | intialised to zero (regulator-ramp-delay = <0>) for disabling ramp delay. |
17 | - regulator-enable-ramp-delay: The time taken, in microseconds, for the supply | 17 | - regulator-enable-ramp-delay: The time taken, in microseconds, for the supply |
18 | rail to reach the target voltage, plus/minus whatever tolerance the board | 18 | rail to reach the target voltage, plus/minus whatever tolerance the board |
diff --git a/Documentation/devicetree/bindings/spi/spi-bus.txt b/Documentation/devicetree/bindings/spi/spi-bus.txt index 22d57404fdc3..bbaa857dd68f 100644 --- a/Documentation/devicetree/bindings/spi/spi-bus.txt +++ b/Documentation/devicetree/bindings/spi/spi-bus.txt | |||
@@ -63,7 +63,7 @@ contain the following properties. | |||
63 | used for MISO. Defaults to 1 if not present. | 63 | used for MISO. Defaults to 1 if not present. |
64 | 64 | ||
65 | Some SPI controllers and devices support Dual and Quad SPI transfer mode. | 65 | Some SPI controllers and devices support Dual and Quad SPI transfer mode. |
66 | It allows data in SPI system transfered in 2 wires(DUAL) or 4 wires(QUAD). | 66 | It allows data in the SPI system to be transferred in 2 wires(DUAL) or 4 wires(QUAD). |
67 | Now the value that spi-tx-bus-width and spi-rx-bus-width can receive is | 67 | Now the value that spi-tx-bus-width and spi-rx-bus-width can receive is |
68 | only 1(SINGLE), 2(DUAL) and 4(QUAD). | 68 | only 1(SINGLE), 2(DUAL) and 4(QUAD). |
69 | Dual/Quad mode is not allowed when 3-wire mode is used. | 69 | Dual/Quad mode is not allowed when 3-wire mode is used. |
diff --git a/Documentation/dma-buf-sharing.txt b/Documentation/dma-buf-sharing.txt index 505e71172ae7..67a4087d53f9 100644 --- a/Documentation/dma-buf-sharing.txt +++ b/Documentation/dma-buf-sharing.txt | |||
@@ -66,7 +66,7 @@ The dma_buf buffer sharing API usage contains the following steps: | |||
66 | 66 | ||
67 | Exporting modules which do not wish to provide any specific name may use the | 67 | Exporting modules which do not wish to provide any specific name may use the |
68 | helper define 'dma_buf_export()', with the same arguments as above, but | 68 | helper define 'dma_buf_export()', with the same arguments as above, but |
69 | without the last argument; a __FILE__ pre-processor directive will be | 69 | without the last argument; a KBUILD_MODNAME pre-processor directive will be |
70 | inserted in place of 'exp_name' instead. | 70 | inserted in place of 'exp_name' instead. |
71 | 71 | ||
72 | 2. Userspace gets a handle to pass around to potential buffer-users | 72 | 2. Userspace gets a handle to pass around to potential buffer-users |
@@ -217,7 +217,7 @@ NOTES: | |||
217 | and then allow further {map,unmap}_dma_buf operations from any buffer-user | 217 | and then allow further {map,unmap}_dma_buf operations from any buffer-user |
218 | from the migrated backing-storage. | 218 | from the migrated backing-storage. |
219 | 219 | ||
220 | If the exporter cannot fulfil the backing-storage constraints of the new | 220 | If the exporter cannot fulfill the backing-storage constraints of the new |
221 | buffer-user device as requested, dma_buf_attach() would return an error to | 221 | buffer-user device as requested, dma_buf_attach() would return an error to |
222 | denote non-compatibility of the new buffer-sharing request with the current | 222 | denote non-compatibility of the new buffer-sharing request with the current |
223 | buffer. | 223 | buffer. |
@@ -352,7 +352,7 @@ Being able to mmap an export dma-buf buffer object has 2 main use-cases: | |||
352 | 352 | ||
353 | No special interfaces, userspace simply calls mmap on the dma-buf fd. | 353 | No special interfaces, userspace simply calls mmap on the dma-buf fd. |
354 | 354 | ||
355 | 2. Supporting existing mmap interfaces in exporters | 355 | 2. Supporting existing mmap interfaces in importers |
356 | 356 | ||
357 | Similar to the motivation for kernel cpu access it is again important that | 357 | Similar to the motivation for kernel cpu access it is again important that |
358 | the userspace code of a given importing subsystem can use the same interfaces | 358 | the userspace code of a given importing subsystem can use the same interfaces |
diff --git a/Documentation/dynamic-debug-howto.txt b/Documentation/dynamic-debug-howto.txt index 46325eb2ea76..9417871b8758 100644 --- a/Documentation/dynamic-debug-howto.txt +++ b/Documentation/dynamic-debug-howto.txt | |||
@@ -321,7 +321,7 @@ nullarbor:~ # echo -n 'func svc_process -p' > | |||
321 | nullarbor:~ # echo -n 'format "nfsd: READ" +p' > | 321 | nullarbor:~ # echo -n 'format "nfsd: READ" +p' > |
322 | <debugfs>/dynamic_debug/control | 322 | <debugfs>/dynamic_debug/control |
323 | 323 | ||
324 | // enable messages in files of which the pathes include string "usb" | 324 | // enable messages in files of which the paths include string "usb" |
325 | nullarbor:~ # echo -n '*usb* +p' > <debugfs>/dynamic_debug/control | 325 | nullarbor:~ # echo -n '*usb* +p' > <debugfs>/dynamic_debug/control |
326 | 326 | ||
327 | // enable all messages | 327 | // enable all messages |
diff --git a/Documentation/edac.txt b/Documentation/edac.txt index cb4c2cefd45a..73fff13e848f 100644 --- a/Documentation/edac.txt +++ b/Documentation/edac.txt | |||
@@ -550,7 +550,7 @@ installs itself as: | |||
550 | /sys/devices/systm/edac/test-instance | 550 | /sys/devices/systm/edac/test-instance |
551 | 551 | ||
552 | in this directory are various controls, a symlink and one or more 'instance' | 552 | in this directory are various controls, a symlink and one or more 'instance' |
553 | directorys. | 553 | directories. |
554 | 554 | ||
555 | The standard default controls are: | 555 | The standard default controls are: |
556 | 556 | ||
diff --git a/Documentation/fb/sm501.txt b/Documentation/fb/sm501.txt index 8d17aebd2648..187f3b3ccb6c 100644 --- a/Documentation/fb/sm501.txt +++ b/Documentation/fb/sm501.txt | |||
@@ -3,7 +3,7 @@ Configuration: | |||
3 | You can pass the following kernel command line options to sm501 videoframebuffer: | 3 | You can pass the following kernel command line options to sm501 videoframebuffer: |
4 | 4 | ||
5 | sm501fb.bpp= SM501 Display driver: | 5 | sm501fb.bpp= SM501 Display driver: |
6 | Specifiy bits-per-pixel if not specified by 'mode' | 6 | Specify bits-per-pixel if not specified by 'mode' |
7 | 7 | ||
8 | sm501fb.mode= SM501 Display driver: | 8 | sm501fb.mode= SM501 Display driver: |
9 | Specify resolution as | 9 | Specify resolution as |
diff --git a/Documentation/fb/sstfb.txt b/Documentation/fb/sstfb.txt index 550ca775a4cb..13db1075e4a5 100644 --- a/Documentation/fb/sstfb.txt +++ b/Documentation/fb/sstfb.txt | |||
@@ -10,7 +10,7 @@ Introduction | |||
10 | The main page is located at <http://sstfb.sourceforge.net>, and if | 10 | The main page is located at <http://sstfb.sourceforge.net>, and if |
11 | you want the latest version, check out the CVS, as the driver is a work | 11 | you want the latest version, check out the CVS, as the driver is a work |
12 | in progress, I feel uncomfortable with releasing tarballs of something | 12 | in progress, I feel uncomfortable with releasing tarballs of something |
13 | not completely working...Don't worry, it's still more than useable | 13 | not completely working...Don't worry, it's still more than usable |
14 | (I eat my own dog food) | 14 | (I eat my own dog food) |
15 | 15 | ||
16 | Please read the Bug section, and report any success or failure to me | 16 | Please read the Bug section, and report any success or failure to me |
diff --git a/Documentation/filesystems/proc.txt b/Documentation/filesystems/proc.txt index 264bcde0c51c..ddc531a74d04 100644 --- a/Documentation/filesystems/proc.txt +++ b/Documentation/filesystems/proc.txt | |||
@@ -234,7 +234,7 @@ Table 1-2: Contents of the status files (as of 2.6.30-rc7) | |||
234 | ShdPnd bitmap of shared pending signals for the process | 234 | ShdPnd bitmap of shared pending signals for the process |
235 | SigBlk bitmap of blocked signals | 235 | SigBlk bitmap of blocked signals |
236 | SigIgn bitmap of ignored signals | 236 | SigIgn bitmap of ignored signals |
237 | SigCgt bitmap of catched signals | 237 | SigCgt bitmap of caught signals |
238 | CapInh bitmap of inheritable capabilities | 238 | CapInh bitmap of inheritable capabilities |
239 | CapPrm bitmap of permitted capabilities | 239 | CapPrm bitmap of permitted capabilities |
240 | CapEff bitmap of effective capabilities | 240 | CapEff bitmap of effective capabilities |
@@ -300,7 +300,7 @@ Table 1-4: Contents of the stat files (as of 2.6.30-rc7) | |||
300 | pending bitmap of pending signals | 300 | pending bitmap of pending signals |
301 | blocked bitmap of blocked signals | 301 | blocked bitmap of blocked signals |
302 | sigign bitmap of ignored signals | 302 | sigign bitmap of ignored signals |
303 | sigcatch bitmap of catched signals | 303 | sigcatch bitmap of caught signals |
304 | wchan address where process went to sleep | 304 | wchan address where process went to sleep |
305 | 0 (place holder) | 305 | 0 (place holder) |
306 | 0 (place holder) | 306 | 0 (place holder) |
@@ -854,7 +854,8 @@ WritebackTmp: Memory used by FUSE for temporary writeback buffers | |||
854 | if strict overcommit accounting is enabled (mode 2 in | 854 | if strict overcommit accounting is enabled (mode 2 in |
855 | 'vm.overcommit_memory'). | 855 | 'vm.overcommit_memory'). |
856 | The CommitLimit is calculated with the following formula: | 856 | The CommitLimit is calculated with the following formula: |
857 | CommitLimit = ('vm.overcommit_ratio' * Physical RAM) + Swap | 857 | CommitLimit = ([total RAM pages] - [total huge TLB pages]) * |
858 | overcommit_ratio / 100 + [total swap pages] | ||
858 | For example, on a system with 1G of physical RAM and 7G | 859 | For example, on a system with 1G of physical RAM and 7G |
859 | of swap with a `vm.overcommit_ratio` of 30 it would | 860 | of swap with a `vm.overcommit_ratio` of 30 it would |
860 | yield a CommitLimit of 7.3G. | 861 | yield a CommitLimit of 7.3G. |
diff --git a/Documentation/filesystems/sharedsubtree.txt b/Documentation/filesystems/sharedsubtree.txt index 4ede421c9687..32a173dd3158 100644 --- a/Documentation/filesystems/sharedsubtree.txt +++ b/Documentation/filesystems/sharedsubtree.txt | |||
@@ -727,7 +727,7 @@ replicas continue to be exactly same. | |||
727 | mkdir -p /tmp/m3 | 727 | mkdir -p /tmp/m3 |
728 | mount --rbind /root /tmp/m3 | 728 | mount --rbind /root /tmp/m3 |
729 | 729 | ||
730 | I wont' draw the tree..but it has 24 vfsmounts | 730 | I won't draw the tree..but it has 24 vfsmounts |
731 | 731 | ||
732 | 732 | ||
733 | at step i the number of vfsmounts is V[i] = i*V[i-1]. | 733 | at step i the number of vfsmounts is V[i] = i*V[i-1]. |
diff --git a/Documentation/gpio/consumer.txt b/Documentation/gpio/consumer.txt index 09854fe59307..d8abfc31abbe 100644 --- a/Documentation/gpio/consumer.txt +++ b/Documentation/gpio/consumer.txt | |||
@@ -41,7 +41,7 @@ Both functions return either a valid GPIO descriptor, or an error code checkable | |||
41 | with IS_ERR() (they will never return a NULL pointer). -ENOENT will be returned | 41 | with IS_ERR() (they will never return a NULL pointer). -ENOENT will be returned |
42 | if and only if no GPIO has been assigned to the device/function/index triplet, | 42 | if and only if no GPIO has been assigned to the device/function/index triplet, |
43 | other error codes are used for cases where a GPIO has been assigned but an error | 43 | other error codes are used for cases where a GPIO has been assigned but an error |
44 | occured while trying to acquire it. This is useful to discriminate between mere | 44 | occurred while trying to acquire it. This is useful to discriminate between mere |
45 | errors and an absence of GPIO for optional GPIO parameters. | 45 | errors and an absence of GPIO for optional GPIO parameters. |
46 | 46 | ||
47 | Device-managed variants of these functions are also defined: | 47 | Device-managed variants of these functions are also defined: |
diff --git a/Documentation/hid/uhid.txt b/Documentation/hid/uhid.txt index ee6593608c8e..54c8f9706a95 100644 --- a/Documentation/hid/uhid.txt +++ b/Documentation/hid/uhid.txt | |||
@@ -125,7 +125,7 @@ the request was handled successfully. | |||
125 | 125 | ||
126 | read() | 126 | read() |
127 | ------ | 127 | ------ |
128 | read() will return a queued ouput report. These output reports can be of type | 128 | read() will return a queued output report. These output reports can be of type |
129 | UHID_START, UHID_STOP, UHID_OPEN, UHID_CLOSE, UHID_OUTPUT or UHID_OUTPUT_EV. No | 129 | UHID_START, UHID_STOP, UHID_OPEN, UHID_CLOSE, UHID_OUTPUT or UHID_OUTPUT_EV. No |
130 | reaction is required to any of them but you should handle them according to your | 130 | reaction is required to any of them but you should handle them according to your |
131 | needs. Only UHID_OUTPUT and UHID_OUTPUT_EV have payloads. | 131 | needs. Only UHID_OUTPUT and UHID_OUTPUT_EV have payloads. |
diff --git a/Documentation/input/alps.txt b/Documentation/input/alps.txt index e544c7ff8cfa..90bca6f988e1 100644 --- a/Documentation/input/alps.txt +++ b/Documentation/input/alps.txt | |||
@@ -94,7 +94,7 @@ PS/2 packet format | |||
94 | 94 | ||
95 | Note that the device never signals overflow condition. | 95 | Note that the device never signals overflow condition. |
96 | 96 | ||
97 | ALPS Absolute Mode - Protocol Verion 1 | 97 | ALPS Absolute Mode - Protocol Version 1 |
98 | -------------------------------------- | 98 | -------------------------------------- |
99 | 99 | ||
100 | byte 0: 1 0 0 0 1 x9 x8 x7 | 100 | byte 0: 1 0 0 0 1 x9 x8 x7 |
diff --git a/Documentation/input/input.txt b/Documentation/input/input.txt index 666c06c5ab0c..0acfddbe2028 100644 --- a/Documentation/input/input.txt +++ b/Documentation/input/input.txt | |||
@@ -226,7 +226,7 @@ And so on up to js31. | |||
226 | ~~~~~~~~~~~ | 226 | ~~~~~~~~~~~ |
227 | evdev is the generic input event interface. It passes the events | 227 | evdev is the generic input event interface. It passes the events |
228 | generated in the kernel straight to the program, with timestamps. The | 228 | generated in the kernel straight to the program, with timestamps. The |
229 | API is still evolving, but should be useable now. It's described in | 229 | API is still evolving, but should be usable now. It's described in |
230 | section 5. | 230 | section 5. |
231 | 231 | ||
232 | This should be the way for GPM and X to get keyboard and mouse | 232 | This should be the way for GPM and X to get keyboard and mouse |
diff --git a/Documentation/mtd/nand/pxa3xx-nand.txt b/Documentation/mtd/nand/pxa3xx-nand.txt index 840fd41c181b..1074cbc67ec6 100644 --- a/Documentation/mtd/nand/pxa3xx-nand.txt +++ b/Documentation/mtd/nand/pxa3xx-nand.txt | |||
@@ -48,7 +48,7 @@ configurable between two modes: 1) Hamming, 2) BCH. | |||
48 | Note that the actual BCH mode: BCH-4 or BCH-8 will depend on the way | 48 | Note that the actual BCH mode: BCH-4 or BCH-8 will depend on the way |
49 | the controller is configured to transfer the data. | 49 | the controller is configured to transfer the data. |
50 | 50 | ||
51 | In the BCH mode the ECC code will be calculated for each transfered chunk | 51 | In the BCH mode the ECC code will be calculated for each transferred chunk |
52 | and expected to be located (when reading/programming) right after the spare | 52 | and expected to be located (when reading/programming) right after the spare |
53 | bytes as the figure above shows. | 53 | bytes as the figure above shows. |
54 | 54 | ||
diff --git a/Documentation/networking/can.txt b/Documentation/networking/can.txt index 2fa44cbe81b7..4f7ae5261364 100644 --- a/Documentation/networking/can.txt +++ b/Documentation/networking/can.txt | |||
@@ -706,7 +706,7 @@ solution for a couple of reasons: | |||
706 | 706 | ||
707 | RX_NO_AUTOTIMER: Prevent automatically starting the timeout monitor. | 707 | RX_NO_AUTOTIMER: Prevent automatically starting the timeout monitor. |
708 | 708 | ||
709 | RX_ANNOUNCE_RESUME: If passed at RX_SETUP and a receive timeout occured, a | 709 | RX_ANNOUNCE_RESUME: If passed at RX_SETUP and a receive timeout occurred, a |
710 | RX_CHANGED message will be generated when the (cyclic) receive restarts. | 710 | RX_CHANGED message will be generated when the (cyclic) receive restarts. |
711 | 711 | ||
712 | TX_RESET_MULTI_IDX: Reset the index for the multiple frame transmission. | 712 | TX_RESET_MULTI_IDX: Reset the index for the multiple frame transmission. |
diff --git a/Documentation/networking/dccp.txt b/Documentation/networking/dccp.txt index bf5dbe3ab8c5..55c575fcaf17 100644 --- a/Documentation/networking/dccp.txt +++ b/Documentation/networking/dccp.txt | |||
@@ -86,7 +86,7 @@ built-in CCIDs. | |||
86 | 86 | ||
87 | DCCP_SOCKOPT_CCID is write-only and sets both the TX and RX CCIDs at the same | 87 | DCCP_SOCKOPT_CCID is write-only and sets both the TX and RX CCIDs at the same |
88 | time, combining the operation of the next two socket options. This option is | 88 | time, combining the operation of the next two socket options. This option is |
89 | preferrable over the latter two, since often applications will use the same | 89 | preferable over the latter two, since often applications will use the same |
90 | type of CCID for both directions; and mixed use of CCIDs is not currently well | 90 | type of CCID for both directions; and mixed use of CCIDs is not currently well |
91 | understood. This socket option takes as argument at least one uint8_t value, or | 91 | understood. This socket option takes as argument at least one uint8_t value, or |
92 | an array of uint8_t values, which must match available CCIDS (see above). CCIDs | 92 | an array of uint8_t values, which must match available CCIDS (see above). CCIDs |
diff --git a/Documentation/powerpc/transactional_memory.txt b/Documentation/powerpc/transactional_memory.txt index dc23e58ae264..9791e98ab49c 100644 --- a/Documentation/powerpc/transactional_memory.txt +++ b/Documentation/powerpc/transactional_memory.txt | |||
@@ -160,7 +160,7 @@ To avoid this, when taking a signal in an active transaction, we need to use | |||
160 | the stack pointer from the checkpointed state, rather than the speculated | 160 | the stack pointer from the checkpointed state, rather than the speculated |
161 | state. This ensures that the signal context (written tm suspended) will be | 161 | state. This ensures that the signal context (written tm suspended) will be |
162 | written below the stack required for the rollback. The transaction is aborted | 162 | written below the stack required for the rollback. The transaction is aborted |
163 | becuase of the treclaim, so any memory written between the tbegin and the | 163 | because of the treclaim, so any memory written between the tbegin and the |
164 | signal will be rolled back anyway. | 164 | signal will be rolled back anyway. |
165 | 165 | ||
166 | For signals taken in non-TM or suspended mode, we use the | 166 | For signals taken in non-TM or suspended mode, we use the |
diff --git a/Documentation/printk-formats.txt b/Documentation/printk-formats.txt index 6f4eb322ffaf..b4498218c474 100644 --- a/Documentation/printk-formats.txt +++ b/Documentation/printk-formats.txt | |||
@@ -199,11 +199,11 @@ struct va_format: | |||
199 | Do not use this feature without some mechanism to verify the | 199 | Do not use this feature without some mechanism to verify the |
200 | correctness of the format string and va_list arguments. | 200 | correctness of the format string and va_list arguments. |
201 | 201 | ||
202 | u64 SHOULD be printed with %llu/%llx, (unsigned long long): | 202 | u64 SHOULD be printed with %llu/%llx: |
203 | 203 | ||
204 | printk("%llu", u64_var); | 204 | printk("%llu", u64_var); |
205 | 205 | ||
206 | s64 SHOULD be printed with %lld/%llx, (long long): | 206 | s64 SHOULD be printed with %lld/%llx: |
207 | 207 | ||
208 | printk("%lld", s64_var); | 208 | printk("%lld", s64_var); |
209 | 209 | ||
diff --git a/Documentation/rbtree.txt b/Documentation/rbtree.txt index 61b6c48871a0..39873ef41bf9 100644 --- a/Documentation/rbtree.txt +++ b/Documentation/rbtree.txt | |||
@@ -255,7 +255,7 @@ However, rbtree can be augmented to store such interval ranges in a structured | |||
255 | way making it possible to do efficient lookup and exact match. | 255 | way making it possible to do efficient lookup and exact match. |
256 | 256 | ||
257 | This "extra information" stored in each node is the maximum hi | 257 | This "extra information" stored in each node is the maximum hi |
258 | (max_hi) value among all the nodes that are its descendents. This | 258 | (max_hi) value among all the nodes that are its descendants. This |
259 | information can be maintained at each node just be looking at the node | 259 | information can be maintained at each node just be looking at the node |
260 | and its immediate children. And this will be used in O(log n) lookup | 260 | and its immediate children. And this will be used in O(log n) lookup |
261 | for lowest match (lowest start address among all possible matches) | 261 | for lowest match (lowest start address among all possible matches) |
diff --git a/Documentation/rfkill.txt b/Documentation/rfkill.txt index f430004df73c..427e89712f4a 100644 --- a/Documentation/rfkill.txt +++ b/Documentation/rfkill.txt | |||
@@ -21,7 +21,7 @@ aircraft. | |||
21 | The rfkill subsystem has a concept of "hard" and "soft" block, which | 21 | The rfkill subsystem has a concept of "hard" and "soft" block, which |
22 | differ little in their meaning (block == transmitters off) but rather in | 22 | differ little in their meaning (block == transmitters off) but rather in |
23 | whether they can be changed or not: | 23 | whether they can be changed or not: |
24 | - hard block: read-only radio block that cannot be overriden by software | 24 | - hard block: read-only radio block that cannot be overridden by software |
25 | - soft block: writable radio block (need not be readable) that is set by | 25 | - soft block: writable radio block (need not be readable) that is set by |
26 | the system software. | 26 | the system software. |
27 | 27 | ||
diff --git a/Documentation/robust-futexes.txt b/Documentation/robust-futexes.txt index 0a9446a53bd1..af6fce23e484 100644 --- a/Documentation/robust-futexes.txt +++ b/Documentation/robust-futexes.txt | |||
@@ -210,7 +210,7 @@ i386 and x86_64 syscalls are wired up at the moment, and Ulrich has | |||
210 | tested the new glibc code (on x86_64 and i386), and it works for his | 210 | tested the new glibc code (on x86_64 and i386), and it works for his |
211 | robust-mutex testcases. | 211 | robust-mutex testcases. |
212 | 212 | ||
213 | All other architectures should build just fine too - but they wont have | 213 | All other architectures should build just fine too - but they won't have |
214 | the new syscalls yet. | 214 | the new syscalls yet. |
215 | 215 | ||
216 | Architectures need to implement the new futex_atomic_cmpxchg_inatomic() | 216 | Architectures need to implement the new futex_atomic_cmpxchg_inatomic() |
diff --git a/Documentation/s390/monreader.txt b/Documentation/s390/monreader.txt index beeaa4b24427..d3729585fdb0 100644 --- a/Documentation/s390/monreader.txt +++ b/Documentation/s390/monreader.txt | |||
@@ -10,7 +10,7 @@ Author: Gerald Schaefer (geraldsc@de.ibm.com) | |||
10 | Description | 10 | Description |
11 | =========== | 11 | =========== |
12 | This item delivers a new Linux API in the form of a misc char device that is | 12 | This item delivers a new Linux API in the form of a misc char device that is |
13 | useable from user space and allows read access to the z/VM Monitor Records | 13 | usable from user space and allows read access to the z/VM Monitor Records |
14 | collected by the *MONITOR System Service of z/VM. | 14 | collected by the *MONITOR System Service of z/VM. |
15 | 15 | ||
16 | 16 | ||
diff --git a/Documentation/security/Yama.txt b/Documentation/security/Yama.txt index dd908cf64ecf..227a63f018a2 100644 --- a/Documentation/security/Yama.txt +++ b/Documentation/security/Yama.txt | |||
@@ -37,7 +37,7 @@ still work as root). | |||
37 | In mode 1, software that has defined application-specific relationships | 37 | In mode 1, software that has defined application-specific relationships |
38 | between a debugging process and its inferior (crash handlers, etc), | 38 | between a debugging process and its inferior (crash handlers, etc), |
39 | prctl(PR_SET_PTRACER, pid, ...) can be used. An inferior can declare which | 39 | prctl(PR_SET_PTRACER, pid, ...) can be used. An inferior can declare which |
40 | other process (and its descendents) are allowed to call PTRACE_ATTACH | 40 | other process (and its descendants) are allowed to call PTRACE_ATTACH |
41 | against it. Only one such declared debugging process can exists for | 41 | against it. Only one such declared debugging process can exists for |
42 | each inferior at a time. For example, this is used by KDE, Chromium, and | 42 | each inferior at a time. For example, this is used by KDE, Chromium, and |
43 | Firefox's crash handlers, and by Wine for allowing only Wine processes | 43 | Firefox's crash handlers, and by Wine for allowing only Wine processes |
diff --git a/Documentation/sound/alsa/ALSA-Configuration.txt b/Documentation/sound/alsa/ALSA-Configuration.txt index b8dd0df76952..7ccf933bfbe0 100644 --- a/Documentation/sound/alsa/ALSA-Configuration.txt +++ b/Documentation/sound/alsa/ALSA-Configuration.txt | |||
@@ -948,7 +948,7 @@ Prior to version 0.9.0rc4 options had a 'snd_' prefix. This was removed. | |||
948 | avoided as much as possible... | 948 | avoided as much as possible... |
949 | 949 | ||
950 | MORE NOTES ON "azx_get_response timeout" PROBLEMS: | 950 | MORE NOTES ON "azx_get_response timeout" PROBLEMS: |
951 | On some hardwares, you may need to add a proper probe_mask option | 951 | On some hardware, you may need to add a proper probe_mask option |
952 | to avoid the "azx_get_response timeout" problem above, instead. | 952 | to avoid the "azx_get_response timeout" problem above, instead. |
953 | This occurs when the access to non-existing or non-working codec slot | 953 | This occurs when the access to non-existing or non-working codec slot |
954 | (likely a modem one) causes a stall of the communication via HD-audio | 954 | (likely a modem one) causes a stall of the communication via HD-audio |
@@ -1124,7 +1124,7 @@ Prior to version 0.9.0rc4 options had a 'snd_' prefix. This was removed. | |||
1124 | buggy_irq - Enable workaround for buggy interrupts on some | 1124 | buggy_irq - Enable workaround for buggy interrupts on some |
1125 | motherboards (default yes on nForce chips, | 1125 | motherboards (default yes on nForce chips, |
1126 | otherwise off) | 1126 | otherwise off) |
1127 | buggy_semaphore - Enable workaround for hardwares with buggy | 1127 | buggy_semaphore - Enable workaround for hardware with buggy |
1128 | semaphores (e.g. on some ASUS laptops) | 1128 | semaphores (e.g. on some ASUS laptops) |
1129 | (default off) | 1129 | (default off) |
1130 | spdif_aclink - Use S/PDIF over AC-link instead of direct connection | 1130 | spdif_aclink - Use S/PDIF over AC-link instead of direct connection |
diff --git a/Documentation/trace/events.txt b/Documentation/trace/events.txt index c94435df2037..75d25a1d6e42 100644 --- a/Documentation/trace/events.txt +++ b/Documentation/trace/events.txt | |||
@@ -443,7 +443,7 @@ The following commands are supported: | |||
443 | The following command creates a snapshot every time a block request | 443 | The following command creates a snapshot every time a block request |
444 | queue is unplugged with a depth > 1. If you were tracing a set of | 444 | queue is unplugged with a depth > 1. If you were tracing a set of |
445 | events or functions at the time, the snapshot trace buffer would | 445 | events or functions at the time, the snapshot trace buffer would |
446 | capture those events when the trigger event occured: | 446 | capture those events when the trigger event occurred: |
447 | 447 | ||
448 | # echo 'snapshot if nr_rq > 1' > \ | 448 | # echo 'snapshot if nr_rq > 1' > \ |
449 | /sys/kernel/debug/tracing/events/block/block_unplug/trigger | 449 | /sys/kernel/debug/tracing/events/block/block_unplug/trigger |
diff --git a/Documentation/usb/mass-storage.txt b/Documentation/usb/mass-storage.txt index 59063ad7a60d..e89803a5a960 100644 --- a/Documentation/usb/mass-storage.txt +++ b/Documentation/usb/mass-storage.txt | |||
@@ -13,7 +13,7 @@ | |||
13 | operation. | 13 | operation. |
14 | 14 | ||
15 | Note that the driver is slightly non-portable in that it assumes | 15 | Note that the driver is slightly non-portable in that it assumes |
16 | a single memory/DMA buffer will be useable for bulk-in and bulk-out | 16 | a single memory/DMA buffer will be usable for bulk-in and bulk-out |
17 | endpoints. With most device controllers this is not an issue, but | 17 | endpoints. With most device controllers this is not an issue, but |
18 | there may be some with hardware restrictions that prevent a buffer | 18 | there may be some with hardware restrictions that prevent a buffer |
19 | from being used by more than one endpoint. | 19 | from being used by more than one endpoint. |
diff --git a/Documentation/virtual/kvm/api.txt b/Documentation/virtual/kvm/api.txt index 75f20c6038a9..0fe36497642c 100644 --- a/Documentation/virtual/kvm/api.txt +++ b/Documentation/virtual/kvm/api.txt | |||
@@ -2072,7 +2072,7 @@ the "Server" class MMU emulation supported by KVM. | |||
2072 | This can in turn be used by userspace to generate the appropriate | 2072 | This can in turn be used by userspace to generate the appropriate |
2073 | device-tree properties for the guest operating system. | 2073 | device-tree properties for the guest operating system. |
2074 | 2074 | ||
2075 | The structure contains some global informations, followed by an | 2075 | The structure contains some global information, followed by an |
2076 | array of supported segment page sizes: | 2076 | array of supported segment page sizes: |
2077 | 2077 | ||
2078 | struct kvm_ppc_smmu_info { | 2078 | struct kvm_ppc_smmu_info { |
diff --git a/Documentation/vm/transhuge.txt b/Documentation/vm/transhuge.txt index 4a63953a41f1..6b31cfbe2a9a 100644 --- a/Documentation/vm/transhuge.txt +++ b/Documentation/vm/transhuge.txt | |||
@@ -360,13 +360,13 @@ on any tail page, would mean having to split all hugepages upfront in | |||
360 | get_user_pages which is unacceptable as too many gup users are | 360 | get_user_pages which is unacceptable as too many gup users are |
361 | performance critical and they must work natively on hugepages like | 361 | performance critical and they must work natively on hugepages like |
362 | they work natively on hugetlbfs already (hugetlbfs is simpler because | 362 | they work natively on hugetlbfs already (hugetlbfs is simpler because |
363 | hugetlbfs pages cannot be splitted so there wouldn't be requirement of | 363 | hugetlbfs pages cannot be split so there wouldn't be requirement of |
364 | accounting the pins on the tail pages for hugetlbfs). If we wouldn't | 364 | accounting the pins on the tail pages for hugetlbfs). If we wouldn't |
365 | account the gup refcounts on the tail pages during gup, we won't know | 365 | account the gup refcounts on the tail pages during gup, we won't know |
366 | anymore which tail page is pinned by gup and which is not while we run | 366 | anymore which tail page is pinned by gup and which is not while we run |
367 | split_huge_page. But we still have to add the gup pin to the head page | 367 | split_huge_page. But we still have to add the gup pin to the head page |
368 | too, to know when we can free the compound page in case it's never | 368 | too, to know when we can free the compound page in case it's never |
369 | splitted during its lifetime. That requires changing not just | 369 | split during its lifetime. That requires changing not just |
370 | get_page, but put_page as well so that when put_page runs on a tail | 370 | get_page, but put_page as well so that when put_page runs on a tail |
371 | page (and only on a tail page) it will find its respective head page, | 371 | page (and only on a tail page) it will find its respective head page, |
372 | and then it will decrease the head page refcount in addition to the | 372 | and then it will decrease the head page refcount in addition to the |
diff --git a/Documentation/x86/earlyprintk.txt b/Documentation/x86/earlyprintk.txt index f19802c0f485..688e3eeed21d 100644 --- a/Documentation/x86/earlyprintk.txt +++ b/Documentation/x86/earlyprintk.txt | |||
@@ -33,7 +33,7 @@ and two USB cables, connected like this: | |||
33 | ... | 33 | ... |
34 | 34 | ||
35 | ( If your system does not list a debug port capability then you probably | 35 | ( If your system does not list a debug port capability then you probably |
36 | wont be able to use the USB debug key. ) | 36 | won't be able to use the USB debug key. ) |
37 | 37 | ||
38 | b.) You also need a Netchip USB debug cable/key: | 38 | b.) You also need a Netchip USB debug cable/key: |
39 | 39 | ||
diff --git a/Documentation/x86/i386/IO-APIC.txt b/Documentation/x86/i386/IO-APIC.txt index 30b4c714fbe1..15f5baf7e1b6 100644 --- a/Documentation/x86/i386/IO-APIC.txt +++ b/Documentation/x86/i386/IO-APIC.txt | |||
@@ -87,7 +87,7 @@ your PCI configuration: | |||
87 | 87 | ||
88 | echo -n pirq=; echo `scanpci | grep T_L | cut -c56-` | sed 's/ /,/g' | 88 | echo -n pirq=; echo `scanpci | grep T_L | cut -c56-` | sed 's/ /,/g' |
89 | 89 | ||
90 | note that this script wont work if you have skipped a few slots or if your | 90 | note that this script won't work if you have skipped a few slots or if your |
91 | board does not do default daisy-chaining. (or the IO-APIC has the PIRQ pins | 91 | board does not do default daisy-chaining. (or the IO-APIC has the PIRQ pins |
92 | connected in some strange way). E.g. if in the above case you have your SCSI | 92 | connected in some strange way). E.g. if in the above case you have your SCSI |
93 | card (IRQ11) in Slot3, and have Slot1 empty: | 93 | card (IRQ11) in Slot3, and have Slot1 empty: |
diff --git a/arch/arm64/include/asm/pgtable.h b/arch/arm64/include/asm/pgtable.h index 7b1c67a0b485..e2f96748859b 100644 --- a/arch/arm64/include/asm/pgtable.h +++ b/arch/arm64/include/asm/pgtable.h | |||
@@ -406,7 +406,7 @@ extern pgd_t idmap_pg_dir[PTRS_PER_PGD]; | |||
406 | 406 | ||
407 | /* | 407 | /* |
408 | * Ensure that there are not more swap files than can be encoded in the kernel | 408 | * Ensure that there are not more swap files than can be encoded in the kernel |
409 | * the PTEs. | 409 | * PTEs. |
410 | */ | 410 | */ |
411 | #define MAX_SWAPFILES_CHECK() BUILD_BUG_ON(MAX_SWAPFILES_SHIFT > __SWP_TYPE_BITS) | 411 | #define MAX_SWAPFILES_CHECK() BUILD_BUG_ON(MAX_SWAPFILES_SHIFT > __SWP_TYPE_BITS) |
412 | 412 | ||
diff --git a/drivers/base/dma-buf.c b/drivers/base/dma-buf.c index ea77701deda4..840c7fa80983 100644 --- a/drivers/base/dma-buf.c +++ b/drivers/base/dma-buf.c | |||
@@ -491,7 +491,7 @@ EXPORT_SYMBOL_GPL(dma_buf_kunmap); | |||
491 | * dma-buf buffer. | 491 | * dma-buf buffer. |
492 | * | 492 | * |
493 | * This function adjusts the passed in vma so that it points at the file of the | 493 | * This function adjusts the passed in vma so that it points at the file of the |
494 | * dma_buf operation. It alsog adjusts the starting pgoff and does bounds | 494 | * dma_buf operation. It also adjusts the starting pgoff and does bounds |
495 | * checking on the size of the vma. Then it calls the exporters mmap function to | 495 | * checking on the size of the vma. Then it calls the exporters mmap function to |
496 | * set up the mapping. | 496 | * set up the mapping. |
497 | * | 497 | * |
diff --git a/drivers/gpu/drm/exynos/exynos_drm_ipp.c b/drivers/gpu/drm/exynos/exynos_drm_ipp.c index 09312b877470..3d78144387ac 100644 --- a/drivers/gpu/drm/exynos/exynos_drm_ipp.c +++ b/drivers/gpu/drm/exynos/exynos_drm_ipp.c | |||
@@ -284,7 +284,7 @@ static struct exynos_drm_ippdrv *ipp_find_drv_by_handle(u32 prop_id) | |||
284 | /* | 284 | /* |
285 | * This case is search ipp driver by prop_id handle. | 285 | * This case is search ipp driver by prop_id handle. |
286 | * sometimes, ipp subsystem find driver by prop_id. | 286 | * sometimes, ipp subsystem find driver by prop_id. |
287 | * e.g PAUSE state, queue buf, command contro. | 287 | * e.g PAUSE state, queue buf, command control. |
288 | */ | 288 | */ |
289 | list_for_each_entry(ippdrv, &exynos_drm_ippdrv_list, drv_list) { | 289 | list_for_each_entry(ippdrv, &exynos_drm_ippdrv_list, drv_list) { |
290 | DRM_DEBUG_KMS("count[%d]ippdrv[0x%x]\n", count++, (int)ippdrv); | 290 | DRM_DEBUG_KMS("count[%d]ippdrv[0x%x]\n", count++, (int)ippdrv); |
diff --git a/drivers/net/wireless/ath/ath10k/wmi.h b/drivers/net/wireless/ath/ath10k/wmi.h index 4fcc96aa9513..f51d5ca0141f 100644 --- a/drivers/net/wireless/ath/ath10k/wmi.h +++ b/drivers/net/wireless/ath/ath10k/wmi.h | |||
@@ -1265,7 +1265,7 @@ struct wmi_resource_config { | |||
1265 | */ | 1265 | */ |
1266 | __le32 rx_decap_mode; | 1266 | __le32 rx_decap_mode; |
1267 | 1267 | ||
1268 | /* what is the maximum scan requests than can be queued */ | 1268 | /* what is the maximum number of scan requests that can be queued */ |
1269 | __le32 scan_max_pending_reqs; | 1269 | __le32 scan_max_pending_reqs; |
1270 | 1270 | ||
1271 | /* maximum VDEV that could use BMISS offload */ | 1271 | /* maximum VDEV that could use BMISS offload */ |
@@ -1450,7 +1450,7 @@ struct wmi_resource_config_10x { | |||
1450 | */ | 1450 | */ |
1451 | __le32 rx_decap_mode; | 1451 | __le32 rx_decap_mode; |
1452 | 1452 | ||
1453 | /* what is the maximum scan requests than can be queued */ | 1453 | /* what is the maximum number of scan requests that can be queued */ |
1454 | __le32 scan_max_pending_reqs; | 1454 | __le32 scan_max_pending_reqs; |
1455 | 1455 | ||
1456 | /* maximum VDEV that could use BMISS offload */ | 1456 | /* maximum VDEV that could use BMISS offload */ |
diff --git a/drivers/net/wireless/ath/ath6kl/wmi.h b/drivers/net/wireless/ath/ath6kl/wmi.h index b5f226503baf..5c702ae4d9f8 100644 --- a/drivers/net/wireless/ath/ath6kl/wmi.h +++ b/drivers/net/wireless/ath/ath6kl/wmi.h | |||
@@ -1068,7 +1068,7 @@ struct wmi_power_mode_cmd { | |||
1068 | } __packed; | 1068 | } __packed; |
1069 | 1069 | ||
1070 | /* | 1070 | /* |
1071 | * Policy to determnine whether power save failure event should be sent to | 1071 | * Policy to determine whether power save failure event should be sent to |
1072 | * host during scanning | 1072 | * host during scanning |
1073 | */ | 1073 | */ |
1074 | enum power_save_fail_event_policy { | 1074 | enum power_save_fail_event_policy { |
diff --git a/drivers/of/base.c b/drivers/of/base.c index 32e969d95319..aab9728271fd 100644 --- a/drivers/of/base.c +++ b/drivers/of/base.c | |||
@@ -2040,8 +2040,8 @@ void of_alias_scan(void * (*dt_alloc)(u64 size, u64 align)) | |||
2040 | * @np: Pointer to the given device_node | 2040 | * @np: Pointer to the given device_node |
2041 | * @stem: Alias stem of the given device_node | 2041 | * @stem: Alias stem of the given device_node |
2042 | * | 2042 | * |
2043 | * The function travels the lookup table to get alias id for the given | 2043 | * The function travels the lookup table to get the alias id for the given |
2044 | * device_node and alias stem. It returns the alias id if find it. | 2044 | * device_node and alias stem. It returns the alias id if found. |
2045 | */ | 2045 | */ |
2046 | int of_alias_get_id(struct device_node *np, const char *stem) | 2046 | int of_alias_get_id(struct device_node *np, const char *stem) |
2047 | { | 2047 | { |
diff --git a/drivers/pci/pci.c b/drivers/pci/pci.c index 7ae7aa0166b6..436a76ab4bb1 100644 --- a/drivers/pci/pci.c +++ b/drivers/pci/pci.c | |||
@@ -106,7 +106,7 @@ static bool pcie_ari_disabled; | |||
106 | * Given a PCI bus, returns the highest PCI bus number present in the set | 106 | * Given a PCI bus, returns the highest PCI bus number present in the set |
107 | * including the given PCI bus and its list of child PCI buses. | 107 | * including the given PCI bus and its list of child PCI buses. |
108 | */ | 108 | */ |
109 | unsigned char pci_bus_max_busnr(struct pci_bus* bus) | 109 | unsigned char pci_bus_max_busnr(struct pci_bus *bus) |
110 | { | 110 | { |
111 | struct pci_bus *tmp; | 111 | struct pci_bus *tmp; |
112 | unsigned char max, n; | 112 | unsigned char max, n; |
@@ -1371,7 +1371,7 @@ static void pcim_release(struct device *gendev, void *res) | |||
1371 | pci_disable_device(dev); | 1371 | pci_disable_device(dev); |
1372 | } | 1372 | } |
1373 | 1373 | ||
1374 | static struct pci_devres * get_pci_dr(struct pci_dev *pdev) | 1374 | static struct pci_devres *get_pci_dr(struct pci_dev *pdev) |
1375 | { | 1375 | { |
1376 | struct pci_devres *dr, *new_dr; | 1376 | struct pci_devres *dr, *new_dr; |
1377 | 1377 | ||
@@ -1385,7 +1385,7 @@ static struct pci_devres * get_pci_dr(struct pci_dev *pdev) | |||
1385 | return devres_get(&pdev->dev, new_dr, NULL, NULL); | 1385 | return devres_get(&pdev->dev, new_dr, NULL, NULL); |
1386 | } | 1386 | } |
1387 | 1387 | ||
1388 | static struct pci_devres * find_pci_dr(struct pci_dev *pdev) | 1388 | static struct pci_devres *find_pci_dr(struct pci_dev *pdev) |
1389 | { | 1389 | { |
1390 | if (pci_is_managed(pdev)) | 1390 | if (pci_is_managed(pdev)) |
1391 | return devres_find(&pdev->dev, pcim_release, NULL, NULL); | 1391 | return devres_find(&pdev->dev, pcim_release, NULL, NULL); |
diff --git a/drivers/scsi/aic7xxx/aic79xx.h b/drivers/scsi/aic7xxx/aic79xx.h index 9b059422aacb..113874c1284b 100644 --- a/drivers/scsi/aic7xxx/aic79xx.h +++ b/drivers/scsi/aic7xxx/aic79xx.h | |||
@@ -911,7 +911,7 @@ struct vpd_config { | |||
911 | uint8_t length; | 911 | uint8_t length; |
912 | uint8_t revision; | 912 | uint8_t revision; |
913 | uint8_t device_flags; | 913 | uint8_t device_flags; |
914 | uint8_t termnation_menus[2]; | 914 | uint8_t termination_menus[2]; |
915 | uint8_t fifo_threshold; | 915 | uint8_t fifo_threshold; |
916 | uint8_t end_tag; | 916 | uint8_t end_tag; |
917 | uint8_t vpd_checksum; | 917 | uint8_t vpd_checksum; |
diff --git a/drivers/scsi/aic7xxx/aic7xxx_osm.c b/drivers/scsi/aic7xxx/aic7xxx_osm.c index c0c62583b542..114ff0c6e311 100644 --- a/drivers/scsi/aic7xxx/aic7xxx_osm.c +++ b/drivers/scsi/aic7xxx/aic7xxx_osm.c | |||
@@ -145,16 +145,6 @@ static struct scsi_transport_template *ahc_linux_transport_template = NULL; | |||
145 | #endif | 145 | #endif |
146 | 146 | ||
147 | /* | 147 | /* |
148 | * Control collection of SCSI transfer statistics for the /proc filesystem. | ||
149 | * | ||
150 | * NOTE: Do NOT enable this when running on kernels version 1.2.x and below. | ||
151 | * NOTE: This does affect performance since it has to maintain statistics. | ||
152 | */ | ||
153 | #ifdef CONFIG_AIC7XXX_PROC_STATS | ||
154 | #define AIC7XXX_PROC_STATS | ||
155 | #endif | ||
156 | |||
157 | /* | ||
158 | * To change the default number of tagged transactions allowed per-device, | 148 | * To change the default number of tagged transactions allowed per-device, |
159 | * add a line to the lilo.conf file like: | 149 | * add a line to the lilo.conf file like: |
160 | * append="aic7xxx=verbose,tag_info:{{32,32,32,32},{32,32,32,32}}" | 150 | * append="aic7xxx=verbose,tag_info:{{32,32,32,32},{32,32,32,32}}" |
diff --git a/drivers/staging/media/bcm2048/radio-bcm2048.c b/drivers/staging/media/bcm2048/radio-bcm2048.c index b2cd3a85166d..bbf236e842a9 100644 --- a/drivers/staging/media/bcm2048/radio-bcm2048.c +++ b/drivers/staging/media/bcm2048/radio-bcm2048.c | |||
@@ -737,7 +737,7 @@ static int bcm2048_set_region(struct bcm2048_device *bdev, u8 region) | |||
737 | int err; | 737 | int err; |
738 | u32 new_frequency = 0; | 738 | u32 new_frequency = 0; |
739 | 739 | ||
740 | if (region > ARRAY_SIZE(region_configs)) | 740 | if (region >= ARRAY_SIZE(region_configs)) |
741 | return -EINVAL; | 741 | return -EINVAL; |
742 | 742 | ||
743 | mutex_lock(&bdev->mutex); | 743 | mutex_lock(&bdev->mutex); |
diff --git a/drivers/staging/media/go7007/go7007.txt b/drivers/staging/media/go7007/go7007.txt index dc0026cff9f6..c8e5eb09d385 100644 --- a/drivers/staging/media/go7007/go7007.txt +++ b/drivers/staging/media/go7007/go7007.txt | |||
@@ -79,7 +79,6 @@ for custom-built kernels, the following options need to be enabled in the | |||
79 | kernel as built-in or modules: | 79 | kernel as built-in or modules: |
80 | 80 | ||
81 | CONFIG_MODULES - Enable loadable module support | 81 | CONFIG_MODULES - Enable loadable module support |
82 | CONFIG_KMOD - Automatic kernel module loading | ||
83 | CONFIG_FW_LOADER - Hotplug firmware loading support | 82 | CONFIG_FW_LOADER - Hotplug firmware loading support |
84 | CONFIG_I2C - I2C support | 83 | CONFIG_I2C - I2C support |
85 | CONFIG_VIDEO_DEV - Video For Linux | 84 | CONFIG_VIDEO_DEV - Video For Linux |
diff --git a/include/linux/of_platform.h b/include/linux/of_platform.h index b1010eeaac0d..d96e1badbee0 100644 --- a/include/linux/of_platform.h +++ b/include/linux/of_platform.h | |||
@@ -37,7 +37,7 @@ | |||
37 | * Note: Using an auxdata lookup table should be considered a last resort when | 37 | * Note: Using an auxdata lookup table should be considered a last resort when |
38 | * converting a platform to use the DT. Normally the automatically generated | 38 | * converting a platform to use the DT. Normally the automatically generated |
39 | * device name will not matter, and drivers should obtain data from the device | 39 | * device name will not matter, and drivers should obtain data from the device |
40 | * node instead of from an anonymouns platform_data pointer. | 40 | * node instead of from an anonymous platform_data pointer. |
41 | */ | 41 | */ |
42 | struct of_dev_auxdata { | 42 | struct of_dev_auxdata { |
43 | char *compatible; | 43 | char *compatible; |
diff --git a/include/net/wimax.h b/include/net/wimax.h index 98498e1daa06..e52ef5357e08 100644 --- a/include/net/wimax.h +++ b/include/net/wimax.h | |||
@@ -483,8 +483,8 @@ void wimax_report_rfkill_sw(struct wimax_dev *, enum wimax_rf_state); | |||
483 | * Be sure not to modify skb->data in the middle (ie: don't use | 483 | * Be sure not to modify skb->data in the middle (ie: don't use |
484 | * skb_push()/skb_pull()/skb_reserve() on the skb). | 484 | * skb_push()/skb_pull()/skb_reserve() on the skb). |
485 | * | 485 | * |
486 | * "pipe_name" is any string, than can be interpreted as the name of | 486 | * "pipe_name" is any string, that can be interpreted as the name of |
487 | * the pipe or destinatary; the interpretation of it is driver | 487 | * the pipe or recipient; the interpretation of it is driver |
488 | * specific, so the recipient can multiplex it as wished. It can be | 488 | * specific, so the recipient can multiplex it as wished. It can be |
489 | * NULL, it won't be used - an example is using a "diagnostics" tag to | 489 | * NULL, it won't be used - an example is using a "diagnostics" tag to |
490 | * send diagnostics information that a device-specific diagnostics | 490 | * send diagnostics information that a device-specific diagnostics |
diff --git a/lib/Kconfig.debug b/lib/Kconfig.debug index 819ac51202c0..99c8bfee1b00 100644 --- a/lib/Kconfig.debug +++ b/lib/Kconfig.debug | |||
@@ -575,8 +575,8 @@ config DEBUG_HIGHMEM | |||
575 | bool "Highmem debugging" | 575 | bool "Highmem debugging" |
576 | depends on DEBUG_KERNEL && HIGHMEM | 576 | depends on DEBUG_KERNEL && HIGHMEM |
577 | help | 577 | help |
578 | This options enables addition error checking for high memory systems. | 578 | This option enables additional error checking for high memory |
579 | Disable for production systems. | 579 | systems. Disable for production systems. |
580 | 580 | ||
581 | config HAVE_DEBUG_STACKOVERFLOW | 581 | config HAVE_DEBUG_STACKOVERFLOW |
582 | bool | 582 | bool |
diff --git a/mm/dmapool.c b/mm/dmapool.c index c69781e97cf9..8058fcd7ae91 100644 --- a/mm/dmapool.c +++ b/mm/dmapool.c | |||
@@ -341,10 +341,10 @@ void *dma_pool_alloc(struct dma_pool *pool, gfp_t mem_flags, | |||
341 | continue; | 341 | continue; |
342 | if (pool->dev) | 342 | if (pool->dev) |
343 | dev_err(pool->dev, | 343 | dev_err(pool->dev, |
344 | "dma_pool_alloc %s, %p (corruped)\n", | 344 | "dma_pool_alloc %s, %p (corrupted)\n", |
345 | pool->name, retval); | 345 | pool->name, retval); |
346 | else | 346 | else |
347 | pr_err("dma_pool_alloc %s, %p (corruped)\n", | 347 | pr_err("dma_pool_alloc %s, %p (corrupted)\n", |
348 | pool->name, retval); | 348 | pool->name, retval); |
349 | 349 | ||
350 | /* | 350 | /* |
diff --git a/scripts/mod/modpost.c b/scripts/mod/modpost.c index 066355673930..ea7f9530afa2 100644 --- a/scripts/mod/modpost.c +++ b/scripts/mod/modpost.c | |||
@@ -316,7 +316,7 @@ static struct symbol *sym_add_exported(const char *name, struct module *mod, | |||
316 | s->module->name, | 316 | s->module->name, |
317 | is_vmlinux(s->module->name) ?"":".ko"); | 317 | is_vmlinux(s->module->name) ?"":".ko"); |
318 | } else { | 318 | } else { |
319 | /* In case Modules.symvers was out of date */ | 319 | /* In case Module.symvers was out of date */ |
320 | s->module = mod; | 320 | s->module = mod; |
321 | } | 321 | } |
322 | } | 322 | } |