1. 23 Jan, 2020 1 commit
  2. 17 Jan, 2020 1 commit
  3. 14 Jan, 2020 1 commit
  4. 12 Jan, 2020 1 commit
  5. 09 Jan, 2020 1 commit
  6. 04 Jan, 2020 1 commit
  7. 31 Dec, 2019 1 commit
  8. 21 Dec, 2019 1 commit
  9. 17 Dec, 2019 2 commits
  10. 05 Dec, 2019 1 commit
  11. 01 Dec, 2019 1 commit
  12. 24 Nov, 2019 1 commit
  13. 20 Nov, 2019 1 commit
  14. 12 Nov, 2019 1 commit
  15. 10 Nov, 2019 3 commits
    • Greg Kroah-Hartman's avatar
      Linux 4.14.153 · 4762bcd4
      Greg Kroah-Hartman authored
      4762bcd4
    • Seth Forshee's avatar
      kbuild: add -fcf-protection=none when using retpoline flags · 2103cc67
      Seth Forshee authored
      [ Upstream commit 29be86d7
      
       ]
      
      The gcc -fcf-protection=branch option is not compatible with
      -mindirect-branch=thunk-extern. The latter is used when
      CONFIG_RETPOLINE is selected, and this will fail to build with
      a gcc which has -fcf-protection=branch enabled by default. Adding
      -fcf-protection=none when building with retpoline enabled
      prevents such build failures.
      Signed-off-by: default avatarSeth Forshee <seth.forshee@canonical.com>
      Signed-off-by: default avatarMasahiro Yamada <yamada.masahiro@socionext.com>
      Signed-off-by: default avatarSasha Levin <sashal@kernel.org>
      2103cc67
    • Masahiro Yamada's avatar
      kbuild: use -fmacro-prefix-map to make __FILE__ a relative path · b125188d
      Masahiro Yamada authored
      [ Upstream commit a73619a8 ]
      
      The __FILE__ macro is used everywhere in the kernel to locate the file
      printing the log message, such as WARN_ON(), etc.  If the kernel is
      built out of tree, this can be a long absolute path, like this:
      
        WARNING: CPU: 1 PID: 1 at /path/to/build/directory/arch/arm64/kernel/foo.c:...
      
      This is because Kbuild runs in the objtree instead of the srctree,
      then __FILE__ is expanded to a file path prefixed with $(srctree)/.
      
      Commit 9da0763b
      
       ("kbuild: Use relative path when building in a
      subdir of the source tree") improved this to some extent; $(srctree)
      becomes ".." if the objtree is a child of the srctree.
      
      For other cases of out-of-tree build, __FILE__ is still the absolute
      path.  It also means the kernel image depends on where it was built.
      
      A brand-new option from GCC, -fmacro-prefix-map, solves this problem.
      If your compiler supports it, __FILE__ is the relative path from the
      srctree regardless of O= option.  This provides more readable log and
      more reproducible builds.
      
      Please note __FILE__ is always an absolute path for external modules.
      Signed-off-by: default avatarMasahiro Yamada <yamada.masahiro@socionext.com>
      Signed-off-by: default avatarSasha Levin <sashal@kernel.org>
      b125188d
  16. 06 Nov, 2019 1 commit
  17. 29 Oct, 2019 1 commit
  18. 17 Oct, 2019 1 commit
  19. 11 Oct, 2019 1 commit
  20. 07 Oct, 2019 1 commit
  21. 05 Oct, 2019 2 commits
  22. 21 Sep, 2019 1 commit
  23. 19 Sep, 2019 1 commit
  24. 16 Sep, 2019 1 commit
  25. 10 Sep, 2019 1 commit
  26. 06 Sep, 2019 1 commit
  27. 29 Aug, 2019 1 commit
  28. 25 Aug, 2019 1 commit
  29. 16 Aug, 2019 1 commit
  30. 09 Aug, 2019 1 commit
  31. 06 Aug, 2019 2 commits
  32. 04 Aug, 2019 1 commit
  33. 31 Jul, 2019 2 commits
  34. 21 Jul, 2019 1 commit