1. 03 Jan, 2017 1 commit
    • Tony Lindgren's avatar
      pinctrl: core: Use delayed work for hogs · 99e4f675
      Tony Lindgren authored
      Having the pin control framework call pin controller functions
      before it's probe has finished is not nice as the pin controller
      device driver does not yet have struct pinctrl_dev handle.
      
      Let's fix this issue by adding deferred work for late init. This is
      needed to be able to add pinctrl generic helper functions that expect
      to know struct pinctrl_dev handle. Note that we now need to call
      create_pinctrl() directly as we don't want to add the pin controller
      to the list of controllers until the hogs are claimed. We also need
      to pass the pinctrl_dev to the device tree parser functions as they
      otherwise won't find the right controller at this point.
      Signed-off-by: default avatarTony Lindgren <tony@atomide.com>
      Signed-off-by: default avatarLinus Walleij <linus.walleij@linaro.org>
      99e4f675
  2. 30 Dec, 2016 9 commits
  3. 28 Dec, 2016 3 commits
  4. 27 Dec, 2016 3 commits
  5. 26 Dec, 2016 2 commits
    • Linus Torvalds's avatar
      Linux 4.10-rc1 · 7ce7d89f
      Linus Torvalds authored
      7ce7d89f
    • Larry Finger's avatar
      powerpc: Fix build warning on 32-bit PPC · 8ae679c4
      Larry Finger authored
      I am getting the following warning when I build kernel 4.9-git on my
      PowerBook G4 with a 32-bit PPC processor:
      
          AS      arch/powerpc/kernel/misc_32.o
        arch/powerpc/kernel/misc_32.S:299:7: warning: "CONFIG_FSL_BOOKE" is not defined [-Wundef]
      
      This problem is evident after commit 989cea5c ("kbuild: prevent
      lib-ksyms.o rebuilds"); however, this change in kbuild only exposes an
      error that has been in the code since 2005 when this source file was
      created.  That was with commit 9994a338 ("powerpc: Introduce
      entry_{32,64}.S, misc_{32,64}.S, systbl.S").
      
      The offending line does not make a lot of sense.  This error does not
      seem to cause any errors in the executable, thus I am not recommending
      that it be applied to any stable versions.
      
      Thanks to Nicholas Piggin for suggesting this solution.
      
      Fixes: 9994a338 ("powerpc: Introduce entry_{32,64}.S, misc_{32,64}.S, systbl.S")
      Signed-off-by: default avatarLarry Finger <Larry.Finger@lwfinger.net>
      Cc: Nicholas Piggin <npiggin@gmail.com>
      Cc: Benjamin Herrenschmidt <benh@kernel.crashing.org>
      Cc: Paul Mackerras <paulus@samba.org>
      Cc: Michael Ellerman <mpe@ellerman.id.au>
      Cc: linuxppc-dev@lists.ozlabs.org
      Signed-off-by: default avatarLinus Torvalds <torvalds@linux-foundation.org>
      8ae679c4
  6. 25 Dec, 2016 22 commits