)]}'
{
  "commit": "91f73f90d97fa67effbb49e0a79c50cf26dfe324",
  "tree": "8b76397e3bf252c295547494872df6f1d6626023",
  "parents": [
    "64b36ca7f408e0bd45487c8c28f168f11f3b6dcd"
  ],
  "author": {
    "name": "Frederic Weisbecker",
    "email": "fweisbec@gmail.com",
    "time": "Fri Feb 20 17:34:06 2009 +0100"
  },
  "committer": {
    "name": "Ingo Molnar",
    "email": "mingo@elte.hu",
    "time": "Fri Feb 20 19:30:04 2009 +0100"
  },
  "message": "tracing/markers: make markers select tracepoints\n\nSometimes it happens that KConfig dependencies are not handled\nlike in the following scenario:\n\n- config A\n   bool\n\n- config B\n   bool\n   depends on A\n\n- config C\n   bool\n   select B\n\nIf one selects C, then it will select B without checking its\ndependency to A, if A hasn\u0027t been selected elsewhere, it will\nresult in a build failure.\n\nThis is what happens on the following build error:\n\n kernel/built-in.o: In function `marker_update_probe_range\u0027:\n (.text+0x52f64): undefined reference to `tracepoint_probe_register_noupdate\u0027\n kernel/built-in.o: In function `marker_update_probe_range\u0027:\n (.text+0x52f74): undefined reference to `tracepoint_probe_unregister_noupdate\u0027\n kernel/built-in.o: In function `marker_update_probe_range\u0027:\n (.text+0x52fb9): undefined reference to `tracepoint_probe_unregister_noupdate\u0027\n kernel/built-in.o: In function `marker_update_probes\u0027:\n marker.c:(.text+0x530ba): undefined reference to `tracepoint_probe_update_all\u0027\n\nCONFIG_KVM_TRACE will select CONFIG_MARKER, but the latter\ndepends on CONFIG_TRACEPOINTS which will not be selected.\n\nReported-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Frederic Weisbecker \u003cfweisbec@gmail.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "f068071fcc5d952a0a6c7d745797ea094d7b3999",
      "old_mode": 33188,
      "old_path": "init/Kconfig",
      "new_id": "26b5bab6f6e82810b2f9fa4122c670e0b677cab7",
      "new_mode": 33188,
      "new_path": "init/Kconfig"
    }
  ]
}
