]> www.pilppa.org Git - linux-2.6-omap-h63xx.git/commitdiff
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial
authorLinus Torvalds <torvalds@linux-foundation.org>
Fri, 3 Apr 2009 22:24:35 +0000 (15:24 -0700)
committerLinus Torvalds <torvalds@linux-foundation.org>
Fri, 3 Apr 2009 22:24:35 +0000 (15:24 -0700)
* 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial: (28 commits)
  trivial: Update my email address
  trivial: NULL noise: drivers/mtd/tests/mtd_*test.c
  trivial: NULL noise: drivers/media/dvb/frontends/drx397xD_fw.h
  trivial: Fix misspelling of "Celsius".
  trivial: remove unused variable 'path' in alloc_file()
  trivial: fix a pdlfush -> pdflush typo in comment
  trivial: jbd header comment typo fix for JBD_PARANOID_IOFAIL
  trivial: wusb: Storage class should be before const qualifier
  trivial: drivers/char/bsr.c: Storage class should be before const qualifier
  trivial: h8300: Storage class should be before const qualifier
  trivial: fix where cgroup documentation is not correctly referred to
  trivial: Give the right path in Documentation example
  trivial: MTD: remove EOL from MODULE_DESCRIPTION
  trivial: Fix typo in bio_split()'s documentation
  trivial: PWM: fix of #endif comment
  trivial: fix typos/grammar errors in Kconfig texts
  trivial: Fix misspelling of firmware
  trivial: cgroups: documentation typo and spelling corrections
  trivial: Update contact info for Jochen Hein
  trivial: fix typo "resgister" -> "register"
  ...

109 files changed:
CREDITS
Documentation/00-INDEX
Documentation/cgroups/00-INDEX [new file with mode: 0644]
Documentation/cgroups/cgroups.txt
Documentation/cgroups/cpusets.txt
Documentation/cgroups/devices.txt
Documentation/cgroups/memcg_test.txt
Documentation/cgroups/memory.txt
Documentation/filesystems/ext3.txt
Documentation/ia64/kvm.txt
Documentation/kernel-parameters.txt
Documentation/powerpc/dts-bindings/fsl/cpm_qe/qe/firmware.txt
Documentation/scheduler/sched-rt-group.txt
Documentation/vm/numa_memory_policy.txt
Documentation/vm/page_migration
Documentation/x86/x86_64/fake-numa-for-cpusets
MAINTAINERS
arch/arm/mach-netx/include/mach/netx-regs.h
arch/arm/mach-omap1/Kconfig
arch/avr32/Kconfig
arch/blackfin/Kconfig
arch/cris/Kconfig
arch/cris/arch-v32/Kconfig
arch/cris/arch-v32/drivers/Kconfig
arch/cris/arch-v32/mach-fs/Kconfig
arch/h8300/kernel/timer/tpu.c
arch/mips/Kconfig
arch/mips/sgi-ip27/ip27-smp.c
arch/powerpc/Kconfig
arch/powerpc/platforms/Kconfig
arch/powerpc/sysdev/bestcomm/Kconfig
arch/sh/Kconfig
arch/sparc/kernel/head_64.S
arch/x86/Kconfig
drivers/acpi/thermal.c
drivers/ata/Kconfig
drivers/base/sys.c
drivers/char/bsr.c
drivers/gpio/Kconfig
drivers/hid/Kconfig
drivers/hwmon/f75375s.c
drivers/input/Kconfig
drivers/input/mouse/gpio_mouse.c
drivers/input/touchscreen/ads7846.c
drivers/isdn/mISDN/Kconfig
drivers/isdn/mISDN/l1oip_codec.c
drivers/leds/Kconfig
drivers/leds/leds-pca9532.c
drivers/media/common/tuners/Kconfig
drivers/media/dvb/frontends/Kconfig
drivers/media/dvb/frontends/drx397xD.c
drivers/mfd/Kconfig
drivers/misc/Kconfig
drivers/mmc/host/Kconfig
drivers/mtd/nand/diskonchip.c
drivers/mtd/tests/mtd_oobtest.c
drivers/mtd/tests/mtd_readtest.c
drivers/net/sb1250-mac.c
drivers/net/skfp/h/hwmtm.h
drivers/net/tg3.c
drivers/net/wan/farsync.c
drivers/net/wireless/ipw2x00/ipw2100.c
drivers/net/wireless/ipw2x00/ipw2200.c
drivers/net/wireless/iwlwifi/iwl-agn.c
drivers/net/wireless/iwlwifi/iwl3945-base.c
drivers/net/wireless/libertas/cmd.c
drivers/pci/pci.c
drivers/platform/x86/thinkpad_acpi.c
drivers/power/bq27x00_battery.c
drivers/scsi/Kconfig
drivers/serial/Kconfig
drivers/staging/Kconfig
drivers/staging/comedi/Kconfig
drivers/staging/go7007/Kconfig
drivers/staging/otus/hal/hpmain.c
drivers/staging/panel/Kconfig
drivers/usb/atm/ueagle-atm.c
drivers/usb/gadget/Kconfig
drivers/usb/serial/ChangeLog.history
drivers/usb/serial/Kconfig
drivers/usb/wusbcore/security.c
drivers/uwb/Kconfig
drivers/xen/Kconfig
fs/bio.c
fs/ext4/Kconfig
fs/file_table.c
fs/fs-writeback.c
fs/proc/nommu.c
fs/ubifs/Kconfig
include/linux/cgroup.h
include/linux/jbd.h
include/linux/libata.h
include/linux/pwm.h
include/linux/usb/wusb.h
init/Kconfig
kernel/power/disk.c
kernel/trace/Kconfig
kernel/trace/ftrace.c
mm/page_alloc.c
net/Kconfig
net/ipv6/Kconfig
net/mac80211/Kconfig
net/netfilter/Kconfig
net/phonet/Kconfig
net/sunrpc/Kconfig
net/wimax/Kconfig
sound/oss/pss.c
sound/sh/aica.c
sound/soc/blackfin/Kconfig

diff --git a/CREDITS b/CREDITS
index 9a93e3e26d700c757baaac7a851eb3da2bff68ab..2520ba620ff12a482e385b0c34403fe044ba0027 100644 (file)
--- a/CREDITS
+++ b/CREDITS
@@ -1412,8 +1412,8 @@ P: 1024D/77D4FC9B F5C5 1C20 1DFC DEC3 3107  54A4 2332 ADFC 77D4 FC9B
 D: National Language Support
 D: Linux Internationalization Project
 D: German Localization for Linux and GNU software
-S: Kriemhildring 12a
-S: 65795 Hattersheim am Main
+S: Auf der Fittel 18
+S: 53347 Alfter
 S: Germany
 
 N: Christoph Hellwig
@@ -3580,6 +3580,12 @@ N: Dirk Verworner
 D: Co-author of German book ``Linux-Kernel-Programmierung''
 D: Co-founder of Berlin Linux User Group
 
+N: Riku Voipio
+E: riku.voipio@iki.fi
+D: Author of PCA9532 LED and Fintek f75375s hwmon driver
+D: Some random ARM board patches
+S: Finland
+
 N: Patrick Volkerding
 E: volkerdi@ftp.cdrom.com
 D: Produced the Slackware distribution, updated the SVGAlib
index 2a39aeba1464b8f66ed9cfe1dc7f20d40bbeb15f..d05737aaa84ba1a4ff9606386b652d62bbee63f4 100644 (file)
@@ -86,6 +86,8 @@ cachetlb.txt
        - describes the cache/TLB flushing interfaces Linux uses.
 cdrom/
        - directory with information on the CD-ROM drivers that Linux has.
+cgroups/
+       - cgroups features, including cpusets and memory controller.
 connector/
        - docs on the netlink based userspace<->kernel space communication mod.
 console/
@@ -98,8 +100,6 @@ cpu-load.txt
        - document describing how CPU load statistics are collected.
 cpuidle/
        - info on CPU_IDLE, CPU idle state management subsystem.
-cpusets.txt
-       - documents the cpusets feature; assign CPUs and Mem to a set of tasks.
 cputopology.txt
        - documentation on how CPU topology info is exported via sysfs.
 cris/
diff --git a/Documentation/cgroups/00-INDEX b/Documentation/cgroups/00-INDEX
new file mode 100644 (file)
index 0000000..3f58fa3
--- /dev/null
@@ -0,0 +1,18 @@
+00-INDEX
+       - this file
+cgroups.txt
+       - Control Groups definition, implementation details, examples and API.
+cpuacct.txt
+       - CPU Accounting Controller; account CPU usage for groups of tasks.
+cpusets.txt
+       - documents the cpusets feature; assign CPUs and Mem to a set of tasks.
+devices.txt
+       - Device Whitelist Controller; description, interface and security.
+freezer-subsystem.txt
+       - checkpointing; rationale to not use signals, interface.
+memcg_test.txt
+       - Memory Resource Controller; implementation details.
+memory.txt
+       - Memory Resource Controller; design, accounting, interface, testing.
+resource_counter.txt
+       - Resource Counter API.
index 4ea852345a474aa802335a964accb4ab78731822..6eb1a97e88ce887c9628843aa664d55aca59071d 100644 (file)
@@ -56,7 +56,7 @@ hierarchy, and a set of subsystems; each subsystem has system-specific
 state attached to each cgroup in the hierarchy.  Each hierarchy has
 an instance of the cgroup virtual filesystem associated with it.
 
-At any one time there may be multiple active hierachies of task
+At any one time there may be multiple active hierarchies of task
 cgroups. Each hierarchy is a partition of all tasks in the system.
 
 User level code may create and destroy cgroups by name in an
@@ -124,10 +124,10 @@ following lines:
                                / \
                        Prof (15%) students (5%)
 
-Browsers like firefox/lynx go into the WWW network class, while (k)nfsd go
+Browsers like Firefox/Lynx go into the WWW network class, while (k)nfsd go
 into NFS network class.
 
-At the same time firefox/lynx will share an appropriate CPU/Memory class
+At the same time Firefox/Lynx will share an appropriate CPU/Memory class
 depending on who launched it (prof/student).
 
 With the ability to classify tasks differently for different resources
@@ -325,7 +325,7 @@ and then start a subshell 'sh' in that cgroup:
 Creating, modifying, using the cgroups can be done through the cgroup
 virtual filesystem.
 
-To mount a cgroup hierarchy will all available subsystems, type:
+To mount a cgroup hierarchy with all available subsystems, type:
 # mount -t cgroup xxx /dev/cgroup
 
 The "xxx" is not interpreted by the cgroup code, but will appear in
@@ -539,7 +539,7 @@ always handled well.
 void post_clone(struct cgroup_subsys *ss, struct cgroup *cgrp)
 (cgroup_mutex held by caller)
 
-Called at the end of cgroup_clone() to do any paramater
+Called at the end of cgroup_clone() to do any parameter
 initialization which might be required before a task could attach.  For
 example in cpusets, no task may attach before 'cpus' and 'mems' are set
 up.
index 0611e9528c7c236c3dbdeb3038e762664614dec5..f9ca389dddf49a7f1bc80c7e724b4a2ffa7e1ba4 100644 (file)
@@ -131,7 +131,7 @@ Cpusets extends these two mechanisms as follows:
  - The hierarchy of cpusets can be mounted at /dev/cpuset, for
    browsing and manipulation from user space.
  - A cpuset may be marked exclusive, which ensures that no other
