)]}'
{
  "commit": "ce1d4d3e88b3a69d23c3feb436a0b36b6ca0642b",
  "tree": "6bec428bddf30c88155d2523fc82a05f8e6876a6",
  "parents": [
    "cbeb321a64af5437fbde249605b191ff0fdfa21c"
  ],
  "author": {
    "name": "Christoph Hellwig",
    "email": "hch@lst.de",
    "time": "Thu Dec 22 21:08:46 2005 -0800"
  },
  "committer": {
    "name": "David S. Miller",
    "email": "davem@sunset.davemloft.net",
    "time": "Tue Jan 03 13:11:18 2006 -0800"
  },
  "message": "[NET]: restructure sock_aio_{read,write} / sock_{readv,writev}\n\nMid-term I plan to restructure the file_operations so that we don\u0027t need\nto have all these duplicate aio and vectored versions.  This patch is\na small step in that direction but also a worthwile cleanup on it\u0027s own:\n\n(1) introduce a alloc_sock_iocb helper that encapsulates allocating a\n    proper sock_iocb\n(2) add do_sock_read and do_sock_write helpers for common read/write\n    code\n\nSigned-off-by: Christoph Hellwig \u003chch@lst.de\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "f40957adc7c70886cb4ee598d56096d482b77c19",
      "old_mode": 33188,
      "old_path": "net/socket.c",
      "new_id": "0dde6dade2b17b60afac9ffc937f724f3ba9f6b3",
      "new_mode": 33188,
      "new_path": "net/socket.c"
    }
  ]
}
