)]}'
{
  "commit": "c5dec1c3034f1ae3503efbf641ff3b0273b64797",
  "tree": "d8c2d81ff2d944a0ba43e6ef7284482898af8b3b",
  "parents": [
    "476a4813cfddf7cf159956cc0e2d3c830c1507e3"
  ],
  "author": {
    "name": "FUJITA Tomonori",
    "email": "fujita.tomonori@lab.ntt.co.jp",
    "time": "Fri Apr 11 12:56:49 2008 +0200"
  },
  "committer": {
    "name": "Jens Axboe",
    "email": "jens.axboe@oracle.com",
    "time": "Mon Apr 21 09:50:08 2008 +0200"
  },
  "message": "block: convert bio_copy_user to bio_copy_user_iov\n\nThis patch enables bio_copy_user to take struct sg_iovec (renamed\nbio_copy_user_iov). bio_copy_user uses bio_copy_user_iov internally as\nbio_map_user uses bio_map_user_iov.\n\nThe major changes are:\n\n- adds sg_iovec array to struct bio_map_data\n\n- adds __bio_copy_iov that copy data between bio and\nsg_iovec. bio_copy_user_iov and bio_uncopy_user use it.\n\nSigned-off-by: FUJITA Tomonori \u003cfujita.tomonori@lab.ntt.co.jp\u003e\nCc: Tejun Heo \u003chtejun@gmail.com\u003e\nCc: Mike Christie \u003cmichaelc@cs.wisc.edu\u003e\nCc: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\nSigned-off-by: Jens Axboe \u003cjens.axboe@oracle.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "553b5b7960ad1a3f380f03afbf780f0867767972",
      "old_mode": 33188,
      "old_path": "fs/bio.c",
      "new_id": "6e0b6f66df0315a450f467c1025c8b1042845ced",
      "new_mode": 33188,
      "new_path": "fs/bio.c"
    },
    {
      "type": "modify",
      "old_id": "4c59bdccd3ee7412a26dfe9eae9ba88f58a54686",
      "old_mode": 33188,
      "old_path": "include/linux/bio.h",
      "new_id": "d259690863fb0494a5d1ceeb580f30d0ac793eef",
      "new_mode": 33188,
      "new_path": "include/linux/bio.h"
    }
  ]
}
