aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorLinus Torvalds <torvalds@linux-foundation.org>2017-11-15 13:14:11 -0500
committerLinus Torvalds <torvalds@linux-foundation.org>2017-11-15 13:14:11 -0500
commit9682b3dea22190a6fd449d157e3175b0e748684d (patch)
tree1b4d01168142fbb006e16b40e669de9737eb69ee
parent20df15783a44a289aaa8c8f83b3f715f9040c9c2 (diff)
parent1972d6c0c86dd8620ff9f2811ce875135ffb5405 (diff)
Merge branch 'for-linus' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/jikos/trivial
Pull trivial tree updates from Jiri Kosina: "The usual rocket-science from trivial tree for 4.15" * 'for-linus' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/jikos/trivial: MAINTAINERS: relinquish kconfig MAINTAINERS: Update my email address treewide: Fix typos in Kconfig kfifo: Fix comments init/Kconfig: Fix module signing document location misc: ibmasm: Return error on error path HID: logitech-hidpp: fix mistake in printk, "feeback" -> "feedback" MAINTAINERS: Correct path to uDraw PS3 driver tracing: Fix doc mistakes in trace sample tracing: Kconfig text fixes for CONFIG_HWLAT_TRACER MIPS: Alchemy: Remove reverted CONFIG_NETLINK_MMAP from db1xxx_defconfig mm/huge_memory.c: fixup grammar in comment lib/xz: Add fall-through comments to a switch statement
-rw-r--r--MAINTAINERS10
-rw-r--r--arch/alpha/Kconfig2
-rw-r--r--arch/arc/Kconfig6
-rw-r--r--arch/arm/mach-bcm/Kconfig6
-rw-r--r--arch/arm/plat-samsung/Kconfig2
-rw-r--r--arch/arm64/Kconfig2
-rw-r--r--arch/mips/configs/db1xxx_defconfig1
-rw-r--r--arch/powerpc/platforms/Kconfig2
-rw-r--r--arch/unicore32/Kconfig2
-rw-r--r--arch/xtensa/Kconfig2
-rw-r--r--drivers/hid/hid-logitech-hidpp.c3
-rw-r--r--drivers/misc/ibmasm/event.c2
-rw-r--r--drivers/misc/ibmasm/module.c6
-rw-r--r--drivers/net/ethernet/aquantia/Kconfig2
-rw-r--r--drivers/nfc/st-nci/Kconfig4
-rw-r--r--drivers/nvdimm/Kconfig2
-rw-r--r--drivers/platform/x86/Kconfig2
-rw-r--r--drivers/power/supply/Kconfig2
-rw-r--r--drivers/scsi/Kconfig2
-rw-r--r--fs/notify/fanotify/Kconfig2
-rw-r--r--include/linux/kfifo.h6
-rw-r--r--init/Kconfig2
-rw-r--r--kernel/trace/Kconfig4
-rw-r--r--lib/xz/xz_dec_stream.c16
-rw-r--r--mm/huge_memory.c8
-rw-r--r--samples/trace_events/trace-events-sample.h10
26 files changed, 62 insertions, 46 deletions
diff --git a/MAINTAINERS b/MAINTAINERS
index fbebd08ae42e..f6fed47d548e 100644
--- a/MAINTAINERS
+++ b/MAINTAINERS
@@ -3472,7 +3472,7 @@ COCCINELLE/Semantic Patches (SmPL)
3472M: Julia Lawall <Julia.Lawall@lip6.fr> 3472M: Julia Lawall <Julia.Lawall@lip6.fr>
3473M: Gilles Muller <Gilles.Muller@lip6.fr> 3473M: Gilles Muller <Gilles.Muller@lip6.fr>
3474M: Nicolas Palix <nicolas.palix@imag.fr> 3474M: Nicolas Palix <nicolas.palix@imag.fr>
3475M: Michal Marek <mmarek@suse.com> 3475M: Michal Marek <michal.lkml@markovi.net>
3476L: cocci@systeme.lip6.fr (moderated for non-subscribers) 3476L: cocci@systeme.lip6.fr (moderated for non-subscribers)
3477T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc 3477T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
3478W: http://coccinelle.lip6.fr/ 3478W: http://coccinelle.lip6.fr/
@@ -7448,10 +7448,8 @@ F: mm/kasan/
7448F: scripts/Makefile.kasan 7448F: scripts/Makefile.kasan
7449 7449
7450KCONFIG 7450KCONFIG
7451M: "Yann E. MORIN" <yann.morin.1998@free.fr>
7452L: linux-kbuild@vger.kernel.org 7451L: linux-kbuild@vger.kernel.org
7453T: git git://gitorious.org/linux-kconfig/linux-kconfig 7452S: Orphan
7454S: Maintained
7455F: Documentation/kbuild/kconfig-language.txt 7453F: Documentation/kbuild/kconfig-language.txt
7456F: scripts/kconfig/ 7454F: scripts/kconfig/
7457 7455
@@ -7480,7 +7478,7 @@ F: fs/autofs4/
7480 7478
7481KERNEL BUILD + files below scripts/ (unless maintained elsewhere) 7479KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
7482M: Masahiro Yamada <yamada.masahiro@socionext.com> 7480M: Masahiro Yamada <yamada.masahiro@socionext.com>
7483M: Michal Marek <mmarek@suse.com> 7481M: Michal Marek <michal.lkml@markovi.net>
7484T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git 7482T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
7485L: linux-kbuild@vger.kernel.org 7483L: linux-kbuild@vger.kernel.org
7486S: Maintained 7484S: Maintained
@@ -13784,7 +13782,7 @@ UDRAW TABLET
13784M: Bastien Nocera <hadess@hadess.net> 13782M: Bastien Nocera <hadess@hadess.net>
13785L: linux-input@vger.kernel.org 13783L: linux-input@vger.kernel.org
13786S: Maintained 13784S: Maintained
13787F: drivers/hid/hid-udraw.c 13785F: drivers/hid/hid-udraw-ps3.c
13788 13786
13789UFS FILESYSTEM 13787UFS FILESYSTEM
13790M: Evgeniy Dushistov <dushistov@mail.ru> 13788M: Evgeniy Dushistov <dushistov@mail.ru>
diff --git a/arch/alpha/Kconfig b/arch/alpha/Kconfig
index 69b875880754..b31b974a03cb 100644
--- a/arch/alpha/Kconfig
+++ b/arch/alpha/Kconfig
@@ -506,7 +506,7 @@ config ALPHA_QEMU
506 506
507 Generic kernels will auto-detect QEMU. But when building a 507 Generic kernels will auto-detect QEMU. But when building a
508 system-specific kernel, the assumption is that we want to 508 system-specific kernel, the assumption is that we want to
509 elimiate as many runtime tests as possible. 509 eliminate as many runtime tests as possible.
510 510
511 If unsure, say N. 511 If unsure, say N.
512 512
diff --git a/arch/arc/Kconfig b/arch/arc/Kconfig
index c84e67fdea09..5c7adf100a58 100644
--- a/arch/arc/Kconfig
+++ b/arch/arc/Kconfig
@@ -298,7 +298,7 @@ config ARC_MMU_V1
298config ARC_MMU_V2 298config ARC_MMU_V2
299 bool "MMU v2" 299 bool "MMU v2"
300 help 300 help
301 Fixed the deficiency of v1 - possible thrashing in memcpy sceanrio 301 Fixed the deficiency of v1 - possible thrashing in memcpy scenario
302 when 2 D-TLB and 1 I-TLB entries index into same 2way set. 302 when 2 D-TLB and 1 I-TLB entries index into same 2way set.
303 303
304config ARC_MMU_V3 304config ARC_MMU_V3
@@ -371,7 +371,7 @@ config ARC_FPU_SAVE_RESTORE
371 bool "Enable FPU state persistence across context switch" 371 bool "Enable FPU state persistence across context switch"
372 default n 372 default n
373 help 373 help
374 Double Precision Floating Point unit had dedictaed regs which 374 Double Precision Floating Point unit had dedicated regs which
375 need to be saved/restored across context-switch. 375 need to be saved/restored across context-switch.
376 Note that ARC FPU is overly simplistic, unlike say x86, which has 376 Note that ARC FPU is overly simplistic, unlike say x86, which has
377 hardware pieces to allow software to conditionally save/restore, 377 hardware pieces to allow software to conditionally save/restore,
@@ -467,7 +467,7 @@ config ARC_PLAT_NEEDS_PHYS_TO_DMA
467 bool 467 bool
468 468
469config ARC_KVADDR_SIZE 469config ARC_KVADDR_SIZE
470 int "Kernel Virtaul Address Space size (MB)" 470 int "Kernel Virtual Address Space size (MB)"
471 range 0 512 471 range 0 512
472 default "256" 472 default "256"
473 help 473 help
diff --git a/arch/arm/mach-bcm/Kconfig b/arch/arm/mach-bcm/Kconfig
index 5d2925e2ce1f..53efe8b22126 100644
--- a/arch/arm/mach-bcm/Kconfig
+++ b/arch/arm/mach-bcm/Kconfig
@@ -23,7 +23,7 @@ config ARCH_BCM_IPROC
23 help 23 help
24 This enables support for systems based on Broadcom IPROC architected SoCs. 24 This enables support for systems based on Broadcom IPROC architected SoCs.
25 The IPROC complex contains one or more ARM CPUs along with common 25 The IPROC complex contains one or more ARM CPUs along with common
26 core periperals. Application specific SoCs are created by adding a 26 core peripherals. Application specific SoCs are created by adding a
27 uArchitecture containing peripherals outside of the IPROC complex. 27 uArchitecture containing peripherals outside of the IPROC complex.
28 Currently supported SoCs are Cygnus. 28 Currently supported SoCs are Cygnus.
29 29
@@ -69,8 +69,8 @@ config ARCH_BCM_5301X
69 Support for Broadcom BCM470X and BCM5301X SoCs with ARM CPU cores. 69 Support for Broadcom BCM470X and BCM5301X SoCs with ARM CPU cores.
70 70
71 This is a network SoC line mostly used in home routers and 71 This is a network SoC line mostly used in home routers and
72 wifi access points, it's internal name is Northstar. 72 wifi access points, its internal name is Northstar.
73 This inclused the following SoC: BCM53010, BCM53011, BCM53012, 73 This includes the following SoC: BCM53010, BCM53011, BCM53012,
74 BCM53014, BCM53015, BCM53016, BCM53017, BCM53018, BCM4707, 74 BCM53014, BCM53015, BCM53016, BCM53017, BCM53018, BCM4707,
75 BCM4708 and BCM4709. 75 BCM4708 and BCM4709.
76 76
diff --git a/arch/arm/plat-samsung/Kconfig b/arch/arm/plat-samsung/Kconfig
index e8229b9fee4a..8d4a64cc644c 100644
--- a/arch/arm/plat-samsung/Kconfig
+++ b/arch/arm/plat-samsung/Kconfig
@@ -278,7 +278,7 @@ config SAMSUNG_PM_CHECK_CHUNKSIZE
278 help 278 help
279 Set the chunksize in Kilobytes of the CRC for checking memory 279 Set the chunksize in Kilobytes of the CRC for checking memory
280 corruption over suspend and resume. A smaller value will mean that 280 corruption over suspend and resume. A smaller value will mean that
281 the CRC data block will take more memory, but wil identify any 281 the CRC data block will take more memory, but will identify any
282 faults with better precision. 282 faults with better precision.
283 283
284 See <file:Documentation/arm/Samsung-S3C24XX/Suspend.txt> 284 See <file:Documentation/arm/Samsung-S3C24XX/Suspend.txt>
diff --git a/arch/arm64/Kconfig b/arch/arm64/Kconfig
index 6205f521b648..b907bf4403b5 100644
--- a/arch/arm64/Kconfig
+++ b/arch/arm64/Kconfig
@@ -982,7 +982,7 @@ config ARM64_UAO
982 help 982 help
983 User Access Override (UAO; part of the ARMv8.2 Extensions) 983 User Access Override (UAO; part of the ARMv8.2 Extensions)
984 causes the 'unprivileged' variant of the load/store instructions to 984 causes the 'unprivileged' variant of the load/store instructions to
985 be overriden to be privileged. 985 be overridden to be privileged.
986 986
987 This option changes get_user() and friends to use the 'unprivileged' 987 This option changes get_user() and friends to use the 'unprivileged'
988 variant of the load/store instructions. This ensures that user-space 988 variant of the load/store instructions. This ensures that user-space
diff --git a/arch/mips/configs/db1xxx_defconfig b/arch/mips/configs/db1xxx_defconfig
index f0c8971030c4..0108bb9f1e37 100644
--- a/arch/mips/configs/db1xxx_defconfig
+++ b/arch/mips/configs/db1xxx_defconfig
@@ -77,7 +77,6 @@ CONFIG_IPV6_MROUTE=y
77CONFIG_IPV6_MROUTE_MULTIPLE_TABLES=y 77CONFIG_IPV6_MROUTE_MULTIPLE_TABLES=y
78CONFIG_IPV6_PIMSM_V2=y 78CONFIG_IPV6_PIMSM_V2=y
79CONFIG_BRIDGE=y 79CONFIG_BRIDGE=y
80CONFIG_NETLINK_MMAP=y
81CONFIG_NETLINK_DIAG=y 80CONFIG_NETLINK_DIAG=y
82CONFIG_IRDA=y 81CONFIG_IRDA=y
83CONFIG_IRLAN=y 82CONFIG_IRLAN=y
diff --git a/arch/powerpc/platforms/Kconfig b/arch/powerpc/platforms/Kconfig
index d5e34ce5fd5d..5a96a2763e4a 100644
--- a/arch/powerpc/platforms/Kconfig
+++ b/arch/powerpc/platforms/Kconfig
@@ -79,7 +79,7 @@ config UDBG_RTAS_CONSOLE
79config PPC_SMP_MUXED_IPI 79config PPC_SMP_MUXED_IPI
80 bool 80 bool
81 help 81 help
82 Select this opton if your platform supports SMP and your 82 Select this option if your platform supports SMP and your
83 interrupt controller provides less than 4 interrupts to each 83 interrupt controller provides less than 4 interrupts to each
84 cpu. This will enable the generic code to multiplex the 4 84 cpu. This will enable the generic code to multiplex the 4
85 messages on to one ipi. 85 messages on to one ipi.
diff --git a/arch/unicore32/Kconfig b/arch/unicore32/Kconfig
index d39f0bc6a046..462e59a7ae78 100644
--- a/arch/unicore32/Kconfig
+++ b/arch/unicore32/Kconfig
@@ -115,7 +115,7 @@ endif
115 115
116source "arch/unicore32/mm/Kconfig" 116source "arch/unicore32/mm/Kconfig"
117 117
118comment "Floating poing support" 118comment "Floating point support"
119 119
120config UNICORE_FPU_F64 120config UNICORE_FPU_F64
121 def_bool y if !ARCH_FPGA 121 def_bool y if !ARCH_FPGA
diff --git a/arch/xtensa/Kconfig b/arch/xtensa/Kconfig
index eb1f196c3f6e..8bc52f749f20 100644
--- a/arch/xtensa/Kconfig
+++ b/arch/xtensa/Kconfig
@@ -224,7 +224,7 @@ config INITIALIZE_XTENSA_MMU_INSIDE_VMLINUX
224 then enter your normal kernel breakpoints once the MMU was mapped 224 then enter your normal kernel breakpoints once the MMU was mapped
225 to the kernel mappings (0XC0000000). 225 to the kernel mappings (0XC0000000).
226 226
227 This unfortunately doesn't work for U-Boot and likley also wont 227 This unfortunately won't work for U-Boot and likely also wont
228 work for using KEXEC to have a hot kernel ready for doing a 228 work for using KEXEC to have a hot kernel ready for doing a
229 KDUMP. 229 KDUMP.
230 230
diff --git a/drivers/hid/hid-logitech-hidpp.c b/drivers/hid/hid-logitech-hidpp.c
index 614054af904a..19cc980eebce 100644
--- a/drivers/hid/hid-logitech-hidpp.c
+++ b/drivers/hid/hid-logitech-hidpp.c
@@ -1957,7 +1957,8 @@ static int hidpp_ff_init(struct hidpp_device *hidpp, u8 feature_index)
1957 /* initialize with zero autocenter to get wheel in usable state */ 1957 /* initialize with zero autocenter to get wheel in usable state */
1958 hidpp_ff_set_autocenter(dev, 0); 1958 hidpp_ff_set_autocenter(dev, 0);
1959 1959
1960 hid_info(hid, "Force feeback support loaded (firmware release %d).\n", version); 1960 hid_info(hid, "Force feedback support loaded (firmware release %d).\n",
1961 version);
1961 1962
1962 return 0; 1963 return 0;
1963} 1964}
diff --git a/drivers/misc/ibmasm/event.c b/drivers/misc/ibmasm/event.c
index 8e540f4e9d52..7e33025b4854 100644
--- a/drivers/misc/ibmasm/event.c
+++ b/drivers/misc/ibmasm/event.c
@@ -155,7 +155,7 @@ int ibmasm_event_buffer_init(struct service_processor *sp)
155 155
156 buffer = kmalloc(sizeof(struct event_buffer), GFP_KERNEL); 156 buffer = kmalloc(sizeof(struct event_buffer), GFP_KERNEL);
157 if (!buffer) 157 if (!buffer)
158 return 1; 158 return -ENOMEM;
159 159
160 buffer->next_index = 0; 160 buffer->next_index = 0;
161 buffer->next_serial_number = 1; 161 buffer->next_serial_number = 1;
diff --git a/drivers/misc/ibmasm/module.c b/drivers/misc/ibmasm/module.c
index c5a456b0a564..e914b8c80943 100644
--- a/drivers/misc/ibmasm/module.c
+++ b/drivers/misc/ibmasm/module.c
@@ -94,12 +94,14 @@ static int ibmasm_init_one(struct pci_dev *pdev, const struct pci_device_id *id)
94 snprintf(sp->dirname, IBMASM_NAME_SIZE, "%d", sp->number); 94 snprintf(sp->dirname, IBMASM_NAME_SIZE, "%d", sp->number);
95 snprintf(sp->devname, IBMASM_NAME_SIZE, "%s%d", DRIVER_NAME, sp->number); 95 snprintf(sp->devname, IBMASM_NAME_SIZE, "%s%d", DRIVER_NAME, sp->number);
96 96
97 if (ibmasm_event_buffer_init(sp)) { 97 result = ibmasm_event_buffer_init(sp);
98 if (result) {
98 dev_err(sp->dev, "Failed to allocate event buffer\n"); 99 dev_err(sp->dev, "Failed to allocate event buffer\n");
99 goto error_eventbuffer; 100 goto error_eventbuffer;
100 } 101 }
101 102
102 if (ibmasm_heartbeat_init(sp)) { 103 result = ibmasm_heartbeat_init(sp);
104 if (result) {
103 dev_err(sp->dev, "Failed to allocate heartbeat command\n"); 105 dev_err(sp->dev, "Failed to allocate heartbeat command\n");
104 goto error_heartbeat; 106 goto error_heartbeat;
105 } 107 }
diff --git a/drivers/net/ethernet/aquantia/Kconfig b/drivers/net/ethernet/aquantia/Kconfig
index cdf78e069a39..7d623e90dc19 100644
--- a/drivers/net/ethernet/aquantia/Kconfig
+++ b/drivers/net/ethernet/aquantia/Kconfig
@@ -9,7 +9,7 @@ config NET_VENDOR_AQUANTIA
9 Set this to y if you have an Ethernet network cards that uses the aQuantia 9 Set this to y if you have an Ethernet network cards that uses the aQuantia
10 AQC107/AQC108 chipset. 10 AQC107/AQC108 chipset.
11 11
12 This option does not build any drivers; it casues the aQuantia 12 This option does not build any drivers; it causes the aQuantia
13 drivers that can be built to appear in the list of Ethernet drivers. 13 drivers that can be built to appear in the list of Ethernet drivers.
14 14
15 15
diff --git a/drivers/nfc/st-nci/Kconfig b/drivers/nfc/st-nci/Kconfig
index dc9b777d78f6..5c6e21ccb19c 100644
--- a/drivers/nfc/st-nci/Kconfig
+++ b/drivers/nfc/st-nci/Kconfig
@@ -11,7 +11,7 @@ config NFC_ST_NCI_I2C
11 select NFC_ST_NCI 11 select NFC_ST_NCI
12 ---help--- 12 ---help---
13 This module adds support for an I2C interface to the 13 This module adds support for an I2C interface to the
14 STMicroelectronics NFC NCI chips familly. 14 STMicroelectronics NFC NCI chips family.
15 Select this if your platform is using the i2c bus. 15 Select this if your platform is using the i2c bus.
16 16
17 If you choose to build a module, it'll be called st-nci_i2c. 17 If you choose to build a module, it'll be called st-nci_i2c.
@@ -23,7 +23,7 @@ config NFC_ST_NCI_SPI
23 select NFC_ST_NCI 23 select NFC_ST_NCI
24 ---help--- 24 ---help---
25 This module adds support for an SPI interface to the 25 This module adds support for an SPI interface to the
26 STMicroelectronics NFC NCI chips familly. 26 STMicroelectronics NFC NCI chips family.
27 Select this if your platform is using the spi bus. 27 Select this if your platform is using the spi bus.
28 28
29 If you choose to build a module, it'll be called st-nci_spi. 29 If you choose to build a module, it'll be called st-nci_spi.
diff --git a/drivers/nvdimm/Kconfig b/drivers/nvdimm/Kconfig
index 5bdd499b5f4f..a65f2e1d9f53 100644
--- a/drivers/nvdimm/Kconfig
+++ b/drivers/nvdimm/Kconfig
@@ -96,7 +96,7 @@ config NVDIMM_DAX
96 help 96 help
97 Support raw device dax access to a persistent memory 97 Support raw device dax access to a persistent memory
98 namespace. For environments that want to hard partition 98 namespace. For environments that want to hard partition
99 peristent memory, this capability provides a mechanism to 99 persistent memory, this capability provides a mechanism to
100 sub-divide a namespace into character devices that can only be 100 sub-divide a namespace into character devices that can only be
101 accessed via DAX (mmap(2)). 101 accessed via DAX (mmap(2)).
102 102
diff --git a/drivers/platform/x86/Kconfig b/drivers/platform/x86/Kconfig
index 80b87954f6dd..09dac11337d1 100644
--- a/drivers/platform/x86/Kconfig
+++ b/drivers/platform/x86/Kconfig
@@ -774,7 +774,7 @@ config TOSHIBA_WMI
774 WARNING: This driver is incomplete as it lacks a proper keymap and the 774 WARNING: This driver is incomplete as it lacks a proper keymap and the
775 *notify function only prints the ACPI event type value. Be warned that 775 *notify function only prints the ACPI event type value. Be warned that
776 you will need to provide some information if you have a Toshiba model 776 you will need to provide some information if you have a Toshiba model
777 with WMI event hotkeys and want to help with the develpment of this 777 with WMI event hotkeys and want to help with the development of this
778 driver. 778 driver.
779 779
780 If you have a WMI-based hotkeys Toshiba laptop, say Y or M here. 780 If you have a WMI-based hotkeys Toshiba laptop, say Y or M here.
diff --git a/drivers/power/supply/Kconfig b/drivers/power/supply/Kconfig
index fbca0ba7fc52..428b426842f4 100644
--- a/drivers/power/supply/Kconfig
+++ b/drivers/power/supply/Kconfig
@@ -182,7 +182,7 @@ config CHARGER_SBS
182 tristate "SBS Compliant charger" 182 tristate "SBS Compliant charger"
183 depends on I2C 183 depends on I2C
184 help 184 help
185 Say Y to include support for SBS compilant battery chargers. 185 Say Y to include support for SBS compliant battery chargers.
186 186
187config MANAGER_SBS 187config MANAGER_SBS
188 tristate "Smart Battery System Manager" 188 tristate "Smart Battery System Manager"
diff --git a/drivers/scsi/Kconfig b/drivers/scsi/Kconfig
index 766955318005..8a739b74cfb7 100644
--- a/drivers/scsi/Kconfig
+++ b/drivers/scsi/Kconfig
@@ -787,7 +787,7 @@ config SCSI_IBMVSCSIS
787 depends on PPC_PSERIES && TARGET_CORE && SCSI && PCI 787 depends on PPC_PSERIES && TARGET_CORE && SCSI && PCI
788 help 788 help
789 This is the IBM POWER Virtual SCSI Target Server 789 This is the IBM POWER Virtual SCSI Target Server
790 This driver uses the SRP protocol for communication betwen servers 790 This driver uses the SRP protocol for communication between servers
791 guest and/or the host that run on the same server. 791 guest and/or the host that run on the same server.
792 More information on VSCSI protocol can be found at www.power.org 792 More information on VSCSI protocol can be found at www.power.org
793 793
diff --git a/fs/notify/fanotify/Kconfig b/fs/notify/fanotify/Kconfig
index e5f911bd80d2..41355ce74ac0 100644
--- a/fs/notify/fanotify/Kconfig
+++ b/fs/notify/fanotify/Kconfig
@@ -21,6 +21,6 @@ config FANOTIFY_ACCESS_PERMISSIONS
21 decisions concerning filesystem events. This is used by some fanotify 21 decisions concerning filesystem events. This is used by some fanotify
22 listeners which need to scan files before allowing the system access to 22 listeners which need to scan files before allowing the system access to
23 use those files. This is used by some anti-malware vendors and by some 23 use those files. This is used by some anti-malware vendors and by some
24 hierarchical storage managent systems. 24 hierarchical storage management systems.
25 25
26 If unsure, say N. 26 If unsure, say N.
diff --git a/include/linux/kfifo.h b/include/linux/kfifo.h
index 41eb6fdf87a8..7b45959ebd92 100644
--- a/include/linux/kfifo.h
+++ b/include/linux/kfifo.h
@@ -325,7 +325,7 @@ __kfifo_uint_must_check_helper( \
325 * 325 *
326 * This macro dynamically allocates a new fifo buffer. 326 * This macro dynamically allocates a new fifo buffer.
327 * 327 *
328 * The numer of elements will be rounded-up to a power of 2. 328 * The number of elements will be rounded-up to a power of 2.
329 * The fifo will be release with kfifo_free(). 329 * The fifo will be release with kfifo_free().
330 * Return 0 if no error, otherwise an error code. 330 * Return 0 if no error, otherwise an error code.
331 */ 331 */
@@ -358,9 +358,9 @@ __kfifo_int_must_check_helper( \
358 * @buffer: the preallocated buffer to be used 358 * @buffer: the preallocated buffer to be used
359 * @size: the size of the internal buffer, this have to be a power of 2 359 * @size: the size of the internal buffer, this have to be a power of 2
360 * 360 *
361 * This macro initialize a fifo using a preallocated buffer. 361 * This macro initializes a fifo using a preallocated buffer.
362 * 362 *
363 * The numer of elements will be rounded-up to a power of 2. 363 * The number of elements will be rounded-up to a power of 2.
364 * Return 0 if no error, otherwise an error code. 364 * Return 0 if no error, otherwise an error code.
365 */ 365 */
366#define kfifo_init(fifo, buffer, size) \ 366#define kfifo_init(fifo, buffer, size) \
diff --git a/init/Kconfig b/init/Kconfig
index c1fd2863d4ba..2431e0504479 100644
--- a/init/Kconfig
+++ b/init/Kconfig
@@ -1759,7 +1759,7 @@ config MODULE_SIG
1759 help 1759 help
1760 Check modules for valid signatures upon load: the signature 1760 Check modules for valid signatures upon load: the signature
1761 is simply appended to the module. For more information see 1761 is simply appended to the module. For more information see
1762 Documentation/module-signing.txt. 1762 <file:Documentation/admin-guide/module-signing.rst>.
1763 1763
1764 Note that this option adds the OpenSSL development packages as a 1764 Note that this option adds the OpenSSL development packages as a
1765 kernel build dependency so that the signing tool can use its crypto 1765 kernel build dependency so that the signing tool can use its crypto
diff --git a/kernel/trace/Kconfig b/kernel/trace/Kconfig
index 434c840e2d82..f54b7b6b4a4b 100644
--- a/kernel/trace/Kconfig
+++ b/kernel/trace/Kconfig
@@ -224,7 +224,7 @@ config HWLAT_TRACER
224 select GENERIC_TRACER 224 select GENERIC_TRACER
225 help 225 help
226 This tracer, when enabled will create one or more kernel threads, 226 This tracer, when enabled will create one or more kernel threads,
227 depening on what the cpumask file is set to, which each thread 227 depending on what the cpumask file is set to, which each thread
228 spinning in a loop looking for interruptions caused by 228 spinning in a loop looking for interruptions caused by
229 something other than the kernel. For example, if a 229 something other than the kernel. For example, if a
230 System Management Interrupt (SMI) takes a noticeable amount of 230 System Management Interrupt (SMI) takes a noticeable amount of
@@ -239,7 +239,7 @@ config HWLAT_TRACER
239 iteration 239 iteration
240 240
241 A kernel thread is created that will spin with interrupts disabled 241 A kernel thread is created that will spin with interrupts disabled
242 for "width" microseconds in every "widow" cycle. It will not spin 242 for "width" microseconds in every "window" cycle. It will not spin
243 for "window - width" microseconds, where the system can 243 for "window - width" microseconds, where the system can
244 continue to operate. 244 continue to operate.
245 245
diff --git a/lib/xz/xz_dec_stream.c b/lib/xz/xz_dec_stream.c
index ac809b1e64f7..bd1d182419d7 100644
--- a/lib/xz/xz_dec_stream.c
+++ b/lib/xz/xz_dec_stream.c
@@ -583,6 +583,8 @@ static enum xz_ret dec_main(struct xz_dec *s, struct xz_buf *b)
583 if (ret != XZ_OK) 583 if (ret != XZ_OK)
584 return ret; 584 return ret;
585 585
586 /* Fall through */
587
586 case SEQ_BLOCK_START: 588 case SEQ_BLOCK_START:
587 /* We need one byte of input to continue. */ 589 /* We need one byte of input to continue. */
588 if (b->in_pos == b->in_size) 590 if (b->in_pos == b->in_size)
@@ -606,6 +608,8 @@ static enum xz_ret dec_main(struct xz_dec *s, struct xz_buf *b)
606 s->temp.pos = 0; 608 s->temp.pos = 0;
607 s->sequence = SEQ_BLOCK_HEADER; 609 s->sequence = SEQ_BLOCK_HEADER;
608 610
611 /* Fall through */
612
609 case SEQ_BLOCK_HEADER: 613 case SEQ_BLOCK_HEADER:
610 if (!fill_temp(s, b)) 614 if (!fill_temp(s, b))
611 return XZ_OK; 615 return XZ_OK;
@@ -616,6 +620,8 @@ static enum xz_ret dec_main(struct xz_dec *s, struct xz_buf *b)
616 620
617 s->sequence = SEQ_BLOCK_UNCOMPRESS; 621 s->sequence = SEQ_BLOCK_UNCOMPRESS;
618 622
623 /* Fall through */
624
619 case SEQ_BLOCK_UNCOMPRESS: 625 case SEQ_BLOCK_UNCOMPRESS:
620 ret = dec_block(s, b); 626 ret = dec_block(s, b);
621 if (ret != XZ_STREAM_END) 627 if (ret != XZ_STREAM_END)
@@ -623,6 +629,8 @@ static enum xz_ret dec_main(struct xz_dec *s, struct xz_buf *b)
623 629
624 s->sequence = SEQ_BLOCK_PADDING; 630 s->sequence = SEQ_BLOCK_PADDING;
625 631
632 /* Fall through */
633
626 case SEQ_BLOCK_PADDING: 634 case SEQ_BLOCK_PADDING:
627 /* 635 /*
628 * Size of Compressed Data + Block Padding 636 * Size of Compressed Data + Block Padding
@@ -643,6 +651,8 @@ static enum xz_ret dec_main(struct xz_dec *s, struct xz_buf *b)
643 651
644 s->sequence = SEQ_BLOCK_CHECK; 652 s->sequence = SEQ_BLOCK_CHECK;
645 653
654 /* Fall through */
655
646 case SEQ_BLOCK_CHECK: 656 case SEQ_BLOCK_CHECK:
647 if (s->check_type == XZ_CHECK_CRC32) { 657 if (s->check_type == XZ_CHECK_CRC32) {
648 ret = crc32_validate(s, b); 658 ret = crc32_validate(s, b);
@@ -665,6 +675,8 @@ static enum xz_ret dec_main(struct xz_dec *s, struct xz_buf *b)
665 675
666 s->sequence = SEQ_INDEX_PADDING; 676 s->sequence = SEQ_INDEX_PADDING;
667 677
678 /* Fall through */
679
668 case SEQ_INDEX_PADDING: 680 case SEQ_INDEX_PADDING:
669 while ((s->index.size + (b->in_pos - s->in_start)) 681 while ((s->index.size + (b->in_pos - s->in_start))
670 & 3) { 682 & 3) {
@@ -687,6 +699,8 @@ static enum xz_ret dec_main(struct xz_dec *s, struct xz_buf *b)
687 699
688 s->sequence = SEQ_INDEX_CRC32; 700 s->sequence = SEQ_INDEX_CRC32;
689 701
702 /* Fall through */
703
690 case SEQ_INDEX_CRC32: 704 case SEQ_INDEX_CRC32:
691 ret = crc32_validate(s, b); 705 ret = crc32_validate(s, b);
692 if (ret != XZ_STREAM_END) 706 if (ret != XZ_STREAM_END)
@@ -695,6 +709,8 @@ static enum xz_ret dec_main(struct xz_dec *s, struct xz_buf *b)
695 s->temp.size = STREAM_HEADER_SIZE; 709 s->temp.size = STREAM_HEADER_SIZE;
696 s->sequence = SEQ_STREAM_FOOTER; 710 s->sequence = SEQ_STREAM_FOOTER;
697 711
712 /* Fall through */
713
698 case SEQ_STREAM_FOOTER: 714 case SEQ_STREAM_FOOTER:
699 if (!fill_temp(s, b)) 715 if (!fill_temp(s, b))
700 return XZ_OK; 716 return XZ_OK;
diff --git a/mm/huge_memory.c b/mm/huge_memory.c
index b521ed1170f9..003f7bcd0952 100644
--- a/mm/huge_memory.c
+++ b/mm/huge_memory.c
@@ -39,10 +39,10 @@
39#include "internal.h" 39#include "internal.h"
40 40
41/* 41/*
42 * By default transparent hugepage support is disabled in order that avoid 42 * By default, transparent hugepage support is disabled in order to avoid
43 * to risk increase the memory footprint of applications without a guaranteed 43 * risking an increased memory footprint for applications that are not
44 * benefit. When transparent hugepage support is enabled, is for all mappings, 44 * guaranteed to benefit from it. When transparent hugepage support is
45 * and khugepaged scans all mappings. 45 * enabled, it is for all mappings, and khugepaged scans all mappings.
46 * Defrag is invoked by khugepaged hugepage allocations and by page faults 46 * Defrag is invoked by khugepaged hugepage allocations and by page faults
47 * for all hugepage allocations. 47 * for all hugepage allocations.
48 */ 48 */
diff --git a/samples/trace_events/trace-events-sample.h b/samples/trace_events/trace-events-sample.h
index 5bcd91455ec8..80b4a70315b6 100644
--- a/samples/trace_events/trace-events-sample.h
+++ b/samples/trace_events/trace-events-sample.h
@@ -96,7 +96,7 @@
96 * __entry->bar.x = y; 96 * __entry->bar.x = y;
97 97
98 * __array: There are three fields (type, name, size). The type is the 98 * __array: There are three fields (type, name, size). The type is the
99 * type of elements in teh array, the name is the name of the array. 99 * type of elements in the array, the name is the name of the array.
100 * size is the number of items in the array (not the total size). 100 * size is the number of items in the array (not the total size).
101 * 101 *
102 * __array( char, foo, 10) is the same as saying: char foo[10]; 102 * __array( char, foo, 10) is the same as saying: char foo[10];
@@ -113,7 +113,7 @@
113 * type is the type of the element, name is the name of the array. 113 * type is the type of the element, name is the name of the array.
114 * The size is different than __array. It is not a static number, 114 * The size is different than __array. It is not a static number,
115 * but the algorithm to figure out the length of the array for the 115 * but the algorithm to figure out the length of the array for the
116 * specific instance of tracepoint. Again, size is the numebr of 116 * specific instance of tracepoint. Again, size is the number of
117 * items in the array, not the total length in bytes. 117 * items in the array, not the total length in bytes.
118 * 118 *
119 * __dynamic_array( int, foo, bar) is similar to: int foo[bar]; 119 * __dynamic_array( int, foo, bar) is similar to: int foo[bar];
@@ -126,9 +126,9 @@
126 * Notice, that "__entry" is not needed here. 126 * Notice, that "__entry" is not needed here.
127 * 127 *
128 * __string: This is a special kind of __dynamic_array. It expects to 128 * __string: This is a special kind of __dynamic_array. It expects to
129 * have a nul terminated character array passed to it (it allows 129 * have a null terminated character array passed to it (it allows
130 * for NULL too, which would be converted into "(null)"). __string 130 * for NULL too, which would be converted into "(null)"). __string
131 * takes two paramenter (name, src), where name is the name of 131 * takes two parameter (name, src), where name is the name of
132 * the string saved, and src is the string to copy into the 132 * the string saved, and src is the string to copy into the
133 * ring buffer. 133 * ring buffer.
134 * 134 *
@@ -445,7 +445,7 @@ DECLARE_EVENT_CLASS(foo_template,
445 445
446/* 446/*
447 * Here's a better way for the previous samples (except, the first 447 * Here's a better way for the previous samples (except, the first
448 * exmaple had more fields and could not be used here). 448 * example had more fields and could not be used here).
449 */ 449 */
450DEFINE_EVENT(foo_template, foo_with_template_simple, 450DEFINE_EVENT(foo_template, foo_with_template_simple,
451 TP_PROTO(const char *foo, int bar), 451 TP_PROTO(const char *foo, int bar),