)]}'
{
  "log": [
    {
      "commit": "3a382772b51bbf55b23701746102bd75b9fe883f",
      "tree": "290b90eb2bf5f400e5e1b7e70049a2317eefa831",
      "parents": [
        "eb17ea3b1ce6302e7416c4ba58754fd70ee3ab62"
      ],
      "author": {
        "name": "Sachin Kamat",
        "email": "sachin.kamat@linaro.org",
        "time": "Fri Jul 27 12:38:37 2012 +0530"
      },
      "committer": {
        "name": "Gustavo Padovan",
        "email": "gustavo.padovan@collabora.co.uk",
        "time": "Mon Aug 06 15:03:01 2012 -0300"
      },
      "message": "Bluetooth: Use devm_kzalloc in btsdio.c file\n\ndevm_kzalloc() eliminates the need to free memory explicitly\nthereby saving some cleanup code.\n\nSigned-off-by: Sachin Kamat \u003csachin.kamat@linaro.org\u003e\nAcked-by: Marcel Holtmann \u003cmarcel@holtmann.org\u003e\nSigned-off-by: Gustavo Padovan \u003cgustavo.padovan@collabora.co.uk\u003e\n"
    },
    {
      "commit": "155961e8001719af6d87cbcc961111e8ce477843",
      "tree": "5b2485b5a7b2074f9e01111cf8539a34f34ce2d5",
      "parents": [
        "aa2b86d761a95068354511de755695ef6b53afc7"
      ],
      "author": {
        "name": "David Herrmann",
        "email": "dh.herrmann@googlemail.com",
        "time": "Thu Feb 09 21:58:32 2012 +0100"
      },
      "committer": {
        "name": "Johan Hedberg",
        "email": "johan.hedberg@intel.com",
        "time": "Mon Feb 13 17:01:37 2012 +0200"
      },
      "message": "Bluetooth: Remove hci_dev-\u003edriver_data\n\nThe linux device model provides dev_set/get_drvdata so we can use this\nto save private driver data.\nThis also removes several unnecessary casts.\n\nSigned-off-by: David Herrmann \u003cdh.herrmann@googlemail.com\u003e\nAcked-by: Marcel Holtmann \u003cmarcel@holtmann.org\u003e\nSigned-off-by: Johan Hedberg \u003cjohan.hedberg@intel.com\u003e\n"
    },
    {
      "commit": "e9b9cfa1575e37cb2dbb5534aeaaa16814228887",
      "tree": "4f0a8e2a1c9b8776b1c637df081792b5dda88cd3",
      "parents": [
        "46e06531a5ae13c66f774d3cb1ad78385618a5a2"
      ],
      "author": {
        "name": "David Herrmann",
        "email": "dh.herrmann@googlemail.com",
        "time": "Sat Jan 07 15:47:22 2012 +0100"
      },
      "committer": {
        "name": "Johan Hedberg",
        "email": "johan.hedberg@intel.com",
        "time": "Mon Feb 13 17:01:24 2012 +0200"
      },
      "message": "Bluetooth: Remove HCI-owner field\n\nAfter unregistering an hci_dev object a bluetooth driver does not have\nany callbacks in the hci_dev structure left over. Therefore, there is no\nneed to keep a reference to the module.\n\nPreviously, we needed this to protect the hci-destruct callback.\nHowever, this callback is no longer available so we do not need this\nowner field, anymore.  Drivers now call hci_unregister_dev() and they\nare done with the object.\n\nSigned-off-by: David Herrmann \u003cdh.herrmann@googlemail.com\u003e\nAcked-by: Marcel Holtmann \u003cmarcel@holtmann.org\u003e\nSigned-off-by: Johan Hedberg \u003cjohan.hedberg@intel.com\u003e\n"
    },
    {
      "commit": "dabbaab394d17ba1d1b55092d553e6e31a3d0afd",
      "tree": "d903dc8d2718dff30bc97786385fcbfd3736323a",
      "parents": [
        "d25442ba4b44bf1fad50c9c2156a4ca89f269713"
      ],
      "author": {
        "name": "David Herrmann",
        "email": "dh.herrmann@googlemail.com",
        "time": "Sat Jan 07 15:47:18 2012 +0100"
      },
      "committer": {
        "name": "Johan Hedberg",
        "email": "johan.hedberg@intel.com",
        "time": "Mon Feb 13 17:01:24 2012 +0200"
      },
      "message": "Bluetooth: btsdio: Free driver data on SDIO shutdown\n\nInstead of waiting for the hdev object to get freed we now free the\nprivate driver-internal data on SDIO shutdown. This allows us to remove\nthe obsolete hci-destruct callback and free our data object right away\nafter calling hci_unregister_dev(). The HCI-core does not call any\ncallbacks after this so we are never called again and can safely exit\nthe module.\n\nSigned-off-by: David Herrmann \u003cdh.herrmann@googlemail.com\u003e\nAcked-by: Marcel Holtmann \u003cmarcel@holtmann.org\u003e\nSigned-off-by: Johan Hedberg \u003cjohan.hedberg@intel.com\u003e\n"
    },
    {
      "commit": "fb3d8eb47ce377d6d7a8fc58b8046ea9eb376a28",
      "tree": "f39c407dc40a881d2502d195c655674d51995ce8",
      "parents": [
        "8f1e1742233cd1c3444dfc6c945a2efb2814e157"
      ],
      "author": {
        "name": "David Vrabel",
        "email": "david.vrabel@csr.com",
        "time": "Mon Aug 09 17:42:21 2010 -0400"
      },
      "committer": {
        "name": "Gustavo F. Padovan",
        "email": "padovan@profusion.mobi",
        "time": "Tue Oct 12 12:44:51 2010 -0300"
      },
      "message": "Bluetooth: Support SDIO devices that are AMP controllers\n\nSigned-off-by: David Vrabel \u003cdavid.vrabel@csr.com\u003e\nSigned-off-by: Marcel Holtmann \u003cmarcel@holtmann.org\u003e\nSigned-off-by: Gustavo F. Padovan \u003cpadovan@profusion.mobi\u003e\n"
    },
    {
      "commit": "c13854cef4751000b968d4e8ac95796562d5b96f",
      "tree": "0955205615783cfdf112c9bbf264ef1fe57409ed",
      "parents": [
        "10f7891f998e84acfa31ac9c5a0fea052c39ecb8"
      ],
      "author": {
        "name": "Marcel Holtmann",
        "email": "marcel@holtmann.org",
        "time": "Mon Feb 08 15:27:07 2010 +0100"
      },
      "committer": {
        "name": "Marcel Holtmann",
        "email": "marcel@holtmann.org",
        "time": "Sat Feb 27 14:05:38 2010 +0100"
      },
      "message": "Bluetooth: Convert controller hdev-\u003etype to hdev-\u003ebus\n\nThe hdev-\u003etype is misnamed and should be actually hdev-\u003ebus instead. So\nconvert it now.\n\nSigned-off-by: Marcel Holtmann \u003cmarcel@holtmann.org\u003e\n"
    },
    {
      "commit": "a418b893a6af11ae73c762ed5b76c1bad6dc19d8",
      "tree": "a24f9192988e4d55077d77420b90dc3cfd647a06",
      "parents": [
        "5ddd4a60683f819982b7bd3d1aee972f931c11a3"
      ],
      "author": {
        "name": "Marcel Holtmann",
        "email": "marcel@holtmann.org",
        "time": "Sun Nov 30 12:17:28 2008 +0100"
      },
      "committer": {
        "name": "Marcel Holtmann",
        "email": "marcel@holtmann.org",
        "time": "Sun Nov 30 12:17:28 2008 +0100"
      },
      "message": "Bluetooth: Enable per-module dynamic debug messages\n\nWith the introduction of CONFIG_DYNAMIC_PRINTK_DEBUG it is possible to\nallow debugging without having to recompile the kernel. This patch turns\nall BT_DBG() calls into pr_debug() to support dynamic debug messages.\n\nAs a side effect all CONFIG_BT_*_DEBUG statements are now removed and\nsome broken debug entries have been fixed.\n\nSigned-off-by: Marcel Holtmann \u003cmarcel@holtmann.org\u003e\n"
    },
    {
      "commit": "7644d63d1348ec044ccd8f775fefe5eb7cbcac69",
      "tree": "b3ec4e0ae8afa474244bf00b2255959dfbd5e7a7",
      "parents": [
        "6a88adf2adf5d6a3b759c2e114da4c5266ca3972"
      ],
      "author": {
        "name": "Tomas Winkler",
        "email": "tomas.winkler@intel.com",
        "time": "Sun Nov 30 12:17:18 2008 +0100"
      },
      "committer": {
        "name": "Marcel Holtmann",
        "email": "marcel@holtmann.org",
        "time": "Sun Nov 30 12:17:18 2008 +0100"
      },
      "message": "Bluetooth: Fix TX error path in btsdio driver\n\nThis patch fixes accumulating of the header in case packet was requeued\nin the error path.\n\nSigned-off-by: Tomas Winkler \u003ctomas.winkler@intel.com\u003e\nSigned-off-by: Marcel Holtmann \u003cmarcel@holtmann.org\u003e\n"
    },
    {
      "commit": "cbfd24a75f98fe731547d3bc995f3a1f1fed6b20",
      "tree": "4d7bff8acb0e4030cedd3aef43efe938cdb12368",
      "parents": [
        "c3a90c788b743303c4d824780a3a7271693fb64a"
      ],
      "author": {
        "name": "Sergio Luis",
        "email": "sergio@larces.uece.br",
        "time": "Sun Oct 26 23:08:48 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Oct 26 23:08:48 2008 -0700"
      },
      "message": "btsdio: free sk_buff with kfree_skb\n\nfree sk_buff with kfree_skb, instead of kree\n \nSigned-off-by: Sergio Luis \u003csergio@larces.uece.br\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "2fa993423a345fd484f7295797ddb59b7738ad38",
      "tree": "309db06f9709919a78e55683a3bf22dca944fe56",
      "parents": [
        "cb7cd42930d4421780e78323f62243350ea14789"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Tue Feb 05 03:09:17 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Feb 05 03:09:17 2008 -0800"
      },
      "message": "drivers/bluetooth/btsdio.c: fix double-free\n\nThis patch fixes a double-free spotted by the Coverity checker.\n\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ddbaf13e3609442b64abb931ac21527772d87980",
      "tree": "ba9b1bb2c6b90eb3a33093604000310730b5431e",
      "parents": [
        "ac019360fe311dd6aa11b358a02eb3a61675882e"
      ],
      "author": {
        "name": "Marcel Holtmann",
        "email": "marcel@holtmann.org",
        "time": "Sat Oct 20 14:02:04 2007 +0200"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Mon Oct 22 02:59:45 2007 -0700"
      },
      "message": "[Bluetooth] Add generic driver for Bluetooth SDIO devices\n\nThis patch adds a generic driver for Bluetooth SDIO devices. It\nsupports Type-A and Type-B devices.\n\nSigned-off-by: David Vrabel \u003cdavid.vrabel@csr.com\u003e\nSigned-off-by: Marcel Holtmann \u003cmarcel@holtmann.org\u003e\n"
    }
  ]
}
