)]}'
{
  "commit": "707c21c848deeb0200ba3f07e4ba90e6dc419c2f",
  "tree": "d8e8f32916ac1f04e45e42595ddd0ef771ddb1ad",
  "parents": [
    "9c50823eebf7c256b92b4e0f02b5fb30e97788c2"
  ],
  "author": {
    "name": "Andrew Morton",
    "email": "akpm@osdl.org",
    "time": "Fri Mar 24 03:18:13 2006 -0800"
  },
  "committer": {
    "name": "Linus Torvalds",
    "email": "torvalds@g5.osdl.org",
    "time": "Fri Mar 24 07:33:26 2006 -0800"
  },
  "message": "[PATCH] msync(MS_SYNC): don\u0027t hold mmap_sem while syncing\n\nIt seems bad to hold mmap_sem while performing synchronous disk I/O.  Alter\nthe msync(MS_SYNC) code so that the lock is released while we sync the file.\n\nCc: Hugh Dickins \u003chugh@veritas.com\u003e\nCc: Nick Piggin \u003cnickpiggin@yahoo.com.au\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": "8a66f5d5d4f0d5cda1a14bb265ddef30ca6e9ac0",
      "old_mode": 33188,
      "old_path": "mm/msync.c",
      "new_id": "ee9bd67598330439b759ea5d158de8060f307a16",
      "new_mode": 33188,
      "new_path": "mm/msync.c"
    }
  ]
}
