1. 02 5月, 2019 1 次提交
  2. 27 4月, 2019 2 次提交
  3. 20 4月, 2019 1 次提交
  4. 17 4月, 2019 2 次提交
  5. 06 4月, 2019 2 次提交
    • G
      Linux 4.19.34 · 4d552acf
      Greg Kroah-Hartman 提交于
      4d552acf
    • M
      kbuild: invoke syncconfig if include/config/auto.conf.cmd is missing · 638ecaf5
      Masahiro Yamada 提交于
      [ Upstream commit 9390dff66a52d1a60c6e517d8fa6cdbdffc83cb1 ]
      
      If include/config/auto.conf.cmd is lost for some reasons, it is not
      self-healing, so the top Makefile misses to run syncconfig.
      Move include/config/auto.conf.cmd to the target side.
      
      I used a pattern rule instead of a normal rule here although it is
      a bit gross.
      
      If the rule were written with a normal rule like this,
      
        include/config/auto.conf \
        include/config/auto.conf.cmd \
        include/config/tristate.conf: $(KCONFIG_CONFIG)
                $(Q)$(MAKE) -f $(srctree)/Makefile syncconfig
      
      ... syncconfig would be executed per target.
      
      Using a pattern rule makes sure that syncconfig is executed just once
      because Make assumes the recipe will create all of the targets.
      
      Here is a quote from the GNU Make manual [1]:
      
      "Pattern rules may have more than one target. Unlike normal rules,
      this does not act as many different rules with the same prerequisites
      and recipe. If a pattern rule has multiple targets, make knows that
      the rule's recipe is responsible for making all of the targets. The
      recipe is executed only once to make all the targets. When searching
      for a pattern rule to match a target, the target patterns of a rule
      other than the one that matches the target in need of a rule are
      incidental: make worries only about giving a recipe and prerequisites
      to the file presently in question. However, when this file's recipe is
      run, the other targets are marked as having been updated themselves."
      
      [1]: https://www.gnu.org/software/make/manual/html_node/Pattern-Intro.htmlSigned-off-by: NMasahiro Yamada <yamada.masahiro@socionext.com>
      Signed-off-by: NSasha Levin <sashal@kernel.org>
      638ecaf5
  6. 03 4月, 2019 2 次提交
  7. 27 3月, 2019 1 次提交
  8. 24 3月, 2019 1 次提交
  9. 19 3月, 2019 1 次提交
  10. 14 3月, 2019 1 次提交
  11. 10 3月, 2019 1 次提交
  12. 06 3月, 2019 1 次提交
  13. 27 2月, 2019 1 次提交
  14. 23 2月, 2019 1 次提交
  15. 20 2月, 2019 1 次提交
  16. 15 2月, 2019 2 次提交
  17. 13 2月, 2019 1 次提交
  18. 07 2月, 2019 1 次提交
  19. 31 1月, 2019 1 次提交
  20. 26 1月, 2019 1 次提交
  21. 23 1月, 2019 1 次提交
  22. 17 1月, 2019 1 次提交
  23. 13 1月, 2019 5 次提交
  24. 10 1月, 2019 1 次提交
  25. 29 12月, 2018 1 次提交
  26. 21 12月, 2018 1 次提交
  27. 20 12月, 2018 1 次提交
  28. 17 12月, 2018 1 次提交
  29. 13 12月, 2018 1 次提交
  30. 08 12月, 2018 1 次提交
  31. 06 12月, 2018 1 次提交