1. 01 6月, 2018 1 次提交
  2. 29 5月, 2018 1 次提交
  3. 18 4月, 2018 1 次提交
  4. 17 11月, 2017 1 次提交
    • L
      parisc: Pass endianness info to sparse · 3744d988
      Luc Van Oostenryck 提交于
      parisc is big-endian only but sparse assumes the same endianness as the
      building machine.
      This is problematic for code which expect __BYTE_ORDER__ being correctly
      predefined by the compiler which sparse can then pre-process differently
      from what gcc would.
      
      Fix this by letting sparse know about the architecture endianness.
      
      To: James Bottomley <jejb@parisc-linux.org>
      To: Helge Deller <deller@gmx.de>
      CC: linux-parisc@vger.kernel.org
      Signed-off-by: NLuc Van Oostenryck <luc.vanoostenryck@gmail.com>
      Signed-off-by: NHelge Deller <deller@gmx.de>
      3744d988
  5. 23 9月, 2017 1 次提交
    • H
      parisc: Reintroduce option to gzip-compress the kernel · af21b01d
      Helge Deller 提交于
      By adding the feature to build the kernel as self-extracting
      executeable, the possibility to simply compress the kernel with gzip was
      lost.
      
      This patch now reintroduces this possibilty again and leaves it up to
      the user to decide how the kernel should be built.
      
      The palo bootloader is able to natively load both formats.
      Signed-off-by: NHelge Deller <deller@gmx.de>
      af21b01d
  6. 22 8月, 2017 1 次提交
  7. 14 4月, 2016 1 次提交
  8. 17 2月, 2015 1 次提交
  9. 10 1月, 2015 1 次提交
  10. 24 9月, 2014 1 次提交
    • J
      parisc: Only use -mfast-indirect-calls option for 32-bit kernel builds · d26a7730
      John David Anglin 提交于
      In spite of what the GCC manual says, the -mfast-indirect-calls has
      never been supported in the 64-bit parisc compiler. Indirect calls have
      always been done using function descriptors irrespective of the
      -mfast-indirect-calls option.
      
      Recently, it was noticed that a function descriptor was always requested
      when the -mfast-indirect-calls option was specified. This caused
      problems when the option was used in  application code and doesn't make
      any sense because the whole point of the option is to avoid using a
      function descriptor for indirect calls.
      
      Fixing this broke 64-bit kernel builds.
      
      I will fix GCC but for now we need the attached change. This results in
      the same kernel code as before.
      Signed-off-by: NJohn David Anglin <dave.anglin@bell.net>
      Cc: stable@vger.kernel.org  # v3.0+
      Signed-off-by: NHelge Deller <deller@gmx.de>
      d26a7730
  11. 08 11月, 2013 1 次提交
    • H
      parisc: make "make install" not depend on vmlinux · b0756b5a
      Helge Deller 提交于
      Install targets (install, zinstall, uinstall) on parisc have a
      dependency to vmlinux. This may cause parts of the kernel to be rebuilt
      during installation. We must avoid this since this may run as root.
      Install targets "ABSOLUTELY MUST NOT MODIFY THE SOURCE TREE." as Linus
      emphasized this in:
      
      http://lkml.org/lkml/2013/7/10/600
      
      So on parisc and maybe other archs we need the same as for x86:
      
      1648e4f8 x86, kbuild: make "make install" not depend on vmlinux
      
      This parisc patch was inspired by:
      
      19514fc6 arm, kbuild: make "make install" not depend on vmlinux
      Signed-off-by: NHelge Deller <deller@gmx.de>
      b0756b5a
  12. 10 7月, 2013 1 次提交
  13. 01 6月, 2013 1 次提交
  14. 14 5月, 2013 1 次提交
  15. 07 5月, 2013 1 次提交
  16. 26 4月, 2013 1 次提交
    • H
      parisc: disable -mlong-calls compiler option for kernel modules · cf71130d
      Helge Deller 提交于
      CONFIG_MLONGCALLS was introduced in commit
      ec758f98 to overcome linker issues when linking
      huge linux kernels, e.g. with many modules linked in.
      
      But in the kernel module loader there is no support yet for the new relocation
      types, which is why modules built with -mlong-calls can't be loaded.
      Furthermore, for modules long calls are not really necessary, since we already
      use stub sections which resolve long distance calls.
      
      So, let's just disable this compiler option when compiling kernel modules.
      Signed-off-by: NHelge Deller <deller@gmx.de>
      cf71130d
  17. 03 3月, 2013 1 次提交
  18. 21 2月, 2013 2 次提交
  19. 05 6月, 2012 1 次提交
  20. 07 5月, 2012 1 次提交
  21. 28 2月, 2012 1 次提交
  22. 20 9月, 2009 1 次提交
    • S
      kbuild: use INSTALLKERNEL to select customized installkernel script · caa27b66
      Sam Ravnborg 提交于
      Replace the use of CROSS_COMPILE to select a customized
      installkernel script with the possibility to set INSTALLKERNEL
      to select a custom installkernel script when running make:
      
          make INSTALLKERNEL=arm-installkernel install
      
      With this patch we are now more consistent across
      different architectures - they did not all support use
      of CROSS_COMPILE.
      
      The use of CROSS_COMPILE was a hack as this really belongs
      to gcc/binutils and the installkernel script does not change
      just because we change toolchain.
      
      The use of CROSS_COMPILE caused troubles with an upcoming patch
      that saves CROSS_COMPILE when a kernel is built - it would no
      longer be installable.
      [Thanks to Peter Z. for this hint]
      
      This patch undos what Ian did in commit:
      
        0f8e2d62
        ("use ${CROSS_COMPILE}installkernel in arch/*/boot/install.sh")
      
      The patch has been lightly tested on x86 only - but all changes
      looks obvious.
      Acked-by: NPeter Zijlstra <peterz@infradead.org>
      Acked-by: Mike Frysinger <vapier@gentoo.org> [blackfin]
      Acked-by: Russell King <linux@arm.linux.org.uk> [arm]
      Acked-by: Paul Mundt <lethal@linux-sh.org> [sh]
      Acked-by: "H. Peter Anvin" <hpa@zytor.com> [x86]
      Cc: Ian Campbell <icampbell@arcom.com>
      Cc: Tony Luck <tony.luck@intel.com> [ia64]
      Cc: Fenghua Yu <fenghua.yu@intel.com> [ia64]
      Cc: Hirokazu Takata <takata@linux-m32r.org> [m32r]
      Cc: Geert Uytterhoeven <geert@linux-m68k.org> [m68k]
      Cc: Kyle McMartin <kyle@mcmartin.ca> [parisc]
      Cc: Benjamin Herrenschmidt <benh@kernel.crashing.org> [powerpc]
      Cc: Martin Schwidefsky <schwidefsky@de.ibm.com> [s390]
      Cc: Thomas Gleixner <tglx@linutronix.de> [x86]
      Cc: Ingo Molnar <mingo@redhat.com> [x86]
      Signed-off-by: NSam Ravnborg <sam@ravnborg.org>
      caa27b66
  23. 31 3月, 2009 1 次提交
  24. 06 1月, 2009 1 次提交
  25. 16 3月, 2008 1 次提交
  26. 07 12月, 2007 1 次提交
  27. 21 10月, 2007 1 次提交
  28. 20 10月, 2007 1 次提交
  29. 19 10月, 2007 3 次提交
  30. 18 10月, 2007 1 次提交
  31. 15 10月, 2007 1 次提交
    • S
      kbuild: enable 'make CFLAGS=...' to add additional options to CC · a0f97e06
      Sam Ravnborg 提交于
      The variable CFLAGS is a wellknown variable and the usage by
      kbuild may result in unexpected behaviour.
      On top of that several people over time has asked for a way to
      pass in additional flags to gcc.
      
      This patch replace use of CFLAGS with KBUILD_CFLAGS all over the
      tree and enabling one to use:
      make CFLAGS=...
      to specify additional gcc commandline options.
      
      One usecase is when trying to find gcc bugs but other
      use cases has been requested too.
      
      Patch was tested on following architectures:
      alpha, arm, i386, x86_64, mips, sparc, sparc64, ia64, m68k
      
      Test was simple to do a defconfig build, apply the patch and check
      that nothing got rebuild.
      Signed-off-by: NSam Ravnborg <sam@ravnborg.org>
      a0f97e06
  32. 08 12月, 2006 1 次提交
  33. 22 10月, 2005 2 次提交
  34. 10 9月, 2005 1 次提交
  35. 17 4月, 2005 1 次提交
    • L
      Linux-2.6.12-rc2 · 1da177e4
      Linus Torvalds 提交于
      Initial git repository build. I'm not bothering with the full history,
      even though we have it. We can create a separate "historical" git
      archive of that later if we want to, and in the meantime it's about
      3.2GB when imported into git - space that would just make the early
      git days unnecessarily complicated, when we don't have a lot of good
      infrastructure for it.
      
      Let it rip!
      1da177e4