)]}'
{
  "commit": "f06d9a2b52e246a66b606130cea3f0d7b7be17a7",
  "tree": "020df1f9d54b00c72d8af02ac0827d496597e75a",
  "parents": [
    "40cbbb781d3eba5d6ac0860db078af490e5c7c6b"
  ],
  "author": {
    "name": "Tejun Heo",
    "email": "tj@kernel.org",
    "time": "Thu Apr 23 11:05:19 2009 +0900"
  },
  "committer": {
    "name": "Jens Axboe",
    "email": "jens.axboe@oracle.com",
    "time": "Tue Apr 28 07:37:36 2009 +0200"
  },
  "message": "block: replace end_request() with [__]blk_end_request_cur()\n\nend_request() has been kept around for backward compatibility;\nhowever, it\u0027s about time for it to go away.\n\n* There aren\u0027t too many users left.\n\n* Its use of @updtodate is pretty confusing.\n\n* In some cases, newer code ends up using mixture of end_request() and\n  [__]blk_end_request[_all](), which is way too confusing.\n\nSo, add [__]blk_end_request_cur() and replace end_request() with it.\nMost conversions are straightforward.  Noteworthy ones are...\n\n* paride/pcd: next_request() updated to take 0/-errno instead of 1/0.\n\n* paride/pf: pf_end_request() and next_request() updated to take\n  0/-errno instead of 1/0.\n\n* xd: xd_readwrite() updated to return 0/-errno instead of 1/0.\n\n* mtd/mtd_blkdevs: blktrans_discard_request() updated to return\n  0/-errno instead of 1/0.  Unnecessary local variable res\n  initialization removed from mtd_blktrans_thread().\n\n[ Impact: cleanup ]\n\nSigned-off-by: Tejun Heo \u003ctj@kernel.org\u003e\nAcked-by: Joerg Dorchain \u003cjoerg@dorchain.net\u003e\nAcked-by: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nAcked-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nAcked-by: Laurent Vivier \u003cLaurent@lvivier.info\u003e\nCc: Tim Waugh \u003ctim@cyberelk.net\u003e\nCc: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Jeremy Fitzhardinge \u003cjeremy@xensource.com\u003e\nCc: Markus Lidel \u003cMarkus.Lidel@shadowconnect.com\u003e\nCc: David Woodhouse \u003cdwmw2@infradead.org\u003e\nCc: Pete Zaitcev \u003czaitcev@redhat.com\u003e\nCc: unsik Kim \u003cdonari75@gmail.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "8df436ff7068b4840bdbcf610e357797ae387ae5",
      "old_mode": 33188,
      "old_path": "drivers/block/amiflop.c",
      "new_id": "b99a2a606d022cb67b5aba172d7968d1b9442461",
      "new_mode": 33188,
      "new_path": "drivers/block/amiflop.c"
    },
    {
      "type": "modify",
      "old_id": "4234c11c1e4cfe34592c9830eca7d2a68400b052",
      "old_mode": 33188,
      "old_path": "drivers/block/ataflop.c",
      "new_id": "44a8702136a9a95da00cbe9ad2abb0fa272fd50d",
      "new_mode": 33188,
      "new_path": "drivers/block/ataflop.c"
    },
    {
      "type": "modify",
      "old_id": "baaa9e486e508d354b1818f2ec427c32691c1db9",
      "old_mode": 33188,
      "old_path": "drivers/block/hd.c",
      "new_id": "5cb300b81c6ae3e704db0f03b69c5ed3eaf53ef8",
      "new_mode": 33188,
      "new_path": "drivers/block/hd.c"
    },
    {
      "type": "modify",
      "old_id": "f3898353d0a8f9dc6d328ace0e06689ae366c214",
      "old_mode": 33188,
      "old_path": "drivers/block/mg_disk.c",
      "new_id": "408c2bd8a439b321c7fd54d27268b9c027140464",
      "new_mode": 33188,
      "new_path": "drivers/block/mg_disk.c"
    },
    {
      "type": "modify",
      "old_id": "e91d4b4b014fc5997ce88ef3edbf09366cb95a80",
      "old_mode": 33188,
      "old_path": "drivers/block/paride/pcd.c",
      "new_id": "9fd57c2aa463691fc2231b3ab6a17c249c4ad616",
      "new_mode": 33188,
      "new_path": "drivers/block/paride/pcd.c"
    },
    {
      "type": "modify",
      "old_id": "9299455b0af678d3176a9c7a431f544583e13faa",
      "old_mode": 33188,
      "old_path": "drivers/block/paride/pd.c",
      "new_id": "0732df4e901a5b127d2d4b84975a3790e6653c9a",
      "new_mode": 33188,
      "new_path": "drivers/block/paride/pd.c"
    },
    {
      "type": "modify",
      "old_id": "bef3b997ba3e39d11b85917b31b20f6e96a27f1c",
      "old_mode": 33188,
      "old_path": "drivers/block/paride/pf.c",
      "new_id": "3871e3586d6d2e14508cea190e6c925552393220",
      "new_mode": 33188,
      "new_path": "drivers/block/paride/pf.c"
    },
    {
      "type": "modify",
      "old_id": "bccc42bb9212d7f37086ac86160521f96bc6fea6",
      "old_mode": 33188,
      "old_path": "drivers/block/ps3disk.c",
      "new_id": "d23b54bc2f50a18673af9f0e930485cef1b9227b",
      "new_mode": 33188,
      "new_path": "drivers/block/ps3disk.c"
    },
    {
      "type": "modify",
      "old_id": "d22cc385693728f382bb286ae59d179816b9cc74",
      "old_mode": 33188,
      "old_path": "drivers/block/swim.c",
      "new_id": "6544a7b06bf020aa92ac2e6070c8f2fd8a40af1b",
      "new_mode": 33188,
      "new_path": "drivers/block/swim.c"
    },
    {
      "type": "modify",
      "old_id": "612965307ba009e04c8f733a870a5b4df69b4572",
      "old_mode": 33188,
      "old_path": "drivers/block/swim3.c",
      "new_id": "5904f7b73c6ee5f83de40bd1b8052c663f7ee939",
      "new_mode": 33188,
      "new_path": "drivers/block/swim3.c"
    },
    {
      "type": "modify",
      "old_id": "64b496fce98bb2a19fd17eb22ef5a192f67ae7bb",
      "old_mode": 33188,
      "old_path": "drivers/block/xd.c",
      "new_id": "6f6ad82ec0c0ab7de8e46324f7f8d79c1841656b",
      "new_mode": 33188,
      "new_path": "drivers/block/xd.c"
    },
    {
      "type": "modify",
      "old_id": "cd6cfe3b51e1b2cec1a70867d0bff29f8a83259c",
      "old_mode": 33188,
      "old_path": "drivers/block/xen-blkfront.c",
      "new_id": "b4564479f6416588c77a7366aeb3b6600dca7f5c",
      "new_mode": 33188,
      "new_path": "drivers/block/xen-blkfront.c"
    },
    {
      "type": "modify",
      "old_id": "4aecf5dc6a93fe546bd80f3a2eba31b84d674567",
      "old_mode": 33188,
      "old_path": "drivers/block/xsysace.c",
      "new_id": "b1e1d7e5ab1e878b3b0f3a25557e72904928d6e5",
      "new_mode": 33188,
      "new_path": "drivers/block/xsysace.c"
    },
    {
      "type": "modify",
      "old_id": "80754cdd31190c16d9c65e4e0538b979310b42cb",
      "old_mode": 33188,
      "old_path": "drivers/block/z2ram.c",
      "new_id": "b66ad58a3c38ac2400eed28c4b0ea0124289a85d",
      "new_mode": 33188,
      "new_path": "drivers/block/z2ram.c"
    },
    {
      "type": "modify",
      "old_id": "fee9a9e83fc944c28b3fbe300e38ef9c406d6ca9",
      "old_mode": 33188,
      "old_path": "drivers/cdrom/gdrom.c",
      "new_id": "cab2b1fb2fe7a53766ae6f007f68ac8730922e4d",
      "new_mode": 33188,
      "new_path": "drivers/cdrom/gdrom.c"
    },
    {
      "type": "modify",
      "old_id": "a443e136dc41591136aecc1ec9e863ce43b2e35e",
      "old_mode": 33188,
      "old_path": "drivers/message/i2o/i2o_block.c",
      "new_id": "221317e6a006d4042f0ca6677b458ac219bcdb9c",
      "new_mode": 33188,
      "new_path": "drivers/message/i2o/i2o_block.c"
    },
    {
      "type": "modify",
      "old_id": "a49a9c8f2cb1faffe5c16d782ea793839062dcc4",
      "old_mode": 33188,
      "old_path": "drivers/mtd/mtd_blkdevs.c",
      "new_id": "76c4c8d130736c01d16fee8c5455581ad01070f1",
      "new_mode": 33188,
      "new_path": "drivers/mtd/mtd_blkdevs.c"
    },
    {
      "type": "modify",
      "old_id": "a85ad05e85482a96d774358123b88e3401a50d0b",
      "old_mode": 33188,
      "old_path": "drivers/sbus/char/jsflash.c",
      "new_id": "09617884a50b1adf8539983042c8807534e9415a",
      "new_mode": 33188,
      "new_path": "drivers/sbus/char/jsflash.c"
    },
    {
      "type": "modify",
      "old_id": "e33c8356b3da2f174391abac039007821e2cdab6",
      "old_mode": 33188,
      "old_path": "include/linux/blkdev.h",
      "new_id": "cfeb3c2feb2767a5d58202c8b8a0008729c1b0e4",
      "new_mode": 33188,
      "new_path": "include/linux/blkdev.h"
    }
  ]
}
