Skip to content
Snippets Groups Projects
  1. Nov 07, 2013
  2. Nov 06, 2013
  3. Sep 13, 2013
  4. Sep 12, 2013
  5. Sep 05, 2013
    • Yann E. MORIN's avatar
      kconfig: do not allow more than one symbol to have 'option modules' · e0627813
      Yann E. MORIN authored
      
      Previously, it was possible to have more than one symbol with the
      'option modules' attached to them, although only the last one would
      in fact control tristates.
      
      Since this does not make much sense, only allow at most one symbol to
      control tristates.
      
      Note: it is still possible to have more than one symbol that control
      tristates, but indirectly:
      
          config MOD1
              bool "mod1"
              select MODULES
          config MOD2
              bool "mod2"
              select MODULES
          config MODULES
              bool
              option modules
      
      Signed-off-by: default avatar"Yann E. MORIN" <yann.morin.1998@free.fr>
      Cc: Sam Ravnborg <sam@ravnborg.org>
      Signed-off-by: default avatarMichal Marek <mmarek@suse.cz>
      e0627813
    • Yann E. MORIN's avatar
      kconfig: regenerate bison parser · c80de52d
      Yann E. MORIN authored
      
      Regenerate bison parser after changes made in:
          6902dccf: kconfig: do not special-case 'MODULES' symbol
      
      Signed-off-by: default avatar"Yann E. MORIN" <yann.morin.1998@free.fr>
      Cc: Sam Ravnborg <sam@ravnborg.org>
      Signed-off-by: default avatarMichal Marek <mmarek@suse.cz>
      c80de52d
    • Yann E. MORIN's avatar
      kconfig: do not special-case 'MODULES' symbol · 6902dccf
      Yann E. MORIN authored
      
      Currently, the 'MODULES' symbol is hard-coded to be the default symbol
      that enables/disables tristates, if no other symbol was declared with
      'option modules'.
      
      While this used to be needed for the Linux kernel, we now have an
      explicit 'option modules' attached to the 'MODULES' symbol (since
      cset 11097a03), so we no longer need to special-case it in the
      kconfig code.
      
      Furthermore, kconfig is extensively used out of the Linux kernel, and
      other projects may have another meaning for a symbol named 'MODULES'.
      
      This patch changes the way we enable/disable tristates: if a symbol was
      found with 'option modules' attached to it, then that symbol controls
      enabling tristates. Otherwise, tristates are disabled, even if a symbol
      named 'MODULES' exists.
      
      Signed-off-by: default avatar"Yann E. MORIN" <yann.morin.1998@free.fr>
      Cc: Sam Ravnborg <sam@ravnborg.org>
      Signed-off-by: default avatarMichal Marek <mmarek@suse.cz>
      6902dccf
  6. Sep 01, 2013
  7. Aug 30, 2013
  8. Aug 28, 2013
  9. Aug 26, 2013
    • Stuart Longland's avatar
      kbuild: Add MIPS specific files to generated package. · 7848ea79
      Stuart Longland authored
      A lot of 64-bit systems supported by Linux/MIPS have boot firmware or
      bootloaders that only understand 32-bit ELF files, and as such, the vmlinux.32
      target exists to support these systems.  Therefore, it'd be nice if the tar-pkg
      target recognised this, and included the right version when packaging up a
      binary of the kernel.
      
      This updates buildtar to support MIPS targets.  MIPS may use 'vmlinux'
      or 'vmlinux.32' depending on the target system.  This uses 'vmlinux.32'
      in preference to 'vmlinux' where present (although I should check which
      is newer), including either file as /boot/vmlinux-${version}.
      
      Cc: linux-mips@linux-mips.org
      Cc: linux-kernel@vger.kernel.org
      Patchwork: https://patchwork.linux-mips.org/patch/1673/
      
      
      Signed-off-by: default avatarRalf Baechle <ralf@linux-mips.org>
      7848ea79
  10. Aug 20, 2013
  11. Aug 19, 2013
  12. Aug 15, 2013
  13. Aug 13, 2013
  14. Jul 25, 2013
  15. Jul 24, 2013
  16. Jul 23, 2013
Loading