)]}'
{
  "commit": "64c20d2a20fce295c260ea6cb3b468edfa2fb07b",
  "tree": "8b01c3445a90155e4d237a0368d67e81032bb7ea",
  "parents": [
    "d5a335b845792d2a69ed1e244c0b233117b7db3c"
  ],
  "author": {
    "name": "Lino Sanfilippo",
    "email": "LinoSanfilippo@gmx.de",
    "time": "Tue Jun 14 17:29:53 2011 +0200"
  },
  "committer": {
    "name": "Eric Paris",
    "email": "eparis@redhat.com",
    "time": "Tue Dec 11 13:44:36 2012 -0500"
  },
  "message": "fsnotify: dont put marks on temporary list when clearing marks by group\n\nIn clear_marks_by_group_flags() the mark list of a group is iterated and the\nmarks are put on a temporary list.\nSince we introduced fsnotify_destroy_mark_locked() we dont need the temp list\nany more and are able to remove the marks while the mark list is iterated and\nthe mark list mutex is held.\n\nSigned-off-by: Lino Sanfilippo \u003cLinoSanfilippo@gmx.de\u003e\nSigned-off-by: Eric Paris \u003ceparis@redhat.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "f9dda0304a10f71e4141617c69fc485f74183ccf",
      "old_mode": 33188,
      "old_path": "fs/notify/mark.c",
      "new_id": "0e93d90bb753a3518235bfb04cc9da9ad912b857",
      "new_mode": 33188,
      "new_path": "fs/notify/mark.c"
    },
    {
      "type": "modify",
      "old_id": "26c06afa264e6270d63c2152cc40fc02d8915683",
      "old_mode": 33188,
      "old_path": "include/linux/fsnotify_backend.h",
      "new_id": "5a88993504569b9be72b45ad8485c3e17cc828d3",
      "new_mode": 33188,
      "new_path": "include/linux/fsnotify_backend.h"
    }
  ]
}
