)]}'
{
  "commit": "83096ebf1263b2c1ee5e653ba37d993d02e3eb7b",
  "tree": "2226b71a616ec1cb2d37511c6a09ba9507a1cd69",
  "parents": [
    "5b93629b4509c03ffa87a9316412fedf6f58cb37"
  ],
  "author": {
    "name": "Tejun Heo",
    "email": "tj@kernel.org",
    "time": "Thu May 07 22:24:39 2009 +0900"
  },
  "committer": {
    "name": "Jens Axboe",
    "email": "jens.axboe@oracle.com",
    "time": "Mon May 11 09:50:54 2009 +0200"
  },
  "message": "block: convert to pos and nr_sectors accessors\n\nWith recent cleanups, there is no place where low level driver\ndirectly manipulates request fields.  This means that the \u0027hard\u0027\nrequest fields always equal the !hard fields.  Convert all\nrq-\u003esectors, nr_sectors and current_nr_sectors references to\naccessors.\n\nWhile at it, drop superflous blk_rq_pos() \u003c 0 test in swim.c.\n\n[ Impact: use pos and nr_sectors accessors ]\n\nSigned-off-by: Tejun Heo \u003ctj@kernel.org\u003e\nAcked-by: Geert Uytterhoeven \u003cGeert.Uytterhoeven@sonycom.com\u003e\nTested-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nAcked-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nTested-by: Adrian McMenamin \u003cadrian@mcmen.demon.co.uk\u003e\nAcked-by: Adrian McMenamin \u003cadrian@mcmen.demon.co.uk\u003e\nAcked-by: Mike Miller \u003cmike.miller@hp.com\u003e\nCc: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\nCc: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\nCc: Borislav Petkov \u003cpetkovbb@googlemail.com\u003e\nCc: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nCc: Eric Moore \u003cEric.Moore@lsi.com\u003e\nCc: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nCc: FUJITA Tomonori \u003cfujita.tomonori@lab.ntt.co.jp\u003e\nCc: Pete Zaitcev \u003czaitcev@redhat.com\u003e\nCc: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nCc: Paul Clements \u003cpaul.clements@steeleye.com\u003e\nCc: Tim Waugh \u003ctim@cyberelk.net\u003e\nCc: Jeff Garzik \u003cjgarzik@pobox.com\u003e\nCc: Jeremy Fitzhardinge \u003cjeremy@xensource.com\u003e\nCc: Alex Dubov \u003coakad@yahoo.com\u003e\nCc: David Woodhouse \u003cdwmw2@infradead.org\u003e\nCc: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\nCc: Dario Ballabio \u003cballabio_dario@emc.com\u003e\nCc: David S. Miller \u003cdavem@davemloft.net\u003e\nCc: Rusty Russell \u003crusty@rustcorp.com.au\u003e\nCc: unsik Kim \u003cdonari75@gmail.com\u003e\nCc: Laurent Vivier \u003cLaurent@lvivier.info\u003e\nSigned-off-by: Jens Axboe \u003cjens.axboe@oracle.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "433012764a376890bd56db04ef1b6d49146b8006",
      "old_mode": 33188,
      "old_path": "arch/um/drivers/ubd_kern.c",
      "new_id": "402ba8f70fc90f36170c06e006ae47406baee7aa",
      "new_mode": 33188,
      "new_path": "arch/um/drivers/ubd_kern.c"
    },
    {
      "type": "modify",
      "old_id": "45bd07059c285f7f72b64a218d9d1fa22a8625af",
      "old_mode": 33188,
      "old_path": "block/as-iosched.c",
      "new_id": "7a12cf6ee1d35e212a6d26007a1eb2057c189357",
      "new_mode": 33188,
      "new_path": "block/as-iosched.c"
    },
    {
      "type": "modify",
      "old_id": "c167de5b9eff4675debb445310ae0a565b3f0c78",
      "old_mode": 33188,
      "old_path": "block/blk-barrier.c",
      "new_id": "8713c2fbc4f64cac611acc435b9fd8d2f451ffd5",
      "new_mode": 33188,
      "new_path": "block/blk-barrier.c"
    },
    {
      "type": "modify",
      "old_id": "895e55b74a40beb193d3e5a09bf22899e3cd679b",
      "old_mode": 33188,
      "old_path": "block/blk-core.c",
      "new_id": "82dc20621c068b27d5af8e97e43427625f128f66",
      "new_mode": 33188,
      "new_path": "block/blk-core.c"
    },
    {
      "type": "modify",
      "old_id": "23d2a6fe34a38b2e4f662bfeab9b2ddbbc60e8c6",
      "old_mode": 33188,
      "old_path": "block/blk-merge.c",
      "new_id": "bf62a87a9da22eb10bb7904f65df6d0bbe492207",
      "new_mode": 33188,
      "new_path": "block/blk-merge.c"
    },
    {
      "type": "modify",
      "old_id": "575083a9ffe4ae53849830cc4c42797036e399f5",
      "old_mode": 33188,
      "old_path": "block/cfq-iosched.c",
      "new_id": "db4d990a66bfda025e3aee522c5a2d235e2be37a",
      "new_mode": 33188,
      "new_path": "block/cfq-iosched.c"
    },
    {
      "type": "modify",
      "old_id": "c4d991d4adef0e7fd6e0d432941b88771d7c6530",
      "old_mode": 33188,
      "old_path": "block/deadline-iosched.c",
      "new_id": "b547cbca7b23a55dd9d1f0b444bed07d297fc646",
      "new_mode": 33188,
      "new_path": "block/deadline-iosched.c"
    },
    {
      "type": "modify",
      "old_id": "1af5d9f04affe47f187d59df37a287f3f5ad8071",
      "old_mode": 33188,
      "old_path": "block/elevator.c",
      "new_id": "918920056e42b669e2e4dd4d4f2cdfdf20e72d42",
      "new_mode": 33188,
      "new_path": "block/elevator.c"
    },
    {
      "type": "modify",
      "old_id": "f22ed6cc69f286f916c9c064871ffaad77babeca",
      "old_mode": 33188,
      "old_path": "drivers/block/DAC960.c",
      "new_id": "774ab05973a9233e7a480dea96a7301c3281df40",
      "new_mode": 33188,
      "new_path": "drivers/block/DAC960.c"
    },
    {
      "type": "modify",
      "old_id": "8ff95f2c0ede2819886b78c4131daf1af056e971",
      "old_mode": 33188,
      "old_path": "drivers/block/amiflop.c",
      "new_id": "e4a14b94828ea30fc6b56a8da522e23f356c1205",
      "new_mode": 33188,
      "new_path": "drivers/block/amiflop.c"
    },
    {
      "type": "modify",
      "old_id": "25067287211fba3a7058e90c9753304fd16d1974",
      "old_mode": 33188,
      "old_path": "drivers/block/ataflop.c",
      "new_id": "234024cda5ecf70f14a3cc279e2bc2c3a5b25eae",
      "new_mode": 33188,
      "new_path": "drivers/block/ataflop.c"
    },
    {
      "type": "modify",
      "old_id": "f22d4932433fed0d0b90fb2c457079f1afbddda0",
      "old_mode": 33188,
      "old_path": "drivers/block/cciss.c",
      "new_id": "ab7b04c0db70ace0296cbbdcfe88bf7fc63e2bb3",
      "new_mode": 33188,
      "new_path": "drivers/block/cciss.c"
    },
    {
      "type": "modify",
      "old_id": "488a8f4a60aa2d1f74830d7f18f251f3d63b7882",
      "old_mode": 33188,
      "old_path": "drivers/block/cpqarray.c",
      "new_id": "a5caeff4718e10cffd196cfdeacbb6e017bcaea2",
      "new_mode": 33188,
      "new_path": "drivers/block/cpqarray.c"
    },
    {
      "type": "modify",
      "old_id": "1300df6f1642a9a84fb345c22f9f88850cd1fe29",
      "old_mode": 33188,
      "old_path": "drivers/block/floppy.c",
      "new_id": "452486283386b58ff566c2cfb0af797940e7b400",
      "new_mode": 33188,
      "new_path": "drivers/block/floppy.c"
    },
    {
      "type": "modify",
      "old_id": "75b9ca95c4eb886a231e5c0342d458e9350035cb",
      "old_mode": 33188,
      "old_path": "drivers/block/hd.c",
      "new_id": "a3b39940ce02d03e851b70518f450246f8a8c2c6",
      "new_mode": 33188,
      "new_path": "drivers/block/hd.c"
    },
    {
      "type": "modify",
      "old_id": "71e56cc28cac35a22d7afa508f405be9ce95bb4c",
      "old_mode": 33188,
      "old_path": "drivers/block/mg_disk.c",
      "new_id": "826c3492b9fe2b9bb3e6aee2a309052373754717",
      "new_mode": 33188,
      "new_path": "drivers/block/mg_disk.c"
    },
    {
      "type": "modify",
      "old_id": "a9ab8be9d92f1f306b2ac44d55188721c74ce6cb",
      "old_mode": 33188,
      "old_path": "drivers/block/nbd.c",
      "new_id": "977a57377930dc2620861a06039907d26a10f742",
      "new_mode": 33188,
      "new_path": "drivers/block/nbd.c"
    },
    {
      "type": "modify",
      "old_id": "9fd57c2aa463691fc2231b3ab6a17c249c4ad616",
      "old_mode": 33188,
      "old_path": "drivers/block/paride/pcd.c",
      "new_id": "2d5dc0af55e4d0655b9c9d940d227a45ed4d3cbc",
      "new_mode": 33188,
      "new_path": "drivers/block/paride/pcd.c"
    },
    {
      "type": "modify",
      "old_id": "0732df4e901a5b127d2d4b84975a3790e6653c9a",
      "old_mode": 33188,
      "old_path": "drivers/block/paride/pd.c",
      "new_id": "9ec5d4ac0b644a42bb399bd2581e4f6c511eef7a",
      "new_mode": 33188,
      "new_path": "drivers/block/paride/pd.c"
    },
    {
      "type": "modify",
      "old_id": "3871e3586d6d2e14508cea190e6c925552393220",
      "old_mode": 33188,
      "old_path": "drivers/block/paride/pf.c",
      "new_id": "e88c889aa7f21770eee8348e0f92338f931e5b99",
      "new_mode": 33188,
      "new_path": "drivers/block/paride/pf.c"
    },
    {
      "type": "modify",
      "old_id": "c2388673684eb1cc2ff33b0c07acd2399a07bc9a",
      "old_mode": 33188,
      "old_path": "drivers/block/ps3disk.c",
      "new_id": "8d583081b50a9d3b8e3c623ee2ec4cfa2028bc8f",
      "new_mode": 33188,
      "new_path": "drivers/block/ps3disk.c"
    },
    {
      "type": "modify",
      "old_id": "f59887c5ffbdbb873785b6421c621a741f62ca46",
      "old_mode": 33188,
      "old_path": "drivers/block/sunvdc.c",
      "new_id": "9f351bfa15ea8d5fa5a440514f0d85288e95765e",
      "new_mode": 33188,
      "new_path": "drivers/block/sunvdc.c"
    },
    {
      "type": "modify",
      "old_id": "97ef4266c4c7e34947983fb00361440cdbcd4d4c",
      "old_mode": 33188,
      "old_path": "drivers/block/swim.c",
      "new_id": "fc6a1c322933717f1f7f6bd07405c0cdac41cde2",
      "new_mode": 33188,
      "new_path": "drivers/block/swim.c"
    },
    {
      "type": "modify",
      "old_id": "424855945b9b3f496df9a6426d892c83596f2973",
      "old_mode": 33188,
      "old_path": "drivers/block/swim3.c",
      "new_id": "c1b9a4dc11ba9deca6390a26c11062836fd90552",
      "new_mode": 33188,
      "new_path": "drivers/block/swim3.c"
    },
    {
      "type": "modify",
      "old_id": "60e85bb6f7902f507cd960ee8f8b976a4ad8fa7e",
      "old_mode": 33188,
      "old_path": "drivers/block/sx8.c",
      "new_id": "087c94c8b2dab8559020466c548cb85edae6a46e",
      "new_mode": 33188,
      "new_path": "drivers/block/sx8.c"
    },
    {
      "type": "modify",
      "old_id": "8c2cc71327e3f47f9d04ae16927fcd972110f44a",
      "old_mode": 33188,
      "old_path": "drivers/block/ub.c",
      "new_id": "dc3b899ad2b3c7adc6315b8f39cd6d7d46f73b74",
      "new_mode": 33188,
      "new_path": "drivers/block/ub.c"
    },
    {
      "type": "modify",
      "old_id": "e821eed7132f4b74cb51ab45f923f6a27f7a9c77",
      "old_mode": 33188,
      "old_path": "drivers/block/viodasd.c",
      "new_id": "2086cb12d3ec76957333728edb9447ae16ad0ce6",
      "new_mode": 33188,
      "new_path": "drivers/block/viodasd.c"
    },
    {
      "type": "modify",
      "old_id": "50745e64414e5be9a1acdb784516d034b11b618b",
      "old_mode": 33188,
      "old_path": "drivers/block/virtio_blk.c",
      "new_id": "1980ab45635691832a6e1f9563ec7569db0ca5cc",
      "new_mode": 33188,
      "new_path": "drivers/block/virtio_blk.c"
    },
    {
      "type": "modify",
      "old_id": "14be4c1ed1aaf53b57c7f62f4010e9b888f116a7",
      "old_mode": 33188,
      "old_path": "drivers/block/xd.c",
      "new_id": "4ef88018bcde18a04ed0e2943b0f551c0e0afdd7",
      "new_mode": 33188,
      "new_path": "drivers/block/xd.c"
    },
    {
      "type": "modify",
      "old_id": "b4564479f6416588c77a7366aeb3b6600dca7f5c",
      "old_mode": 33188,
      "old_path": "drivers/block/xen-blkfront.c",
      "new_id": "91fc56597e9b730363505c129e5c26f5a722bc06",
      "new_mode": 33188,
      "new_path": "drivers/block/xen-blkfront.c"
    },
    {
      "type": "modify",
      "old_id": "5722931d14c507d4e65b04487737768a5522d14d",
      "old_mode": 33188,
      "old_path": "drivers/block/xsysace.c",
      "new_id": "97c99b43f88151bb3fa70b37f56aee8a04118e2e",
      "new_mode": 33188,
      "new_path": "drivers/block/xsysace.c"
    },
    {
      "type": "modify",
      "old_id": "b66ad58a3c38ac2400eed28c4b0ea0124289a85d",
      "old_mode": 33188,
      "old_path": "drivers/block/z2ram.c",
      "new_id": "d4e6b71f514acc73bf78665c0d2c554eb1bc6507",
      "new_mode": 33188,
      "new_path": "drivers/block/z2ram.c"
    },
    {
      "type": "modify",
      "old_id": "cab2b1fb2fe7a53766ae6f007f68ac8730922e4d",
      "old_mode": 33188,
      "old_path": "drivers/cdrom/gdrom.c",
      "new_id": "488423cab51afd3ac93c56f296ab684adeb412b8",
      "new_mode": 33188,
      "new_path": "drivers/cdrom/gdrom.c"
    },
    {
      "type": "modify",
      "old_id": "cc3efa096e1a0e9db191d890ab9ed595f442a23d",
      "old_mode": 33188,
      "old_path": "drivers/cdrom/viocd.c",
      "new_id": "6e190a93d8dfcdef433d60a651f001098d8eeb48",
      "new_mode": 33188,
      "new_path": "drivers/cdrom/viocd.c"
    },
    {
      "type": "modify",
      "old_id": "a41634699f846e95f1dbd8f8f2d185b215c8679a",
      "old_mode": 33188,
      "old_path": "drivers/memstick/core/mspro_block.c",
      "new_id": "9e600d22f40e34bfd860c112cbd837af01b4db2e",
      "new_mode": 33188,
      "new_path": "drivers/memstick/core/mspro_block.c"
    },
    {
      "type": "modify",
      "old_id": "56e60f0d53123e073cd5ceee212787a76adf4e66",
      "old_mode": 33188,
      "old_path": "drivers/message/i2o/i2o_block.c",
      "new_id": "510eb472637461e32b414502999792cb5f24c64d",
      "new_mode": 33188,
      "new_path": "drivers/message/i2o/i2o_block.c"
    },
    {
      "type": "modify",
      "old_id": "fe8041e619eabec7029a12c8f7c0983e2a56346c",
      "old_mode": 33188,
      "old_path": "drivers/mmc/card/block.c",
      "new_id": "949e99770ad6f9423c1b30a82a167fc4dceea029",
      "new_mode": 33188,
      "new_path": "drivers/mmc/card/block.c"
    },
    {
      "type": "modify",
      "old_id": "76c4c8d130736c01d16fee8c5455581ad01070f1",
      "old_mode": 33188,
      "old_path": "drivers/mtd/mtd_blkdevs.c",
      "new_id": "4ea2e67ac97cfad78175009d4c44fa3f096ac1ab",
      "new_mode": 33188,
      "new_path": "drivers/mtd/mtd_blkdevs.c"
    },
    {
      "type": "modify",
      "old_id": "fabec95686b0f48c651ac4cb24c43cea4e402f55",
      "old_mode": 33188,
      "old_path": "drivers/s390/block/dasd.c",
      "new_id": "7df03c7aea0d3b5929775ac5c787dfd81742ee99",
      "new_mode": 33188,
      "new_path": "drivers/s390/block/dasd.c"
    },
    {
      "type": "modify",
      "old_id": "b9a7f77334468ff5afc4e34d59a6baffadb543ea",
      "old_mode": 33188,
      "old_path": "drivers/s390/block/dasd_diag.c",
      "new_id": "2efaddfae56088be5d25bf27e4f53991105ec070",
      "new_mode": 33188,
      "new_path": "drivers/s390/block/dasd_diag.c"
    },
    {
      "type": "modify",
      "old_id": "cb52da033f061ebbe853b90afaad65db31b7fed5",
      "old_mode": 33188,
      "old_path": "drivers/s390/block/dasd_eckd.c",
      "new_id": "a41c94053e64be88f1179153be06156c313d9093",
      "new_mode": 33188,
      "new_path": "drivers/s390/block/dasd_eckd.c"
    },
    {
      "type": "modify",
      "old_id": "a3eb6fd146731dad7ef87c9f1dbe28a72eb504da",
      "old_mode": 33188,
      "old_path": "drivers/s390/block/dasd_fba.c",
      "new_id": "8912358daa2fd0c3c6561b7469c5d2d23b5e1d5d",
      "new_mode": 33188,
      "new_path": "drivers/s390/block/dasd_fba.c"
    },
    {
      "type": "modify",
      "old_id": "5f8e8ef43dd312add6ca69cc9ed851a903e38c3b",
      "old_mode": 33188,
      "old_path": "drivers/s390/char/tape_34xx.c",
      "new_id": "2d00a383a475ca50fbc93a6b0fee0cc1df018c59",
      "new_mode": 33188,
      "new_path": "drivers/s390/char/tape_34xx.c"
    },
    {
      "type": "modify",
      "old_id": "823b05bd0dd79d9ab928d214b36cab9ec78626df",
      "old_mode": 33188,
      "old_path": "drivers/s390/char/tape_3590.c",
      "new_id": "c453b2f3e9f4c6c46cf73a9be1397c9f10873c7c",
      "new_mode": 33188,
      "new_path": "drivers/s390/char/tape_3590.c"
    },
    {
      "type": "modify",
      "old_id": "86596d3813b5c05fe6572582e5264ec66a4b5417",
      "old_mode": 33188,
      "old_path": "drivers/s390/char/tape_block.c",
      "new_id": "5d035e4939dc0df81f4c3a7ce0dc8d8ae6d3b54d",
      "new_mode": 33188,
      "new_path": "drivers/s390/char/tape_block.c"
    },
    {
      "type": "modify",
      "old_id": "09617884a50b1adf8539983042c8807534e9415a",
      "old_mode": 33188,
      "old_path": "drivers/sbus/char/jsflash.c",
      "new_id": "2132c906e53a4cf34dfe4ac1243224dd5908a1ef",
      "new_mode": 33188,
      "new_path": "drivers/sbus/char/jsflash.c"
    },
    {
      "type": "modify",
      "old_id": "be5099dd94b5d4e655385ad59364dbd585da1910",
      "old_mode": 33188,
      "old_path": "drivers/scsi/eata.c",
      "new_id": "c7076ce25e2121dcad840347314cea0ac2997890",
      "new_mode": 33188,
      "new_path": "drivers/scsi/eata.c"
    },
    {
      "type": "modify",
      "old_id": "36fd2e75da1c0cbf4851468eae3fbaa8b1b3a648",
      "old_mode": 33188,
      "old_path": "drivers/scsi/lpfc/lpfc_scsi.c",
      "new_id": "a8fab39771168c123e86c7700ca60522e6692d6b",
      "new_mode": 33188,
      "new_path": "drivers/scsi/lpfc/lpfc_scsi.c"
    },
    {
      "type": "modify",
      "old_id": "9ff0ca9988a93bedea3c7aed5c8b6daff8d50044",
      "old_mode": 33188,
      "old_path": "drivers/scsi/scsi_lib.c",
      "new_id": "39b3acfc0ddf4e5db6458b58d916b2a5e4f40a1c",
      "new_mode": 33188,
      "new_path": "drivers/scsi/scsi_lib.c"
    },
    {
      "type": "modify",
      "old_id": "3fcb64b91c43d799bca344c9029566d41e0c121b",
      "old_mode": 33188,
      "old_path": "drivers/scsi/sd.c",
      "new_id": "70c4dd99bbf0148ee1ece8401a0989143ad63426",
      "new_mode": 33188,
      "new_path": "drivers/scsi/sd.c"
    },
    {
      "type": "modify",
      "old_id": "184dff492797e960c2a65ae4fce5f81ead4c3654",
      "old_mode": 33188,
      "old_path": "drivers/scsi/sd_dif.c",
      "new_id": "82f14a9482d0791fdd852a397eb2641e2f09e192",
      "new_mode": 33188,
      "new_path": "drivers/scsi/sd_dif.c"
    },
    {
      "type": "modify",
      "old_id": "0e1a0f2d2ad55543f39f0f9f56b6bea2645e5990",
      "old_mode": 33188,
      "old_path": "drivers/scsi/sr.c",
      "new_id": "fddba53c7fe51480399d354089d5ba3d485f28f4",
      "new_mode": 33188,
      "new_path": "drivers/scsi/sr.c"
    },
    {
      "type": "modify",
      "old_id": "601e95141cbe13e16570db74c9d826e0e6c864e5",
      "old_mode": 33188,
      "old_path": "drivers/scsi/u14-34f.c",
      "new_id": "54023d41fd15cdcd69b9391653f21f544927cb01",
      "new_mode": 33188,
      "new_path": "drivers/scsi/u14-34f.c"
    },
    {
      "type": "modify",
      "old_id": "43b50d36925cab501acab17f7ed754867652aee5",
      "old_mode": 33188,
      "old_path": "include/scsi/scsi_cmnd.h",
      "new_id": "3878d1dc7f596f8c7c4fb8d3fb547448a9b2dba1",
      "new_mode": 33188,
      "new_path": "include/scsi/scsi_cmnd.h"
    }
  ]
}
