1. 14 7月, 2014 1 次提交
  2. 07 7月, 2014 1 次提交
  3. 05 7月, 2014 1 次提交
    • M
      kbuild: Fix packaging targets with relative $(srctree) · c79624c1
      Michal Marek 提交于
      All other users of Makefile.build set $(obj) to the name of the
      subdirectory to build. Do the same for the packaging targets, otherwise
      the build fails if $(srctree) is a relative directory:
      
          $ make O=build tar-pkg
          make[1]: Entering directory `/home/mmarek/linux-2.6/build'
            CHK     include/config/kernel.release
          ../scripts/Makefile.build:44: ../../scripts/package/Makefile: No such file or directory
          make[2]: *** No rule to make target `../../scripts/package/Makefile'.  Stop.
      
      Fixes: 9da0763b ("kbuild: Use relative path when building in a subdir of the source tree")
      Signed-off-by: NMichal Marek <mmarek@suse.cz>
      c79624c1
  4. 04 7月, 2014 1 次提交
  5. 03 7月, 2014 1 次提交
  6. 30 6月, 2014 1 次提交
  7. 22 6月, 2014 1 次提交
  8. 16 6月, 2014 1 次提交
  9. 10 6月, 2014 3 次提交
  10. 09 6月, 2014 1 次提交
  11. 08 6月, 2014 1 次提交
  12. 02 6月, 2014 1 次提交
  13. 26 5月, 2014 1 次提交
  14. 22 5月, 2014 1 次提交
  15. 15 5月, 2014 3 次提交
  16. 10 5月, 2014 1 次提交
  17. 05 5月, 2014 1 次提交
  18. 30 4月, 2014 3 次提交
  19. 28 4月, 2014 1 次提交
  20. 21 4月, 2014 1 次提交
  21. 17 4月, 2014 1 次提交
  22. 14 4月, 2014 1 次提交
  23. 10 4月, 2014 1 次提交
  24. 08 4月, 2014 1 次提交
    • J
      scripts: objdiff: detect object code changes between two commits · 79192ca8
      Jason Cooper 提交于
      objdiff is useful when doing large code cleanups.  For example, when
      removing checkpatch warnings and errors from new drivers in the staging
      tree.
      
      objdiff can be used in conjunction with a git rebase to confirm that
      each commit made no changes to the resulting object code.  It has the
      same return values as diff(1).
      
      This was written specifically to support adding the skein and threefish
      cryto drivers to the staging tree.  I needed a programmatic way to
      confirm that commits changing >90% of the lines didn't inadvertently
      change the code.
      
      Temporary files (objdump output) are stored in
      
        /path/to/linux/.tmp_objdiff
      
      'make mrproper' will remove this directory.
      Signed-off-by: NJason Cooper <jason@lakedaemon.net>
      Signed-off-by: NMichal Marek <mmarek@suse.cz>
      79192ca8
  25. 01 4月, 2014 2 次提交
  26. 31 3月, 2014 1 次提交
  27. 30 3月, 2014 1 次提交
    • P
      kbuild: unconditionally clobber include/linux/version.h on distclean · 9c8cdb71
      Paul Gortmaker 提交于
      As of v3.7, the UAPI changes relocated headers around such that the
      kernel version header lived in a new place.
      
      If a person is bisecting and if you go back to pre-UAPI days,
      you will create an include/linux/version.h  -- then if you checkout a
      post-UAPI kernel, and even run "make distclean" it still won't delete
      that old version file.  So you get a situation like this:
      
      $ grep -R LINUX_VERSION_CODE include/
      include/generated/uapi/linux/version.h:#define LINUX_VERSION_CODE 200192
      include/linux/version.h:#define LINUX_VERSION_CODE 132646
      
      The value in that second line is representative of a v2.6.38 version.
      And it will be sourced/used, hence leading to strange behaviours, such
      as drivers/staging content (which typically hasn't been purged of version
      ifdefs) failing to build.
      
      Since it is a subtle mode of failure, lets always clobber the old
      file when doing a distclean.
      Signed-off-by: NPaul Gortmaker <paul.gortmaker@windriver.com>
      Acked-by: NDavid Howells <dhowells@redhat.com>
      Signed-off-by: NMichal Marek <mmarek@suse.cz>
      9c8cdb71
  28. 25 3月, 2014 1 次提交
  29. 17 3月, 2014 1 次提交
  30. 10 3月, 2014 1 次提交
  31. 03 3月, 2014 1 次提交
  32. 26 2月, 2014 2 次提交