1. 27 Jun, 2019 3 commits
    • Olof Johansson's avatar
      Merge tag 'imx-defconfig-5.3' of... · 01453179
      Olof Johansson authored
      Merge tag 'imx-defconfig-5.3' of git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into arm/defconfig
      
      i.MX defconfig changes for 5.3:
       * imx_v6_v7_defconfig:
         - PCF857X GPIO expander
         - SIOX bus driver
         - thermal statistics
         - TPM PWM driver
         - OV2680 camera driver
         - SNVS LPGPR NVMEM driver
         - i.MX DT based cpufreq driver
       * arm64 defconfig built-in:
         - i.MX8MM pinctrl and clock
         - i.MX LPI2C driver
         - ROHM_BD718XX PMIC
         - OCOTP NVMEM support
         - i.MX SCU based SoC bus driver
       * arm64 defconfig modules:
         - i.MX SPI driver
         - i.MX system controller watchdog
         - SNVS RTC driver
         - ISL29018 light and proximity sensor driver
         - MPL3115 pressure sensor driver
         - i.MX8 DT based cpufreq support
         - QorIQ Thermal Monitoring Unit driver
         - SNVS power key driver
      
      * tag 'imx-defconfig-5.3' of git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux:
        arm64: defconfig: Enable CONFIG_KEYBOARD_SNVS_PWRKEY as module
        ARM: imx_v6_v7_defconfig: Enable CONFIG_ARM_IMX_CPUFREQ_DT
        defconfig: arm64: enable i.MX8 SCU octop driver
        arm64: defconfig: Add i.MX SCU SoC info driver
        arm64: defconfig: Enable CONFIG_QORIQ_THERMAL
        ARM: imx_v6_v7_defconfig: Select CONFIG_NVMEM_SNVS_LPGPR
        arm64: defconfig: ARM_IMX_CPUFREQ_DT=m
        ARM: imx_v6_v7_defconfig: Add TPM PWM support by default
        ARM: imx_v6_v7_defconfig: Enable the OV2680 camera driver
        ARM: imx_v6_v7_defconfig: Enable CONFIG_THERMAL_STATISTICS
        arm64: defconfig: NVMEM_IMX_OCOTP=y for imx8m
        arm64: defconfig: Enable ROHM_BD718XX PMIC for imx8mm-evk
        arm64: defconfig: Enable lpi2c for imx8qxp and sensors
        arm64: defconfig: Enable imx8mm clk/pinctrl
        arm64: defconfig: Enable RTC_DRV_SNVS
        arm64: defconfig: add support for i.MX system controller watchdog
        ARM: imx_v6_v7_defconfig: Enable SIOX bus
        ARM: imx_v6_v7_defconfig: Add GPIO_PCF857X
        arm64: defconfig: Enable CONFIG_SPI_IMX
      Signed-off-by: default avatarOlof Johansson <olof@lixom.net>
      01453179
    • Joel Stanley's avatar
      ARM: configs: multi_v5: Remove duplicate ASPEED options · 8bb564b1
      Joel Stanley authored
      A recent change mistakenly added a second copy of these two options,
      which kbuild warns about:
      
       arch/arm/configs/multi_v5_defconfig:257:warning: override: reassigning
       to symbol ASPEED_LPC_CTRL
       arch/arm/configs/multi_v5_defconfig:258:warning: override: reassigning
       to symbol ASPEED_LPC_SNOOP
      
      Fixes: 2d8bf340 ("ARM: configs: multi_v5: Add more ASPEED devices")
      Signed-off-by: default avatarJoel Stanley <joel@jms.id.au>
      Signed-off-by: default avatarOlof Johansson <olof@lixom.net>
      8bb564b1
    • Olof Johansson's avatar
      Merge tag 'sunxi-config64-for-5.3-201906210813' of... · e8ac278f
      Olof Johansson authored
      Merge tag 'sunxi-config64-for-5.3-201906210813' of https://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux into arm/defconfig
      
      Our usual bunch of arm64 defconfig changes, this time mostly to enable
      some missing drivers for the Allwinner A64.
      
      * tag 'sunxi-config64-for-5.3-201906210813' of https://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux:
        arm64: defconfig: enable Allwinner DMA drivers
        arm64: defconfig: enable sunxi watchdog
        arm64: defconfig: add allwinner sid support
      Signed-off-by: default avatarOlof Johansson <olof@lixom.net>
      e8ac278f
  2. 26 Jun, 2019 11 commits
  3. 25 Jun, 2019 7 commits
  4. 22 Jun, 2019 1 commit
  5. 20 Jun, 2019 2 commits
  6. 19 Jun, 2019 9 commits
  7. 16 Jun, 2019 6 commits
    • Linus Torvalds's avatar
      Linux 5.2-rc5 · 9e0babf2
      Linus Torvalds authored
      9e0babf2
    • Brian Masney's avatar
      ARM: qcom_defconfig: add support for USB networking · 817bbbb7
      Brian Masney authored
      Add support for USB networking as a module to qcom_defconfig since its
      a useful feature to have for development purposes.
      Signed-off-by: default avatarBrian Masney <masneyb@onstation.org>
      Signed-off-by: default avatarBjorn Andersson <bjorn.andersson@linaro.org>
      817bbbb7
    • Brian Masney's avatar
      ARM: qcom_defconfig: add display-related options · ef7a5baf
      Brian Masney authored
      Add the CMA (Contiguous Memory Allocator) for the MSM DRM/KMS driver,
      the simple panel, and the TI LM3630A driver in order to support the
      display on the LG Nexus 5 (hammerhead) phone.
      Signed-off-by: default avatarBrian Masney <masneyb@onstation.org>
      Reviewed-by: default avatarLinus Walleij <linus.walleij@linaro.org>
      Signed-off-by: default avatarBjorn Andersson <bjorn.andersson@linaro.org>
      ef7a5baf
    • Linus Torvalds's avatar
      Merge branch 'x86-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip · 963172d9
      Linus Torvalds authored
      Pull x86 fixes from Thomas Gleixner:
       "The accumulated fixes from this and last week:
      
         - Fix vmalloc TLB flush and map range calculations which lead to
           stale TLBs, spurious faults and other hard to diagnose issues.
      
         - Use fault_in_pages_writable() for prefaulting the user stack in the
           FPU code as it's less fragile than the current solution
      
         - Use the PF_KTHREAD flag when checking for a kernel thread instead
           of current->mm as the latter can give the wrong answer due to
           use_mm()
      
         - Compute the vmemmap size correctly for KASLR and 5-Level paging.
           Otherwise this can end up with a way too small vmemmap area.
      
         - Make KASAN and 5-level paging work again by making sure that all
           invalid bits are masked out when computing the P4D offset. This
           worked before but got broken recently when the LDT remap area was
           moved.
      
         - Prevent a NULL pointer dereference in the resource control code
           which can be triggered with certain mount options when the
           requested resource is not available.
      
         - Enforce ordering of microcode loading vs. perf initialization on
           secondary CPUs. Otherwise perf tries to access a non-existing MSR
           as the boot CPU marked it as available.
      
         - Don't stop the resource control group walk early otherwise the
           control bitmaps are not updated correctly and become inconsistent.
      
         - Unbreak kgdb by returning 0 on success from
           kgdb_arch_set_breakpoint() instead of an error code.
      
         - Add more Icelake CPU model defines so depending changes can be
           queued in other trees"
      
      * 'x86-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip:
        x86/microcode, cpuhotplug: Add a microcode loader CPU hotplug callback
        x86/kasan: Fix boot with 5-level paging and KASAN
        x86/fpu: Don't use current->mm to check for a kthread
        x86/kgdb: Return 0 from kgdb_arch_set_breakpoint()
        x86/resctrl: Prevent NULL pointer dereference when local MBM is disabled
        x86/resctrl: Don't stop walking closids when a locksetup group is found
        x86/fpu: Update kernel's FPU state before using for the fsave header
        x86/mm/KASLR: Compute the size of the vmemmap section properly
        x86/fpu: Use fault_in_pages_writeable() for pre-faulting
        x86/CPU: Add more Icelake model numbers
        mm/vmalloc: Avoid rare case of flushing TLB with weird arguments
        mm/vmalloc: Fix calculation of direct map addr range
      963172d9
    • Linus Torvalds's avatar
      Merge branch 'timers-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip · efba92d5
      Linus Torvalds authored
      Pull timer fixes from Thomas Gleixner:
       "A set of small fixes:
      
         - Repair the ktime_get_coarse() functions so they actually deliver
           what they are supposed to: tick granular time stamps. The current
           code missed to add the accumulated nanoseconds part of the
           timekeeper so the resulting granularity was 1 second.
      
         - Prevent the tracer from infinitely recursing into time getter
           functions in the arm architectured timer by marking these functions
           notrace
      
         - Fix a trivial compiler warning caused by wrong qualifier ordering"
      
      * 'timers-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip:
        timekeeping: Repair ktime_get_coarse*() granularity
        clocksource/drivers/arm_arch_timer: Don't trace count reader functions
        clocksource/drivers/timer-ti-dm: Change to new style declaration
      efba92d5
    • Linus Torvalds's avatar
      Merge branch 'ras-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip · f763cf8e
      Linus Torvalds authored
      Pull RAS fixes from Thomas Gleixner:
       "Two small fixes for RAS:
      
         - Use a proper search algorithm to find the correct element in the
           CEC array. The replacement was a better choice than fixing the
           crash causes by the original search function with horrible duct
           tape.
      
         - Move the timer based decay function into thread context so it can
           actually acquire the mutex which protects the CEC array to prevent
           corruption"
      
      * 'ras-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip:
        RAS/CEC: Convert the timer callback to a workqueue
        RAS/CEC: Fix binary search function
      f763cf8e
  8. 15 Jun, 2019 1 commit
    • Linus Torvalds's avatar
      Merge tag 'platform-drivers-x86-v5.2-3' of git://git.infradead.org/linux-platform-drivers-x86 · e01e060f
      Linus Torvalds authored
      Pull x86 platform driver fixes from Andy Shevchenko:
      
       - fix a couple of Mellanox driver enumeration issues
      
       - fix ASUS laptop regression with backlight
      
       - fix Dell computers that got a wrong mode (tablet versus laptop) after
         resume
      
      * tag 'platform-drivers-x86-v5.2-3' of git://git.infradead.org/linux-platform-drivers-x86:
        platform/mellanox: mlxreg-hotplug: Add devm_free_irq call to remove flow
        platform/x86: mlx-platform: Fix parent device in i2c-mux-reg device registration
        platform/x86: intel-vbtn: Report switch events when event wakes device
        platform/x86: asus-wmi: Only Tell EC the OS will handle display hotkeys from asus_nb_wmi
      e01e060f