aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--Documentation/DocBook/.gitignore1
-rw-r--r--Documentation/DocBook/Makefile5
-rw-r--r--Documentation/DocBook/kernel-api.tmpl1
-rw-r--r--Documentation/IRQ-domain.txt2
-rw-r--r--Documentation/driver-model/platform.txt2
-rw-r--r--Documentation/efi-stub.txt2
-rw-r--r--Documentation/email-clients.txt2
-rw-r--r--Documentation/filesystems/Locking2
-rw-r--r--Documentation/filesystems/proc.txt2
-rw-r--r--Documentation/io-mapping.txt2
-rw-r--r--Documentation/kernel-parameters.txt9
-rw-r--r--Documentation/laptops/hpfall.c2
-rw-r--r--Documentation/md.txt2
-rw-r--r--Documentation/rfkill.txt2
-rw-r--r--Documentation/rt-mutex-design.txt2
-rw-r--r--Documentation/static-keys.txt4
-rw-r--r--Documentation/usb/gadget_multi.txt2
-rw-r--r--Documentation/x86/x86_64/boot-options.txt23
-rw-r--r--arch/arm/mach-at91/Kconfig.non_dt2
-rw-r--r--arch/arm/mach-imx/mach-pca100.c2
-rw-r--r--arch/arm/mach-ixp4xx/common.c2
-rw-r--r--arch/arm64/kvm/handle_exit.c2
-rw-r--r--arch/mips/ralink/cevt-rt3352.c2
-rw-r--r--arch/mips/ralink/timer.c2
-rw-r--r--arch/powerpc/platforms/52xx/mpc52xx_lpbfifo.c2
-rw-r--r--arch/powerpc/platforms/powernv/opal-flash.c4
-rw-r--r--arch/x86/Kconfig2
-rw-r--r--drivers/base/Kconfig2
-rw-r--r--drivers/block/Makefile1
-rw-r--r--drivers/cdrom/Makefile1
-rw-r--r--drivers/char/Makefile1
-rw-r--r--drivers/char/msm_smd_pkt.c2
-rw-r--r--drivers/devfreq/exynos/exynos4_bus.c2
-rw-r--r--drivers/devfreq/exynos/exynos5_bus.c2
-rw-r--r--drivers/gpu/drm/exynos/exynos_drm_crtc.c4
-rw-r--r--drivers/gpu/drm/exynos/exynos_drm_fimc.c2
-rw-r--r--drivers/gpu/drm/exynos/exynos_drm_g2d.c2
-rw-r--r--drivers/gpu/drm/exynos/exynos_drm_gem.c2
-rw-r--r--drivers/gpu/drm/exynos/exynos_drm_gem.h2
-rw-r--r--drivers/gpu/drm/exynos/exynos_drm_gsc.c4
-rw-r--r--drivers/gpu/drm/exynos/exynos_drm_ipp.c2
-rw-r--r--drivers/gpu/drm/exynos/exynos_drm_ipp.h4
-rw-r--r--drivers/gpu/drm/qxl/Kconfig8
-rw-r--r--drivers/gpu/drm/radeon/mkregtable.c2
-rw-r--r--drivers/i2c/busses/i2c-exynos5.c2
-rw-r--r--drivers/i2c/busses/i2c-stu300.c2
-rw-r--r--drivers/iio/adc/twl6030-gpadc.c2
-rw-r--r--drivers/isdn/hisax/hfc4s8s_l1.c2
-rw-r--r--drivers/isdn/mISDN/Kconfig2
-rw-r--r--drivers/leds/leds-lp5523.c10
-rw-r--r--drivers/leds/leds-lp8501.c2
-rw-r--r--drivers/media/platform/ti-vpe/vpdma.c4
-rw-r--r--drivers/misc/fsa9480.c2
-rw-r--r--drivers/mtd/onenand/samsung.h2
-rw-r--r--drivers/net/wan/lmc/lmc_main.c2
-rw-r--r--drivers/net/wireless/libertas/cmdresp.c2
-rw-r--r--drivers/scsi/Kconfig4
-rw-r--r--drivers/scsi/qla2xxx/qla_nx2.c2
-rw-r--r--drivers/scsi/qla4xxx/ql4_83xx.c2
-rw-r--r--drivers/staging/usbip/usbip_common.c1
-rw-r--r--drivers/thermal/rcar_thermal.c2
-rw-r--r--drivers/tty/serial/crisv10.c2
-rw-r--r--drivers/usb/serial/kobil_sct.c2
-rw-r--r--drivers/video/udlfb.c2
-rw-r--r--drivers/xen/Kconfig2
-rw-r--r--fs/btrfs/tests/free-space-tests.c4
-rw-r--r--include/asm-generic/uaccess.h2
-rw-r--r--include/linux/amba/sp810.h8
-rw-r--r--include/linux/slab_def.h2
-rw-r--r--include/linux/tracepoint.h2
-rw-r--r--include/linux/wait.h4
-rw-r--r--include/uapi/linux/neighbour.h2
-rw-r--r--net/core/dev.c2
-rw-r--r--net/netfilter/ipset/Kconfig2
-rw-r--r--net/nfc/digital_dep.c2
-rw-r--r--net/nfc/hci/llc_shdlc.c2
76 files changed, 102 insertions, 113 deletions
diff --git a/Documentation/DocBook/.gitignore b/Documentation/DocBook/.gitignore
index 720f245ceb1f..7ebd5465d927 100644
--- a/Documentation/DocBook/.gitignore
+++ b/Documentation/DocBook/.gitignore
@@ -10,5 +10,6 @@
10*.out 10*.out
11*.png 11*.png
12*.gif 12*.gif
13*.svg
13media-indices.tmpl 14media-indices.tmpl
14media-entities.tmpl 15media-entities.tmpl
diff --git a/Documentation/DocBook/Makefile b/Documentation/DocBook/Makefile
index bc3d9f8c0a90..0f9c6ff41aac 100644
--- a/Documentation/DocBook/Makefile
+++ b/Documentation/DocBook/Makefile
@@ -54,6 +54,7 @@ htmldocs: $(HTML)
54 54
55MAN := $(patsubst %.xml, %.9, $(BOOKS)) 55MAN := $(patsubst %.xml, %.9, $(BOOKS))
56mandocs: $(MAN) 56mandocs: $(MAN)
57 $(if $(wildcard $(obj)/man/*.9),gzip -f $(obj)/man/*.9)
57 58
58installmandocs: mandocs 59installmandocs: mandocs
59 mkdir -p /usr/local/man/man9/ 60 mkdir -p /usr/local/man/man9/
@@ -145,7 +146,7 @@ build_main_index = rm -rf $(main_idx); \
145 cat $(HTML) >> $(main_idx) 146 cat $(HTML) >> $(main_idx)
146 147
147quiet_cmd_db2html = HTML $@ 148quiet_cmd_db2html = HTML $@
148 cmd_db2html = xmlto xhtml $(XMLTOFLAGS) -o $(patsubst %.html,%,$@) $< && \ 149 cmd_db2html = xmlto html $(XMLTOFLAGS) -o $(patsubst %.html,%,$@) $< && \
149 echo '<a HREF="$(patsubst %.html,%,$(notdir $@))/index.html"> \ 150 echo '<a HREF="$(patsubst %.html,%,$(notdir $@))/index.html"> \
150 $(patsubst %.html,%,$(notdir $@))</a><p>' > $@ 151 $(patsubst %.html,%,$(notdir $@))</a><p>' > $@
151 152
@@ -159,7 +160,7 @@ quiet_cmd_db2html = HTML $@
159 cp $(PNG-$(basename $(notdir $@))) $(patsubst %.html,%,$@); fi 160 cp $(PNG-$(basename $(notdir $@))) $(patsubst %.html,%,$@); fi
160 161
161quiet_cmd_db2man = MAN $@ 162quiet_cmd_db2man = MAN $@
162 cmd_db2man = if grep -q refentry $<; then xmlto man $(XMLTOFLAGS) -o $(obj)/man $< ; gzip -f $(obj)/man/*.9; fi 163 cmd_db2man = if grep -q refentry $<; then xmlto man $(XMLTOFLAGS) -o $(obj)/man $< ; fi
163%.9 : %.xml 164%.9 : %.xml
164 @(which xmlto > /dev/null 2>&1) || \ 165 @(which xmlto > /dev/null 2>&1) || \
165 (echo "*** You need to install xmlto ***"; \ 166 (echo "*** You need to install xmlto ***"; \
diff --git a/Documentation/DocBook/kernel-api.tmpl b/Documentation/DocBook/kernel-api.tmpl
index f75ab4c1b281..ecfd0ea40661 100644
--- a/Documentation/DocBook/kernel-api.tmpl
+++ b/Documentation/DocBook/kernel-api.tmpl
@@ -109,6 +109,7 @@ X!Ilib/string.c
109 <sect1><title>The Slab Cache</title> 109 <sect1><title>The Slab Cache</title>
110!Iinclude/linux/slab.h 110!Iinclude/linux/slab.h
111!Emm/slab.c 111!Emm/slab.c
112!Emm/util.c
112 </sect1> 113 </sect1>
113 <sect1><title>User Space Memory Access</title> 114 <sect1><title>User Space Memory Access</title>
114!Iarch/x86/include/asm/uaccess_32.h 115!Iarch/x86/include/asm/uaccess_32.h
diff --git a/Documentation/IRQ-domain.txt b/Documentation/IRQ-domain.txt
index 9bc95942ec22..03df71aeb38c 100644
--- a/Documentation/IRQ-domain.txt
+++ b/Documentation/IRQ-domain.txt
@@ -141,7 +141,7 @@ will use a legacy domain only if an IRQ range is supplied by the
141system and will otherwise use a linear domain mapping. The semantics 141system and will otherwise use a linear domain mapping. The semantics
142of this call are such that if an IRQ range is specified then 142of this call are such that if an IRQ range is specified then
143descriptors will be allocated on-the-fly for it, and if no range is 143descriptors will be allocated on-the-fly for it, and if no range is
144specified it will fall through to irq_domain_add_linear() which meand 144specified it will fall through to irq_domain_add_linear() which means
145*no* irq descriptors will be allocated. 145*no* irq descriptors will be allocated.
146 146
147A typical use case for simple domains is where an irqchip provider 147A typical use case for simple domains is where an irqchip provider
diff --git a/Documentation/driver-model/platform.txt b/Documentation/driver-model/platform.txt
index 41f41632ee55..07795ec51cde 100644
--- a/Documentation/driver-model/platform.txt
+++ b/Documentation/driver-model/platform.txt
@@ -48,7 +48,7 @@ struct platform_driver {
48 struct device_driver driver; 48 struct device_driver driver;
49}; 49};
50 50
51Note that probe() should general verify that the specified device hardware 51Note that probe() should in general verify that the specified device hardware
52actually exists; sometimes platform setup code can't be sure. The probing 52actually exists; sometimes platform setup code can't be sure. The probing
53can use device resources, including clocks, and device platform_data. 53can use device resources, including clocks, and device platform_data.
54 54
diff --git a/Documentation/efi-stub.txt b/Documentation/efi-stub.txt
index 44e6bb6ead10..c628788d5b47 100644
--- a/Documentation/efi-stub.txt
+++ b/Documentation/efi-stub.txt
@@ -20,7 +20,7 @@ The EFI boot stub is enabled with the CONFIG_EFI_STUB kernel option.
20**** How to install bzImage.efi 20**** How to install bzImage.efi
21 21
22The bzImage located in arch/x86/boot/bzImage must be copied to the EFI 22The bzImage located in arch/x86/boot/bzImage must be copied to the EFI
23System Partiion (ESP) and renamed with the extension ".efi". Without 23System Partition (ESP) and renamed with the extension ".efi". Without
24the extension the EFI firmware loader will refuse to execute it. It's 24the extension the EFI firmware loader will refuse to execute it. It's
25not possible to execute bzImage.efi from the usual Linux file systems 25not possible to execute bzImage.efi from the usual Linux file systems
26because EFI firmware doesn't have support for them. 26because EFI firmware doesn't have support for them.
diff --git a/Documentation/email-clients.txt b/Documentation/email-clients.txt
index 860c29a472ad..e9f5daccbd02 100644
--- a/Documentation/email-clients.txt
+++ b/Documentation/email-clients.txt
@@ -104,7 +104,7 @@ Then from the "Message" menu item, select insert file and choose your patch.
104As an added bonus you can customise the message creation toolbar menu 104As an added bonus you can customise the message creation toolbar menu
105and put the "insert file" icon there. 105and put the "insert file" icon there.
106 106
107Make the the composer window wide enough so that no lines wrap. As of 107Make the composer window wide enough so that no lines wrap. As of
108KMail 1.13.5 (KDE 4.5.4), KMail will apply word wrapping when sending 108KMail 1.13.5 (KDE 4.5.4), KMail will apply word wrapping when sending
109the email if the lines wrap in the composer window. Having word wrapping 109the email if the lines wrap in the composer window. Having word wrapping
110disabled in the Options menu isn't enough. Thus, if your patch has very 110disabled in the Options menu isn't enough. Thus, if your patch has very
diff --git a/Documentation/filesystems/Locking b/Documentation/filesystems/Locking
index fe7afe225381..5b0c083d7c0e 100644
--- a/Documentation/filesystems/Locking
+++ b/Documentation/filesystems/Locking
@@ -544,7 +544,7 @@ like the ->fault() handler, but simply return with VM_FAULT_NOPAGE, which
544will cause the VM to retry the fault. 544will cause the VM to retry the fault.
545 545
546 ->access() is called when get_user_pages() fails in 546 ->access() is called when get_user_pages() fails in
547acces_process_vm(), typically used to debug a process through 547access_process_vm(), typically used to debug a process through
548/proc/pid/mem or ptrace. This function is needed only for 548/proc/pid/mem or ptrace. This function is needed only for
549VM_IO | VM_PFNMAP VMAs. 549VM_IO | VM_PFNMAP VMAs.
550 550
diff --git a/Documentation/filesystems/proc.txt b/Documentation/filesystems/proc.txt
index 8533f5f9bb2d..31f76178c987 100644
--- a/Documentation/filesystems/proc.txt
+++ b/Documentation/filesystems/proc.txt
@@ -547,7 +547,7 @@ Table 1-5: Kernel info in /proc
547 sys See chapter 2 547 sys See chapter 2
548 sysvipc Info of SysVIPC Resources (msg, sem, shm) (2.4) 548 sysvipc Info of SysVIPC Resources (msg, sem, shm) (2.4)
549 tty Info of tty drivers 549 tty Info of tty drivers
550 uptime System uptime 550 uptime Wall clock since boot, combined idle time of all cpus
551 version Kernel version 551 version Kernel version
552 video bttv info of video resources (2.4) 552 video bttv info of video resources (2.4)
553 vmallocinfo Show vmalloced areas 553 vmallocinfo Show vmalloced areas
diff --git a/Documentation/io-mapping.txt b/Documentation/io-mapping.txt
index 473e43b2d588..5ca78426f54c 100644
--- a/Documentation/io-mapping.txt
+++ b/Documentation/io-mapping.txt
@@ -38,7 +38,7 @@ maps are more efficient:
38 38
39 void io_mapping_unmap_atomic(void *vaddr) 39 void io_mapping_unmap_atomic(void *vaddr)
40 40
41 'vaddr' must be the the value returned by the last 41 'vaddr' must be the value returned by the last
42 io_mapping_map_atomic_wc call. This unmaps the specified 42 io_mapping_map_atomic_wc call. This unmaps the specified
43 page and allows the task to sleep once again. 43 page and allows the task to sleep once again.
44 44
diff --git a/Documentation/kernel-parameters.txt b/Documentation/kernel-parameters.txt
index 4252af6ffda1..f085a61a1edd 100644
--- a/Documentation/kernel-parameters.txt
+++ b/Documentation/kernel-parameters.txt
@@ -515,7 +515,14 @@ bytes respectively. Such letter suffixes can also be entirely omitted.
515 515
516 cgroup_disable= [KNL] Disable a particular controller 516 cgroup_disable= [KNL] Disable a particular controller
517 Format: {name of the controller(s) to disable} 517 Format: {name of the controller(s) to disable}
518 {Currently supported controllers - "memory"} 518 The effects of cgroup_disable=foo are:
519 - foo isn't auto-mounted if you mount all cgroups in
520 a single hierarchy
521 - foo isn't visible as an individually mountable
522 subsystem
523 {Currently only "memory" controller deal with this and
524 cut the overhead, others just disable the usage. So
525 only cgroup_disable=memory is actually worthy}
519 526
520 checkreqprot [SELINUX] Set initial checkreqprot flag value. 527 checkreqprot [SELINUX] Set initial checkreqprot flag value.
521 Format: { "0" | "1" } 528 Format: { "0" | "1" }
diff --git a/Documentation/laptops/hpfall.c b/Documentation/laptops/hpfall.c
index a4a8fc5d05d4..b85dbbac0499 100644
--- a/Documentation/laptops/hpfall.c
+++ b/Documentation/laptops/hpfall.c
@@ -29,7 +29,7 @@ int set_unload_heads_path(char *device)
29 return -EINVAL; 29 return -EINVAL;
30 strncpy(devname, device + 5, sizeof(devname)); 30 strncpy(devname, device + 5, sizeof(devname));
31 31
32 snprintf(unload_heads_path, sizeof(unload_heads_path), 32 snprintf(unload_heads_path, sizeof(unload_heads_path) - 1,
33 "/sys/block/%s/device/unload_heads", devname); 33 "/sys/block/%s/device/unload_heads", devname);
34 return 0; 34 return 0;
35} 35}
diff --git a/Documentation/md.txt b/Documentation/md.txt
index fbb2fcbf16b6..f925666e4342 100644
--- a/Documentation/md.txt
+++ b/Documentation/md.txt
@@ -533,7 +533,7 @@ also have
533 found. The count in 'mismatch_cnt' is the number of sectors 533 found. The count in 'mismatch_cnt' is the number of sectors
534 that were re-written, or (for 'check') would have been 534 that were re-written, or (for 'check') would have been
535 re-written. As most raid levels work in units of pages rather 535 re-written. As most raid levels work in units of pages rather
536 than sectors, this my be larger than the number of actual errors 536 than sectors, this may be larger than the number of actual errors
537 by a factor of the number of sectors in a page. 537 by a factor of the number of sectors in a page.
538 538
539 bitmap_set_bits 539 bitmap_set_bits
diff --git a/Documentation/rfkill.txt b/Documentation/rfkill.txt
index 03c9d9299c6b..f430004df73c 100644
--- a/Documentation/rfkill.txt
+++ b/Documentation/rfkill.txt
@@ -71,7 +71,7 @@ To create an rfkill driver, driver's Kconfig needs to have
71 depends on RFKILL || !RFKILL 71 depends on RFKILL || !RFKILL
72 72
73to ensure the driver cannot be built-in when rfkill is modular. The !RFKILL 73to ensure the driver cannot be built-in when rfkill is modular. The !RFKILL
74case allows the driver to be built when rfkill is not configured, which which 74case allows the driver to be built when rfkill is not configured, which
75case all rfkill API can still be used but will be provided by static inlines 75case all rfkill API can still be used but will be provided by static inlines
76which compile to almost nothing. 76which compile to almost nothing.
77 77
diff --git a/Documentation/rt-mutex-design.txt b/Documentation/rt-mutex-design.txt
index a5bcd7f5c33f..8666070d3189 100644
--- a/Documentation/rt-mutex-design.txt
+++ b/Documentation/rt-mutex-design.txt
@@ -30,7 +30,7 @@ is something called unbounded priority inversion. That is when the high
30priority process is prevented from running by a lower priority process for 30priority process is prevented from running by a lower priority process for
31an undetermined amount of time. 31an undetermined amount of time.
32 32
33The classic example of unbounded priority inversion is were you have three 33The classic example of unbounded priority inversion is where you have three
34processes, let's call them processes A, B, and C, where A is the highest 34processes, let's call them processes A, B, and C, where A is the highest
35priority process, C is the lowest, and B is in between. A tries to grab a lock 35priority process, C is the lowest, and B is in between. A tries to grab a lock
36that C owns and must wait and lets C run to release the lock. But in the 36that C owns and must wait and lets C run to release the lock. But in the
diff --git a/Documentation/static-keys.txt b/Documentation/static-keys.txt
index 9f5263d3152c..c4407a41b0fc 100644
--- a/Documentation/static-keys.txt
+++ b/Documentation/static-keys.txt
@@ -116,7 +116,7 @@ The branch(es) can then be switched via:
116 static_key_slow_dec(&key); 116 static_key_slow_dec(&key);
117 117
118Thus, 'static_key_slow_inc()' means 'make the branch true', and 118Thus, 'static_key_slow_inc()' means 'make the branch true', and
119'static_key_slow_dec()' means 'make the the branch false' with appropriate 119'static_key_slow_dec()' means 'make the branch false' with appropriate
120reference counting. For example, if the key is initialized true, a 120reference counting. For example, if the key is initialized true, a
121static_key_slow_dec(), will switch the branch to false. And a subsequent 121static_key_slow_dec(), will switch the branch to false. And a subsequent
122static_key_slow_inc(), will change the branch back to true. Likewise, if the 122static_key_slow_inc(), will change the branch back to true. Likewise, if the
@@ -236,7 +236,7 @@ label case adds:
236 236
237If we then include the padding bytes, the jump label code saves, 16 total bytes 237If we then include the padding bytes, the jump label code saves, 16 total bytes
238of instruction memory for this small function. In this case the non-jump label 238of instruction memory for this small function. In this case the non-jump label
239function is 80 bytes long. Thus, we have have saved 20% of the instruction 239function is 80 bytes long. Thus, we have saved 20% of the instruction
240footprint. We can in fact improve this even further, since the 5-byte no-op 240footprint. We can in fact improve this even further, since the 5-byte no-op
241really can be a 2-byte no-op since we can reach the branch with a 2-byte jmp. 241really can be a 2-byte no-op since we can reach the branch with a 2-byte jmp.
242However, we have not yet implemented optimal no-op sizes (they are currently 242However, we have not yet implemented optimal no-op sizes (they are currently
diff --git a/Documentation/usb/gadget_multi.txt b/Documentation/usb/gadget_multi.txt
index 80f4ef0eb75b..7d66a8636cb5 100644
--- a/Documentation/usb/gadget_multi.txt
+++ b/Documentation/usb/gadget_multi.txt
@@ -14,7 +14,7 @@ A CDC ECM (Ethernet) function may be turned on via a Kconfig option
14and RNDIS can be turned off. If they are both enabled the gadget will 14and RNDIS can be turned off. If they are both enabled the gadget will
15have two configurations -- one with RNDIS and another with CDC ECM[3]. 15have two configurations -- one with RNDIS and another with CDC ECM[3].
16 16
17Please not that if you use non-standard configuration (that is enable 17Please note that if you use non-standard configuration (that is enable
18CDC ECM) you may need to change vendor and/or product ID. 18CDC ECM) you may need to change vendor and/or product ID.
19 19
20* Host drivers 20* Host drivers
diff --git a/Documentation/x86/x86_64/boot-options.txt b/Documentation/x86/x86_64/boot-options.txt
index 1228b22e142b..5223479291a2 100644
--- a/Documentation/x86/x86_64/boot-options.txt
+++ b/Documentation/x86/x86_64/boot-options.txt
@@ -78,14 +78,6 @@ APICs
78 78
79 no_timer_check Don't check the IO-APIC timer. This can work around 79 no_timer_check Don't check the IO-APIC timer. This can work around
80 problems with incorrect timer initialization on some boards. 80 problems with incorrect timer initialization on some boards.
81
82 apicmaintimer Run time keeping from the local APIC timer instead
83 of using the PIT/HPET interrupt for this. This is useful
84 when the PIT/HPET interrupts are unreliable.
85
86 noapicmaintimer Don't do time keeping using the APIC timer.
87 Useful when this option was auto selected, but doesn't work.
88
89 apicpmtimer 81 apicpmtimer
90 Do APIC timer calibration using the pmtimer. Implies 82 Do APIC timer calibration using the pmtimer. Implies
91 apicmaintimer. Useful when your PIT timer is totally 83 apicmaintimer. Useful when your PIT timer is totally
@@ -144,11 +136,6 @@ Non Executable Mappings
144 on Enable(default) 136 on Enable(default)
145 off Disable 137 off Disable
146 138
147SMP
148
149 additional_cpus=NUM Allow NUM more CPUs for hotplug
150 (defaults are specified by the BIOS, see Documentation/x86/x86_64/cpu-hotplug-spec)
151
152NUMA 139NUMA
153 140
154 numa=off Only set up a single NUMA node spanning all memory. 141 numa=off Only set up a single NUMA node spanning all memory.
@@ -289,16 +276,6 @@ Debugging
289 276
290 kstack=N Print N words from the kernel stack in oops dumps. 277 kstack=N Print N words from the kernel stack in oops dumps.
291 278
292 pagefaulttrace Dump all page faults. Only useful for extreme debugging
293 and will create a lot of output.
294
295 call_trace=[old|both|newfallback|new]
296 old: use old inexact backtracer
297 new: use new exact dwarf2 unwinder
298 both: print entries from both
299 newfallback: use new unwinder but fall back to old if it gets
300 stuck (default)
301
302Miscellaneous 279Miscellaneous
303 280
304 nogbpages 281 nogbpages
diff --git a/arch/arm/mach-at91/Kconfig.non_dt b/arch/arm/mach-at91/Kconfig.non_dt
index ca900be144ce..0363dba7d3f6 100644
--- a/arch/arm/mach-at91/Kconfig.non_dt
+++ b/arch/arm/mach-at91/Kconfig.non_dt
@@ -241,7 +241,7 @@ config MACH_PCONTROL_G20
241 bool "PControl G20 CPU module" 241 bool "PControl G20 CPU module"
242 help 242 help
243 Select this if you are using taskit's Stamp9G20 CPU module on this 243 Select this if you are using taskit's Stamp9G20 CPU module on this
244 carrier board, beeing the decentralized unit of a building automation 244 carrier board, being the decentralized unit of a building automation
245 system; featuring nvram, eth-switch, iso-rs485, display, io 245 system; featuring nvram, eth-switch, iso-rs485, display, io
246 246
247config MACH_GSIA18S 247config MACH_GSIA18S
diff --git a/arch/arm/mach-imx/mach-pca100.c b/arch/arm/mach-imx/mach-pca100.c
index c5f95674e9b7..bf3ac51d5aca 100644
--- a/arch/arm/mach-imx/mach-pca100.c
+++ b/arch/arm/mach-imx/mach-pca100.c
@@ -249,7 +249,7 @@ static int pca100_sdhc2_init(struct device *dev, irq_handler_t detect_irq,
249 "imx-mmc-detect", data); 249 "imx-mmc-detect", data);
250 if (ret) 250 if (ret)
251 printk(KERN_ERR 251 printk(KERN_ERR
252 "pca100: Failed to reuest irq for sd/mmc detection\n"); 252 "pca100: Failed to request irq for sd/mmc detection\n");
253 253
254 return ret; 254 return ret;
255} 255}
diff --git a/arch/arm/mach-ixp4xx/common.c b/arch/arm/mach-ixp4xx/common.c
index 9edaf4734fa8..a7906ebedb19 100644
--- a/arch/arm/mach-ixp4xx/common.c
+++ b/arch/arm/mach-ixp4xx/common.c
@@ -560,7 +560,7 @@ static void __init ixp4xx_clockevent_init(void)
560 560
561void ixp4xx_restart(enum reboot_mode mode, const char *cmd) 561void ixp4xx_restart(enum reboot_mode mode, const char *cmd)
562{ 562{
563 if ( 1 && mode == REBOOT_SOFT) { 563 if (mode == REBOOT_SOFT) {
564 /* Jump into ROM at address 0 */ 564 /* Jump into ROM at address 0 */
565 soft_restart(0); 565 soft_restart(0);
566 } else { 566 } else {
diff --git a/arch/arm64/kvm/handle_exit.c b/arch/arm64/kvm/handle_exit.c
index 8da56067c304..42a0f1bddfe7 100644
--- a/arch/arm64/kvm/handle_exit.c
+++ b/arch/arm64/kvm/handle_exit.c
@@ -90,7 +90,7 @@ static exit_handle_fn kvm_get_exit_handler(struct kvm_vcpu *vcpu)
90 90
91 if (hsr_ec >= ARRAY_SIZE(arm_exit_handlers) || 91 if (hsr_ec >= ARRAY_SIZE(arm_exit_handlers) ||
92 !arm_exit_handlers[hsr_ec]) { 92 !arm_exit_handlers[hsr_ec]) {
93 kvm_err("Unkown exception class: hsr: %#08x\n", 93 kvm_err("Unknown exception class: hsr: %#08x\n",
94 (unsigned int)kvm_vcpu_get_hsr(vcpu)); 94 (unsigned int)kvm_vcpu_get_hsr(vcpu));
95 BUG(); 95 BUG();
96 } 96 }
diff --git a/arch/mips/ralink/cevt-rt3352.c b/arch/mips/ralink/cevt-rt3352.c
index cc17566d1934..24bf057a3613 100644
--- a/arch/mips/ralink/cevt-rt3352.c
+++ b/arch/mips/ralink/cevt-rt3352.c
@@ -138,7 +138,7 @@ static void __init ralink_systick_init(struct device_node *np)
138 138
139 clockevents_register_device(&systick.dev); 139 clockevents_register_device(&systick.dev);
140 140
141 pr_info("%s: runing - mult: %d, shift: %d\n", 141 pr_info("%s: running - mult: %d, shift: %d\n",
142 np->name, systick.dev.mult, systick.dev.shift); 142 np->name, systick.dev.mult, systick.dev.shift);
143} 143}
144 144
diff --git a/arch/mips/ralink/timer.c b/arch/mips/ralink/timer.c
index 202785709441..e38692a44e69 100644
--- a/arch/mips/ralink/timer.c
+++ b/arch/mips/ralink/timer.c
@@ -147,7 +147,7 @@ static int rt_timer_probe(struct platform_device *pdev)
147 rt_timer_config(rt, 2); 147 rt_timer_config(rt, 2);
148 rt_timer_enable(rt); 148 rt_timer_enable(rt);
149 149
150 dev_info(&pdev->dev, "maximum frequncy is %luHz\n", rt->timer_freq); 150 dev_info(&pdev->dev, "maximum frequency is %luHz\n", rt->timer_freq);
151 151
152 return 0; 152 return 0;
153} 153}
diff --git a/arch/powerpc/platforms/52xx/mpc52xx_lpbfifo.c b/arch/powerpc/platforms/52xx/mpc52xx_lpbfifo.c
index be7b1aa4d54c..37f7a89c10f2 100644
--- a/arch/powerpc/platforms/52xx/mpc52xx_lpbfifo.c
+++ b/arch/powerpc/platforms/52xx/mpc52xx_lpbfifo.c
@@ -245,7 +245,7 @@ static irqreturn_t mpc52xx_lpbfifo_irq(int irq, void *dev_id)
245 245
246 if (dma && !write) { 246 if (dma && !write) {
247 spin_unlock_irqrestore(&lpbfifo.lock, flags); 247 spin_unlock_irqrestore(&lpbfifo.lock, flags);
248 pr_err("bogus LPBFIFO IRQ (dma and not writting)\n"); 248 pr_err("bogus LPBFIFO IRQ (dma and not writing)\n");
249 return IRQ_HANDLED; 249 return IRQ_HANDLED;
250 } 250 }
251 251
diff --git a/arch/powerpc/platforms/powernv/opal-flash.c b/arch/powerpc/platforms/powernv/opal-flash.c
index 6ffa6b1ec5b7..d8773079ce19 100644
--- a/arch/powerpc/platforms/powernv/opal-flash.c
+++ b/arch/powerpc/platforms/powernv/opal-flash.c
@@ -126,7 +126,7 @@ struct opal_sg_list {
126 126
127struct validate_flash_t { 127struct validate_flash_t {
128 int status; /* Return status */ 128 int status; /* Return status */
129 void *buf; /* Candiate image buffer */ 129 void *buf; /* Candidate image buffer */
130 uint32_t buf_size; /* Image size */ 130 uint32_t buf_size; /* Image size */
131 uint32_t result; /* Update results token */ 131 uint32_t result; /* Update results token */
132}; 132};
@@ -500,7 +500,7 @@ static int alloc_image_buf(char *buffer, size_t count)
500 500
501 memcpy(&image_header, (void *)buffer, sizeof(struct image_header_t)); 501 memcpy(&image_header, (void *)buffer, sizeof(struct image_header_t));
502 image_data.size = be32_to_cpu(image_header.size); 502 image_data.size = be32_to_cpu(image_header.size);
503 pr_debug("FLASH: Candiate image size = %u\n", image_data.size); 503 pr_debug("FLASH: Candidate image size = %u\n", image_data.size);
504 504
505 if (image_data.size > MAX_IMAGE_SIZE) { 505 if (image_data.size > MAX_IMAGE_SIZE) {
506 pr_warn("FLASH: Too large image\n"); 506 pr_warn("FLASH: Too large image\n");
diff --git a/arch/x86/Kconfig b/arch/x86/Kconfig
index cd18b8393400..d3b9186e4c23 100644
--- a/arch/x86/Kconfig
+++ b/arch/x86/Kconfig
@@ -938,7 +938,7 @@ config X86_ANCIENT_MCE
938 depends on X86_32 && X86_MCE 938 depends on X86_32 && X86_MCE
939 ---help--- 939 ---help---
940 Include support for machine check handling on old Pentium 5 or WinChip 940 Include support for machine check handling on old Pentium 5 or WinChip
941 systems. These typically need to be enabled explicitely on the command 941 systems. These typically need to be enabled explicitly on the command
942 line. 942 line.
943 943
944config X86_MCE_THRESHOLD 944config X86_MCE_THRESHOLD
diff --git a/drivers/base/Kconfig b/drivers/base/Kconfig
index e373671652b0..ec36e7772e57 100644
--- a/drivers/base/Kconfig
+++ b/drivers/base/Kconfig
@@ -49,7 +49,7 @@ config DEVTMPFS_MOUNT
49 with the commandline parameter: devtmpfs.mount=0|1. 49 with the commandline parameter: devtmpfs.mount=0|1.
50 This option does not affect initramfs based booting, here 50 This option does not affect initramfs based booting, here
51 the devtmpfs filesystem always needs to be mounted manually 51 the devtmpfs filesystem always needs to be mounted manually
52 after the roots is mounted. 52 after the rootfs is mounted.
53 With this option enabled, it allows to bring up a system in 53 With this option enabled, it allows to bring up a system in
54 rescue mode with init=/bin/sh, even when the /dev directory 54 rescue mode with init=/bin/sh, even when the /dev directory
55 on the rootfs is completely empty. 55 on the rootfs is completely empty.
diff --git a/drivers/block/Makefile b/drivers/block/Makefile
index 8cc98cd0d4a8..816d979c3266 100644
--- a/drivers/block/Makefile
+++ b/drivers/block/Makefile
@@ -31,7 +31,6 @@ obj-$(CONFIG_BLK_DEV_NBD) += nbd.o
31obj-$(CONFIG_BLK_DEV_CRYPTOLOOP) += cryptoloop.o 31obj-$(CONFIG_BLK_DEV_CRYPTOLOOP) += cryptoloop.o
32obj-$(CONFIG_VIRTIO_BLK) += virtio_blk.o 32obj-$(CONFIG_VIRTIO_BLK) += virtio_blk.o
33 33
34obj-$(CONFIG_VIODASD) += viodasd.o
35obj-$(CONFIG_BLK_DEV_SX8) += sx8.o 34obj-$(CONFIG_BLK_DEV_SX8) += sx8.o
36obj-$(CONFIG_BLK_DEV_HD) += hd.o 35obj-$(CONFIG_BLK_DEV_HD) += hd.o
37 36
diff --git a/drivers/cdrom/Makefile b/drivers/cdrom/Makefile
index ecf85fda0fc1..8ffde4f8ab9a 100644
--- a/drivers/cdrom/Makefile
+++ b/drivers/cdrom/Makefile
@@ -10,5 +10,4 @@ obj-$(CONFIG_BLK_DEV_SR) += cdrom.o
10obj-$(CONFIG_PARIDE_PCD) += cdrom.o 10obj-$(CONFIG_PARIDE_PCD) += cdrom.o
11obj-$(CONFIG_CDROM_PKTCDVD) += cdrom.o 11obj-$(CONFIG_CDROM_PKTCDVD) += cdrom.o
12 12
13obj-$(CONFIG_VIOCD) += viocd.o cdrom.o
14obj-$(CONFIG_GDROM) += gdrom.o cdrom.o 13obj-$(CONFIG_GDROM) += gdrom.o cdrom.o
diff --git a/drivers/char/Makefile b/drivers/char/Makefile
index 7ff1d0d208a7..290fe5b7fd32 100644
--- a/drivers/char/Makefile
+++ b/drivers/char/Makefile
@@ -13,7 +13,6 @@ obj-$(CONFIG_MSM_SMD_PKT) += msm_smd_pkt.o
13obj-$(CONFIG_MSPEC) += mspec.o 13obj-$(CONFIG_MSPEC) += mspec.o
14obj-$(CONFIG_MMTIMER) += mmtimer.o 14obj-$(CONFIG_MMTIMER) += mmtimer.o
15obj-$(CONFIG_UV_MMTIMER) += uv_mmtimer.o 15obj-$(CONFIG_UV_MMTIMER) += uv_mmtimer.o
16obj-$(CONFIG_VIOTAPE) += viotape.o
17obj-$(CONFIG_IBM_BSR) += bsr.o 16obj-$(CONFIG_IBM_BSR) += bsr.o
18obj-$(CONFIG_SGI_MBCS) += mbcs.o 17obj-$(CONFIG_SGI_MBCS) += mbcs.o
19obj-$(CONFIG_BFIN_OTP) += bfin-otp.o 18obj-$(CONFIG_BFIN_OTP) += bfin-otp.o
diff --git a/drivers/char/msm_smd_pkt.c b/drivers/char/msm_smd_pkt.c
index 8eca55deb3a3..ba82a06d9684 100644
--- a/drivers/char/msm_smd_pkt.c
+++ b/drivers/char/msm_smd_pkt.c
@@ -182,7 +182,7 @@ static int smd_pkt_write(struct file *file, const char __user *buf,
182 if (count > MAX_BUF_SIZE) 182 if (count > MAX_BUF_SIZE)
183 return -EINVAL; 183 return -EINVAL;
184 184
185 DBG("writting %d bytes\n", count); 185 DBG("writing %d bytes\n", count);
186 186
187 smd_pkt_devp = file->private_data; 187 smd_pkt_devp = file->private_data;
188 if (!smd_pkt_devp || !smd_pkt_devp->ch) 188 if (!smd_pkt_devp || !smd_pkt_devp->ch)
diff --git a/drivers/devfreq/exynos/exynos4_bus.c b/drivers/devfreq/exynos/exynos4_bus.c
index cede6f71cd63..bbbfe6853b18 100644
--- a/drivers/devfreq/exynos/exynos4_bus.c
+++ b/drivers/devfreq/exynos/exynos4_bus.c
@@ -116,7 +116,7 @@ static struct bus_opp_table exynos4210_busclk_table[] = {
116}; 116};
117 117
118/* 118/*
119 * MIF is the main control knob clock for exynox4x12 MIF/INT 119 * MIF is the main control knob clock for Exynos4x12 MIF/INT
120 * clock and voltage of both mif/int are controlled. 120 * clock and voltage of both mif/int are controlled.
121 */ 121 */
122static struct bus_opp_table exynos4x12_mifclk_table[] = { 122static struct bus_opp_table exynos4x12_mifclk_table[] = {
diff --git a/drivers/devfreq/exynos/exynos5_bus.c b/drivers/devfreq/exynos/exynos5_bus.c
index a60da3c1c48e..6eef1f7397c6 100644
--- a/drivers/devfreq/exynos/exynos5_bus.c
+++ b/drivers/devfreq/exynos/exynos5_bus.c
@@ -152,7 +152,7 @@ static int exynos5_busfreq_int_target(struct device *dev, unsigned long *_freq,
152 if (old_freq == freq) 152 if (old_freq == freq)
153 return 0; 153 return 0;
154 154
155 dev_dbg(dev, "targetting %lukHz %luuV\n", freq, volt); 155 dev_dbg(dev, "targeting %lukHz %luuV\n", freq, volt);
156 156
157 mutex_lock(&data->lock); 157 mutex_lock(&data->lock);
158 158
diff --git a/drivers/gpu/drm/exynos/exynos_drm_crtc.c b/drivers/gpu/drm/exynos/exynos_drm_crtc.c
index ebc01503d50e..6f3400f3978a 100644
--- a/drivers/gpu/drm/exynos/exynos_drm_crtc.c
+++ b/drivers/gpu/drm/exynos/exynos_drm_crtc.c
@@ -36,9 +36,9 @@ enum exynos_crtc_mode {
36 * @pipe: a crtc index created at load() with a new crtc object creation 36 * @pipe: a crtc index created at load() with a new crtc object creation
37 * and the crtc object would be set to private->crtc array 37 * and the crtc object would be set to private->crtc array
38 * to get a crtc object corresponding to this pipe from private->crtc 38 * to get a crtc object corresponding to this pipe from private->crtc
39 * array when irq interrupt occured. the reason of using this pipe is that 39 * array when irq interrupt occurred. the reason of using this pipe is that
40 * drm framework doesn't support multiple irq yet. 40 * drm framework doesn't support multiple irq yet.
41 * we can refer to the crtc to current hardware interrupt occured through 41 * we can refer to the crtc to current hardware interrupt occurred through
42 * this pipe value. 42 * this pipe value.
43 * @dpms: store the crtc dpms value 43 * @dpms: store the crtc dpms value
44 * @mode: store the crtc mode value 44 * @mode: store the crtc mode value
diff --git a/drivers/gpu/drm/exynos/exynos_drm_fimc.c b/drivers/gpu/drm/exynos/exynos_drm_fimc.c
index 8adfc8f1e08f..30d76b2ff9c2 100644
--- a/drivers/gpu/drm/exynos/exynos_drm_fimc.c
+++ b/drivers/gpu/drm/exynos/exynos_drm_fimc.c
@@ -345,7 +345,7 @@ static bool fimc_check_ovf(struct fimc_context *ctx)
345 345
346 fimc_write(cfg, EXYNOS_CIWDOFST); 346 fimc_write(cfg, EXYNOS_CIWDOFST);
347 347
348 dev_err(ippdrv->dev, "occured overflow at %d, status 0x%x.\n", 348 dev_err(ippdrv->dev, "occurred overflow at %d, status 0x%x.\n",
349 ctx->id, status); 349 ctx->id, status);
350 return true; 350 return true;
351 } 351 }
diff --git a/drivers/gpu/drm/exynos/exynos_drm_g2d.c b/drivers/gpu/drm/exynos/exynos_drm_g2d.c
index 7bccedca487a..380aec28840b 100644
--- a/drivers/gpu/drm/exynos/exynos_drm_g2d.c
+++ b/drivers/gpu/drm/exynos/exynos_drm_g2d.c
@@ -1126,7 +1126,7 @@ int exynos_g2d_set_cmdlist_ioctl(struct drm_device *drm_dev, void *data,
1126 * G2D interrupt event once current command list execution is 1126 * G2D interrupt event once current command list execution is
1127 * finished. 1127 * finished.
1128 * Otherwise only ACF bit should be set to INTEN register so 1128 * Otherwise only ACF bit should be set to INTEN register so
1129 * that one interrupt is occured after all command lists 1129 * that one interrupt is occurred after all command lists
1130 * have been completed. 1130 * have been completed.
1131 */ 1131 */
1132 if (node->event) { 1132 if (node->event) {
diff --git a/drivers/gpu/drm/exynos/exynos_drm_gem.c b/drivers/gpu/drm/exynos/exynos_drm_gem.c
index 1ade191d84f4..be59d50d8b16 100644
--- a/drivers/gpu/drm/exynos/exynos_drm_gem.c
+++ b/drivers/gpu/drm/exynos/exynos_drm_gem.c
@@ -652,7 +652,7 @@ int exynos_drm_gem_dumb_create(struct drm_file *file_priv,
652 int ret; 652 int ret;
653 653
654 /* 654 /*
655 * alocate memory to be used for framebuffer. 655 * allocate memory to be used for framebuffer.
656 * - this callback would be called by user application 656 * - this callback would be called by user application
657 * with DRM_IOCTL_MODE_CREATE_DUMB command. 657 * with DRM_IOCTL_MODE_CREATE_DUMB command.
658 */ 658 */
diff --git a/drivers/gpu/drm/exynos/exynos_drm_gem.h b/drivers/gpu/drm/exynos/exynos_drm_gem.h
index 702ec3abe85c..b8c818ba2ff4 100644
--- a/drivers/gpu/drm/exynos/exynos_drm_gem.h
+++ b/drivers/gpu/drm/exynos/exynos_drm_gem.h
@@ -60,7 +60,7 @@ struct exynos_drm_gem_buf {
60 * @vma: a pointer to vm_area. 60 * @vma: a pointer to vm_area.
61 * @flags: indicate memory type to allocated buffer and cache attruibute. 61 * @flags: indicate memory type to allocated buffer and cache attruibute.
62 * 62 *
63 * P.S. this object would be transfered to user as kms_bo.handle so 63 * P.S. this object would be transferred to user as kms_bo.handle so
64 * user can access the buffer through kms_bo.handle. 64 * user can access the buffer through kms_bo.handle.
65 */ 65 */
66struct exynos_drm_gem_obj { 66struct exynos_drm_gem_obj {
diff --git a/drivers/gpu/drm/exynos/exynos_drm_gsc.c b/drivers/gpu/drm/exynos/exynos_drm_gsc.c
index cd6aebd53bd0..fa75059a6104 100644
--- a/drivers/gpu/drm/exynos/exynos_drm_gsc.c
+++ b/drivers/gpu/drm/exynos/exynos_drm_gsc.c
@@ -1301,13 +1301,13 @@ static irqreturn_t gsc_irq_handler(int irq, void *dev_id)
1301 1301
1302 status = gsc_read(GSC_IRQ); 1302 status = gsc_read(GSC_IRQ);
1303 if (status & GSC_IRQ_STATUS_OR_IRQ) { 1303 if (status & GSC_IRQ_STATUS_OR_IRQ) {
1304 dev_err(ippdrv->dev, "occured overflow at %d, status 0x%x.\n", 1304 dev_err(ippdrv->dev, "occurred overflow at %d, status 0x%x.\n",
1305 ctx->id, status); 1305 ctx->id, status);
1306 return IRQ_NONE; 1306 return IRQ_NONE;
1307 } 1307 }
1308 1308
1309 if (status & GSC_IRQ_STATUS_OR_FRM_DONE) { 1309 if (status & GSC_IRQ_STATUS_OR_FRM_DONE) {
1310 dev_dbg(ippdrv->dev, "occured frame done at %d, status 0x%x.\n", 1310 dev_dbg(ippdrv->dev, "occurred frame done at %d, status 0x%x.\n",
1311 ctx->id, status); 1311 ctx->id, status);
1312 1312
1313 buf_id[EXYNOS_DRM_OPS_SRC] = gsc_get_src_buf_index(ctx); 1313 buf_id[EXYNOS_DRM_OPS_SRC] = gsc_get_src_buf_index(ctx);
diff --git a/drivers/gpu/drm/exynos/exynos_drm_ipp.c b/drivers/gpu/drm/exynos/exynos_drm_ipp.c
index 824e0705c8d3..d519a4e5fe40 100644
--- a/drivers/gpu/drm/exynos/exynos_drm_ipp.c
+++ b/drivers/gpu/drm/exynos/exynos_drm_ipp.c
@@ -335,7 +335,7 @@ int exynos_drm_ipp_get_property(struct drm_device *drm_dev, void *data,
335 } else { 335 } else {
336 /* 336 /*
337 * Getting ippdrv capability by ipp_id. 337 * Getting ippdrv capability by ipp_id.
338 * some deivce not supported wb, output interface. 338 * some device not supported wb, output interface.
339 * so, user application detect correct ipp driver 339 * so, user application detect correct ipp driver
340 * using this ioctl. 340 * using this ioctl.
341 */ 341 */
diff --git a/drivers/gpu/drm/exynos/exynos_drm_ipp.h b/drivers/gpu/drm/exynos/exynos_drm_ipp.h
index 4cadbea7dbde..ab1634befc05 100644
--- a/drivers/gpu/drm/exynos/exynos_drm_ipp.h
+++ b/drivers/gpu/drm/exynos/exynos_drm_ipp.h
@@ -48,7 +48,7 @@ struct drm_exynos_ipp_cmd_work {
48/* 48/*
49 * A structure of command node. 49 * A structure of command node.
50 * 50 *
51 * @priv: IPP private infomation. 51 * @priv: IPP private information.
52 * @list: list head to command queue information. 52 * @list: list head to command queue information.
53 * @event_list: list head of event. 53 * @event_list: list head of event.
54 * @mem_list: list head to source,destination memory queue information. 54 * @mem_list: list head to source,destination memory queue information.
@@ -92,7 +92,7 @@ struct drm_exynos_ipp_buf_info {
92}; 92};
93 93
94/* 94/*
95 * A structure of wb setting infomation. 95 * A structure of wb setting information.
96 * 96 *
97 * @enable: enable flag for wb. 97 * @enable: enable flag for wb.
98 * @refresh: HZ of the refresh rate. 98 * @refresh: HZ of the refresh rate.
diff --git a/drivers/gpu/drm/qxl/Kconfig b/drivers/gpu/drm/qxl/Kconfig
index 66ac0ff95f5a..38c2bb72e456 100644
--- a/drivers/gpu/drm/qxl/Kconfig
+++ b/drivers/gpu/drm/qxl/Kconfig
@@ -5,9 +5,11 @@ config DRM_QXL
5 select FB_SYS_COPYAREA 5 select FB_SYS_COPYAREA
6 select FB_SYS_IMAGEBLIT 6 select FB_SYS_IMAGEBLIT
7 select FB_DEFERRED_IO 7 select FB_DEFERRED_IO
8 select DRM_KMS_HELPER 8 select DRM_KMS_HELPER
9 select DRM_KMS_FB_HELPER 9 select DRM_KMS_FB_HELPER
10 select DRM_TTM 10 select DRM_TTM
11 select CRC32 11 select CRC32
12 help 12 help
13 QXL virtual GPU for Spice virtualization desktop integration. Do not enable this driver unless your distro ships a corresponding X.org QXL driver that can handle kernel modesetting. 13 QXL virtual GPU for Spice virtualization desktop integration.
14 Do not enable this driver unless your distro ships a corresponding
15 X.org QXL driver that can handle kernel modesetting.
diff --git a/drivers/gpu/drm/radeon/mkregtable.c b/drivers/gpu/drm/radeon/mkregtable.c
index af85299f2126..4a85bb644e24 100644
--- a/drivers/gpu/drm/radeon/mkregtable.c
+++ b/drivers/gpu/drm/radeon/mkregtable.c
@@ -655,7 +655,7 @@ static int parser_auth(struct table *t, const char *filename)
655 655
656 /* first line will contain the last register 656 /* first line will contain the last register
657 * and gpu name */ 657 * and gpu name */
658 sscanf(buf, "%s %s", gpu_name, last_reg_s); 658 sscanf(buf, "%9s %9s", gpu_name, last_reg_s);
659 t->gpu_prefix = gpu_name; 659 t->gpu_prefix = gpu_name;
660 last_reg = strtol(last_reg_s, NULL, 16); 660 last_reg = strtol(last_reg_s, NULL, 16);
661 661
diff --git a/drivers/i2c/busses/i2c-exynos5.c b/drivers/i2c/busses/i2c-exynos5.c
index c1ef228095b5..044f85b01d06 100644
--- a/drivers/i2c/busses/i2c-exynos5.c
+++ b/drivers/i2c/busses/i2c-exynos5.c
@@ -571,7 +571,7 @@ static int exynos5_i2c_xfer(struct i2c_adapter *adap,
571 int i = 0, ret = 0, stop = 0; 571 int i = 0, ret = 0, stop = 0;
572 572
573 if (i2c->suspended) { 573 if (i2c->suspended) {
574 dev_err(i2c->dev, "HS-I2C is not initialzed.\n"); 574 dev_err(i2c->dev, "HS-I2C is not initialized.\n");
575 return -EIO; 575 return -EIO;
576 } 576 }
577 577
diff --git a/drivers/i2c/busses/i2c-stu300.c b/drivers/i2c/busses/i2c-stu300.c
index 04a17b9b38bb..5b80ef310841 100644
--- a/drivers/i2c/busses/i2c-stu300.c
+++ b/drivers/i2c/busses/i2c-stu300.c
@@ -801,7 +801,7 @@ static int stu300_xfer_msg(struct i2c_adapter *adap,
801 /* Check that the bus is free, or wait until some timeout occurs */ 801 /* Check that the bus is free, or wait until some timeout occurs */
802 ret = stu300_wait_while_busy(dev); 802 ret = stu300_wait_while_busy(dev);
803 if (ret != 0) { 803 if (ret != 0) {
804 dev_err(&dev->pdev->dev, "timout waiting for transfer " 804 dev_err(&dev->pdev->dev, "timeout waiting for transfer "
805 "to commence.\n"); 805 "to commence.\n");
806 goto exit_disable; 806 goto exit_disable;
807 } 807 }
diff --git a/drivers/iio/adc/twl6030-gpadc.c b/drivers/iio/adc/twl6030-gpadc.c
index 53e1c645cee7..53a24ebb92c3 100644
--- a/drivers/iio/adc/twl6030-gpadc.c
+++ b/drivers/iio/adc/twl6030-gpadc.c
@@ -969,7 +969,7 @@ static int twl6030_gpadc_suspend(struct device *pdev)
969 ret = twl_i2c_write_u8(TWL6030_MODULE_ID1, TWL6030_GPADCR, 969 ret = twl_i2c_write_u8(TWL6030_MODULE_ID1, TWL6030_GPADCR,
970 TWL6030_REG_TOGGLE1); 970 TWL6030_REG_TOGGLE1);
971 if (ret) 971 if (ret)
972 dev_err(pdev, "error reseting GPADC (%d)!\n", ret); 972 dev_err(pdev, "error resetting GPADC (%d)!\n", ret);
973 973
974 return 0; 974 return 0;
975}; 975};
diff --git a/drivers/isdn/hisax/hfc4s8s_l1.c b/drivers/isdn/hisax/hfc4s8s_l1.c
index c49c294fc81e..414dbf6da89a 100644
--- a/drivers/isdn/hisax/hfc4s8s_l1.c
+++ b/drivers/isdn/hisax/hfc4s8s_l1.c
@@ -1620,7 +1620,7 @@ hfc4s8s_probe(struct pci_dev *pdev, const struct pci_device_id *ent)
1620#else 1620#else
1621 if (!request_region(hw->iobase, 8, hw->card_name)) { 1621 if (!request_region(hw->iobase, 8, hw->card_name)) {
1622 printk(KERN_INFO 1622 printk(KERN_INFO
1623 "HFC-4S/8S: failed to rquest address space at 0x%04x\n", 1623 "HFC-4S/8S: failed to request address space at 0x%04x\n",
1624 hw->iobase); 1624 hw->iobase);
1625 goto out; 1625 goto out;
1626 } 1626 }
diff --git a/drivers/isdn/mISDN/Kconfig b/drivers/isdn/mISDN/Kconfig
index 1747a02a019a..c0730d5c734d 100644
--- a/drivers/isdn/mISDN/Kconfig
+++ b/drivers/isdn/mISDN/Kconfig
@@ -17,7 +17,7 @@ config MISDN_DSP
17 17
18 This module may be used for special applications that require 18 This module may be used for special applications that require
19 cross connecting of bchannels, conferencing, dtmf decoding, 19 cross connecting of bchannels, conferencing, dtmf decoding,
20 echo cancelation, tone generation, and Blowfish encryption and 20 echo cancellation, tone generation, and Blowfish encryption and
21 decryption. It may use hardware features if available. 21 decryption. It may use hardware features if available.
22 22
23 E.g. it is required for PBX4Linux. Go to http://isdn.eversberg.eu 23 E.g. it is required for PBX4Linux. Go to http://isdn.eversberg.eu
diff --git a/drivers/leds/leds-lp5523.c b/drivers/leds/leds-lp5523.c
index fd9ab5f61441..3a0bc886a87a 100644
--- a/drivers/leds/leds-lp5523.c
+++ b/drivers/leds/leds-lp5523.c
@@ -35,7 +35,15 @@
35 35
36#include "leds-lp55xx-common.h" 36#include "leds-lp55xx-common.h"
37 37
38#define LP5523_PROGRAM_LENGTH 32 38#define LP5523_PROGRAM_LENGTH 32 /* bytes */
39/* Memory is used like this:
40 0x00 engine 1 program
41 0x10 engine 2 program
42 0x20 engine 3 program
43 0x30 engine 1 muxing info
44 0x40 engine 2 muxing info
45 0x50 engine 3 muxing info
46*/
39#define LP5523_MAX_LEDS 9 47#define LP5523_MAX_LEDS 9
40 48
41/* Registers */ 49/* Registers */
diff --git a/drivers/leds/leds-lp8501.c b/drivers/leds/leds-lp8501.c
index f1c704f2243a..00f068b0fa6f 100644
--- a/drivers/leds/leds-lp8501.c
+++ b/drivers/leds/leds-lp8501.c
@@ -263,7 +263,7 @@ static void lp8501_firmware_loaded(struct lp55xx_chip *chip)
263 } 263 }
264 264
265 /* 265 /*
266 * Program momery sequence 266 * Program memory sequence
267 * 1) set engine mode to "LOAD" 267 * 1) set engine mode to "LOAD"
268 * 2) write firmware data into program memory 268 * 2) write firmware data into program memory
269 */ 269 */
diff --git a/drivers/media/platform/ti-vpe/vpdma.c b/drivers/media/platform/ti-vpe/vpdma.c
index af0a5ffcaa98..fcbe48a09cf8 100644
--- a/drivers/media/platform/ti-vpe/vpdma.c
+++ b/drivers/media/platform/ti-vpe/vpdma.c
@@ -577,8 +577,8 @@ static void dump_dtd(struct vpdma_dtd *dtd)
577 pr_debug("word5: max_width %d, max_height %d\n", 577 pr_debug("word5: max_width %d, max_height %d\n",
578 dtd_get_max_width(dtd), dtd_get_max_height(dtd)); 578 dtd_get_max_width(dtd), dtd_get_max_height(dtd));
579 579
580 pr_debug("word6: client specfic attr0 = 0x%08x\n", dtd->client_attr0); 580 pr_debug("word6: client specific attr0 = 0x%08x\n", dtd->client_attr0);
581 pr_debug("word7: client specfic attr1 = 0x%08x\n", dtd->client_attr1); 581 pr_debug("word7: client specific attr1 = 0x%08x\n", dtd->client_attr1);
582} 582}
583 583
584/* 584/*
diff --git a/drivers/misc/fsa9480.c b/drivers/misc/fsa9480.c
index a725c79c35f5..71d2793b372c 100644
--- a/drivers/misc/fsa9480.c
+++ b/drivers/misc/fsa9480.c
@@ -396,7 +396,7 @@ static int fsa9480_irq_init(struct fsa9480_usbsw *usbsw)
396 IRQF_TRIGGER_FALLING | IRQF_ONESHOT, 396 IRQF_TRIGGER_FALLING | IRQF_ONESHOT,
397 "fsa9480 micro USB", usbsw); 397 "fsa9480 micro USB", usbsw);
398 if (ret) { 398 if (ret) {
399 dev_err(&client->dev, "failed to reqeust IRQ\n"); 399 dev_err(&client->dev, "failed to request IRQ\n");
400 return ret; 400 return ret;
401 } 401 }
402 402
diff --git a/drivers/mtd/onenand/samsung.h b/drivers/mtd/onenand/samsung.h
index c4a80e67e438..9016dc0136a8 100644
--- a/drivers/mtd/onenand/samsung.h
+++ b/drivers/mtd/onenand/samsung.h
@@ -1,6 +1,4 @@
1/* 1/*
2 * linux/arch/arm/plat-s3c/include/plat/regs-onenand.h
3 *
4 * Copyright (C) 2008-2010 Samsung Electronics 2 * Copyright (C) 2008-2010 Samsung Electronics
5 * Kyungmin Park <kyungmin.park@samsung.com> 3 * Kyungmin Park <kyungmin.park@samsung.com>
6 * 4 *
diff --git a/drivers/net/wan/lmc/lmc_main.c b/drivers/net/wan/lmc/lmc_main.c
index 7ef435bab425..f51204cfe12f 100644
--- a/drivers/net/wan/lmc/lmc_main.c
+++ b/drivers/net/wan/lmc/lmc_main.c
@@ -2126,7 +2126,7 @@ bug_out:
2126 2126
2127 spin_unlock_irqrestore(&sc->lmc_lock, flags); 2127 spin_unlock_irqrestore(&sc->lmc_lock, flags);
2128 2128
2129 lmc_trace(dev, "lmc_driver_timout out"); 2129 lmc_trace(dev, "lmc_driver_timeout out");
2130 2130
2131 2131
2132} 2132}
diff --git a/drivers/net/wireless/libertas/cmdresp.c b/drivers/net/wireless/libertas/cmdresp.c
index 178b222b3ce1..65f18f1e869c 100644
--- a/drivers/net/wireless/libertas/cmdresp.c
+++ b/drivers/net/wireless/libertas/cmdresp.c
@@ -248,7 +248,7 @@ int lbs_process_event(struct lbs_private *priv, u32 event)
248 /* handle unexpected PS SLEEP event */ 248 /* handle unexpected PS SLEEP event */
249 if (priv->psstate == PS_STATE_FULL_POWER) { 249 if (priv->psstate == PS_STATE_FULL_POWER) {
250 lbs_deb_cmd( 250 lbs_deb_cmd(
251 "EVENT: in FULL POWER mode, ignoreing PS_SLEEP\n"); 251 "EVENT: in FULL POWER mode, ignoring PS_SLEEP\n");
252 break; 252 break;
253 } 253 }
254 priv->psstate = PS_STATE_PRE_SLEEP; 254 priv->psstate = PS_STATE_PRE_SLEEP;
diff --git a/drivers/scsi/Kconfig b/drivers/scsi/Kconfig
index 1f02003ea08d..c8bd092fc945 100644
--- a/drivers/scsi/Kconfig
+++ b/drivers/scsi/Kconfig
@@ -204,9 +204,9 @@ config SCSI_MULTI_LUN
204 Some devices support more than one LUN (Logical Unit Number) in order 204 Some devices support more than one LUN (Logical Unit Number) in order
205 to allow access to several media, e.g. CD jukebox, USB card reader, 205 to allow access to several media, e.g. CD jukebox, USB card reader,
206 mobile phone in mass storage mode. This option forces the kernel to 206 mobile phone in mass storage mode. This option forces the kernel to
207 probe for all LUNs by default. This setting can be overriden by 207 probe for all LUNs by default. This setting can be overridden by
208 max_luns boot/module parameter. Note that this option does not affect 208 max_luns boot/module parameter. Note that this option does not affect
209 devices conforming to SCSI-3 or higher as they can explicitely report 209 devices conforming to SCSI-3 or higher as they can explicitly report
210 their number of LUNs. It is safe to say Y here unless you have one of 210 their number of LUNs. It is safe to say Y here unless you have one of
211 those rare devices which reacts in an unexpected way when probed for 211 those rare devices which reacts in an unexpected way when probed for
212 multiple LUNs. 212 multiple LUNs.
diff --git a/drivers/scsi/qla2xxx/qla_nx2.c b/drivers/scsi/qla2xxx/qla_nx2.c
index b45f4d78ee36..f60989d729a8 100644
--- a/drivers/scsi/qla2xxx/qla_nx2.c
+++ b/drivers/scsi/qla2xxx/qla_nx2.c
@@ -2254,7 +2254,7 @@ qla8044_minidump_process_rdmem(struct scsi_qla_host *vha,
2254 2254
2255 if (r_addr & 0xf) { 2255 if (r_addr & 0xf) {
2256 ql_dbg(ql_dbg_p3p, vha, 0xb0f1, 2256 ql_dbg(ql_dbg_p3p, vha, 0xb0f1,
2257 "[%s]: Read addr 0x%x not 16 bytes alligned\n", 2257 "[%s]: Read addr 0x%x not 16 bytes aligned\n",
2258 __func__, r_addr); 2258 __func__, r_addr);
2259 return QLA_FUNCTION_FAILED; 2259 return QLA_FUNCTION_FAILED;
2260 } 2260 }
diff --git a/drivers/scsi/qla4xxx/ql4_83xx.c b/drivers/scsi/qla4xxx/ql4_83xx.c
index 8196c2f7915c..919284834ad7 100644
--- a/drivers/scsi/qla4xxx/ql4_83xx.c
+++ b/drivers/scsi/qla4xxx/ql4_83xx.c
@@ -465,7 +465,7 @@ int qla4_83xx_drv_lock(struct scsi_qla_host *ha)
465 } 465 }
466 /* Recovery Failed, some other function 466 /* Recovery Failed, some other function
467 * has the lock, wait for 2secs and retry */ 467 * has the lock, wait for 2secs and retry */
468 ql4_printk(KERN_INFO, ha, "%s: IDC lock Recovery by %d failed, Retrying timout\n", 468 ql4_printk(KERN_INFO, ha, "%s: IDC lock Recovery by %d failed, Retrying timeout\n",
469 __func__, ha->func_num); 469 __func__, ha->func_num);
470 timeout = 0; 470 timeout = 0;
471 } 471 }
diff --git a/drivers/staging/usbip/usbip_common.c b/drivers/staging/usbip/usbip_common.c
index 4470cd321d65..96552e3a1bfb 100644
--- a/drivers/staging/usbip/usbip_common.c
+++ b/drivers/staging/usbip/usbip_common.c
@@ -367,7 +367,6 @@ int usbip_recv(struct socket *sock, void *buf, int size)
367 msg.msg_namelen = 0; 367 msg.msg_namelen = 0;
368 msg.msg_control = NULL; 368 msg.msg_control = NULL;
369 msg.msg_controllen = 0; 369 msg.msg_controllen = 0;
370 msg.msg_namelen = 0;
371 msg.msg_flags = MSG_NOSIGNAL; 370 msg.msg_flags = MSG_NOSIGNAL;
372 371
373 result = kernel_recvmsg(sock, &msg, &iov, 1, size, MSG_WAITALL); 372 result = kernel_recvmsg(sock, &msg, &iov, 1, size, MSG_WAITALL);
diff --git a/drivers/thermal/rcar_thermal.c b/drivers/thermal/rcar_thermal.c
index 88f92e1a9944..79a09d02bbca 100644
--- a/drivers/thermal/rcar_thermal.c
+++ b/drivers/thermal/rcar_thermal.c
@@ -408,7 +408,7 @@ static int rcar_thermal_probe(struct platform_device *pdev)
408 /* enable temperature comparation */ 408 /* enable temperature comparation */
409 rcar_thermal_common_write(common, ENR, 0x00030303); 409 rcar_thermal_common_write(common, ENR, 0x00030303);
410 410
411 idle = 0; /* polling delaye is not needed */ 411 idle = 0; /* polling delay is not needed */
412 } 412 }
413 413
414 for (i = 0;; i++) { 414 for (i = 0;; i++) {
diff --git a/drivers/tty/serial/crisv10.c b/drivers/tty/serial/crisv10.c
index 477f22f773fc..690bdea0a0c1 100644
--- a/drivers/tty/serial/crisv10.c
+++ b/drivers/tty/serial/crisv10.c
@@ -2153,7 +2153,7 @@ static void flush_timeout_function(unsigned long data)
2153 2153
2154 fast_timers[info->line].function = NULL; 2154 fast_timers[info->line].function = NULL;
2155 serial_fast_timer_expired++; 2155 serial_fast_timer_expired++;
2156 TIMERD(DEBUG_LOG(info->line, "flush_timout %i ", info->line)); 2156 TIMERD(DEBUG_LOG(info->line, "flush_timeout %i ", info->line));
2157 TIMERD(DEBUG_LOG(info->line, "num expired: %i\n", serial_fast_timer_expired)); 2157 TIMERD(DEBUG_LOG(info->line, "num expired: %i\n", serial_fast_timer_expired));
2158 check_flush_timeout(info); 2158 check_flush_timeout(info);
2159} 2159}
diff --git a/drivers/usb/serial/kobil_sct.c b/drivers/usb/serial/kobil_sct.c
index d8d164b82dc3..618c1c1f227e 100644
--- a/drivers/usb/serial/kobil_sct.c
+++ b/drivers/usb/serial/kobil_sct.c
@@ -193,7 +193,7 @@ static int kobil_open(struct tty_struct *tty, struct usb_serial_port *port)
193 KOBIL_TIMEOUT 193 KOBIL_TIMEOUT
194 ); 194 );
195 dev_dbg(dev, "%s - Send get_HW_version URB returns: %i\n", __func__, result); 195 dev_dbg(dev, "%s - Send get_HW_version URB returns: %i\n", __func__, result);
196 dev_dbg(dev, "Harware version: %i.%i.%i\n", transfer_buffer[0], 196 dev_dbg(dev, "Hardware version: %i.%i.%i\n", transfer_buffer[0],
197 transfer_buffer[1], transfer_buffer[2]); 197 transfer_buffer[1], transfer_buffer[2]);
198 198
199 /* get firmware version */ 199 /* get firmware version */
diff --git a/drivers/video/udlfb.c b/drivers/video/udlfb.c
index 025f14e30eed..77b890e4d296 100644
--- a/drivers/video/udlfb.c
+++ b/drivers/video/udlfb.c
@@ -1624,7 +1624,7 @@ static int dlfb_usb_probe(struct usb_interface *interface,
1624 } 1624 }
1625 1625
1626 if (pixel_limit) { 1626 if (pixel_limit) {
1627 pr_warn("DL chip limit of %d overriden" 1627 pr_warn("DL chip limit of %d overridden"
1628 " by module param to %d\n", 1628 " by module param to %d\n",
1629 dev->sku_pixel_limit, pixel_limit); 1629 dev->sku_pixel_limit, pixel_limit);
1630 dev->sku_pixel_limit = pixel_limit; 1630 dev->sku_pixel_limit = pixel_limit;
diff --git a/drivers/xen/Kconfig b/drivers/xen/Kconfig
index c794ea182140..12ba6db65142 100644
--- a/drivers/xen/Kconfig
+++ b/drivers/xen/Kconfig
@@ -222,7 +222,7 @@ config XEN_ACPI_PROCESSOR
222 222
223 To do that the driver parses the Power Management data and uploads 223 To do that the driver parses the Power Management data and uploads
224 said information to the Xen hypervisor. Then the Xen hypervisor can 224 said information to the Xen hypervisor. Then the Xen hypervisor can
225 select the proper Cx and Pxx states. It also registers itslef as the 225 select the proper Cx and Pxx states. It also registers itself as the
226 SMM so that other drivers (such as ACPI cpufreq scaling driver) will 226 SMM so that other drivers (such as ACPI cpufreq scaling driver) will
227 not load. 227 not load.
228 228
diff --git a/fs/btrfs/tests/free-space-tests.c b/fs/btrfs/tests/free-space-tests.c
index 6fc82010dc15..c8d9ddf84c69 100644
--- a/fs/btrfs/tests/free-space-tests.c
+++ b/fs/btrfs/tests/free-space-tests.c
@@ -101,7 +101,7 @@ static int test_extents(struct btrfs_block_group_cache *cache)
101 101
102 ret = btrfs_remove_free_space(cache, 2 * 1024 * 1024, 4096); 102 ret = btrfs_remove_free_space(cache, 2 * 1024 * 1024, 4096);
103 if (ret) { 103 if (ret) {
104 test_msg("Error removing middle peice %d\n", ret); 104 test_msg("Error removing middle piece %d\n", ret);
105 return ret; 105 return ret;
106 } 106 }
107 107
@@ -266,7 +266,7 @@ static int test_bitmaps_and_extents(struct btrfs_block_group_cache *cache)
266 } 266 }
267 267
268 if (test_check_exists(cache, 512 * 1024, 3 * 1024 * 1024)) { 268 if (test_check_exists(cache, 512 * 1024, 3 * 1024 * 1024)) {
269 test_msg("Left over peices after removing overlapping\n"); 269 test_msg("Left over pieces after removing overlapping\n");
270 return -1; 270 return -1;
271 } 271 }
272 272
diff --git a/include/asm-generic/uaccess.h b/include/asm-generic/uaccess.h
index dc1269c74a52..72d8803832ff 100644
--- a/include/asm-generic/uaccess.h
+++ b/include/asm-generic/uaccess.h
@@ -3,7 +3,7 @@
3 3
4/* 4/*
5 * User space memory access functions, these should work 5 * User space memory access functions, these should work
6 * on a ny machine that has kernel and user data in the same 6 * on any machine that has kernel and user data in the same
7 * address space, e.g. all NOMMU machines. 7 * address space, e.g. all NOMMU machines.
8 */ 8 */
9#include <linux/sched.h> 9#include <linux/sched.h>
diff --git a/include/linux/amba/sp810.h b/include/linux/amba/sp810.h
index 6636430dd0e6..c7df89f99115 100644
--- a/include/linux/amba/sp810.h
+++ b/include/linux/amba/sp810.h
@@ -1,6 +1,4 @@
1/* 1/*
2 * arch/arm/include/asm/hardware/sp810.h
3 *
4 * ARM PrimeXsys System Controller SP810 header file 2 * ARM PrimeXsys System Controller SP810 header file
5 * 3 *
6 * Copyright (C) 2009 ST Microelectronics 4 * Copyright (C) 2009 ST Microelectronics
@@ -11,8 +9,8 @@
11 * warranty of any kind, whether express or implied. 9 * warranty of any kind, whether express or implied.
12 */ 10 */
13 11
14#ifndef __ASM_ARM_SP810_H 12#ifndef __AMBA_SP810_H
15#define __ASM_ARM_SP810_H 13#define __AMBA_SP810_H
16 14
17#include <linux/io.h> 15#include <linux/io.h>
18 16
@@ -61,4 +59,4 @@ static inline void sysctl_soft_reset(void __iomem *base)
61 writel(0, base + SCSYSSTAT); 59 writel(0, base + SCSYSSTAT);
62} 60}
63 61
64#endif /* __ASM_ARM_SP810_H */ 62#endif /* __AMBA_SP810_H */
diff --git a/include/linux/slab_def.h b/include/linux/slab_def.h
index 09bfffb08a56..40fc39d22d53 100644
--- a/include/linux/slab_def.h
+++ b/include/linux/slab_def.h
@@ -6,7 +6,7 @@
6 */ 6 */
7 7
8struct kmem_cache { 8struct kmem_cache {
9/* 1) Cache tunables. Protected by cache_chain_mutex */ 9/* 1) Cache tunables. Protected by slab_mutex */
10 unsigned int batchcount; 10 unsigned int batchcount;
11 unsigned int limit; 11 unsigned int limit;
12 unsigned int shared; 12 unsigned int shared;
diff --git a/include/linux/tracepoint.h b/include/linux/tracepoint.h
index f16dc0a40049..accc497f8d72 100644
--- a/include/linux/tracepoint.h
+++ b/include/linux/tracepoint.h
@@ -276,7 +276,7 @@ static inline void tracepoint_synchronize_unregister(void)
276 * For use with the TRACE_EVENT macro: 276 * For use with the TRACE_EVENT macro:
277 * 277 *
278 * We define a tracepoint, its arguments, its printk format 278 * We define a tracepoint, its arguments, its printk format
279 * and its 'fast binay record' layout. 279 * and its 'fast binary record' layout.
280 * 280 *
281 * Firstly, name your tracepoint via TRACE_EVENT(name : the 281 * Firstly, name your tracepoint via TRACE_EVENT(name : the
282 * 'subsystem_event' notation is fine. 282 * 'subsystem_event' notation is fine.
diff --git a/include/linux/wait.h b/include/linux/wait.h
index eaa00b10abaa..559044c79232 100644
--- a/include/linux/wait.h
+++ b/include/linux/wait.h
@@ -286,8 +286,8 @@ do { \
286 * wait_event_cmd - sleep until a condition gets true 286 * wait_event_cmd - sleep until a condition gets true
287 * @wq: the waitqueue to wait on 287 * @wq: the waitqueue to wait on
288 * @condition: a C expression for the event to wait for 288 * @condition: a C expression for the event to wait for
289 * cmd1: the command will be executed before sleep 289 * @cmd1: the command will be executed before sleep
290 * cmd2: the command will be executed after sleep 290 * @cmd2: the command will be executed after sleep
291 * 291 *
292 * The process is put to sleep (TASK_UNINTERRUPTIBLE) until the 292 * The process is put to sleep (TASK_UNINTERRUPTIBLE) until the
293 * @condition evaluates to true. The @condition is checked each time 293 * @condition evaluates to true. The @condition is checked each time
diff --git a/include/uapi/linux/neighbour.h b/include/uapi/linux/neighbour.h
index f175212420ab..d3ef583104e0 100644
--- a/include/uapi/linux/neighbour.h
+++ b/include/uapi/linux/neighbour.h
@@ -58,7 +58,7 @@ enum {
58 58
59/* NUD_NOARP & NUD_PERMANENT are pseudostates, they never change 59/* NUD_NOARP & NUD_PERMANENT are pseudostates, they never change
60 and make no address resolution or NUD. 60 and make no address resolution or NUD.
61 NUD_PERMANENT is also cannot be deleted by garbage collectors. 61 NUD_PERMANENT also cannot be deleted by garbage collectors.
62 */ 62 */
63 63
64struct nda_cacheinfo { 64struct nda_cacheinfo {
diff --git a/net/core/dev.c b/net/core/dev.c
index 0ce469e5ec80..2e0c6a90f6f2 100644
--- a/net/core/dev.c
+++ b/net/core/dev.c
@@ -6229,7 +6229,7 @@ void netdev_freemem(struct net_device *dev)
6229 * @rxqs: the number of RX subqueues to allocate 6229 * @rxqs: the number of RX subqueues to allocate
6230 * 6230 *
6231 * Allocates a struct net_device with private data area for driver use 6231 * Allocates a struct net_device with private data area for driver use
6232 * and performs basic initialization. Also allocates subquue structs 6232 * and performs basic initialization. Also allocates subqueue structs
6233 * for each queue on the device. 6233 * for each queue on the device.
6234 */ 6234 */
6235struct net_device *alloc_netdev_mqs(int sizeof_priv, const char *name, 6235struct net_device *alloc_netdev_mqs(int sizeof_priv, const char *name,
diff --git a/net/netfilter/ipset/Kconfig b/net/netfilter/ipset/Kconfig
index a2d6263b6c64..44cd4f58adf0 100644
--- a/net/netfilter/ipset/Kconfig
+++ b/net/netfilter/ipset/Kconfig
@@ -21,7 +21,7 @@ config IP_SET_MAX
21 You can define here default value of the maximum number 21 You can define here default value of the maximum number
22 of IP sets for the kernel. 22 of IP sets for the kernel.
23 23
24 The value can be overriden by the 'max_sets' module 24 The value can be overridden by the 'max_sets' module
25 parameter of the 'ip_set' module. 25 parameter of the 'ip_set' module.
26 26
27config IP_SET_BITMAP_IP 27config IP_SET_BITMAP_IP
diff --git a/net/nfc/digital_dep.c b/net/nfc/digital_dep.c
index 07bbc24fb4c7..8b362e802d2f 100644
--- a/net/nfc/digital_dep.c
+++ b/net/nfc/digital_dep.c
@@ -563,7 +563,7 @@ static void digital_tg_recv_psl_req(struct nfc_digital_dev *ddev, void *arg,
563 rf_tech = NFC_DIGITAL_RF_TECH_424F; 563 rf_tech = NFC_DIGITAL_RF_TECH_424F;
564 break; 564 break;
565 default: 565 default:
566 pr_err("Unsuported dsi value %d\n", dsi); 566 pr_err("Unsupported dsi value %d\n", dsi);
567 goto exit; 567 goto exit;
568 } 568 }
569 569
diff --git a/net/nfc/hci/llc_shdlc.c b/net/nfc/hci/llc_shdlc.c
index 27b313befc35..3e53c1e029dc 100644
--- a/net/nfc/hci/llc_shdlc.c
+++ b/net/nfc/hci/llc_shdlc.c
@@ -300,7 +300,7 @@ static void llc_shdlc_rcv_rej(struct llc_shdlc *shdlc, int y_nr)
300{ 300{
301 struct sk_buff *skb; 301 struct sk_buff *skb;
302 302
303 pr_debug("remote asks retransmition from frame %d\n", y_nr); 303 pr_debug("remote asks retransmission from frame %d\n", y_nr);
304 304
305 if (llc_shdlc_x_lteq_y_lt_z(shdlc->dnr, y_nr, shdlc->ns)) { 305 if (llc_shdlc_x_lteq_y_lt_z(shdlc->dnr, y_nr, shdlc->ns)) {
306 if (shdlc->t2_active) { 306 if (shdlc->t2_active) {