Merge branch 'for-linus' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/jikos...
authorLinus Torvalds <torvalds@linux-foundation.org>
Wed, 15 Nov 2017 18:14:11 +0000 (10:14 -0800)
committerLinus Torvalds <torvalds@linux-foundation.org>
Wed, 15 Nov 2017 18:14:11 +0000 (10:14 -0800)
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

26 files changed:
MAINTAINERS
arch/alpha/Kconfig
arch/arc/Kconfig
arch/arm/mach-bcm/Kconfig
arch/arm/plat-samsung/Kconfig
arch/arm64/Kconfig
arch/mips/configs/db1xxx_defconfig
arch/powerpc/platforms/Kconfig
arch/unicore32/Kconfig
arch/xtensa/Kconfig
drivers/hid/hid-logitech-hidpp.c
drivers/misc/ibmasm/event.c
drivers/misc/ibmasm/module.c
drivers/net/ethernet/aquantia/Kconfig
drivers/nfc/st-nci/Kconfig
drivers/nvdimm/Kconfig
drivers/platform/x86/Kconfig
drivers/power/supply/Kconfig
drivers/scsi/Kconfig
fs/notify/fanotify/Kconfig
include/linux/kfifo.h
init/Kconfig
kernel/trace/Kconfig
lib/xz/xz_dec_stream.c
mm/huge_memory.c
samples/trace_events/trace-events-sample.h

index fbebd08..f6fed47 100644 (file)
@@ -3472,7 +3472,7 @@ COCCINELLE/Semantic Patches (SmPL)
 M:     Julia Lawall <Julia.Lawall@lip6.fr>
 M:     Gilles Muller <Gilles.Muller@lip6.fr>
 M:     Nicolas Palix <nicolas.palix@imag.fr>
-M:     Michal Marek <mmarek@suse.com>
+M:     Michal Marek <michal.lkml@markovi.net>
 L:     cocci@systeme.lip6.fr (moderated for non-subscribers)
 T:     git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
 W:     http://coccinelle.lip6.fr/
@@ -7448,10 +7448,8 @@ F:       mm/kasan/
 F:     scripts/Makefile.kasan
 
 KCONFIG
-M:     "Yann E. MORIN" <yann.morin.1998@free.fr>
 L:     linux-kbuild@vger.kernel.org
-T:     git git://gitorious.org/linux-kconfig/linux-kconfig
-S:     Maintained
+S:     Orphan
 F:     Documentation/kbuild/kconfig-language.txt
 F:     scripts/kconfig/
 
@@ -7480,7 +7478,7 @@ F:        fs/autofs4/
 
 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
 M:     Masahiro Yamada <yamada.masahiro@socionext.com>
-M:     Michal Marek <mmarek@suse.com>
+M:     Michal Marek <michal.lkml@markovi.net>
 T:     git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
 L:     linux-kbuild@vger.kernel.org
 S:     Maintained
@@ -13784,7 +13782,7 @@ UDRAW TABLET
 M:     Bastien Nocera <hadess@hadess.net>
 L:     linux-input@vger.kernel.org
 S:     Maintained
-F:     drivers/hid/hid-udraw.c
+F:     drivers/hid/hid-udraw-ps3.c
 
 UFS FILESYSTEM
 M:     Evgeniy Dushistov <dushistov@mail.ru>
index 69b8758..b31b974 100644 (file)
@@ -506,7 +506,7 @@ config ALPHA_QEMU
 
          Generic kernels will auto-detect QEMU.  But when building a
          system-specific kernel, the assumption is that we want to
-         elimiate as many runtime tests as possible.
+         eliminate as many runtime tests as possible.
 
          If unsure, say N.
 
index c84e67f..5c7adf1 100644 (file)
@@ -298,7 +298,7 @@ config ARC_MMU_V1
 config ARC_MMU_V2
        bool "MMU v2"
        help
-         Fixed the deficiency of v1 - possible thrashing in memcpy sceanrio
+         Fixed the deficiency of v1 - possible thrashing in memcpy scenario
          when 2 D-TLB and 1 I-TLB entries index into same 2way set.
 
 config ARC_MMU_V3
@@ -371,7 +371,7 @@ config ARC_FPU_SAVE_RESTORE
        bool "Enable FPU state persistence across context switch"
        default n
        help
