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

* 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial: (44 commits)
vlynq: make whole Kconfig-menu dependant on architecture
add descriptive comment for TIF_MEMDIE task flag declaration.
EEPROM: max6875: Header file cleanup
EEPROM: 93cx6: Header file cleanup
EEPROM: Header file cleanup
agp: use NULL instead of 0 when pointer is needed
rtc-v3020: make bitfield unsigned
PCI: make bitfield unsigned
jbd2: use NULL instead of 0 when pointer is needed
cciss: fix shadows sparse warning
doc: inode uses a mutex instead of a semaphore.
uml: i386: Avoid redefinition of NR_syscalls
fix "seperate" typos in comments
cocbalt_lcdfb: correct sections
doc: Change urls for sparse
Powerpc: wii: Fix typo in comment
i2o: cleanup some exit paths
Documentation/: it's -> its where appropriate
UML: Fix compiler warning due to missing task_struct declaration
UML: add kernel.h include to signal.c
...

+313 -328
+1 -1
Documentation/ABI/testing/sysfs-devices-memory
··· 43 43 Contact: Badari Pulavarty <pbadari@us.ibm.com> 44 44 Description: 45 45 The file /sys/devices/system/memory/memoryX/state 46 - is read-write. When read, it's contents show the 46 + is read-write. When read, its contents show the 47 47 online/offline state of the memory section. When written, 48 48 root can toggle the the online/offline state of a removable 49 49 memory section (see removable file description above)
+1 -1
Documentation/DMA-API-HOWTO.txt
··· 742 742 743 743 Closing 744 744 745 - This document, and the API itself, would not be in it's current 745 + This document, and the API itself, would not be in its current 746 746 form without the feedback and suggestions from numerous individuals. 747 747 We would like to specifically mention, in no particular order, the 748 748 following people:
+1 -1
Documentation/DocBook/libata.tmpl
··· 477 477 allocates space for a legacy IDE PRD table and returns. 478 478 </para> 479 479 <para> 480 - ->port_stop() is called after ->host_stop(). It's sole function 480 + ->port_stop() is called after ->host_stop(). Its sole function 481 481 is to release DMA/memory resources, now that they are no longer 482 482 actively being used. Many drivers also free driver-private 483 483 data from port at this time.
+2 -2
Documentation/PCI/pci-error-recovery.txt
··· 216 216 217 217 - PCI_ERS_RESULT_NEED_RESET 218 218 Driver returns this if it thinks the device is not 219 - recoverable in it's current state and it needs a slot 219 + recoverable in its current state and it needs a slot 220 220 reset to proceed. 221 221 222 222 - PCI_ERS_RESULT_DISCONNECT ··· 241 241 242 242 The driver is not supposed to restart normal driver I/O operations 243 243 at this point. It should limit itself to "probing" the device to 244 - check it's recoverability status. If all is right, then the platform 244 + check its recoverability status. If all is right, then the platform 245 245 will call resume() once all drivers have ack'd link_reset(). 246 246 247 247 Result codes:
+1 -1
Documentation/Smack.txt
··· 73 73 If you don't do anything special all users will get the floor ("_") 74 74 label when they log in. If you do want to log in via the hacked ssh 75 75 at other labels use the attr command to set the smack value on the 76 - home directory and it's contents. 76 + home directory and its contents. 77 77 78 78 You can add access rules in /etc/smack/accesses. They take the form: 79 79
+1 -1
Documentation/arm/SA1100/ADSBitsy
··· 32 32 33 33 - The flash on board is divided into 3 partitions. 34 34 You should be careful to use flash on board. 35 - It's partition is different from GraphicsClient Plus and GraphicsMaster 35 + Its partition is different from GraphicsClient Plus and GraphicsMaster 36 36 37 37 - 16bpp mode requires a different cable than what ships with the board. 38 38 Contact ADS or look through the manual to wire your own. Currently,
+1 -1
Documentation/arm/Sharp-LH/ADC-LH7-Touchscreen
··· 7 7 8 8 The touchscreen driver is maintenance free except for the pen-down or 9 9 touch threshold. Some resistive displays and board combinations may 10 - require tuning of this threshold. The driver exposes some of it's 10 + require tuning of this threshold. The driver exposes some of its 11 11 internal state in the sys filesystem. If the kernel is configured 12 12 with it, CONFIG_SYSFS, and sysfs is mounted at /sys, there will be a 13 13 directory
+1 -1
Documentation/atomic_ops.txt
··· 320 320 obj->active update does. 321 321 322 322 As a historical note, 32-bit Sparc used to only allow usage of 323 - 24-bits of it's atomic_t type. This was because it used 8 bits 323 + 24-bits of its atomic_t type. This was because it used 8 bits 324 324 as a spinlock for SMP safety. Sparc32 lacked a "compare and swap" 325 325 type instruction. However, 32-bit Sparc has since been moved over 326 326 to a "hash table of spinlocks" scheme, that allows the full 32-bit
+1 -1
Documentation/blackfin/bfin-gpio-notes.txt
··· 43 43 void bfin_gpio_irq_free(unsigned gpio); 44 44 45 45 The request functions will record the function state for a certain pin, 46 - the free functions will clear it's function state. 46 + the free functions will clear its function state. 47 47 Once a pin is requested, it can't be requested again before it is freed by 48 48 previous caller, otherwise kernel will dump stacks, and the request 49 49 function fail.
+3 -3
Documentation/cachetlb.txt
··· 5 5 6 6 This document describes the cache/tlb flushing interfaces called 7 7 by the Linux VM subsystem. It enumerates over each interface, 8 - describes it's intended purpose, and what side effect is expected 8 + describes its intended purpose, and what side effect is expected 9 9 after the interface is invoked. 10 10 11 11 The side effects described below are stated for a uniprocessor ··· 231 231 The biggest problem is that of virtual aliasing in the data cache 232 232 of a processor. 233 233 234 - Is your port susceptible to virtual aliasing in it's D-cache? 234 + Is your port susceptible to virtual aliasing in its D-cache? 235 235 Well, if your D-cache is virtually indexed, is larger in size than 236 236 PAGE_SIZE, and does not prevent multiple cache lines for the same 237 237 physical address from existing at once, you have this problem. ··· 249 249 Next, you have to solve the D-cache aliasing issue for all 250 250 other cases. Please keep in mind that fact that, for a given page 251 251 mapped into some user address space, there is always at least one more 252 - mapping, that of the kernel in it's linear mapping starting at 252 + mapping, that of the kernel in its linear mapping starting at 253 253 PAGE_OFFSET. So immediately, once the first user maps a given 254 254 physical page into its address space, by implication the D-cache 255 255 aliasing problem has the potential to exist since the kernel already
+1 -1
Documentation/cgroups/cgroups.txt
··· 572 572 573 573 Called when a task attach operation has failed after can_attach() has succeeded. 574 574 A subsystem whose can_attach() has some side-effects should provide this 575 - function, so that the subsytem can implement a rollback. If not, not necessary. 575 + function, so that the subsystem can implement a rollback. If not, not necessary. 576 576 This will be called only about subsystems whose can_attach() operation have 577 577 succeeded. 578 578
+19 -19
Documentation/cgroups/cpusets.txt
··· 42 42 an on-line node that contains memory. 43 43 44 44 Cpusets constrain the CPU and Memory placement of tasks to only 45 - the resources within a tasks current cpuset. They form a nested 45 + the resources within a task's current cpuset. They form a nested 46 46 hierarchy visible in a virtual file system. These are the essential 47 47 hooks, beyond what is already present, required to manage dynamic 48 48 job placement on large systems. ··· 53 53 Requests by a task, using the sched_setaffinity(2) system call to 54 54 include CPUs in its CPU affinity mask, and using the mbind(2) and 55 55 set_mempolicy(2) system calls to include Memory Nodes in its memory 56 - policy, are both filtered through that tasks cpuset, filtering out any 56 + policy, are both filtered through that task's cpuset, filtering out any 57 57 CPUs or Memory Nodes not in that cpuset. The scheduler will not 58 58 schedule a task on a CPU that is not allowed in its cpus_allowed 59 59 vector, and the kernel page allocator will not allocate a page on a 60 - node that is not allowed in the requesting tasks mems_allowed vector. 60 + node that is not allowed in the requesting task's mems_allowed vector. 61 61 62 62 User level code may create and destroy cpusets by name in the cgroup 63 63 virtual file system, manage the attributes and permissions of these ··· 121 121 - Each task in the system is attached to a cpuset, via a pointer 122 122 in the task structure to a reference counted cgroup structure. 123 123 - Calls to sched_setaffinity are filtered to just those CPUs 124 - allowed in that tasks cpuset. 124 + allowed in that task's cpuset. 125 125 - Calls to mbind and set_mempolicy are filtered to just 126 - those Memory Nodes allowed in that tasks cpuset. 126 + those Memory Nodes allowed in that task's cpuset. 127 127 - The root cpuset contains all the systems CPUs and Memory 128 128 Nodes. 129 129 - For any cpuset, one can define child cpusets containing a subset ··· 141 141 - in init/main.c, to initialize the root cpuset at system boot. 142 142 - in fork and exit, to attach and detach a task from its cpuset. 143 143 - in sched_setaffinity, to mask the requested CPUs by what's 144 - allowed in that tasks cpuset. 144 + allowed in that task's cpuset. 145 145 - in sched.c migrate_live_tasks(), to keep migrating tasks within 146 146 the CPUs allowed by their cpuset, if possible. 147 147 - in the mbind and set_mempolicy system calls, to mask the requested 148 - Memory Nodes by what's allowed in that tasks cpuset. 148 + Memory Nodes by what's allowed in that task's cpuset. 149 149 - in page_alloc.c, to restrict memory to allowed nodes. 150 150 - in vmscan.c, to restrict page recovery to the current cpuset. 151 151 ··· 155 155 modifying cpusets is via this cpuset file system. 156 156 157 157 The /proc/<pid>/status file for each task has four added lines, 158 - displaying the tasks cpus_allowed (on which CPUs it may be scheduled) 158 + displaying the task's cpus_allowed (on which CPUs it may be scheduled) 159 159 and mems_allowed (on which Memory Nodes it may obtain memory), 160 160 in the two formats seen in the following example: 161 161 ··· 323 323 324 324 By default, both kinds of memory spreading are off, and memory 325 325 pages are allocated on the node local to where the task is running, 326 - except perhaps as modified by the tasks NUMA mempolicy or cpuset 326 + except perhaps as modified by the task's NUMA mempolicy or cpuset 327 327 configuration, so long as sufficient free memory pages are available. 328 328 329 329 When new cpusets are created, they inherit the memory spread settings 330 330 of their parent. 331 331 332 332 Setting memory spreading causes allocations for the affected page 333 - or slab caches to ignore the tasks NUMA mempolicy and be spread 333 + or slab caches to ignore the task's NUMA mempolicy and be spread 334 334 instead. Tasks using mbind() or set_mempolicy() calls to set NUMA 335 335 mempolicies will not notice any change in these calls as a result of 336 - their containing tasks memory spread settings. If memory spreading 336 + their containing task's memory spread settings. If memory spreading 337 337 is turned off, then the currently specified NUMA mempolicy once again 338 338 applies to memory page allocations. 339 339 ··· 357 357 358 358 The cpuset_mem_spread_node() routine is also simple. It uses the 359 359 value of a per-task rotor cpuset_mem_spread_rotor to select the next 360 - node in the current tasks mems_allowed to prefer for the allocation. 360 + node in the current task's mems_allowed to prefer for the allocation. 361 361 362 362 This memory placement policy is also known (in other contexts) as 363 363 round-robin or interleave. ··· 594 594 If a cpuset has its Memory Nodes modified, then for each task attached 595 595 to that cpuset, the next time that the kernel attempts to allocate 596 596 a page of memory for that task, the kernel will notice the change 597 - in the tasks cpuset, and update its per-task memory placement to 597 + in the task's cpuset, and update its per-task memory placement to 598 598 remain within the new cpusets memory placement. If the task was using 599 599 mempolicy MPOL_BIND, and the nodes to which it was bound overlap with 600 600 its new cpuset, then the task will continue to use whatever subset ··· 603 603 in the new cpuset, then the task will be essentially treated as if it 604 604 was MPOL_BIND bound to the new cpuset (even though its NUMA placement, 605 605 as queried by get_mempolicy(), doesn't change). If a task is moved 606 - from one cpuset to another, then the kernel will adjust the tasks 606 + from one cpuset to another, then the kernel will adjust the task's 607 607 memory placement, as above, the next time that the kernel attempts 608 608 to allocate a page of memory for that task. 609 609 610 610 If a cpuset has its 'cpuset.cpus' modified, then each task in that cpuset 611 611 will have its allowed CPU placement changed immediately. Similarly, 612 - if a tasks pid is written to another cpusets 'cpuset.tasks' file, then its 612 + if a task's pid is written to another cpusets 'cpuset.tasks' file, then its 613 613 allowed CPU placement is changed immediately. If such a task had been 614 614 bound to some subset of its cpuset using the sched_setaffinity() call, 615 615 the task will be allowed to run on any CPU allowed in its new cpuset, ··· 626 626 If the cpuset flag file 'cpuset.memory_migrate' is set true, then when 627 627 tasks are attached to that cpuset, any pages that task had 628 628 allocated to it on nodes in its previous cpuset are migrated 629 - to the tasks new cpuset. The relative placement of the page within 629 + to the task's new cpuset. The relative placement of the page within 630 630 the cpuset is preserved during these migration operations if possible. 631 631 For example if the page was on the second valid node of the prior cpuset 632 632 then the page will be placed on the second valid node of the new cpuset. 633 633 634 - Also if 'cpuset.memory_migrate' is set true, then if that cpusets 634 + Also if 'cpuset.memory_migrate' is set true, then if that cpuset's 635 635 'cpuset.mems' file is modified, pages allocated to tasks in that 636 636 cpuset, that were on nodes in the previous setting of 'cpuset.mems', 637 637 will be moved to nodes in the new setting of 'mems.' 638 - Pages that were not in the tasks prior cpuset, or in the cpusets 638 + Pages that were not in the task's prior cpuset, or in the cpuset's 639 639 prior 'cpuset.mems' setting, will not be moved. 640 640 641 641 There is an exception to the above. If hotplug functionality is used ··· 655 655 kernel internal allocations that must be satisfied, immediately. 656 656 The kernel may drop some request, in rare cases even panic, if a 657 657 GFP_ATOMIC alloc fails. If the request cannot be satisfied within 658 - the current tasks cpuset, then we relax the cpuset, and look for 658 + the current task's cpuset, then we relax the cpuset, and look for 659 659 memory anywhere we can find it. It's better to violate the cpuset 660 660 than stress the kernel. 661 661
+1 -1
Documentation/cgroups/memcg_test.txt
··· 244 244 we have to check if OLDPAGE/NEWPAGE is a valid page after commit(). 245 245 246 246 8. LRU 247 - Each memcg has its own private LRU. Now, it's handling is under global 247 + Each memcg has its own private LRU. Now, its handling is under global 248 248 VM's control (means that it's handled under global zone->lru_lock). 249 249 Almost all routines around memcg's LRU is called by global LRU's 250 250 list management functions under zone->lru_lock().
+1 -1
Documentation/cgroups/memory.txt
··· 263 263 264 264 4.2 Task migration 265 265 266 - When a task migrates from one cgroup to another, it's charge is not 266 + When a task migrates from one cgroup to another, its charge is not 267 267 carried forward by default. The pages allocated from the original cgroup still 268 268 remain charged to it, the charge is dropped when the page is freed or 269 269 reclaimed.
+1 -1
Documentation/connector/connector.txt
··· 88 88 int gfp_mask - GFP mask. 89 89 90 90 Note: When registering new callback user, connector core assigns 91 - netlink group to the user which is equal to it's id.idx. 91 + netlink group to the user which is equal to its id.idx. 92 92 93 93 /*****************************************/ 94 94 Protocol description.
+1 -1
Documentation/dvb/ci.txt
··· 41 41 42 42 * Cards that fall in this category 43 43 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 44 - At present the cards that fall in this category are the Twinhan and it's 44 + At present the cards that fall in this category are the Twinhan and its 45 45 clones, these cards are available as VVMER, Tomato, Hercules, Orange and 46 46 so on. 47 47
+1 -1
Documentation/dvb/contributors.txt
··· 1 1 Thanks go to the following people for patches and contributions: 2 2 3 3 Michael Hunold <m.hunold@gmx.de> 4 - for the initial saa7146 driver and it's recent overhaul 4 + for the initial saa7146 driver and its recent overhaul 5 5 6 6 Christian Theiss 7 7 for his work on the initial Linux DVB driver
+2 -2
Documentation/filesystems/Locking
··· 178 178 locking rules: 179 179 All except set_page_dirty may block 180 180 181 - BKL PageLocked(page) i_sem 181 + BKL PageLocked(page) i_mutex 182 182 writepage: no yes, unlocks (see below) 183 183 readpage: no yes, unlocks 184 184 sync_page: no maybe ··· 429 429 implementations. If your fs is not using generic_file_llseek, you 430 430 need to acquire and release the appropriate locks in your ->llseek(). 431 431 For many filesystems, it is probably safe to acquire the inode 432 - semaphore. Note some filesystems (i.e. remote ones) provide no 432 + mutex. Note some filesystems (i.e. remote ones) provide no 433 433 protection for i_size so you will need to use the BKL. 434 434 435 435 Note: ext2_release() was *the* source of contention on fs-intensive
+1 -1
Documentation/filesystems/autofs4-mount-control.txt
··· 146 146 used for this as raw Netlink would lead to a significant increase in 147 147 complexity. There's no question that the Generic Netlink system is an 148 148 elegant solution for common case ioctl functions but it's not a complete 149 - replacement probably because it's primary purpose in life is to be a 149 + replacement probably because its primary purpose in life is to be a 150 150 message bus implementation rather than specifically an ioctl replacement. 151 151 While it would be possible to work around this there is one concern 152 152 that lead to the decision to not use it. This is that the autofs
+1 -1
Documentation/filesystems/ceph.txt
··· 90 90 Specify the IP and/or port the client should bind to locally. 91 91 There is normally not much reason to do this. If the IP is not 92 92 specified, the client's IP address is determined by looking at the 93 - address it's connection to the monitor originates from. 93 + address its connection to the monitor originates from. 94 94 95 95 wsize=X 96 96 Specify the maximum write size in bytes. By default there is no
+1 -1
Documentation/filesystems/dlmfs.txt
··· 47 47 your lockspace can access. The easiest way to do this is via 48 48 ocfs2_hb_ctl (distributed with ocfs2-tools). Right now it requires 49 49 that an OCFS2 file system be in place so that it can automatically 50 - find it's heartbeat area, though it will eventually support heartbeat 50 + find its heartbeat area, though it will eventually support heartbeat 51 51 against raw disks. 52 52 53 53 Please see the ocfs2_hb_ctl and mkfs.ocfs2 manual pages distributed
+6 -6
Documentation/filesystems/fiemap.txt
··· 38 38 the set of flags which caused the error. If the kernel is compatible 39 39 with all flags passed, the contents of fm_flags will be unmodified. 40 40 It is up to userspace to determine whether rejection of a particular 41 - flag is fatal to it's operation. This scheme is intended to allow the 41 + flag is fatal to its operation. This scheme is intended to allow the 42 42 fiemap interface to grow in the future but without losing 43 43 compatibility with old software. 44 44 ··· 56 56 57 57 * FIEMAP_FLAG_XATTR 58 58 If this flag is set, the extents returned will describe the inodes 59 - extended attribute lookup tree, instead of it's data tree. 59 + extended attribute lookup tree, instead of its data tree. 60 60 61 61 62 62 Extent Mapping ··· 89 89 }; 90 90 91 91 All offsets and lengths are in bytes and mirror those on disk. It is valid 92 - for an extents logical offset to start before the request or it's logical 92 + for an extents logical offset to start before the request or its logical 93 93 length to extend past the request. Unless FIEMAP_EXTENT_NOT_ALIGNED is 94 94 returned, fe_logical, fe_physical, and fe_length will be aligned to the 95 95 block size of the file system. With the exception of extents flagged as ··· 125 125 126 126 * FIEMAP_EXTENT_DELALLOC 127 127 - This will also set FIEMAP_EXTENT_UNKNOWN. 128 - Delayed allocation - while there is data for this extent, it's 128 + Delayed allocation - while there is data for this extent, its 129 129 physical location has not been allocated yet. 130 130 131 131 * FIEMAP_EXTENT_ENCODED ··· 159 159 Data is packed into a block with data from other files. 160 160 161 161 * FIEMAP_EXTENT_UNWRITTEN 162 - Unwritten extent - the extent is allocated but it's data has not been 162 + Unwritten extent - the extent is allocated but its data has not been 163 163 initialized. This indicates the extent's data will be all zero if read 164 164 through the filesystem but the contents are undefined if read directly from 165 165 the device. ··· 176 176 177 177 File systems wishing to support fiemap must implement a ->fiemap callback on 178 178 their inode_operations structure. The fs ->fiemap call is responsible for 179 - defining it's set of supported fiemap flags, and calling a helper function on 179 + defining its set of supported fiemap flags, and calling a helper function on 180 180 each discovered extent: 181 181 182 182 struct inode_operations {
+2 -2
Documentation/filesystems/fuse.txt
··· 91 91 'default_permissions' 92 92 93 93 By default FUSE doesn't check file access permissions, the 94 - filesystem is free to implement it's access policy or leave it to 94 + filesystem is free to implement its access policy or leave it to 95 95 the underlying file access mechanism (e.g. in case of network 96 96 filesystems). This option enables permission checking, restricting 97 97 access based on file mode. It is usually useful together with the ··· 171 171 the error set to EINTR. 172 172 173 173 It is also possible that there's a race between processing the 174 - original request and it's INTERRUPT request. There are two possibilities: 174 + original request and its INTERRUPT request. There are two possibilities: 175 175 176 176 1) The INTERRUPT request is processed before the original request is 177 177 processed
+1 -1
Documentation/filesystems/hpfs.txt
··· 103 103 Codepages 104 104 105 105 HPFS can contain several uppercasing tables for several codepages and each 106 - file has a pointer to codepage it's name is in. However OS/2 was created in 106 + file has a pointer to codepage its name is in. However OS/2 was created in 107 107 America where people don't care much about codepages and so multiple codepages 108 108 support is quite buggy. I have Czech OS/2 working in codepage 852 on my disk. 109 109 Once I booted English OS/2 working in cp 850 and I created a file on my 852
+4 -4
Documentation/filesystems/logfs.txt
··· 59 59 ------ 60 60 61 61 Garbage collection (GC) may fail if all data is written 62 - indiscriminately. One requirement of GC is that data is seperated 62 + indiscriminately. One requirement of GC is that data is separated 63 63 roughly according to the distance between the tree root and the data. 64 64 Effectively that means all file data is on level 0, indirect blocks 65 65 are on levels 1, 2, 3 4 or 5 for 1x, 2x, 3x, 4x or 5x indirect blocks, ··· 67 67 for indirect blocks. 68 68 69 69 Each segment contains objects of a single level only. As a result, 70 - each level requires its own seperate segment to be open for writing. 70 + each level requires its own separate segment to be open for writing. 71 71 72 72 Inode File 73 73 ---------- ··· 106 106 --- 107 107 108 108 By cleverly predicting the life time of data, it is possible to 109 - seperate long-living data from short-living data and thereby reduce 109 + separate long-living data from short-living data and thereby reduce 110 110 the GC overhead later. Each type of distinc life expectency (vim) can 111 - have a seperate segment open for writing. Each (level, vim) tupel can 111 + have a separate segment open for writing. Each (level, vim) tupel can 112 112 be open just once. If an open segment with unknown vim is encountered 113 113 at mount time, it is closed and ignored henceforth. 114 114
+1 -1
Documentation/filesystems/nfs/rpc-cache.txt
··· 185 185 request/response format 186 186 ----------------------- 187 187 188 - While each cache is free to use it's own format for requests 188 + While each cache is free to use its own format for requests 189 189 and responses over channel, the following is recommended as 190 190 appropriate and support routines are available to help: 191 191 Each request or response record should be printable ASCII
+3 -3
Documentation/filesystems/proc.txt
··· 305 305 cgtime guest time of the task children in jiffies 306 306 .............................................................................. 307 307 308 - The /proc/PID/map file containing the currently mapped memory regions and 308 + The /proc/PID/maps file containing the currently mapped memory regions and 309 309 their access permissions. 310 310 311 311 The format is: ··· 968 968 ...] 1375103 17405 0 0 0 0 0 0 969 969 ...] 1703981 5535 0 0 0 3 0 0 970 970 971 - In addition, each Channel Bond interface has it's own directory. For 971 + In addition, each Channel Bond interface has its own directory. For 972 972 example, the bond0 device will have a directory called /proc/net/bond0/. 973 973 It will contain information that is specific to that bond, such as the 974 974 current slaves of the bond, the link status of the slaves, and how ··· 1365 1365 In other words: The number of bytes which this process caused to not happen, 1366 1366 by truncating pagecache. A task can cause "negative" IO too. If this task 1367 1367 truncates some dirty pagecache, some IO which another task has been accounted 1368 - for (in it's write_bytes) will not be happening. We _could_ just subtract that 1368 + for (in its write_bytes) will not be happening. We _could_ just subtract that 1369 1369 from the truncating task's write_bytes, but there is information loss in doing 1370 1370 that. 1371 1371
+1 -1
Documentation/filesystems/smbfs.txt
··· 3 3 Smbfs was inspired by Samba, the program written by Andrew Tridgell 4 4 that turns any Unix host into a file server for DOS or Windows clients. 5 5 6 - Smbfs is a SMB client, but uses parts of samba for it's operation. For 6 + Smbfs is a SMB client, but uses parts of samba for its operation. For 7 7 more info on samba, including documentation, please go to 8 8 http://www.samba.org/ and then on to your nearest mirror.
+1 -1
Documentation/filesystems/vfs.txt
··· 72 72 descriptors). The freshly allocated file structure is initialized with 73 73 a pointer to the dentry and a set of file operation member functions. 74 74 These are taken from the inode data. The open() file method is then 75 - called so the specific filesystem implementation can do it's work. You 75 + called so the specific filesystem implementation can do its work. You 76 76 can see that this is another switch performed by the VFS. The file 77 77 structure is placed into the file descriptor table for the process. 78 78
+1 -1
Documentation/hwmon/lm85
··· 157 157 158 158 There are three PWM outputs. The LM85 datasheet suggests that the 159 159 pwm3 output control both fan3 and fan4. Each PWM can be individually 160 - configured and assigned to a zone for it's control value. Each PWM can be 160 + configured and assigned to a zone for its control value. Each PWM can be 161 161 configured individually according to the following options. 162 162 163 163 * pwm#_auto_pwm_min - this specifies the PWM value for temp#_auto_temp_off
+1 -1
Documentation/input/joystick.txt
··· 402 402 ~~~~~~~~~~~~~~~~~~~~~~~~ 403 403 The Live! has a special PCI gameport, which, although it doesn't provide 404 404 any "Enhanced" stuff like 4DWave and friends, is quite a bit faster than 405 - it's ISA counterparts. It also requires special support, hence the 405 + its ISA counterparts. It also requires special support, hence the 406 406 emu10k1-gp.c module for it instead of the normal ns558.c one. 407 407 408 408 3.15 SoundBlaster 64 and 128 - ES1370 and ES1371, ESS Solo1 and S3 SonicVibes
+1 -1
Documentation/intel_txt.txt
··· 126 126 o Tboot adjusts the e820 table provided by the bootloader to reserve 127 127 its own location in memory as well as to reserve certain other 128 128 TXT-related regions. 129 - o As part of it's launch, tboot DMA protects all of RAM (using the 129 + o As part of its launch, tboot DMA protects all of RAM (using the 130 130 VT-d PMRs). Thus, the kernel must be booted with 'intel_iommu=on' 131 131 in order to remove this blanket protection and use VT-d's 132 132 page-level protection.
+1 -1
Documentation/kbuild/kconfig-language.txt
··· 181 181 (7) Returns the result of max(/expr/, /expr/). 182 182 183 183 An expression can have a value of 'n', 'm' or 'y' (or 0, 1, 2 184 - respectively for calculations). A menu entry becomes visible when it's 184 + respectively for calculations). A menu entry becomes visible when its 185 185 expression evaluates to 'm' or 'y'. 186 186 187 187 There are two types of symbols: constant and non-constant symbols.
+1 -1
Documentation/kbuild/kconfig.txt
··· 96 96 KCONFIG_NOSILENTUPDATE 97 97 -------------------------------------------------- 98 98 If this variable has a non-blank value, it prevents silent kernel 99 - config udpates (requires explicit updates). 99 + config updates (requires explicit updates). 100 100 101 101 KCONFIG_AUTOCONFIG 102 102 --------------------------------------------------
+5 -5
Documentation/kernel-docs.txt
··· 116 116 Author: Ingo Molnar, Gadi Oxman and Miguel de Icaza. 117 117 URL: http://www.linuxjournal.com/article.php?sid=2391 118 118 Keywords: RAID, MD driver. 119 - Description: Linux Journal Kernel Korner article. Here is it's 119 + Description: Linux Journal Kernel Korner article. Here is its 120 120 abstract: "A description of the implementation of the RAID-1, 121 121 RAID-4 and RAID-5 personalities of the MD device driver in the 122 122 Linux kernel, providing users with high performance and reliable, ··· 127 127 URL: http://www.linuxjournal.com/article.php?sid=1219 128 128 Keywords: device driver, module, loading/unloading modules, 129 129 allocating resources. 130 - Description: Linux Journal Kernel Korner article. Here is it's 130 + Description: Linux Journal Kernel Korner article. Here is its 131 131 abstract: "This is the first of a series of four articles 132 132 co-authored by Alessandro Rubini and Georg Zezchwitz which present 133 133 a practical approach to writing Linux device drivers as kernel ··· 141 141 Keywords: character driver, init_module, clean_up module, 142 142 autodetection, mayor number, minor number, file operations, 143 143 open(), close(). 144 - Description: Linux Journal Kernel Korner article. Here is it's 144 + Description: Linux Journal Kernel Korner article. Here is its 145 145 abstract: "This article, the second of four, introduces part of 146 146 the actual code to create custom module implementing a character 147 147 device driver. It describes the code for module initialization and ··· 152 152 URL: http://www.linuxjournal.com/article.php?sid=1221 153 153 Keywords: read(), write(), select(), ioctl(), blocking/non 154 154 blocking mode, interrupt handler. 155 - Description: Linux Journal Kernel Korner article. Here is it's 155 + Description: Linux Journal Kernel Korner article. Here is its 156 156 abstract: "This article, the third of four on writing character 157 157 device drivers, introduces concepts of reading, writing, and using 158 158 ioctl-calls". ··· 161 161 Author: Alessandro Rubini and Georg v. Zezschwitz. 162 162 URL: http://www.linuxjournal.com/article.php?sid=1222 163 163 Keywords: interrupts, irqs, DMA, bottom halves, task queues. 164 - Description: Linux Journal Kernel Korner article. Here is it's 164 + Description: Linux Journal Kernel Korner article. Here is its 165 165 abstract: "This is the fourth in a series of articles about 166 166 writing character device drivers as loadable kernel modules. This 167 167 month, we further investigate the field of interrupt handling.
+1 -1
Documentation/kprobes.txt
··· 326 326 or during single-stepping of the probed instruction, Kprobes calls 327 327 kp->fault_handler. Any or all handlers can be NULL. If kp->flags 328 328 is set KPROBE_FLAG_DISABLED, that kp will be registered but disabled, 329 - so, it's handlers aren't hit until calling enable_kprobe(kp). 329 + so, its handlers aren't hit until calling enable_kprobe(kp). 330 330 331 331 NOTE: 332 332 1. With the introduction of the "symbol_name" field to struct kprobe,
+1 -1
Documentation/laptops/laptop-mode.txt
··· 207 207 * Drew Scott Daniels observed: "I don't know why, but when I decrease the number 208 208 of colours that my display uses it consumes less battery power. I've seen 209 209 this on powerbooks too. I hope that this is a piece of information that 210 - might be useful to the Laptop Mode patch or it's users." 210 + might be useful to the Laptop Mode patch or its users." 211 211 212 212 * In syslog.conf, you can prefix entries with a dash ``-'' to omit syncing the 213 213 file after every logging. When you're using laptop-mode and your disk doesn't
+1 -1
Documentation/lguest/lguest.c
··· 263 263 * Launcher virtual with an offset. 264 264 * 265 265 * This can be tough to get your head around, but usually it just means that we 266 - * use these trivial conversion functions when the Guest gives us it's 266 + * use these trivial conversion functions when the Guest gives us its 267 267 * "physical" addresses: 268 268 */ 269 269 static void *from_guest_phys(unsigned long addr)
+1 -1
Documentation/md.txt
··· 136 136 137 137 Then uninitialized devices can be added with ADD_NEW_DISK. The 138 138 structure passed to ADD_NEW_DISK must specify the state of the device 139 - and it's role in the array. 139 + and its role in the array. 140 140 141 141 Once started with RUN_ARRAY, uninitialized spares can be added with 142 142 HOT_ADD_DISK.
+1 -1
Documentation/netlabel/lsm_interface.txt
··· 38 38 label and the internal LSM security identifier can be time consuming. The 39 39 NetLabel label mapping cache is a caching mechanism which can be used to 40 40 sidestep much of this overhead once a mapping has been established. Once the 41 - LSM has received a packet, used NetLabel to decode it's security attributes, 41 + LSM has received a packet, used NetLabel to decode its security attributes, 42 42 and translated the security attributes into a LSM internal identifier the LSM 43 43 can use the NetLabel caching functions to associate the LSM internal 44 44 identifier with the network packet's label. This means that in the future
+1 -1
Documentation/networking/ifenslave.c
··· 756 756 */ 757 757 if (abi_ver < 1) { 758 758 /* For old ABI, the master needs to be 759 - * down before setting it's hwaddr 759 + * down before setting its hwaddr 760 760 */ 761 761 res = set_if_down(master_ifname, master_flags.ifr_flags); 762 762 if (res) {
+2 -2
Documentation/networking/packet_mmap.txt
··· 100 100 The destruction of the socket and all associated resources 101 101 is done by a simple call to close(fd). 102 102 103 - Next I will describe PACKET_MMAP settings and it's constraints, 103 + Next I will describe PACKET_MMAP settings and its constraints, 104 104 also the mapping of the circular buffer in the user process and 105 105 the use of this buffer. 106 106 ··· 432 432 the PACKET_STATISTICS option. 433 433 434 434 TP_STATUS_CSUMNOTREADY: currently it's used for outgoing IP packets which 435 - it's checksum will be done in hardware. So while 435 + its checksum will be done in hardware. So while 436 436 reading the packet we should not try to check the 437 437 checksum. 438 438
+5 -5
Documentation/power/regulator/consumer.txt
··· 8 8 1. Consumer Regulator Access (static & dynamic drivers) 9 9 ======================================================= 10 10 11 - A consumer driver can get access to it's supply regulator by calling :- 11 + A consumer driver can get access to its supply regulator by calling :- 12 12 13 13 regulator = regulator_get(dev, "Vcc"); 14 14 15 - The consumer passes in it's struct device pointer and power supply ID. The core 15 + The consumer passes in its struct device pointer and power supply ID. The core 16 16 then finds the correct regulator by consulting a machine specific lookup table. 17 17 If the lookup is successful then this call will return a pointer to the struct 18 18 regulator that supplies this consumer. ··· 34 34 2. Regulator Output Enable & Disable (static & dynamic drivers) 35 35 ==================================================================== 36 36 37 - A consumer can enable it's power supply by calling:- 37 + A consumer can enable its power supply by calling:- 38 38 39 39 int regulator_enable(regulator); 40 40 ··· 49 49 This will return > zero when the regulator is enabled. 50 50 51 51 52 - A consumer can disable it's supply when no longer needed by calling :- 52 + A consumer can disable its supply when no longer needed by calling :- 53 53 54 54 int regulator_disable(regulator); 55 55 ··· 140 140 int regulator_set_optimum_mode(struct regulator *regulator, int load_uA); 141 141 142 142 This will cause the core to recalculate the total load on the regulator (based 143 - on all it's consumers) and change operating mode (if necessary and permitted) 143 + on all its consumers) and change operating mode (if necessary and permitted) 144 144 to best match the current operating load. 145 145 146 146 The load_uA value can be determined from the consumers datasheet. e.g.most
+1 -1
Documentation/power/regulator/machine.txt
··· 52 52 }; 53 53 54 54 Regulator-1 supplies power to Regulator-2. This relationship must be registered 55 - with the core so that Regulator-1 is also enabled when Consumer A enables it's 55 + with the core so that Regulator-1 is also enabled when Consumer A enables its 56 56 supply (Regulator-2). The supply regulator is set by the supply_regulator_dev 57 57 field below:- 58 58
+3 -3
Documentation/power/regulator/overview.txt
··· 35 35 o Consumer - Electronic device that is supplied power by a regulator. 36 36 Consumers can be classified into two types:- 37 37 38 - Static: consumer does not change it's supply voltage or 38 + Static: consumer does not change its supply voltage or 39 39 current limit. It only needs to enable or disable it's 40 - power supply. It's supply voltage is set by the hardware, 40 + power supply. Its supply voltage is set by the hardware, 41 41 bootloader, firmware or kernel board initialisation code. 42 42 43 43 Dynamic: consumer needs to change it's supply voltage or 44 44 current limit to meet operation demands. 45 45 46 46 47 - o Power Domain - Electronic circuit that is supplied it's input power by the 47 + o Power Domain - Electronic circuit that is supplied its input power by the 48 48 output power of a regulator, switch or by another power 49 49 domain. 50 50
+1 -1
Documentation/powerpc/booting-without-of.txt
··· 1289 1289 the interrupt tree. The value of interrupt-parent is the 1290 1290 phandle of the parent node. 1291 1291 1292 - If the interrupt-parent property is not defined for a node, it's 1292 + If the interrupt-parent property is not defined for a node, its 1293 1293 interrupt parent is assumed to be an ancestor in the node's 1294 1294 _device tree_ hierarchy. 1295 1295
+1 -1
Documentation/powerpc/dts-bindings/xilinx.txt
··· 11 11 control how the core is synthesized. Historically, the EDK tool would 12 12 extract the device parameters relevant to device drivers and copy them 13 13 into an 'xparameters.h' in the form of #define symbols. This tells the 14 - device drivers how the IP cores are configured, but it requres the kernel 14 + device drivers how the IP cores are configured, but it requires the kernel 15 15 to be recompiled every time the FPGA bitstream is resynthesized. 16 16 17 17 The new approach is to export the parameters into the device tree and
+1 -1
Documentation/powerpc/phyp-assisted-dump.txt
··· 19 19 immediately available to the system for normal use. 20 20 -- After the dump is completed, no further reboots are 21 21 required; the system will be fully usable, and running 22 - in it's normal, production mode on it normal kernel. 22 + in its normal, production mode on its normal kernel. 23 23 24 24 The above can only be accomplished by coordination with, 25 25 and assistance from the hypervisor. The procedure is
+1 -1
Documentation/rt-mutex-design.txt
··· 657 657 658 658 The waiter structure has a "task" field that points to the task that is blocked 659 659 on the mutex. This field can be NULL the first time it goes through the loop 660 - or if the task is a pending owner and had it's mutex stolen. If the "task" 660 + or if the task is a pending owner and had its mutex stolen. If the "task" 661 661 field is NULL then we need to set up the accounting for it. 662 662 663 663 Task blocks on mutex
+2 -2
Documentation/scsi/ChangeLog.lpfc
··· 707 707 * Integrate patches from Christoph Hellwig: two new helpers common 708 708 to lpfc_sli_resume_iocb and lpfc_sli_issue_iocb - singificant 709 709 cleanup of those two functions - the unused SLI_IOCB_USE_TXQ is 710 - gone - lpfc_sli_issue_iocb_wait loses it's flags argument 710 + gone - lpfc_sli_issue_iocb_wait loses its flags argument 711 711 totally. 712 712 * Fix in lpfc_sli.c: we can not store a 5 bit value in a 4-bit 713 713 field. ··· 1028 1028 * Remove the need for buf_tmo. 1029 1029 * Changed ULP_BDE64 to struct ulp_bde64. 1030 1030 * Changed ULP_BDE to struct ulp_bde. 1031 - * Cleanup lpfc_os_return_scsi_cmd() and it's call path. 1031 + * Cleanup lpfc_os_return_scsi_cmd() and its call path. 1032 1032 * Removed lpfc_no_device_delay. 1033 1033 * Consolidating lpfc_hba_put_event() into lpfc_put_event(). 1034 1034 * Removed following attributes and their functionality:
+1 -1
Documentation/scsi/FlashPoint.txt
··· 71 71 72 72 Ever since its introduction last October, the BusLogic FlashPoint LT has 73 73 been problematic for members of the Linux community, in that no Linux 74 - drivers have been available for this new Ultra SCSI product. Despite it's 74 + drivers have been available for this new Ultra SCSI product. Despite its 75 75 officially being positioned as a desktop workstation product, and not being 76 76 particularly well suited for a high performance multitasking operating 77 77 system like Linux, the FlashPoint LT has been touted by computer system
+1 -1
Documentation/scsi/dtc3x80.txt
··· 12 12 The DTC3x80 does not support DMA but it does have Pseudo-DMA which is 13 13 supported by the driver. 14 14 15 - It's DTC406 scsi chip is supposedly compatible with the NCR 53C400. 15 + Its DTC406 scsi chip is supposedly compatible with the NCR 53C400. 16 16 It is memory mapped, uses an IRQ, but no dma or io-port. There is 17 17 internal DMA, between SCSI bus and an on-chip 128-byte buffer. Double 18 18 buffering is done automagically by the chip. Data is transferred
+1 -1
Documentation/scsi/ncr53c8xx.txt
··· 1479 1479 Enabling serial NVRAM support enables detection of the serial NVRAM included 1480 1480 on Symbios and some Symbios compatible host adaptors, and Tekram boards. The 1481 1481 serial NVRAM is used by Symbios and Tekram to hold set up parameters for the 1482 - host adaptor and it's attached drives. 1482 + host adaptor and its attached drives. 1483 1483 1484 1484 The Symbios NVRAM also holds data on the boot order of host adaptors in a 1485 1485 system with more than one host adaptor. This enables the order of scanning
+1 -1
Documentation/scsi/osst.txt
··· 40 40 41 41 History 42 42 ------- 43 - In the first place, osst shared it's identity very much with st. That meant 43 + In the first place, osst shared its identity very much with st. That meant 44 44 that it used the same kernel structures and the same device node as st. 45 45 So you could only have either of them being present in the kernel. This has 46 46 been fixed by registering an own device, now.
+2 -2
Documentation/scsi/scsi_fc_transport.txt
··· 70 70 up to an administrative entity controlling the vport. For example, 71 71 if vports are to be associated with virtual machines, a XEN mgmt 72 72 utility would be responsible for creating wwpn/wwnn's for the vport, 73 - using it's own naming authority and OUI. (Note: it already does this 73 + using its own naming authority and OUI. (Note: it already does this 74 74 for virtual MAC addresses). 75 75 76 76 ··· 81 81 with rports and scsi target objects underneath it. Currently the FC 82 82 transport creates the vport object and places it under the scsi_host 83 83 object corresponding to the physical adapter. The LLDD will allocate 84 - a new scsi_host for the vport and link it's object under the vport. 84 + a new scsi_host for the vport and link its object under the vport. 85 85 The remainder of the tree under the vports scsi_host is the same 86 86 as the non-NPIV case. The transport is written currently to easily 87 87 allow the parent of the vport to be something other than the scsi_host.
+1 -1
Documentation/scsi/sym53c8xx_2.txt
··· 687 687 Enabling serial NVRAM support enables detection of the serial NVRAM included 688 688 on Symbios and some Symbios compatible host adaptors, and Tekram boards. The 689 689 serial NVRAM is used by Symbios and Tekram to hold set up parameters for the 690 - host adaptor and it's attached drives. 690 + host adaptor and its attached drives. 691 691 692 692 The Symbios NVRAM also holds data on the boot order of host adaptors in a 693 693 system with more than one host adaptor. This information is no longer used
+2 -2
Documentation/sound/alsa/soc/dapm.txt
··· 188 188 3. Mic Sidetone Input 189 189 190 190 Each input in this example has a kcontrol associated with it (defined in example 191 - above) and is connected to the output mixer via it's kcontrol name. We can now 192 - connect the destination widget (wrt audio signal) with it's source widgets. 191 + above) and is connected to the output mixer via its kcontrol name. We can now 192 + connect the destination widget (wrt audio signal) with its source widgets. 193 193 194 194 /* output mixer */ 195 195 {"Output Mixer", "Line Bypass Switch", "Line Input"},
+1 -1
Documentation/sound/alsa/soc/machine.txt
··· 67 67 .ops = &corgi_ops, 68 68 }; 69 69 70 - struct snd_soc_card then sets up the machine with it's DAIs. e.g. 70 + struct snd_soc_card then sets up the machine with its DAIs. e.g. 71 71 72 72 /* corgi audio machine driver */ 73 73 static struct snd_soc_card snd_soc_corgi = {
+1 -1
Documentation/sound/alsa/soc/overview.txt
··· 33 33 and machines. 34 34 35 35 * Easy I2S/PCM audio interface setup between codec and SoC. Each SoC 36 - interface and codec registers it's audio interface capabilities with the 36 + interface and codec registers its audio interface capabilities with the 37 37 core and are subsequently matched and configured when the application 38 38 hardware parameters are known. 39 39
+2 -2
Documentation/sparse.txt
··· 54 54 ~~~~~~~~~~~~~~ 55 55 56 56 You can get latest released versions from the Sparse homepage at 57 - http://www.kernel.org/pub/linux/kernel/people/josh/sparse/ 57 + https://sparse.wiki.kernel.org/index.php/Main_Page 58 58 59 59 Alternatively, you can get snapshots of the latest development version 60 60 of sparse using git to clone.. 61 61 62 - git://git.kernel.org/pub/scm/linux/kernel/git/josh/sparse.git 62 + git://git.kernel.org/pub/scm/devel/sparse/sparse.git 63 63 64 64 DaveJ has hourly generated tarballs of the git tree available at.. 65 65
+1 -1
Documentation/sysfs-rules.txt
··· 125 125 - Block 126 126 The converted block subsystem at /sys/class/block or 127 127 /sys/subsystem/block will contain the links for disks and partitions 128 - at the same level, never in a hierarchy. Assuming the block subsytem to 128 + at the same level, never in a hierarchy. Assuming the block subsystem to 129 129 contain only disks and not partition devices in the same flat list is 130 130 a bug in the application. 131 131
+4 -4
Documentation/trace/events.txt
··· 239 239 240 240 For convenience, filters for every event in a subsystem can be set or 241 241 cleared as a group by writing a filter expression into the filter file 242 - at the root of the subsytem. Note however, that if a filter for any 242 + at the root of the subsystem. Note however, that if a filter for any 243 243 event within the subsystem lacks a field specified in the subsystem 244 244 filter, or if the filter can't be applied for any other reason, the 245 245 filter for that event will retain its previous setting. This can ··· 251 251 Here are a few subsystem filter examples that also illustrate the 252 252 above points: 253 253 254 - Clear the filters on all events in the sched subsytem: 254 + Clear the filters on all events in the sched subsystem: 255 255 256 256 # cd /sys/kernel/debug/tracing/events/sched 257 257 # echo 0 > filter ··· 261 261 none 262 262 263 263 Set a filter using only common fields for all events in the sched 264 - subsytem (all events end up with the same filter): 264 + subsystem (all events end up with the same filter): 265 265 266 266 # cd /sys/kernel/debug/tracing/events/sched 267 267 # echo common_pid == 0 > filter ··· 271 271 common_pid == 0 272 272 273 273 Attempt to set a filter using a non-common field for all events in the 274 - sched subsytem (all events but those that have a prev_pid field retain 274 + sched subsystem (all events but those that have a prev_pid field retain 275 275 their old filters): 276 276 277 277 # cd /sys/kernel/debug/tracing/events/sched
+1 -1
Documentation/usb/WUSB-Design-overview.txt
··· 381 381 we issue another URB to read into the destination buffer the chunk of 382 382 data coming out of the remote endpoint. Done, wait for the next guy. The 383 383 callbacks for the URBs issued from here are the ones that will declare 384 - the xfer complete at some point and call it's callback. 384 + the xfer complete at some point and call its callback. 385 385 386 386 Seems simple, but the implementation is not trivial. 387 387
+2 -2
Documentation/vm/numa_memory_policy.txt
··· 45 45 to establish the task policy for a child task exec()'d from an 46 46 executable image that has no awareness of memory policy. See the 47 47 MEMORY POLICY APIS section, below, for an overview of the system call 48 - that a task may use to set/change it's task/process policy. 48 + that a task may use to set/change its task/process policy. 49 49 50 50 In a multi-threaded task, task policies apply only to the thread 51 51 [Linux kernel task] that installs the policy and any threads ··· 301 301 the structure back to the mempolicy kmem cache when the reference count 302 302 goes to zero. 303 303 304 - When a new memory policy is allocated, it's reference count is initialized 304 + When a new memory policy is allocated, its reference count is initialized 305 305 to '1', representing the reference held by the task that is installing the 306 306 new policy. When a pointer to a memory policy structure is stored in another 307 307 structure, another reference is added, as the task's reference will be dropped
+1 -1
Documentation/w1/w1.generic
··· 25 25 - sysfs entries for that w1 master are created 26 26 - the w1 bus is periodically searched for new slave devices 27 27 28 - When a device is found on the bus, w1 core checks if driver for it's family is 28 + When a device is found on the bus, w1 core checks if driver for its family is 29 29 loaded. If so, the family driver is attached to the slave. 30 30 If there is no driver for the family, default one is assigned, which allows to perform 31 31 almost any kind of operations. Each logical operation is a transaction
+2 -6
MAINTAINERS
··· 2701 2701 F: drivers/char/hpet.c 2702 2702 F: include/linux/hpet.h 2703 2703 2704 - HPET: i386 2705 - M: "Venkatesh Pallipadi (Venki)" <venkatesh.pallipadi@intel.com> 2704 + HPET: x86 2705 + M: "Venkatesh Pallipadi (Venki)" <venki@google.com> 2706 2706 S: Maintained 2707 2707 F: arch/x86/kernel/hpet.c 2708 2708 F: arch/x86/include/asm/hpet.h 2709 - 2710 - HPET: x86_64 2711 - M: Vojtech Pavlik <vojtech@suse.cz> 2712 - S: Maintained 2713 2709 2714 2710 HPET: ACPI 2715 2711 M: Bob Picco <bob.picco@hp.com>
+1 -1
arch/alpha/include/asm/thread_info.h
··· 77 77 #define TIF_UAC_NOPRINT 10 /* see sysinfo.h */ 78 78 #define TIF_UAC_NOFIX 11 79 79 #define TIF_UAC_SIGBUS 12 80 - #define TIF_MEMDIE 13 80 + #define TIF_MEMDIE 13 /* is terminating due to OOM killer */ 81 81 #define TIF_RESTORE_SIGMASK 14 /* restore signal mask in do_signal */ 82 82 #define TIF_FREEZE 16 /* is freezing for suspend */ 83 83
+1 -1
arch/arm/include/asm/thread_info.h
··· 141 141 #define TIF_SYSCALL_TRACE 8 142 142 #define TIF_POLLING_NRFLAG 16 143 143 #define TIF_USING_IWMMXT 17 144 - #define TIF_MEMDIE 18 144 + #define TIF_MEMDIE 18 /* is terminating due to OOM killer */ 145 145 #define TIF_FREEZE 19 146 146 #define TIF_RESTORE_SIGMASK 20 147 147
+1 -1
arch/arm/mach-s3c2443/clock.c
··· 241 241 242 242 /* i2s_eplldiv 243 243 * 244 - * This clock is the output from the I2S divisor of ESYSCLK, and is seperate 244 + * This clock is the output from the I2S divisor of ESYSCLK, and is separate 245 245 * from the mux that comes after it (cannot merge into one single clock) 246 246 */ 247 247
+1 -1
arch/arm/plat-samsung/include/plat/gpio-core.h
··· 107 107 * others = Special functions (dependant on bank) 108 108 * 109 109 * Note, since the code to deal with the case where there are two control 110 - * registers instead of one, we do not have a seperate set of function 110 + * registers instead of one, we do not have a separate set of function 111 111 * (samsung_gpiolib_add_4bit2_chips)for each case. 112 112 */ 113 113 extern void samsung_gpiolib_add_4bit_chips(struct s3c_gpio_chip *chip,
+1 -1
arch/avr32/include/asm/thread_info.h
··· 81 81 TIF_NEED_RESCHED */ 82 82 #define TIF_BREAKPOINT 4 /* enter monitor mode on return */ 83 83 #define TIF_SINGLE_STEP 5 /* single step in progress */ 84 - #define TIF_MEMDIE 6 84 + #define TIF_MEMDIE 6 /* is terminating due to OOM killer */ 85 85 #define TIF_RESTORE_SIGMASK 7 /* restore signal mask in do_signal */ 86 86 #define TIF_CPU_GOING_TO_SLEEP 8 /* CPU is entering sleep 0 mode */ 87 87 #define TIF_NOTIFY_RESUME 9 /* callback before returning to user */
+1 -1
arch/blackfin/include/asm/thread_info.h
··· 98 98 #define TIF_NEED_RESCHED 2 /* rescheduling necessary */ 99 99 #define TIF_POLLING_NRFLAG 3 /* true if poll_idle() is polling 100 100 TIF_NEED_RESCHED */ 101 - #define TIF_MEMDIE 4 101 + #define TIF_MEMDIE 4 /* is terminating due to OOM killer */ 102 102 #define TIF_RESTORE_SIGMASK 5 /* restore signal mask in do_signal() */ 103 103 #define TIF_FREEZE 6 /* is freezing for suspend */ 104 104 #define TIF_IRQ_SYNC 7 /* sync pipeline stage */
+1 -1
arch/cris/include/asm/thread_info.h
··· 85 85 #define TIF_NEED_RESCHED 3 /* rescheduling necessary */ 86 86 #define TIF_RESTORE_SIGMASK 9 /* restore signal mask in do_signal() */ 87 87 #define TIF_POLLING_NRFLAG 16 /* true if poll_idle() is polling TIF_NEED_RESCHED */ 88 - #define TIF_MEMDIE 17 88 + #define TIF_MEMDIE 17 /* is terminating due to OOM killer */ 89 89 #define TIF_FREEZE 18 /* is freezing for suspend */ 90 90 91 91 #define _TIF_SYSCALL_TRACE (1<<TIF_SYSCALL_TRACE)
+1 -1
arch/frv/include/asm/thread_info.h
··· 113 113 #define TIF_SINGLESTEP 4 /* restore singlestep on return to user mode */ 114 114 #define TIF_RESTORE_SIGMASK 5 /* restore signal mask in do_signal() */ 115 115 #define TIF_POLLING_NRFLAG 16 /* true if poll_idle() is polling TIF_NEED_RESCHED */ 116 - #define TIF_MEMDIE 17 /* OOM killer killed process */ 116 + #define TIF_MEMDIE 17 /* is terminating due to OOM killer */ 117 117 #define TIF_FREEZE 18 /* freezing for suspend */ 118 118 119 119 #define _TIF_SYSCALL_TRACE (1 << TIF_SYSCALL_TRACE)
+1 -1
arch/h8300/include/asm/thread_info.h
··· 87 87 #define TIF_NEED_RESCHED 2 /* rescheduling necessary */ 88 88 #define TIF_POLLING_NRFLAG 3 /* true if poll_idle() is polling 89 89 TIF_NEED_RESCHED */ 90 - #define TIF_MEMDIE 4 90 + #define TIF_MEMDIE 4 /* is terminating due to OOM killer */ 91 91 #define TIF_RESTORE_SIGMASK 5 /* restore signal mask in do_signal() */ 92 92 #define TIF_NOTIFY_RESUME 6 /* callback before returning to user */ 93 93 #define TIF_FREEZE 16 /* is freezing for suspend */
+1 -1
arch/ia64/include/asm/thread_info.h
··· 102 102 #define TIF_SINGLESTEP 4 /* restore singlestep on return to user mode */ 103 103 #define TIF_NOTIFY_RESUME 6 /* resumption notification requested */ 104 104 #define TIF_POLLING_NRFLAG 16 /* true if poll_idle() is polling TIF_NEED_RESCHED */ 105 - #define TIF_MEMDIE 17 105 + #define TIF_MEMDIE 17 /* is terminating due to OOM killer */ 106 106 #define TIF_MCA_INIT 18 /* this task is processing MCA or INIT */ 107 107 #define TIF_DB_DISABLED 19 /* debug trap disabled for fsyscall */ 108 108 #define TIF_FREEZE 20 /* is freezing for suspend */
+1 -1
arch/m32r/include/asm/thread_info.h
··· 142 142 #define TIF_RESTORE_SIGMASK 8 /* restore signal mask in do_signal() */ 143 143 #define TIF_USEDFPU 16 /* FPU was used by this task this quantum (SMP) */ 144 144 #define TIF_POLLING_NRFLAG 17 /* true if poll_idle() is polling TIF_NEED_RESCHED */ 145 - #define TIF_MEMDIE 18 /* OOM killer killed process */ 145 + #define TIF_MEMDIE 18 /* is terminating due to OOM killer */ 146 146 #define TIF_FREEZE 19 /* is freezing for suspend */ 147 147 148 148 #define _TIF_SYSCALL_TRACE (1<<TIF_SYSCALL_TRACE)
+1 -1
arch/m68k/include/asm/thread_info_mm.h
··· 65 65 #define TIF_NEED_RESCHED 7 /* rescheduling necessary */ 66 66 #define TIF_DELAYED_TRACE 14 /* single step a syscall */ 67 67 #define TIF_SYSCALL_TRACE 15 /* syscall trace active */ 68 - #define TIF_MEMDIE 16 68 + #define TIF_MEMDIE 16 /* is terminating due to OOM killer */ 69 69 #define TIF_FREEZE 17 /* thread is freezing for suspend */ 70 70 71 71 #endif /* _ASM_M68K_THREAD_INFO_H */
+1 -1
arch/m68k/include/asm/thread_info_no.h
··· 85 85 #define TIF_NEED_RESCHED 2 /* rescheduling necessary */ 86 86 #define TIF_POLLING_NRFLAG 3 /* true if poll_idle() is polling 87 87 TIF_NEED_RESCHED */ 88 - #define TIF_MEMDIE 4 88 + #define TIF_MEMDIE 4 /* is terminating due to OOM killer */ 89 89 #define TIF_FREEZE 16 /* is freezing for suspend */ 90 90 91 91 /* as above, but as bit values */
+1 -1
arch/microblaze/include/asm/thread_info.h
··· 122 122 /* restore singlestep on return to user mode */ 123 123 #define TIF_SINGLESTEP 4 124 124 #define TIF_IRET 5 /* return with iret */ 125 - #define TIF_MEMDIE 6 125 + #define TIF_MEMDIE 6 /* is terminating due to OOM killer */ 126 126 #define TIF_SYSCALL_AUDIT 9 /* syscall auditing active */ 127 127 #define TIF_SECCOMP 10 /* secure computing */ 128 128 #define TIF_FREEZE 14 /* Freezing for suspend */
+1 -1
arch/mips/include/asm/thread_info.h
··· 112 112 #define TIF_RESTORE_SIGMASK 9 /* restore signal mask in do_signal() */ 113 113 #define TIF_USEDFPU 16 /* FPU was used by this task this quantum (SMP) */ 114 114 #define TIF_POLLING_NRFLAG 17 /* true if poll_idle() is polling TIF_NEED_RESCHED */ 115 - #define TIF_MEMDIE 18 115 + #define TIF_MEMDIE 18 /* is terminating due to OOM killer */ 116 116 #define TIF_FREEZE 19 117 117 #define TIF_FIXADE 20 /* Fix address errors in software */ 118 118 #define TIF_LOGADE 21 /* Log address errors to syslog */
+1 -1
arch/mips/sibyte/bcm1480/irq.c
··· 253 253 * On the second cpu, everything is set to IP5, which is 254 254 * ignored, EXCEPT the mailbox interrupt. That one is 255 255 * set to IP[2] so it is handled. This is needed so we 256 - * can do cross-cpu function calls, as requred by SMP 256 + * can do cross-cpu function calls, as required by SMP 257 257 */ 258 258 259 259 #define IMR_IP2_VAL K_BCM1480_INT_MAP_I0
+1 -1
arch/mips/sibyte/sb1250/irq.c
··· 236 236 * On the second cpu, everything is set to IP5, which is 237 237 * ignored, EXCEPT the mailbox interrupt. That one is 238 238 * set to IP[2] so it is handled. This is needed so we 239 - * can do cross-cpu function calls, as requred by SMP 239 + * can do cross-cpu function calls, as required by SMP 240 240 */ 241 241 242 242 #define IMR_IP2_VAL K_INT_MAP_I0
+1 -1
arch/mn10300/include/asm/thread_info.h
··· 148 148 #define TIF_SINGLESTEP 4 /* restore singlestep on return to user mode */ 149 149 #define TIF_RESTORE_SIGMASK 5 /* restore signal mask in do_signal() */ 150 150 #define TIF_POLLING_NRFLAG 16 /* true if poll_idle() is polling TIF_NEED_RESCHED */ 151 - #define TIF_MEMDIE 17 /* OOM killer killed process */ 151 + #define TIF_MEMDIE 17 /* is terminating due to OOM killer */ 152 152 #define TIF_FREEZE 18 /* freezing for suspend */ 153 153 154 154 #define _TIF_SYSCALL_TRACE +(1 << TIF_SYSCALL_TRACE)
+1 -1
arch/parisc/include/asm/thread_info.h
··· 56 56 #define TIF_NEED_RESCHED 2 /* rescheduling necessary */ 57 57 #define TIF_POLLING_NRFLAG 3 /* true if poll_idle() is polling TIF_NEED_RESCHED */ 58 58 #define TIF_32BIT 4 /* 32 bit binary */ 59 - #define TIF_MEMDIE 5 59 + #define TIF_MEMDIE 5 /* is terminating due to OOM killer */ 60 60 #define TIF_RESTORE_SIGMASK 6 /* restore saved signal mask */ 61 61 #define TIF_FREEZE 7 /* is freezing for suspend */ 62 62 #define TIF_NOTIFY_RESUME 8 /* callback before returning to user */
+1 -1
arch/powerpc/include/asm/thread_info.h
··· 104 104 #define TIF_PERFMON_CTXSW 6 /* perfmon needs ctxsw calls */ 105 105 #define TIF_SYSCALL_AUDIT 7 /* syscall auditing active */ 106 106 #define TIF_SINGLESTEP 8 /* singlestepping active */ 107 - #define TIF_MEMDIE 9 107 + #define TIF_MEMDIE 9 /* is terminating due to OOM killer */ 108 108 #define TIF_SECCOMP 10 /* secure computing */ 109 109 #define TIF_RESTOREALL 11 /* Restore all regs (implies NOERROR) */ 110 110 #define TIF_NOERROR 12 /* Force successful syscall return */
+2 -2
arch/powerpc/platforms/embedded6xx/wii.c
··· 69 69 70 70 /* 71 71 * This is part of a workaround to allow the use of two 72 - * discontiguous RAM ranges on the Wii, even if this is 72 + * discontinuous RAM ranges on the Wii, even if this is 73 73 * currently unsupported on 32-bit PowerPC Linux. 74 74 * 75 - * We coealesce the two memory ranges of the Wii into a 75 + * We coalesce the two memory ranges of the Wii into a 76 76 * single range, then create a reservation for the "hole" 77 77 * between both ranges. 78 78 */
+1 -1
arch/s390/include/asm/thread_info.h
··· 97 97 #define TIF_POLLING_NRFLAG 16 /* true if poll_idle() is polling 98 98 TIF_NEED_RESCHED */ 99 99 #define TIF_31BIT 17 /* 32bit process */ 100 - #define TIF_MEMDIE 18 100 + #define TIF_MEMDIE 18 /* is terminating due to OOM killer */ 101 101 #define TIF_RESTORE_SIGMASK 19 /* restore signal mask in do_signal() */ 102 102 #define TIF_FREEZE 20 /* thread is freezing for suspend */ 103 103
+1 -1
arch/score/include/asm/thread_info.h
··· 92 92 #define TIF_RESTORE_SIGMASK 9 /* restore signal mask in do_signal() */ 93 93 #define TIF_POLLING_NRFLAG 17 /* true if poll_idle() is polling 94 94 TIF_NEED_RESCHED */ 95 - #define TIF_MEMDIE 18 95 + #define TIF_MEMDIE 18 /* is terminating due to OOM killer */ 96 96 97 97 #define _TIF_SYSCALL_TRACE (1<<TIF_SYSCALL_TRACE) 98 98 #define _TIF_SIGPENDING (1<<TIF_SIGPENDING)
+1 -1
arch/sh/include/asm/thread_info.h
··· 121 121 #define TIF_NOTIFY_RESUME 7 /* callback before returning to user */ 122 122 #define TIF_SYSCALL_TRACEPOINT 8 /* for ftrace syscall instrumentation */ 123 123 #define TIF_POLLING_NRFLAG 17 /* true if poll_idle() is polling TIF_NEED_RESCHED */ 124 - #define TIF_MEMDIE 18 124 + #define TIF_MEMDIE 18 /* is terminating due to OOM killer */ 125 125 #define TIF_FREEZE 19 /* Freezing for suspend */ 126 126 127 127 #define _TIF_SYSCALL_TRACE (1 << TIF_SYSCALL_TRACE)
+1 -1
arch/sparc/include/asm/thread_info_32.h
··· 132 132 * this quantum (SMP) */ 133 133 #define TIF_POLLING_NRFLAG 9 /* true if poll_idle() is polling 134 134 * TIF_NEED_RESCHED */ 135 - #define TIF_MEMDIE 10 135 + #define TIF_MEMDIE 10 /* is terminating due to OOM killer */ 136 136 #define TIF_FREEZE 11 /* is freezing for suspend */ 137 137 138 138 /* as above, but as bit values */
+1 -1
arch/sparc/include/asm/thread_info_64.h
··· 223 223 * an immediate value in instructions such as andcc. 224 224 */ 225 225 /* flag bit 12 is available */ 226 - #define TIF_MEMDIE 13 226 + #define TIF_MEMDIE 13 /* is terminating due to OOM killer */ 227 227 #define TIF_POLLING_NRFLAG 14 228 228 #define TIF_FREEZE 15 /* is freezing for suspend */ 229 229
-1
arch/um/drivers/line.c
··· 19 19 { 20 20 struct chan *chan = data; 21 21 struct line *line = chan->line; 22 - struct tty_struct *tty; 23 22 24 23 if (line) 25 24 chan_interrupt(&line->chan_list, &line->task, line->tty, irq);
-3
arch/um/include/asm/system.h
··· 3 3 4 4 #include "sysdep/system.h" 5 5 6 - extern void *switch_to(void *prev, void *next, void *last); 7 - 8 6 extern int get_signals(void); 9 7 extern int set_signals(int enable); 10 - extern int get_signals(void); 11 8 extern void block_signals(void); 12 9 extern void unblock_signals(void); 13 10
+3 -4
arch/um/include/asm/thread_info.h
··· 63 63 #define TIF_SIGPENDING 1 /* signal pending */ 64 64 #define TIF_NEED_RESCHED 2 /* rescheduling necessary */ 65 65 #define TIF_POLLING_NRFLAG 3 /* true if poll_idle() is polling 66 - * TIF_NEED_RESCHED 67 - */ 68 - #define TIF_RESTART_BLOCK 4 69 - #define TIF_MEMDIE 5 66 + * TIF_NEED_RESCHED */ 67 + #define TIF_RESTART_BLOCK 4 68 + #define TIF_MEMDIE 5 /* is terminating due to OOM killer */ 70 69 #define TIF_SYSCALL_AUDIT 6 71 70 #define TIF_RESTORE_SIGMASK 7 72 71 #define TIF_FREEZE 16 /* is freezing for suspend */
+2 -2
arch/um/kernel/skas/syscall.c
··· 10 10 #include "sysdep/syscalls.h" 11 11 12 12 extern int syscall_table_size; 13 - #define NR_syscalls (syscall_table_size / sizeof(void *)) 13 + #define NR_SYSCALLS (syscall_table_size / sizeof(void *)) 14 14 15 15 void handle_syscall(struct uml_pt_regs *r) 16 16 { ··· 30 30 * in case it's a compiler bug. 31 31 */ 32 32 syscall = UPT_SYSCALL_NR(r); 33 - if ((syscall >= NR_syscalls) || (syscall < 0)) 33 + if ((syscall >= NR_SYSCALLS) || (syscall < 0)) 34 34 result = -ENOSYS; 35 35 else result = EXECUTE_SYSCALL(syscall, regs); 36 36
+2
arch/um/sys-i386/asm/elf.h
··· 75 75 pr_reg[16] = PT_REGS_SS(regs); \ 76 76 } while (0); 77 77 78 + struct task_struct; 79 + 78 80 extern int elf_core_copy_fpregs(struct task_struct *t, elf_fpregset_t *fpu); 79 81 80 82 #define ELF_CORE_COPY_FPREGS(t, fpu) elf_core_copy_fpregs(t, fpu)
+2
arch/um/sys-x86_64/asm/elf.h
··· 95 95 (pr_reg)[25] = 0; \ 96 96 (pr_reg)[26] = 0; 97 97 98 + struct task_struct; 99 + 98 100 extern int elf_core_copy_fpregs(struct task_struct *t, elf_fpregset_t *fpu); 99 101 100 102 #define ELF_CORE_COPY_FPREGS(t, fpu) elf_core_copy_fpregs(t, fpu)
+1 -2
arch/um/sys-x86_64/signal.c
··· 6 6 7 7 #include <linux/personality.h> 8 8 #include <linux/ptrace.h> 9 + #include <linux/kernel.h> 9 10 #include <asm/unistd.h> 10 11 #include <asm/uaccess.h> 11 12 #include <asm/ucontext.h> ··· 165 164 struct siginfo info; 166 165 struct _fpstate fpstate; 167 166 }; 168 - 169 - #define round_down(m, n) (((m) / (n)) * (n)) 170 167 171 168 int setup_signal_stack_si(unsigned long stack_top, int sig, 172 169 struct k_sigaction *ka, struct pt_regs * regs,
+1 -1
arch/x86/include/asm/percpu.h
··· 105 105 106 106 /* 107 107 * Generate a percpu add to memory instruction and optimize code 108 - * if a one is added or subtracted. 108 + * if one is added or subtracted. 109 109 */ 110 110 #define percpu_add_op(var, val) \ 111 111 do { \
+1 -1
arch/x86/include/asm/thread_info.h
··· 87 87 #define TIF_NOTSC 16 /* TSC is not accessible in userland */ 88 88 #define TIF_IA32 17 /* 32bit process */ 89 89 #define TIF_FORK 18 /* ret_from_fork */ 90 - #define TIF_MEMDIE 20 90 + #define TIF_MEMDIE 20 /* is terminating due to OOM killer */ 91 91 #define TIF_DEBUG 21 /* uses debug registers */ 92 92 #define TIF_IO_BITMAP 22 /* uses I/O bitmap */ 93 93 #define TIF_FREEZE 23 /* is freezing for suspend */
+1 -1
arch/xtensa/include/asm/thread_info.h
··· 129 129 #define TIF_NEED_RESCHED 2 /* rescheduling necessary */ 130 130 #define TIF_SINGLESTEP 3 /* restore singlestep on return to user mode */ 131 131 #define TIF_IRET 4 /* return with iret */ 132 - #define TIF_MEMDIE 5 132 + #define TIF_MEMDIE 5 /* is terminating due to OOM killer */ 133 133 #define TIF_RESTORE_SIGMASK 6 /* restore signal mask in do_signal() */ 134 134 #define TIF_POLLING_NRFLAG 16 /* true if poll_idle() is polling TIF_NEED_RESCHED */ 135 135 #define TIF_FREEZE 17 /* is freezing for suspend */
+1 -1
crypto/Kconfig
··· 28 28 This options enables the fips boot option which is 29 29 required if you want to system to operate in a FIPS 200 30 30 certification. You should say no unless you know what 31 - this is. Note that CRYPTO_ANSI_CPRNG is requred if this 31 + this is. Note that CRYPTO_ANSI_CPRNG is required if this 32 32 option is selected 33 33 34 34 config CRYPTO_ALGAPI
+2 -2
drivers/acpi/osl.c
··· 1406 1406 switch (space_id) { 1407 1407 case ACPI_ADR_SPACE_SYSTEM_IO: 1408 1408 case ACPI_ADR_SPACE_SYSTEM_MEMORY: 1409 - /* Only interference checks against SystemIO and SytemMemory 1409 + /* Only interference checks against SystemIO and SystemMemory 1410 1410 are needed */ 1411 1411 res.start = address; 1412 1412 res.end = address + length - 1; ··· 1458 1458 switch (space_id) { 1459 1459 case ACPI_ADR_SPACE_SYSTEM_IO: 1460 1460 case ACPI_ADR_SPACE_SYSTEM_MEMORY: 1461 - /* Only interference checks against SystemIO and SytemMemory 1461 + /* Only interference checks against SystemIO and SystemMemory 1462 1462 are needed */ 1463 1463 res = kzalloc(sizeof(struct acpi_res_list), GFP_KERNEL); 1464 1464 if (!res)
-1
drivers/acpi/power.c
··· 172 172 return -EINVAL; 173 173 174 174 /* The state of the list is 'on' IFF all resources are 'on'. */ 175 - /* */ 176 175 177 176 for (i = 0; i < list->count; i++) { 178 177 /*
+1 -1
drivers/ata/ata_piix.c
··· 43 43 * driver the list of errata that are relevant is below, going back to 44 44 * PIIX4. Older device documentation is now a bit tricky to find. 45 45 * 46 - * The chipsets all follow very much the same design. The orginal Triton 46 + * The chipsets all follow very much the same design. The original Triton 47 47 * series chipsets do _not_ support independant device timings, but this 48 48 * is fixed in Triton II. With the odd mobile exception the chips then 49 49 * change little except in gaining more modes until SATA arrives. This
+1 -2
drivers/block/cciss.c
··· 1588 1588 1589 1589 c->Request = ioc->Request; 1590 1590 if (ioc->buf_size > 0) { 1591 - int i; 1592 1591 for (i = 0; i < sg_used; i++) { 1593 1592 temp64.val = 1594 1593 pci_map_single(host->pdev, buff[i], ··· 2433 2434 2434 2435 /* if it was the last disk, find the new hightest lun */ 2435 2436 if (clear_all && recalculate_highest_lun) { 2436 - int i, newhighest = -1; 2437 + int newhighest = -1; 2437 2438 for (i = 0; i <= h->highest_lun; i++) { 2438 2439 /* if the disk has size > 0, it is available */ 2439 2440 if (h->drv[i] && h->drv[i]->heads)
+1 -1
drivers/char/agp/generic.c
··· 1214 1214 return NULL; 1215 1215 1216 1216 for (i = 0; i < page_count; i++) 1217 - new->pages[i] = 0; 1217 + new->pages[i] = NULL; 1218 1218 new->page_count = 0; 1219 1219 new->type = type; 1220 1220 new->num_scratch_pages = pages;
+1 -1
drivers/char/bsr.c
··· 253 253 254 254 cur->bsr_device = device_create(bsr_class, NULL, cur->bsr_dev, 255 255 cur, cur->bsr_name); 256 - if (!cur->bsr_device) { 256 + if (IS_ERR(cur->bsr_device)) { 257 257 printk(KERN_ERR "device_create failed for %s\n", 258 258 cur->bsr_name); 259 259 cdev_del(&cur->bsr_cdev);
+1 -1
drivers/firewire/ohci.c
··· 1351 1351 * was set up before this reset, the old one is now no longer 1352 1352 * in use and we can free it. Update the config rom pointers 1353 1353 * to point to the current config rom and clear the 1354 - * next_config_rom pointer so a new udpate can take place. 1354 + * next_config_rom pointer so a new update can take place. 1355 1355 */ 1356 1356 1357 1357 if (ohci->next_config_rom != NULL) {
+1 -1
drivers/gpu/drm/drm_bufs.c
··· 961 961 dma->buflist[i + dma->buf_count] = &entry->buflist[i]; 962 962 } 963 963 964 - /* No allocations failed, so now we can replace the orginal pagelist 964 + /* No allocations failed, so now we can replace the original pagelist 965 965 * with the new one. 966 966 */ 967 967 if (dma->page_count) {
+2 -2
drivers/gpu/drm/i915/intel_display.c
··· 905 905 906 906 memset(best_clock, 0, sizeof(*best_clock)); 907 907 max_n = limit->n.max; 908 - /* based on hardware requriment prefer smaller n to precision */ 908 + /* based on hardware requirement, prefer smaller n to precision */ 909 909 for (clock.n = limit->n.min; clock.n <= max_n; clock.n++) { 910 - /* based on hardware requirment prefere larger m1,m2 */ 910 + /* based on hardware requirement, prefere larger m1,m2 */ 911 911 for (clock.m1 = limit->m1.max; 912 912 clock.m1 >= limit->m1.min; clock.m1--) { 913 913 for (clock.m2 = limit->m2.max;
+2 -2
drivers/gpu/drm/radeon/atombios.h
··· 3780 3780 UCHAR ucReserved[2]; 3781 3781 }ATOM_ASIC_SS_ASSIGNMENT; 3782 3782 3783 - //Define ucClockIndication, SW uses the IDs below to search if the SS is requried/enabled on a clock branch/signal type. 3783 + //Define ucClockIndication, SW uses the IDs below to search if the SS is required/enabled on a clock branch/signal type. 3784 3784 //SS is not required or enabled if a match is not found. 3785 3785 #define ASIC_INTERNAL_MEMORY_SS 1 3786 3786 #define ASIC_INTERNAL_ENGINE_SS 2 ··· 5895 5895 UCHAR ucPadding; // For proper alignment and size. 5896 5896 USHORT usVDDC; // For the 780, use: None, Low, High, Variable 5897 5897 UCHAR ucMaxHTLinkWidth; // From SBIOS - {2, 4, 8, 16} 5898 - UCHAR ucMinHTLinkWidth; // From SBIOS - {2, 4, 8, 16}. Effective only if CDLW enabled. Minimum down stream width could be bigger as display BW requriement. 5898 + UCHAR ucMinHTLinkWidth; // From SBIOS - {2, 4, 8, 16}. Effective only if CDLW enabled. Minimum down stream width could be bigger as display BW requirement. 5899 5899 USHORT usHTLinkFreq; // See definition ATOM_PPLIB_RS780_HTLINKFREQ_xxx or in MHz(>=200). 5900 5900 ULONG ulFlags; 5901 5901 } ATOM_PPLIB_RS780_CLOCK_INFO;
+1 -1
drivers/infiniband/hw/ipath/ipath_iba6110.c
··· 1474 1474 /** 1475 1475 * ipath_pe_put_tid - write a TID in chip 1476 1476 * @dd: the infinipath device 1477 - * @tidptr: pointer to the expected TID (in chip) to udpate 1477 + * @tidptr: pointer to the expected TID (in chip) to update 1478 1478 * @tidtype: RCVHQ_RCV_TYPE_EAGER (1) for eager, RCVHQ_RCV_TYPE_EXPECTED (0) for expected 1479 1479 * @pa: physical address of in memory buffer; ipath_tidinvalid if freeing 1480 1480 *
+2 -2
drivers/infiniband/hw/ipath/ipath_iba6120.c
··· 1328 1328 /** 1329 1329 * ipath_pe_put_tid - write a TID in chip 1330 1330 * @dd: the infinipath device 1331 - * @tidptr: pointer to the expected TID (in chip) to udpate 1331 + * @tidptr: pointer to the expected TID (in chip) to update 1332 1332 * @tidtype: RCVHQ_RCV_TYPE_EAGER (1) for eager, RCVHQ_RCV_TYPE_EXPECTED (0) for expected 1333 1333 * @pa: physical address of in memory buffer; ipath_tidinvalid if freeing 1334 1334 * ··· 1394 1394 /** 1395 1395 * ipath_pe_put_tid_2 - write a TID in chip, Revision 2 or higher 1396 1396 * @dd: the infinipath device 1397 - * @tidptr: pointer to the expected TID (in chip) to udpate 1397 + * @tidptr: pointer to the expected TID (in chip) to update 1398 1398 * @tidtype: RCVHQ_RCV_TYPE_EAGER (1) for eager, RCVHQ_RCV_TYPE_EXPECTED (0) for expected 1399 1399 * @pa: physical address of in memory buffer; ipath_tidinvalid if freeing 1400 1400 *
+1 -1
drivers/infiniband/hw/ipath/ipath_iba7220.c
··· 1738 1738 /** 1739 1739 * ipath_7220_put_tid - write a TID to the chip 1740 1740 * @dd: the infinipath device 1741 - * @tidptr: pointer to the expected TID (in chip) to udpate 1741 + * @tidptr: pointer to the expected TID (in chip) to update 1742 1742 * @tidtype: 0 for eager, 1 for expected 1743 1743 * @pa: physical address of in memory buffer; ipath_tidinvalid if freeing 1744 1744 *
+1 -1
drivers/isdn/hardware/mISDN/hfcmulti.c
··· 117 117 * NOTE: only one mode value must be given for every card. 118 118 * -> See hfc_multi.h for HFC_IO_MODE_* values 119 119 * By default, the IO mode is pci memory IO (MEMIO). 120 - * Some cards requre specific IO mode, so it cannot be changed. 120 + * Some cards require specific IO mode, so it cannot be changed. 121 121 * It may be usefull to set IO mode to register io (REGIO) to solve 122 122 * PCI bridge problems. 123 123 * If unsure, don't give this parameter.
+1 -1
drivers/isdn/hisax/hfc4s8s_l1.c
··· 310 310 311 311 /******************************************************/ 312 312 /* function to read critical counter registers that */ 313 - /* may be udpated by the chip during read */ 313 + /* may be updated by the chip during read */ 314 314 /******************************************************/ 315 315 static u_char 316 316 Read_hfc8_stable(hfc4s8s_hw * hw, int reg)
+1 -1
drivers/macintosh/windfarm_pm81.c
··· 188 188 }; 189 189 190 190 /* 191 - * Configs for SMU Sytem Fan control loop 191 + * Configs for SMU System Fan control loop 192 192 */ 193 193 static struct wf_smu_sys_fans_param wf_smu_sys_all_params[] = { 194 194 /* Model ID 2 */
+1 -1
drivers/media/dvb/dvb-usb/friio-fe.c
··· 300 300 struct dvb_frontend_parameters *p) 301 301 { 302 302 /** 303 - * NOTE: ignore all the paramters except frequency. 303 + * NOTE: ignore all the parameters except frequency. 304 304 * others should be fixed to the proper value for ISDB-T, 305 305 * but don't check here. 306 306 */
+6 -10
drivers/message/i2o/i2o_config.c
··· 314 314 int ret = 0; 315 315 316 316 if (copy_from_user(&kxfer, pxfer, sizeof(struct i2o_sw_xfer))) 317 - goto return_fault; 317 + return -EFAULT; 318 318 319 319 if (get_user(swlen, kxfer.swlen) < 0) 320 - goto return_fault; 320 + return -EFAULT; 321 321 322 322 if (get_user(maxfrag, kxfer.maxfrag) < 0) 323 - goto return_fault; 323 + return -EFAULT; 324 324 325 325 if (get_user(curfrag, kxfer.curfrag) < 0) 326 - goto return_fault; 326 + return -EFAULT; 327 327 328 328 if (curfrag == maxfrag) 329 329 fragsize = swlen - (maxfrag - 1) * 8192; 330 330 331 331 if (!kxfer.buf) 332 - goto return_fault; 332 + return -EFAULT; 333 333 334 334 c = i2o_find_iop(kxfer.iop); 335 335 if (!c) ··· 373 373 374 374 i2o_dma_free(&c->pdev->dev, &buffer); 375 375 376 - return_ret: 377 376 return ret; 378 - return_fault: 379 - ret = -EFAULT; 380 - goto return_ret; 381 - }; 377 + } 382 378 383 379 static int i2o_cfg_swdel(unsigned long arg) 384 380 {
+16 -20
drivers/misc/eeprom/eeprom.c
··· 1 1 /* 2 - Copyright (C) 1998, 1999 Frodo Looijaard <frodol@dds.nl> and 3 - Philip Edelbrock <phil@netroedge.com> 4 - Copyright (C) 2003 Greg Kroah-Hartman <greg@kroah.com> 5 - Copyright (C) 2003 IBM Corp. 6 - Copyright (C) 2004 Jean Delvare <khali@linux-fr.org> 7 - 8 - This program is free software; you can redistribute it and/or modify 9 - it under the terms of the GNU General Public License as published by 10 - the Free Software Foundation; either version 2 of the License, or 11 - (at your option) any later version. 12 - 13 - This program is distributed in the hope that it will be useful, 14 - but WITHOUT ANY WARRANTY; without even the implied warranty of 15 - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 16 - GNU General Public License for more details. 17 - 18 - You should have received a copy of the GNU General Public License 19 - along with this program; if not, write to the Free Software 20 - Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. 21 - */ 2 + * Copyright (C) 1998, 1999 Frodo Looijaard <frodol@dds.nl> and 3 + * Philip Edelbrock <phil@netroedge.com> 4 + * Copyright (C) 2003 Greg Kroah-Hartman <greg@kroah.com> 5 + * Copyright (C) 2003 IBM Corp. 6 + * Copyright (C) 2004 Jean Delvare <khali@linux-fr.org> 7 + * 8 + * This program is free software; you can redistribute it and/or modify 9 + * it under the terms of the GNU General Public License as published by 10 + * the Free Software Foundation; either version 2 of the License, or 11 + * (at your option) any later version. 12 + * 13 + * This program is distributed in the hope that it will be useful, 14 + * but WITHOUT ANY WARRANTY; without even the implied warranty of 15 + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 16 + * GNU General Public License for more details. 17 + */ 22 18 23 19 #include <linux/kernel.h> 24 20 #include <linux/init.h>
+16 -23
drivers/misc/eeprom/eeprom_93cx6.c
··· 1 1 /* 2 - Copyright (C) 2004 - 2006 rt2x00 SourceForge Project 3 - <http://rt2x00.serialmonkey.com> 4 - 5 - This program is free software; you can redistribute it and/or modify 6 - it under the terms of the GNU General Public License as published by 7 - the Free Software Foundation; either version 2 of the License, or 8 - (at your option) any later version. 9 - 10 - This program is distributed in the hope that it will be useful, 11 - but WITHOUT ANY WARRANTY; without even the implied warranty of 12 - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 13 - GNU General Public License for more details. 14 - 15 - You should have received a copy of the GNU General Public License 16 - along with this program; if not, write to the 17 - Free Software Foundation, Inc., 18 - 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. 19 - */ 20 - 21 - /* 22 - Module: eeprom_93cx6 23 - Abstract: EEPROM reader routines for 93cx6 chipsets. 24 - Supported chipsets: 93c46 & 93c66. 2 + * Copyright (C) 2004 - 2006 rt2x00 SourceForge Project 3 + * <http://rt2x00.serialmonkey.com> 4 + * 5 + * This program is free software; you can redistribute it and/or modify 6 + * it under the terms of the GNU General Public License as published by 7 + * the Free Software Foundation; either version 2 of the License, or 8 + * (at your option) any later version. 9 + * 10 + * This program is distributed in the hope that it will be useful, 11 + * but WITHOUT ANY WARRANTY; without even the implied warranty of 12 + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 13 + * GNU General Public License for more details. 14 + * 15 + * Module: eeprom_93cx6 16 + * Abstract: EEPROM reader routines for 93cx6 chipsets. 17 + * Supported chipsets: 93c46 & 93c66. 25 18 */ 26 19 27 20 #include <linux/kernel.h>
+26 -26
drivers/misc/eeprom/max6875.c
··· 1 1 /* 2 - max6875.c - driver for MAX6874/MAX6875 3 - 4 - Copyright (C) 2005 Ben Gardner <bgardner@wabtec.com> 5 - 6 - Based on eeprom.c 7 - 8 - The MAX6875 has a bank of registers and two banks of EEPROM. 9 - Address ranges are defined as follows: 10 - * 0x0000 - 0x0046 = configuration registers 11 - * 0x8000 - 0x8046 = configuration EEPROM 12 - * 0x8100 - 0x82FF = user EEPROM 13 - 14 - This driver makes the user EEPROM available for read. 15 - 16 - The registers & config EEPROM should be accessed via i2c-dev. 17 - 18 - The MAX6875 ignores the lowest address bit, so each chip responds to 19 - two addresses - 0x50/0x51 and 0x52/0x53. 20 - 21 - Note that the MAX6875 uses i2c_smbus_write_byte_data() to set the read 22 - address, so this driver is destructive if loaded for the wrong EEPROM chip. 23 - 24 - This program is free software; you can redistribute it and/or modify 25 - it under the terms of the GNU General Public License as published by 26 - the Free Software Foundation; version 2 of the License. 27 - */ 2 + * max6875.c - driver for MAX6874/MAX6875 3 + * 4 + * Copyright (C) 2005 Ben Gardner <bgardner@wabtec.com> 5 + * 6 + * Based on eeprom.c 7 + * 8 + * The MAX6875 has a bank of registers and two banks of EEPROM. 9 + * Address ranges are defined as follows: 10 + * * 0x0000 - 0x0046 = configuration registers 11 + * * 0x8000 - 0x8046 = configuration EEPROM 12 + * * 0x8100 - 0x82FF = user EEPROM 13 + * 14 + * This driver makes the user EEPROM available for read. 15 + * 16 + * The registers & config EEPROM should be accessed via i2c-dev. 17 + * 18 + * The MAX6875 ignores the lowest address bit, so each chip responds to 19 + * two addresses - 0x50/0x51 and 0x52/0x53. 20 + * 21 + * Note that the MAX6875 uses i2c_smbus_write_byte_data() to set the read 22 + * address, so this driver is destructive if loaded for the wrong EEPROM chip. 23 + * 24 + * This program is free software; you can redistribute it and/or modify 25 + * it under the terms of the GNU General Public License as published by 26 + * the Free Software Foundation; version 2 of the License. 27 + */ 28 28 29 29 #include <linux/kernel.h> 30 30 #include <linux/init.h>
+1 -1
drivers/net/bnx2x_hsi.h
··· 683 683 #define DRV_MSG_CODE_GET_MANUF_KEY 0x82000000 684 684 #define DRV_MSG_CODE_LOAD_L2B_PRAM 0x90000000 685 685 /* 686 - * The optic module verification commands requris bootcode 686 + * The optic module verification commands require bootcode 687 687 * v5.0.6 or later 688 688 */ 689 689 #define DRV_MSG_CODE_VRFY_OPT_MDL 0xa0000000
+1 -1
drivers/net/ps3_gelic_wireless.c
··· 96 96 * post_eurus_cmd helpers 97 97 */ 98 98 struct eurus_cmd_arg_info { 99 - int pre_arg; /* command requres arg1, arg2 at POST COMMAND */ 99 + int pre_arg; /* command requires arg1, arg2 at POST COMMAND */ 100 100 int post_arg; /* command requires arg1, arg2 at GET_RESULT */ 101 101 }; 102 102
+2 -2
drivers/net/smsc911x.c
··· 736 736 SMSC_TRACE(HW, "configuring for carrier OK"); 737 737 if ((pdata->gpio_orig_setting & GPIO_CFG_LED1_EN_) && 738 738 (!pdata->using_extphy)) { 739 - /* Restore orginal GPIO configuration */ 739 + /* Restore original GPIO configuration */ 740 740 pdata->gpio_setting = pdata->gpio_orig_setting; 741 741 smsc911x_reg_write(pdata, GPIO_CFG, 742 742 pdata->gpio_setting); ··· 750 750 if ((pdata->gpio_setting & GPIO_CFG_LED1_EN_) && 751 751 (!pdata->using_extphy)) { 752 752 /* Force 10/100 LED off, after saving 753 - * orginal GPIO configuration */ 753 + * original GPIO configuration */ 754 754 pdata->gpio_orig_setting = pdata->gpio_setting; 755 755 756 756 pdata->gpio_setting &= ~GPIO_CFG_LED1_EN_;
+1 -1
drivers/pci/hotplug/cpqphp_core.c
··· 848 848 goto err_disable_device; 849 849 } 850 850 851 - /* Check for the proper subsytem ID's 851 + /* Check for the proper subsystem ID's 852 852 * Intel uses a different SSID programming model than Compaq. 853 853 * For Intel, each SSID bit identifies a PHP capability. 854 854 * Also Intel HPC's may have RID=0.
+1 -1
drivers/pci/pci.c
··· 1503 1503 * pci_back_from_sleep - turn PCI device on during system-wide transition into working state 1504 1504 * @dev: Device to handle. 1505 1505 * 1506 - * Disable device's sytem wake-up capability and put it into D0. 1506 + * Disable device's system wake-up capability and put it into D0. 1507 1507 */ 1508 1508 int pci_back_from_sleep(struct pci_dev *dev) 1509 1509 {
+1 -1
drivers/pci/pci.h
··· 244 244 int stu; /* Smallest Translation Unit */ 245 245 int qdep; /* Invalidate Queue Depth */ 246 246 int ref_cnt; /* Physical Function reference count */ 247 - int is_enabled:1; /* Enable bit is set */ 247 + unsigned int is_enabled:1; /* Enable bit is set */ 248 248 }; 249 249 250 250 #ifdef CONFIG_PCI_IOV
+1 -1
drivers/ps3/ps3-sys-manager.c
··· 119 119 * enum ps3_sys_manager_attr - Notification attribute (bit position mask). 120 120 * @PS3_SM_ATTR_POWER: Power button. 121 121 * @PS3_SM_ATTR_RESET: Reset button, not available on retail console. 122 - * @PS3_SM_ATTR_THERMAL: Sytem thermal alert. 122 + * @PS3_SM_ATTR_THERMAL: System thermal alert. 123 123 * @PS3_SM_ATTR_CONTROLLER: Remote controller event. 124 124 * @PS3_SM_ATTR_ALL: Logical OR of all. 125 125 *
+1 -1
drivers/regulator/core.c
··· 1540 1540 * Context: can sleep 1541 1541 * 1542 1542 * Returns a voltage that can be passed to @regulator_set_voltage(), 1543 - * zero if this selector code can't be used on this sytem, or a 1543 + * zero if this selector code can't be used on this system, or a 1544 1544 * negative errno. 1545 1545 */ 1546 1546 int regulator_list_voltage(struct regulator *regulator, unsigned selector)
+3 -3
drivers/rtc/rtc-rx8581.c
··· 1 1 /* 2 2 * An I2C driver for the Epson RX8581 RTC 3 3 * 4 - * Author: Martyn Welch <martyn.welch@gefanuc.com> 5 - * Copyright 2008 GE Fanuc Intelligent Platforms Embedded Systems, Inc. 4 + * Author: Martyn Welch <martyn.welch@ge.com> 5 + * Copyright 2008 GE Intelligent Platforms Embedded Systems, Inc. 6 6 * 7 7 * This program is free software; you can redistribute it and/or modify 8 8 * it under the terms of the GNU General Public License version 2 as ··· 272 272 i2c_del_driver(&rx8581_driver); 273 273 } 274 274 275 - MODULE_AUTHOR("Martyn Welch <martyn.welch@gefanuc.com>"); 275 + MODULE_AUTHOR("Martyn Welch <martyn.welch@ge.com>"); 276 276 MODULE_DESCRIPTION("Epson RX-8581 RTC driver"); 277 277 MODULE_LICENSE("GPL"); 278 278 MODULE_VERSION(DRV_VERSION);
+2 -2
drivers/rtc/rtc-stk17ta8.c
··· 1 1 /* 2 2 * A RTC driver for the Simtek STK17TA8 3 3 * 4 - * By Thomas Hommel <thomas.hommel@gefanuc.com> 4 + * By Thomas Hommel <thomas.hommel@ge.com> 5 5 * 6 6 * Based on the DS1553 driver from 7 7 * Atsushi Nemoto <anemo@mba.ocn.ne.jp> ··· 382 382 module_init(stk17ta8_init); 383 383 module_exit(stk17ta8_exit); 384 384 385 - MODULE_AUTHOR("Thomas Hommel <thomas.hommel@gefanuc.com>"); 385 + MODULE_AUTHOR("Thomas Hommel <thomas.hommel@ge.com>"); 386 386 MODULE_DESCRIPTION("Simtek STK17TA8 RTC driver"); 387 387 MODULE_LICENSE("GPL"); 388 388 MODULE_VERSION(DRV_VERSION);
+1 -1
drivers/s390/char/sclp_cpi_sys.c
··· 102 102 /* set system name */ 103 103 set_data(evb->system_name, system_name); 104 104 105 - /* set sytem level */ 105 + /* set system level */ 106 106 evb->system_level = system_level; 107 107 108 108 /* set sysplex name */
+1 -1
drivers/scsi/bfa/include/defs/bfa_defs_cee.h
··· 50 50 }; 51 51 52 52 53 - /* LLDP paramters */ 53 + /* LLDP parameters */ 54 54 struct bfa_cee_lldp_cfg_s { 55 55 struct bfa_cee_lldp_str_s chassis_id; 56 56 struct bfa_cee_lldp_str_s port_id;
+2 -2
drivers/scsi/bfa/include/defs/bfa_defs_status.h
··· 223 223 BFA_STATUS_IM_PVID_NON_ZERO = 140, /* Port VLAN ID (PVID) is Set to 224 224 * Non-Zero Value */ 225 225 BFA_STATUS_IM_INETCFG_LOCK_FAILED = 141, /* Acquiring Network 226 - * Subsytem Lock Failed.Please 226 + * Subsystem Lock Failed.Please 227 227 * try after some time */ 228 - BFA_STATUS_IM_GET_INETCFG_FAILED = 142, /* Acquiring Network Subsytem 228 + BFA_STATUS_IM_GET_INETCFG_FAILED = 142, /* Acquiring Network Subsystem 229 229 * handle Failed. Please try 230 230 * after some time */ 231 231 BFA_STATUS_IM_NOT_BOUND = 143, /* IM driver is not active */
+1 -1
drivers/spi/spi_mpc8xxx.c
··· 640 640 } 641 641 mpc8xxx_spi = spi_master_get_devdata(spi->master); 642 642 643 - hw_mode = cs->hw_mode; /* Save orginal settings */ 643 + hw_mode = cs->hw_mode; /* Save original settings */ 644 644 cs->hw_mode = mpc8xxx_spi_read_reg(&mpc8xxx_spi->base->mode); 645 645 /* mask out bits we are going to set */ 646 646 cs->hw_mode &= ~(SPMODE_CP_BEGIN_EDGECLK | SPMODE_CI_INACTIVEHIGH
+7 -7
drivers/staging/vt6655/rxtx.c
··· 25 25 * Date: May 20, 2003 26 26 * 27 27 * Functions: 28 - * s_vGenerateTxParameter - Generate tx dma requried parameter. 28 + * s_vGenerateTxParameter - Generate tx dma required parameter. 29 29 * vGenerateMACHeader - Translate 802.3 to 802.11 header 30 - * cbGetFragCount - Caculate fragement number count 30 + * cbGetFragCount - Caculate fragment number count 31 31 * csBeacon_xmit - beacon tx function 32 32 * csMgmt_xmit - management tx function 33 33 * s_cbFillTxBufHead - fulfill tx dma buffer header 34 34 * s_uGetDataDuration - get tx data required duration 35 35 * s_uFillDataHead- fulfill tx data duration header 36 - * s_uGetRTSCTSDuration- get rtx/cts requried duration 36 + * s_uGetRTSCTSDuration- get rtx/cts required duration 37 37 * s_uGetRTSCTSRsvTime- get rts/cts reserved time 38 38 * s_uGetTxRsvTime- get frame reserved time 39 39 * s_vFillCTSHead- fulfill CTS ctl header 40 - * s_vFillFragParameter- Set fragement ctl parameter. 40 + * s_vFillFragParameter- Set fragment ctl parameter. 41 41 * s_vFillRTSHead- fulfill RTS ctl header 42 42 * s_vFillTxKey- fulfill tx encrypt key 43 43 * s_vSWencryption- Software encrypt header ··· 877 877 } 878 878 879 879 // Note: So far RTSHead dosen't appear in ATIM & Beacom DMA, so we don't need to take them into account. 880 - // Otherwise, we need to modified codes for them. 880 + // Otherwise, we need to modify codes for them. 881 881 if (byPktType == PK_TYPE_11GB || byPktType == PK_TYPE_11GA) { 882 882 if (byFBOption == AUTO_FB_NONE) { 883 883 PSRTS_g pBuf = (PSRTS_g)pvRTS; ··· 1133 1133 * 1134 1134 * Parameters: 1135 1135 * In: 1136 - * pDevice - Pointer to adpater 1136 + * pDevice - Pointer to adapter 1137 1137 * pTxDataHead - Transmit Data Buffer 1138 1138 * pTxBufHead - pTxBufHead 1139 1139 * pvRrvTime - pvRrvTime ··· 2252 2252 * 2253 2253 * Parameters: 2254 2254 * In: 2255 - * pDevice - Pointer to adpater 2255 + * pDevice - Pointer to adapter 2256 2256 * dwTxBufferAddr - Transmit Buffer 2257 2257 * pPacket - Packet from upper layer 2258 2258 * cbPacketSize - Transmit Data Length
+3 -3
drivers/staging/vt6656/rxtx.c
··· 25 25 * Date: May 20, 2003 26 26 * 27 27 * Functions: 28 - * s_vGenerateTxParameter - Generate tx dma requried parameter. 28 + * s_vGenerateTxParameter - Generate tx dma required parameter. 29 29 * s_vGenerateMACHeader - Translate 802.3 to 802.11 header 30 30 * csBeacon_xmit - beacon tx function 31 31 * csMgmt_xmit - management tx function 32 32 * s_uGetDataDuration - get tx data required duration 33 33 * s_uFillDataHead- fulfill tx data duration header 34 - * s_uGetRTSCTSDuration- get rtx/cts requried duration 34 + * s_uGetRTSCTSDuration- get rtx/cts required duration 35 35 * s_uGetRTSCTSRsvTime- get rts/cts reserved time 36 36 * s_uGetTxRsvTime- get frame reserved time 37 37 * s_vFillCTSHead- fulfill CTS ctl header 38 - * s_vFillFragParameter- Set fragement ctl parameter. 38 + * s_vFillFragParameter- Set fragment ctl parameter. 39 39 * s_vFillRTSHead- fulfill RTS ctl header 40 40 * s_vFillTxKey- fulfill tx encrypt key 41 41 * s_vSWencryption- Software encrypt header
+1 -1
drivers/usb/host/ehci-omap.c
··· 181 181 void __iomem *ehci_base; 182 182 183 183 /* Regulators for USB PHYs. 184 - * Each PHY can have a seperate regulator. 184 + * Each PHY can have a separate regulator. 185 185 */ 186 186 struct regulator *regulator[OMAP3_HS_USB_PORTS]; 187 187 };
+1 -1
drivers/usb/wusbcore/wa-xfer.c
··· 76 76 * xfers-per-ripe, blocks-per-rpipe, rpipes-per-host), at the end 77 77 * we are going to have to rebuild all this based on an scheduler, 78 78 * to where we have a list of transactions to do and based on the 79 - * availability of the different requried components (blocks, 79 + * availability of the different required components (blocks, 80 80 * rpipes, segment slots, etc), we go scheduling them. Painful. 81 81 */ 82 82 #include <linux/init.h>
+1 -1
drivers/video/cobalt_lcdfb.c
··· 123 123 lcd_write_control(info, LCD_RESET); 124 124 } 125 125 126 - static struct fb_fix_screeninfo cobalt_lcdfb_fix __initdata = { 126 + static struct fb_fix_screeninfo cobalt_lcdfb_fix __devinitdata = { 127 127 .id = "cobalt-lcd", 128 128 .type = FB_TYPE_TEXT, 129 129 .type_aux = FB_AUX_TEXT_MDA,
+1 -1
drivers/virtio/virtio_pci.c
··· 655 655 /* we use the subsystem vendor/device id as the virtio vendor/device 656 656 * id. this allows us to use the same PCI vendor/device id for all 657 657 * virtio devices and to identify the particular virtio driver by 658 - * the subsytem ids */ 658 + * the subsystem ids */ 659 659 vp_dev->vdev.id.vendor = pci_dev->subsystem_vendor; 660 660 vp_dev->vdev.id.device = pci_dev->subsystem_device; 661 661
+1 -1
drivers/vlynq/Kconfig
··· 1 1 menu "TI VLYNQ" 2 + depends on AR7 && EXPERIMENTAL 2 3 3 4 config VLYNQ 4 5 bool "TI VLYNQ bus support" 5 - depends on AR7 && EXPERIMENTAL 6 6 help 7 7 Support for Texas Instruments(R) VLYNQ bus. 8 8 The VLYNQ bus is a high-speed, serial and packetized
+1 -1
fs/jbd2/journal.c
··· 1889 1889 BUG_ON(i >= JBD2_MAX_SLABS); 1890 1890 if (unlikely(i < 0)) 1891 1891 i = 0; 1892 - BUG_ON(jbd2_slab[i] == 0); 1892 + BUG_ON(jbd2_slab[i] == NULL); 1893 1893 return jbd2_slab[i]; 1894 1894 } 1895 1895
+1 -1
fs/jfs/jfs_dmap.c
··· 2438 2438 2439 2439 /* check if this is a control page update for an allocation. 2440 2440 * if so, update the leaf to reflect the new leaf value using 2441 - * dbSplit(); otherwise (deallocation), use dbJoin() to udpate 2441 + * dbSplit(); otherwise (deallocation), use dbJoin() to update 2442 2442 * the leaf with the new value. in addition to updating the 2443 2443 * leaf, dbSplit() will also split the binary buddy system of 2444 2444 * the leaves, if required, and bubble new values within the
+1 -1
fs/logfs/dir.c
··· 12 12 * Atomic dir operations 13 13 * 14 14 * Directory operations are by default not atomic. Dentries and Inodes are 15 - * created/removed/altered in seperate operations. Therefore we need to do 15 + * created/removed/altered in separate operations. Therefore we need to do 16 16 * a small amount of journaling. 17 17 * 18 18 * Create, link, mkdir, mknod and symlink all share the same function to do
+1 -1
fs/logfs/logfs.h
··· 707 707 u8 level = (__force u8)__level; 708 708 709 709 if (ino == LOGFS_INO_MASTER) { 710 - /* ifile has seperate areas */ 710 + /* ifile has separate areas */ 711 711 level += LOGFS_MAX_LEVELS; 712 712 } 713 713 return (__force gc_level_t)level;
+5 -5
fs/logfs/logfs_abi.h
··· 50 50 * 12 - gc recycled blocks, long-lived data 51 51 * 13 - replacement blocks, short-lived data 52 52 * 53 - * Levels 1-11 are necessary for robust gc operations and help seperate 53 + * Levels 1-11 are necessary for robust gc operations and help separate 54 54 * short-lived metadata from longer-lived file data. In the future, 55 - * file data should get seperated into several segments based on simple 55 + * file data should get separated into several segments based on simple 56 56 * heuristics. Old data recycled during gc operation is expected to be 57 57 * long-lived. New data is of uncertain life expectancy. New data 58 58 * used to replace older blocks in existing files is expected to be ··· 117 117 #define pure_ofs(ofs) (ofs & ~LOGFS_FULLY_POPULATED) 118 118 119 119 /* 120 - * LogFS needs to seperate data into levels. Each level is defined as the 120 + * LogFS needs to separate data into levels. Each level is defined as the 121 121 * maximal possible distance from the master inode (inode of the inode file). 122 122 * Data blocks reside on level 0, 1x indirect block on level 1, etc. 123 123 * Inodes reside on level 6, indirect blocks for the inode file on levels 7-11. ··· 204 204 * @ds_crc: crc32 of structure starting with the next field 205 205 * @ds_ifile_levels: maximum number of levels for ifile 206 206 * @ds_iblock_levels: maximum number of levels for regular files 207 - * @ds_data_levels: number of seperate levels for data 207 + * @ds_data_levels: number of separate levels for data 208 208 * @pad0: reserved, must be 0 209 209 * @ds_feature_incompat: incompatible filesystem features 210 210 * @ds_feature_ro_compat: read-only compatible filesystem features ··· 456 456 * @vim: life expectancy of data 457 457 * 458 458 * "Areas" are segments currently being used for writing. There is at least 459 - * one area per GC level. Several may be used to seperate long-living from 459 + * one area per GC level. Several may be used to separate long-living from 460 460 * short-living data. If an area with unknown vim is encountered, it can 461 461 * simply be closed. 462 462 * The write buffer immediately follow this header.
-1
fs/omfs/inode.c
··· 3 3 * Copyright (C) 2006 Bob Copeland <me@bobcopeland.com> 4 4 * Released under GPL v2. 5 5 */ 6 - #include <linux/version.h> 7 6 #include <linux/module.h> 8 7 #include <linux/sched.h> 9 8 #include <linux/slab.h>
+4 -4
include/linux/i2c/twl.h
··· 496 496 int irq_line; 497 497 }; 498 498 499 - /* Boards have uniqe mappings of {row, col} --> keycode. 499 + /* Boards have unique mappings of {row, col} --> keycode. 500 500 * Column and row are 8 bits each, but range only from 0..7. 501 501 * a PERSISTENT_KEY is "always on" and never reported. 502 502 */ ··· 664 664 #define TWL4030_REG_VUSB3V1 19 665 665 666 666 /* TWL6030 SMPS/LDO's */ 667 - /* EXTERNAL dc-to-dc buck convertor contollable via SR */ 667 + /* EXTERNAL dc-to-dc buck convertor controllable via SR */ 668 668 #define TWL6030_REG_VDD1 30 669 669 #define TWL6030_REG_VDD2 31 670 670 #define TWL6030_REG_VDD3 32 671 671 672 672 /* Non SR compliant dc-to-dc buck convertors */ 673 - #define TWL6030_REG_VMEM 33 673 + #define TWL6030_REG_VMEM 33 674 674 #define TWL6030_REG_V2V1 34 675 - #define TWL6030_REG_V1V29 35 675 + #define TWL6030_REG_V1V29 35 676 676 #define TWL6030_REG_V1V8 36 677 677 678 678 /* EXTERNAL LDOs */
+2 -2
include/linux/kfifo.h
··· 201 201 * @n: the length of the data to be added. 202 202 * @lock: pointer to the spinlock to use for locking. 203 203 * 204 - * This function copies at most @len bytes from the @from buffer into 204 + * This function copies at most @n bytes from the @from buffer into 205 205 * the FIFO depending on the free space, and returns the number of 206 206 * bytes copied. 207 207 */ ··· 227 227 * @n: the size of the destination buffer. 228 228 * @lock: pointer to the spinlock to use for locking. 229 229 * 230 - * This function copies at most @len bytes from the FIFO into the 230 + * This function copies at most @n bytes from the FIFO into the 231 231 * @to buffer and returns the number of copied bytes. 232 232 */ 233 233 static inline __must_check unsigned int kfifo_out_locked(struct kfifo *fifo,
+9
include/linux/kobj_map.h
··· 1 + /* 2 + * kobj_map.h 3 + */ 4 + 5 + #ifndef _KOBJ_MAP_H_ 6 + #define _KOBJ_MAP_H_ 7 + 1 8 #include <linux/mutex.h> 2 9 3 10 typedef struct kobject *kobj_probe_t(dev_t, int *, void *); ··· 15 8 void kobj_unmap(struct kobj_map *, dev_t, unsigned long); 16 9 struct kobject *kobj_lookup(struct kobj_map *, dev_t, int *); 17 10 struct kobj_map *kobj_map_init(kobj_probe_t *, struct mutex *); 11 + 12 + #endif /* _KOBJ_MAP_H_ */
+1 -1
include/linux/kref.h
··· 1 1 /* 2 - * kref.c - library routines for handling generic reference counted objects 2 + * kref.h - library routines for handling generic reference counted objects 3 3 * 4 4 * Copyright (C) 2004 Greg Kroah-Hartman <greg@kroah.com> 5 5 * Copyright (C) 2004 IBM Corp.
+1 -1
include/linux/rtc-v3020.h
··· 15 15 struct v3020_platform_data { 16 16 int leftshift; /* (1<<(leftshift)) & readl() */ 17 17 18 - int use_gpio:1; 18 + unsigned int use_gpio:1; 19 19 unsigned int gpio_cs; 20 20 unsigned int gpio_wr; 21 21 unsigned int gpio_rd;
+1 -1
kernel/cgroup.c
··· 3615 3615 * @ss: the subsystem to load 3616 3616 * 3617 3617 * This function should be called in a modular subsystem's initcall. If the 3618 - * subsytem is built as a module, it will be assigned a new subsys_id and set 3618 + * subsystem is built as a module, it will be assigned a new subsys_id and set 3619 3619 * up for use. If the subsystem is built-in anyway, work is delegated to the 3620 3620 * simpler cgroup_init_subsys. 3621 3621 */
+1 -1
mm/memcontrol.c
··· 1438 1438 1439 1439 /* 1440 1440 * Cache charges(val) which is from res_counter, to local per_cpu area. 1441 - * This will be consumed by consumt_stock() function, later. 1441 + * This will be consumed by consume_stock() function, later. 1442 1442 */ 1443 1443 static void refill_stock(struct mem_cgroup *mem, int val) 1444 1444 {
+1 -1
mm/page_alloc.c
··· 2579 2579 struct zone *z; 2580 2580 int average_size; 2581 2581 /* 2582 - * ZONE_DMA and ZONE_DMA32 can be very small area in the sytem. 2582 + * ZONE_DMA and ZONE_DMA32 can be very small area in the system. 2583 2583 * If they are really small and used heavily, the system can fall 2584 2584 * into OOM very easily. 2585 2585 * This function detect ZONE_DMA/DMA32 size and confgigures zone order.
+1 -1
net/ipv4/ipmr.c
··· 22 22 * overflow. 23 23 * Carlos Picoto : PIMv1 Support 24 24 * Pavlin Ivanov Radoslavov: PIMv2 Registers must checksum only PIM header 25 - * Relax this requrement to work with older peers. 25 + * Relax this requirement to work with older peers. 26 26 * 27 27 */ 28 28
+1 -1
net/wimax/op-rfkill.c
··· 43 43 * wimax_rfkill() Kernel calling wimax_rfkill() 44 44 * __wimax_rf_toggle_radio() 45 45 * 46 - * wimax_rfkill_set_radio_block() RF-Kill subsytem calling 46 + * wimax_rfkill_set_radio_block() RF-Kill subsystem calling 47 47 * __wimax_rf_toggle_radio() 48 48 * 49 49 * __wimax_rf_toggle_radio()
+1 -1
scripts/kconfig/util.c
··· 72 72 } 73 73 74 74 75 - /* Allocate initial growable sting */ 75 + /* Allocate initial growable string */ 76 76 struct gstr str_new(void) 77 77 { 78 78 struct gstr gs;
+1 -1
scripts/package/mkspec
··· 1 1 #!/bin/sh 2 2 # 3 - # Output a simple RPM spec file that uses no fancy features requring 3 + # Output a simple RPM spec file that uses no fancy features requiring 4 4 # RPM v4. This is intended to work with any RPM distro. 5 5 # 6 6 # The only gothic bit here is redefining install_post to avoid
+1 -1
sound/pci/emu10k1/emu10k1_main.c
··· 1787 1787 else if (subsystem) 1788 1788 snd_printdd("Sound card name = %s, " 1789 1789 "vendor = 0x%x, device = 0x%x, subsystem = 0x%x. " 1790 - "Forced to subsytem = 0x%x\n", c->name, 1790 + "Forced to subsystem = 0x%x\n", c->name, 1791 1791 pci->vendor, pci->device, emu->serial, c->subsystem); 1792 1792 else 1793 1793 snd_printdd("Sound card name = %s, "
+1 -1
sound/pci/hda/hda_local.h
··· 361 361 }; 362 362 363 363 /* 364 - * Helper for automatic ping configuration 364 + * Helper for automatic pin configuration 365 365 */ 366 366 367 367 enum {