aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorLinus Torvalds <torvalds@linux-foundation.org>2012-03-21 00:12:50 -0400
committerLinus Torvalds <torvalds@linux-foundation.org>2012-03-21 00:12:50 -0400
commit69a7aebcf019ab3ff5764525ad6858fbe23bb86d (patch)
tree7211df5704b743a7667159748c670a9744164482
parentd464c92b5234227c1698862a1906827e2e398ae0 (diff)
parentf1f996b66cc3908a8f5ffccc2ff41840e92f3b10 (diff)
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial
Pull trivial tree from Jiri Kosina: "It's indeed trivial -- mostly documentation updates and a bunch of typo fixes from Masanari. There are also several linux/version.h include removals from Jesper." * 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial: (101 commits) kcore: fix spelling in read_kcore() comment constify struct pci_dev * in obvious cases Revert "char: Fix typo in viotape.c" init: fix wording error in mm_init comment usb: gadget: Kconfig: fix typo for 'different' Revert "power, max8998: Include linux/module.h just once in drivers/power/max8998_charger.c" writeback: fix fn name in writeback_inodes_sb_nr_if_idle() comment header writeback: fix typo in the writeback_control comment Documentation: Fix multiple typo in Documentation tpm_tis: fix tis_lock with respect to RCU Revert "media: Fix typo in mixer_drv.c and hdmi_drv.c" Doc: Update numastat.txt qla4xxx: Add missing spaces to error messages compiler.h: Fix typo security: struct security_operations kerneldoc fix Documentation: broken URL in libata.tmpl Documentation: broken URL in filesystems.tmpl mtd: simplify return logic in do_map_probe() mm: fix comment typo of truncate_inode_pages_range power: bq27x00: Fix typos in comment ...
-rw-r--r--Documentation/00-INDEX4
-rw-r--r--Documentation/ABI/obsolete/sysfs-class-rfkill2
-rw-r--r--Documentation/ABI/stable/sysfs-module2
-rw-r--r--Documentation/DocBook/filesystems.tmpl2
-rw-r--r--Documentation/DocBook/libata.tmpl8
-rw-r--r--Documentation/DocBook/media/v4l/compat.xml4
-rw-r--r--Documentation/arm/kernel_user_helpers.txt2
-rw-r--r--Documentation/cgroups/blkio-controller.txt18
-rw-r--r--Documentation/device-mapper/dm-raid.txt2
-rw-r--r--Documentation/device-mapper/persistent-data.txt2
-rw-r--r--Documentation/device-mapper/thin-provisioning.txt2
-rw-r--r--Documentation/devicetree/bindings/arm/omap/omap.txt2
-rw-r--r--Documentation/devicetree/bindings/arm/sirf.txt2
-rw-r--r--Documentation/devicetree/booting-without-of.txt2
-rw-r--r--Documentation/dmaengine.txt2
-rw-r--r--Documentation/fb/matroxfb.txt8
-rw-r--r--Documentation/filesystems/ext4.txt4
-rw-r--r--Documentation/filesystems/gfs2-uevents.txt2
-rw-r--r--Documentation/filesystems/pohmelfs/network_protocol.txt2
-rw-r--r--Documentation/filesystems/ramfs-rootfs-initramfs.txt2
-rw-r--r--Documentation/filesystems/vfs.txt2
-rw-r--r--Documentation/hwmon/adm12752
-rw-r--r--Documentation/hwmon/max160644
-rw-r--r--Documentation/hwmon/max344404
-rw-r--r--Documentation/hwmon/max86884
-rw-r--r--Documentation/hwmon/ucd90006
-rw-r--r--Documentation/hwmon/ucd920010
-rw-r--r--Documentation/hwmon/zl61004
-rw-r--r--Documentation/i2o/ioctl12
-rw-r--r--Documentation/ide/ChangeLog.ide-cd.1994-20042
-rw-r--r--Documentation/input/alps.txt4
-rw-r--r--Documentation/input/joystick.txt2
-rw-r--r--Documentation/ioctl/hdio.txt4
-rw-r--r--Documentation/kbuild/kconfig-language.txt2
-rw-r--r--Documentation/kernel-parameters.txt6
-rw-r--r--Documentation/networking/fore200e.txt2
-rw-r--r--Documentation/numastat.txt27
-rw-r--r--Documentation/scsi/ChangeLog.lpfc2
-rw-r--r--Documentation/scsi/ChangeLog.megaraid_sas2
-rw-r--r--Documentation/scsi/scsi-generic.txt2
-rw-r--r--Documentation/scsi/tmscsim.txt2
-rw-r--r--Documentation/security/Smack.txt2
-rw-r--r--Documentation/security/keys-trusted-encrypted.txt2
-rw-r--r--Documentation/security/keys.txt2
-rw-r--r--Documentation/sound/alsa/ALSA-Configuration.txt2
-rwxr-xr-xDocumentation/target/tcm_mod_builder.py2
-rw-r--r--Documentation/trace/events-power.txt2
-rw-r--r--Documentation/usb/mtouchusb.txt2
-rw-r--r--Documentation/usb/power-management.txt2
-rw-r--r--Documentation/usb/proc_usb_info.txt2
-rw-r--r--Documentation/video4linux/uvcvideo.txt2
-rw-r--r--Documentation/virtual/kvm/mmu.txt4
-rw-r--r--Documentation/virtual/virtio-spec.txt8
-rw-r--r--Documentation/vm/cleancache.txt2
-rw-r--r--Documentation/vm/unevictable-lru.txt8
-rw-r--r--Documentation/watchdog/watchdog-kernel-api.txt2
-rw-r--r--arch/alpha/include/asm/machvec.h2
-rw-r--r--arch/alpha/kernel/sys_dp264.c2
-rw-r--r--arch/arm/mach-bcmring/dma.c1
-rw-r--r--arch/arm/mach-ks8695/leds.c1
-rw-r--r--arch/arm/mach-omap1/lcd_dma.c2
-rw-r--r--arch/arm/mach-orion5x/db88f5281-setup.c4
-rw-r--r--arch/arm/mach-orion5x/rd88f5182-setup.c4
-rw-r--r--arch/arm/mach-spear3xx/spear300.c2
-rw-r--r--arch/arm/mach-spear3xx/spear310.c2
-rw-r--r--arch/arm/mach-spear3xx/spear320.c2
-rw-r--r--arch/arm/mm/init.c1
-rw-r--r--arch/arm/plat-s3c24xx/pm-simtec.c2
-rw-r--r--arch/ia64/xen/irq_xen.c2
-rw-r--r--arch/mips/bcm63xx/setup.c2
-rw-r--r--arch/powerpc/include/asm/keylargo.h2
-rw-r--r--arch/score/Kconfig.debug2
-rw-r--r--arch/x86/platform/scx200/scx200_32.c24
-rw-r--r--drivers/block/nvme.c1
-rw-r--r--drivers/char/nvram.c2
-rw-r--r--drivers/char/rtc.c4
-rw-r--r--drivers/char/tpm/tpm_tis.c10
-rw-r--r--drivers/dma/iop-adma.c2
-rw-r--r--drivers/gpu/drm/gma500/psb_intel_lvds.c9
-rw-r--r--drivers/gpu/drm/radeon/rv515.c4
-rw-r--r--drivers/gpu/drm/vmwgfx/vmwgfx_drv.c2
-rw-r--r--drivers/hwmon/tmp401.c2
-rw-r--r--drivers/infiniband/ulp/srpt/ib_srpt.c2
-rw-r--r--drivers/iommu/intel-iommu.c2
-rw-r--r--drivers/macintosh/mediabay.c2
-rw-r--r--drivers/md/dm-bufio.c1
-rw-r--r--drivers/media/dvb/dvb-usb/lmedm04.c2
-rw-r--r--drivers/media/dvb/frontends/drxk_hard.c1
-rw-r--r--drivers/media/dvb/frontends/tda1004x.c4
-rw-r--r--drivers/media/dvb/mantis/mantis_hif.c2
-rw-r--r--drivers/media/radio/radio-sf16fmr2.c2
-rw-r--r--drivers/media/video/davinci/dm355_ccdc.c2
-rw-r--r--drivers/media/video/ov6650.c2
-rw-r--r--drivers/mfd/ab5500-core.c1
-rw-r--r--drivers/mmc/host/s3cmci.c4
-rw-r--r--drivers/mtd/chips/chipreg.c5
-rw-r--r--drivers/net/wireless/hostap/hostap_hw.c4
-rw-r--r--drivers/net/wireless/zd1211rw/zd_mac.c2
-rw-r--r--drivers/net/wireless/zd1211rw/zd_usb.c2
-rw-r--r--drivers/platform/x86/hdaps.c4
-rw-r--r--drivers/power/bq27x00_battery.c4
-rw-r--r--drivers/scsi/aic7xxx/aic79xx_core.c4
-rw-r--r--drivers/scsi/aic7xxx/aic7xxx_core.c2
-rw-r--r--drivers/scsi/isci/host.c1
-rw-r--r--drivers/scsi/mpt2sas/mpt2sas_config.c2
-rw-r--r--drivers/scsi/pm8001/pm8001_hwi.c2
-rw-r--r--drivers/scsi/pmcraid.h6
-rw-r--r--drivers/scsi/qla2xxx/qla_bsg.c2
-rw-r--r--drivers/scsi/qla4xxx/ql4_os.c4
-rw-r--r--drivers/staging/iio/dac/ad5686.c1
-rw-r--r--drivers/tty/synclink_gt.c2
-rw-r--r--fs/btrfs/check-integrity.c1
-rw-r--r--fs/btrfs/free-space-cache.c2
-rw-r--r--fs/cramfs/inode.c6
-rw-r--r--fs/fs-writeback.c2
-rw-r--r--fs/jffs2/compr.c2
-rw-r--r--fs/ntfs/layout.h4
-rw-r--r--fs/proc/kcore.c2
-rw-r--r--fs/reiserfs/lbalance.c2
-rw-r--r--include/linux/compiler.h2
-rw-r--r--include/linux/pci.h12
-rw-r--r--include/linux/security.h2
-rw-r--r--include/linux/writeback.h2
-rw-r--r--include/trace/events/power.h1
-rw-r--r--init/main.c4
-rw-r--r--kernel/resource.c3
-rw-r--r--mm/truncate.c2
-rw-r--r--net/rds/ib_recv.c2
-rw-r--r--net/rds/iw_recv.c2
-rw-r--r--sound/pci/hda/patch_conexant.c2
-rwxr-xr-xtools/testing/ktest/ktest.pl2
131 files changed, 217 insertions, 230 deletions
diff --git a/Documentation/00-INDEX b/Documentation/00-INDEX
index 65bbd2622396..a1a643272883 100644
--- a/Documentation/00-INDEX
+++ b/Documentation/00-INDEX
@@ -7,8 +7,8 @@ Please try and keep the descriptions small enough to fit on one line.
7 7
8Following translations are available on the WWW: 8Following translations are available on the WWW:
9 9
10 - Japanese, maintained by the JF Project (JF@linux.or.jp), at 10 - Japanese, maintained by the JF Project (jf@listserv.linux.or.jp), at
11 http://www.linux.or.jp/JF/ 11 http://linuxjf.sourceforge.jp/
12 12
1300-INDEX 1300-INDEX
14 - this file. 14 - this file.
diff --git a/Documentation/ABI/obsolete/sysfs-class-rfkill b/Documentation/ABI/obsolete/sysfs-class-rfkill
index 4201d5b05515..ff60ad9eca4c 100644
--- a/Documentation/ABI/obsolete/sysfs-class-rfkill
+++ b/Documentation/ABI/obsolete/sysfs-class-rfkill
@@ -7,7 +7,7 @@ Date: 09-Jul-2007
7KernelVersion v2.6.22 7KernelVersion v2.6.22
8Contact: linux-wireless@vger.kernel.org 8Contact: linux-wireless@vger.kernel.org
9Description: Current state of the transmitter. 9Description: Current state of the transmitter.
10 This file is deprecated and sheduled to be removed in 2014, 10 This file is deprecated and scheduled to be removed in 2014,
11 because its not possible to express the 'soft and hard block' 11 because its not possible to express the 'soft and hard block'
12 state of the rfkill driver. 12 state of the rfkill driver.
13Values: A numeric value. 13Values: A numeric value.
diff --git a/Documentation/ABI/stable/sysfs-module b/Documentation/ABI/stable/sysfs-module
index 75be43118335..a0dd21c6db59 100644
--- a/Documentation/ABI/stable/sysfs-module
+++ b/Documentation/ABI/stable/sysfs-module
@@ -6,7 +6,7 @@ Description:
6 The name of the module that is in the kernel. This 6 The name of the module that is in the kernel. This
7 module name will show up either if the module is built 7 module name will show up either if the module is built
8 directly into the kernel, or if it is loaded as a 8 directly into the kernel, or if it is loaded as a
9 dyanmic module. 9 dynamic module.
10 10
11 /sys/module/MODULENAME/parameters 11 /sys/module/MODULENAME/parameters
12 This directory contains individual files that are each 12 This directory contains individual files that are each
diff --git a/Documentation/DocBook/filesystems.tmpl b/Documentation/DocBook/filesystems.tmpl
index f51f28531b8d..3fca32c41927 100644
--- a/Documentation/DocBook/filesystems.tmpl
+++ b/Documentation/DocBook/filesystems.tmpl
@@ -387,7 +387,7 @@ an example.
387 <title>See also</title> 387 <title>See also</title>
388 <para> 388 <para>
389 <citation> 389 <citation>
390 <ulink url="ftp://ftp.uk.linux.org/pub/linux/sct/fs/jfs/journal-design.ps.gz"> 390 <ulink url="http://kernel.org/pub/linux/kernel/people/sct/ext3/journal-design.ps.gz">
391 Journaling the Linux ext2fs Filesystem, LinuxExpo 98, Stephen Tweedie 391 Journaling the Linux ext2fs Filesystem, LinuxExpo 98, Stephen Tweedie
392 </ulink> 392 </ulink>
393 </citation> 393 </citation>
diff --git a/Documentation/DocBook/libata.tmpl b/Documentation/DocBook/libata.tmpl
index cdd1bb9aac0d..31df1aa00710 100644
--- a/Documentation/DocBook/libata.tmpl
+++ b/Documentation/DocBook/libata.tmpl
@@ -22,8 +22,8 @@
22 <para> 22 <para>
23 The contents of this file are subject to the Open 23 The contents of this file are subject to the Open
24 Software License version 1.1 that can be found at 24 Software License version 1.1 that can be found at
25 <ulink url="http://www.opensource.org/licenses/osl-1.1.txt">http://www.opensource.org/licenses/osl-1.1.txt</ulink> and is included herein 25 <ulink url="http://fedoraproject.org/wiki/Licensing:OSL1.1">http://fedoraproject.org/wiki/Licensing:OSL1.1</ulink>
26 by reference. 26 and is included herein by reference.
27 </para> 27 </para>
28 28
29 <para> 29 <para>
@@ -945,7 +945,7 @@ and other resources, etc.
945 945
946 <listitem> 946 <listitem>
947 <para> 947 <para>
948 !BSY &amp;&amp; ERR after CDB tranfer starts but before the 948 !BSY &amp;&amp; ERR after CDB transfer starts but before the
949 last byte of CDB is transferred. ATA/ATAPI standard states 949 last byte of CDB is transferred. ATA/ATAPI standard states
950 that &quot;The device shall not terminate the PACKET command 950 that &quot;The device shall not terminate the PACKET command
951 with an error before the last byte of the command packet has 951 with an error before the last byte of the command packet has
@@ -1050,7 +1050,7 @@ and other resources, etc.
1050 to complete a command. Combined with the fact that MWDMA 1050 to complete a command. Combined with the fact that MWDMA
1051 and PIO transfer errors aren't allowed to use ICRC bit up to 1051 and PIO transfer errors aren't allowed to use ICRC bit up to
1052 ATA/ATAPI-7, it seems to imply that ABRT bit alone could 1052 ATA/ATAPI-7, it seems to imply that ABRT bit alone could
1053 indicate tranfer errors. 1053 indicate transfer errors.
1054 </para> 1054 </para>
1055 <para> 1055 <para>
1056 However, ATA/ATAPI-8 draft revision 1f removes the part 1056 However, ATA/ATAPI-8 draft revision 1f removes the part
diff --git a/Documentation/DocBook/media/v4l/compat.xml b/Documentation/DocBook/media/v4l/compat.xml
index c736380b4647..a2485b3ff3d2 100644
--- a/Documentation/DocBook/media/v4l/compat.xml
+++ b/Documentation/DocBook/media/v4l/compat.xml
@@ -444,7 +444,7 @@ linkend="pixfmt-rgb"><constant>V4L2_PIX_FMT_BGR24</constant></link></para></entr
444 <entry><para><link 444 <entry><para><link
445linkend="pixfmt-rgb"><constant>V4L2_PIX_FMT_BGR32</constant></link><footnote> 445linkend="pixfmt-rgb"><constant>V4L2_PIX_FMT_BGR32</constant></link><footnote>
446 <para>Presumably all V4L RGB formats are 446 <para>Presumably all V4L RGB formats are
447little-endian, although some drivers might interpret them according to machine endianess. V4L2 defines little-endian, big-endian and red/blue 447little-endian, although some drivers might interpret them according to machine endianness. V4L2 defines little-endian, big-endian and red/blue
448swapped variants. For details see <xref linkend="pixfmt-rgb" />.</para> 448swapped variants. For details see <xref linkend="pixfmt-rgb" />.</para>
449 </footnote></para></entry> 449 </footnote></para></entry>
450 </row> 450 </row>
@@ -823,7 +823,7 @@ standard); 35468950&nbsp;Hz PAL and SECAM (625-line standards)</entry>
823 <row> 823 <row>
824 <entry>sample_format</entry> 824 <entry>sample_format</entry>
825 <entry>V4L2_PIX_FMT_GREY. The last four bytes (a 825 <entry>V4L2_PIX_FMT_GREY. The last four bytes (a
826machine endianess integer) contain a frame counter.</entry> 826machine endianness integer) contain a frame counter.</entry>
827 </row> 827 </row>
828 <row> 828 <row>
829 <entry>start[]</entry> 829 <entry>start[]</entry>
diff --git a/Documentation/arm/kernel_user_helpers.txt b/Documentation/arm/kernel_user_helpers.txt
index a17df9f91d16..5673594717cf 100644
--- a/Documentation/arm/kernel_user_helpers.txt
+++ b/Documentation/arm/kernel_user_helpers.txt
@@ -25,7 +25,7 @@ inline (either in the code emitted directly by the compiler, or part of
25the implementation of a library call) when optimizing for a recent enough 25the implementation of a library call) when optimizing for a recent enough
26processor that has the necessary native support, but only if resulting 26processor that has the necessary native support, but only if resulting
27binaries are already to be incompatible with earlier ARM processors due to 27binaries are already to be incompatible with earlier ARM processors due to
28useage of similar native instructions for other things. In other words 28usage of similar native instructions for other things. In other words
29don't make binaries unable to run on earlier processors just for the sake 29don't make binaries unable to run on earlier processors just for the sake
30of not using these kernel helpers if your compiled code is not going to 30of not using these kernel helpers if your compiled code is not going to
31use new instructions for other purpose. 31use new instructions for other purpose.
diff --git a/Documentation/cgroups/blkio-controller.txt b/Documentation/cgroups/blkio-controller.txt
index 84f0a15fc210..b4b1fb3a83f0 100644
--- a/Documentation/cgroups/blkio-controller.txt
+++ b/Documentation/cgroups/blkio-controller.txt
@@ -94,11 +94,11 @@ Throttling/Upper Limit policy
94 94
95Hierarchical Cgroups 95Hierarchical Cgroups
96==================== 96====================
97- Currently none of the IO control policy supports hierarhical groups. But 97- Currently none of the IO control policy supports hierarchical groups. But
98 cgroup interface does allow creation of hierarhical cgroups and internally 98 cgroup interface does allow creation of hierarchical cgroups and internally
99 IO policies treat them as flat hierarchy. 99 IO policies treat them as flat hierarchy.
100 100
101 So this patch will allow creation of cgroup hierarhcy but at the backend 101 So this patch will allow creation of cgroup hierarchcy but at the backend
102 everything will be treated as flat. So if somebody created a hierarchy like 102 everything will be treated as flat. So if somebody created a hierarchy like
103 as follows. 103 as follows.
104 104
@@ -266,7 +266,7 @@ Proportional weight policy files
266- blkio.idle_time 266- blkio.idle_time
267 - Debugging aid only enabled if CONFIG_DEBUG_BLK_CGROUP=y. 267 - Debugging aid only enabled if CONFIG_DEBUG_BLK_CGROUP=y.
268 This is the amount of time spent by the IO scheduler idling for a 268 This is the amount of time spent by the IO scheduler idling for a
269 given cgroup in anticipation of a better request than the exising ones 269 given cgroup in anticipation of a better request than the existing ones
270 from other queues/cgroups. This is in nanoseconds. If this is read 270 from other queues/cgroups. This is in nanoseconds. If this is read
271 when the cgroup is in an idling state, the stat will only report the 271 when the cgroup is in an idling state, the stat will only report the
272 idle_time accumulated till the last idle period and will not include 272 idle_time accumulated till the last idle period and will not include
@@ -283,34 +283,34 @@ Throttling/Upper limit policy files
283----------------------------------- 283-----------------------------------
284- blkio.throttle.read_bps_device 284- blkio.throttle.read_bps_device
285 - Specifies upper limit on READ rate from the device. IO rate is 285 - Specifies upper limit on READ rate from the device. IO rate is
286 specified in bytes per second. Rules are per deivce. Following is 286 specified in bytes per second. Rules are per device. Following is
287 the format. 287 the format.
288 288
289 echo "<major>:<minor> <rate_bytes_per_second>" > /cgrp/blkio.throttle.read_bps_device 289 echo "<major>:<minor> <rate_bytes_per_second>" > /cgrp/blkio.throttle.read_bps_device
290 290
291- blkio.throttle.write_bps_device 291- blkio.throttle.write_bps_device
292 - Specifies upper limit on WRITE rate to the device. IO rate is 292 - Specifies upper limit on WRITE rate to the device. IO rate is
293 specified in bytes per second. Rules are per deivce. Following is 293 specified in bytes per second. Rules are per device. Following is
294 the format. 294 the format.
295 295
296 echo "<major>:<minor> <rate_bytes_per_second>" > /cgrp/blkio.throttle.write_bps_device 296 echo "<major>:<minor> <rate_bytes_per_second>" > /cgrp/blkio.throttle.write_bps_device
297 297
298- blkio.throttle.read_iops_device 298- blkio.throttle.read_iops_device
299 - Specifies upper limit on READ rate from the device. IO rate is 299 - Specifies upper limit on READ rate from the device. IO rate is
300 specified in IO per second. Rules are per deivce. Following is 300 specified in IO per second. Rules are per device. Following is
301 the format. 301 the format.
302 302
303 echo "<major>:<minor> <rate_io_per_second>" > /cgrp/blkio.throttle.read_iops_device 303 echo "<major>:<minor> <rate_io_per_second>" > /cgrp/blkio.throttle.read_iops_device
304 304
305- blkio.throttle.write_iops_device 305- blkio.throttle.write_iops_device
306 - Specifies upper limit on WRITE rate to the device. IO rate is 306 - Specifies upper limit on WRITE rate to the device. IO rate is
307 specified in io per second. Rules are per deivce. Following is 307 specified in io per second. Rules are per device. Following is
308 the format. 308 the format.
309 309
310 echo "<major>:<minor> <rate_io_per_second>" > /cgrp/blkio.throttle.write_iops_device 310 echo "<major>:<minor> <rate_io_per_second>" > /cgrp/blkio.throttle.write_iops_device
311 311
312Note: If both BW and IOPS rules are specified for a device, then IO is 312Note: If both BW and IOPS rules are specified for a device, then IO is
313 subjectd to both the constraints. 313 subjected to both the constraints.
314 314
315- blkio.throttle.io_serviced 315- blkio.throttle.io_serviced
316 - Number of IOs (bio) completed to/from the disk by the group (as 316 - Number of IOs (bio) completed to/from the disk by the group (as
diff --git a/Documentation/device-mapper/dm-raid.txt b/Documentation/device-mapper/dm-raid.txt
index 2a8c11331d2d..946c73342cde 100644
--- a/Documentation/device-mapper/dm-raid.txt
+++ b/Documentation/device-mapper/dm-raid.txt
@@ -28,7 +28,7 @@ The target is named "raid" and it accepts the following parameters:
28 raid6_nc RAID6 N continue 28 raid6_nc RAID6 N continue
29 - rotating parity N (right-to-left) with data continuation 29 - rotating parity N (right-to-left) with data continuation
30 30
31 Refererence: Chapter 4 of 31 Reference: Chapter 4 of
32 http://www.snia.org/sites/default/files/SNIA_DDF_Technical_Position_v2.0.pdf 32 http://www.snia.org/sites/default/files/SNIA_DDF_Technical_Position_v2.0.pdf
33 33
34<#raid_params>: The number of parameters that follow. 34<#raid_params>: The number of parameters that follow.
diff --git a/Documentation/device-mapper/persistent-data.txt b/Documentation/device-mapper/persistent-data.txt
index 0e5df9b04ad2..a333bcb3a6c2 100644
--- a/Documentation/device-mapper/persistent-data.txt
+++ b/Documentation/device-mapper/persistent-data.txt
@@ -3,7 +3,7 @@ Introduction
3 3
4The more-sophisticated device-mapper targets require complex metadata 4The more-sophisticated device-mapper targets require complex metadata
5that is managed in kernel. In late 2010 we were seeing that various 5that is managed in kernel. In late 2010 we were seeing that various
6different targets were rolling their own data strutures, for example: 6different targets were rolling their own data structures, for example:
7 7
8- Mikulas Patocka's multisnap implementation 8- Mikulas Patocka's multisnap implementation
9- Heinz Mauelshagen's thin provisioning target 9- Heinz Mauelshagen's thin provisioning target
diff --git a/Documentation/device-mapper/thin-provisioning.txt b/Documentation/device-mapper/thin-provisioning.txt
index 801d9d1cf82b..1ff044d87ca4 100644
--- a/Documentation/device-mapper/thin-provisioning.txt
+++ b/Documentation/device-mapper/thin-provisioning.txt
@@ -1,7 +1,7 @@
1Introduction 1Introduction
2============ 2============
3 3
4This document descibes a collection of device-mapper targets that 4This document describes a collection of device-mapper targets that
5between them implement thin-provisioning and snapshots. 5between them implement thin-provisioning and snapshots.
6 6
7The main highlight of this implementation, compared to the previous 7The main highlight of this implementation, compared to the previous
diff --git a/Documentation/devicetree/bindings/arm/omap/omap.txt b/Documentation/devicetree/bindings/arm/omap/omap.txt
index dbdab40ed3a6..edc618a8aab2 100644
--- a/Documentation/devicetree/bindings/arm/omap/omap.txt
+++ b/Documentation/devicetree/bindings/arm/omap/omap.txt
@@ -5,7 +5,7 @@ IPs present in the SoC.
5On top of that an omap_device is created to extend the platform_device 5On top of that an omap_device is created to extend the platform_device
6capabilities and to allow binding with one or several hwmods. 6capabilities and to allow binding with one or several hwmods.
7The hwmods will contain all the information to build the device: 7The hwmods will contain all the information to build the device:
8adresse range, irq lines, dma lines, interconnect, PRCM register, 8address range, irq lines, dma lines, interconnect, PRCM register,
9clock domain, input clocks. 9clock domain, input clocks.
10For the moment just point to the existing hwmod, the next step will be 10For the moment just point to the existing hwmod, the next step will be
11to move data from hwmod to device-tree representation. 11to move data from hwmod to device-tree representation.
diff --git a/Documentation/devicetree/bindings/arm/sirf.txt b/Documentation/devicetree/bindings/arm/sirf.txt
index 6b07f65b32de..1881e1c6dda5 100644
--- a/Documentation/devicetree/bindings/arm/sirf.txt
+++ b/Documentation/devicetree/bindings/arm/sirf.txt
@@ -1,3 +1,3 @@
1prima2 "cb" evalutation board 1prima2 "cb" evaluation board
2Required root node properties: 2Required root node properties:
3 - compatible = "sirf,prima2-cb", "sirf,prima2"; 3 - compatible = "sirf,prima2-cb", "sirf,prima2";
diff --git a/Documentation/devicetree/booting-without-of.txt b/Documentation/devicetree/booting-without-of.txt
index 7c1329de0596..da0bfeb4253d 100644
--- a/Documentation/devicetree/booting-without-of.txt
+++ b/Documentation/devicetree/booting-without-of.txt
@@ -169,7 +169,7 @@ it with special cases.
169 169
170 b) Entry with a flattened device-tree block. Firmware loads the 170 b) Entry with a flattened device-tree block. Firmware loads the
171 physical address of the flattened device tree block (dtb) into r2, 171 physical address of the flattened device tree block (dtb) into r2,
172 r1 is not used, but it is considered good practise to use a valid 172 r1 is not used, but it is considered good practice to use a valid
173 machine number as described in Documentation/arm/Booting. 173 machine number as described in Documentation/arm/Booting.
174 174
175 r0 : 0 175 r0 : 0
diff --git a/Documentation/dmaengine.txt b/Documentation/dmaengine.txt
index bbe6cb3d1856..879b6e31e2da 100644
--- a/Documentation/dmaengine.txt
+++ b/Documentation/dmaengine.txt
@@ -63,7 +63,7 @@ The slave DMA usage consists of following steps:
63 struct dma_slave_config *config) 63 struct dma_slave_config *config)
64 64
65 Please see the dma_slave_config structure definition in dmaengine.h 65 Please see the dma_slave_config structure definition in dmaengine.h
66 for a detailed explaination of the struct members. Please note 66 for a detailed explanation of the struct members. Please note
67 that the 'direction' member will be going away as it duplicates the 67 that the 'direction' member will be going away as it duplicates the
68 direction given in the prepare call. 68 direction given in the prepare call.
69 69
diff --git a/Documentation/fb/matroxfb.txt b/Documentation/fb/matroxfb.txt
index e5ce8a1a978b..b95f5bb522f2 100644
--- a/Documentation/fb/matroxfb.txt
+++ b/Documentation/fb/matroxfb.txt
@@ -177,8 +177,8 @@ sgram - tells to driver that you have Gxx0 with SGRAM memory. It has no
177 effect without `init'. 177 effect without `init'.
178sdram - tells to driver that you have Gxx0 with SDRAM memory. 178sdram - tells to driver that you have Gxx0 with SDRAM memory.
179 It is a default. 179 It is a default.
180inv24 - change timings parameters for 24bpp modes on Millenium and 180inv24 - change timings parameters for 24bpp modes on Millennium and
181 Millenium II. Specify this if you see strange color shadows around 181 Millennium II. Specify this if you see strange color shadows around
182 characters. 182 characters.
183noinv24 - use standard timings. It is the default. 183noinv24 - use standard timings. It is the default.
184inverse - invert colors on screen (for LCD displays) 184inverse - invert colors on screen (for LCD displays)
@@ -204,9 +204,9 @@ grayscale - enable grayscale summing. It works in PSEUDOCOLOR modes (text,
204 can paint colors. 204 can paint colors.
205nograyscale - disable grayscale summing. It is default. 205nograyscale - disable grayscale summing. It is default.
206cross4MB - enables that pixel line can cross 4MB boundary. It is default for 206cross4MB - enables that pixel line can cross 4MB boundary. It is default for
207 non-Millenium. 207 non-Millennium.
208nocross4MB - pixel line must not cross 4MB boundary. It is default for 208nocross4MB - pixel line must not cross 4MB boundary. It is default for
209 Millenium I or II, because of these devices have hardware 209 Millennium I or II, because of these devices have hardware
210 limitations which do not allow this. But this option is 210 limitations which do not allow this. But this option is
211 incompatible with some (if not all yet released) versions of 211 incompatible with some (if not all yet released) versions of
212 XF86_FBDev. 212 XF86_FBDev.
diff --git a/Documentation/filesystems/ext4.txt b/Documentation/filesystems/ext4.txt
index 10ec4639f152..8c10bf375c73 100644
--- a/Documentation/filesystems/ext4.txt
+++ b/Documentation/filesystems/ext4.txt
@@ -308,7 +308,7 @@ min_batch_time=usec This parameter sets the commit time (as
308 fast disks, at the cost of increasing latency. 308 fast disks, at the cost of increasing latency.
309 309
310journal_ioprio=prio The I/O priority (from 0 to 7, where 0 is the 310journal_ioprio=prio The I/O priority (from 0 to 7, where 0 is the
311 highest priorty) which should be used for I/O 311 highest priority) which should be used for I/O
312 operations submitted by kjournald2 during a 312 operations submitted by kjournald2 during a
313 commit operation. This defaults to 3, which is 313 commit operation. This defaults to 3, which is
314 a slightly higher priority than the default I/O 314 a slightly higher priority than the default I/O
@@ -343,7 +343,7 @@ noinit_itable Do not initialize any uninitialized inode table
343init_itable=n The lazy itable init code will wait n times the 343init_itable=n The lazy itable init code will wait n times the
344 number of milliseconds it took to zero out the 344 number of milliseconds it took to zero out the
345 previous block group's inode table. This 345 previous block group's inode table. This
346 minimizes the impact on the systme performance 346 minimizes the impact on the system performance
347 while file system's inode table is being initialized. 347 while file system's inode table is being initialized.
348 348
349discard Controls whether ext4 should issue discard/TRIM 349discard Controls whether ext4 should issue discard/TRIM
diff --git a/Documentation/filesystems/gfs2-uevents.txt b/Documentation/filesystems/gfs2-uevents.txt
index d81889669293..19a19ebebc34 100644
--- a/Documentation/filesystems/gfs2-uevents.txt
+++ b/Documentation/filesystems/gfs2-uevents.txt
@@ -62,7 +62,7 @@ be fixed.
62 62
63The REMOVE uevent is generated at the end of an unsuccessful mount 63The REMOVE uevent is generated at the end of an unsuccessful mount
64or at the end of a umount of the filesystem. All REMOVE uevents will 64or at the end of a umount of the filesystem. All REMOVE uevents will
65have been preceded by at least an ADD uevent for the same fileystem, 65have been preceded by at least an ADD uevent for the same filesystem,
66and unlike the other uevents is generated automatically by the kernel's 66and unlike the other uevents is generated automatically by the kernel's
67kobject subsystem. 67kobject subsystem.
68 68
diff --git a/Documentation/filesystems/pohmelfs/network_protocol.txt b/Documentation/filesystems/pohmelfs/network_protocol.txt
index 65e03dd44823..c680b4b5353d 100644
--- a/Documentation/filesystems/pohmelfs/network_protocol.txt
+++ b/Documentation/filesystems/pohmelfs/network_protocol.txt
@@ -20,7 +20,7 @@ Commands can be embedded into transaction command (which in turn has own command
20so one can extend protocol as needed without breaking backward compatibility as long 20so one can extend protocol as needed without breaking backward compatibility as long
21as old commands are supported. All string lengths include tail 0 byte. 21as old commands are supported. All string lengths include tail 0 byte.
22 22
23All commands are transferred over the network in big-endian. CPU endianess is used at the end peers. 23All commands are transferred over the network in big-endian. CPU endianness is used at the end peers.
24 24
25@cmd - command number, which specifies command to be processed. Following 25@cmd - command number, which specifies command to be processed. Following
26 commands are used currently: 26 commands are used currently:
diff --git a/Documentation/filesystems/ramfs-rootfs-initramfs.txt b/Documentation/filesystems/ramfs-rootfs-initramfs.txt
index a8273d5fad20..59b4a0962e0f 100644
--- a/Documentation/filesystems/ramfs-rootfs-initramfs.txt
+++ b/Documentation/filesystems/ramfs-rootfs-initramfs.txt
@@ -297,7 +297,7 @@ the above threads) is:
297 either way about the archive format, and there are alternative tools, 297 either way about the archive format, and there are alternative tools,
298 such as: 298 such as:
299 299
300 http://freshmeat.net/projects/afio/ 300 http://freecode.com/projects/afio
301 301
3022) The cpio archive format chosen by the kernel is simpler and cleaner (and 3022) The cpio archive format chosen by the kernel is simpler and cleaner (and
303 thus easier to create and parse) than any of the (literally dozens of) 303 thus easier to create and parse) than any of the (literally dozens of)
diff --git a/Documentation/filesystems/vfs.txt b/Documentation/filesystems/vfs.txt
index 3d9393b845b8..e916e3d36488 100644
--- a/Documentation/filesystems/vfs.txt
+++ b/Documentation/filesystems/vfs.txt
@@ -993,7 +993,7 @@ struct dentry_operations {
993 993
994 If the 'rcu_walk' parameter is true, then the caller is doing a 994 If the 'rcu_walk' parameter is true, then the caller is doing a
995 pathwalk in RCU-walk mode. Sleeping is not permitted in this mode, 995 pathwalk in RCU-walk mode. Sleeping is not permitted in this mode,
996 and the caller can be asked to leave it and call again by returing 996 and the caller can be asked to leave it and call again by returning
997 -ECHILD. 997 -ECHILD.
998 998
999 This function is only used if DCACHE_MANAGE_TRANSIT is set on the 999 This function is only used if DCACHE_MANAGE_TRANSIT is set on the
diff --git a/Documentation/hwmon/adm1275 b/Documentation/hwmon/adm1275
index ab70d96d2dfd..e5f982c845fd 100644
--- a/Documentation/hwmon/adm1275
+++ b/Documentation/hwmon/adm1275
@@ -53,7 +53,7 @@ attributes are write-only, all other attributes are read-only.
53in1_label "vin1" or "vout1" depending on chip variant and 53in1_label "vin1" or "vout1" depending on chip variant and
54 configuration. 54 configuration.
55in1_input Measured voltage. 55in1_input Measured voltage.
56in1_min Minumum Voltage. 56in1_min Minimum Voltage.
57in1_max Maximum voltage. 57in1_max Maximum voltage.
58in1_min_alarm Voltage low alarm. 58in1_min_alarm Voltage low alarm.
59in1_max_alarm Voltage high alarm. 59in1_max_alarm Voltage high alarm.
diff --git a/Documentation/hwmon/max16064 b/Documentation/hwmon/max16064
index f6e8bcbfaccf..f8b478076f6d 100644
--- a/Documentation/hwmon/max16064
+++ b/Documentation/hwmon/max16064
@@ -42,9 +42,9 @@ attributes are read-only.
42 42
43in[1-4]_label "vout[1-4]" 43in[1-4]_label "vout[1-4]"
44in[1-4]_input Measured voltage. From READ_VOUT register. 44in[1-4]_input Measured voltage. From READ_VOUT register.
45in[1-4]_min Minumum Voltage. From VOUT_UV_WARN_LIMIT register. 45in[1-4]_min Minimum Voltage. From VOUT_UV_WARN_LIMIT register.
46in[1-4]_max Maximum voltage. From VOUT_OV_WARN_LIMIT register. 46in[1-4]_max Maximum voltage. From VOUT_OV_WARN_LIMIT register.
47in[1-4]_lcrit Critical minumum Voltage. VOUT_UV_FAULT_LIMIT register. 47in[1-4]_lcrit Critical minimum Voltage. VOUT_UV_FAULT_LIMIT register.
48in[1-4]_crit Critical maximum voltage. From VOUT_OV_FAULT_LIMIT register. 48in[1-4]_crit Critical maximum voltage. From VOUT_OV_FAULT_LIMIT register.
49in[1-4]_min_alarm Voltage low alarm. From VOLTAGE_UV_WARNING status. 49in[1-4]_min_alarm Voltage low alarm. From VOLTAGE_UV_WARNING status.
50in[1-4]_max_alarm Voltage high alarm. From VOLTAGE_OV_WARNING status. 50in[1-4]_max_alarm Voltage high alarm. From VOLTAGE_OV_WARNING status.
diff --git a/Documentation/hwmon/max34440 b/Documentation/hwmon/max34440
index 8ab51536a1eb..19743919ea56 100644
--- a/Documentation/hwmon/max34440
+++ b/Documentation/hwmon/max34440
@@ -48,9 +48,9 @@ attributes are read-only.
48 48
49in[1-6]_label "vout[1-6]". 49in[1-6]_label "vout[1-6]".
50in[1-6]_input Measured voltage. From READ_VOUT register. 50in[1-6]_input Measured voltage. From READ_VOUT register.
51in[1-6]_min Minumum Voltage. From VOUT_UV_WARN_LIMIT register. 51in[1-6]_min Minimum Voltage. From VOUT_UV_WARN_LIMIT register.
52in[1-6]_max Maximum voltage. From VOUT_OV_WARN_LIMIT register. 52in[1-6]_max Maximum voltage. From VOUT_OV_WARN_LIMIT register.
53in[1-6]_lcrit Critical minumum Voltage. VOUT_UV_FAULT_LIMIT register. 53in[1-6]_lcrit Critical minimum Voltage. VOUT_UV_FAULT_LIMIT register.
54in[1-6]_crit Critical maximum voltage. From VOUT_OV_FAULT_LIMIT register. 54in[1-6]_crit Critical maximum voltage. From VOUT_OV_FAULT_LIMIT register.
55in[1-6]_min_alarm Voltage low alarm. From VOLTAGE_UV_WARNING status. 55in[1-6]_min_alarm Voltage low alarm. From VOLTAGE_UV_WARNING status.
56in[1-6]_max_alarm Voltage high alarm. From VOLTAGE_OV_WARNING status. 56in[1-6]_max_alarm Voltage high alarm. From VOLTAGE_OV_WARNING status.
diff --git a/Documentation/hwmon/max8688 b/Documentation/hwmon/max8688
index 71ed10a3c94e..fe849871df32 100644
--- a/Documentation/hwmon/max8688
+++ b/Documentation/hwmon/max8688
@@ -42,9 +42,9 @@ attributes are read-only.
42 42
43in1_label "vout1" 43in1_label "vout1"
44in1_input Measured voltage. From READ_VOUT register. 44in1_input Measured voltage. From READ_VOUT register.
45in1_min Minumum Voltage. From VOUT_UV_WARN_LIMIT register. 45in1_min Minimum Voltage. From VOUT_UV_WARN_LIMIT register.
46in1_max Maximum voltage. From VOUT_OV_WARN_LIMIT register. 46in1_max Maximum voltage. From VOUT_OV_WARN_LIMIT register.
47in1_lcrit Critical minumum Voltage. VOUT_UV_FAULT_LIMIT register. 47in1_lcrit Critical minimum Voltage. VOUT_UV_FAULT_LIMIT register.
48in1_crit Critical maximum voltage. From VOUT_OV_FAULT_LIMIT register. 48in1_crit Critical maximum voltage. From VOUT_OV_FAULT_LIMIT register.
49in1_min_alarm Voltage low alarm. From VOLTAGE_UV_WARNING status. 49in1_min_alarm Voltage low alarm. From VOLTAGE_UV_WARNING status.
50in1_max_alarm Voltage high alarm. From VOLTAGE_OV_WARNING status. 50in1_max_alarm Voltage high alarm. From VOLTAGE_OV_WARNING status.
diff --git a/Documentation/hwmon/ucd9000 b/Documentation/hwmon/ucd9000
index 40ca6db50c48..0df5f276505b 100644
--- a/Documentation/hwmon/ucd9000
+++ b/Documentation/hwmon/ucd9000
@@ -70,9 +70,9 @@ attributes are read-only.
70 70
71in[1-12]_label "vout[1-12]". 71in[1-12]_label "vout[1-12]".
72in[1-12]_input Measured voltage. From READ_VOUT register. 72in[1-12]_input Measured voltage. From READ_VOUT register.
73in[1-12]_min Minumum Voltage. From VOUT_UV_WARN_LIMIT register. 73in[1-12]_min Minimum Voltage. From VOUT_UV_WARN_LIMIT register.
74in[1-12]_max Maximum voltage. From VOUT_OV_WARN_LIMIT register. 74in[1-12]_max Maximum voltage. From VOUT_OV_WARN_LIMIT register.
75in[1-12]_lcrit Critical minumum Voltage. VOUT_UV_FAULT_LIMIT register. 75in[1-12]_lcrit Critical minimum Voltage. VOUT_UV_FAULT_LIMIT register.
76in[1-12]_crit Critical maximum voltage. From VOUT_OV_FAULT_LIMIT register. 76in[1-12]_crit Critical maximum voltage. From VOUT_OV_FAULT_LIMIT register.
77in[1-12]_min_alarm Voltage low alarm. From VOLTAGE_UV_WARNING status. 77in[1-12]_min_alarm Voltage low alarm. From VOLTAGE_UV_WARNING status.
78in[1-12]_max_alarm Voltage high alarm. From VOLTAGE_OV_WARNING status. 78in[1-12]_max_alarm Voltage high alarm. From VOLTAGE_OV_WARNING status.
@@ -82,7 +82,7 @@ in[1-12]_crit_alarm Voltage critical high alarm. From VOLTAGE_OV_FAULT status.
82curr[1-12]_label "iout[1-12]". 82curr[1-12]_label "iout[1-12]".
83curr[1-12]_input Measured current. From READ_IOUT register. 83curr[1-12]_input Measured current. From READ_IOUT register.
84curr[1-12]_max Maximum current. From IOUT_OC_WARN_LIMIT register. 84curr[1-12]_max Maximum current. From IOUT_OC_WARN_LIMIT register.
85curr[1-12]_lcrit Critical minumum output current. From IOUT_UC_FAULT_LIMIT 85curr[1-12]_lcrit Critical minimum output current. From IOUT_UC_FAULT_LIMIT
86 register. 86 register.
87curr[1-12]_crit Critical maximum current. From IOUT_OC_FAULT_LIMIT register. 87curr[1-12]_crit Critical maximum current. From IOUT_OC_FAULT_LIMIT register.
88curr[1-12]_max_alarm Current high alarm. From IOUT_OC_WARNING status. 88curr[1-12]_max_alarm Current high alarm. From IOUT_OC_WARNING status.
diff --git a/Documentation/hwmon/ucd9200 b/Documentation/hwmon/ucd9200
index 3c58607f72fe..fd7d07b1908a 100644
--- a/Documentation/hwmon/ucd9200
+++ b/Documentation/hwmon/ucd9200
@@ -54,9 +54,9 @@ attributes are read-only.
54 54
55in1_label "vin". 55in1_label "vin".
56in1_input Measured voltage. From READ_VIN register. 56in1_input Measured voltage. From READ_VIN register.
57in1_min Minumum Voltage. From VIN_UV_WARN_LIMIT register. 57in1_min Minimum Voltage. From VIN_UV_WARN_LIMIT register.
58in1_max Maximum voltage. From VIN_OV_WARN_LIMIT register. 58in1_max Maximum voltage. From VIN_OV_WARN_LIMIT register.
59in1_lcrit Critical minumum Voltage. VIN_UV_FAULT_LIMIT register. 59in1_lcrit Critical minimum Voltage. VIN_UV_FAULT_LIMIT register.
60in1_crit Critical maximum voltage. From VIN_OV_FAULT_LIMIT register. 60in1_crit Critical maximum voltage. From VIN_OV_FAULT_LIMIT register.
61in1_min_alarm Voltage low alarm. From VIN_UV_WARNING status. 61in1_min_alarm Voltage low alarm. From VIN_UV_WARNING status.
62in1_max_alarm Voltage high alarm. From VIN_OV_WARNING status. 62in1_max_alarm Voltage high alarm. From VIN_OV_WARNING status.
@@ -65,9 +65,9 @@ in1_crit_alarm Voltage critical high alarm. From VIN_OV_FAULT status.
65 65
66in[2-5]_label "vout[1-4]". 66in[2-5]_label "vout[1-4]".
67in[2-5]_input Measured voltage. From READ_VOUT register. 67in[2-5]_input Measured voltage. From READ_VOUT register.
68in[2-5]_min Minumum Voltage. From VOUT_UV_WARN_LIMIT register. 68in[2-5]_min Minimum Voltage. From VOUT_UV_WARN_LIMIT register.
69in[2-5]_max Maximum voltage. From VOUT_OV_WARN_LIMIT register. 69in[2-5]_max Maximum voltage. From VOUT_OV_WARN_LIMIT register.
70in[2-5]_lcrit Critical minumum Voltage. VOUT_UV_FAULT_LIMIT register. 70in[2-5]_lcrit Critical minimum Voltage. VOUT_UV_FAULT_LIMIT register.
71in[2-5]_crit Critical maximum voltage. From VOUT_OV_FAULT_LIMIT register. 71in[2-5]_crit Critical maximum voltage. From VOUT_OV_FAULT_LIMIT register.
72in[2-5]_min_alarm Voltage low alarm. From VOLTAGE_UV_WARNING status. 72in[2-5]_min_alarm Voltage low alarm. From VOLTAGE_UV_WARNING status.
73in[2-5]_max_alarm Voltage high alarm. From VOLTAGE_OV_WARNING status. 73in[2-5]_max_alarm Voltage high alarm. From VOLTAGE_OV_WARNING status.
@@ -80,7 +80,7 @@ curr1_input Measured current. From READ_IIN register.
80curr[2-5]_label "iout[1-4]". 80curr[2-5]_label "iout[1-4]".
81curr[2-5]_input Measured current. From READ_IOUT register. 81curr[2-5]_input Measured current. From READ_IOUT register.
82curr[2-5]_max Maximum current. From IOUT_OC_WARN_LIMIT register. 82curr[2-5]_max Maximum current. From IOUT_OC_WARN_LIMIT register.
83curr[2-5]_lcrit Critical minumum output current. From IOUT_UC_FAULT_LIMIT 83curr[2-5]_lcrit Critical minimum output current. From IOUT_UC_FAULT_LIMIT
84 register. 84 register.
85curr[2-5]_crit Critical maximum current. From IOUT_OC_FAULT_LIMIT register. 85curr[2-5]_crit Critical maximum current. From IOUT_OC_FAULT_LIMIT register.
86curr[2-5]_max_alarm Current high alarm. From IOUT_OC_WARNING status. 86curr[2-5]_max_alarm Current high alarm. From IOUT_OC_WARNING status.
diff --git a/Documentation/hwmon/zl6100 b/Documentation/hwmon/zl6100
index a4e8d90f59f6..98ebacbdd8d9 100644
--- a/Documentation/hwmon/zl6100
+++ b/Documentation/hwmon/zl6100
@@ -106,7 +106,7 @@ in1_label "vin"
106in1_input Measured input voltage. 106in1_input Measured input voltage.
107in1_min Minimum input voltage. 107in1_min Minimum input voltage.
108in1_max Maximum input voltage. 108in1_max Maximum input voltage.
109in1_lcrit Critical minumum input voltage. 109in1_lcrit Critical minimum input voltage.
110in1_crit Critical maximum input voltage. 110in1_crit Critical maximum input voltage.
111in1_min_alarm Input voltage low alarm. 111in1_min_alarm Input voltage low alarm.
112in1_max_alarm Input voltage high alarm. 112in1_max_alarm Input voltage high alarm.
@@ -115,7 +115,7 @@ in1_crit_alarm Input voltage critical high alarm.
115 115
116in2_label "vout1" 116in2_label "vout1"
117in2_input Measured output voltage. 117in2_input Measured output voltage.
118in2_lcrit Critical minumum output Voltage. 118in2_lcrit Critical minimum output Voltage.
119in2_crit Critical maximum output voltage. 119in2_crit Critical maximum output voltage.
120in2_lcrit_alarm Critical output voltage critical low alarm. 120in2_lcrit_alarm Critical output voltage critical low alarm.
121in2_crit_alarm Critical output voltage critical high alarm. 121in2_crit_alarm Critical output voltage critical high alarm.
diff --git a/Documentation/i2o/ioctl b/Documentation/i2o/ioctl
index 22ca53a67e23..27c3c5493116 100644
--- a/Documentation/i2o/ioctl
+++ b/Documentation/i2o/ioctl
@@ -138,7 +138,7 @@ VI. Setting Parameters
138 138
139 The return value is the size in bytes of the data written into 139 The return value is the size in bytes of the data written into
140 ops->resbuf if no errors occur. If an error occurs, -1 is returned 140 ops->resbuf if no errors occur. If an error occurs, -1 is returned
141 and errno is set appropriatly: 141 and errno is set appropriately:
142 142
143 EFAULT Invalid user space pointer was passed 143 EFAULT Invalid user space pointer was passed
144 ENXIO Invalid IOP number 144 ENXIO Invalid IOP number
@@ -222,7 +222,7 @@ VIII. Downloading Software
222 RETURNS 222 RETURNS
223 223
224 This function returns 0 no errors occur. If an error occurs, -1 224 This function returns 0 no errors occur. If an error occurs, -1
225 is returned and errno is set appropriatly: 225 is returned and errno is set appropriately:
226 226
227 EFAULT Invalid user space pointer was passed 227 EFAULT Invalid user space pointer was passed
228 ENXIO Invalid IOP number 228 ENXIO Invalid IOP number
@@ -264,7 +264,7 @@ IX. Uploading Software
264 RETURNS 264 RETURNS
265 265
266 This function returns 0 if no errors occur. If an error occurs, -1 266 This function returns 0 if no errors occur. If an error occurs, -1
267 is returned and errno is set appropriatly: 267 is returned and errno is set appropriately:
268 268
269 EFAULT Invalid user space pointer was passed 269 EFAULT Invalid user space pointer was passed
270 ENXIO Invalid IOP number 270 ENXIO Invalid IOP number
@@ -301,7 +301,7 @@ X. Removing Software
301 RETURNS 301 RETURNS
302 302
303 This function returns 0 if no errors occur. If an error occurs, -1 303 This function returns 0 if no errors occur. If an error occurs, -1
304 is returned and errno is set appropriatly: 304 is returned and errno is set appropriately:
305 305
306 EFAULT Invalid user space pointer was passed 306 EFAULT Invalid user space pointer was passed
307 ENXIO Invalid IOP number 307 ENXIO Invalid IOP number
@@ -325,7 +325,7 @@ X. Validating Configuration
325 RETURNS 325 RETURNS
326 326
327 This function returns 0 if no erro occur. If an error occurs, -1 is 327 This function returns 0 if no erro occur. If an error occurs, -1 is
328 returned and errno is set appropriatly: 328 returned and errno is set appropriately:
329 329
330 ETIMEDOUT Timeout waiting for reply message 330 ETIMEDOUT Timeout waiting for reply message
331 ENXIO Invalid IOP number 331 ENXIO Invalid IOP number
@@ -360,7 +360,7 @@ XI. Configuration Dialog
360 RETURNS 360 RETURNS
361 361
362 This function returns 0 if no error occur. If an error occurs, -1 362 This function returns 0 if no error occur. If an error occurs, -1
363 is returned and errno is set appropriatly: 363 is returned and errno is set appropriately:
364 364
365 EFAULT Invalid user space pointer was passed 365 EFAULT Invalid user space pointer was passed
366 ENXIO Invalid IOP number 366 ENXIO Invalid IOP number
diff --git a/Documentation/ide/ChangeLog.ide-cd.1994-2004 b/Documentation/ide/ChangeLog.ide-cd.1994-2004
index 190d17bfff62..4cc3ad99f39b 100644
--- a/Documentation/ide/ChangeLog.ide-cd.1994-2004
+++ b/Documentation/ide/ChangeLog.ide-cd.1994-2004
@@ -175,7 +175,7 @@
175 * since the .pdf version doesn't seem to work... 175 * since the .pdf version doesn't seem to work...
176 * -- Updated the TODO list to something more current. 176 * -- Updated the TODO list to something more current.
177 * 177 *
178 * 4.15 Aug 25, 1998 -- Updated ide-cd.h to respect mechine endianess, 178 * 4.15 Aug 25, 1998 -- Updated ide-cd.h to respect machine endianness,
179 * patch thanks to "Eddie C. Dost" <ecd@skynet.be> 179 * patch thanks to "Eddie C. Dost" <ecd@skynet.be>
180 * 180 *
181 * 4.50 Oct 19, 1998 -- New maintainers! 181 * 4.50 Oct 19, 1998 -- New maintainers!
diff --git a/Documentation/input/alps.txt b/Documentation/input/alps.txt
index 2f95308251d4..ae8ba9a74ce1 100644
--- a/Documentation/input/alps.txt
+++ b/Documentation/input/alps.txt
@@ -132,8 +132,8 @@ number of contacts (f1 and f0 in the table below).
132 byte 5: 0 1 ? ? ? ? f1 f0 132 byte 5: 0 1 ? ? ? ? f1 f0
133 133
134This packet only appears after a position packet with the mt bit set, and 134This packet only appears after a position packet with the mt bit set, and
135ususally only appears when there are two or more contacts (although 135usually only appears when there are two or more contacts (although
136ocassionally it's seen with only a single contact). 136occassionally it's seen with only a single contact).
137 137
138The final v3 packet type is the trackstick packet. 138The final v3 packet type is the trackstick packet.
139 139
diff --git a/Documentation/input/joystick.txt b/Documentation/input/joystick.txt
index 8007b7ca87bf..304262bb661a 100644
--- a/Documentation/input/joystick.txt
+++ b/Documentation/input/joystick.txt
@@ -330,7 +330,7 @@ the USB documentation for how to setup an USB mouse.
330 The TM DirectConnect (BSP) protocol is supported by the tmdc.c 330 The TM DirectConnect (BSP) protocol is supported by the tmdc.c
331module. This includes, but is not limited to: 331module. This includes, but is not limited to:
332 332
333* ThrustMaster Millenium 3D Inceptor 333* ThrustMaster Millennium 3D Interceptor
334* ThrustMaster 3D Rage Pad 334* ThrustMaster 3D Rage Pad
335* ThrustMaster Fusion Digital Game Pad 335* ThrustMaster Fusion Digital Game Pad
336 336
diff --git a/Documentation/ioctl/hdio.txt b/Documentation/ioctl/hdio.txt
index 91a6ecbae0bb..18eb98c44ffe 100644
--- a/Documentation/ioctl/hdio.txt
+++ b/Documentation/ioctl/hdio.txt
@@ -596,7 +596,7 @@ HDIO_DRIVE_TASKFILE execute raw taskfile
596 if CHS/LBA28 596 if CHS/LBA28
597 597
598 The association between in_flags.all and each enable 598 The association between in_flags.all and each enable
599 bitfield flips depending on endianess; fortunately, TASKFILE 599 bitfield flips depending on endianness; fortunately, TASKFILE
600 only uses inflags.b.data bit and ignores all other bits. 600 only uses inflags.b.data bit and ignores all other bits.
601 The end result is that, on any endian machines, it has no 601 The end result is that, on any endian machines, it has no
602 effect other than modifying in_flags on completion. 602 effect other than modifying in_flags on completion.
@@ -720,7 +720,7 @@ HDIO_DRIVE_TASKFILE execute raw taskfile
720 720
721 [6] Do not access {in|out}_flags->all except for resetting 721 [6] Do not access {in|out}_flags->all except for resetting
722 all the bits. Always access individual bit fields. ->all 722 all the bits. Always access individual bit fields. ->all
723 value will flip depending on endianess. For the same 723 value will flip depending on endianness. For the same
724 reason, do not use IDE_{TASKFILE|HOB}_STD_{OUT|IN}_FLAGS 724 reason, do not use IDE_{TASKFILE|HOB}_STD_{OUT|IN}_FLAGS
725 constants defined in hdreg.h. 725 constants defined in hdreg.h.
726 726
diff --git a/Documentation/kbuild/kconfig-language.txt b/Documentation/kbuild/kconfig-language.txt
index 44e2649fbb29..a686f9cd69c1 100644
--- a/Documentation/kbuild/kconfig-language.txt
+++ b/Documentation/kbuild/kconfig-language.txt
@@ -117,7 +117,7 @@ applicable everywhere (see syntax).
117 This attribute is only applicable to menu blocks, if the condition is 117 This attribute is only applicable to menu blocks, if the condition is
118 false, the menu block is not displayed to the user (the symbols 118 false, the menu block is not displayed to the user (the symbols
119 contained there can still be selected by other symbols, though). It is 119 contained there can still be selected by other symbols, though). It is
120 similar to a conditional "prompt" attribude for individual menu 120 similar to a conditional "prompt" attribute for individual menu
121 entries. Default value of "visible" is true. 121 entries. Default value of "visible" is true.
122 122
123- numerical ranges: "range" <symbol> <symbol> ["if" <expr>] 123- numerical ranges: "range" <symbol> <symbol> ["if" <expr>]
diff --git a/Documentation/kernel-parameters.txt b/Documentation/kernel-parameters.txt
index d99fd9c0ec0e..8cadb7551fca 100644
--- a/Documentation/kernel-parameters.txt
+++ b/Documentation/kernel-parameters.txt
@@ -950,7 +950,7 @@ bytes respectively. Such letter suffixes can also be entirely omitted.
950 controller 950 controller
951 i8042.nopnp [HW] Don't use ACPIPnP / PnPBIOS to discover KBD/AUX 951 i8042.nopnp [HW] Don't use ACPIPnP / PnPBIOS to discover KBD/AUX
952 controllers 952 controllers
953 i8042.notimeout [HW] Ignore timeout condition signalled by conroller 953 i8042.notimeout [HW] Ignore timeout condition signalled by controller
954 i8042.reset [HW] Reset the controller during init and cleanup 954 i8042.reset [HW] Reset the controller during init and cleanup
955 i8042.unlock [HW] Unlock (ignore) the keylock 955 i8042.unlock [HW] Unlock (ignore) the keylock
956 956
@@ -2440,7 +2440,7 @@ bytes respectively. Such letter suffixes can also be entirely omitted.
2440 For more information see Documentation/vm/slub.txt. 2440 For more information see Documentation/vm/slub.txt.
2441 2441
2442 slub_min_order= [MM, SLUB] 2442 slub_min_order= [MM, SLUB]
2443 Determines the mininum page order for slabs. Must be 2443 Determines the minimum page order for slabs. Must be
2444 lower than slub_max_order. 2444 lower than slub_max_order.
2445 For more information see Documentation/vm/slub.txt. 2445 For more information see Documentation/vm/slub.txt.
2446 2446
@@ -2606,7 +2606,7 @@ bytes respectively. Such letter suffixes can also be entirely omitted.
2606 2606
2607 threadirqs [KNL] 2607 threadirqs [KNL]
2608 Force threading of all interrupt handlers except those 2608 Force threading of all interrupt handlers except those
2609 marked explicitely IRQF_NO_THREAD. 2609 marked explicitly IRQF_NO_THREAD.
2610 2610
2611 topology= [S390] 2611 topology= [S390]
2612 Format: {off | on} 2612 Format: {off | on}
diff --git a/Documentation/networking/fore200e.txt b/Documentation/networking/fore200e.txt
index 6e0d2a9613ec..f648eb265188 100644
--- a/Documentation/networking/fore200e.txt
+++ b/Documentation/networking/fore200e.txt
@@ -44,7 +44,7 @@ the 'software updates' pages. The firmware binaries are part of
44the various ForeThought software distributions. 44the various ForeThought software distributions.
45 45
46Notice that different versions of the PCA-200E firmware exist, depending 46Notice that different versions of the PCA-200E firmware exist, depending
47on the endianess of the host architecture. The driver is shipped with 47on the endianness of the host architecture. The driver is shipped with
48both little and big endian PCA firmware images. 48both little and big endian PCA firmware images.
49 49
50Name and location of the new firmware images can be set at kernel 50Name and location of the new firmware images can be set at kernel
diff --git a/Documentation/numastat.txt b/Documentation/numastat.txt
index 9fcc9a608dc0..520327790d54 100644
--- a/Documentation/numastat.txt
+++ b/Documentation/numastat.txt
@@ -5,18 +5,23 @@ Numa policy hit/miss statistics
5 5
6All units are pages. Hugepages have separate counters. 6All units are pages. Hugepages have separate counters.
7 7
8numa_hit A process wanted to allocate memory from this node, 8numa_hit A process wanted to allocate memory from this node,
9 and succeeded. 9 and succeeded.
10numa_miss A process wanted to allocate memory from another node, 10
11 but ended up with memory from this node. 11numa_miss A process wanted to allocate memory from another node,
12numa_foreign A process wanted to allocate on this node, 12 but ended up with memory from this node.
13 but ended up with memory from another one. 13
14local_node A process ran on this node and got memory from it. 14numa_foreign A process wanted to allocate on this node,
15other_node A process ran on this node and got memory from another node. 15 but ended up with memory from another one.
16interleave_hit Interleaving wanted to allocate from this node 16
17 and succeeded. 17local_node A process ran on this node and got memory from it.
18
19other_node A process ran on this node and got memory from another node.
20
21interleave_hit Interleaving wanted to allocate from this node
22 and succeeded.
18 23
19For easier reading you can use the numastat utility from the numactl package 24For easier reading you can use the numastat utility from the numactl package
20(ftp://ftp.suse.com/pub/people/ak/numa/numactl*). Note that it only works 25(http://oss.sgi.com/projects/libnuma/). Note that it only works
21well right now on machines with a small number of CPUs. 26well right now on machines with a small number of CPUs.
22 27
diff --git a/Documentation/scsi/ChangeLog.lpfc b/Documentation/scsi/ChangeLog.lpfc
index c56ec99d7b2f..2f6d595f95e1 100644
--- a/Documentation/scsi/ChangeLog.lpfc
+++ b/Documentation/scsi/ChangeLog.lpfc
@@ -1718,7 +1718,7 @@ Changes from 20040319 to 20040326
1718 * lpfc_els_timeout_handler() now uses system timer. 1718 * lpfc_els_timeout_handler() now uses system timer.
1719 * Further cleanup of #ifdef powerpc 1719 * Further cleanup of #ifdef powerpc
1720 * lpfc_scsi_timeout_handler() now uses system timer. 1720 * lpfc_scsi_timeout_handler() now uses system timer.
1721 * Replace common driver's own defines for endianess w/ Linux's 1721 * Replace common driver's own defines for endianness w/ Linux's
1722 __BIG_ENDIAN etc. 1722 __BIG_ENDIAN etc.
1723 * Added #ifdef IPFC for all IPFC specific code. 1723 * Added #ifdef IPFC for all IPFC specific code.
1724 * lpfc_disc_retry_rptlun() now uses system timer. 1724 * lpfc_disc_retry_rptlun() now uses system timer.
diff --git a/Documentation/scsi/ChangeLog.megaraid_sas b/Documentation/scsi/ChangeLog.megaraid_sas
index 57566bacb4c5..83f8ea8b79eb 100644
--- a/Documentation/scsi/ChangeLog.megaraid_sas
+++ b/Documentation/scsi/ChangeLog.megaraid_sas
@@ -510,7 +510,7 @@ i. Support for 1078 type (ppc IOP) controller, device id : 0x60 added.
5103 Older Version : 00.00.02.02 5103 Older Version : 00.00.02.02
511i. Register 16 byte CDB capability with scsi midlayer 511i. Register 16 byte CDB capability with scsi midlayer
512 512
513 "Ths patch properly registers the 16 byte command length capability of the 513 "This patch properly registers the 16 byte command length capability of the
514 megaraid_sas controlled hardware with the scsi midlayer. All megaraid_sas 514 megaraid_sas controlled hardware with the scsi midlayer. All megaraid_sas
515 hardware supports 16 byte CDB's." 515 hardware supports 16 byte CDB's."
516 516
diff --git a/Documentation/scsi/scsi-generic.txt b/Documentation/scsi/scsi-generic.txt
index 0a22ab8ea0c1..51be20a6a14d 100644
--- a/Documentation/scsi/scsi-generic.txt
+++ b/Documentation/scsi/scsi-generic.txt
@@ -62,7 +62,7 @@ There are two packages of sg utilities:
62 and earlier 62 and earlier
63Both packages will work in the lk 2.4 series however sg3_utils offers more 63Both packages will work in the lk 2.4 series however sg3_utils offers more
64capabilities. They can be found at: http://sg.danny.cz/sg/sg3_utils.html and 64capabilities. They can be found at: http://sg.danny.cz/sg/sg3_utils.html and
65freshmeat.net 65freecode.com
66 66
67Another approach is to look at the applications that use the sg driver. 67Another approach is to look at the applications that use the sg driver.
68These include cdrecord, cdparanoia, SANE and cdrdao. 68These include cdrecord, cdparanoia, SANE and cdrdao.
diff --git a/Documentation/scsi/tmscsim.txt b/Documentation/scsi/tmscsim.txt
index 61c0531e044a..3303d218b32e 100644
--- a/Documentation/scsi/tmscsim.txt
+++ b/Documentation/scsi/tmscsim.txt
@@ -102,7 +102,7 @@ So take at least the following measures:
102 ftp://student.physik.uni-dortmund.de/pub/linux/kernel/bootdisk.gz 102 ftp://student.physik.uni-dortmund.de/pub/linux/kernel/bootdisk.gz
103 103
104One more warning: I used to overclock my PCI bus to 41.67 MHz. My Tekram 104One more warning: I used to overclock my PCI bus to 41.67 MHz. My Tekram
105DC390F (Sym53c875) accepted this as well as my Millenium. But the Am53C974 105DC390F (Sym53c875) accepted this as well as my Millennium. But the Am53C974
106produced errors and started to corrupt my disks. So don't do that! A 37.50 106produced errors and started to corrupt my disks. So don't do that! A 37.50
107MHz PCI bus works for me, though, but I don't recommend using higher clocks 107MHz PCI bus works for me, though, but I don't recommend using higher clocks
108than the 33.33 MHz being in the PCI spec. 108than the 33.33 MHz being in the PCI spec.
diff --git a/Documentation/security/Smack.txt b/Documentation/security/Smack.txt
index e9dab41c0fe0..d2f72ae66432 100644
--- a/Documentation/security/Smack.txt
+++ b/Documentation/security/Smack.txt
@@ -536,6 +536,6 @@ writing a single character to the /smack/logging file :
5363 : log denied & accepted 5363 : log denied & accepted
537 537
538Events are logged as 'key=value' pairs, for each event you at least will get 538Events are logged as 'key=value' pairs, for each event you at least will get
539the subjet, the object, the rights requested, the action, the kernel function 539the subject, the object, the rights requested, the action, the kernel function
540that triggered the event, plus other pairs depending on the type of event 540that triggered the event, plus other pairs depending on the type of event
541audited. 541audited.
diff --git a/Documentation/security/keys-trusted-encrypted.txt b/Documentation/security/keys-trusted-encrypted.txt
index c9e4855ed3d7..e105ae97a4f5 100644
--- a/Documentation/security/keys-trusted-encrypted.txt
+++ b/Documentation/security/keys-trusted-encrypted.txt
@@ -1,7 +1,7 @@
1 Trusted and Encrypted Keys 1 Trusted and Encrypted Keys
2 2
3Trusted and Encrypted Keys are two new key types added to the existing kernel 3Trusted and Encrypted Keys are two new key types added to the existing kernel
4key ring service. Both of these new types are variable length symmetic keys, 4key ring service. Both of these new types are variable length symmetric keys,
5and in both cases all keys are created in the kernel, and user space sees, 5and in both cases all keys are created in the kernel, and user space sees,
6stores, and loads only encrypted blobs. Trusted Keys require the availability 6stores, and loads only encrypted blobs. Trusted Keys require the availability
7of a Trusted Platform Module (TPM) chip for greater security, while Encrypted 7of a Trusted Platform Module (TPM) chip for greater security, while Encrypted
diff --git a/Documentation/security/keys.txt b/Documentation/security/keys.txt
index 4d75931d2d79..fcbe7a703405 100644
--- a/Documentation/security/keys.txt
+++ b/Documentation/security/keys.txt
@@ -668,7 +668,7 @@ The keyctl syscall functions are:
668 668
669 If the kernel calls back to userspace to complete the instantiation of a 669 If the kernel calls back to userspace to complete the instantiation of a
670 key, userspace should use this call mark the key as negative before the 670 key, userspace should use this call mark the key as negative before the
671 invoked process returns if it is unable to fulfil the request. 671 invoked process returns if it is unable to fulfill the request.
672 672
673 The process must have write access on the key to be able to instantiate 673 The process must have write access on the key to be able to instantiate
674 it, and the key must be uninstantiated. 674 it, and the key must be uninstantiated.
diff --git a/Documentation/sound/alsa/ALSA-Configuration.txt b/Documentation/sound/alsa/ALSA-Configuration.txt
index 936699e4f04b..12e3a0fb9bec 100644
--- a/Documentation/sound/alsa/ALSA-Configuration.txt
+++ b/Documentation/sound/alsa/ALSA-Configuration.txt
@@ -1588,7 +1588,7 @@ Prior to version 0.9.0rc4 options had a 'snd_' prefix. This was removed.
1588 1588
1589 Module supports autoprobe a chip. 1589 Module supports autoprobe a chip.
1590 1590
1591 Note: the driver may have problems regarding endianess. 1591 Note: the driver may have problems regarding endianness.
1592 1592
1593 The power-management is supported. 1593 The power-management is supported.
1594 1594
diff --git a/Documentation/target/tcm_mod_builder.py b/Documentation/target/tcm_mod_builder.py
index 6e21b8b52638..a78879b01f09 100755
--- a/Documentation/target/tcm_mod_builder.py
+++ b/Documentation/target/tcm_mod_builder.py
@@ -775,7 +775,7 @@ def tcm_mod_dump_fabric_ops(proto_ident, fabric_mod_dir_var, fabric_mod_name):
775 buf += " struct " + fabric_mod_name + "_nacl *nacl;\n\n" 775 buf += " struct " + fabric_mod_name + "_nacl *nacl;\n\n"
776 buf += " nacl = kzalloc(sizeof(struct " + fabric_mod_name + "_nacl), GFP_KERNEL);\n" 776 buf += " nacl = kzalloc(sizeof(struct " + fabric_mod_name + "_nacl), GFP_KERNEL);\n"
777 buf += " if (!nacl) {\n" 777 buf += " if (!nacl) {\n"
778 buf += " printk(KERN_ERR \"Unable to alocate struct " + fabric_mod_name + "_nacl\\n\");\n" 778 buf += " printk(KERN_ERR \"Unable to allocate struct " + fabric_mod_name + "_nacl\\n\");\n"
779 buf += " return NULL;\n" 779 buf += " return NULL;\n"
780 buf += " }\n\n" 780 buf += " }\n\n"
781 buf += " return &nacl->se_node_acl;\n" 781 buf += " return &nacl->se_node_acl;\n"
diff --git a/Documentation/trace/events-power.txt b/Documentation/trace/events-power.txt
index 96d87b67fe37..cf794af22855 100644
--- a/Documentation/trace/events-power.txt
+++ b/Documentation/trace/events-power.txt
@@ -57,7 +57,7 @@ power_end "cpu_id=%lu"
57The 'type' parameter takes one of those macros: 57The 'type' parameter takes one of those macros:
58 . POWER_NONE = 0, 58 . POWER_NONE = 0,
59 . POWER_CSTATE = 1, /* C-State */ 59 . POWER_CSTATE = 1, /* C-State */
60 . POWER_PSTATE = 2, /* Fequency change or DVFS */ 60 . POWER_PSTATE = 2, /* Frequency change or DVFS */
61 61
62The 'state' parameter is set depending on the type: 62The 'state' parameter is set depending on the type:
63 . Target C-state for type=POWER_CSTATE, 63 . Target C-state for type=POWER_CSTATE,
diff --git a/Documentation/usb/mtouchusb.txt b/Documentation/usb/mtouchusb.txt
index 86302cd53ed3..a91adb26ea7b 100644
--- a/Documentation/usb/mtouchusb.txt
+++ b/Documentation/usb/mtouchusb.txt
@@ -1,7 +1,7 @@
1CHANGES 1CHANGES
2 2
3- 0.3 - Created based off of scanner & INSTALL from the original touchscreen 3- 0.3 - Created based off of scanner & INSTALL from the original touchscreen
4 driver on freshmeat (http://freshmeat.net/projects/3mtouchscreendriver) 4 driver on freecode (http://freecode.com/projects/3mtouchscreendriver)
5- Amended for linux-2.4.18, then 2.4.19 5- Amended for linux-2.4.18, then 2.4.19
6 6
7- 0.5 - Complete rewrite using Linux Input in 2.6.3 7- 0.5 - Complete rewrite using Linux Input in 2.6.3
diff --git a/Documentation/usb/power-management.txt b/Documentation/usb/power-management.txt
index 12511c98cc4f..817df299ea07 100644
--- a/Documentation/usb/power-management.txt
+++ b/Documentation/usb/power-management.txt
@@ -345,7 +345,7 @@ autosuspend the device.
345Drivers need not be concerned about balancing changes to the usage 345Drivers need not be concerned about balancing changes to the usage
346counter; the USB core will undo any remaining "get"s when a driver 346counter; the USB core will undo any remaining "get"s when a driver
347is unbound from its interface. As a corollary, drivers must not call 347is unbound from its interface. As a corollary, drivers must not call
348any of the usb_autopm_* functions after their diconnect() routine has 348any of the usb_autopm_* functions after their disconnect() routine has
349returned. 349returned.
350 350
351Drivers using the async routines are responsible for their own 351Drivers using the async routines are responsible for their own
diff --git a/Documentation/usb/proc_usb_info.txt b/Documentation/usb/proc_usb_info.txt
index afe596d5f201..c9c3f0f5ad7b 100644
--- a/Documentation/usb/proc_usb_info.txt
+++ b/Documentation/usb/proc_usb_info.txt
@@ -7,7 +7,7 @@ The usbfs filesystem for USB devices is traditionally mounted at
7/proc/bus/usb. It provides the /proc/bus/usb/devices file, as well as 7/proc/bus/usb. It provides the /proc/bus/usb/devices file, as well as
8the /proc/bus/usb/BBB/DDD files. 8the /proc/bus/usb/BBB/DDD files.
9 9
10In many modern systems the usbfs filsystem isn't used at all. Instead 10In many modern systems the usbfs filesystem isn't used at all. Instead
11USB device nodes are created under /dev/usb/ or someplace similar. The 11USB device nodes are created under /dev/usb/ or someplace similar. The
12"devices" file is available in debugfs, typically as 12"devices" file is available in debugfs, typically as
13/sys/kernel/debug/usb/devices. 13/sys/kernel/debug/usb/devices.
diff --git a/Documentation/video4linux/uvcvideo.txt b/Documentation/video4linux/uvcvideo.txt
index 848d620dcc5c..35ce19cddcf8 100644
--- a/Documentation/video4linux/uvcvideo.txt
+++ b/Documentation/video4linux/uvcvideo.txt
@@ -116,7 +116,7 @@ Description:
116 A UVC control can be mapped to several V4L2 controls. For instance, 116 A UVC control can be mapped to several V4L2 controls. For instance,
117 a UVC pan/tilt control could be mapped to separate pan and tilt V4L2 117 a UVC pan/tilt control could be mapped to separate pan and tilt V4L2
118 controls. The UVC control is divided into non overlapping fields using 118 controls. The UVC control is divided into non overlapping fields using
119 the 'size' and 'offset' fields and are then independantly mapped to 119 the 'size' and 'offset' fields and are then independently mapped to
120 V4L2 control. 120 V4L2 control.
121 121
122 For signed integer V4L2 controls the data_type field should be set to 122 For signed integer V4L2 controls the data_type field should be set to
diff --git a/Documentation/virtual/kvm/mmu.txt b/Documentation/virtual/kvm/mmu.txt
index 5dc972c09b55..fa5f1dbc6b23 100644
--- a/Documentation/virtual/kvm/mmu.txt
+++ b/Documentation/virtual/kvm/mmu.txt
@@ -347,7 +347,7 @@ To instantiate a large spte, four constraints must be satisfied:
347 347
348- the spte must point to a large host page 348- the spte must point to a large host page
349- the guest pte must be a large pte of at least equivalent size (if tdp is 349- the guest pte must be a large pte of at least equivalent size (if tdp is
350 enabled, there is no guest pte and this condition is satisified) 350 enabled, there is no guest pte and this condition is satisfied)
351- if the spte will be writeable, the large page frame may not overlap any 351- if the spte will be writeable, the large page frame may not overlap any
352 write-protected pages 352 write-protected pages
353- the guest page must be wholly contained by a single memory slot 353- the guest page must be wholly contained by a single memory slot
@@ -356,7 +356,7 @@ To check the last two conditions, the mmu maintains a ->write_count set of
356arrays for each memory slot and large page size. Every write protected page 356arrays for each memory slot and large page size. Every write protected page
357causes its write_count to be incremented, thus preventing instantiation of 357causes its write_count to be incremented, thus preventing instantiation of
358a large spte. The frames at the end of an unaligned memory slot have 358a large spte. The frames at the end of an unaligned memory slot have
359artificically inflated ->write_counts so they can never be instantiated. 359artificially inflated ->write_counts so they can never be instantiated.
360 360
361Further reading 361Further reading
362=============== 362===============
diff --git a/Documentation/virtual/virtio-spec.txt b/Documentation/virtual/virtio-spec.txt
index a350ae135b8c..da094737e2f8 100644
--- a/Documentation/virtual/virtio-spec.txt
+++ b/Documentation/virtual/virtio-spec.txt
@@ -1403,7 +1403,7 @@ segmentation, if both guests are amenable.
1403 1403
1404Packets are transmitted by placing them in the transmitq, and 1404Packets are transmitted by placing them in the transmitq, and
1405buffers for incoming packets are placed in the receiveq. In each 1405buffers for incoming packets are placed in the receiveq. In each
1406case, the packet itself is preceeded by a header: 1406case, the packet itself is preceded by a header:
1407 1407
1408struct virtio_net_hdr { 1408struct virtio_net_hdr {
1409 1409
@@ -1642,7 +1642,7 @@ struct virtio_net_ctrl_mac {
1642 1642
1643The device can filter incoming packets by any number of 1643The device can filter incoming packets by any number of
1644destination MAC addresses.[footnote: 1644destination MAC addresses.[footnote:
1645Since there are no guarentees, it can use a hash filter 1645Since there are no guarantees, it can use a hash filter
1646orsilently switch to allmulti or promiscuous mode if it is given 1646orsilently switch to allmulti or promiscuous mode if it is given
1647too many addresses. 1647too many addresses.
1648] This table is set using the class VIRTIO_NET_CTRL_MAC and the 1648] This table is set using the class VIRTIO_NET_CTRL_MAC and the
@@ -1805,7 +1805,7 @@ the FLUSH and FLUSH_OUT types are equivalent, the device does not
1805distinguish between them 1805distinguish between them
1806]). If the device has VIRTIO_BLK_F_BARRIER feature the high bit 1806]). If the device has VIRTIO_BLK_F_BARRIER feature the high bit
1807(VIRTIO_BLK_T_BARRIER) indicates that this request acts as a 1807(VIRTIO_BLK_T_BARRIER) indicates that this request acts as a
1808barrier and that all preceeding requests must be complete before 1808barrier and that all preceding requests must be complete before
1809this one, and all following requests must not be started until 1809this one, and all following requests must not be started until
1810this is complete. Note that a barrier does not flush caches in 1810this is complete. Note that a barrier does not flush caches in
1811the underlying backend device in host, and thus does not serve as 1811the underlying backend device in host, and thus does not serve as
@@ -2118,7 +2118,7 @@ This is historical, and independent of the guest page size
2118 2118
2119 Otherwise, the guest may begin to re-use pages previously given 2119 Otherwise, the guest may begin to re-use pages previously given
2120 to the balloon before the device has acknowledged their 2120 to the balloon before the device has acknowledged their
2121 withdrawl. [footnote: 2121 withdrawal. [footnote:
2122In this case, deflation advice is merely a courtesy 2122In this case, deflation advice is merely a courtesy
2123] 2123]
2124 2124
diff --git a/Documentation/vm/cleancache.txt b/Documentation/vm/cleancache.txt
index 36c367c73084..d5c615af10ba 100644
--- a/Documentation/vm/cleancache.txt
+++ b/Documentation/vm/cleancache.txt
@@ -92,7 +92,7 @@ failed_gets - number of gets that failed
92puts - number of puts attempted (all "succeed") 92puts - number of puts attempted (all "succeed")
93flushes - number of flushes attempted 93flushes - number of flushes attempted
94 94
95A backend implementatation may provide additional metrics. 95A backend implementation may provide additional metrics.
96 96
97FAQ 97FAQ
98 98
diff --git a/Documentation/vm/unevictable-lru.txt b/Documentation/vm/unevictable-lru.txt
index 97bae3c576c2..fa206cccf89f 100644
--- a/Documentation/vm/unevictable-lru.txt
+++ b/Documentation/vm/unevictable-lru.txt
@@ -538,7 +538,7 @@ different reverse map mechanisms.
538 process because mlocked pages are migratable. However, for reclaim, if 538 process because mlocked pages are migratable. However, for reclaim, if
539 the page is mapped into a VM_LOCKED VMA, the scan stops. 539 the page is mapped into a VM_LOCKED VMA, the scan stops.
540 540
541 try_to_unmap_anon() attempts to acquire in read mode the mmap semphore of 541 try_to_unmap_anon() attempts to acquire in read mode the mmap semaphore of
542 the mm_struct to which the VMA belongs. If this is successful, it will 542 the mm_struct to which the VMA belongs. If this is successful, it will
543 mlock the page via mlock_vma_page() - we wouldn't have gotten to 543 mlock the page via mlock_vma_page() - we wouldn't have gotten to
544 try_to_unmap_anon() if the page were already mlocked - and will return 544 try_to_unmap_anon() if the page were already mlocked - and will return
@@ -619,11 +619,11 @@ all PTEs from the page. For this purpose, the unevictable/mlock infrastructure
619introduced a variant of try_to_unmap() called try_to_munlock(). 619introduced a variant of try_to_unmap() called try_to_munlock().
620 620
621try_to_munlock() calls the same functions as try_to_unmap() for anonymous and 621try_to_munlock() calls the same functions as try_to_unmap() for anonymous and
622mapped file pages with an additional argument specifing unlock versus unmap 622mapped file pages with an additional argument specifying unlock versus unmap
623processing. Again, these functions walk the respective reverse maps looking 623processing. Again, these functions walk the respective reverse maps looking
624for VM_LOCKED VMAs. When such a VMA is found for anonymous pages and file 624for VM_LOCKED VMAs. When such a VMA is found for anonymous pages and file
625pages mapped in linear VMAs, as in the try_to_unmap() case, the functions 625pages mapped in linear VMAs, as in the try_to_unmap() case, the functions
626attempt to acquire the associated mmap semphore, mlock the page via 626attempt to acquire the associated mmap semaphore, mlock the page via
627mlock_vma_page() and return SWAP_MLOCK. This effectively undoes the 627mlock_vma_page() and return SWAP_MLOCK. This effectively undoes the
628pre-clearing of the page's PG_mlocked done by munlock_vma_page. 628pre-clearing of the page's PG_mlocked done by munlock_vma_page.
629 629
@@ -641,7 +641,7 @@ with it - the usual fallback position.
641Note that try_to_munlock()'s reverse map walk must visit every VMA in a page's 641Note that try_to_munlock()'s reverse map walk must visit every VMA in a page's
642reverse map to determine that a page is NOT mapped into any VM_LOCKED VMA. 642reverse map to determine that a page is NOT mapped into any VM_LOCKED VMA.
643However, the scan can terminate when it encounters a VM_LOCKED VMA and can 643However, the scan can terminate when it encounters a VM_LOCKED VMA and can
644successfully acquire the VMA's mmap semphore for read and mlock the page. 644successfully acquire the VMA's mmap semaphore for read and mlock the page.
645Although try_to_munlock() might be called a great many times when munlocking a 645Although try_to_munlock() might be called a great many times when munlocking a
646large region or tearing down a large address space that has been mlocked via 646large region or tearing down a large address space that has been mlocked via
647mlockall(), overall this is a fairly rare event. 647mlockall(), overall this is a fairly rare event.
diff --git a/Documentation/watchdog/watchdog-kernel-api.txt b/Documentation/watchdog/watchdog-kernel-api.txt
index 4b93c28e35c6..9e162465b0cf 100644
--- a/Documentation/watchdog/watchdog-kernel-api.txt
+++ b/Documentation/watchdog/watchdog-kernel-api.txt
@@ -167,4 +167,4 @@ driver specific data to and a pointer to the data itself.
167 167
168The watchdog_get_drvdata function allows you to retrieve driver specific data. 168The watchdog_get_drvdata function allows you to retrieve driver specific data.
169The argument of this function is the watchdog device where you want to retrieve 169The argument of this function is the watchdog device where you want to retrieve
170data from. The function retruns the pointer to the driver specific data. 170data from. The function returns the pointer to the driver specific data.
diff --git a/arch/alpha/include/asm/machvec.h b/arch/alpha/include/asm/machvec.h
index 13cd42743810..72dbf2359270 100644
--- a/arch/alpha/include/asm/machvec.h
+++ b/arch/alpha/include/asm/machvec.h
@@ -90,7 +90,7 @@ struct alpha_machine_vector
90 void (*kill_arch)(int); 90 void (*kill_arch)(int);
91 91
92 u8 (*pci_swizzle)(struct pci_dev *, u8 *); 92 u8 (*pci_swizzle)(struct pci_dev *, u8 *);
93 int (*pci_map_irq)(struct pci_dev *, u8, u8); 93 int (*pci_map_irq)(const struct pci_dev *, u8, u8);
94 struct pci_ops *pci_ops; 94 struct pci_ops *pci_ops;
95 95
96 struct _alpha_agp_info *(*agp_info)(void); 96 struct _alpha_agp_info *(*agp_info)(void);
diff --git a/arch/alpha/kernel/sys_dp264.c b/arch/alpha/kernel/sys_dp264.c
index bb7f0c7cb17a..13f0717fc7fe 100644
--- a/arch/alpha/kernel/sys_dp264.c
+++ b/arch/alpha/kernel/sys_dp264.c
@@ -366,7 +366,7 @@ clipper_init_irq(void)
366 */ 366 */
367 367
368static int __init 368static int __init
369isa_irq_fixup(struct pci_dev *dev, int irq) 369isa_irq_fixup(const struct pci_dev *dev, int irq)
370{ 370{
371 u8 irq8; 371 u8 irq8;
372 372
diff --git a/arch/arm/mach-bcmring/dma.c b/arch/arm/mach-bcmring/dma.c
index 1024396797e1..e5fd241fccdc 100644
--- a/arch/arm/mach-bcmring/dma.c
+++ b/arch/arm/mach-bcmring/dma.c
@@ -35,7 +35,6 @@
35 35
36#include <linux/pfn.h> 36#include <linux/pfn.h>
37#include <linux/atomic.h> 37#include <linux/atomic.h>
38#include <linux/sched.h>
39#include <mach/dma.h> 38#include <mach/dma.h>
40 39
41/* ---- Public Variables ------------------------------------------------- */ 40/* ---- Public Variables ------------------------------------------------- */
diff --git a/arch/arm/mach-ks8695/leds.c b/arch/arm/mach-ks8695/leds.c
index d6f6502ac9b5..4bd707547293 100644
--- a/arch/arm/mach-ks8695/leds.c
+++ b/arch/arm/mach-ks8695/leds.c
@@ -11,7 +11,6 @@
11#include <linux/kernel.h> 11#include <linux/kernel.h>
12#include <linux/module.h> 12#include <linux/module.h>
13#include <linux/init.h> 13#include <linux/init.h>
14#include <linux/gpio.h>
15 14
16#include <asm/leds.h> 15#include <asm/leds.h>
17#include <mach/devices.h> 16#include <mach/devices.h>
diff --git a/arch/arm/mach-omap1/lcd_dma.c b/arch/arm/mach-omap1/lcd_dma.c
index 453809359ba6..4c5ce7d829c2 100644
--- a/arch/arm/mach-omap1/lcd_dma.c
+++ b/arch/arm/mach-omap1/lcd_dma.c
@@ -117,7 +117,7 @@ EXPORT_SYMBOL(omap_set_lcd_dma_b1_mirror);
117void omap_set_lcd_dma_b1_vxres(unsigned long vxres) 117void omap_set_lcd_dma_b1_vxres(unsigned long vxres)
118{ 118{
119 if (cpu_is_omap15xx()) { 119 if (cpu_is_omap15xx()) {
120 printk(KERN_ERR "DMA virtual resulotion is not supported " 120 printk(KERN_ERR "DMA virtual resolution is not supported "
121 "in 1510 mode\n"); 121 "in 1510 mode\n");
122 BUG(); 122 BUG();
123 } 123 }
diff --git a/arch/arm/mach-orion5x/db88f5281-setup.c b/arch/arm/mach-orion5x/db88f5281-setup.c
index a104d5a80e11..e52108c9aaea 100644
--- a/arch/arm/mach-orion5x/db88f5281-setup.c
+++ b/arch/arm/mach-orion5x/db88f5281-setup.c
@@ -214,7 +214,7 @@ void __init db88f5281_pci_preinit(void)
214 if (gpio_direction_input(pin) == 0) { 214 if (gpio_direction_input(pin) == 0) {
215 irq_set_irq_type(gpio_to_irq(pin), IRQ_TYPE_LEVEL_LOW); 215 irq_set_irq_type(gpio_to_irq(pin), IRQ_TYPE_LEVEL_LOW);
216 } else { 216 } else {
217 printk(KERN_ERR "db88f5281_pci_preinit faield to " 217 printk(KERN_ERR "db88f5281_pci_preinit failed to "
218 "set_irq_type pin %d\n", pin); 218 "set_irq_type pin %d\n", pin);
219 gpio_free(pin); 219 gpio_free(pin);
220 } 220 }
@@ -227,7 +227,7 @@ void __init db88f5281_pci_preinit(void)
227 if (gpio_direction_input(pin) == 0) { 227 if (gpio_direction_input(pin) == 0) {
228 irq_set_irq_type(gpio_to_irq(pin), IRQ_TYPE_LEVEL_LOW); 228 irq_set_irq_type(gpio_to_irq(pin), IRQ_TYPE_LEVEL_LOW);
229 } else { 229 } else {
230 printk(KERN_ERR "db88f5281_pci_preinit faield " 230 printk(KERN_ERR "db88f5281_pci_preinit failed "
231 "to set_irq_type pin %d\n", pin); 231 "to set_irq_type pin %d\n", pin);
232 gpio_free(pin); 232 gpio_free(pin);
233 } 233 }
diff --git a/arch/arm/mach-orion5x/rd88f5182-setup.c b/arch/arm/mach-orion5x/rd88f5182-setup.c
index 96438b6b2022..e3ce61711478 100644
--- a/arch/arm/mach-orion5x/rd88f5182-setup.c
+++ b/arch/arm/mach-orion5x/rd88f5182-setup.c
@@ -149,7 +149,7 @@ void __init rd88f5182_pci_preinit(void)
149 if (gpio_direction_input(pin) == 0) { 149 if (gpio_direction_input(pin) == 0) {
150 irq_set_irq_type(gpio_to_irq(pin), IRQ_TYPE_LEVEL_LOW); 150 irq_set_irq_type(gpio_to_irq(pin), IRQ_TYPE_LEVEL_LOW);
151 } else { 151 } else {
152 printk(KERN_ERR "rd88f5182_pci_preinit faield to " 152 printk(KERN_ERR "rd88f5182_pci_preinit failed to "
153 "set_irq_type pin %d\n", pin); 153 "set_irq_type pin %d\n", pin);
154 gpio_free(pin); 154 gpio_free(pin);
155 } 155 }
@@ -162,7 +162,7 @@ void __init rd88f5182_pci_preinit(void)
162 if (gpio_direction_input(pin) == 0) { 162 if (gpio_direction_input(pin) == 0) {
163 irq_set_irq_type(gpio_to_irq(pin), IRQ_TYPE_LEVEL_LOW); 163 irq_set_irq_type(gpio_to_irq(pin), IRQ_TYPE_LEVEL_LOW);
164 } else { 164 } else {
165 printk(KERN_ERR "rd88f5182_pci_preinit faield to " 165 printk(KERN_ERR "rd88f5182_pci_preinit failed to "
166 "set_irq_type pin %d\n", pin); 166 "set_irq_type pin %d\n", pin);
167 gpio_free(pin); 167 gpio_free(pin);
168 } 168 }
diff --git a/arch/arm/mach-spear3xx/spear300.c b/arch/arm/mach-spear3xx/spear300.c
index a5e46b4ade20..4f7f5182dd4d 100644
--- a/arch/arm/mach-spear3xx/spear300.c
+++ b/arch/arm/mach-spear3xx/spear300.c
@@ -469,7 +469,7 @@ void __init spear300_init(struct pmx_mode *pmx_mode, struct pmx_dev **pmx_devs,
469 if (pmx_driver.base) { 469 if (pmx_driver.base) {
470 ret = pmx_register(&pmx_driver); 470 ret = pmx_register(&pmx_driver);
471 if (ret) 471 if (ret)
472 printk(KERN_ERR "padmux: registeration failed. err no" 472 printk(KERN_ERR "padmux: registration failed. err no"
473 ": %d\n", ret); 473 ": %d\n", ret);
474 /* Free Mapping, device selection already done */ 474 /* Free Mapping, device selection already done */
475 iounmap(pmx_driver.base); 475 iounmap(pmx_driver.base);
diff --git a/arch/arm/mach-spear3xx/spear310.c b/arch/arm/mach-spear3xx/spear310.c
index 9004cf9f01bf..febaa6fcfb6a 100644
--- a/arch/arm/mach-spear3xx/spear310.c
+++ b/arch/arm/mach-spear3xx/spear310.c
@@ -303,6 +303,6 @@ void __init spear310_init(struct pmx_mode *pmx_mode, struct pmx_dev **pmx_devs,
303 303
304 ret = pmx_register(&pmx_driver); 304 ret = pmx_register(&pmx_driver);
305 if (ret) 305 if (ret)
306 printk(KERN_ERR "padmux: registeration failed. err no: %d\n", 306 printk(KERN_ERR "padmux: registration failed. err no: %d\n",
307 ret); 307 ret);
308} 308}
diff --git a/arch/arm/mach-spear3xx/spear320.c b/arch/arm/mach-spear3xx/spear320.c
index ee29bef43074..deaaf199612c 100644
--- a/arch/arm/mach-spear3xx/spear320.c
+++ b/arch/arm/mach-spear3xx/spear320.c
@@ -550,6 +550,6 @@ void __init spear320_init(struct pmx_mode *pmx_mode, struct pmx_dev **pmx_devs,
550 550
551 ret = pmx_register(&pmx_driver); 551 ret = pmx_register(&pmx_driver);
552 if (ret) 552 if (ret)
553 printk(KERN_ERR "padmux: registeration failed. err no: %d\n", 553 printk(KERN_ERR "padmux: registration failed. err no: %d\n",
554 ret); 554 ret);
555} 555}
diff --git a/arch/arm/mm/init.c b/arch/arm/mm/init.c
index 5dc7d127a40f..245a55a0a5bb 100644
--- a/arch/arm/mm/init.c
+++ b/arch/arm/mm/init.c
@@ -32,7 +32,6 @@
32 32
33#include <asm/mach/arch.h> 33#include <asm/mach/arch.h>
34#include <asm/mach/map.h> 34#include <asm/mach/map.h>
35#include <asm/memblock.h>
36 35
37#include "mm.h" 36#include "mm.h"
38 37
diff --git a/arch/arm/plat-s3c24xx/pm-simtec.c b/arch/arm/plat-s3c24xx/pm-simtec.c
index 68296b1fe7e5..699f93171297 100644
--- a/arch/arm/plat-s3c24xx/pm-simtec.c
+++ b/arch/arm/plat-s3c24xx/pm-simtec.c
@@ -52,7 +52,7 @@ static __init int pm_simtec_init(void)
52 !machine_is_aml_m5900()) 52 !machine_is_aml_m5900())
53 return 0; 53 return 0;
54 54
55 printk(KERN_INFO "Simtec Board Power Manangement" COPYRIGHT "\n"); 55 printk(KERN_INFO "Simtec Board Power Management" COPYRIGHT "\n");
56 56
57 gstatus4 = (__raw_readl(S3C2410_BANKCON7) & 0x3) << 30; 57 gstatus4 = (__raw_readl(S3C2410_BANKCON7) & 0x3) << 30;
58 gstatus4 |= (__raw_readl(S3C2410_BANKCON6) & 0x3) << 28; 58 gstatus4 |= (__raw_readl(S3C2410_BANKCON6) & 0x3) << 28;
diff --git a/arch/ia64/xen/irq_xen.c b/arch/ia64/xen/irq_xen.c
index b279e142c633..3bb12230721f 100644
--- a/arch/ia64/xen/irq_xen.c
+++ b/arch/ia64/xen/irq_xen.c
@@ -58,7 +58,7 @@ xen_free_irq_vector(int vector)
58 58
59 irq_op.vector = vector; 59 irq_op.vector = vector;
60 if (HYPERVISOR_physdev_op(PHYSDEVOP_free_irq_vector, &irq_op)) 60 if (HYPERVISOR_physdev_op(PHYSDEVOP_free_irq_vector, &irq_op))
61 printk(KERN_WARNING "%s: xen_free_irq_vecotr fail vector=%d\n", 61 printk(KERN_WARNING "%s: xen_free_irq_vector fail vector=%d\n",
62 __func__, vector); 62 __func__, vector);
63} 63}
64 64
diff --git a/arch/mips/bcm63xx/setup.c b/arch/mips/bcm63xx/setup.c
index d209f85d87bb..356b05583e14 100644
--- a/arch/mips/bcm63xx/setup.c
+++ b/arch/mips/bcm63xx/setup.c
@@ -33,7 +33,7 @@ static void bcm6348_a1_reboot(void)
33 u32 reg; 33 u32 reg;
34 34
35 /* soft reset all blocks */ 35 /* soft reset all blocks */
36 printk(KERN_INFO "soft-reseting all blocks ...\n"); 36 printk(KERN_INFO "soft-resetting all blocks ...\n");
37 reg = bcm_perf_readl(PERF_SOFTRESET_REG); 37 reg = bcm_perf_readl(PERF_SOFTRESET_REG);
38 reg &= ~SOFTRESET_6348_ALL; 38 reg &= ~SOFTRESET_6348_ALL;
39 bcm_perf_writel(reg, PERF_SOFTRESET_REG); 39 bcm_perf_writel(reg, PERF_SOFTRESET_REG);
diff --git a/arch/powerpc/include/asm/keylargo.h b/arch/powerpc/include/asm/keylargo.h
index fc195d0b3c34..2156315d8a90 100644
--- a/arch/powerpc/include/asm/keylargo.h
+++ b/arch/powerpc/include/asm/keylargo.h
@@ -21,7 +21,7 @@
21#define KEYLARGO_FCR4 0x48 21#define KEYLARGO_FCR4 0x48
22#define KEYLARGO_FCR5 0x4c /* Pangea only */ 22#define KEYLARGO_FCR5 0x4c /* Pangea only */
23 23
24/* K2 aditional FCRs */ 24/* K2 additional FCRs */
25#define K2_FCR6 0x34 25#define K2_FCR6 0x34
26#define K2_FCR7 0x30 26#define K2_FCR7 0x30
27#define K2_FCR8 0x2c 27#define K2_FCR8 0x2c
diff --git a/arch/score/Kconfig.debug b/arch/score/Kconfig.debug
index a1f346df0a71..d8a9b2d146ee 100644
--- a/arch/score/Kconfig.debug
+++ b/arch/score/Kconfig.debug
@@ -22,7 +22,7 @@ config RUNTIME_DEBUG
22 help 22 help
23 If you say Y here, some debugging macros will do run-time checking. 23 If you say Y here, some debugging macros will do run-time checking.
24 If you say N here, those macros will mostly turn to no-ops. See 24 If you say N here, those macros will mostly turn to no-ops. See
25 include/asm-score/debug.h for debuging macros. 25 include/asm-score/debug.h for debugging macros.
26 If unsure, say N. 26 If unsure, say N.
27 27
28endmenu 28endmenu
diff --git a/arch/x86/platform/scx200/scx200_32.c b/arch/x86/platform/scx200/scx200_32.c
index 7e004acbe526..7a9ad30d6c9f 100644
--- a/arch/x86/platform/scx200/scx200_32.c
+++ b/arch/x86/platform/scx200/scx200_32.c
@@ -17,8 +17,6 @@
17/* Verify that the configuration block really is there */ 17/* Verify that the configuration block really is there */
18#define scx200_cb_probe(base) (inw((base) + SCx200_CBA) == (base)) 18#define scx200_cb_probe(base) (inw((base) + SCx200_CBA) == (base))
19 19
20#define NAME "scx200"
21
22MODULE_AUTHOR("Christer Weinigel <wingel@nano-system.com>"); 20MODULE_AUTHOR("Christer Weinigel <wingel@nano-system.com>");
23MODULE_DESCRIPTION("NatSemi SCx200 Driver"); 21MODULE_DESCRIPTION("NatSemi SCx200 Driver");
24MODULE_LICENSE("GPL"); 22MODULE_LICENSE("GPL");
@@ -29,10 +27,10 @@ unsigned long scx200_gpio_shadow[2];
29unsigned scx200_cb_base = 0; 27unsigned scx200_cb_base = 0;
30 28
31static struct pci_device_id scx200_tbl[] = { 29static struct pci_device_id scx200_tbl[] = {
32 { PCI_DEVICE(PCI_VENDOR_ID_NS, PCI_DEVICE_ID_NS_SCx200_BRIDGE) }, 30 { PCI_VDEVICE(NS, PCI_DEVICE_ID_NS_SCx200_BRIDGE) },
33 { PCI_DEVICE(PCI_VENDOR_ID_NS, PCI_DEVICE_ID_NS_SC1100_BRIDGE) }, 31 { PCI_VDEVICE(NS, PCI_DEVICE_ID_NS_SC1100_BRIDGE) },
34 { PCI_DEVICE(PCI_VENDOR_ID_NS, PCI_DEVICE_ID_NS_SCx200_XBUS) }, 32 { PCI_VDEVICE(NS, PCI_DEVICE_ID_NS_SCx200_XBUS) },
35 { PCI_DEVICE(PCI_VENDOR_ID_NS, PCI_DEVICE_ID_NS_SC1100_XBUS) }, 33 { PCI_VDEVICE(NS, PCI_DEVICE_ID_NS_SC1100_XBUS) },
36 { }, 34 { },
37}; 35};
38MODULE_DEVICE_TABLE(pci,scx200_tbl); 36MODULE_DEVICE_TABLE(pci,scx200_tbl);
@@ -63,10 +61,11 @@ static int __devinit scx200_probe(struct pci_dev *pdev, const struct pci_device_
63 if (pdev->device == PCI_DEVICE_ID_NS_SCx200_BRIDGE || 61 if (pdev->device == PCI_DEVICE_ID_NS_SCx200_BRIDGE ||
64 pdev->device == PCI_DEVICE_ID_NS_SC1100_BRIDGE) { 62 pdev->device == PCI_DEVICE_ID_NS_SC1100_BRIDGE) {
65 base = pci_resource_start(pdev, 0); 63 base = pci_resource_start(pdev, 0);
66 printk(KERN_INFO NAME ": GPIO base 0x%x\n", base); 64 pr_info("GPIO base 0x%x\n", base);
67 65
68 if (!request_region(base, SCx200_GPIO_SIZE, "NatSemi SCx200 GPIO")) { 66 if (!request_region(base, SCx200_GPIO_SIZE,
69 printk(KERN_ERR NAME ": can't allocate I/O for GPIOs\n"); 67 "NatSemi SCx200 GPIO")) {
68 pr_err("can't allocate I/O for GPIOs\n");
70 return -EBUSY; 69 return -EBUSY;
71 } 70 }
72 71
@@ -82,11 +81,11 @@ static int __devinit scx200_probe(struct pci_dev *pdev, const struct pci_device_
82 if (scx200_cb_probe(base)) { 81 if (scx200_cb_probe(base)) {
83 scx200_cb_base = base; 82 scx200_cb_base = base;
84 } else { 83 } else {
85 printk(KERN_WARNING NAME ": Configuration Block not found\n"); 84 pr_warn("Configuration Block not found\n");
86 return -ENODEV; 85 return -ENODEV;
87 } 86 }
88 } 87 }
89 printk(KERN_INFO NAME ": Configuration Block base 0x%x\n", scx200_cb_base); 88 pr_info("Configuration Block base 0x%x\n", scx200_cb_base);
90 } 89 }
91 90
92 return 0; 91 return 0;
@@ -111,8 +110,7 @@ u32 scx200_gpio_configure(unsigned index, u32 mask, u32 bits)
111 110
112static int __init scx200_init(void) 111static int __init scx200_init(void)
113{ 112{
114 printk(KERN_INFO NAME ": NatSemi SCx200 Driver\n"); 113 pr_info("NatSemi SCx200 Driver\n");
115
116 return pci_register_driver(&scx200_pci_driver); 114 return pci_register_driver(&scx200_pci_driver);
117} 115}
118 116
diff --git a/drivers/block/nvme.c b/drivers/block/nvme.c
index 1f3c1a7d132a..38a2d0631882 100644
--- a/drivers/block/nvme.c
+++ b/drivers/block/nvme.c
@@ -39,7 +39,6 @@
39#include <linux/sched.h> 39#include <linux/sched.h>
40#include <linux/slab.h> 40#include <linux/slab.h>
41#include <linux/types.h> 41#include <linux/types.h>
42#include <linux/version.h>
43 42
44#include <asm-generic/io-64-nonatomic-lo-hi.h> 43#include <asm-generic/io-64-nonatomic-lo-hi.h>
45 44
diff --git a/drivers/char/nvram.c b/drivers/char/nvram.c
index da3cfee782dc..eaade8a1ecd7 100644
--- a/drivers/char/nvram.c
+++ b/drivers/char/nvram.c
@@ -94,7 +94,7 @@
94/* Note that *all* calls to CMOS_READ and CMOS_WRITE must be done with 94/* Note that *all* calls to CMOS_READ and CMOS_WRITE must be done with
95 * rtc_lock held. Due to the index-port/data-port design of the RTC, we 95 * rtc_lock held. Due to the index-port/data-port design of the RTC, we
96 * don't want two different things trying to get to it at once. (e.g. the 96 * don't want two different things trying to get to it at once. (e.g. the
97 * periodic 11 min sync from time.c vs. this driver.) 97 * periodic 11 min sync from kernel/time/ntp.c vs. this driver.)
98 */ 98 */
99 99
100#include <linux/types.h> 100#include <linux/types.h>
diff --git a/drivers/char/rtc.c b/drivers/char/rtc.c
index ccd124ab7ca7..872e09a02d23 100644
--- a/drivers/char/rtc.c
+++ b/drivers/char/rtc.c
@@ -57,8 +57,8 @@
57 * Note that *all* calls to CMOS_READ and CMOS_WRITE are done with 57 * Note that *all* calls to CMOS_READ and CMOS_WRITE are done with
58 * interrupts disabled. Due to the index-port/data-port (0x70/0x71) 58 * interrupts disabled. Due to the index-port/data-port (0x70/0x71)
59 * design of the RTC, we don't want two different things trying to 59 * design of the RTC, we don't want two different things trying to
60 * get to it at once. (e.g. the periodic 11 min sync from time.c vs. 60 * get to it at once. (e.g. the periodic 11 min sync from
61 * this driver.) 61 * kernel/time/ntp.c vs. this driver.)
62 */ 62 */
63 63
64#include <linux/interrupt.h> 64#include <linux/interrupt.h>
diff --git a/drivers/char/tpm/tpm_tis.c b/drivers/char/tpm/tpm_tis.c
index a1748621111b..70fac9abb0e2 100644
--- a/drivers/char/tpm/tpm_tis.c
+++ b/drivers/char/tpm/tpm_tis.c
@@ -76,7 +76,7 @@ enum tis_defaults {
76#define TPM_RID(l) (0x0F04 | ((l) << 12)) 76#define TPM_RID(l) (0x0F04 | ((l) << 12))
77 77
78static LIST_HEAD(tis_chips); 78static LIST_HEAD(tis_chips);
79static DEFINE_SPINLOCK(tis_lock); 79static DEFINE_MUTEX(tis_lock);
80 80
81#if defined(CONFIG_PNP) && defined(CONFIG_ACPI) 81#if defined(CONFIG_PNP) && defined(CONFIG_ACPI)
82static int is_itpm(struct pnp_dev *dev) 82static int is_itpm(struct pnp_dev *dev)
@@ -689,9 +689,9 @@ static int tpm_tis_init(struct device *dev, resource_size_t start,
689 } 689 }
690 690
691 INIT_LIST_HEAD(&chip->vendor.list); 691 INIT_LIST_HEAD(&chip->vendor.list);
692 spin_lock(&tis_lock); 692 mutex_lock(&tis_lock);
693 list_add(&chip->vendor.list, &tis_chips); 693 list_add(&chip->vendor.list, &tis_chips);
694 spin_unlock(&tis_lock); 694 mutex_unlock(&tis_lock);
695 695
696 696
697 return 0; 697 return 0;
@@ -855,7 +855,7 @@ static void __exit cleanup_tis(void)
855{ 855{
856 struct tpm_vendor_specific *i, *j; 856 struct tpm_vendor_specific *i, *j;
857 struct tpm_chip *chip; 857 struct tpm_chip *chip;
858 spin_lock(&tis_lock); 858 mutex_lock(&tis_lock);
859 list_for_each_entry_safe(i, j, &tis_chips, list) { 859 list_for_each_entry_safe(i, j, &tis_chips, list) {
860 chip = to_tpm_chip(i); 860 chip = to_tpm_chip(i);
861 tpm_remove_hardware(chip->dev); 861 tpm_remove_hardware(chip->dev);
@@ -871,7 +871,7 @@ static void __exit cleanup_tis(void)
871 iounmap(i->iobase); 871 iounmap(i->iobase);
872 list_del(&i->list); 872 list_del(&i->list);
873 } 873 }
874 spin_unlock(&tis_lock); 874 mutex_unlock(&tis_lock);
875#ifdef CONFIG_PNP 875#ifdef CONFIG_PNP
876 if (!force) { 876 if (!force) {
877 pnp_unregister_driver(&tis_pnp_driver); 877 pnp_unregister_driver(&tis_pnp_driver);
diff --git a/drivers/dma/iop-adma.c b/drivers/dma/iop-adma.c
index 04be90b645b8..faf88b7e1e71 100644
--- a/drivers/dma/iop-adma.c
+++ b/drivers/dma/iop-adma.c
@@ -1482,7 +1482,7 @@ static int __devinit iop_adma_probe(struct platform_device *pdev)
1482 goto err_free_adev; 1482 goto err_free_adev;
1483 } 1483 }
1484 1484
1485 dev_dbg(&pdev->dev, "%s: allocted descriptor pool virt %p phys %p\n", 1485 dev_dbg(&pdev->dev, "%s: allocated descriptor pool virt %p phys %p\n",
1486 __func__, adev->dma_desc_pool_virt, 1486 __func__, adev->dma_desc_pool_virt,
1487 (void *) adev->dma_desc_pool); 1487 (void *) adev->dma_desc_pool);
1488 1488
diff --git a/drivers/gpu/drm/gma500/psb_intel_lvds.c b/drivers/gpu/drm/gma500/psb_intel_lvds.c
index a25e4ca5e91c..0a437586d8cc 100644
--- a/drivers/gpu/drm/gma500/psb_intel_lvds.c
+++ b/drivers/gpu/drm/gma500/psb_intel_lvds.c
@@ -713,7 +713,6 @@ void psb_intel_lvds_init(struct drm_device *dev,
713 713
714 psb_intel_encoder = 714 psb_intel_encoder =
715 kzalloc(sizeof(struct psb_intel_encoder), GFP_KERNEL); 715 kzalloc(sizeof(struct psb_intel_encoder), GFP_KERNEL);
716
717 if (!psb_intel_encoder) { 716 if (!psb_intel_encoder) {
718 dev_err(dev->dev, "psb_intel_encoder allocation error\n"); 717 dev_err(dev->dev, "psb_intel_encoder allocation error\n");
719 return; 718 return;
@@ -721,10 +720,9 @@ void psb_intel_lvds_init(struct drm_device *dev,
721 720
722 psb_intel_connector = 721 psb_intel_connector =
723 kzalloc(sizeof(struct psb_intel_connector), GFP_KERNEL); 722 kzalloc(sizeof(struct psb_intel_connector), GFP_KERNEL);
724
725 if (!psb_intel_connector) { 723 if (!psb_intel_connector) {
726 kfree(psb_intel_encoder);
727 dev_err(dev->dev, "psb_intel_connector allocation error\n"); 724 dev_err(dev->dev, "psb_intel_connector allocation error\n");
725 goto failed_encoder;
728 } 726 }
729 727
730 lvds_priv = kzalloc(sizeof(struct psb_intel_lvds_priv), GFP_KERNEL); 728 lvds_priv = kzalloc(sizeof(struct psb_intel_lvds_priv), GFP_KERNEL);
@@ -862,7 +860,8 @@ failed_blc_i2c:
862 drm_encoder_cleanup(encoder); 860 drm_encoder_cleanup(encoder);
863 drm_connector_cleanup(connector); 861 drm_connector_cleanup(connector);
864failed_connector: 862failed_connector:
865 if (psb_intel_connector) 863 kfree(psb_intel_connector);
866 kfree(psb_intel_connector); 864failed_encoder:
865 kfree(psb_intel_encoder);
867} 866}
868 867
diff --git a/drivers/gpu/drm/radeon/rv515.c b/drivers/gpu/drm/radeon/rv515.c
index 959bf4483bea..c520d06a930c 100644
--- a/drivers/gpu/drm/radeon/rv515.c
+++ b/drivers/gpu/drm/radeon/rv515.c
@@ -150,7 +150,7 @@ void rv515_gpu_init(struct radeon_device *rdev)
150 150
151 if (r100_gui_wait_for_idle(rdev)) { 151 if (r100_gui_wait_for_idle(rdev)) {
152 printk(KERN_WARNING "Failed to wait GUI idle while " 152 printk(KERN_WARNING "Failed to wait GUI idle while "
153 "reseting GPU. Bad things might happen.\n"); 153 "resetting GPU. Bad things might happen.\n");
154 } 154 }
155 rv515_vga_render_disable(rdev); 155 rv515_vga_render_disable(rdev);
156 r420_pipes_init(rdev); 156 r420_pipes_init(rdev);
@@ -162,7 +162,7 @@ void rv515_gpu_init(struct radeon_device *rdev)
162 WREG32_PLL(0x000D, tmp); 162 WREG32_PLL(0x000D, tmp);
163 if (r100_gui_wait_for_idle(rdev)) { 163 if (r100_gui_wait_for_idle(rdev)) {
164 printk(KERN_WARNING "Failed to wait GUI idle while " 164 printk(KERN_WARNING "Failed to wait GUI idle while "
165 "reseting GPU. Bad things might happen.\n"); 165 "resetting GPU. Bad things might happen.\n");
166 } 166 }
167 if (rv515_mc_wait_for_idle(rdev)) { 167 if (rv515_mc_wait_for_idle(rdev)) {
168 printk(KERN_WARNING "Failed to wait MC idle while " 168 printk(KERN_WARNING "Failed to wait MC idle while "
diff --git a/drivers/gpu/drm/vmwgfx/vmwgfx_drv.c b/drivers/gpu/drm/vmwgfx/vmwgfx_drv.c
index f390f5f9cb68..2d6f573bfff2 100644
--- a/drivers/gpu/drm/vmwgfx/vmwgfx_drv.c
+++ b/drivers/gpu/drm/vmwgfx/vmwgfx_drv.c
@@ -430,7 +430,7 @@ static int vmw_driver_load(struct drm_device *dev, unsigned long chipset)
430 svga_id = vmw_read(dev_priv, SVGA_REG_ID); 430 svga_id = vmw_read(dev_priv, SVGA_REG_ID);
431 if (svga_id != SVGA_ID_2) { 431 if (svga_id != SVGA_ID_2) {
432 ret = -ENOSYS; 432 ret = -ENOSYS;
433 DRM_ERROR("Unsuported SVGA ID 0x%x\n", svga_id); 433 DRM_ERROR("Unsupported SVGA ID 0x%x\n", svga_id);
434 mutex_unlock(&dev_priv->hw_mutex); 434 mutex_unlock(&dev_priv->hw_mutex);
435 goto out_err0; 435 goto out_err0;
436 } 436 }
diff --git a/drivers/hwmon/tmp401.c b/drivers/hwmon/tmp401.c
index 8b9a77486d57..951442adc067 100644
--- a/drivers/hwmon/tmp401.c
+++ b/drivers/hwmon/tmp401.c
@@ -624,7 +624,7 @@ static int tmp401_probe(struct i2c_client *client,
624 goto exit_remove; 624 goto exit_remove;
625 } 625 }
626 626
627 /* Register aditional tmp411 sysfs hooks */ 627 /* Register additional tmp411 sysfs hooks */
628 if (data->kind == tmp411) { 628 if (data->kind == tmp411) {
629 for (i = 0; i < ARRAY_SIZE(tmp411_attr); i++) { 629 for (i = 0; i < ARRAY_SIZE(tmp411_attr); i++) {
630 err = device_create_file(&client->dev, 630 err = device_create_file(&client->dev,
diff --git a/drivers/infiniband/ulp/srpt/ib_srpt.c b/drivers/infiniband/ulp/srpt/ib_srpt.c
index 2b73d43cd691..ebe33d960d77 100644
--- a/drivers/infiniband/ulp/srpt/ib_srpt.c
+++ b/drivers/infiniband/ulp/srpt/ib_srpt.c
@@ -3450,7 +3450,7 @@ static struct se_node_acl *srpt_alloc_fabric_acl(struct se_portal_group *se_tpg)
3450 3450
3451 nacl = kzalloc(sizeof(struct srpt_node_acl), GFP_KERNEL); 3451 nacl = kzalloc(sizeof(struct srpt_node_acl), GFP_KERNEL);
3452 if (!nacl) { 3452 if (!nacl) {
3453 printk(KERN_ERR "Unable to alocate struct srpt_node_acl\n"); 3453 printk(KERN_ERR "Unable to allocate struct srpt_node_acl\n");
3454 return NULL; 3454 return NULL;
3455 } 3455 }
3456 3456
diff --git a/drivers/iommu/intel-iommu.c b/drivers/iommu/intel-iommu.c
index a08a53448b72..132f93b05154 100644
--- a/drivers/iommu/intel-iommu.c
+++ b/drivers/iommu/intel-iommu.c
@@ -1247,7 +1247,7 @@ static int iommu_init_domains(struct intel_iommu *iommu)
1247 unsigned long nlongs; 1247 unsigned long nlongs;
1248 1248
1249 ndomains = cap_ndoms(iommu->cap); 1249 ndomains = cap_ndoms(iommu->cap);
1250 pr_debug("IOMMU %d: Number of Domains supportd <%ld>\n", iommu->seq_id, 1250 pr_debug("IOMMU %d: Number of Domains supported <%ld>\n", iommu->seq_id,
1251 ndomains); 1251 ndomains);
1252 nlongs = BITS_TO_LONGS(ndomains); 1252 nlongs = BITS_TO_LONGS(ndomains);
1253 1253
diff --git a/drivers/macintosh/mediabay.c b/drivers/macintosh/mediabay.c
index 2fd435bc542e..831d7517c759 100644
--- a/drivers/macintosh/mediabay.c
+++ b/drivers/macintosh/mediabay.c
@@ -356,7 +356,7 @@ static void poll_media_bay(struct media_bay_info* bay)
356 static char *mb_content_types[] = { 356 static char *mb_content_types[] = {
357 "a floppy drive", 357 "a floppy drive",
358 "a floppy drive", 358 "a floppy drive",
359 "an unsuported audio device", 359 "an unsupported audio device",
360 "an ATA device", 360 "an ATA device",
361 "an unsupported PCI device", 361 "an unsupported PCI device",
362 "an unknown device", 362 "an unknown device",
diff --git a/drivers/md/dm-bufio.c b/drivers/md/dm-bufio.c
index 0a6806f80ab5..b6e58c7b6df5 100644
--- a/drivers/md/dm-bufio.c
+++ b/drivers/md/dm-bufio.c
@@ -12,7 +12,6 @@
12#include <linux/dm-io.h> 12#include <linux/dm-io.h>
13#include <linux/slab.h> 13#include <linux/slab.h>
14#include <linux/vmalloc.h> 14#include <linux/vmalloc.h>
15#include <linux/version.h>
16#include <linux/shrinker.h> 15#include <linux/shrinker.h>
17#include <linux/module.h> 16#include <linux/module.h>
18 17
diff --git a/drivers/media/dvb/dvb-usb/lmedm04.c b/drivers/media/dvb/dvb-usb/lmedm04.c
index b3fe05bbffc9..291f6b110399 100644
--- a/drivers/media/dvb/dvb-usb/lmedm04.c
+++ b/drivers/media/dvb/dvb-usb/lmedm04.c
@@ -1054,7 +1054,7 @@ static int dm04_lme2510_tuner(struct dvb_usb_adapter *adap)
1054 if (ret) 1054 if (ret)
1055 info("TUN Found %s tuner", tun_msg[ret]); 1055 info("TUN Found %s tuner", tun_msg[ret]);
1056 else { 1056 else {
1057 info("TUN No tuner found --- reseting device"); 1057 info("TUN No tuner found --- resetting device");
1058 lme_coldreset(adap->dev->udev); 1058 lme_coldreset(adap->dev->udev);
1059 return -ENODEV; 1059 return -ENODEV;
1060 } 1060 }
diff --git a/drivers/media/dvb/frontends/drxk_hard.c b/drivers/media/dvb/frontends/drxk_hard.c
index 6980ed7b8786..5ab53795bd7a 100644
--- a/drivers/media/dvb/frontends/drxk_hard.c
+++ b/drivers/media/dvb/frontends/drxk_hard.c
@@ -28,7 +28,6 @@
28#include <linux/delay.h> 28#include <linux/delay.h>
29#include <linux/firmware.h> 29#include <linux/firmware.h>
30#include <linux/i2c.h> 30#include <linux/i2c.h>
31#include <linux/version.h>
32#include <asm/div64.h> 31#include <asm/div64.h>
33 32
34#include "dvb_frontend.h" 33#include "dvb_frontend.h"
diff --git a/drivers/media/dvb/frontends/tda1004x.c b/drivers/media/dvb/frontends/tda1004x.c
index ae6f22aae677..35d72b46aa1e 100644
--- a/drivers/media/dvb/frontends/tda1004x.c
+++ b/drivers/media/dvb/frontends/tda1004x.c
@@ -1272,7 +1272,7 @@ struct dvb_frontend* tda10045_attach(const struct tda1004x_config* config,
1272 /* allocate memory for the internal state */ 1272 /* allocate memory for the internal state */
1273 state = kzalloc(sizeof(struct tda1004x_state), GFP_KERNEL); 1273 state = kzalloc(sizeof(struct tda1004x_state), GFP_KERNEL);
1274 if (!state) { 1274 if (!state) {
1275 printk(KERN_ERR "Can't alocate memory for tda10045 state\n"); 1275 printk(KERN_ERR "Can't allocate memory for tda10045 state\n");
1276 return NULL; 1276 return NULL;
1277 } 1277 }
1278 1278
@@ -1342,7 +1342,7 @@ struct dvb_frontend* tda10046_attach(const struct tda1004x_config* config,
1342 /* allocate memory for the internal state */ 1342 /* allocate memory for the internal state */
1343 state = kzalloc(sizeof(struct tda1004x_state), GFP_KERNEL); 1343 state = kzalloc(sizeof(struct tda1004x_state), GFP_KERNEL);
1344 if (!state) { 1344 if (!state) {
1345 printk(KERN_ERR "Can't alocate memory for tda10046 state\n"); 1345 printk(KERN_ERR "Can't allocate memory for tda10046 state\n");
1346 return NULL; 1346 return NULL;
1347 } 1347 }
1348 1348
diff --git a/drivers/media/dvb/mantis/mantis_hif.c b/drivers/media/dvb/mantis/mantis_hif.c
index 672cf4d2462d..10c68df7e16f 100644
--- a/drivers/media/dvb/mantis/mantis_hif.c
+++ b/drivers/media/dvb/mantis/mantis_hif.c
@@ -76,7 +76,7 @@ static int mantis_hif_write_wait(struct mantis_ca *ca)
76 udelay(500); 76 udelay(500);
77 timeout++; 77 timeout++;
78 if (timeout > 100) { 78 if (timeout > 100) {
79 dprintk(MANTIS_ERROR, 1, "Adater(%d) Slot(0): Write operation timed out!", mantis->num); 79 dprintk(MANTIS_ERROR, 1, "Adapter(%d) Slot(0): Write operation timed out!", mantis->num);
80 rc = -ETIMEDOUT; 80 rc = -ETIMEDOUT;
81 break; 81 break;
82 } 82 }
diff --git a/drivers/media/radio/radio-sf16fmr2.c b/drivers/media/radio/radio-sf16fmr2.c
index 2dd485996ba8..7ab9afadf29b 100644
--- a/drivers/media/radio/radio-sf16fmr2.c
+++ b/drivers/media/radio/radio-sf16fmr2.c
@@ -172,7 +172,7 @@ static int fmr2_tea_ext_init(struct snd_tea575x *tea)
172 fmr2->volume = v4l2_ctrl_new_std(&tea->ctrl_handler, &fmr2_ctrl_ops, V4L2_CID_AUDIO_VOLUME, 0, 68, 2, 56); 172 fmr2->volume = v4l2_ctrl_new_std(&tea->ctrl_handler, &fmr2_ctrl_ops, V4L2_CID_AUDIO_VOLUME, 0, 68, 2, 56);
173 fmr2->balance = v4l2_ctrl_new_std(&tea->ctrl_handler, &fmr2_ctrl_ops, V4L2_CID_AUDIO_BALANCE, -68, 68, 2, 0); 173 fmr2->balance = v4l2_ctrl_new_std(&tea->ctrl_handler, &fmr2_ctrl_ops, V4L2_CID_AUDIO_BALANCE, -68, 68, 2, 0);
174 if (tea->ctrl_handler.error) { 174 if (tea->ctrl_handler.error) {
175 printk(KERN_ERR "radio-sf16fmr2: can't initialize contrls\n"); 175 printk(KERN_ERR "radio-sf16fmr2: can't initialize controls\n");
176 return tea->ctrl_handler.error; 176 return tea->ctrl_handler.error;
177 } 177 }
178 } 178 }
diff --git a/drivers/media/video/davinci/dm355_ccdc.c b/drivers/media/video/davinci/dm355_ccdc.c
index f83baf3a52b0..5b68847d4017 100644
--- a/drivers/media/video/davinci/dm355_ccdc.c
+++ b/drivers/media/video/davinci/dm355_ccdc.c
@@ -292,7 +292,7 @@ static int validate_ccdc_param(struct ccdc_config_params_raw *ccdcparam)
292 if ((ccdcparam->med_filt_thres < 0) || 292 if ((ccdcparam->med_filt_thres < 0) ||
293 (ccdcparam->med_filt_thres > CCDC_MED_FILT_THRESH)) { 293 (ccdcparam->med_filt_thres > CCDC_MED_FILT_THRESH)) {
294 dev_dbg(ccdc_cfg.dev, 294 dev_dbg(ccdc_cfg.dev,
295 "Invalid value of median filter thresold\n"); 295 "Invalid value of median filter threshold\n");
296 return -EINVAL; 296 return -EINVAL;
297 } 297 }
298 298
diff --git a/drivers/media/video/ov6650.c b/drivers/media/video/ov6650.c
index 6806345ec2f0..3627f3225bbb 100644
--- a/drivers/media/video/ov6650.c
+++ b/drivers/media/video/ov6650.c
@@ -649,7 +649,7 @@ static int ov6650_s_fmt(struct v4l2_subdev *sd, struct v4l2_mbus_framefmt *mf)
649 clkrc = CLKRC_24MHz; 649 clkrc = CLKRC_24MHz;
650 } else { 650 } else {
651 dev_err(&client->dev, 651 dev_err(&client->dev,
652 "unspported input clock, check platform data\n"); 652 "unsupported input clock, check platform data\n");
653 return -EINVAL; 653 return -EINVAL;
654 } 654 }
655 mclk = sense->master_clock; 655 mclk = sense->master_clock;
diff --git a/drivers/mfd/ab5500-core.c b/drivers/mfd/ab5500-core.c
index bd56a764dea1..54d0fe40845f 100644
--- a/drivers/mfd/ab5500-core.c
+++ b/drivers/mfd/ab5500-core.c
@@ -28,7 +28,6 @@
28#include <linux/bitops.h> 28#include <linux/bitops.h>
29#include <linux/spinlock.h> 29#include <linux/spinlock.h>
30#include <linux/mfd/core.h> 30#include <linux/mfd/core.h>
31#include <linux/version.h>
32#include <linux/mfd/db5500-prcmu.h> 31#include <linux/mfd/db5500-prcmu.h>
33 32
34#include "ab5500-core.h" 33#include "ab5500-core.h"
diff --git a/drivers/mmc/host/s3cmci.c b/drivers/mmc/host/s3cmci.c
index 1bcfd6dbb5cc..c3622a69f432 100644
--- a/drivers/mmc/host/s3cmci.c
+++ b/drivers/mmc/host/s3cmci.c
@@ -1606,7 +1606,7 @@ static int __devinit s3cmci_probe(struct platform_device *pdev)
1606 host->mem = platform_get_resource(pdev, IORESOURCE_MEM, 0); 1606 host->mem = platform_get_resource(pdev, IORESOURCE_MEM, 0);
1607 if (!host->mem) { 1607 if (!host->mem) {
1608 dev_err(&pdev->dev, 1608 dev_err(&pdev->dev,
1609 "failed to get io memory region resouce.\n"); 1609 "failed to get io memory region resource.\n");
1610 1610
1611 ret = -ENOENT; 1611 ret = -ENOENT;
1612 goto probe_free_gpio; 1612 goto probe_free_gpio;
@@ -1630,7 +1630,7 @@ static int __devinit s3cmci_probe(struct platform_device *pdev)
1630 1630
1631 host->irq = platform_get_irq(pdev, 0); 1631 host->irq = platform_get_irq(pdev, 0);
1632 if (host->irq == 0) { 1632 if (host->irq == 0) {
1633 dev_err(&pdev->dev, "failed to get interrupt resouce.\n"); 1633 dev_err(&pdev->dev, "failed to get interrupt resource.\n");
1634 ret = -EINVAL; 1634 ret = -EINVAL;
1635 goto probe_iounmap; 1635 goto probe_iounmap;
1636 } 1636 }
diff --git a/drivers/mtd/chips/chipreg.c b/drivers/mtd/chips/chipreg.c
index da1f96f385c7..0bbc61ba9524 100644
--- a/drivers/mtd/chips/chipreg.c
+++ b/drivers/mtd/chips/chipreg.c
@@ -76,10 +76,7 @@ struct mtd_info *do_map_probe(const char *name, struct map_info *map)
76 */ 76 */
77 module_put(drv->module); 77 module_put(drv->module);
78 78
79 if (ret) 79 return ret;
80 return ret;
81
82 return NULL;
83} 80}
84/* 81/*
85 * Destroy an MTD device which was created for a map device. 82 * Destroy an MTD device which was created for a map device.
diff --git a/drivers/net/wireless/hostap/hostap_hw.c b/drivers/net/wireless/hostap/hostap_hw.c
index aa15cc4269a1..50f87b60b0bd 100644
--- a/drivers/net/wireless/hostap/hostap_hw.c
+++ b/drivers/net/wireless/hostap/hostap_hw.c
@@ -1466,7 +1466,7 @@ static int prism2_hw_enable(struct net_device *dev, int initial)
1466 * before it starts acting as an AP, so reset port automatically 1466 * before it starts acting as an AP, so reset port automatically
1467 * here just in case */ 1467 * here just in case */
1468 if (initial && prism2_reset_port(dev)) { 1468 if (initial && prism2_reset_port(dev)) {
1469 printk("%s: MAC port 0 reseting failed\n", dev->name); 1469 printk("%s: MAC port 0 resetting failed\n", dev->name);
1470 return 1; 1470 return 1;
1471 } 1471 }
1472 1472
@@ -1557,7 +1557,7 @@ static void prism2_hw_reset(struct net_device *dev)
1557 static long last_reset = 0; 1557 static long last_reset = 0;
1558 1558
1559 /* do not reset card more than once per second to avoid ending up in a 1559 /* do not reset card more than once per second to avoid ending up in a
1560 * busy loop reseting the card */ 1560 * busy loop resetting the card */
1561 if (time_before_eq(jiffies, last_reset + HZ)) 1561 if (time_before_eq(jiffies, last_reset + HZ))
1562 return; 1562 return;
1563 last_reset = jiffies; 1563 last_reset = jiffies;
diff --git a/drivers/net/wireless/zd1211rw/zd_mac.c b/drivers/net/wireless/zd1211rw/zd_mac.c
index 9fcde36d5013..c9e2660e1263 100644
--- a/drivers/net/wireless/zd1211rw/zd_mac.c
+++ b/drivers/net/wireless/zd1211rw/zd_mac.c
@@ -856,7 +856,7 @@ reset_device:
856 856
857 /* semaphore stuck, reset device to avoid fw freeze later */ 857 /* semaphore stuck, reset device to avoid fw freeze later */
858 dev_warn(zd_mac_dev(mac), "CR_BCN_FIFO_SEMAPHORE stuck, " 858 dev_warn(zd_mac_dev(mac), "CR_BCN_FIFO_SEMAPHORE stuck, "
859 "reseting device..."); 859 "resetting device...");
860 usb_queue_reset_device(mac->chip.usb.intf); 860 usb_queue_reset_device(mac->chip.usb.intf);
861 861
862 return r; 862 return r;
diff --git a/drivers/net/wireless/zd1211rw/zd_usb.c b/drivers/net/wireless/zd1211rw/zd_usb.c
index 785bdbe38f2a..f766b3e67c6d 100644
--- a/drivers/net/wireless/zd1211rw/zd_usb.c
+++ b/drivers/net/wireless/zd1211rw/zd_usb.c
@@ -1104,7 +1104,7 @@ static void zd_tx_watchdog_handler(struct work_struct *work)
1104 goto out; 1104 goto out;
1105 1105
1106 /* TX halted, try reset */ 1106 /* TX halted, try reset */
1107 dev_warn(zd_usb_dev(usb), "TX-stall detected, reseting device..."); 1107 dev_warn(zd_usb_dev(usb), "TX-stall detected, resetting device...");
1108 1108
1109 usb_queue_reset_device(usb->intf); 1109 usb_queue_reset_device(usb->intf);
1110 1110
diff --git a/drivers/platform/x86/hdaps.c b/drivers/platform/x86/hdaps.c
index 5a34973dc164..ba68d4e7a779 100644
--- a/drivers/platform/x86/hdaps.c
+++ b/drivers/platform/x86/hdaps.c
@@ -379,7 +379,7 @@ static ssize_t hdaps_temp1_show(struct device *dev,
379 int ret; 379 int ret;
380 380
381 ret = hdaps_readb_one(HDAPS_PORT_TEMP1, &temp); 381 ret = hdaps_readb_one(HDAPS_PORT_TEMP1, &temp);
382 if (ret < 0) 382 if (ret)
383 return ret; 383 return ret;
384 384
385 return sprintf(buf, "%u\n", temp); 385 return sprintf(buf, "%u\n", temp);
@@ -392,7 +392,7 @@ static ssize_t hdaps_temp2_show(struct device *dev,
392 int ret; 392 int ret;
393 393
394 ret = hdaps_readb_one(HDAPS_PORT_TEMP2, &temp); 394 ret = hdaps_readb_one(HDAPS_PORT_TEMP2, &temp);
395 if (ret < 0) 395 if (ret)
396 return ret; 396 return ret;
397 397
398 return sprintf(buf, "%u\n", temp); 398 return sprintf(buf, "%u\n", temp);
diff --git a/drivers/power/bq27x00_battery.c b/drivers/power/bq27x00_battery.c
index 1ed6ea0bad6e..222ccd872ac5 100644
--- a/drivers/power/bq27x00_battery.c
+++ b/drivers/power/bq27x00_battery.c
@@ -47,10 +47,10 @@
47#define BQ27x00_REG_TTE 0x16 47#define BQ27x00_REG_TTE 0x16
48#define BQ27x00_REG_TTF 0x18 48#define BQ27x00_REG_TTF 0x18
49#define BQ27x00_REG_TTECP 0x26 49#define BQ27x00_REG_TTECP 0x26
50#define BQ27x00_REG_NAC 0x0C /* Nominal available capaciy */ 50#define BQ27x00_REG_NAC 0x0C /* Nominal available capacity */
51#define BQ27x00_REG_LMD 0x12 /* Last measured discharge */ 51#define BQ27x00_REG_LMD 0x12 /* Last measured discharge */
52#define BQ27x00_REG_CYCT 0x2A /* Cycle count total */ 52#define BQ27x00_REG_CYCT 0x2A /* Cycle count total */
53#define BQ27x00_REG_AE 0x22 /* Available enery */ 53#define BQ27x00_REG_AE 0x22 /* Available energy */
54 54
55#define BQ27000_REG_RSOC 0x0B /* Relative State-of-Charge */ 55#define BQ27000_REG_RSOC 0x0B /* Relative State-of-Charge */
56#define BQ27000_REG_ILMD 0x76 /* Initial last measured discharge */ 56#define BQ27000_REG_ILMD 0x76 /* Initial last measured discharge */
diff --git a/drivers/scsi/aic7xxx/aic79xx_core.c b/drivers/scsi/aic7xxx/aic79xx_core.c
index 5f8617dd43bb..25417d0e7acb 100644
--- a/drivers/scsi/aic7xxx/aic79xx_core.c
+++ b/drivers/scsi/aic7xxx/aic79xx_core.c
@@ -8993,7 +8993,7 @@ ahd_handle_scsi_status(struct ahd_softc *ahd, struct scb *scb)
8993 printk("Invalid Command IU Field\n"); 8993 printk("Invalid Command IU Field\n");
8994 break; 8994 break;
8995 case SIU_PFC_TMF_NOT_SUPPORTED: 8995 case SIU_PFC_TMF_NOT_SUPPORTED:
8996 printk("TMF not supportd\n"); 8996 printk("TMF not supported\n");
8997 break; 8997 break;
8998 case SIU_PFC_TMF_FAILED: 8998 case SIU_PFC_TMF_FAILED:
8999 printk("TMF failed\n"); 8999 printk("TMF failed\n");
@@ -9113,7 +9113,7 @@ ahd_handle_scsi_status(struct ahd_softc *ahd, struct scb *scb)
9113 break; 9113 break;
9114 } 9114 }
9115 case SCSI_STATUS_OK: 9115 case SCSI_STATUS_OK:
9116 printk("%s: Interrupted for staus of 0???\n", 9116 printk("%s: Interrupted for status of 0???\n",
9117 ahd_name(ahd)); 9117 ahd_name(ahd));
9118 /* FALLTHROUGH */ 9118 /* FALLTHROUGH */
9119 default: 9119 default:
diff --git a/drivers/scsi/aic7xxx/aic7xxx_core.c b/drivers/scsi/aic7xxx/aic7xxx_core.c
index dc28b0a91b22..10172a3af1b9 100644
--- a/drivers/scsi/aic7xxx/aic7xxx_core.c
+++ b/drivers/scsi/aic7xxx/aic7xxx_core.c
@@ -1049,7 +1049,7 @@ ahc_handle_seqint(struct ahc_softc *ahc, u_int intstat)
1049 ahc_set_scsi_status(scb, hscb->shared_data.status.scsi_status); 1049 ahc_set_scsi_status(scb, hscb->shared_data.status.scsi_status);
1050 switch (hscb->shared_data.status.scsi_status) { 1050 switch (hscb->shared_data.status.scsi_status) {
1051 case SCSI_STATUS_OK: 1051 case SCSI_STATUS_OK:
1052 printk("%s: Interrupted for staus of 0???\n", 1052 printk("%s: Interrupted for status of 0???\n",
1053 ahc_name(ahc)); 1053 ahc_name(ahc));
1054 break; 1054 break;
1055 case SCSI_STATUS_CMD_TERMINATED: 1055 case SCSI_STATUS_CMD_TERMINATED:
diff --git a/drivers/scsi/isci/host.c b/drivers/scsi/isci/host.c
index 418391b1c361..6ca9b26bb2fb 100644
--- a/drivers/scsi/isci/host.c
+++ b/drivers/scsi/isci/host.c
@@ -58,7 +58,6 @@
58#include "host.h" 58#include "host.h"
59#include "isci.h" 59#include "isci.h"
60#include "port.h" 60#include "port.h"
61#include "host.h"
62#include "probe_roms.h" 61#include "probe_roms.h"
63#include "remote_device.h" 62#include "remote_device.h"
64#include "request.h" 63#include "request.h"
diff --git a/drivers/scsi/mpt2sas/mpt2sas_config.c b/drivers/scsi/mpt2sas/mpt2sas_config.c
index 36ea0b2d8020..2b4d37613d32 100644
--- a/drivers/scsi/mpt2sas/mpt2sas_config.c
+++ b/drivers/scsi/mpt2sas/mpt2sas_config.c
@@ -149,7 +149,7 @@ _config_display_some_debug(struct MPT2SAS_ADAPTER *ioc, u16 smid,
149 desc = "raid_config"; 149 desc = "raid_config";
150 break; 150 break;
151 case MPI2_CONFIG_EXTPAGETYPE_DRIVER_MAPPING: 151 case MPI2_CONFIG_EXTPAGETYPE_DRIVER_MAPPING:
152 desc = "driver_mappping"; 152 desc = "driver_mapping";
153 break; 153 break;
154 } 154 }
155 break; 155 break;
diff --git a/drivers/scsi/pm8001/pm8001_hwi.c b/drivers/scsi/pm8001/pm8001_hwi.c
index b7b92f7be2aa..e12c4f632a63 100644
--- a/drivers/scsi/pm8001/pm8001_hwi.c
+++ b/drivers/scsi/pm8001/pm8001_hwi.c
@@ -3532,7 +3532,7 @@ static void process_one_iomb(struct pm8001_hba_info *pm8001_ha, void *piomb)
3532 break; 3532 break;
3533 case OPC_OUB_DEREG_DEV: 3533 case OPC_OUB_DEREG_DEV:
3534 PM8001_MSG_DBG(pm8001_ha, 3534 PM8001_MSG_DBG(pm8001_ha,
3535 pm8001_printk("unresgister the deviece\n")); 3535 pm8001_printk("unregister the device\n"));
3536 mpi_dereg_resp(pm8001_ha, piomb); 3536 mpi_dereg_resp(pm8001_ha, piomb);
3537 break; 3537 break;
3538 case OPC_OUB_GET_DEV_HANDLE: 3538 case OPC_OUB_GET_DEV_HANDLE:
diff --git a/drivers/scsi/pmcraid.h b/drivers/scsi/pmcraid.h
index ca496c7474e3..e1d150f3fd4d 100644
--- a/drivers/scsi/pmcraid.h
+++ b/drivers/scsi/pmcraid.h
@@ -857,11 +857,11 @@ static struct pmcraid_ioasc_error pmcraid_ioasc_error_table[] = {
857 {0x01180600, IOASC_LOG_LEVEL_HARD, 857 {0x01180600, IOASC_LOG_LEVEL_HARD,
858 "Recovered Error, soft media error, sector reassignment suggested"}, 858 "Recovered Error, soft media error, sector reassignment suggested"},
859 {0x015D0000, IOASC_LOG_LEVEL_HARD, 859 {0x015D0000, IOASC_LOG_LEVEL_HARD,
860 "Recovered Error, failure prediction thresold exceeded"}, 860 "Recovered Error, failure prediction threshold exceeded"},
861 {0x015D9200, IOASC_LOG_LEVEL_HARD, 861 {0x015D9200, IOASC_LOG_LEVEL_HARD,
862 "Recovered Error, soft Cache Card Battery error thresold"}, 862 "Recovered Error, soft Cache Card Battery error threshold"},
863 {0x015D9200, IOASC_LOG_LEVEL_HARD, 863 {0x015D9200, IOASC_LOG_LEVEL_HARD,
864 "Recovered Error, soft Cache Card Battery error thresold"}, 864 "Recovered Error, soft Cache Card Battery error threshold"},
865 {0x02048000, IOASC_LOG_LEVEL_HARD, 865 {0x02048000, IOASC_LOG_LEVEL_HARD,
866 "Not Ready, IOA Reset Required"}, 866 "Not Ready, IOA Reset Required"},
867 {0x02408500, IOASC_LOG_LEVEL_HARD, 867 {0x02408500, IOASC_LOG_LEVEL_HARD,
diff --git a/drivers/scsi/qla2xxx/qla_bsg.c b/drivers/scsi/qla2xxx/qla_bsg.c
index 1682e2e4201d..2c4714279bcc 100644
--- a/drivers/scsi/qla2xxx/qla_bsg.c
+++ b/drivers/scsi/qla2xxx/qla_bsg.c
@@ -731,7 +731,7 @@ qla2x00_process_loopback(struct fc_bsg_job *bsg_job)
731 731
732 if (elreq.options != EXTERNAL_LOOPBACK) { 732 if (elreq.options != EXTERNAL_LOOPBACK) {
733 ql_dbg(ql_dbg_user, vha, 0x7020, 733 ql_dbg(ql_dbg_user, vha, 0x7020,
734 "Internal: curent port config = %x\n", 734 "Internal: current port config = %x\n",
735 config[0]); 735 config[0]);
736 if (qla81xx_set_internal_loopback(vha, config, 736 if (qla81xx_set_internal_loopback(vha, config,
737 new_config)) { 737 new_config)) {
diff --git a/drivers/scsi/qla4xxx/ql4_os.c b/drivers/scsi/qla4xxx/ql4_os.c
index ce6d3b7f0c61..edf503437e96 100644
--- a/drivers/scsi/qla4xxx/ql4_os.c
+++ b/drivers/scsi/qla4xxx/ql4_os.c
@@ -3382,7 +3382,7 @@ static int get_fw_boot_info(struct scsi_qla_host *ha, uint16_t ddb_index[])
3382 if (qla4xxx_get_flash(ha, buf_dma, addr, 3382 if (qla4xxx_get_flash(ha, buf_dma, addr,
3383 13 * sizeof(uint8_t)) != QLA_SUCCESS) { 3383 13 * sizeof(uint8_t)) != QLA_SUCCESS) {
3384 DEBUG2(ql4_printk(KERN_ERR, ha, "scsi%ld: %s: Get Flash" 3384 DEBUG2(ql4_printk(KERN_ERR, ha, "scsi%ld: %s: Get Flash"
3385 "failed\n", ha->host_no, __func__)); 3385 " failed\n", ha->host_no, __func__));
3386 ret = QLA_ERROR; 3386 ret = QLA_ERROR;
3387 goto exit_boot_info_free; 3387 goto exit_boot_info_free;
3388 } 3388 }
@@ -3620,7 +3620,7 @@ static int qla4xxx_setup_boot_info(struct scsi_qla_host *ha)
3620 3620
3621 if (ql4xdisablesysfsboot) { 3621 if (ql4xdisablesysfsboot) {
3622 ql4_printk(KERN_INFO, ha, 3622 ql4_printk(KERN_INFO, ha,
3623 "%s: syfsboot disabled - driver will trigger login" 3623 "%s: syfsboot disabled - driver will trigger login "
3624 "and publish session for discovery .\n", __func__); 3624 "and publish session for discovery .\n", __func__);
3625 return QLA_SUCCESS; 3625 return QLA_SUCCESS;
3626 } 3626 }
diff --git a/drivers/staging/iio/dac/ad5686.c b/drivers/staging/iio/dac/ad5686.c
index ce2d6193dd89..2415a6e60c77 100644
--- a/drivers/staging/iio/dac/ad5686.c
+++ b/drivers/staging/iio/dac/ad5686.c
@@ -15,7 +15,6 @@
15#include <linux/slab.h> 15#include <linux/slab.h>
16#include <linux/sysfs.h> 16#include <linux/sysfs.h>
17#include <linux/regulator/consumer.h> 17#include <linux/regulator/consumer.h>
18#include <linux/module.h>
19 18
20#include "../iio.h" 19#include "../iio.h"
21#include "../sysfs.h" 20#include "../sysfs.h"
diff --git a/drivers/tty/synclink_gt.c b/drivers/tty/synclink_gt.c
index 6bee4907c6a5..34b1a3c43066 100644
--- a/drivers/tty/synclink_gt.c
+++ b/drivers/tty/synclink_gt.c
@@ -3923,7 +3923,7 @@ static void tdma_reset(struct slgt_info *info)
3923 */ 3923 */
3924static void enable_loopback(struct slgt_info *info) 3924static void enable_loopback(struct slgt_info *info)
3925{ 3925{
3926 /* SCR (serial control) BIT2=looopback enable */ 3926 /* SCR (serial control) BIT2=loopback enable */
3927 wr_reg16(info, SCR, (unsigned short)(rd_reg16(info, SCR) | BIT2)); 3927 wr_reg16(info, SCR, (unsigned short)(rd_reg16(info, SCR) | BIT2));
3928 3928
3929 if (info->params.mode != MGSL_MODE_ASYNC) { 3929 if (info->params.mode != MGSL_MODE_ASYNC) {
diff --git a/fs/btrfs/check-integrity.c b/fs/btrfs/check-integrity.c
index d986824bb2b4..c053e90f2006 100644
--- a/fs/btrfs/check-integrity.c
+++ b/fs/btrfs/check-integrity.c
@@ -89,7 +89,6 @@
89#include "disk-io.h" 89#include "disk-io.h"
90#include "transaction.h" 90#include "transaction.h"
91#include "extent_io.h" 91#include "extent_io.h"
92#include "disk-io.h"
93#include "volumes.h" 92#include "volumes.h"
94#include "print-tree.h" 93#include "print-tree.h"
95#include "locking.h" 94#include "locking.h"
diff --git a/fs/btrfs/free-space-cache.c b/fs/btrfs/free-space-cache.c
index 710ea380c7ed..b02e379b14c7 100644
--- a/fs/btrfs/free-space-cache.c
+++ b/fs/btrfs/free-space-cache.c
@@ -1068,7 +1068,7 @@ int btrfs_write_out_cache(struct btrfs_root *root,
1068 spin_unlock(&block_group->lock); 1068 spin_unlock(&block_group->lock);
1069 ret = 0; 1069 ret = 0;
1070#ifdef DEBUG 1070#ifdef DEBUG
1071 printk(KERN_ERR "btrfs: failed to write free space cace " 1071 printk(KERN_ERR "btrfs: failed to write free space cache "
1072 "for block group %llu\n", block_group->key.objectid); 1072 "for block group %llu\n", block_group->key.objectid);
1073#endif 1073#endif
1074 } 1074 }
diff --git a/fs/cramfs/inode.c b/fs/cramfs/inode.c
index a2ee8f9f5a38..04d51f9333d7 100644
--- a/fs/cramfs/inode.c
+++ b/fs/cramfs/inode.c
@@ -257,10 +257,10 @@ static int cramfs_fill_super(struct super_block *sb, void *data, int silent)
257 257
258 /* Do sanity checks on the superblock */ 258 /* Do sanity checks on the superblock */
259 if (super.magic != CRAMFS_MAGIC) { 259 if (super.magic != CRAMFS_MAGIC) {
260 /* check for wrong endianess */ 260 /* check for wrong endianness */
261 if (super.magic == CRAMFS_MAGIC_WEND) { 261 if (super.magic == CRAMFS_MAGIC_WEND) {
262 if (!silent) 262 if (!silent)
263 printk(KERN_ERR "cramfs: wrong endianess\n"); 263 printk(KERN_ERR "cramfs: wrong endianness\n");
264 goto out; 264 goto out;
265 } 265 }
266 266
@@ -270,7 +270,7 @@ static int cramfs_fill_super(struct super_block *sb, void *data, int silent)
270 mutex_unlock(&read_mutex); 270 mutex_unlock(&read_mutex);
271 if (super.magic != CRAMFS_MAGIC) { 271 if (super.magic != CRAMFS_MAGIC) {
272 if (super.magic == CRAMFS_MAGIC_WEND && !silent) 272 if (super.magic == CRAMFS_MAGIC_WEND && !silent)
273 printk(KERN_ERR "cramfs: wrong endianess\n"); 273 printk(KERN_ERR "cramfs: wrong endianness\n");
274 else if (!silent) 274 else if (!silent)
275 printk(KERN_ERR "cramfs: wrong magic\n"); 275 printk(KERN_ERR "cramfs: wrong magic\n");
276 goto out; 276 goto out;
diff --git a/fs/fs-writeback.c b/fs/fs-writeback.c
index 5b4a9362d5aa..77b535ac7136 100644
--- a/fs/fs-writeback.c
+++ b/fs/fs-writeback.c
@@ -1284,7 +1284,7 @@ int writeback_inodes_sb_if_idle(struct super_block *sb, enum wb_reason reason)
1284EXPORT_SYMBOL(writeback_inodes_sb_if_idle); 1284EXPORT_SYMBOL(writeback_inodes_sb_if_idle);
1285 1285
1286/** 1286/**
1287 * writeback_inodes_sb_if_idle - start writeback if none underway 1287 * writeback_inodes_sb_nr_if_idle - start writeback if none underway
1288 * @sb: the superblock 1288 * @sb: the superblock
1289 * @nr: the number of pages to write 1289 * @nr: the number of pages to write
1290 * @reason: reason why some writeback work was initiated 1290 * @reason: reason why some writeback work was initiated
diff --git a/fs/jffs2/compr.c b/fs/jffs2/compr.c
index 5b6c9d1a2fb9..96ed3c9ec3fc 100644
--- a/fs/jffs2/compr.c
+++ b/fs/jffs2/compr.c
@@ -340,7 +340,7 @@ int jffs2_unregister_compressor(struct jffs2_compressor *comp)
340 340
341 if (comp->usecount) { 341 if (comp->usecount) {
342 spin_unlock(&jffs2_compressor_list_lock); 342 spin_unlock(&jffs2_compressor_list_lock);
343 printk(KERN_WARNING "JFFS2: Compressor modul is in use. Unregister failed.\n"); 343 printk(KERN_WARNING "JFFS2: Compressor module is in use. Unregister failed.\n");
344 return -1; 344 return -1;
345 } 345 }
346 list_del(&comp->list); 346 list_del(&comp->list);
diff --git a/fs/ntfs/layout.h b/fs/ntfs/layout.h
index faece7190866..809c0e6d8e09 100644
--- a/fs/ntfs/layout.h
+++ b/fs/ntfs/layout.h
@@ -2008,14 +2008,14 @@ typedef struct {
2008 * 2008 *
2009 * When a directory is small enough to fit inside the index root then this 2009 * When a directory is small enough to fit inside the index root then this
2010 * is the only attribute describing the directory. When the directory is too 2010 * is the only attribute describing the directory. When the directory is too
2011 * large to fit in the index root, on the other hand, two aditional attributes 2011 * large to fit in the index root, on the other hand, two additional attributes
2012 * are present: an index allocation attribute, containing sub-nodes of the B+ 2012 * are present: an index allocation attribute, containing sub-nodes of the B+
2013 * directory tree (see below), and a bitmap attribute, describing which virtual 2013 * directory tree (see below), and a bitmap attribute, describing which virtual
2014 * cluster numbers (vcns) in the index allocation attribute are in use by an 2014 * cluster numbers (vcns) in the index allocation attribute are in use by an
2015 * index block. 2015 * index block.
2016 * 2016 *
2017 * NOTE: The root directory (FILE_root) contains an entry for itself. Other 2017 * NOTE: The root directory (FILE_root) contains an entry for itself. Other
2018 * dircetories do not contain entries for themselves, though. 2018 * directories do not contain entries for themselves, though.
2019 */ 2019 */
2020typedef struct { 2020typedef struct {
2021 ATTR_TYPE type; /* Type of the indexed attribute. Is 2021 ATTR_TYPE type; /* Type of the indexed attribute. Is
diff --git a/fs/proc/kcore.c b/fs/proc/kcore.c
index d245cb23dd72..e5e69aff6c69 100644
--- a/fs/proc/kcore.c
+++ b/fs/proc/kcore.c
@@ -513,7 +513,7 @@ read_kcore(struct file *file, char __user *buffer, size_t buflen, loff_t *fpos)
513 513
514 n = copy_to_user(buffer, (char *)start, tsz); 514 n = copy_to_user(buffer, (char *)start, tsz);
515 /* 515 /*
516 * We cannot distingush between fault on source 516 * We cannot distinguish between fault on source
517 * and fault on destination. When this happens 517 * and fault on destination. When this happens
518 * we clear too and hope it will trigger the 518 * we clear too and hope it will trigger the
519 * EFAULT again. 519 * EFAULT again.
diff --git a/fs/reiserfs/lbalance.c b/fs/reiserfs/lbalance.c
index 03d85cbf90bf..b43d01556313 100644
--- a/fs/reiserfs/lbalance.c
+++ b/fs/reiserfs/lbalance.c
@@ -975,7 +975,7 @@ static int leaf_cut_entries(struct buffer_head *bh,
975 remove */ 975 remove */
976 RFALSE(!is_direntry_le_ih(ih), "10180: item is not directory item"); 976 RFALSE(!is_direntry_le_ih(ih), "10180: item is not directory item");
977 RFALSE(I_ENTRY_COUNT(ih) < from + del_count, 977 RFALSE(I_ENTRY_COUNT(ih) < from + del_count,
978 "10185: item contains not enough entries: entry_cout = %d, from = %d, to delete = %d", 978 "10185: item contains not enough entries: entry_count = %d, from = %d, to delete = %d",
979 I_ENTRY_COUNT(ih), from, del_count); 979 I_ENTRY_COUNT(ih), from, del_count);
980 980
981 if (del_count == 0) 981 if (del_count == 0)
diff --git a/include/linux/compiler.h b/include/linux/compiler.h
index 4a243546d142..923d093c9cea 100644
--- a/include/linux/compiler.h
+++ b/include/linux/compiler.h
@@ -236,7 +236,7 @@ void ftrace_likely_update(struct ftrace_branch_data *f, int val, int expect);
236 236
237/* 237/*
238 * Rather then using noinline to prevent stack consumption, use 238 * Rather then using noinline to prevent stack consumption, use
239 * noinline_for_stack instead. For documentaiton reasons. 239 * noinline_for_stack instead. For documentation reasons.
240 */ 240 */
241#define noinline_for_stack noinline 241#define noinline_for_stack noinline
242 242
diff --git a/include/linux/pci.h b/include/linux/pci.h
index d4afd703e948..b843fe79583b 100644
--- a/include/linux/pci.h
+++ b/include/linux/pci.h
@@ -746,28 +746,28 @@ int pci_bus_write_config_dword(struct pci_bus *bus, unsigned int devfn,
746 int where, u32 val); 746 int where, u32 val);
747struct pci_ops *pci_bus_set_ops(struct pci_bus *bus, struct pci_ops *ops); 747struct pci_ops *pci_bus_set_ops(struct pci_bus *bus, struct pci_ops *ops);
748 748
749static inline int pci_read_config_byte(struct pci_dev *dev, int where, u8 *val) 749static inline int pci_read_config_byte(const struct pci_dev *dev, int where, u8 *val)
750{ 750{
751 return pci_bus_read_config_byte(dev->bus, dev->devfn, where, val); 751 return pci_bus_read_config_byte(dev->bus, dev->devfn, where, val);
752} 752}
753static inline int pci_read_config_word(struct pci_dev *dev, int where, u16 *val) 753static inline int pci_read_config_word(const struct pci_dev *dev, int where, u16 *val)
754{ 754{
755 return pci_bus_read_config_word(dev->bus, dev->devfn, where, val); 755 return pci_bus_read_config_word(dev->bus, dev->devfn, where, val);
756} 756}
757static inline int pci_read_config_dword(struct pci_dev *dev, int where, 757static inline int pci_read_config_dword(const struct pci_dev *dev, int where,
758 u32 *val) 758 u32 *val)
759{ 759{
760 return pci_bus_read_config_dword(dev->bus, dev->devfn, where, val); 760 return pci_bus_read_config_dword(dev->bus, dev->devfn, where, val);
761} 761}
762static inline int pci_write_config_byte(struct pci_dev *dev, int where, u8 val) 762static inline int pci_write_config_byte(const struct pci_dev *dev, int where, u8 val)
763{ 763{
764 return pci_bus_write_config_byte(dev->bus, dev->devfn, where, val); 764 return pci_bus_write_config_byte(dev->bus, dev->devfn, where, val);
765} 765}
766static inline int pci_write_config_word(struct pci_dev *dev, int where, u16 val) 766static inline int pci_write_config_word(const struct pci_dev *dev, int where, u16 val)
767{ 767{
768 return pci_bus_write_config_word(dev->bus, dev->devfn, where, val); 768 return pci_bus_write_config_word(dev->bus, dev->devfn, where, val);
769} 769}
770static inline int pci_write_config_dword(struct pci_dev *dev, int where, 770static inline int pci_write_config_dword(const struct pci_dev *dev, int where,
771 u32 val) 771 u32 val)
772{ 772{
773 return pci_bus_write_config_dword(dev->bus, dev->devfn, where, val); 773 return pci_bus_write_config_dword(dev->bus, dev->devfn, where, val);
diff --git a/include/linux/security.h b/include/linux/security.h
index 83c18e8c846d..c8949385e56e 100644
--- a/include/linux/security.h
+++ b/include/linux/security.h
@@ -812,7 +812,7 @@ static inline void security_free_mnt_opts(struct security_mnt_opts *opts)
812 * Check permissions before connecting or sending datagrams from @sock to 812 * Check permissions before connecting or sending datagrams from @sock to
813 * @other. 813 * @other.
814 * @sock contains the socket structure. 814 * @sock contains the socket structure.
815 * @sock contains the peer socket structure. 815 * @other contains the peer socket structure.
816 * Return 0 if permission is granted. 816 * Return 0 if permission is granted.
817 * 817 *
818 * The @unix_stream_connect and @unix_may_send hooks were necessary because 818 * The @unix_stream_connect and @unix_may_send hooks were necessary because
diff --git a/include/linux/writeback.h b/include/linux/writeback.h
index 995b8bf630ac..a2b84f598e2b 100644
--- a/include/linux/writeback.h
+++ b/include/linux/writeback.h
@@ -64,7 +64,7 @@ struct writeback_control {
64 long pages_skipped; /* Pages which were not written */ 64 long pages_skipped; /* Pages which were not written */
65 65
66 /* 66 /*
67 * For a_ops->writepages(): is start or end are non-zero then this is 67 * For a_ops->writepages(): if start or end are non-zero then this is
68 * a hint that the filesystem need only write out the pages inside that 68 * a hint that the filesystem need only write out the pages inside that
69 * byterange. The byte at `end' is included in the writeout request. 69 * byterange. The byte at `end' is included in the writeout request.
70 */ 70 */
diff --git a/include/trace/events/power.h b/include/trace/events/power.h
index 14b38940062b..cae9a94f025d 100644
--- a/include/trace/events/power.h
+++ b/include/trace/events/power.h
@@ -65,7 +65,6 @@ TRACE_EVENT(machine_suspend,
65 TP_printk("state=%lu", (unsigned long)__entry->state) 65 TP_printk("state=%lu", (unsigned long)__entry->state)
66); 66);
67 67
68/* This code will be removed after deprecation time exceeded (2.6.41) */
69#ifdef CONFIG_EVENT_POWER_TRACING_DEPRECATED 68#ifdef CONFIG_EVENT_POWER_TRACING_DEPRECATED
70 69
71/* 70/*
diff --git a/init/main.c b/init/main.c
index 4990f7ec776a..c24805c824b9 100644
--- a/init/main.c
+++ b/init/main.c
@@ -446,8 +446,8 @@ void __init __weak thread_info_cache_init(void)
446static void __init mm_init(void) 446static void __init mm_init(void)
447{ 447{
448 /* 448 /*
449 * page_cgroup requires countinous pages as memmap 449 * page_cgroup requires contiguous pages,
450 * and it's bigger than MAX_ORDER unless SPARSEMEM. 450 * bigger than MAX_ORDER unless SPARSEMEM.
451 */ 451 */
452 page_cgroup_init_flatmem(); 452 page_cgroup_init_flatmem();
453 mem_init(); 453 mem_init();
diff --git a/kernel/resource.c b/kernel/resource.c
index 7640b3a947d0..7e8ea66a8c01 100644
--- a/kernel/resource.c
+++ b/kernel/resource.c
@@ -749,6 +749,7 @@ int adjust_resource(struct resource *res, resource_size_t start, resource_size_t
749 write_unlock(&resource_lock); 749 write_unlock(&resource_lock);
750 return result; 750 return result;
751} 751}
752EXPORT_SYMBOL(adjust_resource);
752 753
753static void __init __reserve_region_with_split(struct resource *root, 754static void __init __reserve_region_with_split(struct resource *root,
754 resource_size_t start, resource_size_t end, 755 resource_size_t start, resource_size_t end,
@@ -792,8 +793,6 @@ void __init reserve_region_with_split(struct resource *root,
792 write_unlock(&resource_lock); 793 write_unlock(&resource_lock);
793} 794}
794 795
795EXPORT_SYMBOL(adjust_resource);
796
797/** 796/**
798 * resource_alignment - calculate resource's alignment 797 * resource_alignment - calculate resource's alignment
799 * @res: resource pointer 798 * @res: resource pointer
diff --git a/mm/truncate.c b/mm/truncate.c
index 632b15e29f74..a188058582e0 100644
--- a/mm/truncate.c
+++ b/mm/truncate.c
@@ -184,7 +184,7 @@ int invalidate_inode_page(struct page *page)
184} 184}
185 185
186/** 186/**
187 * truncate_inode_pages - truncate range of pages specified by start & end byte offsets 187 * truncate_inode_pages_range - truncate range of pages specified by start & end byte offsets
188 * @mapping: mapping to truncate 188 * @mapping: mapping to truncate
189 * @lstart: offset from which to truncate 189 * @lstart: offset from which to truncate
190 * @lend: offset to which to truncate 190 * @lend: offset to which to truncate
diff --git a/net/rds/ib_recv.c b/net/rds/ib_recv.c
index e29e0ca32f74..8d6d9702d1ec 100644
--- a/net/rds/ib_recv.c
+++ b/net/rds/ib_recv.c
@@ -826,7 +826,7 @@ static void rds_ib_process_recv(struct rds_connection *conn,
826 826
827 if (data_len < sizeof(struct rds_header)) { 827 if (data_len < sizeof(struct rds_header)) {
828 rds_ib_conn_error(conn, "incoming message " 828 rds_ib_conn_error(conn, "incoming message "
829 "from %pI4 didn't inclue a " 829 "from %pI4 didn't include a "
830 "header, disconnecting and " 830 "header, disconnecting and "
831 "reconnecting\n", 831 "reconnecting\n",
832 &conn->c_faddr); 832 &conn->c_faddr);
diff --git a/net/rds/iw_recv.c b/net/rds/iw_recv.c
index 5e57347f49ff..3c8717005018 100644
--- a/net/rds/iw_recv.c
+++ b/net/rds/iw_recv.c
@@ -661,7 +661,7 @@ static void rds_iw_process_recv(struct rds_connection *conn,
661 661
662 if (byte_len < sizeof(struct rds_header)) { 662 if (byte_len < sizeof(struct rds_header)) {
663 rds_iw_conn_error(conn, "incoming message " 663 rds_iw_conn_error(conn, "incoming message "
664 "from %pI4 didn't inclue a " 664 "from %pI4 didn't include a "
665 "header, disconnecting and " 665 "header, disconnecting and "
666 "reconnecting\n", 666 "reconnecting\n",
667 &conn->c_faddr); 667 &conn->c_faddr);
diff --git a/sound/pci/hda/patch_conexant.c b/sound/pci/hda/patch_conexant.c
index d29d6d377904..f584f6d8ffcc 100644
--- a/sound/pci/hda/patch_conexant.c
+++ b/sound/pci/hda/patch_conexant.c
@@ -1643,7 +1643,7 @@ static void cxt5051_update_speaker(struct hda_codec *codec)
1643 pinctl = (!spec->hp_present && spec->cur_eapd) ? PIN_OUT : 0; 1643 pinctl = (!spec->hp_present && spec->cur_eapd) ? PIN_OUT : 0;
1644 snd_hda_codec_write(codec, 0x1a, 0, AC_VERB_SET_PIN_WIDGET_CONTROL, 1644 snd_hda_codec_write(codec, 0x1a, 0, AC_VERB_SET_PIN_WIDGET_CONTROL,
1645 pinctl); 1645 pinctl);
1646 /* on ideapad there is an aditional speaker (subwoofer) to mute */ 1646 /* on ideapad there is an additional speaker (subwoofer) to mute */
1647 if (spec->ideapad) 1647 if (spec->ideapad)
1648 snd_hda_codec_write(codec, 0x1b, 0, 1648 snd_hda_codec_write(codec, 0x1b, 0,
1649 AC_VERB_SET_PIN_WIDGET_CONTROL, 1649 AC_VERB_SET_PIN_WIDGET_CONTROL,
diff --git a/tools/testing/ktest/ktest.pl b/tools/testing/ktest/ktest.pl
index 9507c4b251a8..758ec2a08c40 100755
--- a/tools/testing/ktest/ktest.pl
+++ b/tools/testing/ktest/ktest.pl
@@ -2601,7 +2601,7 @@ sub config_bisect {
2601 # read directly what we want to check 2601 # read directly what we want to check
2602 my %config_check; 2602 my %config_check;
2603 open (IN, $output_config) 2603 open (IN, $output_config)
2604 or dodie "faied to open $output_config"; 2604 or dodie "failed to open $output_config";
2605 2605
2606 while (<IN>) { 2606 while (<IN>) {
2607 if (/^((CONFIG\S*)=.*)/) { 2607 if (/^((CONFIG\S*)=.*)/) {