-         Double Precision Floating Point unit had dedictaed regs which
+         Double Precision Floating Point unit had dedicated regs which
          need to be saved/restored across context-switch.
          Note that ARC FPU is overly simplistic, unlike say x86, which has
          hardware pieces to allow software to conditionally save/restore,
@@ -467,7 +467,7 @@ config ARC_PLAT_NEEDS_PHYS_TO_DMA
        bool
 
 config ARC_KVADDR_SIZE
-       int "Kernel Virtaul Address Space size (MB)"
+       int "Kernel Virtual Address Space size (MB)"
        range 0 512
        default "256"
        help
index 5d2925e..53efe8b 100644 (file)
@@ -23,7 +23,7 @@ config ARCH_BCM_IPROC
        help
          This enables support for systems based on Broadcom IPROC architected SoCs.
          The IPROC complex contains one or more ARM CPUs along with common
-         core periperals. Application specific SoCs are created by adding a
+         core peripherals. Application specific SoCs are created by adding a
          uArchitecture containing peripherals outside of the IPROC complex.
          Currently supported SoCs are Cygnus.
 
@@ -69,8 +69,8 @@ config ARCH_BCM_5301X
          Support for Broadcom BCM470X and BCM5301X SoCs with ARM CPU cores.
 
          This is a network SoC line mostly used in home routers and
-         wifi access points, it's internal name is Northstar.
-         This inclused the following SoC: BCM53010, BCM53011, BCM53012,
+         wifi access points, its internal name is Northstar.
+         This includes the following SoC: BCM53010, BCM53011, BCM53012,
          BCM53014, BCM53015, BCM53016, BCM53017, BCM53018, BCM4707,
          BCM4708 and BCM4709.
 
index e8229b9..8d4a64c 100644 (file)
@@ -278,7 +278,7 @@ config SAMSUNG_PM_CHECK_CHUNKSIZE
        help
          Set the chunksize in Kilobytes of the CRC for checking memory
          corruption over suspend and resume. A smaller value will mean that
-         the CRC data block will take more memory, but wil identify any
+         the CRC data block will take more memory, but will identify any
          faults with better precision.
 
          See <file:Documentation/arm/Samsung-S3C24XX/Suspend.txt>
index 6205f52..b907bf4 100644 (file)
@@ -982,7 +982,7 @@ config ARM64_UAO
        help
          User Access Override (UAO; part of the ARMv8.2 Extensions)
          causes the 'unprivileged' variant of the load/store instructions to
-         be overriden to be privileged.
+         be overridden to be privileged.
 
          This option changes get_user() and friends to use the 'unprivileged'
          variant of the load/store instructions. This ensures that user-space
index f0c8971..0108bb9 100644 (file)
@@ -77,7 +77,6 @@ CONFIG_IPV6_MROUTE=y
 CONFIG_IPV6_MROUTE_MULTIPLE_TABLES=y
 CONFIG_IPV6_PIMSM_V2=y
 CONFIG_BRIDGE=y
-CONFIG_NETLINK_MMAP=y
 CONFIG_NETLINK_DIAG=y
 CONFIG_IRDA=y
 CONFIG_IRLAN=y
index d5e34ce..5a96a27 100644 (file)
@@ -79,7 +79,7 @@ config UDBG_RTAS_CONSOLE
 config PPC_SMP_MUXED_IPI
        bool
        help
-         Select this opton if your platform supports SMP and your
+         Select this option if your platform supports SMP and your
          interrupt controller provides less than 4 interrupts to each
          cpu.  This will enable the generic code to multiplex the 4
          messages on to one ipi.
index d39f0bc..462e59a 100644 (file)
@@ -115,7 +115,7 @@ endif
 
 source "arch/unicore32/mm/Kconfig"
 
-comment "Floating poing support"
+comment "Floating point support"
 
 config UNICORE_FPU_F64
        def_bool y if !ARCH_FPGA
index eb1f196..8bc52f7 100644 (file)
@@ -224,7 +224,7 @@ config INITIALIZE_XTENSA_MMU_INSIDE_VMLINUX
          then enter your normal kernel breakpoints once the MMU was mapped
          to the kernel mappings (0XC0000000).
 
