)]}'
{
  "commit": "787453c2397edcc3261efebb661739acd8c38547",
  "tree": "41855815ebfb6332485ac1ca30b43308c66da0e0",
  "parents": [
    "fd9d49cac46f5758d513ccf831b599dd4412546f"
  ],
  "author": {
    "name": "NeilBrown",
    "email": "neilb@suse.de",
    "time": "Tue Nov 08 21:39:43 2005 -0800"
  },
  "committer": {
    "name": "Linus Torvalds",
    "email": "torvalds@g5.osdl.org",
    "time": "Wed Nov 09 07:56:40 2005 -0800"
  },
  "message": "[PATCH] md: complete conversion of md to use kthreads\n\nThere are a few loose ends following the conversion of md to use kthreads:\n\n- Some fields in mdk_thread_t that aren\u0027t needed (kthreads does it\u0027s own\n  completion and manages it\u0027s own name).\n\n- thread-\u003erun is now never NULL, so no need to check\n\n- Some tests for signal_pending that aren\u0027t needed (As we don\u0027t use signals\n  to stop threads any more)\n\n- Some flush_signals are not needed\n\n- Some waits are interruptible and don\u0027t need to be.\n\nSigned-off-by: Neil Brown \u003cneilb@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "25f2bbfe6a2b0bb3645a840adb926f94c0d1a78f",
      "old_mode": 33188,
      "old_path": "drivers/md/md.c",
      "new_id": "097ae1b5484bcb84358910a339b026a3b5573704",
      "new_mode": 33188,
      "new_path": "drivers/md/md.c"
    },
    {
      "type": "modify",
      "old_id": "d5854c2b27218e01b2449127394855fd2a5d0eda",
      "old_mode": 33188,
      "old_path": "include/linux/raid/md_k.h",
      "new_id": "46629a275ba9bb06f9d270c187da6a00f8805815",
      "new_mode": 33188,
      "new_path": "include/linux/raid/md_k.h"
    }
  ]
}
