)]}'
{
  "commit": "dd3932eddf428571762596e17b65f5dc92ca361b",
  "tree": "57cec5ae2f862037f78b7e993323d77955bb6463",
  "parents": [
    "8786fb70ccb36c7cff64680bb80c46d3a09d44db"
  ],
  "author": {
    "name": "Christoph Hellwig",
    "email": "hch@lst.de",
    "time": "Thu Sep 16 20:51:46 2010 +0200"
  },
  "committer": {
    "name": "Jens Axboe",
    "email": "jaxboe@fusionio.com",
    "time": "Thu Sep 16 20:52:58 2010 +0200"
  },
  "message": "block: remove BLKDEV_IFL_WAIT\n\nAll the blkdev_issue_* helpers can only sanely be used for synchronous\ncaller.  To issue cache flushes or barriers asynchronously the caller needs\nto set up a bio by itself with a completion callback to move the asynchronous\nstate machine ahead.  So drop the BLKDEV_IFL_WAIT flag that is always\nspecified when calling blkdev_issue_* and also remove the now unused flags\nargument to blkdev_issue_flush and blkdev_issue_zeroout.  For\nblkdev_issue_discard we need to keep it for the secure discard flag, which\ngains a more descriptive name and loses the bitops vs flag confusion.\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": "62b7df9bca9dcdc36dfb391802e0269e873d4003",
      "old_mode": 33188,
      "old_path": "block/blk-flush.c",
      "new_id": "54b123d6563e6e57aecff9e92af2614fb8c3682e",
      "new_mode": 33188,
      "new_path": "block/blk-flush.c"
    },
    {
      "type": "modify",
      "old_id": "fe2e6ed0f510f378893bba54280f639bc585cb93",
      "old_mode": 33188,
      "old_path": "block/blk-lib.c",
      "new_id": "1a320d2406b01c073c56f48e8d7867dd067d1510",
      "new_mode": 33188,
      "new_path": "block/blk-lib.c"
    },
    {
      "type": "modify",
      "old_id": "d8052f0dabd377e5b8d9b58d93426a2431ab0ea7",
      "old_mode": 33188,
      "old_path": "block/ioctl.c",
      "new_id": "cb2b9099862be9c526972b3772235ec54b1fb4e2",
      "new_mode": 33188,
      "new_path": "block/ioctl.c"
    },
    {
      "type": "modify",
      "old_id": "352441b0f92f860ee3e5824dcb62e81d9864b3e5",
      "old_mode": 33188,
      "old_path": "drivers/block/drbd/drbd_int.h",
      "new_id": "c2ef476f57119f87e58b0181539bd985de2b2f22",
      "new_mode": 33188,
      "new_path": "drivers/block/drbd/drbd_int.h"
    },
    {
      "type": "modify",
      "old_id": "081522d3c7424046332d0eafc5baf76ece7acc8f",
      "old_mode": 33188,
      "old_path": "drivers/block/drbd/drbd_receiver.c",
      "new_id": "df15e7f0e7b766e0a031c71a8f3bf7275a7cfc47",
      "new_mode": 33188,
      "new_path": "drivers/block/drbd/drbd_receiver.c"
    },
    {
      "type": "modify",
      "old_id": "50e8c8582faa06a38bae5beb66c4f3ec8af929f3",
      "old_mode": 33188,
      "old_path": "fs/block_dev.c",
      "new_id": "b737451e2e9dde95ae0d098b0443f44af1d21899",
      "new_mode": 33188,
      "new_path": "fs/block_dev.c"
    },
    {
      "type": "modify",
      "old_id": "43dc9ea9aef6d7ccc55e127754e1d9767cac37b3",
      "old_mode": 33188,
      "old_path": "fs/btrfs/extent-tree.c",
      "new_id": "0b81ecdb101cc2dfea708a8ad9a6274b84acb81d",
      "new_mode": 33188,
      "new_path": "fs/btrfs/extent-tree.c"
    },
    {
      "type": "modify",
      "old_id": "d7e9f74dc3a6d7e6b02f65d9b54fb9a22ca2d764",
      "old_mode": 33188,
      "old_path": "fs/ext3/fsync.c",
      "new_id": "09b13bb34c94e9c6e2561b4b7dcab93ae334359f",
      "new_mode": 33188,
      "new_path": "fs/ext3/fsync.c"
    },
    {
      "type": "modify",
      "old_id": "592adf2e546e0726f3d0b6fd34165dd3c769a815",
      "old_mode": 33188,
      "old_path": "fs/ext4/fsync.c",
      "new_id": "3f3ff5ee8f9d620b70c4d4f3adf119cde0b343af",
      "new_mode": 33188,
      "new_path": "fs/ext4/fsync.c"
    },
    {
      "type": "modify",
      "old_id": "a22bfef3da95a644c4331950a8a97a3b979c3981",
      "old_mode": 33188,
      "old_path": "fs/ext4/mballoc.c",
      "new_id": "19aa0d44d82283680f462f1cc2b76fe2fe220618",
      "new_mode": 33188,
      "new_path": "fs/ext4/mballoc.c"
    },
    {
      "type": "modify",
      "old_id": "f9a0b7ae8648b5ed7251343280cb537b2a1d77fd",
      "old_mode": 33188,
      "old_path": "fs/fat/fatent.c",
      "new_id": "b47d2c9f4fa100ebfb32c34f9d6d9e269bfa6b0e",
      "new_mode": 33188,
      "new_path": "fs/fat/fatent.c"
    },
    {
      "type": "modify",
      "old_id": "3793164729186bfd7796280c00736ae307cf382d",
      "old_mode": 33188,
      "old_path": "fs/gfs2/rgrp.c",
      "new_id": "38b3ea1abaccd6ba9afe45720198d4e156171781",
      "new_mode": 33188,
      "new_path": "fs/gfs2/rgrp.c"
    },
    {
      "type": "modify",
      "old_id": "5247e7ffdcb46d400e10681535a5728ef8006ad8",
      "old_mode": 33188,
      "old_path": "fs/jbd2/checkpoint.c",
      "new_id": "6571a056e55d6df336056925381499ec9b937d68",
      "new_mode": 33188,
      "new_path": "fs/jbd2/checkpoint.c"
    },
    {
      "type": "modify",
      "old_id": "f204e27f44d1cf453c95462fa8486f0ff3828661",
      "old_mode": 33188,
      "old_path": "fs/jbd2/commit.c",
      "new_id": "cb43c605cfaa247ec71e35c3d4ddf051b3a80963",
      "new_mode": 33188,
      "new_path": "fs/jbd2/commit.c"
    },
    {
      "type": "modify",
      "old_id": "400b2caef4d855168d6a053550c37721fed637e3",
      "old_mode": 33188,
      "old_path": "fs/nilfs2/the_nilfs.c",
      "new_id": "d97310f07befdde13c303b22ce279192dbff9e76",
      "new_mode": 33188,
      "new_path": "fs/nilfs2/the_nilfs.c"
    },
    {
      "type": "modify",
      "old_id": "6846371498b685becc1ff8eba16b2e62933c57d5",
      "old_mode": 33188,
      "old_path": "fs/reiserfs/file.c",
      "new_id": "91f080cc76c8d98e9ad94625eb56843d17e6ba15",
      "new_mode": 33188,
      "new_path": "fs/reiserfs/file.c"
    },
    {
      "type": "modify",
      "old_id": "15c35b62ff14ba46e0dd31d09cb5b0dfb54cf195",
      "old_mode": 33188,
      "old_path": "fs/xfs/linux-2.6/xfs_super.c",
      "new_id": "5fa7a30cc3f08baab2e7349004e9b6c7659ccd3b",
      "new_mode": 33188,
      "new_path": "fs/xfs/linux-2.6/xfs_super.c"
    },
    {
      "type": "modify",
      "old_id": "cfcb3a610605c074bdda497e7b28e9cbbab89388",
      "old_mode": 33188,
      "old_path": "include/linux/blkdev.h",
      "new_id": "accbd0e5c89360fba02b2fb32001f2d7de372dba",
      "new_mode": 33188,
      "new_path": "include/linux/blkdev.h"
    },
    {
      "type": "modify",
      "old_id": "68cda164dff66aa7424092d994987639e185b56e",
      "old_mode": 33188,
      "old_path": "mm/swapfile.c",
      "new_id": "e132e1708acc94b9a62f75c891865b43a96d2c71",
      "new_mode": 33188,
      "new_path": "mm/swapfile.c"
    }
  ]
}
