Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial into next

Pull trivial tree changes from Jiri Kosina:
"Usual pile of patches from trivial tree that make the world go round"

* 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial: (23 commits)
staging: go7007: remove reference to CONFIG_KMOD
aic7xxx: Remove obsolete preprocessor define
of: dma: doc fixes
doc: fix incorrect formula to calculate CommitLimit value
doc: Note need of bc in the kernel build from 3.10 onwards
mm: Fix printk typo in dmapool.c
modpost: Fix comment typo "Modules.symvers"
Kconfig.debug: Grammar s/addition/additional/
wimax: Spelling s/than/that/, wording s/destinatary/recipient/
aic7xxx: Spelling s/termnation/termination/
arm64: mm: Remove superfluous "the" in comment
of: Spelling s/anonymouns/anonymous/
dma: imx-sdma: Spelling s/determnine/determine/
ath10k: Improve grammar in comments
ath6kl: Spelling s/determnine/determine/
of: Improve grammar for of_alias_get_id() documentation
drm/exynos: Spelling s/contro/control/
radio-bcm2048.c: fix wrong overflow check
doc: printk-formats: do not mention casts for u64/s64
doc: spelling error changes
...

+84 -89
+5
Documentation/Changes
··· 73 73 You will need perl 5 and the following modules: Getopt::Long, Getopt::Std, 74 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 82 System utilities 78 83 ================
+1 -1
Documentation/DMA-attributes.txt
··· 98 98 By default DMA-mapping subsystem is allowed to assemble the buffer 99 99 allocated by dma_alloc_attrs() function from individual pages if it can 100 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 102 also in physical memory.
+1 -1
Documentation/devicetree/bindings/arm/omap/omap.txt
··· 129 129 - AM437x GP EVM 130 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 133 compatible = "ti,dra7-evm", "ti,dra742", "ti,dra74", "ti,dra7" 134 134 135 135 - DRA722 EVM: Software Development Board for DRA722
+1 -1
Documentation/devicetree/bindings/bus/mvebu-mbus.txt
··· 197 197 with one another or with the system memory ranges. 198 198 199 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 201 translations performed from downstream devices are adapted accordingly. 202 202 203 203 The operating system may insert additional mbus windows that do not conflict
+2 -2
Documentation/devicetree/bindings/dma/dma.txt
··· 14 14 15 15 Optional properties: 16 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 18 controller. 19 19 20 20 Example: ··· 44 44 #dma-cells property in the node referenced by phandle 45 45 containing DMA controller specific information. This 46 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 48 required for configuring a channel. 49 49 - dma-names: Contains one identifier string for each DMA specifier in 50 50 the dmas property. The specific strings that can be used
+1 -1
Documentation/devicetree/bindings/dma/fsl-imx-sdma.txt
··· 8 8 "fsl,imx51-sdma" 9 9 "fsl,imx53-sdma" 10 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 12 correct ROM script addresses needed for the driver to work without additional 13 13 firmware. 14 14 - reg : Should contain SDMA registers location and length
+1 -1
Documentation/devicetree/bindings/gpio/gpio-mcp23s08.txt
··· 54 54 IO 8-15 are bank 2. These chips have two different interrupt outputs: 55 55 One for bank 1 and another for bank 2. If irq-mirror is set, both 56 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 58 bank they belong to. 59 59 On devices with only one interrupt output this property is useless. 60 60
+1 -1
Documentation/devicetree/bindings/mmc/k3-dw-mshc.txt
··· 12 12 Required Properties: 13 13 14 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 17 Example: 18 18
+1 -1
Documentation/devicetree/bindings/mmc/samsung-sdhci.txt
··· 3 3 Samsung's SDHCI controller is used as a connectivity interface with external 4 4 MMC, SD and eMMC storage mediums. This file documents differences between the 5 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 8 Required SoC Specific Properties: 9 9 - compatible: should be one of the following
+1 -1
Documentation/devicetree/bindings/mtd/gpmc-nand.txt
··· 43 43 ELM hardware engines should specify this device node in .dtsi 44 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 48 - #address-cells: should be set to 1 49 49 - #size-cells: should be set to 1
+1 -1
Documentation/devicetree/bindings/mtd/gpmc-nor.txt
··· 30 30 - gpmc,XXX Additional GPMC timings and settings parameters. See 31 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 34 - #address-cells: should be set to 1 35 35 - #size-cells: should be set to 1 36 36
+1 -1
Documentation/devicetree/bindings/mtd/gpmc-onenand.txt
··· 17 17 18 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 22 - #address-cells: should be set to 1 23 23 - #size-cells: should be set to 1
+6 -6
Documentation/devicetree/bindings/pinctrl/brcm,bcm11351-pinctrl.txt
··· 73 73 Otherwise: 74 74 0: fast slew rate 75 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 77 output.) 78 - - input-disable: No arguements. Disable input (does not affect 78 + - input-disable: No arguments. Disable input (does not affect 79 79 output.) 80 80 - drive-strength: Integer. Drive strength in mA. Valid values are 81 81 2, 4, 6, 8, 10, 12, 14, 16 mA. ··· 99 99 Otherwise: 100 100 0: fast slew rate 101 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 103 output.) 104 - - input-disable: No arguements. Disable input (does not affect 104 + - input-disable: No arguments. Disable input (does not affect 105 105 output.) 106 106 107 107 Optional Properties (for HDMI pins): ··· 111 111 - slew-rate: Integer. Controls slew rate. 112 112 0: Standard(100kbps)& Fast(400kbps) mode 113 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 115 output.) 116 - - input-disable: No arguements. Disable input (does not affect 116 + - input-disable: No arguments. Disable input (does not affect 117 117 output.) 118 118 119 119 Example:
+1 -1
Documentation/devicetree/bindings/powerpc/4xx/reboot.txt
··· 1 1 Reboot property to control system reboot on PPC4xx systems: 2 2 3 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 5 "reset_type": 6 6 7 7 1 - PPC4xx core reset
+1 -1
Documentation/devicetree/bindings/powerpc/fsl/dcsr.txt
··· 82 82 Which event source asserted the interrupt is captured in an EPU 83 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 87 - interrupt-parent 88 88 Usage: required
+1 -1
Documentation/devicetree/bindings/regulator/regulator.txt
··· 12 12 - regulator-allow-bypass: allow the regulator to go into bypass mode 13 13 - <name>-supply: phandle to the parent supply/regulator node 14 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 16 intialised to zero (regulator-ramp-delay = <0>) for disabling ramp delay. 17 17 - regulator-enable-ramp-delay: The time taken, in microseconds, for the supply 18 18 rail to reach the target voltage, plus/minus whatever tolerance the board
+1 -1
Documentation/devicetree/bindings/spi/spi-bus.txt
··· 63 63 used for MISO. Defaults to 1 if not present. 64 64 65 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 67 Now the value that spi-tx-bus-width and spi-rx-bus-width can receive is 68 68 only 1(SINGLE), 2(DUAL) and 4(QUAD). 69 69 Dual/Quad mode is not allowed when 3-wire mode is used.
+3 -3
Documentation/dma-buf-sharing.txt
··· 66 66 67 67 Exporting modules which do not wish to provide any specific name may use the 68 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 70 inserted in place of 'exp_name' instead. 71 71 72 72 2. Userspace gets a handle to pass around to potential buffer-users ··· 217 217 and then allow further {map,unmap}_dma_buf operations from any buffer-user 218 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 221 buffer-user device as requested, dma_buf_attach() would return an error to 222 222 denote non-compatibility of the new buffer-sharing request with the current 223 223 buffer. ··· 352 352 353 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 357 Similar to the motivation for kernel cpu access it is again important that 358 358 the userspace code of a given importing subsystem can use the same interfaces
+1 -1
Documentation/dynamic-debug-howto.txt
··· 321 321 nullarbor:~ # echo -n 'format "nfsd: READ" +p' > 322 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 325 nullarbor:~ # echo -n '*usb* +p' > <debugfs>/dynamic_debug/control 326 326 327 327 // enable all messages
+1 -1
Documentation/edac.txt
··· 550 550 /sys/devices/systm/edac/test-instance 551 551 552 552 in this directory are various controls, a symlink and one or more 'instance' 553 - directorys. 553 + directories. 554 554 555 555 The standard default controls are: 556 556
+1 -1
Documentation/fb/sm501.txt
··· 3 3 You can pass the following kernel command line options to sm501 videoframebuffer: 4 4 5 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 8 sm501fb.mode= SM501 Display driver: 9 9 Specify resolution as
+1 -1
Documentation/fb/sstfb.txt
··· 10 10 The main page is located at <http://sstfb.sourceforge.net>, and if 11 11 you want the latest version, check out the CVS, as the driver is a work 12 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 14 (I eat my own dog food) 15 15 16 16 Please read the Bug section, and report any success or failure to me
+4 -3
Documentation/filesystems/proc.txt
··· 234 234 ShdPnd bitmap of shared pending signals for the process 235 235 SigBlk bitmap of blocked signals 236 236 SigIgn bitmap of ignored signals 237 - SigCgt bitmap of catched signals 237 + SigCgt bitmap of caught signals 238 238 CapInh bitmap of inheritable capabilities 239 239 CapPrm bitmap of permitted capabilities 240 240 CapEff bitmap of effective capabilities ··· 300 300 pending bitmap of pending signals 301 301 blocked bitmap of blocked signals 302 302 sigign bitmap of ignored signals 303 - sigcatch bitmap of catched signals 303 + sigcatch bitmap of caught signals 304 304 wchan address where process went to sleep 305 305 0 (place holder) 306 306 0 (place holder) ··· 854 854 if strict overcommit accounting is enabled (mode 2 in 855 855 'vm.overcommit_memory'). 856 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 859 For example, on a system with 1G of physical RAM and 7G 859 860 of swap with a `vm.overcommit_ratio` of 30 it would 860 861 yield a CommitLimit of 7.3G.
+1 -1
Documentation/filesystems/sharedsubtree.txt
··· 727 727 mkdir -p /tmp/m3 728 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 733 at step i the number of vfsmounts is V[i] = i*V[i-1].
+1 -1
Documentation/gpio/consumer.txt
··· 41 41 with IS_ERR() (they will never return a NULL pointer). -ENOENT will be returned 42 42 if and only if no GPIO has been assigned to the device/function/index triplet, 43 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 45 errors and an absence of GPIO for optional GPIO parameters. 46 46 47 47 Device-managed variants of these functions are also defined:
+1 -1
Documentation/hid/uhid.txt
··· 125 125 126 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 129 UHID_START, UHID_STOP, UHID_OPEN, UHID_CLOSE, UHID_OUTPUT or UHID_OUTPUT_EV. No 130 130 reaction is required to any of them but you should handle them according to your 131 131 needs. Only UHID_OUTPUT and UHID_OUTPUT_EV have payloads.
+1 -1
Documentation/input/alps.txt
··· 94 94 95 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 100 byte 0: 1 0 0 0 1 x9 x8 x7
+1 -1
Documentation/input/input.txt
··· 226 226 ~~~~~~~~~~~ 227 227 evdev is the generic input event interface. It passes the events 228 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 230 section 5. 231 231 232 232 This should be the way for GPM and X to get keyboard and mouse
+1 -1
Documentation/mtd/nand/pxa3xx-nand.txt
··· 48 48 Note that the actual BCH mode: BCH-4 or BCH-8 will depend on the way 49 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 52 and expected to be located (when reading/programming) right after the spare 53 53 bytes as the figure above shows. 54 54
+1 -1
Documentation/networking/can.txt
··· 706 706 707 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 710 RX_CHANGED message will be generated when the (cyclic) receive restarts. 711 711 712 712 TX_RESET_MULTI_IDX: Reset the index for the multiple frame transmission.
+1 -1
Documentation/networking/dccp.txt
··· 86 86 87 87 DCCP_SOCKOPT_CCID is write-only and sets both the TX and RX CCIDs at the same 88 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 90 type of CCID for both directions; and mixed use of CCIDs is not currently well 91 91 understood. This socket option takes as argument at least one uint8_t value, or 92 92 an array of uint8_t values, which must match available CCIDS (see above). CCIDs
+1 -1
Documentation/powerpc/transactional_memory.txt
··· 160 160 the stack pointer from the checkpointed state, rather than the speculated 161 161 state. This ensures that the signal context (written tm suspended) will be 162 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 164 signal will be rolled back anyway. 165 165 166 166 For signals taken in non-TM or suspended mode, we use the
+2 -2
Documentation/printk-formats.txt
··· 199 199 Do not use this feature without some mechanism to verify the 200 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 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 208 printk("%lld", s64_var); 209 209
+1 -1
Documentation/rbtree.txt
··· 255 255 way making it possible to do efficient lookup and exact match. 256 256 257 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 259 information can be maintained at each node just be looking at the node 260 260 and its immediate children. And this will be used in O(log n) lookup 261 261 for lowest match (lowest start address among all possible matches)
+1 -1
Documentation/rfkill.txt
··· 21 21 The rfkill subsystem has a concept of "hard" and "soft" block, which 22 22 differ little in their meaning (block == transmitters off) but rather in 23 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 25 - soft block: writable radio block (need not be readable) that is set by 26 26 the system software. 27 27
+1 -1
Documentation/robust-futexes.txt
··· 210 210 tested the new glibc code (on x86_64 and i386), and it works for his 211 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 214 the new syscalls yet. 215 215 216 216 Architectures need to implement the new futex_atomic_cmpxchg_inatomic()
+1 -1
Documentation/s390/monreader.txt
··· 10 10 Description 11 11 =========== 12 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 14 collected by the *MONITOR System Service of z/VM. 15 15 16 16
+1 -1
Documentation/security/Yama.txt
··· 37 37 In mode 1, software that has defined application-specific relationships 38 38 between a debugging process and its inferior (crash handlers, etc), 39 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 41 against it. Only one such declared debugging process can exists for 42 42 each inferior at a time. For example, this is used by KDE, Chromium, and 43 43 Firefox's crash handlers, and by Wine for allowing only Wine processes
+2 -2
Documentation/sound/alsa/ALSA-Configuration.txt
··· 948 948 avoided as much as possible... 949 949 950 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 952 to avoid the "azx_get_response timeout" problem above, instead. 953 953 This occurs when the access to non-existing or non-working codec slot 954 954 (likely a modem one) causes a stall of the communication via HD-audio ··· 1124 1124 buggy_irq - Enable workaround for buggy interrupts on some 1125 1125 motherboards (default yes on nForce chips, 1126 1126 otherwise off) 1127 - buggy_semaphore - Enable workaround for hardwares with buggy 1127 + buggy_semaphore - Enable workaround for hardware with buggy 1128 1128 semaphores (e.g. on some ASUS laptops) 1129 1129 (default off) 1130 1130 spdif_aclink - Use S/PDIF over AC-link instead of direct connection
+1 -1
Documentation/trace/events.txt
··· 443 443 The following command creates a snapshot every time a block request 444 444 queue is unplugged with a depth > 1. If you were tracing a set of 445 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 448 # echo 'snapshot if nr_rq > 1' > \ 449 449 /sys/kernel/debug/tracing/events/block/block_unplug/trigger
+1 -1
Documentation/usb/mass-storage.txt
··· 13 13 operation. 14 14 15 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 17 endpoints. With most device controllers this is not an issue, but 18 18 there may be some with hardware restrictions that prevent a buffer 19 19 from being used by more than one endpoint.
+1 -1
Documentation/virtual/kvm/api.txt
··· 2072 2072 This can in turn be used by userspace to generate the appropriate 2073 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 2076 array of supported segment page sizes: 2077 2077 2078 2078 struct kvm_ppc_smmu_info {
+2 -2
Documentation/vm/transhuge.txt
··· 360 360 get_user_pages which is unacceptable as too many gup users are 361 361 performance critical and they must work natively on hugepages like 362 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 364 accounting the pins on the tail pages for hugetlbfs). If we wouldn't 365 365 account the gup refcounts on the tail pages during gup, we won't know 366 366 anymore which tail page is pinned by gup and which is not while we run 367 367 split_huge_page. But we still have to add the gup pin to the head page 368 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 370 get_page, but put_page as well so that when put_page runs on a tail 371 371 page (and only on a tail page) it will find its respective head page, 372 372 and then it will decrease the head page refcount in addition to the
+1 -1
Documentation/x86/earlyprintk.txt
··· 33 33 ... 34 34 35 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 38 b.) You also need a Netchip USB debug cable/key: 39 39
+1 -1
Documentation/x86/i386/IO-APIC.txt
··· 87 87 88 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 91 board does not do default daisy-chaining. (or the IO-APIC has the PIRQ pins 92 92 connected in some strange way). E.g. if in the above case you have your SCSI 93 93 card (IRQ11) in Slot3, and have Slot1 empty:
+1 -1
arch/arm64/include/asm/pgtable.h
··· 406 406 407 407 /* 408 408 * Ensure that there are not more swap files than can be encoded in the kernel 409 - * the PTEs. 409 + * PTEs. 410 410 */ 411 411 #define MAX_SWAPFILES_CHECK() BUILD_BUG_ON(MAX_SWAPFILES_SHIFT > __SWP_TYPE_BITS) 412 412
+1 -1
drivers/base/dma-buf.c
··· 491 491 * dma-buf buffer. 492 492 * 493 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 495 * checking on the size of the vma. Then it calls the exporters mmap function to 496 496 * set up the mapping. 497 497 *
+1 -1
drivers/gpu/drm/exynos/exynos_drm_ipp.c
··· 284 284 /* 285 285 * This case is search ipp driver by prop_id handle. 286 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 289 list_for_each_entry(ippdrv, &exynos_drm_ippdrv_list, drv_list) { 290 290 DRM_DEBUG_KMS("count[%d]ippdrv[0x%x]\n", count++, (int)ippdrv);
+2 -2
drivers/net/wireless/ath/ath10k/wmi.h
··· 1265 1265 */ 1266 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 1269 __le32 scan_max_pending_reqs; 1270 1270 1271 1271 /* maximum VDEV that could use BMISS offload */ ··· 1450 1450 */ 1451 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 1454 __le32 scan_max_pending_reqs; 1455 1455 1456 1456 /* maximum VDEV that could use BMISS offload */
+1 -1
drivers/net/wireless/ath/ath6kl/wmi.h
··· 1068 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 1072 * host during scanning 1073 1073 */ 1074 1074 enum power_save_fail_event_policy {
+2 -2
drivers/of/base.c
··· 2040 2040 * @np: Pointer to the given device_node 2041 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 2044 - * device_node and alias stem. It returns the alias id if find it. 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 found. 2045 2045 */ 2046 2046 int of_alias_get_id(struct device_node *np, const char *stem) 2047 2047 {
+3 -3
drivers/pci/pci.c
··· 106 106 * Given a PCI bus, returns the highest PCI bus number present in the set 107 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 111 struct pci_bus *tmp; 112 112 unsigned char max, n; ··· 1371 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 1376 struct pci_devres *dr, *new_dr; 1377 1377 ··· 1385 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 1390 if (pci_is_managed(pdev)) 1391 1391 return devres_find(&pdev->dev, pcim_release, NULL, NULL);
+1 -1
drivers/scsi/aic7xxx/aic79xx.h
··· 911 911 uint8_t length; 912 912 uint8_t revision; 913 913 uint8_t device_flags; 914 - uint8_t termnation_menus[2]; 914 + uint8_t termination_menus[2]; 915 915 uint8_t fifo_threshold; 916 916 uint8_t end_tag; 917 917 uint8_t vpd_checksum;
-10
drivers/scsi/aic7xxx/aic7xxx_osm.c
··· 145 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 148 * To change the default number of tagged transactions allowed per-device, 159 149 * add a line to the lilo.conf file like: 160 150 * append="aic7xxx=verbose,tag_info:{{32,32,32,32},{32,32,32,32}}"
+1 -1
drivers/staging/media/bcm2048/radio-bcm2048.c
··· 737 737 int err; 738 738 u32 new_frequency = 0; 739 739 740 - if (region > ARRAY_SIZE(region_configs)) 740 + if (region >= ARRAY_SIZE(region_configs)) 741 741 return -EINVAL; 742 742 743 743 mutex_lock(&bdev->mutex);
-1
drivers/staging/media/go7007/go7007.txt
··· 79 79 kernel as built-in or modules: 80 80 81 81 CONFIG_MODULES - Enable loadable module support 82 - CONFIG_KMOD - Automatic kernel module loading 83 82 CONFIG_FW_LOADER - Hotplug firmware loading support 84 83 CONFIG_I2C - I2C support 85 84 CONFIG_VIDEO_DEV - Video For Linux
+1 -1
include/linux/of_platform.h
··· 37 37 * Note: Using an auxdata lookup table should be considered a last resort when 38 38 * converting a platform to use the DT. Normally the automatically generated 39 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 42 struct of_dev_auxdata { 43 43 char *compatible;
+2 -2
include/net/wimax.h
··· 483 483 * Be sure not to modify skb->data in the middle (ie: don't use 484 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 487 - * the pipe or destinatary; the interpretation of it is driver 486 + * "pipe_name" is any string, that can be interpreted as the name of 487 + * the pipe or recipient; the interpretation of it is driver 488 488 * specific, so the recipient can multiplex it as wished. It can be 489 489 * NULL, it won't be used - an example is using a "diagnostics" tag to 490 490 * send diagnostics information that a device-specific diagnostics
+2 -2
lib/Kconfig.debug
··· 575 575 bool "Highmem debugging" 576 576 depends on DEBUG_KERNEL && HIGHMEM 577 577 help 578 - This options enables addition error checking for high memory systems. 579 - Disable for production systems. 578 + This option enables additional error checking for high memory 579 + systems. Disable for production systems. 580 580 581 581 config HAVE_DEBUG_STACKOVERFLOW 582 582 bool
+2 -2
mm/dmapool.c
··· 341 341 continue; 342 342 if (pool->dev) 343 343 dev_err(pool->dev, 344 - "dma_pool_alloc %s, %p (corruped)\n", 344 + "dma_pool_alloc %s, %p (corrupted)\n", 345 345 pool->name, retval); 346 346 else 347 - pr_err("dma_pool_alloc %s, %p (corruped)\n", 347 + pr_err("dma_pool_alloc %s, %p (corrupted)\n", 348 348 pool->name, retval); 349 349 350 350 /*
+1 -1
scripts/mod/modpost.c
··· 316 316 s->module->name, 317 317 is_vmlinux(s->module->name) ?"":".ko"); 318 318 } else { 319 - /* In case Modules.symvers was out of date */ 319 + /* In case Module.symvers was out of date */ 320 320 s->module = mod; 321 321 } 322 322 }