)]}'
{
  "commit": "1566f3dc3e5986a16c7bbb3bb95bb691251a8d25",
  "tree": "3a6a5f6c29cbd9d71354fede1e6da69273ec803d",
  "parents": [
    "acfe8333572cad5dc70fce18ac966be0446548d7"
  ],
  "author": {
    "name": "Stefan Richter",
    "email": "stefanr@s5r6.in-berlin.de",
    "time": "Sun Jan 04 16:23:29 2009 +0100"
  },
  "committer": {
    "name": "Stefan Richter",
    "email": "stefanr@s5r6.in-berlin.de",
    "time": "Tue Mar 24 20:56:45 2009 +0100"
  },
  "message": "firewire: cdev: restrict broadcast write requests to Units Space\n\nWe don\u0027t want random users write to Memory Space (e.g. PCs with physical\nDMA filters down) or to core CSRs like Reset_Start.\n\nThis does not protect SBP-2 target CSRs.  But properly behaving SBP-2\ntargets ignore broadcast write requests to these registers, and the\nmaximum damage which can happen with laxer targets is DOS.  But there\nare ways to create DOS situations anyway if there are devices with weak\ndevice file permissions (like audio/video devices) present at the same\nbus as an SBP-2 target.\n\nSigned-off-by: Stefan Richter \u003cstefanr@s5r6.in-berlin.de\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "a1637a86da3d49a5d99824b866710ab823ead1c7",
      "old_mode": 33188,
      "old_path": "drivers/firewire/fw-cdev.c",
      "new_id": "d48fa1c23a7703bf0460b2461fd598027258ddd7",
      "new_mode": 33188,
      "new_path": "drivers/firewire/fw-cdev.c"
    }
  ]
}
