)]}'
{
  "commit": "45b4b782e8489bcf45a4331ee32f0f3037c5c3aa",
  "tree": "e606bf19361cd5aa5f4b70ec5951b83b1249fd5b",
  "parents": [
    "d1a343a0231ea34db16ab6773809f2874bcabcf8",
    "fe78fcc85a2046c51f1535710996860557eeec20"
  ],
  "author": {
    "name": "Linus Torvalds",
    "email": "torvalds@linux-foundation.org",
    "time": "Thu Jul 23 13:16:21 2015 -0700"
  },
  "committer": {
    "name": "Linus Torvalds",
    "email": "torvalds@linux-foundation.org",
    "time": "Thu Jul 23 13:16:21 2015 -0700"
  },
  "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/ebiederm/user-namespace\n\nPull namespace fixes from Eric Biederman:\n \"While reading through the code of detach_mounts I realized the code\n  was slightly off.  Testing it revealed two buggy corner cases that can\n  send the code of detach_mounts into an infinite loop.\n\n  Fixing the code to do the right thing removes the possibility of these\n  user triggered infinite loops in the code\"\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/ebiederm/user-namespace:\n  mnt: In detach_mounts detach the appropriate unmounted mount\n  mnt: Clarify and correct the disconnect logic in umount_tree\n",
  "tree_diff": []
}
