)]}'
{
  "commit": "7b6d91daee5cac6402186ff224c3af39d79f4a0e",
  "tree": "b1518cf0b6c301178e0a320f80610cd5b3aa7625",
  "parents": [
    "33659ebbae262228eef4e0fe990f393d1f0ed941"
  ],
  "author": {
    "name": "Christoph Hellwig",
    "email": "hch@lst.de",
    "time": "Sat Aug 07 18:20:39 2010 +0200"
  },
  "committer": {
    "name": "Jens Axboe",
    "email": "jaxboe@fusionio.com",
    "time": "Sat Aug 07 18:20:39 2010 +0200"
  },
  "message": "block: unify flags for struct bio and struct request\n\nRemove the current bio flags and reuse the request flags for the bio, too.\nThis allows to more easily trace the type of I/O from the filesystem\ndown to the block driver.  There were two flags in the bio that were\nmissing in the requests:  BIO_RW_UNPLUG and BIO_RW_AHEAD.  Also I\u0027ve\nrenamed two request flags that had a superflous RW in them.\n\nNote that the flags are in bio.h despite having the REQ_ name - as\nblkdev.h includes bio.h that is the only way to go for now.\n\nSigned-off-by: Christoph Hellwig \u003chch@lst.de\u003e\nSigned-off-by: Jens Axboe \u003cjaxboe@fusionio.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "74e404393172ce299d2ae0cc070b4232878d5cb2",
      "old_mode": 33188,
      "old_path": "block/blk-barrier.c",
      "new_id": "7c6f4a714687e177a14123887fce87f3a337bbec",
      "new_mode": 33188,
      "new_path": "block/blk-barrier.c"
    },
    {
      "type": "modify",
      "old_id": "dca43a31e7255ee67d913225abe053c2265ad2f4",
      "old_mode": 33188,
      "old_path": "block/blk-core.c",
      "new_id": "66c3cfe94d0ad3efc68b4379290435f257c414a4",
      "new_mode": 33188,
      "new_path": "block/blk-core.c"
    },
    {
      "type": "modify",
      "old_id": "9083cf0180cc8a296d2529a4ef9d9943ea5d05c1",
      "old_mode": 33188,
      "old_path": "block/blk-map.c",
      "new_id": "c65d7593f7f1deba5511347ceeb6dd5c881e5b3c",
      "new_mode": 33188,
      "new_path": "block/blk-map.c"
    },
    {
      "type": "modify",
      "old_id": "87e4fb7d0e9814053b775130125437b90de81fc8",
      "old_mode": 33188,
      "old_path": "block/blk-merge.c",
      "new_id": "4852475521ea911689be649166b8f592684cb2c6",
      "new_mode": 33188,
      "new_path": "block/blk-merge.c"
    },
    {
      "type": "modify",
      "old_id": "d4edeb8fceb8b33926e679e54459dc4b442386ae",
      "old_mode": 33188,
      "old_path": "block/cfq-iosched.c",
      "new_id": "eb4086f7dfef9eb7efc6d202fb7a979919a551b8",
      "new_mode": 33188,
      "new_path": "block/cfq-iosched.c"
    },
    {
      "type": "modify",
      "old_id": "aa99b59c03d6748c17e948687a9e38a08c4224a4",
      "old_mode": 33188,
      "old_path": "block/elevator.c",
      "new_id": "816a7c8d6394257d89fb36bd67c6b01a62d92020",
      "new_mode": 33188,
      "new_path": "block/elevator.c"
    },
    {
      "type": "modify",
      "old_id": "a5c08b082edbed869ccc895d9f4da20b01b31d32",
      "old_mode": 33188,
      "old_path": "drivers/ata/libata-scsi.c",
      "new_id": "0a8cd34847915295d04867d1fd576517c91e8646",
      "new_mode": 33188,
      "new_path": "drivers/ata/libata-scsi.c"
    },
    {
      "type": "modify",
      "old_id": "035cefe4045ae76f076f3d56a85b058c3bb68fc7",
      "old_mode": 33188,
      "old_path": "drivers/block/aoe/aoeblk.c",
      "new_id": "65deffde60acadb7ae3329a0485ba1552b75c941",
      "new_mode": 33188,
      "new_path": "drivers/block/aoe/aoeblk.c"
    },
    {
      "type": "modify",
      "old_id": "f1bf79d9bc0a1c65df988ef4ec0b3c1eab907d93",
      "old_mode": 33188,
      "old_path": "drivers/block/brd.c",
      "new_id": "1b218c6b68205c961948b3fe14f315d26f711aa4",
      "new_mode": 33188,
      "new_path": "drivers/block/brd.c"
    },
    {
      "type": "modify",
      "old_id": "df018990c42252f59f4e57c40abddabb3118368f",
      "old_mode": 33188,
      "old_path": "drivers/block/drbd/drbd_actlog.c",
      "new_id": "9400845d602e0809c818d067bc417e8f10220684",
      "new_mode": 33188,
      "new_path": "drivers/block/drbd/drbd_actlog.c"
    },
    {
      "type": "modify",
      "old_id": "7258c95e895e3c3ff7c91bdc3660154d55061413",
      "old_mode": 33188,
      "old_path": "drivers/block/drbd/drbd_main.c",
      "new_id": "e2ab13d99d6951b6e8c6a865ae75c56678bf3072",
      "new_mode": 33188,
      "new_path": "drivers/block/drbd/drbd_main.c"
    },
    {
      "type": "modify",
      "old_id": "dff48701b84d8784f0f85a9202abbaaf16c522fc",
      "old_mode": 33188,
      "old_path": "drivers/block/drbd/drbd_receiver.c",
      "new_id": "cba1deb7b271161048bab456400e8555f310b030",
      "new_mode": 33188,
      "new_path": "drivers/block/drbd/drbd_receiver.c"
    },
    {
      "type": "modify",
      "old_id": "654f1ef5cbb0fb6e21c25430e8e2cace1a84630f",
      "old_mode": 33188,
      "old_path": "drivers/block/drbd/drbd_req.c",
      "new_id": "f761d98a4e90320998bd54099ea8c4caa56154ac",
      "new_mode": 33188,
      "new_path": "drivers/block/drbd/drbd_req.c"
    },
    {
      "type": "modify",
      "old_id": "6120922f459f3708685cffa46a51e5517c89b18c",
      "old_mode": 33188,
      "old_path": "drivers/block/loop.c",
      "new_id": "fedfdb7d3cdfae59bcfda37d09e08ea91bae1ecf",
      "new_mode": 33188,
      "new_path": "drivers/block/loop.c"
    },
    {
      "type": "modify",
      "old_id": "8a549db2aa7859b588e106c981301dbd5118aec6",
      "old_mode": 33188,
      "old_path": "drivers/block/pktcdvd.c",
      "new_id": "9f3e4454274b62748ecaf4663c79ac7608edac15",
      "new_mode": 33188,
      "new_path": "drivers/block/pktcdvd.c"
    },
    {
      "type": "modify",
      "old_id": "2f9470ff8f7cec7c7d3de70ea0c347a0e92bf4e1",
      "old_mode": 33188,
      "old_path": "drivers/block/umem.c",
      "new_id": "8be57151f5d6570cd9b9c9a629618bc23ae3466b",
      "new_mode": 33188,
      "new_path": "drivers/block/umem.c"
    },
    {
      "type": "modify",
      "old_id": "02712bf045c1bdece00d845d35662fd065e12c41",
      "old_mode": 33188,
      "old_path": "drivers/ide/ide-cd_ioctl.c",
      "new_id": "766b3deeb23c75f51eb5618a90e891d2fb220d90",
      "new_mode": 33188,
      "new_path": "drivers/ide/ide-cd_ioctl.c"
    },
    {
      "type": "modify",
      "old_id": "c7d0737bb18a9a9435137052c5c43544ffab5436",
      "old_mode": 33188,
      "old_path": "drivers/ide/ide-floppy.c",
      "new_id": "5406b6ea3ad1d2118996a405da5b33ac1359e4ad",
      "new_mode": 33188,
      "new_path": "drivers/ide/ide-floppy.c"
    },
    {
      "type": "modify",
      "old_id": "10f457ca6af2568ab9073f8a7ab7477a0f946a94",
      "old_mode": 33188,
      "old_path": "drivers/md/dm-io.c",
      "new_id": "0590c75b0ab68e7f49a9f7d0adfa82f09fa2badf",
      "new_mode": 33188,
      "new_path": "drivers/md/dm-io.c"
    },
    {
      "type": "modify",
      "old_id": "addf83475040d326145d67bad45f535d40c41407",
      "old_mode": 33188,
      "old_path": "drivers/md/dm-kcopyd.c",
      "new_id": "d8587bac5682f41673cc9a20695a146c30415a31",
      "new_mode": 33188,
      "new_path": "drivers/md/dm-kcopyd.c"
    },
    {
      "type": "modify",
      "old_id": "ddda531723dcecd5e53d3dc644e41743dc6379a8",
      "old_mode": 33188,
      "old_path": "drivers/md/dm-raid1.c",
      "new_id": "74136262d6542cbd599519645b6aaac3c6f1db74",
      "new_mode": 33188,
      "new_path": "drivers/md/dm-raid1.c"
    },
    {
      "type": "modify",
      "old_id": "e610725db766f643feb7c5c7b932e2c6562e5640",
      "old_mode": 33188,
      "old_path": "drivers/md/dm-stripe.c",
      "new_id": "d6e28d732b4d7de33e339ab32145634b6b170034",
      "new_mode": 33188,
      "new_path": "drivers/md/dm-stripe.c"
    },
    {
      "type": "modify",
      "old_id": "1e0e6dd51501036a4993e96714ca20a3ede1c2c8",
      "old_mode": 33188,
      "old_path": "drivers/md/dm.c",
      "new_id": "d6f77baeafd605527217dd62a056f34be2bc2aed",
      "new_mode": 33188,
      "new_path": "drivers/md/dm.c"
    },
    {
      "type": "modify",
      "old_id": "7e0e057db9a704740220e032a1592ceb0f94f9b5",
      "old_mode": 33188,
      "old_path": "drivers/md/linear.c",
      "new_id": "ba19060bcf3f7142868c6d401f5dbc2e780fe633",
      "new_mode": 33188,
      "new_path": "drivers/md/linear.c"
    },
    {
      "type": "modify",
      "old_id": "cb20d0b0555adee7c12d5e643a65d142f7f054e0",
      "old_mode": 33188,
      "old_path": "drivers/md/md.c",
      "new_id": "1893af6787790a7d7919de4f478313fa4a2ba957",
      "new_mode": 33188,
      "new_path": "drivers/md/md.c"
    },
    {
      "type": "modify",
      "old_id": "10597bfec0001c6ec3d732cab348ba459ee89a1a",
      "old_mode": 33188,
      "old_path": "drivers/md/md.h",
      "new_id": "fc56e0f21c80ac9774d8271dff26129f70bb9c77",
      "new_mode": 33188,
      "new_path": "drivers/md/md.h"
    },
    {
      "type": "modify",
      "old_id": "410fb60699ac1d2b2ca4af62bca7ed89b2af60d7",
      "old_mode": 33188,
      "old_path": "drivers/md/multipath.c",
      "new_id": "0307d217e7a4c399f52550482cd945942d416d30",
      "new_mode": 33188,
      "new_path": "drivers/md/multipath.c"
    },
    {
      "type": "modify",
      "old_id": "563abed5a2cb73b68cc86d4230b8e1ab0a510b61",
      "old_mode": 33188,
      "old_path": "drivers/md/raid0.c",
      "new_id": "6f7af46d623c9d1cb4dccc8fdccff28b0e5bfa2b",
      "new_mode": 33188,
      "new_path": "drivers/md/raid0.c"
    },
    {
      "type": "modify",
      "old_id": "a948da8012de205f37bb5e7498df7235b374b7ca",
      "old_mode": 33188,
      "old_path": "drivers/md/raid1.c",
      "new_id": "73cc74ffc26bd5eefb7166aa37130e4c47daa56a",
      "new_mode": 33188,
      "new_path": "drivers/md/raid1.c"
    },
    {
      "type": "modify",
      "old_id": "42e64e4e5e2503fb4b81c12ac6706932f4397ba4",
      "old_mode": 33188,
      "old_path": "drivers/md/raid10.c",
      "new_id": "62ecb6650fd023ce10c5dc619be058fa480f8d91",
      "new_mode": 33188,
      "new_path": "drivers/md/raid10.c"
    },
    {
      "type": "modify",
      "old_id": "96c690279fc6b58c7147c5860bf16417baa2149e",
      "old_mode": 33188,
      "old_path": "drivers/md/raid5.c",
      "new_id": "20ac2f14376a1417552982697cde2b303af7afd2",
      "new_mode": 33188,
      "new_path": "drivers/md/raid5.c"
    },
    {
      "type": "modify",
      "old_id": "ee4b6914667f9cb2a55c9f20f493bfb971357a9d",
      "old_mode": 33188,
      "old_path": "drivers/scsi/osd/osd_initiator.c",
      "new_id": "fda4de3440c4640f6754a1a66d143aeb5da8936c",
      "new_mode": 33188,
      "new_path": "drivers/scsi/osd/osd_initiator.c"
    },
    {
      "type": "modify",
      "old_id": "e7bf6ca64dcf028caec480f4ecb82b2ff32d2463",
      "old_mode": 33188,
      "old_path": "fs/bio.c",
      "new_id": "8abb2dfb2e7c8b006f9c80b716808a1ff07a0189",
      "new_mode": 33188,
      "new_path": "fs/bio.c"
    },
    {
      "type": "modify",
      "old_id": "34f7c375567e38eef3f83843baf0bf2272282008",
      "old_mode": 33188,
      "old_path": "fs/btrfs/disk-io.c",
      "new_id": "64f10082f0484274e2987f293a4d6f4d1e313684",
      "new_mode": 33188,
      "new_path": "fs/btrfs/disk-io.c"
    },
    {
      "type": "modify",
      "old_id": "1bff92ad474434a535b711abebb14d7a692cabca",
      "old_mode": 33188,
      "old_path": "fs/btrfs/inode.c",
      "new_id": "e975d7180a88245db56830044df334fadb926c65",
      "new_mode": 33188,
      "new_path": "fs/btrfs/inode.c"
    },
    {
      "type": "modify",
      "old_id": "d6e3af8be95b9a1509b6b61f29ae8841ce52af31",
      "old_mode": 33188,
      "old_path": "fs/btrfs/volumes.c",
      "new_id": "dd318ff280b22a18167f65e538d5215b4b03e3c5",
      "new_mode": 33188,
      "new_path": "fs/btrfs/volumes.c"
    },
    {
      "type": "modify",
      "old_id": "4337cad7777b13f98c1d428942387d61a8503c4e",
      "old_mode": 33188,
      "old_path": "fs/exofs/ios.c",
      "new_id": "e2732203fa9373c2443dcff83fce7b0e4af516bc",
      "new_mode": 33188,
      "new_path": "fs/exofs/ios.c"
    },
    {
      "type": "modify",
      "old_id": "efc3539ac5a1f2870779522227d40a23c07a0b20",
      "old_mode": 33188,
      "old_path": "fs/gfs2/log.c",
      "new_id": "cde1248a62255ae9bdb03b4c2757a71e973fa089",
      "new_mode": 33188,
      "new_path": "fs/gfs2/log.c"
    },
    {
      "type": "modify",
      "old_id": "18176d0b75d775901268e038f621765a56d54752",
      "old_mode": 33188,
      "old_path": "fs/gfs2/meta_io.c",
      "new_id": "f3b071f921aa6ea723e35b483675d4c5ee4151c8",
      "new_mode": 33188,
      "new_path": "fs/gfs2/meta_io.c"
    },
    {
      "type": "modify",
      "old_id": "3593b3a7290e874b1d3d6a2238a2a83567685b04",
      "old_mode": 33188,
      "old_path": "fs/gfs2/ops_fstype.c",
      "new_id": "fd4f8946abf504966ecf1e700eea8e1ff84641a7",
      "new_mode": 33188,
      "new_path": "fs/gfs2/ops_fstype.c"
    },
    {
      "type": "modify",
      "old_id": "2e6a2723b8fa56e3c65e3a83af3aa346184ce510",
      "old_mode": 33188,
      "old_path": "fs/nilfs2/segbuf.c",
      "new_id": "4588fb9e93df70a01c9bd379644c4a18a7560b42",
      "new_mode": 33188,
      "new_path": "fs/nilfs2/segbuf.c"
    },
    {
      "type": "modify",
      "old_id": "7fc5606e6ea584d71fc1104f97b1a7e479c640bd",
      "old_mode": 33188,
      "old_path": "include/linux/bio.h",
      "new_id": "4d379c8250aea32d9fd21b0331a3aab9d9e85923",
      "new_mode": 33188,
      "new_path": "include/linux/bio.h"
    },
    {
      "type": "modify",
      "old_id": "3ecd28ef9ba44c1903c0baf06691d76acec5af94",
      "old_mode": 33188,
      "old_path": "include/linux/blkdev.h",
      "new_id": "3fc0f5908619e0b3fc878bbcec4b352faf1fbca7",
      "new_mode": 33188,
      "new_path": "include/linux/blkdev.h"
    },
    {
      "type": "modify",
      "old_id": "5988788314978c426623ed9611516e8fe43901a0",
      "old_mode": 33188,
      "old_path": "include/linux/fs.h",
      "new_id": "c5c92943c76711a1cca4c7711d502a991a3e8762",
      "new_mode": 33188,
      "new_path": "include/linux/fs.h"
    },
    {
      "type": "modify",
      "old_id": "97024fd40cd5f684c0abfe0bfa8118389a0175b3",
      "old_mode": 33188,
      "old_path": "kernel/power/block_io.c",
      "new_id": "83bbc7c02df95fd3560bdac7340cc3804d167d38",
      "new_mode": 33188,
      "new_path": "kernel/power/block_io.c"
    },
    {
      "type": "modify",
      "old_id": "4f149944cb89eb04980866a773974ea7db5b067b",
      "old_mode": 33188,
      "old_path": "kernel/trace/blktrace.c",
      "new_id": "3b4a695051b603fa74cb4f33b37e0e032bbcac46",
      "new_mode": 33188,
      "new_path": "kernel/trace/blktrace.c"
    },
    {
      "type": "modify",
      "old_id": "31a3b962230a930cecab5d223f43d6d790f2610a",
      "old_mode": 33188,
      "old_path": "mm/page_io.c",
      "new_id": "2dee975bf469003dd02e2f318399c16a428e4937",
      "new_mode": 33188,
      "new_path": "mm/page_io.c"
    }
  ]
}
