1. 21 Oct, 2017 1 commit
  2. 20 Oct, 2017 13 commits
    • Linus Torvalds's avatar
      Merge branch 'fixes' of git://git.armlinux.org.uk/~rmk/linux-arm · 9c323bff
      Linus Torvalds authored
      Pull ARM fixes from Russell King:
       "Three fixes this time around:
      
         - ensure sparse realises that we're building for a 32-bit arch on
           64-bit hosts.
      
         - use the correct instruction for semihosting on v7m (nommu) CPUs.
      
         - reserve address 0 to prevent the first page of memory being used on
           nommu systems"
      
      * 'fixes' of git://git.armlinux.org.uk/~rmk/linux-arm:
        ARM: 8704/1: semihosting: use proper instruction on v7m processors
        ARM: 8701/1: fix sparse flags for build on 64bit machines
        ARM: 8700/1: nommu: always reserve address 0 away
      9c323bff
    • Linus Torvalds's avatar
      Merge tag 'armsoc-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc · 545ea16f
      Linus Torvalds authored
      Pull ARM SoC fixes from Arnd Bergmann:
       "Here is another set of bugfixes for ARM SoCs, mostly harmless:
      
         - a boot regression fix on ux500
      
         - PCIe interrupts on NXP i.MX7 and on Marvell Armada 7K/8K were wired
           up wrong, in different ways
      
         - Armada XP support for large memory never worked
      
         - the socfpga reset controller now builds on 64-bit
      
         - minor device tree corrections on gemini, mvebu, r-pi 3, rockchip
           and at91"
      
      * tag 'armsoc-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc:
        ARM: ux500: Fix regression while init PM domains
        ARM: dts: fix PCLK name on Gemini and MOXA ART
        arm64: dts: rockchip: fix typo in iommu nodes
        arm64: dts: rockchip: correct vqmmc voltage for rk3399 platforms
        ARM: dts: imx7d: Invert legacy PCI irq mapping
        bus: mbus: fix window size calculation for 4GB windows
        ARM: dts: at91: sama5d2: add ADC hw trigger edge type
        ARM: dts: at91: sama5d2_xplained: enable ADTRG pin
        ARM: dts: at91: at91-sama5d27_som1: fix PHY ID
        ARM: dts: bcm283x: Fix console path on RPi3
        reset: socfpga: fix for 64-bit compilation
        ARM: dts: Fix I2C repeated start issue on Armada-38x
        arm64: dts: marvell: fix interrupt-map property for Armada CP110 PCIe controller
        arm64: dts: salvator-common: add 12V regulator to backlight
        ARM: dts: sun6i: Fix endpoint IDs in second display pipeline
        arm64: allwinner: a64: pine64: Use dcdc1 regulator for mmc0
      545ea16f
    • Arnd Bergmann's avatar
      Merge tag 'sunxi-fixes-for-4.14' of... · 6bf99a6c
      Arnd Bergmann authored
      Merge tag 'sunxi-fixes-for-4.14' of https://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux into fixes
      
      Pull "Allwinner fixes for 4.14" from Maxime Ripard:
      
      Two fixes, one for the A31 DRM binding, and one for a missing regulator on
      the pine MMC controller.
      
      * tag 'sunxi-fixes-for-4.14' of https://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux:
        ARM: dts: sun6i: Fix endpoint IDs in second display pipeline
        arm64: allwinner: a64: pine64: Use dcdc1 regulator for mmc0
      6bf99a6c
    • Kees Cook's avatar
      waitid(): Avoid unbalanced user_access_end() on access_ok() error · 1c9fec47
      Kees Cook authored
      As pointed out by Linus and David, the earlier waitid() fix resulted in
      a (currently harmless) unbalanced user_access_end() call.  This fixes it
      to just directly return EFAULT on access_ok() failure.
      
      Fixes: 96ca579a
      
       ("waitid(): Add missing access_ok() checks")
      Acked-by: default avatarDavid Daney <david.daney@cavium.com>
      Cc: Al Viro <viro@zeniv.linux.org.uk>
      Signed-off-by: default avatarKees Cook <keescook@chromium.org>
      Signed-off-by: default avatarLinus Torvalds <torvalds@linux-foundation.org>
      1c9fec47
    • Linus Torvalds's avatar
      Merge tag 'for-linus-4.14c-rc6-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip · 9a27ded2
      Linus Torvalds authored
      Pull xen fix from Juergen Gross:
       "A fix for the Xen pv network drivers (frontend and backend) avoiding
        the network connection to become unusable due to an illegal MTU"
      
      * tag 'for-linus-4.14c-rc6-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip:
        xen-netfront, xen-netback: Use correct minimum MTU values
      9a27ded2
    • Linus Torvalds's avatar
      Merge tag 'mmc-v4.14-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc · c925e0ea
      Linus Torvalds authored
      Pull MMC fix from Ulf Hansson:
       "sdhci-pci: Fix default d3_retune for Intel host controllers"
      
      * tag 'mmc-v4.14-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc:
        mmc: sdhci-pci: Fix default d3_retune for Intel host controllers
      c925e0ea
    • Linus Torvalds's avatar
      Merge tag 'drm-fixes-for-v4.14-rc6' of git://people.freedesktop.org/~airlied/linux · d92116a0
      Linus Torvalds authored
      Pull drm fixes from Dave Airlie:
       "Standard fixes pull for rc6: one regression fix for amdgpu, a bunch of
        nouveau fixes that I'd missed a pull req for from Ben last week, some
        exynos regression fixes, and a few fixes for i915"
      
      * tag 'drm-fixes-for-v4.14-rc6' of git://people.freedesktop.org/~airlied/linux:
        drm/nouveau/fbcon: fix oops without fbdev emulation
        Revert "drm/amdgpu: discard commands of killed processes"
        drm/i915: Use a mask when applying WaProgramL3SqcReg1Default
        drm/i915: Report -EFAULT before pwrite fast path into shmemfs
        drm/i915/cnl: Fix PLL initialization for HDMI.
        drm/i915/cnl: Fix PLL mapping.
        drm/i915: Use bdw_ddi_translations_fdi for Broadwell
        drm/i915: Fix eviction when the GGTT is idle but full
        drm/i915/gvt: Fix GPU hang after reusing vGPU instance across different guest OS
        drm/exynos: Clear drvdata after component unbind
        drm/exynos: Fix potential NULL pointer dereference in suspend/resume paths
        drm/nouveau/kms/nv50: fix oops during DP IRQ handling on non-MST boards
        drm/nouveau/bsp/g92: disable by default
        drm/nouveau/mmu: flush tlbs before deleting page tables
      d92116a0
    • Linus Torvalds's avatar
      Merge branch 'i2c/for-current' of git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux · eb62722a
      Linus Torvalds authored
      Pull i2c fixes from Wolfram Sang:
       "A couple of bugfixes for I2C drivers.
      
        Because the changes for the piix4 driver are larger than usual, the
        patches have been in linux-next for more than a week with no reports
        coming in. The rest is usual stuff"
      
      * 'i2c/for-current' of git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux:
        i2c: omap: Fix error handling for clk_get()
        i2c: piix4: Disable completely the IMC during SMBUS_BLOCK_DATA
        i2c: piix4: Fix SMBus port selection for AMD Family 17h chips
        i2c: imx: fix misleading bus recovery debug message
        i2c: imx: use IRQF_SHARED mode to request IRQ
        i2c: ismt: Separate I2C block read from SMBus block read
      eb62722a
    • Linus Torvalds's avatar
      Merge branch 'fixes-v4.14-rc5' of... · 03b652e5
      Linus Torvalds authored
      Merge branch 'fixes-v4.14-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security
      
      Pull key handling fixes from James Morris:
       "This includes a fix for the capabilities code from Colin King, and a
        set of further fixes for the keys subsystem. From David:
      
         - Fix a bunch of places where kernel drivers may access revoked
           user-type keys and don't do it correctly.
      
         - Fix some ecryptfs bits.
      
         - Fix big_key to require CONFIG_CRYPTO.
      
         - Fix a couple of bugs in the asymmetric key type.
      
         - Fix a race between updating and finding negative keys.
      
         - Prevent add_key() from updating uninstantiated keys.
      
         - Make loading of key flags and expiry time atomic when not holding
           locks"
      
      * 'fixes-v4.14-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security:
        commoncap: move assignment of fs_ns to avoid null pointer dereference
        pkcs7: Prevent NULL pointer dereference, since sinfo is not always set.
        KEYS: load key flags and expiry time atomically in proc_keys_show()
        KEYS: Load key expiry time atomically in keyring_search_iterator()
        KEYS: load key flags and expiry time atomically in key_validate()
        KEYS: don't let add_key() update an uninstantiated key
        KEYS: Fix race between updating and finding a negative key
        KEYS: checking the input id parameters before finding asymmetric key
        KEYS: Fix the wrong index when checking the existence of second id
        security/keys: BIG_KEY requires CONFIG_CRYPTO
        ecryptfs: fix dereference of NULL user_key_payload
        fscrypt: fix dereference of NULL user_key_payload
        lib/digsig: fix dereference of NULL user_key_payload
        FS-Cache: fix dereference of NULL user_key_payload
        KEYS: encrypted: fix dereference of NULL user_key_payload
      03b652e5
    • Linus Torvalds's avatar
      Merge tag 'pm-4.14-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm · ce43f4fd
      Linus Torvalds authored
      Pull power management fix from Rafael Wysocki:
       "This reverts a problematic commit modifying the turbostat utility that
        went in during the 4.13 cycle (Len Brown)"
      
      * tag 'pm-4.14-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm:
        Revert "tools/power turbostat: stop migrating, unless '-m'"
      ce43f4fd
    • Paul E. McKenney's avatar
      doc: Fix various RCU docbook comment-header problems · 27fdb35f
      Paul E. McKenney authored
      
      
      Because many of RCU's files have not been included into docbook, a
      number of errors have accumulated.  This commit fixes them.
      Signed-off-by: default avatarPaul E. McKenney <paulmck@linux.vnet.ibm.com>
      Signed-off-by: default avatarLinus Torvalds <torvalds@linux-foundation.org>
      27fdb35f
    • Paul E. McKenney's avatar
      doc: Fix RCU's docbook options · 533966c8
      Paul E. McKenney authored
      Commit 764f8079
      
       ("doc: Add RCU files to docbook-generation files")
      added :external: options for RCU source files in the file
      Documentation/core-api/kernel-api.rst.  However, this now means nothing,
      so this commit removes them.
      Reported-by: default avatarRandy Dunlap <rdunlap@infradead.org>
      Reported-by: default avatarAkira Yokosawa <akiyks@gmail.com>
      Signed-off-by: default avatarPaul E. McKenney <paulmck@linux.vnet.ibm.com>
      Signed-off-by: default avatarLinus Torvalds <torvalds@linux-foundation.org>
      533966c8
    • Mathieu Desnoyers's avatar
      membarrier: Provide register expedited private command · a961e409
      Mathieu Desnoyers authored
      
      
      This introduces a "register private expedited" membarrier command which
      allows eventual removal of important memory barrier constraints on the
      scheduler fast-paths. It changes how the "private expedited" membarrier
      command (new to 4.14) is used from user-space.
      
      This new command allows processes to register their intent to use the
      private expedited command.  This affects how the expedited private
      command introduced in 4.14-rc is meant to be used, and should be merged
      before 4.14 final.
      
      Processes are now required to register before using
      MEMBARRIER_CMD_PRIVATE_EXPEDITED, otherwise that command returns EPERM.
      
      This fixes a problem that arose when designing requested extensions to
      sys_membarrier() to allow JITs to efficiently flush old code from
      instruction caches.  Several potential algorithms are much less painful
      if the user register intent to use this functionality early on, for
      example, before the process spawns the second thread.  Registering at
      this time removes the need to interrupt each and every thread in that
      process at the first expedited sys_membarrier() system call.
      Signed-off-by: default avatarMathieu Desnoyers <mathieu.desnoyers@efficios.com>
      Acked-by: default avatarPaul E. McKenney <paulmck@linux.vnet.ibm.com>
      Cc: Peter Zijlstra <peterz@infradead.org>
      Cc: Ingo Molnar <mingo@redhat.com>
      Cc: Alexander Viro <viro@zeniv.linux.org.uk>
      Signed-off-by: default avatarLinus Torvalds <torvalds@linux-foundation.org>
      a961e409
  3. 19 Oct, 2017 18 commits
  4. 18 Oct, 2017 8 commits