)]}'
{
  "commit": "9744197c3d7b329590c2be33ad7b17409bd798fe",
  "tree": "b82478694d768a54bad23661e31830cc48e95e0f",
  "parents": [
    "45e9c0de2e86485f8b6633fd64ab19cfbff167f6"
  ],
  "author": {
    "name": "NeilBrown",
    "email": "neilb@suse.de",
    "time": "Fri Sep 19 11:49:54 2008 +1000"
  },
  "committer": {
    "name": "NeilBrown",
    "email": "neilb@suse.de",
    "time": "Fri Sep 19 11:49:54 2008 +1000"
  },
  "message": "md: Don\u0027t wait UNINTERRUPTIBLE for other resync to finish\n\nWhen two md arrays share some block device (e.g each uses different\npartitions on the one device), a resync of one array will wait for\nthe resync on the other to finish.\n\nThis can be a long time and as it currently waits TASK_UNINTERRUPTIBLE,\nthe softlockup code notices and complains.\n\nSo use TASK_INTERRUPTIBLE instead and make sure to flush signals\nbefore calling schedule.\n\nSigned-off-by: NeilBrown \u003cneilb@suse.de\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "4790c83d78d0cd52adbfb4d4c394eb9d7ec4c691",
      "old_mode": 33188,
      "old_path": "drivers/md/md.c",
      "new_id": "deeac4b44173d959b2fca6ca7f9abf57aa419f55",
      "new_mode": 33188,
      "new_path": "drivers/md/md.c"
    }
  ]
}
