)]}'
{
  "commit": "3e1f60b80cafcb5d7e8d3665b35962fbb8fb9efa",
  "tree": "80b07264a2599f494f9f8eebb7230ceead3ae645",
  "parents": [
    "c0f92ba99bdeaf35f9c580291b4e1a657c67fbd4"
  ],
  "author": {
    "name": "Frederic Weisbecker",
    "email": "fweisbec@gmail.com",
    "time": "Sun Mar 22 23:10:45 2009 +0100"
  },
  "committer": {
    "name": "Ingo Molnar",
    "email": "mingo@elte.hu",
    "time": "Mon Mar 23 16:25:47 2009 +0100"
  },
  "message": "tracing/ftrace: check if debugfs is registered before creating files\n\nImpact: fix a crash with ftrace\u003d{nop,boot} parameter\n\nIf the nop or initcall tracers are launched as boot tracers,\nthey will attempt to create their option directory and files.\nBut these tracers are registered very early and then assigned\nas \"boot tracers\" very early if asked to.\n\nSince they do this before debugfs has been registered (core initcall),\na crash is triggered.\n\nAnother early tracers could also come later. So we fix it by\nchecking if debugfs is initialized before creating the root\ntracing directory.\n\nSigned-off-by: Frederic Weisbecker \u003cfweisbec@gmail.com\u003e\nCc: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\nCc: Steven Rostedt \u003crostedt@goodmis.org\u003e\nLKML-Reference: \u003c1237759847-21025-3-git-send-email-fweisbec@gmail.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "ace685c7018668b58a5b035c5cf7f9b738d555d5",
      "old_mode": 33188,
      "old_path": "kernel/trace/trace.c",
      "new_id": "f0e1337b1ebd5481dc2d6fdd4a1e1429f36de8d4",
      "new_mode": 33188,
      "new_path": "kernel/trace/trace.c"
    }
  ]
}
