)]}'
{
  "commit": "8b712cd58adfe6aeeb0be4ecc011dc35620719e7",
  "tree": "98a0cdc0b210392fc0fd0feb464603224c2863b1",
  "parents": [
    "44b572809581d5a10dbe35aa6bf689f32b9c5ad6"
  ],
  "author": {
    "name": "Jeff Mahoney",
    "email": "jeffm@suse.com",
    "time": "Tue Jul 07 17:22:12 2009 -0400"
  },
  "committer": {
    "name": "Joel Becker",
    "email": "joel.becker@oracle.com",
    "time": "Wed Jul 08 15:34:02 2009 -0700"
  },
  "message": "ocfs2: Fixup orphan scan cleanup after failed mount\n\nIf the mount fails for any reason, ocfs2_dismount_volume calls\nocfs2_orphan_scan_stop. It requires that ocfs2_orphan_scan_init\nbe called to setup the mutex and work queues, but that doesn\u0027t\nhappen if the mount has failed and we oops accessing an uninitialized\nwork queue.\n\nThis patch splits the init and startup of the orphan scan, eliminating\nthe oops.\n\nSigned-off-by: Jeff Mahoney \u003cjeffm@suse.com\u003e\nSigned-off-by: Joel Becker \u003cjoel.becker@oracle.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "f033760ecbeaae0dde0944d190828aedb7b9c5d0",
      "old_mode": 33188,
      "old_path": "fs/ocfs2/journal.c",
      "new_id": "c48b93ac6b65c55bc2b90daf8b3efa1397b9b6e4",
      "new_mode": 33188,
      "new_path": "fs/ocfs2/journal.c"
    },
    {
      "type": "modify",
      "old_id": "5432c7f79cc6a959d3c39cd2cbcb41663ef599b5",
      "old_mode": 33188,
      "old_path": "fs/ocfs2/journal.h",
      "new_id": "81e8abcd246ec6dad9b64f12760c1c4ae6c6bd89",
      "new_mode": 33188,
      "new_path": "fs/ocfs2/journal.h"
    },
    {
      "type": "modify",
      "old_id": "7efb349fb9bdafe0678bd63786db244bba410b4a",
      "old_mode": 33188,
      "old_path": "fs/ocfs2/super.c",
      "new_id": "63af2e36d834a8cc9006461012894e2807fb1258",
      "new_mode": 33188,
      "new_path": "fs/ocfs2/super.c"
    }
  ]
}
