)]}'
{
  "commit": "83cde9e8ba95d180eaefefe834958fbf7008cf39",
  "tree": "041dd6f0bc4e41baec1a46422683596111e1e2a8",
  "parents": [
    "8b28f621bea6f84d44adf7e804b73aff1e09105b"
  ],
  "author": {
    "name": "Davidlohr Bueso",
    "email": "dave@stgolabs.net",
    "time": "Fri Dec 12 16:54:21 2014 -0800"
  },
  "committer": {
    "name": "Linus Torvalds",
    "email": "torvalds@linux-foundation.org",
    "time": "Sat Dec 13 12:42:45 2014 -0800"
  },
  "message": "mm: use new helper functions around the i_mmap_mutex\n\nConvert all open coded mutex_lock/unlock calls to the\ni_mmap_[lock/unlock]_write() helpers.\n\nSigned-off-by: Davidlohr Bueso \u003cdbueso@suse.de\u003e\nAcked-by: Rik van Riel \u003criel@redhat.com\u003e\nAcked-by: \"Kirill A. Shutemov\" \u003ckirill@shutemov.name\u003e\nAcked-by: Hugh Dickins \u003chughd@google.com\u003e\nCc: Oleg Nesterov \u003coleg@redhat.com\u003e\nAcked-by: Peter Zijlstra (Intel) \u003cpeterz@infradead.org\u003e\nCc: Srikar Dronamraju \u003csrikar@linux.vnet.ibm.com\u003e\nAcked-by: Mel Gorman \u003cmgorman@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "1e2872b25343f106df7a96d0b667e194dd070c54",
      "old_mode": 33188,
      "old_path": "fs/hugetlbfs/inode.c",
      "new_id": "a082709aa42748869fe08fafb43f319f081537fe",
      "new_mode": 33188,
      "new_path": "fs/hugetlbfs/inode.c"
    },
    {
      "type": "modify",
      "old_id": "ed8f2cde34c57acce554ee08d79625c3b260ada8",
      "old_mode": 33188,
      "old_path": "kernel/events/uprobes.c",
      "new_id": "aac81bf9df096247ea763a738465c9ccc0ce743c",
      "new_mode": 33188,
      "new_path": "kernel/events/uprobes.c"
    },
    {
      "type": "modify",
      "old_id": "9ca84189cfc20ad34f6b745c10d753a461b89ee3",
      "old_mode": 33188,
      "old_path": "kernel/fork.c",
      "new_id": "4dc2ddade9f1f288aaa08d8a665f1fded2ba88cc",
      "new_mode": 33188,
      "new_path": "kernel/fork.c"
    },
    {
      "type": "modify",
      "old_id": "d8d9fe3f685c00c7e7f1430ca924850d89713b07",
      "old_mode": 33188,
      "old_path": "mm/filemap_xip.c",
      "new_id": "bad746bde4a2fd44968db699865692d610c0286c",
      "new_mode": 33188,
      "new_path": "mm/filemap_xip.c"
    },
    {
      "type": "modify",
      "old_id": "72b8fa36143328f728a44de1b5cd53b629653a0a",
      "old_mode": 33188,
      "old_path": "mm/fremap.c",
      "new_id": "11ef7ec40d13b0a9baf6e1bb08cbf4c670cafa96",
      "new_mode": 33188,
      "new_path": "mm/fremap.c"
    },
    {
      "type": "modify",
      "old_id": "919b86a2164d2acacd3c17bf8ce3ddb1bfa1afe4",
      "old_mode": 33188,
      "old_path": "mm/hugetlb.c",
      "new_id": "ffe19304cc093728e54721b88f5e0c6dbba3dc3a",
      "new_mode": 33188,
      "new_path": "mm/hugetlb.c"
    },
    {
      "type": "modify",
      "old_id": "e5ee0ca7ae854610fc2335d46dd46b99eadf707f",
      "old_mode": 33188,
      "old_path": "mm/memory-failure.c",
      "new_id": "5e2b26dab8dc04360d7cb1ac8ff98495d2f3cf56",
      "new_mode": 33188,
      "new_path": "mm/memory-failure.c"
    },
    {
      "type": "modify",
      "old_id": "4b5a282e110739d957cd810c02179d63970ce911",
      "old_mode": 33188,
      "old_path": "mm/memory.c",
      "new_id": "039fab699a1adff46d2d3bc12b579f9f8ef31c03",
      "new_mode": 33188,
      "new_path": "mm/memory.c"
    },
    {
      "type": "modify",
      "old_id": "b6c0a77fc1c8260c700fa001a5e2b912f4b80db5",
      "old_mode": 33188,
      "old_path": "mm/mmap.c",
      "new_id": "ecd6ecf487780281dc9d74ce8056b0d295f94e67",
      "new_mode": 33188,
      "new_path": "mm/mmap.c"
    },
    {
      "type": "modify",
      "old_id": "b147f66f4c40f8a639def879df125f48e8c5595c",
      "old_mode": 33188,
      "old_path": "mm/mremap.c",
      "new_id": "426b448d64479facef691b9b872beff9e04e8fda",
      "new_mode": 33188,
      "new_path": "mm/mremap.c"
    },
    {
      "type": "modify",
      "old_id": "bd1808e194a7f36a2e1cc418c51ea85dffc713fc",
      "old_mode": 33188,
      "old_path": "mm/nommu.c",
      "new_id": "52a5765535811e77597bba80e7a30ef5eafcb672",
      "new_mode": 33188,
      "new_path": "mm/nommu.c"
    },
    {
      "type": "modify",
      "old_id": "45eba36fd67300b84f9e30dafb461f5cf2c34ad2",
      "old_mode": 33188,
      "old_path": "mm/rmap.c",
      "new_id": "bea03f6bec61a9283fc8ef1fbbda6223be574613",
      "new_mode": 33188,
      "new_path": "mm/rmap.c"
    }
  ]
}
