• Linus Torvalds's avatar
    Merge tag 'module-misc-v4.1-rc8' of git://git.kernel.org/pub/scm/linux/kernel/git/paulg/linux · a611fb75
    Linus Torvalds authored
    Pull init.h/module.h fragility fixes from Paul Gortmaker:
     "Fixup various init.h misuses that are fragile wrt code moving to
      module.h
    
      What started as a removal of no longer required include <linux/init.h>
      due to the earlier __cpuinit and __devinit removal led to the
      observation that some module specfic support was living in init.h
      itself, thus preventing the full removal from introducing compile
      regressions.
    
      This series includes a few final fixups needed prior to the relocation
      of the modular init code from <init.h> to <module.h>.  These are
      things that weren't easily categorized into any of the other previous
      series categories already requested for pull.
    
      That said, each fixup branch (including this one) is independent and
      there are no ordering constraints.  Only the final code relocation
      (which is NOT in this pull) requires that all my cleanup branches be
      merged first"
    
    * tag 'module-misc-v4.1-rc8' of git://git.kernel.org/pub/scm/linux/kernel/git/paulg/linux:
      tile: add init.h to usb.c to avoid compile failure
      arm: fix implicit #include <linux/init.h> in entry asm.
      x86: replace __init_or_module with __init in non-modular vsmp_64.c
    a611fb75
entry-armv.S 29.8 KB