)]}'
{
  "commit": "bb799ca0202a360fa74d5f17039b9100caebdde7",
  "tree": "048b6cedfd2644edd82a606db6d9e8b19d31328b",
  "parents": [
    "1b4344986926da324b5cd10b683e5a1a5e1b7db3"
  ],
  "author": {
    "name": "Jens Axboe",
    "email": "jens.axboe@oracle.com",
    "time": "Wed Dec 10 15:35:05 2008 +0100"
  },
  "committer": {
    "name": "Jens Axboe",
    "email": "jens.axboe@oracle.com",
    "time": "Mon Dec 29 08:29:23 2008 +0100"
  },
  "message": "bio: allow individual slabs in the bio_set\n\nInstead of having a global bio slab cache, add a reference to one\nin each bio_set that is created. This allows for personalized slabs\nin each bio_set, so that they can have bios of different sizes.\n\nThis means we can personalize the bios we return. File systems may\nwant to embed the bio inside another structure, to avoid allocation\nmore items (and stuffing them in -\u003ebi_private) after the get a bio.\nOr we may want to embed a number of bio_vecs directly at the end\nof a bio, to avoid doing two allocations to return a bio. This is now\npossible.\n\nSigned-off-by: Jens Axboe \u003cjens.axboe@oracle.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "ce26c84af064339f196a0a2eb62b0c55866408b2",
      "old_mode": 33188,
      "old_path": "drivers/md/dm-crypt.c",
      "new_id": "3326750ec02c9d056329cb075842954012bc25cb",
      "new_mode": 33188,
      "new_path": "drivers/md/dm-crypt.c"
    },
    {
      "type": "modify",
      "old_id": "2fd6d4450637943963d88c948080cf4f0ed73a92",
      "old_mode": 33188,
      "old_path": "drivers/md/dm-io.c",
      "new_id": "a34338567a2a601c3cdbda72441d54299301f89a",
      "new_mode": 33188,
      "new_path": "drivers/md/dm-io.c"
    },
    {
      "type": "modify",
      "old_id": "343094c3feeb834c55f8aa1ecd3baa57890eca1d",
      "old_mode": 33188,
      "old_path": "drivers/md/dm.c",
      "new_id": "421c9f02d8ca7329c41168e7beb5f1c2b3a6c6d1",
      "new_mode": 33188,
      "new_path": "drivers/md/dm.c"
    },
    {
      "type": "modify",
      "old_id": "19caf7c962ace6c58868ed4fd2196212faf755ef",
      "old_mode": 33188,
      "old_path": "fs/bio-integrity.c",
      "new_id": "77ebc3c263d6549b5934017b3adfacd7752dc802",
      "new_mode": 33188,
      "new_path": "fs/bio-integrity.c"
    },
    {
      "type": "modify",
      "old_id": "1ab8986b0411aea990f828ad82e04f4f7ab9b864",
      "old_mode": 33188,
      "old_path": "fs/bio.c",
      "new_id": "0146f80789e96210c681a043590c1c5932eb49f0",
      "new_mode": 33188,
      "new_path": "fs/bio.c"
    },
    {
      "type": "modify",
      "old_id": "9340098d75dc5e127b9b8210a84092432ecc467f",
      "old_mode": 33188,
      "old_path": "include/linux/bio.h",
      "new_id": "4b80d3537f97f3494b7bf2e6233a988578eddc4e",
      "new_mode": 33188,
      "new_path": "include/linux/bio.h"
    }
  ]
}
