)]}'
{
  "commit": "aadd06e5c56b9ff5117ec77e59eada43dc46e2fc",
  "tree": "16da42148eab5ebcfc821fcedd0541f35a2c318b",
  "parents": [
    "b3cf257623fabd8f1ee6700a6d328cc1c5da5a1d"
  ],
  "author": {
    "name": "Jens Axboe",
    "email": "axboe@suse.de",
    "time": "Mon Jul 10 11:00:01 2006 +0200"
  },
  "committer": {
    "name": "Jens Axboe",
    "email": "axboe@suse.de",
    "time": "Mon Jul 10 11:00:01 2006 +0200"
  },
  "message": "[PATCH] splice: fix problems with sys_tee()\n\nSeveral issues noticed/fixed:\n\n- We cannot reliably block in link_pipe() while holding both input and output\n  mutexes. So do preparatory checks before locking down both mutexes and doing\n  the link.\n\n- The ipipe-\u003enrbufs vs i check was bad, because we could have dropped the\n  ipipe lock in-between. This causes us to potentially look at unknown\n  buffers if we were racing with someone else reading this pipe.\n\nSigned-off-by: Jens Axboe \u003caxboe@suse.de\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "05fd2787be989831e25c61dcce966360f534c544",
      "old_mode": 33188,
      "old_path": "fs/splice.c",
      "new_id": "684bca3d3a107c021715f8394a1f1d23a1913aaa",
      "new_mode": 33188,
      "new_path": "fs/splice.c"
    }
  ]
}
