)]}'
{
  "commit": "1db60cf2056511c7c8cebcbaee308ef6c79b4728",
  "tree": "4bdb5616abcd48d8b0e08b1fde90f0f4b38a118d",
  "parents": [
    "497f9625c2bbd6a8525fb2eedb22a382a6a8253c"
  ],
  "author": {
    "name": "Jens Axboe",
    "email": "jens.axboe@oracle.com",
    "time": "Tue Jun 12 08:43:46 2007 +0200"
  },
  "committer": {
    "name": "Jens Axboe",
    "email": "jens.axboe@oracle.com",
    "time": "Tue Jul 10 08:04:15 2007 +0200"
  },
  "message": "relay: use splice_to_pipe() instead of open-coding the pipe loop\n\nIt cleans up the relay splice implementation a lot, and gets rid of\na lot of internal pipe knowledge that should not be in there.\n\nPlus fixes for padding and partial first page (and lots more) from\nTom Zanussi.\n\nSigned-off-by: Jens Axboe \u003cjens.axboe@oracle.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "951f29b24e5880a22043066270828a2012218cbe",
      "old_mode": 33188,
      "old_path": "kernel/relay.c",
      "new_id": "dd3bc5b69035d03eb3ce0e7000828b7ff3df7635",
      "new_mode": 33188,
      "new_path": "kernel/relay.c"
    }
  ]
}