-   cpuset (except direct ancestors and descendents) may contain
+   cpuset (except direct ancestors and descendants) may contain
    any overlapping CPUs or Memory Nodes.
  - You can list all the tasks (by pid) attached to any cpuset.
 
@@ -226,7 +226,7 @@ nodes with memory--using the cpuset_track_online_nodes() hook.
 --------------------------------
 
 If a cpuset is cpu or mem exclusive, no other cpuset, other than
-a direct ancestor or descendent, may share any of the same CPUs or
+a direct ancestor or descendant, may share any of the same CPUs or
 Memory Nodes.
 
 A cpuset that is mem_exclusive *or* mem_hardwall is "hardwalled",
@@ -427,7 +427,7 @@ child cpusets have this flag enabled.
 When doing this, you don't usually want to leave any unpinned tasks in
 the top cpuset that might use non-trivial amounts of CPU, as such tasks
 may be artificially constrained to some subset of CPUs, depending on
-the particulars of this flag setting in descendent cpusets.  Even if
+the particulars of this flag setting in descendant cpusets.  Even if
 such a task could use spare CPU cycles in some other CPUs, the kernel
 scheduler might not consider the possibility of load balancing that
 task to that underused CPU.
@@ -531,9 +531,9 @@ be idle.
 
 Of course it takes some searching cost to find movable tasks and/or
 idle CPUs, the scheduler might not search all CPUs in the domain
-everytime.  In fact, in some architectures, the searching ranges on
+every time.  In fact, in some architectures, the searching ranges on
 events are limited in the same socket or node where the CPU locates,
-while the load balance on tick searchs all.
+while the load balance on tick searches all.
 
 For example, assume CPU Z is relatively far from CPU X.  Even if CPU Z
 is idle while CPU X and the siblings are busy, scheduler can't migrate
@@ -601,7 +601,7 @@ its new cpuset, then the task will continue to use whatever subset
 of MPOL_BIND nodes are still allowed in the new cpuset.  If the task
 was using MPOL_BIND and now none of its MPOL_BIND nodes are allowed
 in the new cpuset, then the task will be essentially treated as if it
