)]}'
{
  "commit": "1d58996da6a8045c8df2899ce5689a19c721322f",
  "tree": "9398cadb5edfcc97cdbeafc29dd5742349be82f3",
  "parents": [
    "69e7dae4096caeea0a7e2ede376f22a4fdee8456"
  ],
  "author": {
    "name": "Paul Gortmaker",
    "email": "paul.gortmaker@windriver.com",
    "time": "Thu Sep 15 17:56:39 2011 -0400"
  },
  "committer": {
    "name": "Paul Gortmaker",
    "email": "paul.gortmaker@windriver.com",
    "time": "Mon Oct 31 19:32:34 2011 -0400"
  },
  "message": "bluetooth: macroize two small inlines to avoid module.h\n\nThese two small inlines make calls to try_module_get() and\nmodule_put() which would force us to keep module.h present\nwithin yet another common include header.  We can avoid this\nby turning them into macros.  The hci_dev_hold construct\nis patterned off of raw_spin_trylock_irqsave() in spinlock.h\n\nSigned-off-by: Paul Gortmaker \u003cpaul.gortmaker@windriver.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "5b924423cf205ad9e927c7de4045e86160f1a082",
      "old_mode": 33188,
      "old_path": "include/net/bluetooth/hci_core.h",
      "new_id": "3779ea3622576e9746dc72ebac57780c0f377e11",
      "new_mode": 33188,
      "new_path": "include/net/bluetooth/hci_core.h"
    }
  ]
}
