)]}'
{
  "commit": "90ad4052e85cece1bbae064ff4b14088de35df29",
  "tree": "d31f3811206fc4f51d1677cceb74f58f5e6a557d",
  "parents": [
    "ebf003f0cfb3705e60d40dedc3ec949176c741af"
  ],
  "author": {
    "name": "Masahiro Yamada",
    "email": "yamada.masahiro@socionext.com",
    "time": "Fri Apr 14 15:17:26 2017 +0900"
  },
  "committer": {
    "name": "Masahiro Yamada",
    "email": "yamada.masahiro@socionext.com",
    "time": "Tue Apr 18 23:38:53 2017 +0900"
  },
  "message": "kbuild: avoid conflict between -ffunction-sections and -pg on gcc-4.7\n\nArnd Bergmann reported:\n  \"When ftrace is enabled and we build with gcc-4.7 or older, we\n  get a warning for each file on architectures that select\n  CONFIG_LD_DEAD_CODE_DATA_ELIMINATION:\n\n  warning: -ffunction-sections disabled; it makes profiling impossible [enabled by default]\n  \"\n\nSince commit c3f0d0bc5b01 (\"kbuild, LLVMLinux: Add -Werror to\ncc-option to support clang\"), warnings are treated as errors in\ncc-option checks.  CC_FLAGS_FTRACE is blindly added to KBUILD_CFLAGS,\nso $(call cc-option,-ffunction-sections,) should be moved below it\nin order to detect the conflict between the two options.\n\nReported-by: Arnd Bergmann \u003carnd@arndb.de\u003e\nSigned-off-by: Masahiro Yamada \u003cyamada.masahiro@socionext.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "d266186086334a35d476f62064c8e3f3c38d0f0e",
      "old_mode": 33188,
      "old_path": "Makefile",
      "new_id": "245852f7b312d1842710c9f6247cced54ff05b9a",
      "new_mode": 33188,
      "new_path": "Makefile"
    }
  ]
}
