)]}'
{
  "commit": "9638d89a75776abc614c29cdeece0cc874ea2a4c",
  "tree": "5d7ac840f1c79e7d0fd48f5df1ba7db7567499f5",
  "parents": [
    "560c26c8345509619c3575331b99b329b5de1054"
  ],
  "author": {
    "name": "Salyzyn, Mark",
    "email": "mark_salyzyn@adaptec.com",
    "time": "Thu Jan 12 08:31:57 2006 -0500"
  },
  "committer": {
    "name": "James Bottomley",
    "email": "jejb@mulgrave.(none)",
    "time": "Sat Jan 14 10:54:54 2006 -0600"
  },
  "message": "[SCSI] I2O: move pci_request_regions() just behind pci_enable_device()\n\nThe problem in dpt_i2o could be the pci config space accesses it\ntriggers as it loads, dangerous to do if there is any I/O activity going\non in the other driver (probable if a boot driver I guess).\n\nI approve this patch to dpt_i2o.c, and am applying it to the Adaptec\nbranch of the driver.\n\nThanks for the investigation Ryoji.\n\n---\n\nIn linux 2.6.15, data transfer does hang when both dpt_i2o\nand i2o_block drivers are loaded.\nIt seems that location of pci_request_regions() are wrong.\nI moved it just behind pci_enable_device() like other drivers,\nand it becomes fine.\n\nSigned-off-by: Ryoji Kamei \u003ckamei@miraclelinux.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "c5b656cdea7cf2b72a88267343a159deb01efd75",
      "old_mode": 33188,
      "old_path": "drivers/message/i2o/pci.c",
      "new_id": "f23aeea43f62058a4ae1823bb64380bc23fb7402",
      "new_mode": 33188,
      "new_path": "drivers/message/i2o/pci.c"
    },
    {
      "type": "modify",
      "old_id": "cdeb30b0462e6bd5bbbd52165b10e3a827456ae7",
      "old_mode": 33188,
      "old_path": "drivers/scsi/dpt_i2o.c",
      "new_id": "6e6b293dcb28b67dc5922089ff586dc2e0eeaeaa",
      "new_mode": 33188,
      "new_path": "drivers/scsi/dpt_i2o.c"
    }
  ]
}
