)]}'
{
  "commit": "6230582320b721e6cf2581d048cb688dca97f504",
  "tree": "2babcf29c086cf77b8df9fbe54303214b1be01ad",
  "parents": [
    "73d59314e6ed268d6f322ae1bdd723b23fa5a4ed"
  ],
  "author": {
    "name": "Stefan Richter",
    "email": "stefanr@s5r6.in-berlin.de",
    "time": "Fri Jan 09 20:49:37 2009 +0100"
  },
  "committer": {
    "name": "Stefan Richter",
    "email": "stefanr@s5r6.in-berlin.de",
    "time": "Fri Jan 09 23:22:32 2009 +0100"
  },
  "message": "firewire: core: fix sleep in atomic context due to driver core change\n\nDue to commit 2831fe6f9cc4e16c103504ee09a47a084297c0f3, \"driver core:\ncreate a private portion of struct device\", device_initialize() can no\nlonger be called from atomic contexts.\n\nWe now defer it until after config ROM probing.  This requires changes\nto the bus manager code because this may use a device before it was\nprobed.\n\nReported-by: Jay Fenlason \u003cfenlason@redhat.com\u003e\nSigned-off-by: Stefan Richter \u003cstefanr@s5r6.in-berlin.de\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "799f94424c8a5f0ebedf185059d94a0c64ecb893",
      "old_mode": 33188,
      "old_path": "drivers/firewire/fw-card.c",
      "new_id": "6bd91a15d5e6a8397f9aa0988c510cb97f11df4b",
      "new_mode": 33188,
      "new_path": "drivers/firewire/fw-card.c"
    },
    {
      "type": "modify",
      "old_id": "c173be383725c05fe98d0218ad9c41e6d144eeae",
      "old_mode": 33188,
      "old_path": "drivers/firewire/fw-device.c",
      "new_id": "2af5a8d1e012112ceacd08c69b50ae2c3fc202ea",
      "new_mode": 33188,
      "new_path": "drivers/firewire/fw-device.c"
    }
  ]
}