-was MPOL_BIND bound to the new cpuset (even though its numa placement,
+was MPOL_BIND bound to the new cpuset (even though its NUMA placement,
 as queried by get_mempolicy(), doesn't change).  If a task is moved
 from one cpuset to another, then the kernel will adjust the tasks
 memory placement, as above, the next time that the kernel attempts
index 7cc6e6a60672c9e247d63a313d279a3a1739e3e2..57ca4c89fe5c089aa6d8b9050fa5b2597e4f62b3 100644 (file)
@@ -42,7 +42,7 @@ suffice, but we can decide the best way to adequately restrict
 movement as people get some experience with this.  We may just want
 to require CAP_SYS_ADMIN, which at least is a separate bit from
 CAP_MKNOD.  We may want to just refuse moving to a cgroup which
-isn't a descendent of the current one.  Or we may want to use
+isn't a descendant of the current one.  Or we may want to use
 CAP_MAC_ADMIN, since we really are trying to lock down root.
 
 CAP_SYS_ADMIN is needed to modify the whitelist or move another
index 8a11caf417a06777d48cfe9afe5517cd3925cb15..72db89ed0609c8582d24e0fa54f72c10f4c8af96 100644 (file)
@@ -356,7 +356,7 @@ Under below explanation, we assume CONFIG_MEM_RES_CTRL_SWAP=y.
        (Shell-B)
        # move all tasks in /cgroup/test to /cgroup
        # /sbin/swapoff -a
-       # rmdir /test/cgroup
+       # rmdir /cgroup/test
        # kill malloc task.
 
        Of course, tmpfs v.s. swapoff test should be tested, too.
index e1501964df1e4ddb46c8a1e704d197de870e3d49..a98a7fe7aabb6aa165c0d334770123ac41ebf9a4 100644 (file)
@@ -302,7 +302,7 @@ will be charged as a new owner of it.
        unevictable             - # of pages cannot be reclaimed.(mlocked etc)
 
        Below is depend on CONFIG_DEBUG_VM.
-       inactive_ratio          - VM inernal parameter. (see mm/page_alloc.c)
+       inactive_ratio          - VM internal parameter. (see mm/page_alloc.c)
        recent_rotated_anon     - VM internal parameter. (see mm/vmscan.c)
        recent_rotated_file     - VM internal parameter. (see mm/vmscan.c)
        recent_scanned_anon     - VM internal parameter. (see mm/vmscan.c)
index e5f3833a6ef8f53c3b22adf48d57b84e2a24ba0c..570f9bd9be2becb3fee1c7869d9c911226690dc4 100644 (file)
@@ -14,6 +14,11 @@ Options
 When mounting an ext3 filesystem, the following option are accepted:
 (*) == default
 
+ro                     Mount filesystem read only. Note that ext3 will replay
+                       the journal (and thus write to the partition) even when
+                       mounted "read only". Mount options "ro,noload" can be
+                       used to prevent writes to the filesystem.
+
 journal=update         Update the ext3 file system's journal to the current
                        format.
 
@@ -27,7 +32,9 @@ journal_dev=devnum    When the external journal device's major/minor numbers
                        identified through its new major/minor numbers encoded
                        in devnum.
 
-noload                 Don't load the journal on mounting.
+noload                 Don't load the journal on mounting. Note that this forces
+                       mount of inconsistent filesystem, which can lead to
+                       various problems.
 
 data=journal           All data are committed into the journal prior to being
                        written into the main file system.
@@ -92,9 +99,12 @@ nocheck
 
 debug                  Extra debugging information is sent to syslog.
 
-errors=remount-ro(*)   Remount the filesystem read-only on an error.
+errors=remount-ro      Remount the filesystem read-only on an error.
 errors=continue                Keep going on a filesystem error.
 errors=panic           Panic and halt the machine if an error occurs.
+                       (These mount options override the errors behavior
+                       specified in the superblock, which can be
+                       configured using tune2fs.)
 
 data_err=ignore(*)     Just print an error message if an error occurs
                        in a file data buffer in ordered mode.
index 84f7cb3d5bec43499965cb683d966f22ee15f85b..ffb5c80bec3e1b39713357b799566193fce6e644 100644 (file)
@@ -42,7 +42,7 @@ Note: For step 2, please make sure that host page size == TARGET_PAGE_SIZE of qe
                hg clone http://xenbits.xensource.com/ext/efi-vfirmware.hg
            you can get the firmware's binary in the directory of efi-vfirmware.hg/binaries.
 
-       (3) Rename the firware you owned to Flash.fd, and copy it to /usr/local/share/qemu
+       (3) Rename the firmware you owned to Flash.fd, and copy it to /usr/local/share/qemu
 
 4. Boot up Linux or Windows guests:
        4.1 Create or install a image for guest boot. If you have xen experience, it should be easy.
index bdc0c433e88c6852898220a1c11f63c29f89b41d..421920897a37bd4a1d3e4167b31bf0b94838d685 100644 (file)
@@ -1605,7 +1605,7 @@ and is between 256 and 4096 characters. It is defined in the file
        nosoftlockup    [KNL] Disable the soft-lockup detector.
 
        noswapaccount   [KNL] Disable accounting of swap in memory resource
-                       controller. (See Documentation/controllers/memory.txt)
+                       controller. (See Documentation/cgroups/memory.txt)
 
        nosync          [HW,M68K] Disables sync negotiation for all devices.
 
@@ -1955,7 +1955,7 @@ and is between 256 and 4096 characters. It is defined in the file
 
        relax_domain_level=
                        [KNL, SMP] Set scheduler's default relax_domain_level.
-                       See Documentation/cpusets.txt.
+                       See Documentation/cgroups/cpusets.txt.
 
        reserve=        [KNL,BUGS] Force the kernel to ignore some iomem area
 
index 6c238f59b2a94f589cc5c7e3d4d451e8714f825f..249db3a15d15c16c1ca105335bcc51d91b68b301 100644 (file)
@@ -1,6 +1,6 @@
 * Uploaded QE firmware
 
-      If a new firwmare has been uploaded to the QE (usually by the
+      If a new firmware has been uploaded to the QE (usually by the
       boot loader), then a 'firmware' child node should be added to the QE
       node.  This node provides information on the uploaded firmware that
       device drivers may need.
index 3ef339f491e09058e37659f0bf96c52022b5dec7..5ba4d3fc625a424b341bfa5b5853473eaf80fe6a 100644 (file)
@@ -126,7 +126,7 @@ This uses the /cgroup virtual file system and "/cgroup/<cgroup>/cpu.rt_runtime_u
 to control the CPU time reserved for each control group instead.
 
 For more information on working with control groups, you should read
-Documentation/cgroups.txt as well.
+Documentation/cgroups/cgroups.txt as well.
 
 Group settings are checked against the following limits in order to keep the configuration
 schedulable:
index 6aaaeb38730cf0ff1d5389cd73a6a8d2fb6bd413..be45dbb9d7f23ef17c472ef981f4a42512480229 100644 (file)
@@ -8,7 +8,8 @@ The current memory policy support was added to Linux 2.6 around May 2004.  This
 document attempts to describe the concepts and APIs of the 2.6 memory policy
 support.
 
-Memory policies should not be confused with cpusets (Documentation/cpusets.txt)
+Memory policies should not be confused with cpusets
+(Documentation/cgroups/cpusets.txt)
 which is an administrative mechanism for restricting the nodes from which
 memory may be allocated by a set of processes. Memory policies are a
 programming interface that a NUMA-aware application can take advantage of.  When
index d5fdfd34bbaf4835bd7381b93cdd09774f8b9b01..6513fe2d90b8084743bd66ebcb5a5bd73c64482b 100644 (file)
@@ -37,7 +37,8 @@ locations.
 
 Larger installations usually partition the system using cpusets into
 sections of nodes. Paul Jackson has equipped cpusets with the ability to
-move pages when a task is moved to another cpuset (See ../cpusets.txt).
+move pages when a task is moved to another cpuset (See
+Documentation/cgroups/cpusets.txt).
 Cpusets allows the automation of process locality. If a task is moved to
 a new cpuset then also all its pages are moved with it so that the
 performance of the process does not sink dramatically. Also the pages
index 33bb56655991421f8a5e7e24f695eab0ce73fe63..0f11d9becb0b4001657d6ca6b6391f473d3c524e 100644 (file)
@@ -7,7 +7,8 @@ you can create fake NUMA nodes that represent contiguous chunks of memory and
 assign them to cpusets and their attached tasks.  This is a way of limiting the
 amount of system memory that are available to a certain class of tasks.
 
-For more information on the features of cpusets, see Documentation/cpusets.txt.
+For more information on the features of cpusets, see
+Documentation/cgroups/cpusets.txt.
 There are a number of different configurations you can use for your needs.  For
 more information on the numa=fake command line option and its various ways of
 configuring fake nodes, see Documentation/x86/x86_64/boot-options.txt.
@@ -32,7 +33,7 @@ A machine may be split as follows with "numa=fake=4*512," as reported by dmesg:
        On node 3 totalpages: 131072
 
 Now following the instructions for mounting the cpusets filesystem from
-Documentation/cpusets.txt, you can assign fake nodes (i.e. contiguous memory
+Documentation/cgroups/cpusets.txt, you can assign fake nodes (i.e. contiguous memory
 address spaces) to individual cpusets:
 
        [root@xroads /]# mkdir exampleset
index 6fe6f39a3d310e9b897859c9f3c664eca3d975a4..6360b9b9bbbda557860ac202de5cb62cd244c43a 100644 (file)
@@ -1763,6 +1763,12 @@ M:       viro@zeniv.linux.org.uk
 L:     linux-fsdevel@vger.kernel.org
 S:     Maintained
 
+FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
+P:     Riku Voipio
+M:     riku.vipio@iki.fi
+L:     lm-sensors@lm-sensors.org
+S:     Maintained
+
 FIREWIRE SUBSYSTEM (drivers/firewire, <linux/firewire*.h>)
 P:     Kristian Hoegsberg, Stefan Richter
 M:     krh@redhat.com, stefanr@s5r6.in-berlin.de
@@ -3408,6 +3414,11 @@ P:       Jim Cromie
 M:     jim.cromie@gmail.com
 S:     Maintained
 
+PCA9532 LED DRIVER
+P:     Riku Voipio
+M:     riku.voipio@iki.fi
+S:     Maintained
+
 PCI ERROR RECOVERY
 P:     Linas Vepstas
 M:     linas@austin.ibm.com
index 08c60ff227befbfb8832e3afbf7a39e64ec31148..5a03e7ccb01a65e64e9f9cf0e2c337a635100738 100644 (file)
@@ -80,7 +80,7 @@
 #define NETX_PA_XPEC(no) (NETX_IO_PHYS + NETX_OFS_XPEC(no))
 #define NETX_PA_VIC      (NETX_IO_PHYS + NETX_OFS_VIC)
 
-/* virual addresses */
+/* virtual addresses */
 #define NETX_VA_SYSTEM   (NETX_IO_VIRT + NETX_OFS_SYSTEM)
 #define NETX_VA_MEMCR    (NETX_IO_VIRT + NETX_OFS_MEMCR)
 #define NETX_VA_DPMAS    (NETX_IO_VIRT + NETX_OFS_DPMAS)
index 3f325d3718a9909a1e4c8edce9b34d4b115ce4fe..cd8de89c5fadca3f92e8a95099bd38272a025cf5 100644 (file)
@@ -109,7 +109,7 @@ config MACH_OMAP_PALMZ71
        help
         Support for the Palm Zire71 PDA. To boot the kernel,
         you'll need a PalmOS compatible bootloader; check out
-        http://hackndev.com/palm/z71 for more informations.
+        http://hackndev.com/palm/z71 for more information.
         Say Y here if you have such a PDA, say N otherwise.
 
 config MACH_OMAP_PALMTT
index 05fe3053dcaec7f725059d78e7a6988788c557ff..414a8ad97f5245fc142ef878997ca469ad076c6b 100644 (file)
@@ -127,13 +127,13 @@ config BOARD_HAMMERHEAD
        select CPU_AT32AP7000
        select USB_ARCH_HAS_HCD
        help
-         The Hammerhead platform is built around a AVR32 32-bit microcontroller from Atmel.
+         The Hammerhead platform is built around an AVR32 32-bit microcontroller from Atmel.
          It offers versatile peripherals, such as ethernet, usb device, usb host etc.
 
-         The board also incooperates a power supply and is a Power over Ethernet (PoE) Powered
+         The board also incorporates a power supply and is a Power over Ethernet (PoE) Powered
          Device (PD).
 
-         Additonally, a Cyclone III FPGA from Altera is integrated on the board. The FPGA is
+         Additionally, a Cyclone III FPGA from Altera is integrated on the board. The FPGA is
          mapped into the 32-bit AVR memory bus. The FPGA offers two DDR2 SDRAM interfaces, which
          will cover even the most exceptional need of memory bandwidth. Together with the onboard
          video decoder the board is ready for video processing.
index 0c1f86e3e44a0bfa99700609e69dfe82551e3f3e..3640cdc38aace3db670bbd703eb31959bd76cf05 100644 (file)
@@ -777,7 +777,7 @@ config CACHELINE_ALIGNED_L1
        default n if BF54x
        depends on !BF531
        help
-         If enabled, cacheline_anligned data is linked
+         If enabled, cacheline_aligned data is linked
          into L1 data memory. (less latency)
 
 config SYSCALL_TAB_L1
@@ -957,7 +957,7 @@ config MPU
          memory they do not own.  This comes at a performance penalty
          and is recommended only for debugging.
 
-comment "Asynchonous Memory Configuration"
+comment "Asynchronous Memory Configuration"
 
 menu "EBIU_AMGCTL Global Control"
 config C_AMCKEN
@@ -989,7 +989,7 @@ config C_B3PEN
        default n
 
 choice
-       prompt"Enable Asynchonous Memory Banks"
+       prompt "Enable Asynchronous Memory Banks"
        default C_AMBEN_ALL
 
 config C_AMBEN
index 3462245fe9fbf1e72ba496c81b76b754cd6f050a..7adac388a77142b2cb7e5d5db4b5483f473c9476 100644 (file)
@@ -438,7 +438,7 @@ config ETRAX_SERIAL_PORT0_DMA1_IN
        help
          Enables the DMA1 input channel for ser0 (ttyS0).
          If you do not enable DMA, an interrupt for each character will be
-         used when receiveing data.
+         used when receiving data.
          Normally you want to use DMA, unless you use the DMA channel for
          something else.
 
@@ -565,7 +565,7 @@ config ETRAX_SERIAL_PORT2_DMA7_IN
        help
          Enables the DMA7 input channel for ser2 (ttyS2).
          If you do not enable DMA, an interrupt for each character will be
-         used when receiveing data.
+         used when receiving data.
          Normally you want to use DMA, unless you use the DMA channel for
          something else.
 
@@ -604,7 +604,7 @@ config ETRAX_SERIAL_PORT3_DMA3_IN
        help
          Enables the DMA3 input channel for ser3 (ttyS3).
          If you do not enable DMA, an interrupt for each character will be
-         used when receiveing data.
+         used when receiving data.
          Normally you want to use DMA, unless you use the DMA channel for
          something else.
 
index 005ed2b3f7f4337472844240de1f9be3bccf4c0a..21bbd93be34f3732986d228d5139df43182058cb 100644 (file)
@@ -28,7 +28,7 @@ config        ETRAX_NBR_LED_GRP_ONE
        help
          Select this if you want one Ethernet LED group. This LED group
          can be used for one or more Ethernet interfaces. However, it is
-         recomended that each Ethernet interface use a dedicated LED group.
+         recommended that each Ethernet interface use a dedicated LED group.
 
 config ETRAX_NBR_LED_GRP_TWO
        bool "Use two LED groups"
index 7a64fcef9d07edc354721d70f30af651c2ff7738..b9e328e688be8d70837d895698c4d87ee71e696f 100644 (file)
@@ -342,7 +342,7 @@ config ETRAX_SERIAL_PORT4_DMA9_IN
        help
          Enables the DMA9 input channel for ser4 (ttyS4).
          If you do not enable DMA, an interrupt for each character will be
-         used when receiveing data.
+         used when receiving data.
          Normally you want to use DMA, unless you use the DMA channel for
          something else.
 
index f6d74475f1c6744e74bdab893d94cfd536b0c5a9..774de82abef6a5453ccc6abcf5a47b83805da5e8 100644 (file)
@@ -59,7 +59,7 @@ config ETRAX_SDRAM_GRP1_CONFIG
        depends on ETRAX_ARCH_V32
        default "0"
        help
-         SDRAM configuration for group 1. The defult value is 0
+         SDRAM configuration for group 1. The default value is 0
          because group 1 is not used in the default configuration,
          described in the help for SDRAM_GRP0_CONFIG.
 
index ad383caae196c282583d57e54d6e467dca9fcc62..e7c6e614a758b6ea05380d393476a49b82ea8bc0 100644 (file)
@@ -67,7 +67,7 @@ static struct irqaction tpu_irq = {
        .flags          = IRQF_DISABLED | IRQF_TIMER,
 };
 
-const static int __initdata divide_rate[] = {
+static const int __initdata divide_rate[] = {
 #if CONFIG_H8300_TPU_CH == 0
        1,4,16,64,0,0,0,0,
 #elif (CONFIG_H8300_TPU_CH == 1) || (CONFIG_H8300_TPU_CH == 5)
index dc787190430a44d18bb2ff69d0f7ca5ee1e4452a..998e5db8cc0ff3f8027748f3442fc16e3d9872cb 100644 (file)
@@ -134,7 +134,7 @@ config MACH_JAZZ
        help
         This a family of machines based on the MIPS R4030 chipset which was
         used by several vendors to build RISC/os and Windows NT workstations.
-        Members include the Acer PICA, MIPS Magnum 4000, MIPS Millenium and
+        Members include the Acer PICA, MIPS Magnum 4000, MIPS Millennium and
         Olivetti M700-10 workstations.
 
 config LASAT
index 5b47d6b65275ba6835043e8a050958ba014d0ed2..cbcd7eb83bd1a57a17f4157030c09b965cc91322 100644 (file)
@@ -221,7 +221,7 @@ static void __init ip27_smp_setup(void)
         * Assumption to be fixed: we're always booted on logical / physical
         * processor 0.  While we're always running on logical processor 0
         * this still means this is physical processor zero; it might for
-        * example be disabled in the firwware.
+        * example be disabled in the firmware.
         */
        alloc_cpupda(0, 0);
 }
index 45192dce65c44099c011a3aca3dfd5ead15bd6f8..9e08d8a69fdf48a78cc84c671815c9c1356ca3db 100644 (file)
@@ -346,7 +346,7 @@ config PHYP_DUMP
        help
          Hypervisor-assisted dump is meant to be a kdump replacement
          offering robustness and speed not possible without system
-         hypervisor assistence.
+         hypervisor assistance.
 
          If unsure, say "N"
 
index ffa2a9fd53d03d0a8eace5eff8496d77a95e9cd0..e3e87078d03f844327f51ec9841c291ab20b812a 100644 (file)
@@ -293,7 +293,7 @@ config CPM
 config OF_RTC
        bool
        help
-         Uses information from the OF or flattened device tree to instatiate
+         Uses information from the OF or flattened device tree to instantiate
          platform devices for direct mapped RTC chips like the DS1742 or DS1743.
 
 source "arch/powerpc/sysdev/bestcomm/Kconfig"
index 0b192a1c429d3b85a1d13292277095d02abee1e3..29e427085efb23727073caf41382b88563f6f233 100644 (file)
@@ -9,8 +9,8 @@ config PPC_BESTCOMM
        select PPC_LIB_RHEAP
        help
          BestComm is the name of the communication coprocessor found
-         on the Freescale MPC5200 family of processor. It's usage is
-         optionnal for some drivers (like ATA), but required for
+         on the Freescale MPC5200 family of processor.  Its usage is
+         optional for some drivers (like ATA), but required for
          others (like FEC).
 
          If you want to use drivers that require DMA operations,
index 8d50d527c595ff45be4a221cc8d4c6ad6956dca8..2d52b515c2418a7ca4a3993a2f6d58957b7b6755 100644 (file)
@@ -640,10 +640,10 @@ config GUSA_RB
        depends on GUSA && CPU_SH3 || (CPU_SH4 && !CPU_SH4A)
        help
          Enabling this option will allow the kernel to implement some
-         atomic operations using a software implemention of load-locked/
+         atomic operations using a software implementation of load-locked/
          store-conditional (LLSC). On machines which do not have hardware
          LLSC, this should be more efficient than the other alternative of
-         disabling insterrupts around the atomic sequence.
+         disabling interrupts around the atomic sequence.
 
 endmenu
 
index a46c3a21e26ded67dc59b816e9c8b8f5f7eade1f..3a1b7bf03cff144c72a135fc20adaee8d21990e0 100644 (file)
@@ -686,7 +686,7 @@ tlb_fixup_done:
         * point.
         *
         * There used to be enormous complexity wrt. transferring
-        * over from the firwmare's trap table to the Linux kernel's.
+        * over from the firmware's trap table to the Linux kernel's.
         * For example, there was a chicken & egg problem wrt. building
         * the OBP page tables, yet needing to be on the Linux kernel
         * trap table (to translate PAGE_OFFSET addresses) in order to
index 3f27e5c0c9c962a3c7e01c5c35ac1bfc23ec84b0..5696cec7b4b0ab26d0b02d28060e3926ecb5295e 100644 (file)
@@ -1144,7 +1144,7 @@ config NODES_SHIFT
        depends on NEED_MULTIPLE_NODES
        ---help---
          Specify the maximum number of NUMA Nodes available on the target
-         system.  Increases memory reserved to accomodate various tables.
+         system.  Increases memory reserved to accommodate various tables.
 
 config HAVE_ARCH_BOOTMEM
        def_bool y
@@ -1322,7 +1322,7 @@ config MTRR_SANITIZER
          add writeback entries.
 
          Can be disabled with disable_mtrr_cleanup on the kernel command line.
-         The largest mtrr entry size for a continous block can be set with
+         The largest mtrr entry size for a continuous block can be set with
          mtrr_chunk_size.
 
          If unsure, say Y.
index c11f9aeca706f88b164d932d15e88886b070615b..1ba9d61ea69a01289e9d25db201c387cf22fe55d 100644 (file)
@@ -367,7 +367,7 @@ static int acpi_thermal_trips_update(struct acpi_thermal *tz, int flag)
                /*
                 * Treat freezing temperatures as invalid as well; some
                 * BIOSes return really low values and cause reboots at startup.
-                * Below zero (Celcius) values clearly aren't right for sure..
+                * Below zero (Celsius) values clearly aren't right for sure..
                 * ... so lets discard those as invalid.
                 */
                if (ACPI_FAILURE(status) ||
index 0bcf264646702465795ba7e31e7dce1e014b87ae..9120717c0701398a21db009b7b0b48dc95267763 100644 (file)
@@ -86,7 +86,7 @@ config ATA_SFF
 
          For users with exclusively modern controllers like AHCI,
          Silicon Image 3124, or Marvell 6440, you may choose to
-         disable this uneeded SFF support.
+         disable this unneeded SFF support.
 
          If unsure, say Y.
 
index 76ce75bad91eb56e897012494a0bdbafde24b9a6..3236b434b964c04078d6dfda2d4364e70fafb11b 100644 (file)
@@ -300,7 +300,7 @@ void sysdev_unregister(struct sys_device *sysdev)
  *     and the class driver.
  *
  *     Note: The list is iterated in reverse order, so that we shut down
- *     child devices before we shut down thier parents. The list ordering
+ *     child devices before we shut down their parents. The list ordering
  *     is guaranteed by virtue of the fact that child devices are registered
  *     after their parents.
  */
index f6094ae0ef334f622ec80f48bd559cae243ebcae..140ea10ecb886e276c8a6ba53d112cdf06d96499 100644 (file)
@@ -140,7 +140,7 @@ static int bsr_open(struct inode * inode, struct file * filp)
        return 0;
 }
 
-const static struct file_operations bsr_fops = {
+static const struct file_operations bsr_fops = {
        .owner = THIS_MODULE,
        .mmap  = bsr_mmap,
        .open  = bsr_open,
index 3d2565441b3691786c373a2ef49922aa743de737..edb02530e461af4f91e442cdd581f91aa934c588 100644 (file)
@@ -42,9 +42,9 @@ config DEBUG_GPIO
        depends on DEBUG_KERNEL
        help
          Say Y here to add some extra checks and diagnostics to GPIO calls.
-         The checks help ensure that GPIOs have been properly initialized
-         before they are used and that sleeping calls aren not made from
-         nonsleeping contexts.  They can make bitbanged serial protocols
+         These checks help ensure that GPIOs have been properly initialized
+         before they are used, and that sleeping calls are not made from
+         non-sleeping contexts.  They can make bitbanged serial protocols
          slower.  The diagnostics help catch the type of setup errors
          that are most common when setting up new platforms or boards.
 
index e85c8fe9ffcfd9df88f824503af6c105bebb048f..504cfaa6160f620a9af93d04d3d25b1129411c7c 100644 (file)
@@ -243,7 +243,7 @@ config GREENASIA_FF
        select INPUT_FF_MEMLESS
        ---help---
        Say Y here if you have a GreenAsia (Product ID 0x12) based game controller
-       (like MANTA Warior MM816 and SpeedLink Strike2 SL-6635) or adapter
+       (like MANTA Warrior MM816 and SpeedLink Strike2 SL-6635) or adapter
        and want to enable force feedback support for it.
 
 config HID_TOPSEED
index 18a1ba888165adf489e38189e78d459b1cec6688..e2107e533ede3371aeff3e4213bac1e06c624dfb 100644 (file)
@@ -1,7 +1,7 @@
 /*
  * f75375s.c - driver for the Fintek F75375/SP and F75373
  *             hardware monitoring features
- * Copyright (C) 2006-2007  Riku Voipio <riku.voipio@movial.fi>
+ * Copyright (C) 2006-2007  Riku Voipio
  *
  * Datasheets available at:
  *
@@ -721,7 +721,7 @@ static void __exit sensors_f75375_exit(void)
        i2c_del_driver(&f75375_driver);
 }
 
-MODULE_AUTHOR("Riku Voipio <riku.voipio@movial.fi>");
+MODULE_AUTHOR("Riku Voipio");
 MODULE_LICENSE("GPL");
 MODULE_DESCRIPTION("F75373/F75375 hardware monitoring driver");
 
index 5f9d860925a17c7f8799880ba096fe2ccd41dc3c..cd50c00ab20fd8bcf94e274caa70d14347dc15df 100644 (file)
@@ -143,7 +143,7 @@ config INPUT_APMPOWER
        ---help---
          Say Y here if you want suspend key events to trigger a user
          requested suspend through APM. This is useful on embedded
-         systems where such behviour is desired without userspace
+         systems where such behaviour is desired without userspace
          interaction. If unsure, say N.
 
          To compile this driver as a module, choose M here: the
index 0db8d16c5eddafd297edcf25b3387968d976d135..5e5eb88d8d1e04e48b5a0668300ecf56cbe6017d 100644 (file)
@@ -18,7 +18,7 @@
 
 /*
  * Timer function which is run every scan_ms ms when the device is opened.
- * The dev input varaible is set to the the input_dev pointer.
+ * The dev input variable is set to the the input_dev pointer.
  */
 static void gpio_mouse_scan(struct input_polled_dev *dev)
 {
index 7c27c8b9b6d0e1b8d23199f584332119b541ba06..056ac77e2cf0ed6fe5624d9f62f35bbab2d57697 100644 (file)
@@ -295,7 +295,7 @@ name ## _show(struct device *dev, struct device_attribute *attr, char *buf) \
 static DEVICE_ATTR(name, S_IRUGO, name ## _show, NULL);
 
 
-/* Sysfs conventions report temperatures in millidegrees Celcius.
+/* Sysfs conventions report temperatures in millidegrees Celsius.
  * ADS7846 could use the low-accuracy two-sample scheme, but can't do the high
  * accuracy scheme without calibration data.  For now we won't try either;
  * userspace sees raw sensor values, and must scale/calibrate appropriately.
index 4938355c407264b389ff6e885ed835df33ae483f..1747a02a019a1bcb7ed1ac1d37c02babd2a8c99e 100644 (file)
@@ -14,13 +14,15 @@ config MISDN_DSP
        depends on MISDN
        help
          Enable support for digital audio processing capability.
+
          This module may be used for special applications that require
-         cross connecting of bchannels, conferencing, dtmf decoding
+         cross connecting of bchannels, conferencing, dtmf decoding,
          echo cancelation, tone generation, and Blowfish encryption and
-         decryption.
-         It may use hardware features if available.
+         decryption. It may use hardware features if available.
+
          E.g. it is required for PBX4Linux. Go to http://isdn.eversberg.eu
-         and get more informations about this module and it's usage.
+         and get more information about this module and its usage.
+
          If unsure, say 'N'.
 
 config MISDN_L1OIP
index 2ec4b28d9edc85aecf80c7007c3ea0f4038eb62a..e4ecba3d48dfcf75703aee66c5a443b9f39c2c62 100644 (file)
@@ -331,7 +331,7 @@ l1oip_4bit_alloc(int ulaw)
        /* alloc conversion tables */
        table_com = vmalloc(65536);
        table_dec = vmalloc(512);
-       if (!table_com | !table_dec) {
+       if (!table_com || !table_dec) {
                l1oip_4bit_free();
                return -ENOMEM;
        }
index 556aeca0d860c835c9467bbfa9578bd61d0292dc..d9db17624f129fc88a3d1e50f49d69661e39ba99 100644 (file)
@@ -100,7 +100,7 @@ config LEDS_HP6XX
        tristate "LED Support for the HP Jornada 6xx"
        depends on LEDS_CLASS && SH_HP6XX
        help
-         This option enables led support for the handheld
+         This option enables LED support for the handheld
          HP Jornada 620/660/680/690.
 
 config LEDS_PCA9532
@@ -108,7 +108,7 @@ config LEDS_PCA9532
        depends on LEDS_CLASS && I2C && INPUT && EXPERIMENTAL
        help
          This option enables support for NXP pca9532
-         led controller. It is generally only usefull
+         LED controller. It is generally only useful
          as a platform driver
 
 config LEDS_GPIO
@@ -144,7 +144,7 @@ config LEDS_CLEVO_MAIL
                Positivo Mobile (Clevo M5x0V)
 
          If your model is not listed here you can try the "nodetect"
-         module paramter.
+         module parameter.
 
          To compile this driver as a module, choose M here: the
          module will be called leds-clevo-mail.
index 76ec7498e2d5eee3e8d762ec71f2c8c7e54bafd7..bd3b431c9710eccc207228b6daacc049c3e04463 100644 (file)
@@ -1,7 +1,7 @@
 /*
  * pca9532.c - 16-bit Led dimmer
  *
- * Copyright (C) 2008 Riku Voipio <riku.voipio@movial.fi>
+ * Copyright (C) 2008 Riku Voipio
  *
  * This program is free software; you can redistribute it and/or modify
  * it under the terms of the GNU General Public License as published by
@@ -367,7 +367,7 @@ static void __exit pca9532_exit(void)
        i2c_del_driver(&pca9532_driver);
 }
 
-MODULE_AUTHOR("Riku Voipio <riku.voipio@movial.fi>");
+MODULE_AUTHOR("Riku Voipio");
 MODULE_LICENSE("GPL");
 MODULE_DESCRIPTION("PCA 9532 LED dimmer");
 
index 52c3f65b12d69362b79c8b386cf0d59c3e04bb02..607d319ce8ed8fd09a512770a3658a9206fcb453 100644 (file)
@@ -148,7 +148,7 @@ config MEDIA_TUNER_XC5000
        default m if MEDIA_TUNER_CUSTOMISE
        help
          A driver for the silicon tuner XC5000 from Xceive.
-         This device is only used inside a SiP called togther with a
+         This device is only used inside a SiP called together with a
          demodulator for now.
 
 config MEDIA_TUNER_MXL5005S
index a206cee23f739073b6f6c11e76fd8257a6a9d939..a486a7f81fa9c226594e3ef0d879345ddbca4a31 100644 (file)
@@ -479,7 +479,7 @@ config DVB_TUNER_DIB0070
        default m if DVB_FE_CUSTOMISE
        help
          A driver for the silicon baseband tuner DiB0070 from DiBcom.
-         This device is only used inside a SiP called togther with a
+         This device is only used inside a SiP called together with a
          demodulator for now.
 
 comment "SEC control devices for DVB-S"
index 1e81e713df635db0e310d3419c557c5bcce56fb1..172f1f928f0271f8e64bc7daa12ea999033ee2d6 100644 (file)
@@ -74,7 +74,7 @@ static struct {
 } fw[] = {
 #define _FW_ENTRY(a, b, c)     {                                       \
                        .name   = a,                                    \
-                       .file   = 0,                                    \
+                       .file   = NULL,                                 \
                        .lock   = __RW_LOCK_UNLOCKED(fw[c].lock),       \
                        .refcnt = 0,                                    \
                        .data   = { }           }
index 06a2b0f7737c98f9009ea9ee4cb1986b7208ef7e..75f35dbb11dc48c9c4de183769d1801f52da35a9 100644 (file)
@@ -88,7 +88,7 @@ config MENELAUS
        help
          If you say yes here you get support for the Texas Instruments
          TWL92330/Menelaus Power Management chip. This include voltage
-         regulators, Dual slot memory card tranceivers, real-time clock
+         regulators, Dual slot memory card transceivers, real-time clock
          and other features that are often used in portable devices like
          cell phones and PDAs.
 
index 0b92b2f6ea68d1b46aac012d0ec7efd1b599e36a..6d1ac180f6ee8013b212ff06bf6dca6ff475b1cb 100644 (file)
@@ -18,8 +18,8 @@ config ATMEL_PWM
        depends on AVR32 || ARCH_AT91SAM9263 || ARCH_AT91SAM9RL || ARCH_AT91CAP9
        help
          This option enables device driver support for the PWM channels
-         on certain Atmel prcoessors.  Pulse Width Modulation is used for
-         purposes including software controlled power-efficent backlights
+         on certain Atmel processors.  Pulse Width Modulation is used for
+         purposes including software controlled power-efficient backlights
          on LCD displays, motor control, and waveform generation.
 
 config ATMEL_TCLIB
@@ -142,7 +142,7 @@ config ATMEL_SSC
        tristate "Device driver for Atmel SSC peripheral"
        depends on AVR32 || ARCH_AT91
        ---help---
-         This option enables device driver support for Atmel Syncronized
+         This option enables device driver support for Atmel Synchronized
          Serial Communication peripheral (SSC).
 
          The SSC peripheral supports a wide variety of serial frame based
index 99d4b28d52ed33673468d692f34d08421e5d1a18..6fbb246c40bbfc2f7747c64e5abbb3e4e0ea997f 100644 (file)
@@ -177,7 +177,7 @@ config MMC_SPI
        select CRC7
        select CRC_ITU_T
        help
-         Some systems accss MMC/SD/SDIO cards using a SPI controller
+         Some systems access MMC/SD/SDIO cards using a SPI controller
          instead of using a "native" MMC/SD/SDIO controller.  This has a
          disadvantage of being relatively high overhead, but a compensating
          advantage of working on many systems without dedicated MMC/SD/SDIO
index e4226e02d63e752f552fc6f83af941243327dfed..e51c1ed7ac1810976f231062b4459a02634d8310 100644 (file)
@@ -1773,4 +1773,4 @@ module_exit(cleanup_nanddoc);
 
 MODULE_LICENSE("GPL");
 MODULE_AUTHOR("David Woodhouse <dwmw2@infradead.org>");
-MODULE_DESCRIPTION("M-Systems DiskOnChip 2000, Millennium and Millennium Plus device driver\n");
+MODULE_DESCRIPTION("M-Systems DiskOnChip 2000, Millennium and Millennium Plus device driver");
index afbc3f8126db8aec3931d329971637b60eb6def8..a18e8d2f255765db492c8b1797dd99c2eaf54ece 100644 (file)
@@ -136,7 +136,7 @@ static int write_eraseblock(int ebnum)
                ops.ooblen    = use_len;
                ops.oobretlen = 0;
                ops.ooboffs   = use_offset;
-               ops.datbuf    = 0;
+               ops.datbuf    = NULL;
                ops.oobbuf    = writebuf;
                err = mtd->write_oob(mtd, addr, &ops);
                if (err || ops.oobretlen != use_len) {
@@ -189,7 +189,7 @@ static int verify_eraseblock(int ebnum)
                ops.ooblen    = use_len;
                ops.oobretlen = 0;
                ops.ooboffs   = use_offset;
-               ops.datbuf    = 0;
+               ops.datbuf    = NULL;
                ops.oobbuf    = readbuf;
                err = mtd->read_oob(mtd, addr, &ops);
                if (err || ops.oobretlen != use_len) {
@@ -216,7 +216,7 @@ static int verify_eraseblock(int ebnum)
                        ops.ooblen    = mtd->ecclayout->oobavail;
                        ops.oobretlen = 0;
                        ops.ooboffs   = 0;
-                       ops.datbuf    = 0;
+                       ops.datbuf    = NULL;
                        ops.oobbuf    = readbuf;
                        err = mtd->read_oob(mtd, addr, &ops);
                        if (err || ops.oobretlen != mtd->ecclayout->oobavail) {
@@ -281,7 +281,7 @@ static int verify_eraseblock_in_one_go(int ebnum)
        ops.ooblen    = len;
        ops.oobretlen = 0;
        ops.ooboffs   = 0;
-       ops.datbuf    = 0;
+       ops.datbuf    = NULL;
        ops.oobbuf    = readbuf;
        err = mtd->read_oob(mtd, addr, &ops);
        if (err || ops.oobretlen != len) {
@@ -522,7 +522,7 @@ static int __init mtd_oobtest_init(void)
        ops.ooblen    = 1;
        ops.oobretlen = 0;
        ops.ooboffs   = mtd->ecclayout->oobavail;
-       ops.datbuf    = 0;
+       ops.datbuf    = NULL;
        ops.oobbuf    = writebuf;
        printk(PRINT_PREF "attempting to start write past end of OOB\n");
        printk(PRINT_PREF "an error is expected...\n");
@@ -542,7 +542,7 @@ static int __init mtd_oobtest_init(void)
        ops.ooblen    = 1;
        ops.oobretlen = 0;
        ops.ooboffs   = mtd->ecclayout->oobavail;
-       ops.datbuf    = 0;
+       ops.datbuf    = NULL;
        ops.oobbuf    = readbuf;
        printk(PRINT_PREF "attempting to start read past end of OOB\n");
        printk(PRINT_PREF "an error is expected...\n");
@@ -566,7 +566,7 @@ static int __init mtd_oobtest_init(void)
                ops.ooblen    = mtd->ecclayout->oobavail + 1;
                ops.oobretlen = 0;
                ops.ooboffs   = 0;
-               ops.datbuf    = 0;
+               ops.datbuf    = NULL;
                ops.oobbuf    = writebuf;
                printk(PRINT_PREF "attempting to write past end of device\n");
                printk(PRINT_PREF "an error is expected...\n");
@@ -586,7 +586,7 @@ static int __init mtd_oobtest_init(void)
                ops.ooblen    = mtd->ecclayout->oobavail + 1;
                ops.oobretlen = 0;
                ops.ooboffs   = 0;
-               ops.datbuf    = 0;
+               ops.datbuf    = NULL;
                ops.oobbuf    = readbuf;
                printk(PRINT_PREF "attempting to read past end of device\n");
                printk(PRINT_PREF "an error is expected...\n");
@@ -610,7 +610,7 @@ static int __init mtd_oobtest_init(void)
                ops.ooblen    = mtd->ecclayout->oobavail;
                ops.oobretlen = 0;
                ops.ooboffs   = 1;
-               ops.datbuf    = 0;
+               ops.datbuf    = NULL;
                ops.oobbuf    = writebuf;
                printk(PRINT_PREF "attempting to write past end of device\n");
                printk(PRINT_PREF "an error is expected...\n");
@@ -630,7 +630,7 @@ static int __init mtd_oobtest_init(void)
                ops.ooblen    = mtd->ecclayout->oobavail;
                ops.oobretlen = 0;
                ops.ooboffs   = 1;
-               ops.datbuf    = 0;
+               ops.datbuf    = NULL;
                ops.oobbuf    = readbuf;
                printk(PRINT_PREF "attempting to read past end of device\n");
                printk(PRINT_PREF "an error is expected...\n");
@@ -670,7 +670,7 @@ static int __init mtd_oobtest_init(void)
                        ops.ooblen    = sz;
                        ops.oobretlen = 0;
                        ops.ooboffs   = 0;
-                       ops.datbuf    = 0;
+                       ops.datbuf    = NULL;
                        ops.oobbuf    = writebuf;
                        err = mtd->write_oob(mtd, addr, &ops);
                        if (err)
@@ -698,7 +698,7 @@ static int __init mtd_oobtest_init(void)
                ops.ooblen    = mtd->ecclayout->oobavail * 2;
                ops.oobretlen = 0;
                ops.ooboffs   = 0;
-               ops.datbuf    = 0;
+               ops.datbuf    = NULL;
                ops.oobbuf    = readbuf;
                err = mtd->read_oob(mtd, addr, &ops);
                if (err)
index 645e77fdc63d878a64bea35fd9acb645cbe21ae2..79fc4530987b0fe49fda701d567569e7c44b9d85 100644 (file)
@@ -71,7 +71,7 @@ static int read_eraseblock_by_page(int ebnum)
                        ops.ooblen    = mtd->oobsize;
                        ops.oobretlen = 0;
                        ops.ooboffs   = 0;
-                       ops.datbuf    = 0;
+                       ops.datbuf    = NULL;
                        ops.oobbuf    = oobbuf;
                        ret = mtd->read_oob(mtd, addr, &ops);
                        if (ret || ops.oobretlen != mtd->oobsize) {
index 88dd2e09832f2875eba2ff0eebbe9f3e2abbb83b..ce7551e17ba780e4c1aa5be39b6cc49be2792a8e 100644 (file)
@@ -2299,7 +2299,7 @@ static int sbmac_init(struct platform_device *pldev, long long base)
        eaddr = sc->sbm_hwaddr;
 
        /*
-        * Read the ethernet address.  The firwmare left this programmed
+        * Read the ethernet address.  The firmware left this programmed
         * for us in the ethernet address register for each mac.
         */
 
index 1a606d4bfe5e98253ff3b7f241de99887804ebee..e1a7e5f683dc67a0eb91526295f9223f74f878b1 100644 (file)
@@ -145,7 +145,7 @@ struct hw_modul {
        int     leave_isr ;             /* leave fddi_isr immedeately if set */
        int     isr_flag ;              /* set, when HWM is entered from isr */
        /*
-        * varaibles for the current transmit frame
+        * variables for the current transmit frame
         */
        struct s_smt_tx_queue *tx_p ;   /* pointer to the transmit queue */
        u_long  tx_descr ;              /* tx descriptor for FORMAC+ */
index 1205c2a22657cc22dba58547b29abb5df25cd0be..437683aab32c8dab18a91fe92b5ae0741bfed03a 100644 (file)
@@ -11225,7 +11225,7 @@ static int __devinit tg3_phy_probe(struct tg3 *tp)
                return tg3_phy_init(tp);
 
        /* Reading the PHY ID register can conflict with ASF
-        * firwmare access to the PHY hardware.
+        * firmware access to the PHY hardware.
         */
        err = 0;
        if ((tp->tg3_flags & TG3_FLAG_ENABLE_ASF) ||
index 00945f7c1e9b07f7c3c0db54bf0d6db698825ece..25c9ef6a18155383bad5538f4912d7e660bb187a 100644 (file)
@@ -69,7 +69,7 @@ MODULE_LICENSE("GPL");
 #endif
 
 /*
- * Modules parameters and associated varaibles
+ * Modules parameters and associated variables
  */
 static int fst_txq_low = FST_LOW_WATER_MARK;
 static int fst_txq_high = FST_HIGH_WATER_MARK;
index 115b704875027fc794079b1a3ac856b8c4641ecb..f4e963ba768bd49537186d0c3b2112e0b9213ff3 100644 (file)
@@ -2362,7 +2362,7 @@ static void ipw2100_corruption_detected(struct ipw2100_priv *priv, int i)
                       i * sizeof(struct ipw2100_status));
 
 #ifdef IPW2100_DEBUG_C3
-       /* Halt the fimrware so we can get a good image */
+       /* Halt the firmware so we can get a good image */
        write_register(priv->net_dev, IPW_REG_RESET_REG,
                       IPW_AUX_HOST_RESET_REG_STOP_MASTER);
        j = 5;
index 4a92af1d78776f3abbd9f8dfeec0df51966fe2a2..e17a4593e1f5f1d3c82fa5830b51d7c9bf78628a 100644 (file)
@@ -8844,7 +8844,7 @@ static int ipw_wx_set_mode(struct net_device *dev,
 #endif                         /* CONFIG_IPW2200_MONITOR */
 
        /* Free the existing firmware and reset the fw_loaded
-        * flag so ipw_load() will bring in the new firmawre */
+        * flag so ipw_load() will bring in the new firmware */
        free_firmware();
 
        priv->ieee->iw_mode = wrqu->mode;
index 663dc83be501d22c742759feadbf3d9ce8570a79..3889158b359c964d5cdda212bdf0f35ca16af3f2 100644 (file)
@@ -1337,7 +1337,7 @@ static int iwl_read_ucode(struct iwl_priv *priv)
 
        /* api_ver should match the api version forming part of the
         * firmware filename ... but we don't check for that and only rely
-        * on the API version read from firware header from here on forward */
+        * on the API version read from firmware header from here on forward */
 
        if (api_ver < api_min || api_ver > api_max) {
                IWL_ERR(priv, "Driver unable to support your firmware API. "
index a71b08ca7c7116f096bf9e097048058055f454c3..9d5f97dd7c738508afb731ac1b6ac0fe7fbbe928 100644 (file)
@@ -2562,7 +2562,7 @@ static int iwl3945_read_ucode(struct iwl_priv *priv)
 
        /* api_ver should match the api version forming part of the
         * firmware filename ... but we don't check for that and only rely
-        * on the API version read from firware header from here on forward */
+        * on the API version read from firmware header from here on forward */
 
        if (api_ver < api_min || api_ver > api_max) {
                IWL_ERR(priv, "Driver unable to support your firmware API. "
index 639dd02d3d31d72e74ca916a772aa7406875612b..8c3605cdc64c090de61dd4fdd98e3cb23b9c4d6a 100644 (file)
@@ -1649,7 +1649,7 @@ static struct cmd_ctrl_node *lbs_get_cmd_ctrl_node(struct lbs_private *priv)
 
 /**
  *  @brief This function executes next command in command
- *  pending queue. It will put fimware back to PS mode
+ *  pending queue. It will put firmware back to PS mode
  *  if applicable.
  *
  *  @param priv     A pointer to struct lbs_private structure
index fe7ac2cea7c971a9737b5babdbc58b97338f60b7..445fb6f7ea3fa01dc79beabc6d5685c48fa064fe 100644 (file)
@@ -593,7 +593,7 @@ EXPORT_SYMBOL_GPL(__pci_complete_power_transition);
  * @dev: PCI device to handle.
  * @state: PCI power state (D0, D1, D2, D3hot) to put the device into.
  *
- * Transition a device to a new power state, using the platform formware and/or
+ * Transition a device to a new power state, using the platform firmware and/or
  * the device's PCI PM registers.
  *
  * RETURN VALUE:
index 3dad27a385d3b27e90c80a229927db11b47cc9e5..d99f1cd435a281009f05839a8265a513890b63bd 100644 (file)
@@ -5811,7 +5811,7 @@ static struct ibm_struct volume_driver_data = {
  *     ThinkPads from this same time period (and earlier) probably lack the
  *     tachometer as well.
  *
- *     Unfortunately a lot of ThinkPads with new-style ECs but whose firwmare
+ *     Unfortunately a lot of ThinkPads with new-style ECs but whose firmware
  *     was never fixed by IBM to report the EC firmware version string
  *     probably support the tachometer (like the early X models), so
  *     detecting it is quite hard.  We need more data to know for sure.
index 0c056fcc01ce540b7e3ac3c6f27c52d6a6a9c0b6..62bb98124e26e0b273de974e9ee357ce875dcf87 100644 (file)
@@ -83,7 +83,7 @@ static int bq27x00_read(u8 reg, int *rt_value, int b_single,
 }
 
 /*
- * Return the battery temperature in Celcius degrees
+ * Return the battery temperature in Celsius degrees
  * Or < 0 if something fails.
  */
 static int bq27x00_battery_temperature(struct bq27x00_device_info *di)
index e2f44e6c0bcb8cd19a7558357e012ef9d1dcb23f..20297c521e50ed7c968cd40b6779af5e45ea6423 100644 (file)
@@ -1380,7 +1380,7 @@ config SCSI_LPFC_DEBUG_FS
        bool "Emulex LightPulse Fibre Channel debugfs Support"
        depends on SCSI_LPFC && DEBUG_FS
        help
-         This makes debugging infomation from the lpfc driver
+         This makes debugging information from the lpfc driver
          available via the debugfs filesystem.
 
 config SCSI_SIM710
@@ -1388,7 +1388,7 @@ config SCSI_SIM710
        depends on (EISA || MCA) && SCSI
        select SCSI_SPI_ATTRS
        ---help---
-         This driver for NCR53c710 based SCSI host adapters.
+         This driver is for NCR53c710 based SCSI host adapters.
 
          It currently supports Compaq EISA cards and NCR MCA cards
 
index 9be11b0963f2b796b21f5678466d3fd1793eacae..aa9d3a4c2d50ba86470fe3706e9d7193e72de9cf 100644 (file)
@@ -1374,7 +1374,7 @@ config SERIAL_BFIN_SPORT
        depends on BLACKFIN && EXPERIMENTAL
        select SERIAL_CORE
        help
-         Enble support SPORT emulate UART on Blackfin series.
+         Enable SPORT emulate UART on Blackfin series.
 
          To compile this driver as a module, choose M here: the
          module will be called bfin_sport_uart.
index 211af86a6c559a5ca9eff122436457ba6de43ed2..92981c2383ee54680a0d5f2a78900b99b6fc9f22 100644 (file)
@@ -4,7 +4,7 @@ menuconfig STAGING
        ---help---
          This option allows you to select a number of drivers that are
          not of the "normal" Linux kernel quality level.  These drivers
-         are placed here in order to get a wider audience for use of
+         are placed here in order to get a wider audience to make use of
          them.  Please note that these drivers are under heavy
          development, may or may not work, and may contain userspace
          interfaces that most likely will be changed in the near
@@ -12,7 +12,7 @@ menuconfig STAGING
 
          Using any of these drivers will taint your kernel which might
          affect support options from both the community, and various
-         commercial support orginizations.
+         commercial support organizations.
 
          If you wish to work on these drivers, to help improve them, or
          to report problems you have with them, please see the
index b47ca1e7e383325ef24adbc8d408e116180704af..83a93a5c63926593a829585b8b46e735fd912f6a 100644 (file)
@@ -1,9 +1,9 @@
 config COMEDI
-       tristate "Data Acquision support (comedi)"
+       tristate "Data acquisition support (comedi)"
        default N
        depends on m
        ---help---
-         Enable support a wide range of data acquision devices
+         Enable support a wide range of data acquisition devices
          for Linux.
 
 config COMEDI_RT
index f2cf7f66ae0550ee93629032914ef7ea564f9a68..ca6ade6c4b4775f69254d3b96efe13e446e336ad 100644 (file)
@@ -10,7 +10,7 @@ config VIDEO_GO7007
        select CRC32
        default N
        ---help---
-         This is a video4linux driver for some wierd device...
+         This is a video4linux driver for some weird device...
 
          To compile this driver as a module, choose M here: the
          module will be called go7007
@@ -20,7 +20,7 @@ config VIDEO_GO7007_USB
        depends on VIDEO_GO7007 && USB
        default N
        ---help---
-         This is a video4linux driver for some wierd device...
+         This is a video4linux driver for some weird device...
 
          To compile this driver as a module, choose M here: the
          module will be called go7007-usb
index 2e65c466aae8a16247811e6010dc7842d260f370..dab278326931bbee68b821265227ecbc2f821a2e 100644 (file)
@@ -152,7 +152,7 @@ u16_t zfHpInit(zdev_t* dev, u32_t frequency)
     else
     {
     #ifndef ZM_OTUS_LINUX_PHASE_2
-        /* donwload the normal frimware */
+        /* download the normal firmware */
         if ((ret = zfFirmwareDownload(dev, (u32_t*)zcFwImage,
                 (u32_t)zcFwImageSize, ZM_FIRMWARE_WLAN_ADDR)) != ZM_SUCCESS)
         {
index c4b30f2a549ba365b738848d26ef2c70169332e5..3abe7c9d558d70c0c3b6f8be743c4435dca8cb5f 100644 (file)
@@ -110,7 +110,7 @@ config PANEL_LCD_BWIDTH
        ---help---
          Most LCDs use a standard controller which supports hardware lines of 40
          characters, although sometimes only 16, 20 or 24 of them are really wired
-         to the terminal. This results in some non-visible but adressable characters,
+         to the terminal. This results in some non-visible but addressable characters,
          and is the case for most parallel LCDs. Other LCDs, and some serial ones,
          however, use the same line width internally as what is visible. The KS0074
          for example, uses 16 characters per line for 16 visible characters per line.
index b6483dd98acc46e8e3f82648c6b40d54f45f41dd..9cf9ff69e3e3505e08f9c2346b4d4095775a9981 100644 (file)
@@ -626,7 +626,7 @@ static void uea_upload_pre_firmware(const struct firmware *fw_entry, void *conte
                goto err_fw_corrupted;
 
        /*
-        * Start to upload formware : send reset
+        * Start to upload firmware : send reset
         */
        value = 1;
        ret = uea_send_modem_cmd(usb, F8051_USBCS, sizeof(value), &value);
index 770b3eaa91847d633c2db26590480936f9c243a5..080bb1e4b847aebcd862b71480596edcf7f8b37e 100644 (file)
@@ -392,7 +392,7 @@ config USB_GADGET_FSL_QE
           controllers having QE or CPM2, given minor tweaks.
 
           Set CONFIG_USB_GADGET to "m" to build this driver as a
-          dynmically linked module called "fsl_qe_udc".
+          dynamically linked module called "fsl_qe_udc".
 
 config USB_FSL_QE
        tristate
index c1b279939bbf46f0a3a3ac0f5e5e7187c9304d99..f13fd488ebec104c967539b9c610febf980bcf69 100644 (file)
@@ -715,7 +715,7 @@ io_edgeport.c Change Log comments:
 
  0.2 (01/30/2000) greg kroah-hartman
        Milestone 1 release.
-       Device is found by USB subsystem, enumerated, fimware is downloaded
+       Device is found by USB subsystem, enumerated, firmware is downloaded
        and the descriptors are printed to the debug log, config is set, and
        green light starts to blink. Open port works, and data can be sent
        and received at the default settings of the UART. Loopback connector
index a65f9196b0a06e93df07bcb5ef0a9313c8f47f88..c480ea4c19f28797a79b1a5ad4fb11701f537dc9 100644 (file)
@@ -518,8 +518,8 @@ config USB_SERIAL_SIERRAWIRELESS
        help
          Say M here if you want to use Sierra Wireless devices.
 
-         Many deviecs have a feature known as TRU-Install, for those devices
-         to work properly the USB Storage Sierra feature must be enabled.
+         Many devices have a feature known as TRU-Install. For those devices
+         to work properly, the USB Storage Sierra feature must be enabled.
 
          To compile this driver as a module, choose M here: the
          module will be called sierra.
index 8118db7f1d8ddd230b8f5e6c2dcc116d2eb64d89..b2f149fedcc50ce2a705c51c8f1148ec2346c8ed 100644 (file)
@@ -562,7 +562,7 @@ void wusbhc_gtk_rekey(struct wusbhc *wusbhc)
                struct wusb_dev *wusb_dev;
 
                wusb_dev = wusbhc->port[p].wusb_dev;
-               if (!wusb_dev || !wusb_dev->usb_dev | !wusb_dev->usb_dev->authenticated)
+               if (!wusb_dev || !wusb_dev->usb_dev || !wusb_dev->usb_dev->authenticated)
                        continue;
 
                usb_fill_control_urb(wusb_dev->set_gtk_urb, wusb_dev->usb_dev,
index ca783127af3671cfb4dbe16d6c3405c864103c08..bac8e7a6f17bcda8d21ab8c874b2cc648975fe3b 100644 (file)
@@ -48,10 +48,10 @@ config UWB_WHCI
         help
           This driver enables the radio controller for WHCI cards.
 
-          WHCI is an specification developed by Intel
+          WHCI is a specification developed by Intel
           (http://www.intel.com/technology/comms/wusb/whci.htm) much
           in the spirit of USB's EHCI, but for UWB and Wireless USB
-          radio/host controllers connected via memmory mapping (eg:
+          radio/host controllers connected via memory mapping (eg:
           PCI). Most of these cards come also with a Wireless USB host
           controller.
 
index 526187c8a12de73ccbab828eb815eac4c2abd52e..8ac9cddac5754fdbf8ef9df33550a47bfba318f4 100644 (file)
@@ -37,7 +37,7 @@ config XEN_COMPAT_XENFS
          The old xenstore userspace tools expect to find "xenbus"
          under /proc/xen, but "xenbus" is now found at the root of the
          xenfs filesystem.  Selecting this causes the kernel to create
-         the compatibilty mount point /proc/xen if it is running on
+         the compatibility mount point /proc/xen if it is running on
          a xen platform.
          If in doubt, say yes.
 
index a040cde7f6fd567f68a7c28504f9f25d6a274146..e0c9e545bbfa3834443af51e4e8dfbfc42735426 100644 (file)
--- a/fs/bio.c
+++ b/fs/bio.c
@@ -1420,8 +1420,7 @@ static void bio_pair_end_2(struct bio *bi, int err)
 }
 
 /*
- * split a bio - only worry about a bio with a single page
- * in it's iovec
+ * split a bio - only worry about a bio with a single page in its iovec
  */
 struct bio_pair *bio_split(struct bio *bi, int first_sectors)
 {
index 7505482a08fabddda2efc9a52be043d323be9b75..418b6f3b0ae82b097aa4def6685477357d0b5e18 100644 (file)
@@ -18,7 +18,7 @@ config EXT4_FS
          filesystem; while there will be some performance gains from
          the delayed allocation and inode table readahead, the best
          performance gains will require enabling ext4 features in the
-         filesystem, or formating a new filesystem as an ext4
+         filesystem, or formatting a new filesystem as an ext4
          filesystem initially.
 
          To compile this file system support as a module, choose M here. The
index b74a8e1da913c95033bc494e39c6c9f0ff87316d..54018fe488403082ac5274e24a3fee9480fa0a16 100644 (file)
@@ -169,7 +169,6 @@ struct file *alloc_file(struct vfsmount *mnt, struct dentry *dentry,
                fmode_t mode, const struct file_operations *fop)
 {
        struct file *file;
-       struct path;
 
        file = get_empty_filp();
        if (!file)
index eed4806399020bbf8d100d1e309b420612a1a093..91013ff7dd5319dfd5c200461c3cdc617bb114e5 100644 (file)
@@ -435,7 +435,7 @@ __writeback_single_inode(struct inode *inode, struct writeback_control *wbc)
  * If older_than_this is non-NULL, then only write out inodes which
  * had their first dirtying at a time earlier than *older_than_this.
  *
- * If we're a pdlfush thread, then implement pdflush collision avoidance
+ * If we're a pdflush thread, then implement pdflush collision avoidance
  * against the entire list.
  *
  * If `bdi' is non-zero then we're being asked to writeback a specific queue.
index b446d7ad0b0da469f02521c451b98ec8cc1bed32..7e14d1a0400122700df380aeb0746cac9c5ff8a3 100644 (file)
@@ -76,7 +76,7 @@ static int nommu_region_show(struct seq_file *m, struct vm_region *region)
 
 /*
  * display a list of all the REGIONs the kernel knows about
- * - nommu kernals have a single flat list
+ * - nommu kernels have a single flat list
  */
 static int nommu_region_list_show(struct seq_file *m, void *_p)
 {
index e35b54d5059d16226f8931fc4ed942218e5cffab..830e3f76f44265e9629e5aa59dcd445fbb91c530 100644 (file)
@@ -22,7 +22,7 @@ config UBIFS_FS_ADVANCED_COMPR
        depends on UBIFS_FS
        help
          This option allows to explicitly choose which compressions, if any,
-         are enabled in UBIFS. Removing compressors means inbility to read
+         are enabled in UBIFS. Removing compressors means inability to read
          existing file systems.
 
          If unsure, say 'N'.
@@ -32,7 +32,7 @@ config UBIFS_FS_LZO
        depends on UBIFS_FS
        default y
        help
-          LZO compressor is generally faster then zlib but compresses worse.
+          LZO compressor is generally faster than zlib but compresses worse.
           Say 'Y' if unsure.
 
 config UBIFS_FS_ZLIB
index 4316a546beb51a201394b1eb8c97a51c8eea2c0a..665fa70e4094166c76b85176f0fbb3f5f6fae7c5 100644 (file)
@@ -365,7 +365,10 @@ int cgroup_task_count(const struct cgroup *cgrp);
 /* Return true if cgrp is a descendant of the task's cgroup */
 int cgroup_is_descendant(const struct cgroup *cgrp, struct task_struct *task);
 
-/* Control Group subsystem type. See Documentation/cgroups.txt for details */
+/*
+ * Control Group subsystem type.
+ * See Documentation/cgroups/cgroups.txt for details
+ */
 
 struct cgroup_subsys {
        struct cgroup_subsys_state *(*create)(struct cgroup_subsys *ss,
index 2c6943152c21ae27982f429b26f509b95ce7f34c..53ae4399da2d6e2e3867639183a768a43d1786ee 100644 (file)
@@ -35,7 +35,7 @@
 #define journal_oom_retry 1
 
 /*
- * Define JBD_PARANIOD_IOFAIL to cause a kernel BUG() if ext3 finds
+ * Define JBD_PARANOID_IOFAIL to cause a kernel BUG() if ext3 finds
  * certain classes of error which can occur due to failed IOs.  Under
  * normal use we want ext3 to continue after such errors, because
  * hardware _can_ fail, but for debugging purposes when running tests on
index 76262d83656bd108d4bca3b72be5fb16a5540539..b450a2628855214aea4057dc25c1bb5f7bee0279 100644 (file)
@@ -379,7 +379,7 @@ enum {
        ATA_HORKAGE_BRIDGE_OK   = (1 << 10),    /* no bridge limits */
        ATA_HORKAGE_ATAPI_MOD16_DMA = (1 << 11), /* use ATAPI DMA for commands
                                                    not multiple of 16 bytes */
-       ATA_HORKAGE_FIRMWARE_WARN = (1 << 12),  /* firwmare update warning */
+       ATA_HORKAGE_FIRMWARE_WARN = (1 << 12),  /* firmware update warning */
        ATA_HORKAGE_1_5_GBPS    = (1 << 13),    /* force 1.5 Gbps */
 
         /* DMA mask for user DMA control: User visible values; DO NOT
index 3945f803d514536b30931aff8df5489fec1f0126..7c775751392c58003a896a0c2741cb134343ce9d 100644 (file)
@@ -28,4 +28,4 @@ int pwm_enable(struct pwm_device *pwm);
  */
 void pwm_disable(struct pwm_device *pwm);
 
-#endif /* __ASM_ARCH_PWM_H */
+#endif /* __LINUX_PWM_H */
index 5f401b644ed5794bc936b1dc631acdb13e88f254..429c631d2aad2b27c6e8da68bf7954ba2ea399b2 100644 (file)
@@ -80,8 +80,7 @@ struct wusb_ckhdid {
        u8 data[16];
 } __attribute__((packed));
 
-const static
-struct wusb_ckhdid wusb_ckhdid_zero = { .data = { 0 } };
+static const struct wusb_ckhdid wusb_ckhdid_zero = { .data = { 0 } };
 
 #define WUSB_CKHDID_STRSIZE (3 * sizeof(struct wusb_ckhdid) + 1)
 
index 236a79377b8e382d7fcedd2eb63bbee172141e95..90e884bb521646fb61bfd89b6ae39016870c3e83 100644 (file)
@@ -565,7 +565,7 @@ config CGROUP_MEM_RES_CTLR
        select MM_OWNER
        help
          Provides a memory resource controller that manages both anonymous
-         memory and page cache. (See Documentation/controllers/memory.txt)
+         memory and page cache. (See Documentation/cgroups/memory.txt)
 
          Note that setting this option increases fixed memory overhead
          associated with each page of memory in the system. By this,
@@ -689,7 +689,7 @@ config PID_NS
        depends on NAMESPACES && EXPERIMENTAL
        help
          Support process id namespaces.  This allows having multiple
-         process with the same pid as long as they are in different
+         processes with the same pid as long as they are in different
          pid namespaces.  This is a building block of containers.
 
          Unless you want to work with an experimental feature
@@ -954,7 +954,7 @@ config COMPAT_BRK
          Randomizing heap placement makes heap exploits harder, but it
          also breaks ancient binaries (including anything libc5 based).
          This option changes the bootup default to heap randomization
-         disabled, and can be overriden runtime by setting
+         disabled, and can be overridden at runtime by setting
          /proc/sys/kernel/randomize_va_space to 2.
 
          On non-ancient distros (post-2000 ones) N is usually a safe choice.
@@ -1124,7 +1124,7 @@ config INIT_ALL_POSSIBLE
          cpu_possible_map, some of them chose to initialize cpu_possible_map
          with all 1s, and others with all 0s.  When they were centralised,
          it was better to provide this option than to break all the archs
-         and have several arch maintainers persuing me down dark alleys.
+         and have several arch maintainers pursuing me down dark alleys.
 
 config STOP_MACHINE
        bool
index f3db382c2b2d4cf15c4e4f1ae988752b6bc68f81..5f21ab2bbcdf0cf5c85985f8612f923ad6ad3d03 100644 (file)
@@ -289,7 +289,7 @@ static int create_image(int platform_mode)
  *     hibernation_snapshot - quiesce devices and create the hibernation
  *     snapshot image.
  *     @platform_mode - if set, use the platform driver, if available, to
- *                      prepare the platform frimware for the power transition.
+ *                      prepare the platform firmware for the power transition.
  *
  *     Must be called with pm_mutex held
  */
@@ -412,7 +412,7 @@ static int resume_target_kernel(bool platform_mode)
  *     hibernation_restore - quiesce devices and restore the hibernation
  *     snapshot image.  If successful, control returns in hibernation_snaphot()
  *     @platform_mode - if set, use the platform driver, if available, to
- *                      prepare the platform frimware for the transition.
+ *                      prepare the platform firmware for the transition.
  *
  *     Must be called with pm_mutex held
  */
index 34e707e5ab87f002ab93f0eb70e776cb09704354..504086ab4443ab2f844b887fc4de94445ac91e03 100644 (file)
@@ -72,11 +72,10 @@ config FUNCTION_GRAPH_TRACER
        help
          Enable the kernel to trace a function at both its return
          and its entry.
-         It's first purpose is to trace the duration of functions and
-         draw a call graph for each thread with some informations like
-         the return value.
-         This is done by setting the current return address on the current
-         task structure into a stack of calls.
+         Its first purpose is to trace the duration of functions and
+         draw a call graph for each thread with some information like
+         the return value. This is done by setting the current return 
+         address on the current task structure into a stack of calls.
 
 config IRQSOFF_TRACER
        bool "Interrupts-off Latency Tracer"
index fdf913dfc7e8eada7de16b320b62d283b18447a5..53e8c8bc0c985f29afa9740664ed020a3fb0b62b 100644 (file)
@@ -1908,7 +1908,7 @@ int register_ftrace_function(struct ftrace_ops *ops)
 }
 
 /**
- * unregister_ftrace_function - unresgister a function for profiling.
+ * unregister_ftrace_function - unregister a function for profiling.
  * @ops - ops structure that holds the function to unregister
  *
  * Unregister a function that was added to be called by ftrace profiling.
index 0284e528748d5b99528e6cd0d3611c52c08fe335..3f30189896fd5db2fbfae92696d0d8a09b4df072 100644 (file)
@@ -331,7 +331,7 @@ static int destroy_compound_page(struct page *page, unsigned long order)
        for (i = 1; i < nr_pages; i++) {
                struct page *p = page + i;
 
-               if (unlikely(!PageTail(p) | (p->first_page != page))) {
+               if (unlikely(!PageTail(p) || (p->first_page != page))) {
                        bad_page(page);
                        bad++;
                }
index ec93e7e38b38ef9a49b5057bf4f60bf04971d33f..ce77db4fcec8c0a5a34a1bb3f918531941e66733 100644 (file)
@@ -140,7 +140,7 @@ config NETFILTER_ADVANCED
        default y
        help
          If you say Y here you can select between all the netfilter modules.
-         If you say N the more ununsual ones will not be shown and the
+         If you say N the more unusual ones will not be shown and the
          basic ones needed by most people will default to 'M'.
 
          If unsure, say Y.
index ec992159b5f8b0e08c60d680de92da155c1abbc6..ca8cb326d1d2bd3397817f90936f93c30a3f7896 100644 (file)
@@ -22,17 +22,17 @@ menuconfig IPV6
 if IPV6
 
 config IPV6_PRIVACY
-       bool "IPv6: Privacy Extensions support"
+       bool "IPv6: Privacy Extensions (RFC 3041) support"
        ---help---
          Privacy Extensions for Stateless Address Autoconfiguration in IPv6
-         support.  With this option, additional periodically-alter 
-         pseudo-random global-scope unicast address(es) will assigned to
+         support.  With this option, additional periodically-altered
+         pseudo-random global-scope unicast address(es) will be assigned to
          your interface(s).
        
-         We use our standard pseudo random algorithm to generate randomized
-         interface identifier, instead of one described in RFC 3041.
+         We use our standard pseudo-random algorithm to generate the
+          randomized interface identifier, instead of one described in RFC 3041.
 
-         By default, kernel do not generate temporary addresses.
+         By default the kernel does not generate temporary addresses.
          To use temporary addresses, do
        
                echo 2 >/proc/sys/net/ipv6/conf/all/use_tempaddr 
@@ -43,9 +43,9 @@ config IPV6_ROUTER_PREF
        bool "IPv6: Router Preference (RFC 4191) support"
        ---help---
          Router Preference is an optional extension to the Router
-         Advertisement message to improve the ability of hosts
-         to pick more appropriate router, especially when the hosts
-         is placed in a multi-homed network.
+         Advertisement message which improves the ability of hosts
+         to pick an appropriate router, especially when the hosts
+         are placed in a multi-homed network.
 
          If unsure, say N.
 
index 60c16162474c23edbcfe4e338f9e00b4a6b6a0df..f3d9ae350fb66cf9d29c36b94589c342e607b781 100644 (file)
@@ -33,7 +33,7 @@ choice
        ---help---
          This option selects the default rate control algorithm
          mac80211 will use. Note that this default can still be
-         overriden through the ieee80211_default_rc_algo module
+         overridden through the ieee80211_default_rc_algo module
          parameter if different algorithms are available.
 
 config MAC80211_RC_DEFAULT_PID
index 2c967e4f706c9c0de0c6990befa1b3444053149a..bb279bf59a1b9147b5951268ec70d48662eb50f2 100644 (file)
@@ -52,7 +52,7 @@ config NF_CT_ACCT
 
          Please note that currently this option only sets a default state.
          You may change it at boot time with nf_conntrack.acct=0/1 kernel
-         paramater or by loading the nf_conntrack module with acct=0/1.
+         parameter or by loading the nf_conntrack module with acct=0/1.
 
          You may also disable/enable it on a running system with:
           sysctl net.netfilter.nf_conntrack_acct=0/1
index 51a5669573f2741ff90aa45864ac96bbf7f8c24c..6ec7d55b1769933f399af5f4673b95c2de83150c 100644 (file)
@@ -6,7 +6,7 @@ config PHONET
        tristate "Phonet protocols family"
        help
          The Phone Network protocol (PhoNet) is a packet-oriented
-         communication protocol developped by Nokia for use with its modems.
+         communication protocol developed by Nokia for use with its modems.
 
          This is required for Maemo to use cellular data connectivity (if
          supported). It can also be used to control Nokia phones
index afd91c78ce8e5dbd53360f65cbc8ab0d87d4e70f..443c161eb8bdd0dd4c988a9bab0d6d387fe2f0e3 100644 (file)
@@ -47,7 +47,7 @@ config RPCSEC_GSS_SPKM3
        select CRYPTO_CBC
        help
          Choose Y here to enable Secure RPC using the SPKM3 public key
-         GSS-API mechansim (RFC 2025).
+         GSS-API mechanism (RFC 2025).
 
          Secure RPC calls with SPKM3 require an auxiliary userspace
          daemon which may be found in the Linux nfs-utils package
index 18495cdcd10de2e356a76cbafc1351d516c70633..1b46747a5f5af2cc3521071984629fb1bb63d6dd 100644 (file)
@@ -8,7 +8,7 @@
 #
 # As well, enablement of the RFKILL code means we need the INPUT layer
 # support to inject events coming from hw rfkill switches. That
-# dependency could be killed if input.h provided appropiate means to
+# dependency could be killed if input.h provided appropriate means to
 # work when input is disabled.
 
 comment "WiMAX Wireless Broadband support requires CONFIG_INPUT enabled"
index 16517a5a1301fb7badfbfae17af36dfab4b46787..83f5ee236b127cbe7c003eabfd97e426e0619145 100644 (file)
@@ -46,7 +46,7 @@
  *          load the driver as it did in previous versions.
  * 04-07-1999: Anthony Barbachan <barbcode@xmen.cis.fordham.edu>
  *          Added module parameter pss_firmware to allow the user to tell 
- *          the driver where the fireware file is located.  The default 
+ *          the driver where the firmware file is located.  The default 
  *          setting is the previous hardcoded setting "/etc/sound/pss_synth".
  * 00-03-03: Christoph Hellwig <chhellwig@infradead.org>
  *         Adapted to module_init/module_exit
index f551233c5a08d6958c14caebe24a1e227257e829..583a3693df75cc4a1c9a893a62ff70fecda68f26 100644 (file)
@@ -565,7 +565,7 @@ static int load_aica_firmware(void)
        err = request_firmware(&fw_entry, "aica_firmware.bin", &pd->dev);
        if (unlikely(err))
                return err;
-       /* write firware into memory */
+       /* write firmware into memory */
        spu_disable();
        spu_memload(0, fw_entry->data, fw_entry->size);
        spu_enable();
index 0a2f8f9eff53f616b32c330f5e1befb7dbf972d2..811596f4c092a21b24f8f85f2c386348725f9385 100644 (file)
@@ -42,7 +42,7 @@ config SND_BF5XX_AC97
          You will also need to select the audio interfaces to support below.
 
          Note:
-         AC97 codecs which do not implment the slot-16 mode will not function
+         AC97 codecs which do not implement the slot-16 mode will not function
          properly with this driver. This driver is known to work with the
          Analog Devices line of AC97 codecs.