)]}'
{
  "commit": "2e386e4bac90554887e73d6f342e845185b33fc3",
  "tree": "635a811a625aaf5ca96b9a391632aa59f8fe47f8",
  "parents": [
    "9507b0c838e37651030d453b9cf3b136cfeefe89"
  ],
  "author": {
    "name": "Simon Kagstrom",
    "email": "simon.kagstrom@netinsight.net",
    "time": "Tue Nov 03 14:19:03 2009 +0100"
  },
  "committer": {
    "name": "David Woodhouse",
    "email": "David.Woodhouse@intel.com",
    "time": "Mon Nov 30 12:02:07 2009 +0000"
  },
  "message": "mtd: mtdoops: refactor as a kmsg_dumper\n\nThe last messages which happens before a crash might contain interesting\ninformation about the crash. This patch reworks mtdoops using the\nkmsg_dumper support instead of a console, which simplifies the code and\nalso includes the messages before the oops started.\n\nOn oops callbacks, the MTD device write is scheduled in a work queue (to\nbe able to use the regular mtd-\u003ewrite call), while panics call\nmtd-\u003epanic_write directly. Thus, if panic_on_oops is set, the oops will\nbe written out during the panic.\n\nA parameter to specify which mtd device to use (number or name), as well\nas a flag, writable at runtime, to toggle wheter to dump oopses or only\npanics (since oopses can often be handled by regular syslog).\n\nThe patch was massaged and amended by Artem.\n\nSigned-off-by: Simon Kagstrom \u003csimon.kagstrom@netinsight.net\u003e\nReviewed-by: Anders Grafstrom \u003canders.grafstrom@netinsight.net\u003e\nSigned-off-by: Artem Bityutskiy \u003cArtem.Bityutskiy@nokia.com\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "64772dc0ea2bbe0f40d0cbff42b3cddadb52ceb2",
      "old_mode": 33188,
      "old_path": "drivers/mtd/mtdoops.c",
      "new_id": "a714ec482761fbba566379e31b6b8b3a147c5d78",
      "new_mode": 33188,
      "new_path": "drivers/mtd/mtdoops.c"
    }
  ]
}
