1. 23 12月, 2013 1 次提交
  2. 21 12月, 2013 1 次提交
    • L
      Don't set the INITRD_COMPRESS environment variable automatically · b7000ade
      Linus Torvalds 提交于
      Commit 1bf49dd4 ("./Makefile: export initial ramdisk compression
      config option") started setting the INITRD_COMPRESS environment variable
      depending on which decompression models the kernel had available.
      
      That is completely broken.
      
      For example, we by default have CONFIG_RD_LZ4 enabled, and are able to
      decompress such an initrd, but the user tools to *create* such an initrd
      may not be availble.  So trying to tell dracut to generate an
      lz4-compressed image just because we can decode such an image is
      completely inappropriate.
      
      Cc: J P <ppandit@redhat.com>
      Cc: Andrew Morton <akpm@linux-foundation.org>
      Cc: Jan Beulich <JBeulich@suse.com>
      Signed-off-by: NLinus Torvalds <torvalds@linux-foundation.org>
      b7000ade
  3. 19 12月, 2013 1 次提交
    • J
      fix build with make 3.80 · 7ac18156
      Jan Beulich 提交于
      According to Documentation/Changes, make 3.80 is still being supported
      for building the kernel, hence make files must not make (unconditional)
      use of features introduced only in newer versions.
      
      Commit 1bf49dd4 ("./Makefile: export initial ramdisk compression
      config option") however introduced "else ifeq" constructs which make
      3.80 doesn't understand.  Replace the logic there with more conventional
      (in the kernel build infrastructure) list constructs (except that the
      list here is intentionally limited to exactly one element).
      Signed-off-by: NJan Beulich <jbeulich@suse.com>
      Cc: P J P <ppandit@redhat.com>
      Signed-off-by: NAndrew Morton <akpm@linux-foundation.org>
      Signed-off-by: NLinus Torvalds <torvalds@linux-foundation.org>
      7ac18156
  4. 16 12月, 2013 1 次提交
  5. 07 12月, 2013 1 次提交
  6. 30 11月, 2013 1 次提交
  7. 23 11月, 2013 1 次提交
  8. 13 11月, 2013 1 次提交
    • P
      ./Makefile: export initial ramdisk compression config option · 1bf49dd4
      P J P 提交于
      Make menuconfig allows one to choose compression format of an initial
      ramdisk image.  But this choice does not result in duly compressed ramdisk
      image.  Because - $ make install - does not pass on the selected
      compression choice to the dracut(8) tool, which creates the initramfs
      file.  dracut(8) generates the image with the default compression, ie.
      gzip(1).
      
      This patch exports the selected compression option to a sub-shell
      environment, so that it could be used by dracut(8) tool to generate
      appropriately compressed initramfs images.
      
      There isn't a straightforward way to pass on options to dracut(8) via
      positional parameters.  Because it is indirectly invoked at the end of a $
      make install sequence.
      
       # make install
         -> arch/$arch/boot/Makefile
          -> arch/$arch/boot/install.sh
           -> /sbing/installkernel ...
            -> /sbin/new-kernel-pkg ...
             -> /sbin/dracut ...
      Signed-off-by: NP J P <ppandit@redhat.com>
      Signed-off-by: NAndrew Morton <akpm@linux-foundation.org>
      Signed-off-by: NLinus Torvalds <torvalds@linux-foundation.org>
      1bf49dd4
  9. 12 11月, 2013 1 次提交
    • B
      Kbuild: Ignore GREP_OPTIONS env variable · ab7474ea
      Borislav Petkov 提交于
      When building the kernel in a shell which defines GREP_OPTIONS so that
      grep behavior is modified, we can break the generation of the syscalls
      table like so:
      
      __SYSCALL_COMMON(^[[01;31m^[[K0^[[m^[[K, sys_read, sys_read)
      __SYSCALL_COMMON(^[[01;31m^[[K1^[[m^[[K, sys_write, sys_write)
      __SYSCALL_COMMON(^[[01;31m^[[K1^[[m^[[K0, sys_mprotect, sys_mprotect) ...
      
      This is just the initial breakage, later we barf when generating
      modules.
      
      In this case, GREP_OPTIONS contains "--color=always" which adds the shell
      colors markup and completely fudges the headers under ...generated/asm/.
      
      Fix that by unexporting the GREP_OPTIONS variable for the whole kernel
      build as we tend to use grep at a bunch of places.
      Signed-off-by: NBorislav Petkov <bp@suse.de>
      Signed-off-by: NMichal Marek <mmarek@suse.cz>
      ab7474ea
  10. 04 11月, 2013 1 次提交
  11. 28 10月, 2013 1 次提交
  12. 23 10月, 2013 1 次提交
  13. 20 10月, 2013 1 次提交
  14. 14 10月, 2013 1 次提交
  15. 07 10月, 2013 1 次提交
  16. 30 9月, 2013 1 次提交
  17. 24 9月, 2013 1 次提交
  18. 17 9月, 2013 1 次提交
  19. 12 9月, 2013 1 次提交
    • L
      Bye, bye, WfW flag · d5d04bb4
      Linus Torvalds 提交于
      This reverts the Linux for Workgroups thing.  And no, before somebody
      asks, we're not doing Linux95.  Not for a few years, at least.
      
      Sure, the flag added some color to the logo, and could have remained as
      a testament to my leet gimp skills.  But no.  And I'll do this early, to
      avoid the chance of forgetting when I'm doing the actual rc1 release on
      the road.
      Signed-off-by: NLinus Torvalds <torvalds@linux-foundation.org>
      d5d04bb4
  20. 03 9月, 2013 1 次提交
  21. 28 8月, 2013 1 次提交
  22. 26 8月, 2013 1 次提交
  23. 19 8月, 2013 1 次提交
  24. 12 8月, 2013 1 次提交
  25. 05 8月, 2013 1 次提交
  26. 29 7月, 2013 1 次提交
  27. 22 7月, 2013 1 次提交
  28. 15 7月, 2013 1 次提交
  29. 11 7月, 2013 1 次提交
    • L
      Revert "Makefile: Fix install error with make -j option" · 6d128e1e
      Linus Torvalds 提交于
      This reverts commit d2aae847.
      
      It is completely and utterly broken.  Module install should not build
      any files, and adding broken dependencies to "help" it build files is
      complete and utter sh*t.
      
      The kernel should not be built by root, and "make install" and "make
      module_install" (that for obvious reasons need to be run as root)
      absolutely must not build any files.  They should only ever copy the
      already-built files over.
      
      So having dependencies for the install targets is wrong, wrong, wrong.
      
      If you try to install a kernel without building it first, you *should*
      get errors. The build system shouldn't try to help root build the files.
      Signed-off-by: NLinus Torvalds <torvalds@linux-foundation.org>
      6d128e1e
  30. 03 7月, 2013 1 次提交
  31. 01 7月, 2013 1 次提交
  32. 28 6月, 2013 1 次提交
  33. 24 6月, 2013 1 次提交
    • M
      kbuild: fix error when building from src rpm · c398ff00
      Mike Marciniszyn 提交于
      The following issue can be reproduced with Linus' tree on
      an x86_64 server.
      
      >+ cp /home/user/rpmbuild-test/BUILDROOT/kernel-3.9.2.x86_64/boot/vmlinuz-3.9.2
      >cp: missing destination file operand after
      >/home/user/rpmbuild-test/BUILDROOT/kernel-3.9.2-1.x86_64/boot/vmlinuz-3.9.2'
      >Try `cp --help' for more information.
      >error: Bad exit status from /var/tmp/rpm-tmp.R4o0iI (%install)
      
      Here are the commands to reproduce:
      
      make defconfig
      make rpm-pkg
      
      Use the resulting src rpm to build as follows:
      
      mkdir ~/rpmbuild-test
      cd ~/rpmbuild-test
      rpmbuild --rebuild --define "_topdir `pwd`" -vv ~/rpmbuild/SRPMS/kernel-3.10.0_rc1+-1.src.rpm
      
      The issue is because the %install script uses $KBUILD_IMAGE and it hasn't
      been set since it is only available in the kbuild system and not in the
      %install script.
      
      This patch adds a Makefile target to emit the image_name that can be used
      and modifies the mkspec to use the dynamic name in %install.
      Signed-off-by: NMike Marciniszyn <mike.marciniszyn@intel.com>
      Signed-off-by: NMichal Marek <mmarek@suse.cz>
      c398ff00
  34. 23 6月, 2013 1 次提交
  35. 16 6月, 2013 1 次提交
  36. 09 6月, 2013 1 次提交
  37. 02 6月, 2013 1 次提交
  38. 27 5月, 2013 1 次提交
  39. 21 5月, 2013 1 次提交
  40. 12 5月, 2013 1 次提交