-         This unfortunately doesn't work for U-Boot and likley also wont
+         This unfortunately won't work for U-Boot and likely also wont
          work for using KEXEC to have a hot kernel ready for doing a
          KDUMP.
 
index 614054a..19cc980 100644 (file)
@@ -1957,7 +1957,8 @@ static int hidpp_ff_init(struct hidpp_device *hidpp, u8 feature_index)
        /* initialize with zero autocenter to get wheel in usable state */
        hidpp_ff_set_autocenter(dev, 0);
 
-       hid_info(hid, "Force feeback support loaded (firmware release %d).\n", version);
+       hid_info(hid, "Force feedback support loaded (firmware release %d).\n",
+                version);
 
        return 0;
 }
index 8e540f4..7e33025 100644 (file)
@@ -155,7 +155,7 @@ int ibmasm_event_buffer_init(struct service_processor *sp)
 
        buffer = kmalloc(sizeof(struct event_buffer), GFP_KERNEL);
        if (!buffer)
-               return 1;
+               return -ENOMEM;
 
        buffer->next_index = 0;
        buffer->next_serial_number = 1;
index c5a456b..e914b8c 100644 (file)
@@ -94,12 +94,14 @@ static int ibmasm_init_one(struct pci_dev *pdev, const struct pci_device_id *id)
        snprintf(sp->dirname, IBMASM_NAME_SIZE, "%d", sp->number);
        snprintf(sp->devname, IBMASM_NAME_SIZE, "%s%d", DRIVER_NAME, sp->number);
 
