)]}'
{
  "commit": "e5ac38c11f6c0bddda0156277125e50bb367d1e7",
  "tree": "bbea0fb7a97daf98d8beae1f6729e6d6b6426a3f",
  "parents": [
    "78340e0cd268593a1ba4f80a1b42570f34edf5c5"
  ],
  "author": {
    "name": "Steven Rostedt",
    "email": "rostedt@goodmis.org",
    "time": "Wed Nov 16 13:19:35 2011 -0500"
  },
  "committer": {
    "name": "John Kacur",
    "email": "jkacur@redhat.com",
    "time": "Sat Nov 19 14:07:18 2011 +0100"
  },
  "message": "tracing: Show padding as unsigned short\n\nRT added two bytes to trace migrate disable counting to the trace events\nand used two bytes of the padding to make the change. The structures and\nall were updated correctly, but the display in the event formats was\nnot:\n\ncat /debug/tracing/events/sched/sched_switch/format\n\nname: sched_switch\nID: 51\nformat:\n\tfield:unsigned short common_type;\toffset:0;\tsize:2;\tsigned:0;\n\tfield:unsigned char common_flags;\toffset:2;\tsize:1;\tsigned:0;\n\tfield:unsigned char common_preempt_count;\toffset:3;\tsize:1;\tsigned:0;\n\tfield:int common_pid;\toffset:4;\tsize:4;\tsigned:1;\n\tfield:unsigned short common_migrate_disable;\toffset:8;\tsize:2;\tsigned:0;\n\tfield:int common_padding;\toffset:10;\tsize:2;\tsigned:0;\n\nThe field for common_padding has the correct size and offset, but the\nuse of \"int\" might confuse some parsers (and people that are reading\nit). This needs to be changed to \"unsigned short\".\n\nSigned-off-by: Steven Rostedt \u003crostedt@goodmis.org\u003e\nLink: http://lkml.kernel.org/r/1321467575.4181.36.camel@frodo\nCc: stable-rt@vger.kernel.org\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "37d3ffb2bb6f9e2c82fd40838b86784fdda40dd5",
      "old_mode": 33188,
      "old_path": "kernel/trace/trace_events.c",
      "new_id": "c71844ca4c2009dab316889d66b5d576895b7cf4",
      "new_mode": 33188,
      "new_path": "kernel/trace/trace_events.c"
    }
  ]
}
