)]}'
{
  "commit": "2f8362afcd2da8b313ec3cc04a50af19d3592972",
  "tree": "c4fe061e063d399c73a08e3fef7864fb4fe36a72",
  "parents": [
    "f2b94bb9e0b8bd048331a6e9d616e918f4bcbd97"
  ],
  "author": {
    "name": "Gustavo F. Padovan",
    "email": "padovan@profusion.mobi",
    "time": "Sat Jul 24 02:04:45 2010 -0300"
  },
  "committer": {
    "name": "Marcel Holtmann",
    "email": "marcel@holtmann.org",
    "time": "Tue Jul 27 12:37:27 2010 -0700"
  },
  "message": "Bluetooth: Add __init and __exit marks to RFCOMM\n\nThose annotation save memory and space on the binary. __init code is\ndiscarded just after execute and __exit code is discarded if the module\nis built into the kernel image or unload of modules is not allowed.\n\nSigned-off-by: Gustavo F. Padovan \u003cpadovan@profusion.mobi\u003e\nSigned-off-by: Marcel Holtmann \u003cmarcel@holtmann.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "43fbf6b4b4bfcefdcf9ddcd64c0549959bfb50d6",
      "old_mode": 33188,
      "old_path": "net/bluetooth/rfcomm/sock.c",
      "new_id": "44a623275951e4b481abf1942fb2587867891dca",
      "new_mode": 33188,
      "new_path": "net/bluetooth/rfcomm/sock.c"
    },
    {
      "type": "modify",
      "old_id": "309b6c261b258e985c256674b1df7cba480f82aa",
      "old_mode": 33188,
      "old_path": "net/bluetooth/rfcomm/tty.c",
      "new_id": "026205c18b7850a6736284a521dcd604ff06fc36",
      "new_mode": 33188,
      "new_path": "net/bluetooth/rfcomm/tty.c"
    }
  ]
}
