)]}'
{
  "commit": "0fe4c6fcacb28bda75b31f63d3629f640a6b9bf9",
  "tree": "8a9592c155aa4f11b74fcab4d79772ba527b88a6",
  "parents": [
    "12ba145c9406da72c8288245f352de7f37188f1f"
  ],
  "author": {
    "name": "Stefan Richter",
    "email": "stefanr@s5r6.in-berlin.de",
    "time": "Sat Feb 03 16:48:51 2007 +0100"
  },
  "committer": {
    "name": "Stefan Richter",
    "email": "stefanr@s5r6.in-berlin.de",
    "time": "Thu Feb 08 21:36:01 2007 +0100"
  },
  "message": "ieee1394: raw1394: prevent unloading of low-level driver\n\nUnloading the low-level driver module of a FireWire host can lead to\nall sorts of trouble if a raw1394 userspace client is using the host.\nJust disallow it by incrementing the LLD\u0027s module reference count on\na RAW1394_REQ_SET_CARD write operation.  Decrement it when the file\nis closed.\n\nThis feature wouldn\u0027t be relevant if \"modprobe -r video1394\" or\n\"modprobe -r dv1394\" didn\u0027t automatically unload ohci1394 too.\nhttp://bugzilla.kernel.org/show_bug.cgi?id\u003d7701\n\nSigned-off-by: Stefan Richter \u003cstefanr@s5r6.in-berlin.de\u003e\nSigned-off-by: Dan Dennedy \u003cdan@dennedy.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "ad2108f27a04783643b84b4b9beb663e3e6f5cdd",
      "old_mode": 33188,
      "old_path": "drivers/ieee1394/raw1394.c",
      "new_id": "a77a832828c84220d6d504c9be4d55101e5754ea",
      "new_mode": 33188,
      "new_path": "drivers/ieee1394/raw1394.c"
    }
  ]
}