-       if (ibmasm_event_buffer_init(sp)) {
+       result = ibmasm_event_buffer_init(sp);
+       if (result) {
                dev_err(sp->dev, "Failed to allocate event buffer\n");
                goto error_eventbuffer;
        }
 
-       if (ibmasm_heartbeat_init(sp)) {
+       result = ibmasm_heartbeat_init(sp);
+       if (result) {
                dev_err(sp->dev, "Failed to allocate heartbeat command\n");
                goto error_heartbeat;
        }
index cdf78e0..7d623e9 100644 (file)
@@ -9,7 +9,7 @@ config NET_VENDOR_AQUANTIA
          Set this to y if you have an Ethernet network cards that uses the aQuantia
          AQC107/AQC108 chipset.
 
-         This option does not build any drivers; it casues the aQuantia
+         This option does not build any drivers; it causes the aQuantia
          drivers that can be built to appear in the list of Ethernet drivers.
 
 
index dc9b777..5c6e21c 100644 (file)
@@ -11,7 +11,7 @@ config NFC_ST_NCI_I2C
        select NFC_ST_NCI
        ---help---
          This module adds support for an I2C interface to the
-         STMicroelectronics NFC NCI chips familly.
+         STMicroelectronics NFC NCI chips family.
          Select this if your platform is using the i2c bus.
 
          If you choose to build a module, it'll be called st-nci_i2c.
@@ -23,7 +23,7 @@ config NFC_ST_NCI_SPI
        select NFC_ST_NCI
        ---help---
          This module adds support for an SPI interface to the
-         STMicroelectronics NFC NCI chips familly.
+         STMicroelectronics NFC NCI chips family.
          Select this if your platform is using the spi bus.
 
          If you choose to build a module, it'll be called st-nci_spi.
index 5bdd499..a65f2e1 100644 (file)
@@ -96,7 +96,7 @@ config NVDIMM_DAX
        help
          Support raw device dax access to a persistent memory
          namespace.  For environments that want to hard partition
-         peristent memory, this capability provides a mechanism to
+         persistent memory, this capability provides a mechanism to
          sub-divide a namespace into character devices that can only be
          accessed via DAX (mmap(2)).
 
index 80b8795..09dac11 100644 (file)
@@ -774,7 +774,7 @@ config TOSHIBA_WMI
          WARNING: This driver is incomplete as it lacks a proper keymap and the
          *notify function only prints the ACPI event type value. Be warned that
          you will need to provide some information if you have a Toshiba model
-         with WMI event hotkeys and want to help with the develpment of this
+         with WMI event hotkeys and want to help with the development of this
          driver.
 
          If you have a WMI-based hotkeys Toshiba laptop, say Y or M here.
index fbca0ba..428b426 100644 (file)
@@ -182,7 +182,7 @@ config CHARGER_SBS
         tristate "SBS Compliant charger"
         depends on I2C
         help
-         Say Y to include support for SBS compilant battery chargers.
+         Say Y to include support for SBS compliant battery chargers.
 
 config MANAGER_SBS
        tristate "Smart Battery System Manager"
index 7669553..8a739b7 100644 (file)
@@ -787,7 +787,7 @@ config SCSI_IBMVSCSIS
        depends on PPC_PSERIES && TARGET_CORE && SCSI && PCI
        help
          This is the IBM POWER Virtual SCSI Target Server
-         This driver uses the SRP protocol for communication betwen servers
+         This driver uses the SRP protocol for communication between servers
          guest and/or the host that run on the same server.
          More information on VSCSI protocol can be found at www.power.org
 
index e5f911b..41355ce 100644 (file)
@@ -21,6 +21,6 @@ config FANOTIFY_ACCESS_PERMISSIONS
           decisions concerning filesystem events.  This is used by some fanotify
           listeners which need to scan files before allowing the system access to
           use those files.  This is used by some anti-malware vendors and by some
-          hierarchical storage managent systems.
+          hierarchical storage management systems.
 
           If unsure, say N.
index 41eb6fd..7b45959 100644 (file)
@@ -325,7 +325,7 @@ __kfifo_uint_must_check_helper( \
  *
  * This macro dynamically allocates a new fifo buffer.
  *
- * The numer of elements will be rounded-up to a power of 2.
+ * The number of elements will be rounded-up to a power of 2.
  * The fifo will be release with kfifo_free().
  * Return 0 if no error, otherwise an error code.
  */
@@ -358,9 +358,9 @@ __kfifo_int_must_check_helper( \
  * @buffer: the preallocated buffer to be used
  * @size: the size of the internal buffer, this have to be a power of 2
  *
- * This macro initialize a fifo using a preallocated buffer.
+ * This macro initializes a fifo using a preallocated buffer.
  *
- * The numer of elements will be rounded-up to a power of 2.
+ * The number of elements will be rounded-up to a power of 2.
  * Return 0 if no error, otherwise an error code.
  */
 #define kfifo_init(fifo, buffer, size) \
index c1fd286..2431e05 100644 (file)
@@ -1759,7 +1759,7 @@ config MODULE_SIG
        help
          Check modules for valid signatures upon load: the signature
          is simply appended to the module. For more information see
-         Documentation/module-signing.txt.
+         <file:Documentation/admin-guide/module-signing.rst>.
 
          Note that this option adds the OpenSSL development packages as a
          kernel build dependency so that the signing tool can use its crypto
index 434c840..f54b7b6 100644 (file)
@@ -224,7 +224,7 @@ config HWLAT_TRACER
        select GENERIC_TRACER
        help
         This tracer, when enabled will create one or more kernel threads,
-        depening on what the cpumask file is set to, which each thread
+        depending on what the cpumask file is set to, which each thread
         spinning in a loop looking for interruptions caused by
         something other than the kernel. For example, if a
         System Management Interrupt (SMI) takes a noticeable amount of
@@ -239,7 +239,7 @@ config HWLAT_TRACER
                                     iteration
 
         A kernel thread is created that will spin with interrupts disabled
-        for "width" microseconds in every "widow" cycle. It will not spin
+        for "width" microseconds in every "window" cycle. It will not spin
         for "window - width" microseconds, where the system can
         continue to operate.
 
index ac809b1..bd1d182 100644 (file)
@@ -583,6 +583,8 @@ static enum xz_ret dec_main(struct xz_dec *s, struct xz_buf *b)
                        if (ret != XZ_OK)
                                return ret;
 
+               /* Fall through */
+
                case SEQ_BLOCK_START:
                        /* We need one byte of input to continue. */
                        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)
                        s->temp.pos = 0;
                        s->sequence = SEQ_BLOCK_HEADER;
 
+               /* Fall through */
+
                case SEQ_BLOCK_HEADER:
                        if (!fill_temp(s, b))
                                return XZ_OK;
@@ -616,6 +620,8 @@ static enum xz_ret dec_main(struct xz_dec *s, struct xz_buf *b)
 
                        s->sequence = SEQ_BLOCK_UNCOMPRESS;
 
+               /* Fall through */
+
                case SEQ_BLOCK_UNCOMPRESS:
                        ret = dec_block(s, b);
                        if (ret != XZ_STREAM_END)
@@ -623,6 +629,8 @@ static enum xz_ret dec_main(struct xz_dec *s, struct xz_buf *b)
 
                        s->sequence = SEQ_BLOCK_PADDING;
 
+               /* Fall through */
+
                case SEQ_BLOCK_PADDING:
                        /*
                         * Size of Compressed Data + Block Padding
@@ -643,6 +651,8 @@ static enum xz_ret dec_main(struct xz_dec *s, struct xz_buf *b)
 
                        s->sequence = SEQ_BLOCK_CHECK;
 
+               /* Fall through */
+
                case SEQ_BLOCK_CHECK:
                        if (s->check_type == XZ_CHECK_CRC32) {
                                ret = crc32_validate(s, b);
@@ -665,6 +675,8 @@ static enum xz_ret dec_main(struct xz_dec *s, struct xz_buf *b)
 
                        s->sequence = SEQ_INDEX_PADDING;
 
+               /* Fall through */
+
                case SEQ_INDEX_PADDING:
                        while ((s->index.size + (b->in_pos - s->in_start))
                                        & 3) {
@@ -687,6 +699,8 @@ static enum xz_ret dec_main(struct xz_dec *s, struct xz_buf *b)
 
                        s->sequence = SEQ_INDEX_CRC32;
 
+               /* Fall through */
+
                case SEQ_INDEX_CRC32:
                        ret = crc32_validate(s, b);
                        if (ret != XZ_STREAM_END)
@@ -695,6 +709,8 @@ static enum xz_ret dec_main(struct xz_dec *s, struct xz_buf *b)
                        s->temp.size = STREAM_HEADER_SIZE;
                        s->sequence = SEQ_STREAM_FOOTER;
 
+               /* Fall through */
+
                case SEQ_STREAM_FOOTER:
                        if (!fill_temp(s, b))
                                return XZ_OK;
index b521ed1..003f7bc 100644 (file)
 #include "internal.h"
 
 /*
- * By default transparent hugepage support is disabled in order that avoid
- * to risk increase the memory footprint of applications without a guaranteed
- * benefit. When transparent hugepage support is enabled, is for all mappings,
- * and khugepaged scans all mappings.
+ * By default, transparent hugepage support is disabled in order to avoid
+ * risking an increased memory footprint for applications that are not
+ * guaranteed to benefit from it. When transparent hugepage support is
+ * enabled, it is for all mappings, and khugepaged scans all mappings.
  * Defrag is invoked by khugepaged hugepage allocations and by page faults
  * for all hugepage allocations.
  */
index 5bcd914..80b4a70 100644 (file)
@@ -96,7 +96,7 @@
  *         __entry->bar.x = y;
 
  *   __array: There are three fields (type, name, size). The type is the
- *         type of elements in teh array, the name is the name of the array.
+ *         type of elements in the array, the name is the name of the array.
  *         size is the number of items in the array (not the total size).
  *
  *         __array( char, foo, 10) is the same as saying: char foo[10];
  *         type is the type of the element, name is the name of the array.
  *         The size is different than __array. It is not a static number,
  *         but the algorithm to figure out the length of the array for the
- *         specific instance of tracepoint. Again, size is the numebr of
+ *         specific instance of tracepoint. Again, size is the number of
  *         items in the array, not the total length in bytes.
  *
  *         __dynamic_array( int, foo, bar) is similar to: int foo[bar];
  *         Notice, that "__entry" is not needed here.
  *
  *   __string: This is a special kind of __dynamic_array. It expects to
- *         have a nul terminated character array passed to it (it allows
+ *         have a null terminated character array passed to it (it allows
  *         for NULL too, which would be converted into "(null)"). __string
- *         takes two paramenter (name, src), where name is the name of
+ *         takes two parameter (name, src), where name is the name of
  *         the string saved, and src is the string to copy into the
  *         ring buffer.
  *
@@ -445,7 +445,7 @@ DECLARE_EVENT_CLASS(foo_template,
 
 /*
  * Here's a better way for the previous samples (except, the first
- * exmaple had more fields and could not be used here).
+ * example had more fields and could not be used here).
  */
 DEFINE_EVENT(foo_template, foo_with_template_simple,
        TP_PROTO(const char *foo, int bar),