)]}'
{
  "log": [
    {
      "commit": "05bd299e647a8157e82b6bd458cc94309b5f3552",
      "tree": "82ca352723339b9fdd5ad432ea29c894d85bdecc",
      "parents": [
        "04e490dcd67f7c99009f8a292a9595c12c5978ec"
      ],
      "author": {
        "name": "JP Abgrall",
        "email": "jpa@google.com",
        "time": "Tue Aug 28 23:53:32 2012 +0000"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Wed Nov 13 21:23:31 2013 -0800"
      },
      "message": "netfilter: xt_qtaguid: report only uid tags to non-privileged processes\n\nIn the past, a process could only see its own stats (uid-based summary,\nand details).\nNow we allow any process to see other UIDs uid-based stats, but still\nhide the detailed stats.\n\nChange-Id: I24fb841fe36f11b10f16ec61f90aded51b59911c\nSigned-off-by: JP Abgrall \u003cjpa@google.com\u003e\nGit-commit: c33bcd377203feb708cb02673731e70c14ef8c91\nGit-repo: https://android.googlesource.com/kernel/common/\nSigned-off-by: Srinivasarao P \u003cspathi@codeaurora.org\u003e\n"
    },
    {
      "commit": "ee5fc1b5789d5bddd8034310d03d3bd1eafdbe3a",
      "tree": "face2e89ec4af36c5a6ba29ce2ac925dc8cd6669",
      "parents": [
        "fa0433af5d71ba85d96f904a173fa3c7e7269bbd"
      ],
      "author": {
        "name": "Mihir Shete",
        "email": "smihir@codeaurora.org",
        "time": "Sun Oct 13 05:25:30 2013 +0530"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Tue Nov 12 07:06:02 2013 -0800"
      },
      "message": "cfg80211: add flags to define country IE processing rules\n\n802.11 cards may have different country IE parsing behavioural\npreferences and vendors may want to support these. These preferences\nwere managed by the WIPHY_FLAG_CUSTOM_REGULATORY and the\nWIPHY_FLAG_STRICT_REGULATORY flags and their combination.\nInstead of using this existing notation, split out the country IE\nbehavioural preferences to a new flag. This will allow us to add more\ncustomizations easily and make the code more maintainable. Also add\na new flag to disable country IE hints issued by the CORE as the\nfirst customization.\n\nChange-Id: I66ba4a92ac0f029a115eea0a274b02db11279787\nCRs-Fixed: 542802\nSigned-off-by: Mihir Shete \u003csmihir@codeaurora.org\u003e\n"
    },
    {
      "commit": "503ccb280ce6f46bdbc46fe586729be3a4dd5941",
      "tree": "2bbf5106187855e89ef7196c090db9dc022f85af",
      "parents": [
        "fde491a70c8a3ac44074040a7a348c75ee1787a8"
      ],
      "author": {
        "name": "JP Abgrall",
        "email": "jpa@google.com",
        "time": "Thu Feb 07 01:40:07 2013 +0000"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Thu Nov 07 21:45:56 2013 -0800"
      },
      "message": "netfilter: xt_qtaguid: Allow tracking loopback\n\nIn the past it would always ignore interfaces with loopback addresses.\nNow we just treat them like any other.\nThis also helps with writing tests that check for the presence\nof the qtaguid module.\n\nChange-Id: Ib54f7fcfa94e9913ab926ea78b4a99b78cb3b7b1\nSigned-off-by: JP Abgrall \u003cjpa@google.com\u003e\nGit-commit: af4d7c85bc8629c63360d5729cba0754b62c4345\nGit-repo: https://android.googlesource.com/kernel/common/\nSigned-off-by: Srinivasarao P \u003cspathi@codeaurora.org\u003e\n"
    },
    {
      "commit": "e2242d877383947e21eaece7a89cc000c844d3d3",
      "tree": "4c9f95b10ed6d40b0000c3b111f861bec2ed17ab",
      "parents": [
        "50b5f07287564a13d3ae28cfe243cca566407b53"
      ],
      "author": {
        "name": "Sameer Thalappil",
        "email": "sameert@codeaurora.org",
        "time": "Fri Jun 14 17:12:12 2013 -0700"
      },
      "committer": {
        "name": "Sameer Thalappil",
        "email": "sameert@codeaurora.org",
        "time": "Mon Sep 16 14:34:04 2013 -0700"
      },
      "message": "cfg80211: Reset beacon interval when stop AP fails\n\nWhen SSR happens at WLAN driver, the cfg80211 stop AP can fail at driver.\nMake sure that the beacon interval is reset, even when this API fails.\n\nChange-Id: I459f55ce5f4bc44c4d0e20170bd50a83c2d609b4\nSigned-off-by: Sameer Thalappil \u003csameert@codeaurora.org\u003e\n"
    },
    {
      "commit": "50b5f07287564a13d3ae28cfe243cca566407b53",
      "tree": "8c94e43b5da4ff1ecaa85d92d6b52f0bf1da9847",
      "parents": [
        "3b44f9ff1137befb8a907638d6383cf8b20c7413"
      ],
      "author": {
        "name": "Sameer Thalappil",
        "email": "sameert@codeaurora.org",
        "time": "Fri Jul 05 14:58:32 2013 -0700"
      },
      "committer": {
        "name": "Sameer Thalappil",
        "email": "sameert@codeaurora.org",
        "time": "Mon Sep 16 14:26:14 2013 -0700"
      },
      "message": "cfg80211: Add AP stopped interface\n\nAP stopped interface can be used to indicate that the AP mode has\nstopped functioning, WLAN driver may have encountered errors that has\nforced the driver to stop the AP mode.\n\nWhen the driver is in P2P-Go mode, and when it goes thru automatic\nrecovery from firmware crashes, it uses this interface to notify the\nuserspace that the group has been deleted.\n\nCRs-Fixed: 453060\nChange-Id: Ifcd8d4f0c0b26f56a56fb8560aa474297b7521d4\nSigned-off-by: Sameer Thalappil \u003csameert@codeaurora.org\u003e\n"
    },
    {
      "commit": "8abdd32cc561f49a763ed9b2935a21c3db0fc2a4",
      "tree": "88160502ff816a5c8968467f01f145e914d959bb",
      "parents": [
        "2ae85ffcedbf15ca581de833a3f406c8ca4f7801"
      ],
      "author": {
        "name": "Agarwal Ashish",
        "email": "ashishka@codeaurora.org",
        "time": "Thu May 16 14:52:31 2013 -0700"
      },
      "committer": {
        "name": "Agarwal Ashish",
        "email": "ashishka@codeaurora.org",
        "time": "Thu Aug 22 18:07:58 2013 +0530"
      },
      "message": "msm: wlan: Add db.txt for regulatory support.\n\ndb.txt is required for the kernel to process regulatory\nhints sent by driver.If db.txt is empty then driver callback\n(wiphy-\u003ereg_notifier) will not be called so updating db.txt\nfrom upstream kernel. With this change any driver using\nregulatory_hint API need to register wiphy-\u003ereg_notifier\ncallback which will be called by cfg layer.This file would\nbe updated monthly from upstream respository.\n\nGit-commit: bb99560ff69c44c30e47416501639e37014689c3\nGit-repo: git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-regdb.git\nAuthor: John W. Linville \u003clinville@tuxdriver.com\u003e\nDate:   Wed Feb 13 14:36:58 2013 -0500\nwireless-regdb: update regulatory.bin based on preceding changes.\nCRs-Fixed: 472846\nChange-Id: Ic2467894e6af3c5df9f6236e5c28c17636dd08f6\nSigned-off-by: Agarwal Ashish \u003cashishka@codeaurora.org\u003e\n"
    },
    {
      "commit": "e857d22837364a1843ff607e5913e73c2ac936d7",
      "tree": "d3ff42c9eaa3ee84be378e6a69ef4e419068909c",
      "parents": [
        "ddd9ef4d2b8ef897e57363e95058e1c596fb9598"
      ],
      "author": {
        "name": "Mathias Krause",
        "email": "minipli@googlemail.com",
        "time": "Sat Feb 23 01:13:47 2013 +0000"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Wed Aug 14 12:49:44 2013 -0700"
      },
      "message": "sock_diag: Fix out-of-bounds access to sock_diag_handlers[]\n\nUserland can send a netlink message requesting SOCK_DIAG_BY_FAMILY\nwith a family greater or equal then AF_MAX -- the array size of\nsock_diag_handlers[]. The current code does not test for this\ncondition therefore is vulnerable to an out-of-bound access opening\ndoors for a privilege escalation.\n\nCRs-fixed: 519050\nChange-Id: I1466c4f56f3f4df90cf8a1ae17afa80c89b813e8\nGit-repo: git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git\nGit-commit: 6e601a53566d84e1ffd25e7b6fe0b6894ffd79c0\nSigned-off-by: Mathias Krause \u003cminipli@googlemail.com\u003e\nAcked-by: Eric Dumazet \u003cedumazet@google.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\nSigned-off-by: Sarang Joshi \u003cspjoshi@codeaurora.org\u003e\n"
    },
    {
      "commit": "78260f7fe5fe4868668e95d37b7205da718192ba",
      "tree": "54fd77cc1e6ea67f713ae4ea550e196ca195fbca",
      "parents": [
        "a0b5b9b636fffbf6cc3af3460c13cb1b0fc1835e"
      ],
      "author": {
        "name": "JP Abgrall",
        "email": "jpa@google.com",
        "time": "Mon Apr 08 15:09:26 2013 -0700"
      },
      "committer": {
        "name": "Gayathri",
        "email": "gramai@codeaurora.org",
        "time": "Fri Jul 26 12:01:34 2013 +0530"
      },
      "message": "netfilter: qtaguid: rate limit some of the printks\n\nSome of the printks are in the packet handling path.\nWe now ratelimit the very unlikely errors to avoid\nkmsg spamming.\n\nCRs-Fixed: 509090\nChange-Id: I5ced3a04c64973a4856535d3796b4dcf6cf49ed8\nSigned-off-by: JP Abgrall \u003cjpa@google.com\u003e\nGit-commit: bd91f6b21861cde78d800deede8ebeca0cc0cdd2\nGit-repo: https://android.googlesource.com/kernel/common/\nSigned-off-by: Gayathri \u003cgramai@codeaurora.org\u003e\n"
    },
    {
      "commit": "5c76fdb988ff464e5221cba6646be9d7153feb91",
      "tree": "2da8874ab9712abcdf4ba32215a60e86d2ae54c5",
      "parents": [
        "d89ef878bc3285608bce521b41a762124510a83c"
      ],
      "author": {
        "name": "Jouni Malinen",
        "email": "jouni@qca.qualcomm.com",
        "time": "Fri Jul 19 16:17:13 2013 +0530"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Wed Jul 24 01:39:36 2013 -0700"
      },
      "message": "cfg80211: fix VHT TDLS peer AID verification\n\nI (Johannes) accidentally applied the first version of the patch\n(\"Allow TDLS peer AID to be configured for VHT\"). Now apply just\nthe changes between v1 and v2 to get the AID verification and\nprefer the new attribute over the old one.\n\nSigned-off-by: Jouni Malinen \u003cjouni@qca.qualcomm.com\u003e\nSigned-off-by: Johannes Berg \u003cjohannes.berg@intel.com\u003e\nGit-commit: 3d124ea27ae2fc895f81725f0b4c7f3d9c733df4\nGit-repo: git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git\nChange-Id: I72b465fff381f7c3f6faa3731a5c43375887077c\nCRs-fixed: 483290\nSigned-off-by: Sunil Dutt \u003cduttus@codeaurora.org\u003e\n"
    },
    {
      "commit": "9bb935574267d9554ea4019f96a1e86fffb51302",
      "tree": "44f91f0c0a10da2cb6afd7c1bfa02d5479eefe54",
      "parents": [
        "6ed7705a317b510e1a8bb1dcb4ddef12c253ac75",
        "46ffd583855463f93066a661ed22933989f93994"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Tue Jul 23 09:02:39 2013 -0700"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Tue Jul 23 09:02:37 2013 -0700"
      },
      "message": "Merge \"cfg80211: Allow TDLS peer AID to be configured for VHT\""
    },
    {
      "commit": "ee00f8b528eb7f4310b366da507c4cdcc1d4fdd9",
      "tree": "2fce0ab7c91adb510b52d59a987b64dada4809ce",
      "parents": [
        "e2a844cc19baf809051322a604ec34bf12438ddf"
      ],
      "author": {
        "name": "JP Abgrall",
        "email": "jpa@google.com",
        "time": "Mon Jan 28 16:50:44 2013 -0800"
      },
      "committer": {
        "name": "Sridhar Gujje",
        "email": "sgujje@codeaurora.org",
        "time": "Fri Jul 19 13:31:00 2013 +0530"
      },
      "message": "netfilter: xt_qtaguid: extend iface stat to report protocols\n\nIn the past the iface_stat_fmt would only show global bytes/packets\nfor the skb-based numbers.\nFor stall detection in userspace, distinguishing tcp vs other protocols\nmakes it easier.\nNow we report\n  ifname total_skb_rx_bytes total_skb_rx_packets total_skb_tx_bytes\n  total_skb_tx_packets {rx,tx}_{tcp,udp,ohter}_{bytes,packets}\n\nBug: 6818637\n\nCRs-Fixed: 509089 511633\nChange-Id: I06b91826d142fda8444aa6ebe3d0efd6a0a1ce8b\nSigned-off-by: JP Abgrall \u003cjpa@google.com\u003e\nGit-commit: 01d1733e27c7c03dc700cd8cd7658b326bc0b1b2\nGit-repo: https://android.googlesource.com/kernel/common/\nSigned-off-by: Sridhar Gujje \u003csgujje@codeaurora.org\u003e\n"
    },
    {
      "commit": "cb4c2165ff339d67d27092615a5f0b961e735ae0",
      "tree": "1e61e3e907af70ab142f6813f14d0f6c35d37782",
      "parents": [
        "b6a01e111f335ab6cdc67ee63f89162eca2ec355"
      ],
      "author": {
        "name": "Hemant Gupta",
        "email": "hemantg@codeaurora.org",
        "time": "Sat Jun 08 19:07:57 2013 +0530"
      },
      "committer": {
        "name": "Sridhar Gujje",
        "email": "sgujje@codeaurora.org",
        "time": "Sun Jul 07 10:30:53 2013 +0530"
      },
      "message": "Bluetooth: hidp: Remove sysfs entry if hid connection is disconnected\n\nThis patch fixes the issue that sysfs entry for hid was not removed when\ndisconnection was initiated from remote end or if BT was reset. Sysfs\nentry prevented reconnection from HID device.\n\nCRs-Fixed: 468516, 473179\nChange-Id: I40bcd27450cd8f87180d33b66969dde4f08a34f3\nSigned-off-by: Hemant Gupta \u003chemantg@codeaurora.org\u003e\nSigned-off-by: Sridhar Gujje \u003csgujje@codeaurora.org\u003e\n"
    },
    {
      "commit": "b6a01e111f335ab6cdc67ee63f89162eca2ec355",
      "tree": "63acc72a6da965d4fcf4caa735409289f425b13a",
      "parents": [
        "831a34d89836c00e731382fe46078c712c0bb350"
      ],
      "author": {
        "name": "Sumit Bajpai",
        "email": "sbajpai@codeaurora.org",
        "time": "Mon Dec 10 21:55:05 2012 +0530"
      },
      "committer": {
        "name": "Sridhar Gujje",
        "email": "sgujje@codeaurora.org",
        "time": "Sun Jul 07 10:30:18 2013 +0530"
      },
      "message": "Bluetooth : hidp: Get the valid hci_conn while unlink\n\nSince the context where unlink will be called is unaware of\nvalidity of hci_conn pointer, fetch the valid hci_conn\nbefore unlinking.\n\nCRs-Fixed: 433361\nChange-Id: Ief71997a3f007ea43431765c6cf543ab0d6416a8\nSigned-off-by: Sumit Bajpai \u003csbajpai@codeaurora.org\u003e\nSigned-off-by: Sridhar Gujje \u003csgujje@codeaurora.org\u003e\n"
    },
    {
      "commit": "d436881608fc48963f6dd457bcc7927575ce3044",
      "tree": "29a3f6413f14ea0fc05da10796f460c7a605ae61",
      "parents": [
        "fb0720b84dc19f408e5988ad39a09ee589059b13",
        "8b2414d4e80786254c84d7ae7826750b38e4b150"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Sat Jul 06 04:13:37 2013 -0700"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Sat Jul 06 04:13:36 2013 -0700"
      },
      "message": "Merge \"net/ipv6/addrconf: IPv6 tethering enhancement\""
    },
    {
      "commit": "b3eb72f13a8f9146914ede4bbf36f7f4d0e58a32",
      "tree": "d8ceae1255c4633714a24f41972cb5358bfb3b4f",
      "parents": [
        "d6d8da3ccb4e20edd1dbdb2f21cd88a9250fe206"
      ],
      "author": {
        "name": "Subramanian Srinivasan",
        "email": "subrsrin@codeaurora.org",
        "time": "Tue May 21 15:42:28 2013 -0700"
      },
      "committer": {
        "name": "Sridhar Gujje",
        "email": "sgujje@codeaurora.org",
        "time": "Mon Jul 01 12:10:57 2013 +0530"
      },
      "message": "Fix disconnect not sent from host when pairing is cancelled\n\nFixes the issue that disconnect command is not sent\nfrom the host when pairing is cancelled.\n\nCRs-fixed: 489957\n\nChange-Id: I600a526aa9b95a3f17d77d5ef16d91e206ce7161\nSigned-off-by: Subramanian Srinivasan \u003csubrsrin@codeaurora.org\u003e\nSigned-off-by: Sridhar Gujje \u003csgujje@codeaurora.org\u003e\n"
    },
    {
      "commit": "8b2414d4e80786254c84d7ae7826750b38e4b150",
      "tree": "88c0c904c6497464d2ffdb227a05d952c54a95c9",
      "parents": [
        "47264b29620c1bd0aea291ac1bb93e3e956b41a6"
      ],
      "author": {
        "name": "Harout Hedeshian",
        "email": "harouth@codeaurora.org",
        "time": "Fri Dec 21 12:38:38 2012 -0800"
      },
      "committer": {
        "name": "Harout Hedeshian",
        "email": "harouth@codeaurora.org",
        "time": "Mon Jun 24 10:08:26 2013 -0600"
      },
      "message": "net/ipv6/addrconf: IPv6 tethering enhancement\n\nAdded new procfs flag to toggle the automatic addition of prefix\nroutes on a per device basis. The new flag is accept_ra_prefix_route.\nDefaults to 1 as to not break existing behavior.\n\nChange-Id: If25493890c7531c27f5b2c4855afebbbbf5d072a\nCRs-Fixed: 504095\nSigned-off-by: Harout Hedeshian \u003charouth@codeaurora.org\u003e\n"
    },
    {
      "commit": "46ffd583855463f93066a661ed22933989f93994",
      "tree": "00423e640ae49823feffb8e88d9c296d4687da91",
      "parents": [
        "6ad7426d9712a8e2042f5178f24e711a0027d292"
      ],
      "author": {
        "name": "Jouni Malinen",
        "email": "jouni@qca.qualcomm.com",
        "time": "Tue Jun 04 19:26:05 2013 +0530"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Tue Jun 11 02:46:41 2013 -0700"
      },
      "message": "cfg80211: Allow TDLS peer AID to be configured for VHT\n\nVHT uses peer AID in the PARTIAL_AID field in TDLS frames. The\ncurrent design for TDLS is to first add a dummy STA entry before\ncompleting TDLS Setup and then update information on this STA\nentry based on what was received from the peer during the setup\nexchange.\n\nIn theory, this could use NL80211_ATTR_STA_AID to set\nthe peer AID just like this is used in AP mode to set the AID\nof an association station. However, existing cfg80211 validation\nrules prevent this attribute from being used with set_station\noperation. To avoid interoperability issues between different\nkernel and user space version combinations, introduce a new\nnl80211 attribute for the purpose of setting TDLS peer AID.\nThis attribute can be used in both the new_station and set_station\noperations. It is not supposed to be allowed to change the AID\nvalue during the lifetime of the STA entry, but that validation\nis left for drivers to do in the change_station callback.\n\nSigned-off-by: Jouni Malinen \u003cjouni@qca.qualcomm.com\u003e\nSigned-off-by: Johannes Berg \u003cjohannes.berg@intel.com\u003e\nGit-commit: 5e4b6f5698421d94226cc2f80eae6d613c9acef8\nGit-repo: git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git\nChange-Id: I1d2f6d2f5a291f91858b45ad004de66a0080f1d2\nCRs-fixed: 483290\n[duttus@codeaurora.org: backport to 3.4-This commit includes the\nchanges from following commits in include/linux/nl80211.h to compile\nfor msm-3.4.\n5de17984898c5758fc6ebe08eccea9f4b6548914 :\ncfg80211: introduce critical protocol indication from user-space.]\nSigned-off-by: Sunil Dutt \u003cduttus@codeaurora.org\u003e\n"
    },
    {
      "commit": "5037cd143b48c0a2966ed1bace850084a37ff241",
      "tree": "30e8db55096f80045e8e3c475cb2039d9be33d5f",
      "parents": [
        "bd3bfab99d9e8ab00039b095963843ce53726a17"
      ],
      "author": {
        "name": "Vasanthakumar Thiagarajan",
        "email": "vthiagar@qca.qualcomm.com",
        "time": "Tue May 14 19:04:43 2013 +0530"
      },
      "committer": {
        "name": "Sunil Dutt",
        "email": "duttus@codeaurora.org",
        "time": "Fri May 31 18:46:32 2013 +0530"
      },
      "message": "cfg80211/nl80211: add API for MAC address ACLs\n\nAdd API to enable drivers to implement MAC address based\naccess control in AP/P2P GO mode. Capable drivers advertise\nthis capability by setting the maximum number of MAC\naddresses in such a list in wiphy-\u003emax_acl_mac_addrs.\n\nAn initial ACL may be given to the NL80211_CMD_START_AP\ncommand and/or changed later with NL80211_CMD_SET_MAC_ACL.\n\nBlack- and whitelists are supported, but not simultaneously.\n\nSigned-off-by: Vasanthakumar Thiagarajan \u003cvthiagar@qca.qualcomm.com\u003e\n[rewrite commit log, many cleanups]\nSigned-off-by: Johannes Berg \u003cjohannes.berg@intel.com\u003e\nGit-commit: 77765eaf5cfb6b8dd98ec8b54b411d74ff6095f1\nGit-repo: git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git\nCRs-fixed: 487410\nChange-Id: I9593b887941be5efa5e96546ad92cd6c6bf8fb87\n[duttus@codeaurora.org: resolved 3.4 backport issues]\nSigned-off-by: Sunil Dutt \u003cduttus@codeaurora.org\u003e\n"
    },
    {
      "commit": "34d241dee30caacd56d3600b4c0ab7c20f0ddb2d",
      "tree": "1ff79cf86c11254135c361bfe2c0a0089aa9f1c5",
      "parents": [
        "b27c40f15071749c44288723405530496903428a",
        "82dac16907eec735799cfd1ab7a24fd314628ec7"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Tue Apr 30 14:00:09 2013 -0700"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Tue Apr 30 14:00:09 2013 -0700"
      },
      "message": "Merge \"Fix pairing not successful when remote reports missing pin\""
    },
    {
      "commit": "9703906a4c04a6eb413e7f3874e232eacc36e05f",
      "tree": "a401c8eae82f447bb95c18c4e9140a3b210e5ce7",
      "parents": [
        "c8c12a03cd731c35220b37e315c6a4f4b7e611bd"
      ],
      "author": {
        "name": "Sumit Bajpai",
        "email": "sbajpai@codeaurora.org",
        "time": "Tue Apr 23 19:19:08 2013 +0530"
      },
      "committer": {
        "name": "Sumit Bajpai",
        "email": "sbajpai@codeaurora.org",
        "time": "Thu Apr 25 17:55:38 2013 +0530"
      },
      "message": "Bluetooth: GAP: Fast ACL disconnection only for Auth fail\n\nThis patch causes immediate ACL disconnection only when\nauth failure happens.\n\nCRs-fixed: 480067\n\nChange-Id: I23ee743de37d0ab6155bf892cc17037a2036e337\nSigned-off-by: Sumit Bajpai \u003csbajpai@codeaurora.org\u003e\n"
    },
    {
      "commit": "8f9c19350b1ae1f86209ef4cc6d4edf79706d247",
      "tree": "0f60a28e1c1f5c1e76a483946ac05e749f890f53",
      "parents": [
        "25c6cce6f50f267a6048a01702d611a030f719c3"
      ],
      "author": {
        "name": "Yanmin Zhang",
        "email": "yanmin_zhang@linux.intel.com",
        "time": "Wed May 23 15:39:45 2012 +0000"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Thu Apr 04 15:51:57 2013 -0700"
      },
      "message": "ipv4: fix the rcu race between free_fib_info and ip_route_output_slow\n\nWe hit a kernel OOPS.\n\n\u003c3\u003e[23898.789643] BUG: sleeping function called from invalid context at\n/data/buildbot/workdir/ics/hardware/intel/linux-2.6/arch/x86/mm/fault.c:1103\n\u003c3\u003e[23898.862215] in_atomic(): 0, irqs_disabled(): 0, pid: 10526, name:\nThread-6683\n\u003c4\u003e[23898.967805] HSU serial 0000:00:05.1: 0000:00:05.2:HSU serial prevented me\nto suspend...\n\u003c4\u003e[23899.258526] Pid: 10526, comm: Thread-6683 Tainted: G        W\n3.0.8-137685-ge7742f9 #1\n\u003c4\u003e[23899.357404] HSU serial 0000:00:05.1: 0000:00:05.2:HSU serial prevented me\nto suspend...\n\u003c4\u003e[23899.904225] Call Trace:\n\u003c4\u003e[23899.989209]  [\u003cc1227f50\u003e] ? pgtable_bad+0x130/0x130\n\u003c4\u003e[23900.000416]  [\u003cc1238c2a\u003e] __might_sleep+0x10a/0x110\n\u003c4\u003e[23900.007357]  [\u003cc1228021\u003e] do_page_fault+0xd1/0x3c0\n\u003c4\u003e[23900.013764]  [\u003cc18e9ba9\u003e] ? restore_all+0xf/0xf\n\u003c4\u003e[23900.024024]  [\u003cc17c007b\u003e] ? napi_complete+0x8b/0x690\n\u003c4\u003e[23900.029297]  [\u003cc1227f50\u003e] ? pgtable_bad+0x130/0x130\n\u003c4\u003e[23900.123739]  [\u003cc1227f50\u003e] ? pgtable_bad+0x130/0x130\n\u003c4\u003e[23900.128955]  [\u003cc18ea0c3\u003e] error_code+0x5f/0x64\n\u003c4\u003e[23900.133466]  [\u003cc1227f50\u003e] ? pgtable_bad+0x130/0x130\n\u003c4\u003e[23900.138450]  [\u003cc17f6298\u003e] ? __ip_route_output_key+0x698/0x7c0\n\u003c4\u003e[23900.144312]  [\u003cc17f5f8d\u003e] ? __ip_route_output_key+0x38d/0x7c0\n\u003c4\u003e[23900.150730]  [\u003cc17f63df\u003e] ip_route_output_flow+0x1f/0x60\n\u003c4\u003e[23900.156261]  [\u003cc181de58\u003e] ip4_datagram_connect+0x188/0x2b0\n\u003c4\u003e[23900.161960]  [\u003cc18e981f\u003e] ? _raw_spin_unlock_bh+0x1f/0x30\n\u003c4\u003e[23900.167834]  [\u003cc18298d6\u003e] inet_dgram_connect+0x36/0x80\n\u003c4\u003e[23900.173224]  [\u003cc14f9e88\u003e] ? _copy_from_user+0x48/0x140\n\u003c4\u003e[23900.178817]  [\u003cc17ab9da\u003e] sys_connect+0x9a/0xd0\n\u003c4\u003e[23900.183538]  [\u003cc132e93c\u003e] ? alloc_file+0xdc/0x240\n\u003c4\u003e[23900.189111]  [\u003cc123925d\u003e] ? sub_preempt_count+0x3d/0x50\n\nFunction free_fib_info resets nexthop_nh-\u003enh_dev to NULL before releasing\nfi. Other cpu might be accessing fi. Fixing it by delaying the releasing.\n\nWith the patch, we ran MTBF testing on Android mobile for 12 hours\nand didn\u0027t trigger the issue.\n\nThank Eric for very detailed review/checking the issue.\n\nCRs-fixed: 430941\nChange-Id: I14480ff9085a8e13fe43ea14bfa53fb7b77384b3\nSigned-off-by: Yanmin Zhang \u003cyanmin_zhang@linux.intel.com\u003e\nSigned-off-by: Kun Jiang \u003ckunx.jiang@intel.com\u003e\nAcked-by: Eric Dumazet \u003cedumazet@google.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\nGit-commit: e49cc0da7283088c5e03d475ffe2fdcb24a6d5b1\nGit-repo: git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git\nSigned-off-by: Jay Chokshi \u003cjchokshi@codeaurora.org\u003e\n"
    },
    {
      "commit": "9226223b3a45ac38ee04044b60f87d87687ef916",
      "tree": "9a2f4bc65d08ea7cfa70a5937e2103b15b397137",
      "parents": [
        "04a6a868f63a4bef996af7a074b24668ef69b4e0"
      ],
      "author": {
        "name": "Sameer Thalappil",
        "email": "sameert@codeaurora.org",
        "time": "Tue Mar 19 14:28:37 2013 -0700"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Wed Mar 27 18:29:45 2013 -0700"
      },
      "message": "nl80211/cfg80211: add VHT MCS support\n\nAdd support for reporting and calculating VHT MCSes.\n\nNote that I\u0027m not completely sure that the bitrate\ncalculations are correct, nor that they can\u0027t be\nsimplified.\n\nChange-Id: Id4c132850a85ff59f0fc16396763ed717689bec0\nSigned-off-by: Johannes Berg \u003cjohannes.berg@intel.com\u003e\nGit-commit: db9c64cf8d9d3fcbc34b09d037f266d1fc9f928c\nGit-repo:\ngit://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git\nSigned-off-by: Sameer Thalappil \u003csameert@codeaurora.org\u003e\n"
    },
    {
      "commit": "10bd072d4527a809f8653e82340ef3b82042c523",
      "tree": "cff653ad782de60221c2bc7c39abdf844b5ef4f0",
      "parents": [
        "b1cfd327a6c94b353841144fe9e1cb25a9aceed1",
        "a62086da23bb2c292377c128d0a67e83ac8d74e7"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Tue Mar 26 21:15:59 2013 -0700"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Tue Mar 26 21:15:58 2013 -0700"
      },
      "message": "Merge \"cfg80211: Extend support for IEEE 802.11r Fast BSS Transition\""
    },
    {
      "commit": "aebe44fbf547abbecb22ba39da552d5de8938b61",
      "tree": "36f4549ca48d4280731df54224c4f7588b502f73",
      "parents": [
        "8c97b5748c9c726e9a57bc6fdefb391612ea2a81",
        "e38d4810daa8543b6fa88d9f9288135eb68aff23"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Wed Mar 20 04:44:49 2013 -0700"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Wed Mar 20 04:44:48 2013 -0700"
      },
      "message": "Merge \"Bluetooth: GAP: Disconnect ACL immediately after Auth failure.\""
    },
    {
      "commit": "a62086da23bb2c292377c128d0a67e83ac8d74e7",
      "tree": "327be178fc8692f02423e70bf3db7799d38ecf4f",
      "parents": [
        "a348a8c3b1f40c9f31a5f9afe3c73197cd549dd9"
      ],
      "author": {
        "name": "Jouni Malinen",
        "email": "jouni@qca.qualcomm.com",
        "time": "Tue Mar 19 14:30:49 2013 +0530"
      },
      "committer": {
        "name": "Sunil Dutt",
        "email": "duttus@codeaurora.org",
        "time": "Tue Mar 19 19:27:49 2013 +0530"
      },
      "message": "cfg80211: Extend support for IEEE 802.11r Fast BSS Transition\n\nAdd NL80211_CMD_UPDATE_FT_IES to support update of FT IEs to the\nWLAN driver and NL80211_CMD_FT_EVENT to send FT events from the\nWLAN driver. This will carry the target AP\u0027s MAC address along\ncfg80211: Extend support for IEEE 802.11r Fast BSS Transition\n\nAdd NL80211_CMD_UPDATE_FT_IES to support update of FT IEs to the\nWLAN driver and NL80211_CMD_FT_EVENT to send FT events from the\nWLAN driver. This will carry the target AP\u0027s MAC address along\nwith the relevant Information Elements. This event is used to\nreport received FT IEs (MDIE, FTIE, RSN IE, TIE, RICIE). These\nchanges allow FT to be supported with drivers that use an internal\nSME instead of user space option (like FT implementation in\nwpa_supplicant with mac80211-based drivers).\n\nSigned-off-by: Jouni Malinen \u003cjouni@qca.qualcomm.com\u003e\nSigned-off-by: Johannes Berg \u003cjohannes.berg@intel.com\u003e\nGit-commit: 355199e02b831fd4f652c34d6c7673d973da1369\nGit-repo: http://git.kernel.org/cgit/linux/kernel/git/linville/\nwireless-testing.git/\nChange-Id: I439155b3d7bf4df9c45087a4deb6ec0cd7577225\nCRs-fixed: 434525\n[duttus@codeaurora.org: backport to 3.4-This commit includes the\nchanges from following commits to compile for jb_2.5.\n5314526b1743e8e8614293db7d86e480b4fe9824 : cfg80211: add channel\nswitch notify event\n98104fdeda63d57631c9f89e90a7b83b58fcee40 : cfg80211: add P2P\nDevice abstraction\nf4e583c8935c6f52f9385ee7cfbea8f65c66a737 : nl/cfg80211: add the\nNL80211_CMD_SET_MCAST_RATE command\ned44a951c72ab409f932b1c15914488308e86da2 : cfg80211/nl80211: Notify\nconnection request failure in AP mode\n77765eaf5cfb6b8dd98ec8b54b411d74ff6095f1 : cfg80211/nl80211: add\nAPI for MAC address ACLs.\n04f39047af2a6df64b763ea5a271db24879d0391 : nl80211/cfg80211: add\nradar detection command/event.\n3713b4e364effef4b170c97d54528b1cdb16aa6b : nl80211: allow splitting\nwiphy information in dumps.\nee2aca343c9aa64d277a75a5df043299dc84cfd9 : cfg80211: add ability\nto override VHT capabilities.\n355199e02b831fd4f652c34d6c7673d973da1369 : cfg80211: Extend\nsupport for IEEE 802.11r Fast BSS Transition.]\nSigned-off-by: Sunil Dutt \u003cduttus@codeaurora.org\u003e\n"
    },
    {
      "commit": "cec4925dcf85020dc348dc68e6174b8a9b6225a7",
      "tree": "e025cbf010dcb3157e6af1278f45518b39097e40",
      "parents": [
        "3a4cab91dab57b5d3f9e3007f20f3904d5704818",
        "bc123a23bb46b5ad6ce241fd844082f633b6b776"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Mon Mar 18 07:45:08 2013 -0700"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Mon Mar 18 07:45:07 2013 -0700"
      },
      "message": "Merge \"cfg80211: enable TDLS on P2P client interfaces\""
    },
    {
      "commit": "3a4cab91dab57b5d3f9e3007f20f3904d5704818",
      "tree": "30e34a74396037825f1d2664ce6e678f86a24e56",
      "parents": [
        "e792700c36be9cb502d59e9ceae18def9bdda0de",
        "b59d32118d661a31f932bc9315b3a96cd18e2c59"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Mon Mar 18 07:45:07 2013 -0700"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Mon Mar 18 07:45:06 2013 -0700"
      },
      "message": "Merge \"cfg80211: fix station change if TDLS isn\u0027t supported\""
    },
    {
      "commit": "e792700c36be9cb502d59e9ceae18def9bdda0de",
      "tree": "514d0a774d8aa4e82ce3ca0363ba67aa02ff12bb",
      "parents": [
        "ab8ef91c44e166f31247fb91dbd1fd706ea3a231",
        "2b5fd54c1031fa9b7afe74a2b72a4d579e83240d"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Mon Mar 18 07:45:06 2013 -0700"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Mon Mar 18 07:45:05 2013 -0700"
      },
      "message": "Merge \"cfg80211: Pass TDLS peer\u0027s QoS/HT/VHT information during set_station\""
    },
    {
      "commit": "ab8ef91c44e166f31247fb91dbd1fd706ea3a231",
      "tree": "6ea5b097aa73be0d481f0646dec24a6cb34d78a4",
      "parents": [
        "84400dffffca9542a353bdca3dc42b925225e9c0",
        "9f6d091653c80ea56bb2ca9417bac3c4c36c65e7"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Mon Mar 18 07:45:04 2013 -0700"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Mon Mar 18 07:45:04 2013 -0700"
      },
      "message": "Merge \"cfg80211: Pass station (extended) capability info to kernel\""
    },
    {
      "commit": "84400dffffca9542a353bdca3dc42b925225e9c0",
      "tree": "275d144063250784cab72221964a894cdd5daa9e",
      "parents": [
        "5cf988c6bd1c827dc41125117b50262abca77975",
        "5fed1a7a78e57a4e268482c111cbda536d67a050"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Mon Mar 18 07:45:03 2013 -0700"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Mon Mar 18 07:45:03 2013 -0700"
      },
      "message": "Merge \"{nl,cfg}80211: Peer STA VHT caps\""
    },
    {
      "commit": "5cf988c6bd1c827dc41125117b50262abca77975",
      "tree": "a69117bbe41fe2442e9cfe632003e42ce42a359a",
      "parents": [
        "e05eb62972458e7bb6e8d61a117170f82392163b",
        "dd29395ed77577c5a69c09c8472f8ea4351c78a4"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Mon Mar 18 07:45:02 2013 -0700"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Mon Mar 18 07:45:02 2013 -0700"
      },
      "message": "Merge \"ieee80211: Rename VHT cap struct\""
    },
    {
      "commit": "e05eb62972458e7bb6e8d61a117170f82392163b",
      "tree": "f833b301d0beb6f2b4d0e2b3264262b96acc867a",
      "parents": [
        "2734795a0a11af075515abef27438d2eadfd5728",
        "d488b6a94fc0715c43b60d73de56c87765bbcb8a"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Mon Mar 18 07:45:01 2013 -0700"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Mon Mar 18 07:45:01 2013 -0700"
      },
      "message": "Merge \"mac80211: VHT (11ac) association\""
    },
    {
      "commit": "a4cdefb88167c87bc84f440a9df2051f0ace4725",
      "tree": "42c1c69cfd360e60e37089d139054e61ade8768c",
      "parents": [
        "b09a84341b929fbd5f409de59a2c0d847b15ad2d",
        "1cb41169af9e869ce9722c7f98de557264f80e2b"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Mon Mar 11 15:17:12 2013 -0700"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Mon Mar 11 15:17:11 2013 -0700"
      },
      "message": "Merge \"Fix not able to disconnect from the Host after SMP requests\""
    },
    {
      "commit": "b1ad099c86a246f9513df7cab45d29ecb8262284",
      "tree": "162890ea8ff61623a12a659f3a703c3cf730adca",
      "parents": [
        "7bb5580e5af38475d129f62ad94c8a414182fff2",
        "1dd7a24eb331e890f3247e8f3e08a0aa0dc56b7f"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Mon Mar 11 12:04:27 2013 -0700"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Mon Mar 11 12:04:27 2013 -0700"
      },
      "message": "Merge \"Bluetooth: Dont retry eSCO for WBS\""
    },
    {
      "commit": "bc123a23bb46b5ad6ce241fd844082f633b6b776",
      "tree": "bf63000b28468e9bbbf77812c906e209f649df23",
      "parents": [
        "b59d32118d661a31f932bc9315b3a96cd18e2c59"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes.berg@intel.com",
        "time": "Tue Mar 05 16:30:43 2013 -0800"
      },
      "committer": {
        "name": "Sunil Dutt",
        "email": "duttus@codeaurora.org",
        "time": "Tue Mar 05 16:54:32 2013 -0800"
      },
      "message": "cfg80211: enable TDLS on P2P client interfaces\n\nThere\u0027s no reason TDLS should be prevented on P2P client\ninterfaces, and most of the code already handles it, so\nallow adding stations for it.\n\nCRs-fixed: 458139\nChange-Id: Id5bdde87aa6988731c91176cb5d54ffde975577c\n\nReported-by: Jouni Malinen \u003cj@w1.fi\u003e\nSigned-off-by: Johannes Berg \u003cjohannes.berg@intel.com\u003e\n"
    },
    {
      "commit": "1dd7a24eb331e890f3247e8f3e08a0aa0dc56b7f",
      "tree": "4d62f0695fc578dfb2d9ca3d0182b44da78a057e",
      "parents": [
        "560a8d59f7eaca2689bcee4d8406e3659a132107"
      ],
      "author": {
        "name": "Nitin Srivastava",
        "email": "nitinsr@codeaurora.org",
        "time": "Mon Mar 04 15:02:08 2013 +0530"
      },
      "committer": {
        "name": "Nitin Srivastava",
        "email": "nitinsr@codeaurora.org",
        "time": "Tue Mar 05 10:48:30 2013 +0530"
      },
      "message": "Bluetooth: Dont retry eSCO for WBS\n\nThis fix will allow the hci event handler\nto notify the eSCO connection failure for mSBC,\nto BT host which can fallback to CVSD and retry\nthe eSCO again with a new codec negotiation.\nThis behavior will allow PTS test case\nTC_AG_ACC_BI_12_I to pass as it expects\na codec negotiation after the first attempt\nfor mSBC is rejected from the PTS.\n\nCRs-Fixed: 390563\nChange-Id: I93973d14a035a743f582e751047bf23b66681932\nSigned-off-by: Nitin Srivastava \u003cnitinsr@codeaurora.org\u003e\n"
    },
    {
      "commit": "82dac16907eec735799cfd1ab7a24fd314628ec7",
      "tree": "6e47de604cbcfde62cdd6bd381bb0d796a61814d",
      "parents": [
        "6e952ac4ea4c203ca8efbfe85fd076fd855493ab"
      ],
      "author": {
        "name": "Archana Ramachandran",
        "email": "archanar@codeaurora.org",
        "time": "Mon Mar 04 17:45:22 2013 -0800"
      },
      "committer": {
        "name": "Archana Ramachandran",
        "email": "archanar@codeaurora.org",
        "time": "Mon Mar 04 17:49:22 2013 -0800"
      },
      "message": "Fix pairing not successful when remote reports missing pin\n\nFix was added to update the LE Connection parameters to speed\nup pairing before sending pairing request from the host.\n\nCRs-fixed: 459212\nChange-Id: Iac52fd90007dcb4ca3dc6e0fd612eba104fb83c2\nSigned-off-by: Archana Ramachandran \u003carchanar@codeaurora.org\u003e\n"
    },
    {
      "commit": "e38d4810daa8543b6fa88d9f9288135eb68aff23",
      "tree": "5bccf0fa2081664664a73f594a2923a3d7af6b1c",
      "parents": [
        "3c19edb69051c42e9c1068c13d7d2acefd2e8a7c"
      ],
      "author": {
        "name": "Mallikarjuna GB",
        "email": "gbmalli@codeaurora.org",
        "time": "Thu Jan 10 23:54:29 2013 +0530"
      },
      "committer": {
        "name": "Sumit Bajpai",
        "email": "sbajpai@codeaurora.org",
        "time": "Mon Mar 04 11:50:01 2013 +0530"
      },
      "message": "Bluetooth: GAP: Disconnect ACL immediately after Auth failure.\n\nThe patch fixes issue of ACL lingering for 2 seconds after\nAuthentication failure. Another Auth request during this\ntime results in improper connection reference and hence\nresulting in ACL to persist forever if remote doesn\u0027t\ndisconnect.\n\nChange-Id: Ief920af97d8f27e93460130dc86113b40dc5f6a5\nSigned-off-by: Mallikarjuna GB \u003cgbmalli@codeaurora.org\u003e\n"
    },
    {
      "commit": "1cb41169af9e869ce9722c7f98de557264f80e2b",
      "tree": "d2c15131671900546b153305d530caf88419fff1",
      "parents": [
        "8aafe60a93dae84acaa82bf0fd9f63059c32ed43"
      ],
      "author": {
        "name": "Archana Ramachandran",
        "email": "archanar@codeaurora.org",
        "time": "Tue Jan 29 16:20:19 2013 -0800"
      },
      "committer": {
        "name": "Archana Ramachandran",
        "email": "archanar@codeaurora.org",
        "time": "Thu Feb 21 17:37:23 2013 -0800"
      },
      "message": "Fix not able to disconnect from the Host after SMP requests\n\nThe following fixes were added:\n1. While using whitelist API for connection, if SMP requests are received\nbefore the L2CAP channel is correctly setup, queue the SMP requets\nand execute them once the channel state is bounded and connected and\ntherefore maintaining the correct connection reference count.\n2. If the status LE start encryption command is not successful,\nthen call hci_conn put which would decrement the HCI connection\nreference count.\n\nCRs-fixed: 447092\nChange-Id: Ibb11ecf94f28e0b0aff5eacc86d1660e7ec2e25d\nSigned-off-by: Archana Ramachandran \u003carchanar@codeaurora.org\u003e\n"
    },
    {
      "commit": "b59d32118d661a31f932bc9315b3a96cd18e2c59",
      "tree": "3ff894ec3114c1554b5d642ed985d9018b6c47b2",
      "parents": [
        "2b5fd54c1031fa9b7afe74a2b72a4d579e83240d"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes.berg@intel.com",
        "time": "Fri Feb 22 06:51:45 2013 +0530"
      },
      "committer": {
        "name": "Sunil Dutt",
        "email": "duttus@codeaurora.org",
        "time": "Fri Feb 22 07:03:40 2013 +0530"
      },
      "message": "cfg80211: fix station change if TDLS isn\u0027t supported\n\nLarry noticed (and bisected) that commit df881293c6ba9a12868491a717b25\n\"cfg80211: Pass TDLS peer\u0027s QoS/HT/VHT information during set_station\"\nbroke secure connections. This is is the case only for drivers that\ndon\u0027t support TDLS, where any kind of change, even just the change of\nauthorized flag that is required for normal operation, was rejected\nnow. To fix this, remove the checks. I have some patches that will add\nproper verification for all the different cases later.\n\nChange-Id: Ieaf0f8a8ab922d42bccdb4957c55b8c3d9463a3f\nCRs-fixed: 452921\n\nCc: Jouni Malinen \u003cj@w1.fi\u003e\nBisected-by: Larry Finger \u003cLarry.Finger@lwfinger.net\u003e\nTested-by: Larry Finger \u003cLarry.Finger@lwfinger.net\u003e\nSigned-off-by: Johannes Berg \u003cjohannes.berg@intel.com\u003e\n"
    },
    {
      "commit": "2b5fd54c1031fa9b7afe74a2b72a4d579e83240d",
      "tree": "bd45bf0c0195a659a21986667d6379d2f84fe566",
      "parents": [
        "9f6d091653c80ea56bb2ca9417bac3c4c36c65e7"
      ],
      "author": {
        "name": "Jouni Malinen",
        "email": "jouni@qca.qualcomm.com",
        "time": "Fri Feb 22 01:39:49 2013 +0530"
      },
      "committer": {
        "name": "Sunil Dutt",
        "email": "duttus@codeaurora.org",
        "time": "Fri Feb 22 01:44:41 2013 +0530"
      },
      "message": "cfg80211: Pass TDLS peer\u0027s QoS/HT/VHT information during set_station\n\nThe information of the peer\u0027s capabilities is required for the driver\nto perform TDLS Peer UAPSD operations. This information of the peer is\npassed by the supplicant using NL80211_CMD_SET_STATION command. This\ncommit enhances the function nl80211_set_station to pass this\ninformation of the peer to the driver in case this command is used\nwith the TDLS peer STA.\n\nIn addition, make the HT/VHT capability configuration handled more\nconsistently for other STA cases (reject both instead of just HT).\n\nChange-Id: I08635df14f49711b04dfdad0daf8f874a340b5b7\nCRs-fixed: 452921\n\nSigned-off-by: Jouni Malinen \u003cjouni@qca.qualcomm.com\u003e\nSigned-off-by: Johannes Berg \u003cjohannes.berg@intel.com\u003e\n"
    },
    {
      "commit": "9f6d091653c80ea56bb2ca9417bac3c4c36c65e7",
      "tree": "a157d2b5870922f10825af528e2a1f00ad4d9471",
      "parents": [
        "5fed1a7a78e57a4e268482c111cbda536d67a050"
      ],
      "author": {
        "name": "Jouni Malinen",
        "email": "jouni@qca.qualcomm.com",
        "time": "Thu Feb 21 13:06:54 2013 +0530"
      },
      "committer": {
        "name": "Sunil Dutt",
        "email": "duttus@codeaurora.org",
        "time": "Thu Feb 21 13:10:04 2013 +0530"
      },
      "message": "cfg80211: Pass station (extended) capability info to kernel\n\nThe information of the peer\u0027s capabilities and extended capabilities are\nrequired for the driver to perform TDLS Peer UAPSD operations and off\nchannel operations. This information of the peer is passed from user space\nusing NL80211_CMD_SET_STATION command. This commit enhances\nthe function nl80211_set_station to pass the capability information of\nthe peer to the driver.\n\nSimilarly, there may be need for capability information for other modes,\nso allow this to be provided with both add_station and change_station.\n\nChange-Id: I1e626512a0f849ae05bbbd24c4e262d303b8f8ea\nCRs-fixed: 452921\n\nSigned-off-by: Jouni Malinen \u003cjouni@qca.qualcomm.com\u003e\nSigned-off-by: Johannes Berg \u003cjohannes.berg@intel.com\u003e\n"
    },
    {
      "commit": "5fed1a7a78e57a4e268482c111cbda536d67a050",
      "tree": "364da6a2c8f2d75d14567c5eb56505d8bfea38a2",
      "parents": [
        "dd29395ed77577c5a69c09c8472f8ea4351c78a4"
      ],
      "author": {
        "name": "Mahesh Palivela",
        "email": "maheshp@posedge.com",
        "time": "Thu Feb 21 08:36:42 2013 +0530"
      },
      "committer": {
        "name": "Sunil Dutt",
        "email": "duttus@codeaurora.org",
        "time": "Thu Feb 21 08:37:31 2013 +0530"
      },
      "message": "{nl,cfg}80211: Peer STA VHT caps\n\nTo save STAs VHT caps in AP mode\n\nChange-Id: I1930ec05a3e079733c00837c93bda615289fceda\nCRs-fixed: 452921\n\nSigned-off-by: Mahesh Palivela \u003cmaheshp@posedge.com\u003e\nSigned-off-by: Johannes Berg \u003cjohannes.berg@intel.com\u003e\n"
    },
    {
      "commit": "dd29395ed77577c5a69c09c8472f8ea4351c78a4",
      "tree": "278ebc87688be213611a286383e0d8930cdb6130",
      "parents": [
        "d488b6a94fc0715c43b60d73de56c87765bbcb8a"
      ],
      "author": {
        "name": "Mahesh Palivela",
        "email": "maheshp@posedge.com",
        "time": "Wed Oct 10 11:25:40 2012 +0000"
      },
      "committer": {
        "name": "Sunil Dutt",
        "email": "duttus@codeaurora.org",
        "time": "Thu Feb 21 08:12:42 2013 +0530"
      },
      "message": "ieee80211: Rename VHT cap struct\n\nRename struct ieee80211_vht_capabilities to ieee80211_vht_cap\nand renamed its member vht_capabilities_info to vht_cap_info.\n\nChange-Id: I2cfee9b9fa558a9c742d6f8a3827c21d443e9156\nCRs-fixed: 452921\n\nSigned-off-by: Mahesh Palivela \u003cmaheshp@posedge.com\u003e\nSigned-off-by: Johannes Berg \u003cjohannes.berg@intel.com\u003e\n"
    },
    {
      "commit": "d488b6a94fc0715c43b60d73de56c87765bbcb8a",
      "tree": "1c78381d7af5af6b65af36e33cc17d112478611b",
      "parents": [
        "fcc24975ebe2a58f0c3b121b1c1cd4b24d86c407"
      ],
      "author": {
        "name": "Mahesh Palivela",
        "email": "maheshp@posedge.com",
        "time": "Thu Feb 21 07:04:14 2013 +0530"
      },
      "committer": {
        "name": "Sunil Dutt",
        "email": "duttus@codeaurora.org",
        "time": "Thu Feb 21 08:10:46 2013 +0530"
      },
      "message": "mac80211: VHT (11ac) association\n\nInsert VHT IEs into association frames to allow\nmac80211 to connect as a VHT client.\n\nChange-Id: Ifc54bdbe49be3d8b499a764107b30cf3136adf9f\nCRs-fixed: 452921\n\nSigned-off-by: Mahesh Palivela \u003cmaheshp@posedge.com\u003e\nSigned-off-by: Johannes Berg \u003cjohannes.berg@intel.com\u003e\n"
    },
    {
      "commit": "fcc24975ebe2a58f0c3b121b1c1cd4b24d86c407",
      "tree": "2eed9c3923c7e34f10b242ab54ff32fe6e0fb305",
      "parents": [
        "3254baddc0c398ccadb2d0e638b9b7e7819c848a"
      ],
      "author": {
        "name": "Mahesh Palivela",
        "email": "maheshp@posedge.com",
        "time": "Thu Feb 21 06:22:19 2013 +0530"
      },
      "committer": {
        "name": "Sunil Dutt",
        "email": "duttus@codeaurora.org",
        "time": "Thu Feb 21 08:01:18 2013 +0530"
      },
      "message": "mac80211: include VHT capability IE in probe requests\n\nInsert the VHT capability IE into probe requests.\n\nChange-Id: I75620090969b46701f1c760baf9c6559a4a1ac2c\nCRs-fixed: 452921\n\nSigned-off-by: Mahesh Palivela \u003cmaheshp@posedge.com\u003e\nSigned-off-by: Johannes Berg \u003cjohannes.berg@intel.com\u003e\n"
    },
    {
      "commit": "3254baddc0c398ccadb2d0e638b9b7e7819c848a",
      "tree": "720f3296415ebd520deb2288e89806d430763799",
      "parents": [
        "8ff19d42a104535a8a67a3fa8df39f72f23b2743"
      ],
      "author": {
        "name": "Mahesh Palivela",
        "email": "maheshp@posedge.com",
        "time": "Thu Feb 21 05:28:31 2013 +0530"
      },
      "committer": {
        "name": "Sunil Dutt",
        "email": "duttus@codeaurora.org",
        "time": "Thu Feb 21 05:31:16 2013 +0530"
      },
      "message": "cfg80211: allow advertising VHT capabilities\n\nAllow drivers to advertise their VHT capabilities\nand export them to userspace via nl80211.\n\nChange-Id: I2d2825a09dfddccca1bd3edacd7fc382d765bea5\nCRs-fixed: 452921\n\nSigned-off-by: Mahesh Palivela \u003cmaheshp@posedge.com\u003e\nSigned-off-by: Johannes Berg \u003cjohannes.berg@intel.com\u003e\n"
    },
    {
      "commit": "f212b6ef9408862e06a85f5491a0de4d2394d744",
      "tree": "64f61928339292749f0d2b5d8b1dbc075e0419eb",
      "parents": [
        "2738eeccbc44aaed38fef732ad27060457956310"
      ],
      "author": {
        "name": "Bhakthavatsala Raghavendra",
        "email": "braghave@codeaurora.org",
        "time": "Wed Feb 13 13:27:45 2013 +0530"
      },
      "committer": {
        "name": "Bhakthavatsala Raghavendra",
        "email": "braghave@codeaurora.org",
        "time": "Fri Feb 15 14:08:49 2013 +0530"
      },
      "message": "Revert \"Bluetooth: Avoid re-authentication for secure high connections\"\n\nThis reverts commit 45c9e8141e54a691180c55ed9e242302a74224a8.\n\nChange-Id: Iee644f37c2108013654e99d82f63101db3da009e\nSigned-off-by: Bhakthavatsala Raghavendra \u003cbraghave@codeaurora.org\u003e\n"
    },
    {
      "commit": "2738eeccbc44aaed38fef732ad27060457956310",
      "tree": "84a988325535e2e1d1bc0b7dce0e339e630a2398",
      "parents": [
        "af51b7be27d6c27426c8b068f22b5f15508b28ee"
      ],
      "author": {
        "name": "Bhakthavatsala Raghavendra",
        "email": "braghave@codeaurora.org",
        "time": "Tue Feb 12 19:44:47 2013 +0530"
      },
      "committer": {
        "name": "Bhakthavatsala Raghavendra",
        "email": "braghave@codeaurora.org",
        "time": "Fri Feb 15 14:05:07 2013 +0530"
      },
      "message": "Bluetooth: Introduce new security level\n\nDefine new security level BT_SECURITY_VERY_HIGH\nfor BT-SAP secuirty requirements\n\nChange-Id: Iee1f60def34d64174c71934ecf55319cee087c13\nSigned-off-by: Bhakthavatsala Raghavendra \u003cbraghave@codeaurora.org\u003e\n"
    },
    {
      "commit": "a0078ea79c8c16ba1715a545fcdd69b386fe88b1",
      "tree": "572816b46e0f164fd83dd1e77c2b604aa4f122f3",
      "parents": [
        "63c905ec54056e3a044531cce17d0d0f2950078c",
        "9484fecc2b223d2360c0898ef10640cab67718d4"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Tue Feb 12 14:43:41 2013 -0800"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Tue Feb 12 14:43:40 2013 -0800"
      },
      "message": "Merge \"Bluetooth: hidp: safely acquire hci connection\""
    },
    {
      "commit": "e833acaf2b5cfac0fb53692652a8c39667f1e559",
      "tree": "f530c2ea75a3d7e52045e1f543ced58757895b9d",
      "parents": [
        "7dfc4b284ca395a035e7da058f86dfb4275dd509"
      ],
      "author": {
        "name": "Duy Truong",
        "email": "dtruong@codeaurora.org",
        "time": "Tue Feb 12 13:35:08 2013 -0800"
      },
      "committer": {
        "name": "Duy Truong",
        "email": "dtruong@codeaurora.org",
        "time": "Tue Feb 12 13:35:08 2013 -0800"
      },
      "message": "Update copyright to The Linux Foundation\n\nChange-Id: Ibead64ce2e901dede2ddd1b86088b88f2350ce92\nSigned-off-by: Duy Truong \u003cdtruong@codeaurora.org\u003e\n"
    },
    {
      "commit": "229ee879c59e2d44fd3a53ca2a5367a5f9b5259f",
      "tree": "4a675e0c274265aaffae0a498414a5e877fb46a8",
      "parents": [
        "8e71da17f73bf9d856751ecc2038a73c2e363c74"
      ],
      "author": {
        "name": "Bhakthavatsala Raghavendra",
        "email": "braghave@codeaurora.org",
        "time": "Thu Oct 04 19:11:53 2012 +0530"
      },
      "committer": {
        "name": "Mallikarjuna GB",
        "email": "gbmalli@codeaurora.org",
        "time": "Mon Feb 04 11:27:00 2013 +0530"
      },
      "message": "Bluetooth: Validate the hci connection before data transfer\n\nAvoid the possible crash due to Bluetooth connection loss while data\ntrasfer is in progress. Bluetooth connection loss might happen due to\nturn off of Bluetooth or reset of device when there is an active data\ntransfer over Bluetooth.\n\nChange-Id: Ib15a9ac2df3a250d279774d6e45f1e37c9ea1cc0\nCRs-fixed: 375238\nSigned-off-by: Bhakthavatsala Raghavendra \u003cbraghave@codeaurora.org\u003e\nSigned-off-by: Mallikarjuna GB \u003cgbmalli@codeaurora.org\u003e\n"
    },
    {
      "commit": "8e71da17f73bf9d856751ecc2038a73c2e363c74",
      "tree": "77768598ac65b7e73efda8ac0de92c31ad69b637",
      "parents": [
        "c5ac78a9d75f4c5c87a289f50a48d6d78a618ca1"
      ],
      "author": {
        "name": "Mallikarjuna GB",
        "email": "gbmalli@codeaurora.org",
        "time": "Wed Nov 21 17:01:05 2012 +0530"
      },
      "committer": {
        "name": "Mallikarjuna GB",
        "email": "gbmalli@codeaurora.org",
        "time": "Mon Feb 04 11:26:48 2013 +0530"
      },
      "message": "Bluetooth: GAP: Read the clock offset on ACL connection complete\n\nKeep the Clock offset valid for one Hour and read it again after\nconnection complete so that we have most recent value. This helps\nfor faster ACL connections.\n\nCRs-fixed: 430132\nChange-Id: I1526878a7365f9cc0c654e0af6c4dd214fac4cd8\nSigned-off-by: Mallikarjuna GB \u003cgbmalli@codeaurora.org\u003e\n"
    },
    {
      "commit": "c5ac78a9d75f4c5c87a289f50a48d6d78a618ca1",
      "tree": "1fe4f2ae85c92166edc1fe62fefa2335e0dd4cd9",
      "parents": [
        "45c9e8141e54a691180c55ed9e242302a74224a8"
      ],
      "author": {
        "name": "Archana Ramachandran",
        "email": "archanar@codeaurora.org",
        "time": "Tue Oct 02 17:55:55 2012 -0700"
      },
      "committer": {
        "name": "Mallikarjuna GB",
        "email": "gbmalli@codeaurora.org",
        "time": "Mon Feb 04 11:25:57 2013 +0530"
      },
      "message": "Bluetooth: Fix for LE cancel Create Connection not working\n\nAdded management method to send LE cancel create connection\nHCI command\n\nCRs-fixed: 366284\nChange-Id: I17a75ecf4ecaa32cab7e3a4cb8beb8cc4b4580c4\nSigned-off-by: Archana Ramachandran \u003carchanar@codeaurora.org\u003e\nSigned-off-by: Mallikarjuna GB \u003cgbmalli@codeaurora.org\u003e\n"
    },
    {
      "commit": "45c9e8141e54a691180c55ed9e242302a74224a8",
      "tree": "95e1d7537da31197253673a45baf78a392f82a47",
      "parents": [
        "513ebdcd22bfac9ba199d2851e0d1a3069ac84e4"
      ],
      "author": {
        "name": "Srinivas Krovvidi",
        "email": "skrovvid@codeaurora.org",
        "time": "Fri Aug 24 13:25:18 2012 +0530"
      },
      "committer": {
        "name": "Mallikarjuna GB",
        "email": "gbmalli@codeaurora.org",
        "time": "Mon Feb 04 11:25:44 2013 +0530"
      },
      "message": "Bluetooth: Avoid re-authentication for secure high connections\n\nThe re-authentication code changes are added to mandate 16 digit\nPIN Key for SECURE_HIGH connections. But only SAP profile needs\n16 digit key, not all the profiles that register with SECURITY\nHIGH. Avoid the code to mandate 16 digit key.\n\nChange-Id: Iffc02841e52b8c0b2f6e2495b27df26869e72999\nSigned-off-by: Srinivas Krovvidi \u003cskrovvid@codeaurora.org\u003e\nSigned-off-by: Ram Mohan Korukonda \u003crkorukon@codeaurora.org\u003e\nSigned-off-by: Mallikarjuna GB \u003cgbmalli@codeaurora.org\u003e\n"
    },
    {
      "commit": "513ebdcd22bfac9ba199d2851e0d1a3069ac84e4",
      "tree": "622acda5f734266e716cbd85e3db2b7d2304ea3a",
      "parents": [
        "34718a215805a37877aa9720b4e1ec7dea18c4c9"
      ],
      "author": {
        "name": "Mallikarjuna GB",
        "email": "gbmalli@codeaurora.org",
        "time": "Wed Aug 22 14:18:26 2012 +0530"
      },
      "committer": {
        "name": "Mallikarjuna GB",
        "email": "gbmalli@codeaurora.org",
        "time": "Mon Feb 04 11:21:38 2013 +0530"
      },
      "message": "Bluetooth: GAP: Dont allow role switch when there is another ACL\n\nThe scatternet scenarios are difficult to be handled in SOC. This\nchange not to allow role switch during outgoing ACL connections\nwill avoid scatternet scenarios.\n\nCRs-fixed: 392836\nChange-Id: I5769b71879ea951755e115424fb2b5b504e95784\nSigned-off-by: Mallikarjuna GB \u003cgbmalli@codeaurora.org\u003e\n"
    },
    {
      "commit": "7ea4328ba50cffa9e8c4452f0318f22f34444177",
      "tree": "c32bc09bfeb8566e92c019b88c2c416c718aeb14",
      "parents": [
        "3d590cc5abea6a7447bfa7b6ac6eb8addf027199",
        "a28ff289786f0fab5c9fe625404e7302c369f912"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Thu Jan 31 19:56:13 2013 -0800"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Thu Jan 31 19:56:13 2013 -0800"
      },
      "message": "Merge \"Revert \"Bluetooth: Disabled the MULTICAST_ADDR_SET feature for BNEP.\"\""
    },
    {
      "commit": "3d590cc5abea6a7447bfa7b6ac6eb8addf027199",
      "tree": "aef72062338c4e4950fbc89a4995dd4dabfb7da8",
      "parents": [
        "09f1d2e6475b10e31edcd84bc1874c885f199a19",
        "ce747d4757d812f4827550e613411d78da422662"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Thu Jan 31 19:56:12 2013 -0800"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Thu Jan 31 19:56:12 2013 -0800"
      },
      "message": "Merge \"Bluetooth: Resolved a race condition\""
    },
    {
      "commit": "a36ad995c0aa971da8d65425c41f1fd54e25bac5",
      "tree": "369b579e7e33180cb1ab79275772387f6582c6f6",
      "parents": [
        "dc3b5db4258682308237c3c99a4fbf36e89c1495",
        "6d41bdff2b23c40c0e0c9b3a1280ea3428b8a527"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Thu Jan 31 19:56:10 2013 -0800"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Thu Jan 31 19:56:10 2013 -0800"
      },
      "message": "Merge \"Bluetooth: Support for Remote name request cancel command\""
    },
    {
      "commit": "dc3b5db4258682308237c3c99a4fbf36e89c1495",
      "tree": "40715147433b9bd2b2a3bc6ec126e2c112354ef1",
      "parents": [
        "18e0e8aa69d772095e74f0ebdce934bd9670dd28",
        "d96001b302033d137e60e03308e87bbfeb363fca"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Thu Jan 31 19:56:09 2013 -0800"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Thu Jan 31 19:56:08 2013 -0800"
      },
      "message": "Merge \"Bluetooth: Handle pairing cancel req for LE device\""
    },
    {
      "commit": "18e0e8aa69d772095e74f0ebdce934bd9670dd28",
      "tree": "81a2bcf8528b2508daa98ba5af62092d56e00781",
      "parents": [
        "bc66f457a01cf290e1ef82fee39efd63dcfd4946",
        "73333ce541e5a2cb09809868b5834a94f882c999"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Thu Jan 31 19:56:08 2013 -0800"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Thu Jan 31 19:56:07 2013 -0800"
      },
      "message": "Merge \"Revert \"Bluetooth: Initiate dedicated bonding if pin/key missing on remote device\"\""
    },
    {
      "commit": "bc66f457a01cf290e1ef82fee39efd63dcfd4946",
      "tree": "110fd11afea3c8afc82d78323aa8162364be177e",
      "parents": [
        "98f89d8aa0bbd7bbebaa4c524e320752b439b661",
        "f0c2b8fd9ec93e205356033ae4bab92f69b87a43"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Thu Jan 31 19:56:07 2013 -0800"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Thu Jan 31 19:56:06 2013 -0800"
      },
      "message": "Merge \"Bluetooth: Avoid a case where sleep is getting called in soft irq context\""
    },
    {
      "commit": "98f89d8aa0bbd7bbebaa4c524e320752b439b661",
      "tree": "71ae570f41c6b3c7731b5a11a468b5568685973a",
      "parents": [
        "755179cb5a6a5ef513e65228c2eafa7b2a4303b9",
        "2dc74943db62ec7b19891d5ae63cdaccad4d5630"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Thu Jan 31 19:56:06 2013 -0800"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Thu Jan 31 19:56:05 2013 -0800"
      },
      "message": "Merge \"Bluetooth:Show bonding dialog if neither side requires no bonding\""
    },
    {
      "commit": "755179cb5a6a5ef513e65228c2eafa7b2a4303b9",
      "tree": "378cfc6060f9dd58b1053cccf725c7967f1afd24",
      "parents": [
        "477f4b78c03f266e3edf0ac799739da1d674ca26",
        "311eac46913bf293379c2f55d75da34d2acfa81a"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Thu Jan 31 19:56:05 2013 -0800"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Thu Jan 31 19:56:04 2013 -0800"
      },
      "message": "Merge \"Bluetooth: Fixes FindMe Target L2CAP channel issue\""
    },
    {
      "commit": "477f4b78c03f266e3edf0ac799739da1d674ca26",
      "tree": "4158f883cfa64483d4d519f9da3d3c4b815bab10",
      "parents": [
        "a5cef2008373ed7da705f16ae187093b54b8a66d",
        "94bf88fa7644e92883825908a431e02215b4c489"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Thu Jan 31 19:56:03 2013 -0800"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Thu Jan 31 19:56:03 2013 -0800"
      },
      "message": "Merge \"Bluetooth: Update pending_sec_level on auth update.\""
    },
    {
      "commit": "9484fecc2b223d2360c0898ef10640cab67718d4",
      "tree": "e00a5f0c4bc52852ad78d151a7a9d1068c2ea60a",
      "parents": [
        "a28ff289786f0fab5c9fe625404e7302c369f912"
      ],
      "author": {
        "name": "Sumit Bajpai",
        "email": "sbajpai@codeaurora.org",
        "time": "Tue Jan 29 12:27:43 2013 +0530"
      },
      "committer": {
        "name": "Mallikarjuna GB",
        "email": "gbmalli@codeaurora.org",
        "time": "Tue Jan 29 19:13:59 2013 +0530"
      },
      "message": "Bluetooth: hidp: safely acquire hci connection\n\nClaim device lock to safely enumerate hci connection list and bump\nhci connection proxy device ref count simultaneously.\n\nAlso it prevents kernel crash due to null pointer\nconn-\u003ehdev in deleting conn entry from sysfs.\n\nCRs-Fixed: 446403\nChange-Id: I5ec4283d359f95e47711dff171d0619b15263349\nSigned-off-by: Sumit Bajpai \u003csbajpai@codeaurora.org\u003e\nSigned-off-by: Mallikarjuna GB \u003cgbmalli@codeaurora.org\u003e\n"
    },
    {
      "commit": "a28ff289786f0fab5c9fe625404e7302c369f912",
      "tree": "9f7e3ea07b8f47c540b08f020863839c9debce02",
      "parents": [
        "ce747d4757d812f4827550e613411d78da422662"
      ],
      "author": {
        "name": "Mallikarjuna GB",
        "email": "gbmalli@codeaurora.org",
        "time": "Mon Dec 17 11:46:21 2012 +0530"
      },
      "committer": {
        "name": "Mallikarjuna GB",
        "email": "gbmalli@codeaurora.org",
        "time": "Tue Jan 29 19:13:59 2013 +0530"
      },
      "message": "Revert \"Bluetooth: Disabled the MULTICAST_ADDR_SET feature for BNEP.\"\n\nAddressing the PAN PTS case failure TC_BNEP_BRIDGE_TX_BV_01_I\n\nCRs-fixed: 418765\nChange-Id: Ied43be30e41afec4088c5b331eda1431015ebb3e\nSigned-off-by: Mallikarjuna GB \u003cgbmalli@codeaurora.org\u003e\n"
    },
    {
      "commit": "ce747d4757d812f4827550e613411d78da422662",
      "tree": "b29a3552bbff1eb5e619e432c0d8bf24a0309214",
      "parents": [
        "0800fe2168332eea29a797bfcc70c4773c2a9fab"
      ],
      "author": {
        "name": "Nitin Srivastava",
        "email": "nitinsr@codeaurora.org",
        "time": "Mon Dec 10 14:14:56 2012 +0530"
      },
      "committer": {
        "name": "Mallikarjuna GB",
        "email": "gbmalli@codeaurora.org",
        "time": "Tue Jan 29 19:13:59 2013 +0530"
      },
      "message": "Bluetooth: Resolved a race condition\n\nDue to simultaneous disconnects from HCI and SCO\nthis race condtion arrives. While doing SCO disconnect\na null pointer check for HCI connection should be present\nto avoid any crash due to this condtion.\n\nCRs-Fixed: 415887\nChange-Id: I23f0a7a256e267650db0abc2fc510b964b64c50c\nSigned-off-by: Nitin Srivastava \u003cnitinsr@codeaurora.org\u003e\nSigned-off-by: Mallikarjuna GB \u003cgbmalli@codeaurora.org\u003e\n"
    },
    {
      "commit": "6d41bdff2b23c40c0e0c9b3a1280ea3428b8a527",
      "tree": "050c62dd3a3d43edfb88f5bfc2bdef8b31f05f33",
      "parents": [
        "d96001b302033d137e60e03308e87bbfeb363fca"
      ],
      "author": {
        "name": "Ram Mohan Korukonda",
        "email": "rkorukon@codeaurora.org",
        "time": "Tue Nov 27 16:13:54 2012 +0530"
      },
      "committer": {
        "name": "Mallikarjuna GB",
        "email": "gbmalli@codeaurora.org",
        "time": "Tue Jan 29 19:13:59 2013 +0530"
      },
      "message": "Bluetooth: Support for Remote name request cancel command\n\nAdd support for remote name request cancel command in mgmtops\nplugin.\n\nChange-Id: If8bec8b457461f7bca90af940d2473b810677322\nCRs-fixed: 414884\nSigned-off-by: Ram Mohan Korukonda \u003crkorukon@codeaurora.org\u003e\nSigned-off-by: Mallikarjuna GB \u003cgbmalli@codeaurora.org\u003e\n"
    },
    {
      "commit": "d96001b302033d137e60e03308e87bbfeb363fca",
      "tree": "ba7878d79eebf132cc536ab68651b8c445309552",
      "parents": [
        "73333ce541e5a2cb09809868b5834a94f882c999"
      ],
      "author": {
        "name": "Archana Ramachandran",
        "email": "archanar@codeaurora.org",
        "time": "Wed Nov 14 11:00:48 2012 -0800"
      },
      "committer": {
        "name": "Mallikarjuna GB",
        "email": "gbmalli@codeaurora.org",
        "time": "Tue Jan 29 19:13:58 2013 +0530"
      },
      "message": "Bluetooth: Handle pairing cancel req for LE device\n\nWhen pairing is cancelled during the pass key request UI pop\nup, call pairing complete after sending SMP_CMD_PAIRING_FAIL\nwhich would clean up all the pairing callbacks and send\nnotification to the above layers.\n\nChange-Id: I0d3e9bdc19dc2fcae280d3c70ddea976ecb218c7\nSigned-off-by: Archana Ramachandran \u003carchanar@codeaurora.org\u003e\nCRs-fixed: 430016\nSigned-off-by: Sunny Kapdi \u003csunnyk@codeaurora.org\u003e\nSigned-off-by: Mallikarjuna GB \u003cgbmalli@codeaurora.org\u003e\n"
    },
    {
      "commit": "73333ce541e5a2cb09809868b5834a94f882c999",
      "tree": "fc4477bbf36bf99b6a123514220622d4227eb4d1",
      "parents": [
        "f0c2b8fd9ec93e205356033ae4bab92f69b87a43"
      ],
      "author": {
        "name": "Bhasker Neti",
        "email": "bneti@codeaurora.org",
        "time": "Thu Nov 01 19:20:48 2012 +0530"
      },
      "committer": {
        "name": "Mallikarjuna GB",
        "email": "gbmalli@codeaurora.org",
        "time": "Tue Jan 29 19:13:58 2013 +0530"
      },
      "message": "Revert \"Bluetooth: Initiate dedicated bonding if pin/key missing on remote device\"\n\nChange has to be reverted to address one user interaction case,\nin the process of addressing one issue it made mandate to have\nuser interactions in some BT scenarios, the issue is fixed via\nf8fffe8423933433c30dda4f9a92afc71e8def21 and it addressees all\nthe user scenarios properly.\n\nMore details on this issue is provided in CR: 413132 analysis\nsection in the prism.\n\nThis reverts commit 45df0f99094aefc2564951495ab0005a18d62de3.\n\nChange-Id: I56611cb2646789c71f4012e906a7bbada1236c00\nSigned-off-by: Bhasker Neti \u003cbneti@codeaurora.org\u003e\nSigned-off-by: Mallikarjuna GB \u003cgbmalli@codeaurora.org\u003e\n"
    },
    {
      "commit": "f0c2b8fd9ec93e205356033ae4bab92f69b87a43",
      "tree": "d25818bf49506d540d336df9e7ae510642843dae",
      "parents": [
        "2dc74943db62ec7b19891d5ae63cdaccad4d5630"
      ],
      "author": {
        "name": "Bhasker Neti",
        "email": "bneti@codeaurora.org",
        "time": "Mon Oct 29 15:22:33 2012 +0530"
      },
      "committer": {
        "name": "Mallikarjuna GB",
        "email": "gbmalli@codeaurora.org",
        "time": "Tue Jan 29 19:13:58 2013 +0530"
      },
      "message": "Bluetooth: Avoid a case where sleep is getting called in soft irq context\n\nWhile turning off BT, sleep is getting called in the soft isr context\nfrom work queue which is queued from a code section guarded under the\nbh lock,\nTo resolve this released the bh lock before queing the work, as it wont\nimpact any BT functionality.\n\nCRs-fixed: 405917\nChange-Id: I1b872d724b4d0d384cc5314e0f493facd9829a54\nSigned-off-by: Bhasker Neti \u003cbneti@codeaurora.org\u003e\nSigned-off-by: Mallikarjuna GB \u003cgbmalli@codeaurora.org\u003e\n"
    },
    {
      "commit": "2dc74943db62ec7b19891d5ae63cdaccad4d5630",
      "tree": "2b02bbae362b6a5664ad033623ba612c750f48e9",
      "parents": [
        "311eac46913bf293379c2f55d75da34d2acfa81a"
      ],
      "author": {
        "name": "Bhasker Neti",
        "email": "bneti@codeaurora.org",
        "time": "Thu Oct 25 17:42:12 2012 +0530"
      },
      "committer": {
        "name": "Mallikarjuna GB",
        "email": "gbmalli@codeaurora.org",
        "time": "Tue Jan 29 19:13:58 2013 +0530"
      },
      "message": "Bluetooth:Show bonding dialog if neither side requires no bonding\n\nIf the bonded remote device is removed from the list of paired\ndevices in the DUT, it is still possible to connect to the DUT\nfrom the remote device without any user confirmation.\n\nCRs-fixed: 413132\nChange-Id: Iea3e4cf41e5403c3e304ca5f82cf42266be35b79\nSigned-off-by: Bhasker Neti \u003cbneti@codeaurora.org\u003e\nSigned-off-by: Mallikarjuna GB \u003cgbmalli@codeaurora.org\u003e\n"
    },
    {
      "commit": "311eac46913bf293379c2f55d75da34d2acfa81a",
      "tree": "308a75159bb73b6427581f425c256f8d0623cb0a",
      "parents": [
        "94bf88fa7644e92883825908a431e02215b4c489"
      ],
      "author": {
        "name": "Subramanian Srinivasan",
        "email": "subrsrin@codeaurora.org",
        "time": "Mon Oct 08 17:22:43 2012 -0700"
      },
      "committer": {
        "name": "Mallikarjuna GB",
        "email": "gbmalli@codeaurora.org",
        "time": "Tue Jan 29 19:13:58 2013 +0530"
      },
      "message": "Bluetooth: Fixes FindMe Target L2CAP channel issue\n\nWhen whitelist APIs are used for establishing LE connection\nbetween the phone and remote LE device, few times\nATT requests like Read by Group Type request are received by\nthe phone from the remote device before the L2CAP channel has\nbeen set up completely. Hence the LE server in the phone\nsends a \"Request not supported\" error response since\nthe L2CAP channel has not yet been created. This fix checks\nthe state of the L2CAP channel after sleeping for a while\nand sends the ATT request to be processed by the upper layers\nwhen the L2CAP channel is up.\n\nCRs-fixed: 415648\n\nChange-Id: Ifbaf75fe612195b3c6ce49629106cac09dd0a437\nSigned-off-by: Subramanian Srinivasan \u003csubrsrin@codeaurora.org\u003e\nSigned-off-by: Mallikarjuna GB \u003cgbmalli@codeaurora.org\u003e\n"
    },
    {
      "commit": "94bf88fa7644e92883825908a431e02215b4c489",
      "tree": "c9b6c2ebce1d09b6615d8bd4aa388329a69a1b32",
      "parents": [
        "1f9f1b17614a0630038c37829201a3a21187fa33"
      ],
      "author": {
        "name": "Srinivas Krovvidi",
        "email": "skrovvid@codeaurora.org",
        "time": "Mon Aug 27 18:32:45 2012 +0530"
      },
      "committer": {
        "name": "Mallikarjuna GB",
        "email": "gbmalli@codeaurora.org",
        "time": "Tue Jan 29 19:13:58 2013 +0530"
      },
      "message": "Bluetooth: Update pending_sec_level on auth update.\n\nBased on the user requirement for auth type, update even\nthe pending security level. This will make sure the authentication\nrequirement matches the action at kernel space on connection\nestablishment.\n\nCRs-Fixed: 385463\nChange-Id: I94c7e621c105bb2180e6e722cc8cca17869ff2e5\nSigned-off-by: Srinivas Krovvidi \u003cskrovvid@codeaurora.org\u003e\nSigned-off-by: Mallikarjuna GB \u003cgbmalli@codeaurora.org\u003e\n"
    },
    {
      "commit": "4918bd31c24124843d768061fce0f079db24ecad",
      "tree": "fd06abb6e182ed33350d4c1dcb5e620ff401403f",
      "parents": [
        "d1066785a41c2e8b689d95bf5edaf7684d5e1823"
      ],
      "author": {
        "name": "Jouni Malinen",
        "email": "jouni@qca.qualcomm.com",
        "time": "Tue Jan 15 13:36:11 2013 -0800"
      },
      "committer": {
        "name": "Madan Mohan Koyyalamudi",
        "email": "mkoyya@codeaurora.org",
        "time": "Mon Jan 28 17:34:29 2013 -0800"
      },
      "message": "cfg80211: Add TDLS event to allow drivers to request operations\n\nThe NL80211_CMD_TDLS_OPER command was previously used only for userspace\nrequest for the kernel code to perform TDLS operations. However, there\nare also cases where the driver may need to request operations from\nuserspace, e.g., when using security on the AP path. Add a new cfg80211\nfunction for generating a TDLS operation event for drivers to request a\nnew link to be set up (NL80211_TDLS_SETUP) or an existing link to be\ntorn down (NL80211_TDLS_TEARDOWN). Drivers can optionally use these\nevents, e.g., based on noticing data traffic being sent to a peer\nstation that is seen with good signal strength.\n\nChange-Id: I778f5136fc4518bedcaed14a5412de4be6c85cf3\nSigned-off-by: Jouni Malinen \u003cjouni@qca.qualcomm.com\u003e\nSigned-off-by: Johannes Berg \u003cjohannes.berg@intel.com\u003e\nAcked-by: Ng Chilam \u003cchilamng@qca.qualcomm.com\u003e\n[Madan Mohan Koyyalamudi \u003cmkoyya@codeaurora.org\u003e: move changes from\ninclude/uapi/linux/nl80211.h to include/linux/nl80211.h, remove trace.h,\nremove trace_cfg80211_tdls_oper_request() in nl80211.c ]\nSigned-off-by: Madan Mohan Koyyalamudi \u003cmkoyya@codeaurora.org\u003e\n"
    },
    {
      "commit": "4c64d2d0be3c839cd94f53209b6e48c50ab44c8d",
      "tree": "3a1e8d4ac767890452490a2060aa873b539ba63e",
      "parents": [
        "4e28773483fa22115f8a0e84729f1260e28fe30c"
      ],
      "author": {
        "name": "Tianyi Gou",
        "email": "tgou@codeaurora.org",
        "time": "Mon Aug 06 17:23:26 2012 -0700"
      },
      "committer": {
        "name": "Sudhir Sharma",
        "email": "sudsha@codeaurora.org",
        "time": "Mon Nov 12 02:25:01 2012 -0800"
      },
      "message": "net: sched: export an api to enable/disable flow on sch\n\nExport a function from sch_api.c that will look up\ndesired qdisc and call it\u0027s registered change function\nto enable/disable flow.\n\nChange-Id: I5b6dc7a6fd2b09b796c92b3770ba83423d19c864\nCRs-Fixed: 355156\nAcked-by: Jimi Shah \u003cjimis@qualcomm.com\u003e\nSigned-off-by: Tianyi Gou \u003ctgou@codeaurora.org\u003e\n(cherry picked from commit b8419fe690053b76658d49565c57ac654faf2eaa)\n(cherry picked from commit 3a30e7aa4487f56a74f12c12f11cece6ce1f2100)\n"
    },
    {
      "commit": "320598f5aa231b6b26e69724ebd6a98179104f6d",
      "tree": "d00301537a8d322604d082fb3c0311a714a217cf",
      "parents": [
        "1e8c073eb44476d16557bd30e902592f77f17400"
      ],
      "author": {
        "name": "Sunny Kapdi",
        "email": "sunnyk@codeaurora.org",
        "time": "Mon Jul 30 14:52:56 2012 -0700"
      },
      "committer": {
        "name": "Sudhir Sharma",
        "email": "sudsha@codeaurora.org",
        "time": "Mon Nov 12 00:09:56 2012 -0800"
      },
      "message": "bluetooth: LE conn whitelist implementation\n\nAdd support to create connection to LE devices using\nwhitelist. With this, the Controller can try to connect\nto multiple devices at the same time. The following\ninterfaces are added.\n1. Add/Remove device from whitelist\n2. Clear all the devices from whitelist\n3. Create Connection to devices from whitelist\n4. Cancel create connection to whitelist devices\n\nCRs-fixed: 388980\nChange-Id: I3900c71255e754f80bb2873ae19a41b94cca76c3\nSigned-off-by: Sunny Kapdi \u003csunnyk@codeaurora.org\u003e\n(cherry picked from commit 93bef895b01b79f49af60ba1394c9c3f6e563212)\n(cherry picked from commit 377ee2bf1fc37bcbeae872661646bdd6a5f8da31)\n"
    },
    {
      "commit": "e7faef7e356681424574679ca560cf4c6e4d0fcc",
      "tree": "69a613c250696176d16557dd04c96ab875728e2a",
      "parents": [
        "853ecb2d7db55d28b3d2d89fbdf2d704fe82f5c1"
      ],
      "author": {
        "name": "Srinivas Krovvidi",
        "email": "skrovvid@codeaurora.org",
        "time": "Thu Aug 23 23:23:44 2012 +0530"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Tue Nov 06 15:23:09 2012 -0800"
      },
      "message": "Bluetooth: Disabled the MULTICAST_ADDR_SET feature for BNEP.\n\nFound there are some IOT issues when this command is sent from\nDUT. This command is only a dummy implementation. As this doesn\u0027t\nhave any impact on functionality, disabled the feature.\n\nChange-Id: Ib435ac17df9d0377bd0b41fdc33b68c738eeaccc\nCRs-Fixed: 390090\nSigned-off-by: Srinivas Krovvidi \u003cskrovvid@codeaurora.org\u003e\n(cherry picked from commit ed37c51ddc9b1514f5e5bfec1ae4763a85e2faad)\n"
    },
    {
      "commit": "473188b7bef1b1f20e8c61a3e6e18cd3d9c49503",
      "tree": "28603f70a3620f4d65c1ba6fb780b8df509336c8",
      "parents": [
        "17a947e3bbf09a3244b03819e3f754ebf56112a5"
      ],
      "author": {
        "name": "Archana Ramachandran",
        "email": "archanar@codeaurora.org",
        "time": "Wed Aug 22 11:46:03 2012 -0700"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Tue Nov 06 14:54:44 2012 -0800"
      },
      "message": "Bluetooth: Fix for supervision timeout must be 6X connection interval\n\nAdded a new function to verify whether the LE Connection Update\nparameters are valid instaed of verifying all the LE Connection\nparameters since only update parameters are set in the Connection\nUpdate Request.\n\nCRs-Fixed: 387146\nChange-Id: I9fe6b51e44e2793f3945613fdfde3a039804746f\nSigned-off-by: Archana Ramachandran \u003carchanar@codeaurora.org\u003e\n(cherry picked from commit 95319af0612d58788279748f586cc57221c3443e)\n"
    },
    {
      "commit": "b2f194ddc27489c5f704c959e08c9a4ff4bf6aa0",
      "tree": "036d29edee2395e5ce5353234f47816463c932d8",
      "parents": [
        "ce73c377e414fca2812e53374ee363120ba2b0fa"
      ],
      "author": {
        "name": "Archana Ramachandran",
        "email": "archanar@codeaurora.org",
        "time": "Tue Aug 14 12:03:01 2012 -0700"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Tue Nov 06 14:27:24 2012 -0800"
      },
      "message": "Bluetooth: Send Disconnection reason to Bluez\n\nSend device disconnection reason to bluez on receiving the\ndiconnection complete event so that low energy profiles\nsuch as proximity can decide to reconnect if the reason\nis link loss.\n\nCRs-Fixed: 378240\nSigned-off-by: Archana Ramachandran \u003carchanar@codeaurora.org\u003e\n(cherry picked from commit da09d26a75ee1c7c1911dcfbe0128fd09f6631f4)\n\nChange-Id: Iab1fede47f44342d87be6c3c5aa7590754fd950c\nSigned-off-by: Sudhir Sharma \u003csudsha@codeaurora.org\u003e\n"
    },
    {
      "commit": "231689b3f454b0e6747928f25b144fae5c62999b",
      "tree": "209d8f42af85c9c1da261285017f8bb099a2a7d9",
      "parents": [
        "df2d84d692a80d43462f3c6d57e484f61860f8ab"
      ],
      "author": {
        "name": "Srinivas Krovvidi",
        "email": "skrovvid@codeaurora.org",
        "time": "Mon Sep 03 18:47:50 2012 +0530"
      },
      "committer": {
        "name": "Sudhir Sharma",
        "email": "sudsha@codeaurora.org",
        "time": "Wed Oct 31 12:14:26 2012 -0700"
      },
      "message": "Bluetooth: Validate hci conn validity before refering wakelock.\n\nFound in a rare case there is possibility that remote device\nsent disconnect on a connection and DUT is trying send data\non the same. In that case accessing some released wakelock\nis causing issue. The current changes are to use locking\nmechanism to validate the connection before acting on the\nwake lock.\n\nCRs-Fixed: 394651\nChange-Id: I6a4188a7d0d05a8cfbe66d3680473d549157917a\nSigned-off-by: Srinivas Krovvidi \u003cskrovvid@codeaurora.org\u003e\n(cherry picked from commit 6aadc41fcbd28dc3899a4b5d098e5f316588a029)\n\nSigned-off-by: Sudhir Sharma \u003csudsha@codeaurora.org\u003e\n"
    },
    {
      "commit": "57fb9a36f9557b08cb15f1d4849d806bf8a4084e",
      "tree": "869bcaf2a0c6920a5e3548cdda8ea3ba19d33fd5",
      "parents": [
        "92cba6411c70d320682bd2c611776eff158dd1cd"
      ],
      "author": {
        "name": "Srinivas Krovvidi",
        "email": "skrovvid@codeaurora.org",
        "time": "Thu Aug 02 13:23:53 2012 +0530"
      },
      "committer": {
        "name": "Sudhir Sharma",
        "email": "sudsha@codeaurora.org",
        "time": "Wed Oct 31 12:13:01 2012 -0700"
      },
      "message": "Bluetooth: Check for both SCO and ESCO types in hci_connect API.\n\nIn hci_connect API there is check for existing link, before\nconnect operation in order to avoid queuing connect if connection\nalready exist. This check for Synchronous connections is not\nvalidating for ESCO and SCO connection types which are possible\nsynchronous connections.The current change takes care of verifying\nboth before proceeding to add a new connection.\n\nChange-Id: I9018e0938bcd222bb6d80944e1b113e07227b066\nSigned-off-by: Srinivas Krovvidi \u003cskrovvid@codeaurora.org\u003e\n(cherry picked from commit 645f4d465ba131c87a99fdebcef5e597181b33c8)\n\nSigned-off-by: Sudhir Sharma \u003csudsha@codeaurora.org\u003e\n"
    },
    {
      "commit": "bc187e305cb785d41156979ec342e9c707583557",
      "tree": "32fe9ceb8da5ebe6d2d9808eb8d2babffca205d6",
      "parents": [
        "6010652aeaa0f03104ea317571e19f31f72e5c72"
      ],
      "author": {
        "name": "Devin Kim",
        "email": "dojip.kim@lge.com",
        "time": "Mon Sep 17 21:16:02 2012 -0700"
      },
      "committer": {
        "name": "Android Partner Code Review",
        "email": "android-gerrit-partner@google.com",
        "time": "Mon Sep 17 21:58:07 2012 -0700"
      },
      "message": "netlink: fix possible spoofing from non-root processes\n\nNon-root user-space processes can send Netlink messages to other\nprocesses that are well-known for being subscribed to Netlink\nasynchronous notifications. This allows ilegitimate non-root\nprocess to send forged messages to Netlink subscribers.\n\nThe userspace process usually verifies the legitimate origin in\ntwo ways:\n\na) Socket credentials. If UID !\u003d 0, then the message comes from\n   some ilegitimate process and the message needs to be dropped.\n\nb) Netlink portID. In general, portID \u003d\u003d 0 means that the origin\n   of the messages comes from the kernel. Thus, discarding any\n   message not coming from the kernel.\n\nHowever, ctnetlink sets the portID in event messages that has\nbeen triggered by some user-space process, eg. conntrack utility.\nSo other processes subscribed to ctnetlink events, eg. conntrackd,\nknow that the event was triggered by some user-space action.\n\nNeither of the two ways to discard ilegitimate messages coming\nfrom non-root processes can help for ctnetlink.\n\nThis patch adds capability validation in case that dst_pid is set\nin netlink_sendmsg(). This approach is aggressive since existing\napplications using any Netlink bus to deliver messages between\ntwo user-space processes will break. Note that the exception is\nNETLINK_USERSOCK, since it is reserved for netlink-to-netlink\nuserspace communication.\n\nStill, if anyone wants that his Netlink bus allows netlink-to-netlink\nuserspace, then they can set NL_NONROOT_SEND. However, by default,\nI don\u0027t think it makes sense to allow to use NETLINK_ROUTE to\ncommunicate two processes that are sending no matter what information\nthat is not related to link/neighbouring/routing. They should be using\nNETLINK_USERSOCK instead for that.\n\nChange-Id: Ib1c38cb798391b51dedddf62a862346d36119ec7\nSigned-off-by: Pablo Neira Ayuso \u003cpablo@netfilter.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "6010652aeaa0f03104ea317571e19f31f72e5c72",
      "tree": "3e464b33d8342024ebb9981871bc33110c7ed7fa",
      "parents": [
        "4bdc71fbb55f944f659942916737c097304afb77"
      ],
      "author": {
        "name": "Devin Kim",
        "email": "dojip.kim@lge.com",
        "time": "Mon Sep 17 21:15:32 2012 -0700"
      },
      "committer": {
        "name": "Android Partner Code Review",
        "email": "android-gerrit-partner@google.com",
        "time": "Mon Sep 17 21:57:27 2012 -0700"
      },
      "message": "af_netlink: force credentials passing [CVE-2012-3520]\n\nPablo Neira Ayuso discovered that avahi and\npotentially NetworkManager accept spoofed Netlink messages because of a\nkernel bug.  The kernel passes all-zero SCM_CREDENTIALS ancillary data\nto the receiver if the sender did not provide such data, instead of not\nincluding any such data at all or including the correct data from the\npeer (as it is the case with AF_UNIX).\n\nThis bug was introduced in commit 16e572626961\n(af_unix: dont send SCM_CREDENTIALS by default)\n\nThis patch forces passing credentials for netlink, as\nbefore the regression.\n\nAnother fix would be to not add SCM_CREDENTIALS in\nnetlink messages if not provided by the sender, but it\nmight break some programs.\n\nWith help from Florian Weimer \u0026 Petr Matousek\n\nThis issue is designated as CVE-2012-3520\n\nChange-Id: Id4f36301d407ef5c8218c5ef9f66d299766cdf57\nSigned-off-by: Eric Dumazet \u003cedumazet@google.com\u003e\nCc: Petr Matousek \u003cpmatouse@redhat.com\u003e\nCc: Florian Weimer \u003cfweimer@redhat.com\u003e\nCc: Pablo Neira Ayuso \u003cpablo@netfilter.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ae20a9797cf84886f89022bdfa6de179e718fb26",
      "tree": "ca82568068de53d1d0be4b8cf5a7c8209cabf1e4",
      "parents": [
        "6f3449df335ac10f0728c6c52a193dd83d2f9ef9",
        "f799996e309cad545b3a7f84ef6f333a09c8b876"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Fri Aug 10 16:44:10 2012 -0700"
      },
      "committer": {
        "name": "QuIC Gerrit Code Review",
        "email": "code-review@localhost",
        "time": "Fri Aug 10 16:44:10 2012 -0700"
      },
      "message": "Merge \"Bluetooth: Block SCO disconnect operation on BT_CLOSED state.\" into msm-3.4"
    },
    {
      "commit": "f245aa91c9dfaac82bac4c2ce8edb152581c1ec5",
      "tree": "90d4926fe9479b323d207d0a51ee4c0f086d20f4",
      "parents": [
        "85c17a6f01c69bac066b03ef0ad67fd41a05a300",
        "27e77d2bda65c96815cb5f785df9ffd7bd733e6a"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Fri Aug 10 16:44:03 2012 -0700"
      },
      "committer": {
        "name": "QuIC Gerrit Code Review",
        "email": "code-review@localhost",
        "time": "Fri Aug 10 16:44:03 2012 -0700"
      },
      "message": "Merge \"Bluetooth: hidp: use dest address from session info\" into msm-3.4"
    },
    {
      "commit": "958533c044cd46fb737c548776aa497c21cc8623",
      "tree": "45e51fdc1bff6e0a9a69e1edcb018e1ac8b19434",
      "parents": [
        "ea9ca88b7d4d291b309764729aa1018edfd3683b",
        "2e02b861173406a1287a53ca7b836a4ad5fd4255"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Fri Aug 10 12:03:56 2012 -0700"
      },
      "committer": {
        "name": "QuIC Gerrit Code Review",
        "email": "code-review@localhost",
        "time": "Fri Aug 10 12:03:56 2012 -0700"
      },
      "message": "Merge \"Bluetooth: fix shutdown on SCO sockets\" into msm-3.4"
    },
    {
      "commit": "ea9ca88b7d4d291b309764729aa1018edfd3683b",
      "tree": "cd9fc2167f9b4523fe41f3f7fe417f5ba88e2ba8",
      "parents": [
        "f8791efb40ea49cf4cb98e52804e2a5de08c01fe",
        "a7c3d7e6d905bab198003f16316971ae872eec9f"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Fri Aug 10 12:03:54 2012 -0700"
      },
      "committer": {
        "name": "QuIC Gerrit Code Review",
        "email": "code-review@localhost",
        "time": "Fri Aug 10 12:03:54 2012 -0700"
      },
      "message": "Merge \"Bluetooth: Disable sniff when the subrate values doesnt match.\" into msm-3.4"
    },
    {
      "commit": "f799996e309cad545b3a7f84ef6f333a09c8b876",
      "tree": "e3c3f6434be96ba817652239a811122d62427ee5",
      "parents": [
        "2e02b861173406a1287a53ca7b836a4ad5fd4255"
      ],
      "author": {
        "name": "Srinivas Krovvidi",
        "email": "skrovvid@codeaurora.org",
        "time": "Wed Aug 01 18:21:37 2012 +0530"
      },
      "committer": {
        "name": "Srinivas Krovvidi",
        "email": "skrovvid@codeaurora.org",
        "time": "Fri Aug 10 21:18:18 2012 +0530"
      },
      "message": "Bluetooth: Block SCO disconnect operation on BT_CLOSED state.\n\nHave maximum blocking time for shutdown operation as DISCONNECT_TIMEOUT.\nDuring this period when SCO connection closes, the userspace will be\nupdated on the close operation. Existing approach of immidiate return\non shutdown call can cause synchronization issues on SCO state between\nkernel and userspace. This happens when disconnect operation takes\nmore time at kernel space.\n\nChange-Id: Id9e6a61c2c3d4ba2cf6da574fc49bc6894a8f96a\nSigned-off-by: Srinivas Krovvidi \u003cskrovvid@codeaurora.org\u003e\n"
    },
    {
      "commit": "2e02b861173406a1287a53ca7b836a4ad5fd4255",
      "tree": "4057691e3104e3ba7886983c4086bb47fe892c8b",
      "parents": [
        "57ae1495163cf9ed66285c654bc9b6801c9b3a6f"
      ],
      "author": {
        "name": "Luiz Augusto von Dentz",
        "email": "luiz.dentz-von@nokia.com",
        "time": "Thu May 12 11:13:15 2011 +0300"
      },
      "committer": {
        "name": "Srinivas Krovvidi",
        "email": "skrovvid@codeaurora.org",
        "time": "Fri Aug 10 15:38:39 2012 +0530"
      },
      "message": "Bluetooth: fix shutdown on SCO sockets\n\nshutdown should wait for SCO link to be properly disconnected before\ndetroying the socket, otherwise an application using the socket may\nassume link is properly disconnected before it really happens which\ncan be a problem when e.g synchronizing profile switch.\n\nChange-Id: Ifc59bfd90c264d9c742ce254161a21518108c3cb\nSigned-off-by: Luiz Augusto von Dentz \u003cluiz.dentz-von@nokia.com\u003e\nSigned-off-by: Gustavo F. Padovan \u003cpadovan@profusion.mobi\u003e\nSigned-off-by: Srinivas Krovvidi \u003cskrovvid@codeaurora.org\u003e\n"
    },
    {
      "commit": "27e77d2bda65c96815cb5f785df9ffd7bd733e6a",
      "tree": "9f45774fbff4fe23090cd398b0b7c38f7603c32b",
      "parents": [
        "6e466fb23144cf38b57f81672bfd752d995c095b"
      ],
      "author": {
        "name": "Ram Mohan Korukonda",
        "email": "rkorukon@codeaurora.org",
        "time": "Thu Aug 09 22:27:01 2012 +0530"
      },
      "committer": {
        "name": "Ram Mohan Korukonda",
        "email": "rkorukon@codeaurora.org",
        "time": "Fri Aug 10 14:32:52 2012 +0530"
      },
      "message": "Bluetooth: hidp: use dest address from session info\n\nWhile hid device unpair process, we are trying to access released\nsocket as apart of getting hci device which results a kernel panic.\n\nCRs-fixed: 387164\nChange-Id: I1f3f3f92cfd1d3b39793bc5a142001d5e26d76c4\nSigned-off-by: Ram Mohan Korukonda \u003crkorukon@codeaurora.org\u003e\n"
    },
    {
      "commit": "9dd35921db523c976e79d7909c2fd320c78a4a21",
      "tree": "850a6f1fef6f7b1632ff528e094ce9afc9634f8c",
      "parents": [
        "57ae1495163cf9ed66285c654bc9b6801c9b3a6f"
      ],
      "author": {
        "name": "Srinivas Krovvidi",
        "email": "skrovvid@codeaurora.org",
        "time": "Thu Jul 26 15:10:28 2012 +0530"
      },
      "committer": {
        "name": "Srinivas Krovvidi",
        "email": "skrovvid@codeaurora.org",
        "time": "Wed Aug 08 21:24:26 2012 +0530"
      },
      "message": "Bluetooth: Adding HCI Dev lock for set_active and set_sniff routines.\n\nWhen data transfer is in progress on a ACL connection, all the time\nthe set_active_mode API will be called to update the timer for next\nsniff mode. If there is ACL disconnect triggered from remote side,\nthere is possibility of hci connection delete when set_active\nroutine in progress. Found a condition where delete API destroyed\nthe wake lock, which is used in set_active API. In codition leads\nto crash in set_wakelock API. The current change is to lock hdev,\nbefore set_active and set_sniff APIs are called. This avoids the\nrace condition in accessing hci connection, while delete in progress\nand vice versa.\n\nCRs-Fixed: 383490\nChange-Id: I625ebb8c8f09ddf2afcd300d20ab3bf8e164b485\nSigned-off-by: Srinivas Krovvidi \u003cskrovvid@codeaurora.org\u003e\n"
    },
    {
      "commit": "a7c3d7e6d905bab198003f16316971ae872eec9f",
      "tree": "cd19d716e0a3925ac2b463a79d66a59effa4ed75",
      "parents": [
        "1fc0ace387dc7428d4e491771468f00c3b2ac4e3"
      ],
      "author": {
        "name": "Srinivas Krovvidi",
        "email": "skrovvid@codeaurora.org",
        "time": "Mon Aug 06 15:31:55 2012 +0530"
      },
      "committer": {
        "name": "Srinivas Krovvidi",
        "email": "skrovvid@codeaurora.org",
        "time": "Mon Aug 06 15:39:22 2012 +0530"
      },
      "message": "Bluetooth: Disable sniff when the subrate values doesnt match.\n\nFound there is possibility of sniff subrate collision with some\nIOT devices. When this collision happned if the remote device\nsend subrate values that doesn\u0027t match with DUT supported\nvalues exit sniff mode. This will allow DUT to reconfigure\nsniff after idle time.\n\nCRs-Fixed: 380811\nChange-Id: Ie9502a48411635fbea73f935f99ea4f444556b41\nSigned-off-by: Srinivas Krovvidi \u003cskrovvid@codeaurora.org\u003e\n"
    },
    {
      "commit": "77c84eb0b171670fe1b625510d3b92671f779236",
      "tree": "9aacfe4a7c521dbe73862d8dd4893c64dd5a6977",
      "parents": [
        "0a822d7479511638c9be91b584c79b973aefdca6",
        "835e8e82a32e888f91b087928135c282546ccbd5"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Fri Aug 03 21:55:05 2012 -0700"
      },
      "committer": {
        "name": "QuIC Gerrit Code Review",
        "email": "code-review@localhost",
        "time": "Fri Aug 03 21:55:05 2012 -0700"
      },
      "message": "Merge \"net: sched: Schedule PRIO qdisc when flow control released\" into msm-3.4"
    },
    {
      "commit": "4d9199e25ce829f93ec51b0597375dd04d194936",
      "tree": "98f3dbde22e443194d6bb94a09e42db2bb2a5faf",
      "parents": [
        "591cbb40f87f95f921d14fe3b50693aa7b6ef511",
        "059f5ba91071172970d8db0a1a954c57c23e53d8"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Wed Aug 01 06:30:42 2012 -0700"
      },
      "committer": {
        "name": "QuIC Gerrit Code Review",
        "email": "code-review@localhost",
        "time": "Wed Aug 01 06:30:42 2012 -0700"
      },
      "message": "Merge \"bluetooth: Check for hcon during during sock_close\" into msm-3.4"
    },
    {
      "commit": "591cbb40f87f95f921d14fe3b50693aa7b6ef511",
      "tree": "a0dffabcf5946ed02c69c9b8c708301221ef2f1f",
      "parents": [
        "d43701be7a56aa4d012dbc942d6ab089d3ffd42a",
        "ff724cc3a2f52f1190b28c56b28bdb16e6613ad4"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Wed Aug 01 06:30:41 2012 -0700"
      },
      "committer": {
        "name": "QuIC Gerrit Code Review",
        "email": "code-review@localhost",
        "time": "Wed Aug 01 06:30:41 2012 -0700"
      },
      "message": "Merge \"Bluetooth: Validate session before rfcomm_session_del\" into msm-3.4"
    },
    {
      "commit": "059f5ba91071172970d8db0a1a954c57c23e53d8",
      "tree": "76d039a8ff022f3dff005f23db98c98aa81992a1",
      "parents": [
        "3ae134c2e35ae687a574d51ced6525eb952c5369"
      ],
      "author": {
        "name": "Sunny Kapdi",
        "email": "sunnyk@codeaurora.org",
        "time": "Fri Jul 27 16:19:43 2012 -0700"
      },
      "committer": {
        "name": "Sunny Kapdi",
        "email": "sunnyk@codeaurora.org",
        "time": "Tue Jul 31 15:03:09 2012 -0700"
      },
      "message": "bluetooth: Check for hcon during during sock_close\n\nIt is possible that during BT OFF operation the hcon\ncould be released from a tasklet context while we are\ntrying to send the l2cap disconnect req. Make sure\nthat hcon is valid before dereferencing it during\nl2cap disconnect req.\n\nCRs-fixed: 383345\nChange-Id: Icb12c62560013b5ebb047c1c5d4bfe04b3a793ef\nSigned-off-by: Sunny Kapdi \u003csunnyk@codeaurora.org\u003e\n"
    },
    {
      "commit": "672dff3200048220d3fada7050380db5f636420c",
      "tree": "4d68b3b6c18bfcc7d2e458a48c3e40b87cc53702",
      "parents": [
        "54c62d1a55cd918cc15b7d35c6d6faa402c78430"
      ],
      "author": {
        "name": "Srinivas Krovvidi",
        "email": "skrovvid@codeaurora.org",
        "time": "Fri Jun 29 19:37:45 2012 +0530"
      },
      "committer": {
        "name": "Srinivas Krovvidi",
        "email": "skrovvid@codeaurora.org",
        "time": "Mon Jul 30 12:48:56 2012 +0530"
      },
      "message": "Bluetooth: Handle ACL buffers sharing between multiple connections.\n\nThe BT host has fixed set of buffers to send data to SoC, generic value\nis 5. When a connection, like A2DP playback is ready to send data it\nfills one of the buffer available and sends to SoC. Once SoC got\nacknowledged from remote side that the data received it updates the host\nand the buffer is freed. Till host is acknowledged the send Complete\ninfo, the data buffer is locked for that data transfer. The below is the\nexample for buffers availability.\n\nTotal free Buffers count : 5\n\nConnections : 1\n\nConn_1  need to send data, picks buf_1 and send to SoC\n\nfree Buffers count: 4\n\nBuffers used by Conn_1  : 1\n\nStill Conn_1 has more data to send ....\n\nfree Buffers count: 3\n\nBuffers used by Conn_1 : 2\n\nRemote device Ack for buf_1, so 1 buffer is freed, updated state is\n\nfree Buffers count : 4\n\nBuffers used by Conn_1 : 1\n\nWhen there are more ACL connections to transfer data, like one\nconnection for A2DP playback and one for OPP data transfer, all the data\nbuffers available with host can be used by any ACL which has ready data\nto send. This allows maximum throughputs possibility from host. But the\nexisting solution has a problem. If one connection has used all the\nbuffers at a instanace of time, and didnt release (this happens when remote\ndevice doesnt ACK to send) the other connections will not have buffers to\nsend. In current usecase A2dp data cannot be sent to headset as OPP\nconnection is lost.   The current change is, when there are more\nconnections the quota for a connection that it can use maximum is\ntotal buffers-1. This allows other connections not to get blocked,\n at the same time through puts are not going to dropped.\n\nCRs-Fixed: 370497\nChange-Id: Iac34f0a223555de80d1daebde34c7fc87668c0d5\nSigned-off-by: Srinivas Krovvidi \u003cskrovvid@codeaurora.org\u003e\n"
    },
    {
      "commit": "ff724cc3a2f52f1190b28c56b28bdb16e6613ad4",
      "tree": "c44bd731957ab77feaaf29fff97a8bd536e48aee",
      "parents": [
        "38d153bb8f5dfcbbfb8b4b14ce92b2050f24d7c9"
      ],
      "author": {
        "name": "Srinivas Krovvidi",
        "email": "skrovvid@codeaurora.org",
        "time": "Fri Jul 27 11:04:05 2012 +0530"
      },
      "committer": {
        "name": "Srinivas Krovvidi",
        "email": "skrovvid@codeaurora.org",
        "time": "Sat Jul 28 10:50:59 2012 +0530"
      },
      "message": "Bluetooth: Validate session before rfcomm_session_del\n\nIn rfcomm_session_put API the session count is decremented\nand when it is equal to zero rfcomm_session_del is called\nwhere session is removed from sessions list and freed. The\ncurrent change is verify the existance of session in list\nbefore acting session. The avoids the possibility of action\non a deleted session, which causes crash.\n\nCRs-Fixed: 383000\nChange-Id: Ia55607b08ee388465494f08bbe1627102d281f8a\nSigned-off-by: Srinivas Krovvidi \u003cskrovvid@codeaurora.org\u003e\n"
    }
  ],
  "next": "e392f2642f292d7a8935038ec95c8f914292fb10"
}
