)]}'
{
  "log": [
    {
      "commit": "5f6e33654cb20ff55443cceff02ec6763bf66f8c",
      "tree": "99d98422196d7365dbeb1961c820188998bcc940",
      "parents": [
        "5edd84935d0a14145f0eb2b76e50187a0f353d56",
        "2a335267a4eb4a914915a5d14001f4af0302b81a"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Wed Nov 23 07:59:32 2011 -0800"
      },
      "committer": {
        "name": "QuIC Gerrit Code Review",
        "email": "code-review@localhost",
        "time": "Wed Nov 23 07:59:32 2011 -0800"
      },
      "message": "Merge \"Bluetooth: Fix erroneous Pairing Failure condition\" into msm-3.0"
    },
    {
      "commit": "4106b99f1149bf8fa1b3b5d36fcc9a863b1769ad",
      "tree": "59a68049ad5543fdcb9d9ecbebafb992fd4f9797",
      "parents": [
        "79f8d372afc2498c37487cee49da696cc7a63f0d"
      ],
      "author": {
        "name": "Mat Martineau",
        "email": "mathewm@codeaurora.org",
        "time": "Fri Nov 18 15:26:21 2011 -0800"
      },
      "committer": {
        "name": "Mat Martineau",
        "email": "mathewm@codeaurora.org",
        "time": "Tue Nov 22 07:51:27 2011 -0800"
      },
      "message": "Bluetooth: Keep persistent hdev flags after the device is closed.\n\nChange-Id: Ifb9ccf93be53f2f3e6bb7773b4d39a6328dce73f\nSigned-off-by: Mat Martineau \u003cmathewm@codeaurora.org\u003e\n"
    },
    {
      "commit": "201e87ef10af3b73ab93f353ab2939ac0c4ea7a6",
      "tree": "4d045835d4bd0010e8adcb71b5a253d58fd1075e",
      "parents": [
        "71e4b05281a5f4d8a003c969123dfab74d1f5254",
        "68903948946a945c688d9244c8575b144afe2870"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Mon Nov 21 04:16:33 2011 -0800"
      },
      "committer": {
        "name": "QuIC Gerrit Code Review",
        "email": "code-review@localhost",
        "time": "Mon Nov 21 04:16:33 2011 -0800"
      },
      "message": "Merge \"Bluetooth: Clear RFCOMM session timer when disconnecting last channel\" into msm-3.0"
    },
    {
      "commit": "2f0ec1450bdd1e7941a5502a2b55674fd1dd66ea",
      "tree": "49fe280ac0f4be6c6c24d699846c6fe5b5437474",
      "parents": [
        "a25d07672ad3de46374e2aa43f2a58de0f26b1a8",
        "d074fa2796bdbc42c4f918c78d6711bafc80b1c8"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Fri Nov 18 21:35:29 2011 -0800"
      },
      "committer": {
        "name": "QuIC Gerrit Code Review",
        "email": "code-review@localhost",
        "time": "Fri Nov 18 21:35:29 2011 -0800"
      },
      "message": "Merge \"Merge remote-tracking branch \u0027common/android-3.0\u0027 into msm-3.0\" into msm-3.0"
    },
    {
      "commit": "808cb2b2a726a909a9744f18b95ee8a303026f36",
      "tree": "9651447790f080e3ecfb8518610ec21abfcaf5a5",
      "parents": [
        "e3b9bc5fdda8fda8a9e8bfb5814e110cae4ea0ca",
        "f52892066fc559a7e91664a70c48ce9cb5388ede"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Thu Nov 17 21:34:55 2011 -0800"
      },
      "committer": {
        "name": "QuIC Gerrit Code Review",
        "email": "code-review@localhost",
        "time": "Thu Nov 17 21:34:56 2011 -0800"
      },
      "message": "Merge \"Bluetooth: Remove _bh locking for AMP Manager\" into msm-3.0"
    },
    {
      "commit": "68903948946a945c688d9244c8575b144afe2870",
      "tree": "8bf177f75a1431e8094bb08bca9509b9519ed6e0",
      "parents": [
        "5ceed1e252c91d96d14c924e276e3f8ba9af100a"
      ],
      "author": {
        "name": "Mat Martineau",
        "email": "mathewm@codeaurora.org",
        "time": "Thu Nov 17 13:47:53 2011 -0800"
      },
      "committer": {
        "name": "Mat Martineau",
        "email": "mathewm@codeaurora.org",
        "time": "Thu Nov 17 14:24:46 2011 -0800"
      },
      "message": "Bluetooth: Clear RFCOMM session timer when disconnecting last channel\n\nWhen the last RFCOMM data channel is closed, a timer is normally set\nup to disconnect the control channel at a later time.  If the control\nchannel disconnect command is sent with the timer pending, the timer\nneeds to be cancelled.\n\nIf the timer is not cancelled in this situation, the reference\ncounting logic for the RFCOMM session does not work correctly when the\nremote device closes the L2CAP connection.  The session is freed at\nthe wrong time, leading to a kernel panic.\n\nCRs-fixed: 317859\nChange-Id: I778fdf8dbff8afe0a1c157b02d39872262088584\nSigned-off-by: Mat Martineau \u003cmathewm@codeaurora.org\u003e\n"
    },
    {
      "commit": "2a335267a4eb4a914915a5d14001f4af0302b81a",
      "tree": "2029b87b0838e498967432382b9fb09de80beaed",
      "parents": [
        "5ceed1e252c91d96d14c924e276e3f8ba9af100a"
      ],
      "author": {
        "name": "Brian Gix",
        "email": "bgix@codeaurora.org",
        "time": "Thu Nov 17 12:59:23 2011 -0800"
      },
      "committer": {
        "name": "Brian Gix",
        "email": "bgix@codeaurora.org",
        "time": "Thu Nov 17 13:02:23 2011 -0800"
      },
      "message": "Bluetooth: Fix erroneous Pairing Failure condition\n\nWhen local device is done sending LE pairing keys, it should not\nbe sending a pairing failure event to User space.\n\nChange-Id: I49d77040e8f72567c0c7ece053aa58227c87a0f0\nSigned-off-by: Brian Gix \u003cbgix@codeaurora.org\u003e\n"
    },
    {
      "commit": "d074fa2796bdbc42c4f918c78d6711bafc80b1c8",
      "tree": "033929706a0aae95f65c134a8fc09cec3fb3e75d",
      "parents": [
        "53ae1740b250e4d02dd7a6ca82075355ad99dc23",
        "9ab6a29787b1221a697f85835645549668258bdc"
      ],
      "author": {
        "name": "Bryan Huntsman",
        "email": "bryanh@codeaurora.org",
        "time": "Wed Nov 16 13:52:50 2011 -0800"
      },
      "committer": {
        "name": "Bryan Huntsman",
        "email": "bryanh@codeaurora.org",
        "time": "Wed Nov 16 13:52:50 2011 -0800"
      },
      "message": "Merge remote-tracking branch \u0027common/android-3.0\u0027 into msm-3.0\n\n* common/android-3.0: (570 commits)\n  misc: remove kernel debugger core\n  ARM: common: fiq_debugger: dump sysrq directly to console if enabled\n  ARM: common: fiq_debugger: add irq context debug functions\n  net: wireless: bcmdhd: Call init_ioctl() only if was started properly for WEXT\n  net: wireless: bcmdhd: Call init_ioctl() only if was started properly\n  net: wireless: bcmdhd: Fix possible memory leak in escan/iscan\n  cpufreq: interactive governor: default 20ms timer\n  cpufreq: interactive governor: go to intermediate hi speed before max\n  cpufreq: interactive governor: scale to max only if at min speed\n  cpufreq: interactive governor: apply intermediate load on current speed\n  ARM: idle: update idle ticks before call idle end notifier\n  input: gpio_input: don\u0027t print debounce message unless flag is set\n  net: wireless: bcm4329: Skip dhd_bus_stop() if bus is already down\n  net: wireless: bcmdhd: Skip dhd_bus_stop() if bus is already down\n  net: wireless: bcmdhd: Improve suspend/resume processing\n  net: wireless: bcmdhd: Check if FW is Ok for internal FW call\n  tcp: Don\u0027t nuke connections for the wrong protocol\n  ARM: common: fiq_debugger: make uart irq be no_suspend\n  net: wireless: Skip connect warning for CONFIG_CFG80211_ALLOW_RECONNECT\n  mm: avoid livelock on !__GFP_FS allocations\n  ...\n\nConflicts:\n\tarch/arm/mm/cache-l2x0.c\n\tarch/arm/vfp/vfpmodule.c\n\tdrivers/mmc/core/host.c\n\tkernel/power/wakelock.c\n\tnet/bluetooth/hci_event.c\n\nSigned-off-by: Bryan Huntsman \u003cbryanh@codeaurora.org\u003e\n"
    },
    {
      "commit": "f52892066fc559a7e91664a70c48ce9cb5388ede",
      "tree": "99ecf66428abc6a3232f9e18de9125bcd0c2184e",
      "parents": [
        "3c36baec814f388cb9803e76a2c11ff970a824b3"
      ],
      "author": {
        "name": "Peter Krystad",
        "email": "pkrystad@codeaurora.org",
        "time": "Mon Nov 14 15:11:22 2011 -0800"
      },
      "committer": {
        "name": "Peter Krystad",
        "email": "pkrystad@codeaurora.org",
        "time": "Tue Nov 15 14:40:37 2011 -0800"
      },
      "message": "Bluetooth: Remove _bh locking for AMP Manager\n\nSince all AMP Manager processing is done on work queues no\nbottom-half locking is required.\n\nCRs-fixed: 318632\nChange-Id: I3a07c412ccf30d62d68cc80124fad5700bcc0917\nSigned-off-by: Peter Krystad \u003cpkrystad@codeaurora.org\u003e\n"
    },
    {
      "commit": "dbf5929927ea5831d0fea9b0cd1d6fb6433a924c",
      "tree": "0140daf56a6f341b0cde3b927fab1610d698f740",
      "parents": [
        "cb4f6726310efa4abeff519aa89f77781f869aad"
      ],
      "author": {
        "name": "Brian Gix",
        "email": "bgix@codeaurora.org",
        "time": "Fri Nov 11 15:45:17 2011 -0800"
      },
      "committer": {
        "name": "Brian Gix",
        "email": "bgix@codeaurora.org",
        "time": "Fri Nov 11 21:51:10 2011 -0800"
      },
      "message": "Bluetooth: Allow auto-accept if remote NoInNoOut\n\nIf we initiated a Dedicated pairing, and the remote device\nis a NoInputNoOutput capable device, allow auto-acceptance\nof pairing.\n\nChange-Id: Ia5cc3e3d458cee98aef0493a423d29e9955638c3\nCRs-fixed: 318144\nSigned-off-by: Brian Gix \u003cbgix@codeaurora.org\u003e\n"
    },
    {
      "commit": "adfa7bc8b41318c20ca571afbd924e3a8cedf2bc",
      "tree": "880e0a4d2fd65c392fbc2159c600cf5cd9a406c1",
      "parents": [
        "b8cfed012c629458aaf6fdc536603194cbfd6557"
      ],
      "author": {
        "name": "Lorenzo Colitti",
        "email": "lorenzo@google.com",
        "time": "Thu Nov 03 17:05:11 2011 -0700"
      },
      "committer": {
        "name": "Lorenzo Colitti",
        "email": "lorenzo@google.com",
        "time": "Thu Nov 03 17:08:47 2011 -0700"
      },
      "message": "tcp: Don\u0027t nuke connections for the wrong protocol\n\nCurrently, calling tcp_nuke_addr to reset IPv6 connections\nresets IPv4 connections as well, because all Android\nframework sockets are dual-stack (i.e., IPv6) sockets, and\nwe don\u0027t check the source address to see if the connection\nwas in fact an IPv4 connection.\n\nFix this by checking the source address and not resetting\nthe connection if it\u0027s a mapped address.\n\nAlso slightly tweak the IPv4 code path, which doesn\u0027t check\nfor mapped addresses either. This was not causing any\nproblems because tcp_is_local normally always returns true\nfor LOOPBACK4_IPV6 (127.0.0.6), because the loopback\ninterface is configured as as 127.0.0.0/8. However,\nchecking explicitly for LOOPBACK4_IPV6 makes the code a bit\nmore robust.\n\nBug: 5535055\nChange-Id: I4d6ed3497c5b8643c864783cf681f088cf6b8d2a\nSigned-off-by: Lorenzo Colitti \u003clorenzo@google.com\u003e\n"
    },
    {
      "commit": "6e4531c6fb8ccaa5074a3c0abd6aedadcb420996",
      "tree": "9d0985ac5d3dba69d017dd6cd47063260aebc5b6",
      "parents": [
        "2b4bf3a674e1a750883c239be78ab33768c33c61"
      ],
      "author": {
        "name": "Brian Gix",
        "email": "bgix@codeaurora.org",
        "time": "Fri Oct 28 16:12:08 2011 -0700"
      },
      "committer": {
        "name": "Brian Gix",
        "email": "bgix@codeaurora.org",
        "time": "Thu Nov 03 11:17:15 2011 -0700"
      },
      "message": "Bluetooth: Fix Init sequence when device is restarted\n\nOn some platforms, device state data can be left around, and some\ncommands may take longer than 1 second to execute. This change increases\nthe per command time-out, and reinitializes the features mask.\n\nChange-Id: Ib707996b97139c97e9a0deacd4a11019cf75da8c\nSigned-off-by: Brian Gix \u003cbgix@codeaurora.org\u003e\n"
    },
    {
      "commit": "7f7e16c279ead05fbcbddddb7508b7af822dae3e",
      "tree": "5d33cbc818f5e248d3193aafdbf1075af86a4fc8",
      "parents": [
        "119a70392faea32d4ed0d424af87ec1d13e0afd8"
      ],
      "author": {
        "name": "Brian Gix",
        "email": "bgix@codeaurora.org",
        "time": "Tue Nov 01 16:27:25 2011 -0700"
      },
      "committer": {
        "name": "Brian Gix",
        "email": "bgix@codeaurora.org",
        "time": "Wed Nov 02 09:04:14 2011 -0700"
      },
      "message": "Bluetooth: Add API to set LE Connection Parameters\n\nInclude auto-setting connection parameters during Pairing for\nlow latenecy, and default (high latency) settings for non-Pairing\nconnections.\n\nChange-Id: Ie8e3f65da52213451dcc01fce38d95ae07d1b13b\nSigned-off-by: Brian Gix \u003cbgix@codeaurora.org\u003e\n"
    },
    {
      "commit": "0716b5e34f1162be65cfa0209c37e0479ef83c42",
      "tree": "ed4a28c27d18521e164e971d20a954e51d05d153",
      "parents": [
        "a187736bedf943a0525d3b883c75d88f35c41c7a",
        "2f0cd84428d5dc0adfe314737eae29c1a439a671"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Tue Nov 01 09:26:52 2011 -0700"
      },
      "committer": {
        "name": "QuIC Gerrit Code Review",
        "email": "code-review@localhost",
        "time": "Tue Nov 01 09:26:52 2011 -0700"
      },
      "message": "Merge \"Bluetooth: Use proper sock reference counting in L2CAP\" into msm-3.0"
    },
    {
      "commit": "ca3690dbae425fff38913a2be1029da85e75956a",
      "tree": "e8c4ff32ad0fdab62ab5963d577757095e6635d8",
      "parents": [
        "075d006a98727c1d648a17386d2545e456c69cb5",
        "c58c0c22532126f9e732864799c6f50bd95be993"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Mon Oct 31 18:53:35 2011 -0700"
      },
      "committer": {
        "name": "QuIC Gerrit Code Review",
        "email": "code-review@localhost",
        "time": "Mon Oct 31 18:53:36 2011 -0700"
      },
      "message": "Merge \"Bluetooth: EIR to carry update local device name.\" into msm-3.0"
    },
    {
      "commit": "f00ffac82c296b4ef610ffbdbf1984e5a0ef4ca3",
      "tree": "b0ecf7ec281ba21840c533a1ed69ca02b9f034c0",
      "parents": [
        "6f6fdc65bfe8c38b6d905903de911eaed2a74e18"
      ],
      "author": {
        "name": "Mat Martineau",
        "email": "mathewm@codeaurora.org",
        "time": "Wed Oct 19 15:07:32 2011 -0700"
      },
      "committer": {
        "name": "Mat Martineau",
        "email": "mathewm@codeaurora.org",
        "time": "Mon Oct 31 15:08:45 2011 -0700"
      },
      "message": "Bluetooth: Align socket option definitions with upstream kernel\n\nThe upstream kernel has acquired new BT socket options since\nBT_AMP_POLICY was first defined, now BT_FLUSHABLE is option 8 and\nBT_POWER is option 9.  It will save us some future pain if we align\nwith upstream code now and make BT_AMP_POLICY be option 10.\n\nIn addition, the option values for BT_AMP_POLICY were changed during\nthe upstreaming process.\n\nCRs-fixed: 313757\nChange-Id: Ia31e9c8cfd5207a6dd44e40a605d3021f5ce9fd9\nSigned-off-by: Mat Martineau \u003cmathewm@codeaurora.org\u003e\n"
    },
    {
      "commit": "2f0cd84428d5dc0adfe314737eae29c1a439a671",
      "tree": "1b2ecf6a9224ae47c186f91dd03dd26f52abdd4c",
      "parents": [
        "6f6fdc65bfe8c38b6d905903de911eaed2a74e18"
      ],
      "author": {
        "name": "Mat Martineau",
        "email": "mathewm@codeaurora.org",
        "time": "Thu Oct 20 14:34:26 2011 -0700"
      },
      "committer": {
        "name": "Mat Martineau",
        "email": "mathewm@codeaurora.org",
        "time": "Mon Oct 31 14:59:18 2011 -0700"
      },
      "message": "Bluetooth: Use proper sock reference counting in L2CAP\n\nA socket can be shut down while pointer to that socket is stored in a\nqueued skbuff or in a pending workqueue struct. Correct use of socket\nreference counting will make sure the socket struct stays around until\nthere are no remaining references.\n\nChange-Id: Ic3679e023a46b224929b3cefb6370d7871e3368a\nCRs-fixed: 313736\nSigned-off-by: Mat Martineau \u003cmathewm@codeaurora.org\u003e\n"
    },
    {
      "commit": "c58c0c22532126f9e732864799c6f50bd95be993",
      "tree": "6265cb25e13e35911104c670a330b65ed00c5da9",
      "parents": [
        "cf95677cc36cb1202417845bbd0f753e140ad77f"
      ],
      "author": {
        "name": "Royston Rodrigues",
        "email": "roystonr@codeaurora.org",
        "time": "Mon Oct 24 12:54:13 2011 +0530"
      },
      "committer": {
        "name": "Royston Rodrigues",
        "email": "roystonr@codeaurora.org",
        "time": "Mon Oct 31 10:47:09 2011 +0530"
      },
      "message": "Bluetooth: EIR to carry update local device name.\n\nWhenever local device name is changed, EIR payload\nis updated with the modified local device name.\n\nCRs-fixed: 314228\nChange-Id: Ib2ec05b6ac4f4a55612716f0567ee04056579ed6\nSigned-off-by: Royston Rodrigues \u003croystonr@codeaurora.org\u003e\n"
    },
    {
      "commit": "cf95677cc36cb1202417845bbd0f753e140ad77f",
      "tree": "29eac40535f9b67fba023b5df6d351e25291fd00",
      "parents": [
        "363302a1622935b785f83dd1ae8f8ac16121fb47"
      ],
      "author": {
        "name": "Brian Gix",
        "email": "bgix@codeaurora.org",
        "time": "Thu Oct 20 15:18:51 2011 -0700"
      },
      "committer": {
        "name": "Brian Gix",
        "email": "bgix@codeaurora.org",
        "time": "Sun Oct 30 18:32:10 2011 -0700"
      },
      "message": "Bluetooth: Cache LE Address Type with LTK, and use for reconnections\n\nLE-Only devices require that an Address Type (Public or Random) be\nincluded in Connection Requests. This info is available at Pairing\nbut must be cached so that it is available at reconnection time.\nThis change includes the Address type with the Pairing data.\n\nChange-Id: I50c78ad31d8be70f5c3f49a0529039e4a26daaac\nSigned-off-by: Brian Gix \u003cbgix@codeaurora.org\u003e\n"
    },
    {
      "commit": "9e9224d409df2c83ce926daba3381f60aa4dd296",
      "tree": "ea5f2ace75c2578128e226a75600006c1a0f9d5d",
      "parents": [
        "d4efc763f53635c790355a3b77cbad061116b01d",
        "372257b9577d95dcdf1065c8855ba3a01b56c592"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Sun Oct 30 04:35:55 2011 -0700"
      },
      "committer": {
        "name": "QuIC Gerrit Code Review",
        "email": "code-review@localhost",
        "time": "Sun Oct 30 04:35:55 2011 -0700"
      },
      "message": "Merge \"Bluetooth: Don\u0027t use incomplete LE LTKs to secure link\" into msm-3.0"
    },
    {
      "commit": "9f135b3d8d6152a19000e637844cc41cda6c5335",
      "tree": "8c1a67638ffd8def2e99135682ff3545553ebac3",
      "parents": [
        "2bb3e310159b65c88caf0c67a20ed257568be267"
      ],
      "author": {
        "name": "Dmitry Shmidt",
        "email": "dimitrysh@google.com",
        "time": "Fri Oct 28 10:35:37 2011 -0700"
      },
      "committer": {
        "name": "Dmitry Shmidt",
        "email": "dimitrysh@google.com",
        "time": "Fri Oct 28 10:35:37 2011 -0700"
      },
      "message": "net: wireless: Skip connect warning for CONFIG_CFG80211_ALLOW_RECONNECT\n\nSigned-off-by: Dmitry Shmidt \u003cdimitrysh@google.com\u003e\n"
    },
    {
      "commit": "b89e7c3714312307dd1003cebdcdc69f6f8eccc9",
      "tree": "8480037420391107fd763137dfccfd63cd98e479",
      "parents": [
        "702938ffea5d35707ece02a9a7e5f4b9ba7bedc6",
        "bbebbfed7449e6152fe014d91a3f71fe30941fb8"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Thu Oct 27 18:42:13 2011 -0700"
      },
      "committer": {
        "name": "QuIC Gerrit Code Review",
        "email": "code-review@localhost",
        "time": "Thu Oct 27 18:42:13 2011 -0700"
      },
      "message": "Merge \"cne: Add reference count for Smart Wireless Interface Manager\" into msm-3.0"
    },
    {
      "commit": "2bb3e310159b65c88caf0c67a20ed257568be267",
      "tree": "e4ad01c06a9e27939781c5dd9d0cb92e6fcd54d5",
      "parents": [
        "2f53cb72c1574d3880d9e88e254b756565fe2f6d",
        "97596c34030ed28657ccafddb67e17a03890b90a"
      ],
      "author": {
        "name": "Colin Cross",
        "email": "ccross@android.com",
        "time": "Thu Oct 27 15:01:19 2011 -0700"
      },
      "committer": {
        "name": "Colin Cross",
        "email": "ccross@android.com",
        "time": "Thu Oct 27 15:01:19 2011 -0700"
      },
      "message": "Merge commit \u0027v3.0.8\u0027 into android-3.0\n"
    },
    {
      "commit": "bbebbfed7449e6152fe014d91a3f71fe30941fb8",
      "tree": "c564adad0353f0b21cee5f3de341059c1d1db418",
      "parents": [
        "6ceedfbe1336433ac0b79d0312d70edf9e1bdc84"
      ],
      "author": {
        "name": "Chinh Tran",
        "email": "chinht@codeaurora.org",
        "time": "Wed Oct 26 16:14:15 2011 -0700"
      },
      "committer": {
        "name": "Chinh Tran",
        "email": "chinht@codeaurora.org",
        "time": "Thu Oct 27 09:23:11 2011 -0700"
      },
      "message": "cne: Add reference count for Smart Wireless Interface Manager\n\nAdd the reference count for Smart Wireless Interface Manager to\nknow whether there are any process who still has the socket in\nquestion in use or not.\nEnable INET DIAG.\nRedefine the TCP_FLAG as it gives compiling error when an enum is defined\nby a function return.\n\nChange-Id: I1aa9c810fec2e332048c9ef4199ec3f996bc3a75\nSigned-off-by: Chinh Tran \u003cchinht@codeaurora.org\u003e\n"
    },
    {
      "commit": "372257b9577d95dcdf1065c8855ba3a01b56c592",
      "tree": "81c7d1daa01739fa4697029daba2dfc63e21ac24",
      "parents": [
        "30f3d53c5081c27154393e5f78ed4d478a861471"
      ],
      "author": {
        "name": "Brian Gix",
        "email": "bgix@codeaurora.org",
        "time": "Tue Oct 25 09:06:30 2011 -0700"
      },
      "committer": {
        "name": "Brian Gix",
        "email": "bgix@codeaurora.org",
        "time": "Thu Oct 27 08:41:00 2011 -0700"
      },
      "message": "Bluetooth: Don\u0027t use incomplete LE LTKs to secure link\n\nIf LE link gets terminated during the pairing process, it\nmay leave SMP with half of a Long Term Key. This fix ensures\nthat this partial information is not used for future links.\n\nChange-Id: Ib834fc81d7b4b558cc3d242522acef80dd1d8827\nSigned-off-by: Brian Gix \u003cbgix@codeaurora.org\u003e\n"
    },
    {
      "commit": "c446d2111a9e36eff4276ef0f821143f5658e0ec",
      "tree": "ec4be6e31dcf546c1ca3e9806ce7c12714aa4cac",
      "parents": [
        "ca2ec30ada7f3eb282163d25302ef11f459ab446"
      ],
      "author": {
        "name": "Peter Krystad",
        "email": "pkrystad@codeaurora.org",
        "time": "Tue Sep 20 15:35:50 2011 -0700"
      },
      "committer": {
        "name": "Peter Krystad",
        "email": "pkrystad@codeaurora.org",
        "time": "Tue Oct 25 16:06:49 2011 -0700"
      },
      "message": "Bluetooth: Check that remote supports A2MP before creating channel\n\nBefore attempting to create a channel directly on an AMP check\nthat the remote device supports A2MP signalling before starting\nthe physical link creation process.\n\nChange-Id: Iac2bcebf9630368685e24e636e39ffa82651705d\nSigned-off-by: Peter Krystad \u003cpkrystad@codeaurora.org\u003e\n"
    },
    {
      "commit": "4ea7f3aa5d3fbec2e09edb8c03bc764f9514d3d2",
      "tree": "f20dd64cce42007879a319b5db23962c88acb7bb",
      "parents": [
        "6b2f66dc9cabb7eb348587fdac6b3a64545e2d5f"
      ],
      "author": {
        "name": "Matthew Daley",
        "email": "mattjd@gmail.com",
        "time": "Fri Oct 14 18:45:05 2011 +0000"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Oct 25 07:10:17 2011 +0200"
      },
      "message": "x25: Prevent skb overreads when checking call user data\n\ncommit 7f81e25befdfb3272345a2e775f520e1d515fa20 upstream.\n\nx25_find_listener does not check that the amount of call user data given\nin the skb is big enough in per-socket comparisons, hence buffer\noverreads may occur.  Fix this by adding a check.\n\nSigned-off-by: Matthew Daley \u003cmattjd@gmail.com\u003e\nCc: Eric Dumazet \u003ceric.dumazet@gmail.com\u003e\nCc: Andrew Hendry \u003candrew.hendry@gmail.com\u003e\nAcked-by: Andrew Hendry \u003candrew.hendry@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "ede570c8805bc8048bed297fe2b408d6ec19535f",
      "tree": "123ffb8a7f911e08a4c4e4bb81f8d335a75cbb36",
      "parents": [
        "c6a84399c876b79636c06b19fb175b26c5c836a1",
        "7eaa64dda6ea14fc4ecb5e4abda254607d528319"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Thu Oct 20 22:35:31 2011 -0700"
      },
      "committer": {
        "name": "QuIC Gerrit Code Review",
        "email": "code-review@localhost",
        "time": "Thu Oct 20 22:35:31 2011 -0700"
      },
      "message": "Merge \"Bluetooth: Generate generic Fails for undeliverable ATT messages\" into msm-3.0"
    },
    {
      "commit": "7eaa64dda6ea14fc4ecb5e4abda254607d528319",
      "tree": "33643aded53fed97ed5de9c85f06b94a47d42f51",
      "parents": [
        "a21ec56a1e1d13b1cc3a6f62a39c2be49c450747"
      ],
      "author": {
        "name": "Brian Gix",
        "email": "bgix@codeaurora.org",
        "time": "Wed Oct 19 13:17:42 2011 -0700"
      },
      "committer": {
        "name": "Brian Gix",
        "email": "bgix@codeaurora.org",
        "time": "Wed Oct 19 13:20:02 2011 -0700"
      },
      "message": "Bluetooth: Generate generic Fails for undeliverable ATT messages\n\nChange-Id: I04f9ec62b15abb090cb90d81442a83caf8caa447\nSigned-off-by: Brian Gix \u003cbgix@codeaurora.org\u003e\n"
    },
    {
      "commit": "8a7f164195949c7b5001b5472c81dfcb4255cb7c",
      "tree": "edf5debfab69e006f0221ac8d09da19e5b6fcf44",
      "parents": [
        "842868ef3dbb2cbd3d52c810ace73fb2a8006e7a"
      ],
      "author": {
        "name": "Brian Gix",
        "email": "bgix@codeaurora.org",
        "time": "Mon Oct 17 17:39:46 2011 -0700"
      },
      "committer": {
        "name": "Brian Gix",
        "email": "bgix@codeaurora.org",
        "time": "Tue Oct 18 13:13:57 2011 -0700"
      },
      "message": "Bluetooth: Fix Limited Discoverability for MGMTOPS\n\nCRs-fixed: 309551\nChange-Id: I42c46c62dcb4b227d9ac48146ee61cb52063a6ae\nSigned-off-by: Brian Gix \u003cbgix@codeaurora.org\u003e\n"
    },
    {
      "commit": "fdfcbc682a48c9ebf63c3bf6576d610544a4f693",
      "tree": "781177e62707e17270aff9c4c4d80e5deb68daf1",
      "parents": [
        "2cc01eb245d167c4769dd7de0250ec8e8d3bff98"
      ],
      "author": {
        "name": "Dmitry Shmidt",
        "email": "dimitrysh@google.com",
        "time": "Tue Oct 18 12:30:02 2011 -0700"
      },
      "committer": {
        "name": "Dmitry Shmidt",
        "email": "dimitrysh@google.com",
        "time": "Tue Oct 18 12:30:02 2011 -0700"
      },
      "message": "net: wireless: Fix CFG80211_ALLOW_RECONNECT option for disconnect\n\nSigned-off-by: Dmitry Shmidt \u003cdimitrysh@google.com\u003e\n"
    },
    {
      "commit": "a1b7ab0836a56fa4c9578f88ba1042398d7d9316",
      "tree": "5b5435397e994519b529c143c6960a35eb015308",
      "parents": [
        "00b8e8ceece20db990b1fbb11f1d6051a276436b"
      ],
      "author": {
        "name": "Jason Wang",
        "email": "jasowang@redhat.com",
        "time": "Sun Oct 09 10:56:44 2011 +0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Sun Oct 16 14:14:54 2011 -0700"
      },
      "message": "ipv6: fix NULL dereference in udp6_ufo_fragment()\n\nThis patch fixes the issue caused by ef81bb40bf15f350fe865f31fa42f1082772a576\nwhich is a backport of upstream 87c48fa3b4630905f98268dde838ee43626a060c. The\nproblem does not exist in upstream.\n\nWe do not check whether route is attached before trying to assign ip\nidentification through route dest which lead NULL pointer dereference. This\nhappens when host bridge transmit a packet from guest.\n\nThis patch changes ipv6_select_ident() to accept in6_addr as its paramter and\nfix the issue by using the destination address in ipv6 header when no route is\nattached.\n\nSigned-off-by: Jason Wang \u003cjasowang@redhat.com\u003e\nAcked-by: David S. Miller \u003cdavem@davemloft.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "570efc917a98e7f594a97c2f5633efdecb3a02d1",
      "tree": "1e7c1a5b251ceb71c6a2831db866a16931f2ba4c",
      "parents": [
        "8d0b7d679704084d1ac353e3bd3d8f36acf2ac04"
      ],
      "author": {
        "name": "Brian Gix",
        "email": "bgix@codeaurora.org",
        "time": "Thu Oct 13 15:59:51 2011 -0700"
      },
      "committer": {
        "name": "Brian Gix",
        "email": "bgix@codeaurora.org",
        "time": "Fri Oct 14 13:55:25 2011 -0700"
      },
      "message": "Bluetooth: Fix error returned to bluez on LE Pairing Failure\n\nChange-Id: I1e7908e133d53b41bdd58a54a2e293526e96e160\nSigned-off-by: Brian Gix \u003cbgix@codeaurora.org\u003e\n"
    },
    {
      "commit": "8d0b7d679704084d1ac353e3bd3d8f36acf2ac04",
      "tree": "1372def0255ba1a2eb12aff847d9a09aa84fc984",
      "parents": [
        "5f5cd2ebf8bedba26bfac46aa4767b1264d335ba"
      ],
      "author": {
        "name": "Brian Gix",
        "email": "bgix@codeaurora.org",
        "time": "Wed Oct 12 15:12:42 2011 -0700"
      },
      "committer": {
        "name": "Brian Gix",
        "email": "bgix@codeaurora.org",
        "time": "Fri Oct 14 13:55:24 2011 -0700"
      },
      "message": "Bluetooth: Fix LE pairing scenarios when initiated remotely\n\nFix setting of ENCRYPTION_PENDING and Connection refcnt\u0027s that could\nbe out of sync due to remote slave issued security requests.\n\nChange-Id: Ie72abd0648182db0ef60693820139f40ef2e4bf6\nSigned-off-by: Brian Gix \u003cbgix@codeaurora.org\u003e\n"
    },
    {
      "commit": "e4fe87773ca95e827c33196b04fc8d06bd6af772",
      "tree": "8f1c6435e863fd0d30e47e1ac4bb51d24bdb3bda",
      "parents": [
        "fa8d0a55fcf6df57658b3a5f50bfe8cc3aaa43d4",
        "f214b6e6568bc7c78d5101434f7b279a88a6bc92"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Fri Oct 14 01:07:55 2011 -0700"
      },
      "committer": {
        "name": "QuIC Gerrit Code Review",
        "email": "code-review@localhost",
        "time": "Fri Oct 14 01:07:55 2011 -0700"
      },
      "message": "Merge \"Bluetooth: Socket lookup for a fixed L2CAP channel\" into msm-3.0"
    },
    {
      "commit": "4e4b1b1d693cd833348a3d30feebb90569911b99",
      "tree": "9f1930b049271efddc56ecd6a303d695e56ea596",
      "parents": [
        "b7b37c691987d15679ccfef3634946d7e5516d82",
        "114f3a6d3c0b831f760e51094e03c3497e42c4b8"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Wed Oct 12 19:55:56 2011 -0700"
      },
      "committer": {
        "name": "QuIC Gerrit Code Review",
        "email": "code-review@localhost",
        "time": "Wed Oct 12 19:55:56 2011 -0700"
      },
      "message": "Merge \"Bluetooth: Timeout LE Connection requests\" into msm-3.0"
    },
    {
      "commit": "f214b6e6568bc7c78d5101434f7b279a88a6bc92",
      "tree": "aeaa1556d7ada6762f87443ffafee1a73496b7fe",
      "parents": [
        "5ec7cbebdddfffc7972ba3e1aa41e3855f826018"
      ],
      "author": {
        "name": "Inga Stotland",
        "email": "ingas@codeaurora.org",
        "time": "Tue Oct 11 08:56:15 2011 -0700"
      },
      "committer": {
        "name": "Inga Stotland",
        "email": "ingas@codeaurora.org",
        "time": "Wed Oct 12 13:09:28 2011 -0700"
      },
      "message": "Bluetooth: Socket lookup for a fixed L2CAP channel\n\nSocket lookup for a fixed channel should be done based on both remote and\nlocal device addresses.\n\nChange-Id: I35f39bea8ade6fd5d8695640251efc54bf21beae\nSigned-off-by: Inga Stotland \u003cingas@codeaurora.org\u003e\n"
    },
    {
      "commit": "114f3a6d3c0b831f760e51094e03c3497e42c4b8",
      "tree": "52d475d7fb74387c775e426b471cbc606627a4ba",
      "parents": [
        "5ec7cbebdddfffc7972ba3e1aa41e3855f826018"
      ],
      "author": {
        "name": "Brian Gix",
        "email": "bgix@codeaurora.org",
        "time": "Tue Sep 27 14:02:20 2011 -0700"
      },
      "committer": {
        "name": "Brian Gix",
        "email": "bgix@codeaurora.org",
        "time": "Tue Oct 11 11:03:06 2011 -0700"
      },
      "message": "Bluetooth: Timeout LE Connection requests\n\nIf LE devices stop advertising or go out of range, we need\nto apply a timeout because the baseband doesn\u0027t.\n\nChange-Id: I115672e21fd8aef56ac688b2df4664bb74b725e4\nSigned-off-by: Brian Gix \u003cbgix@codeaurora.org\u003e\n"
    },
    {
      "commit": "58ba077931f44f62a40335a8f9470d49a3974e4e",
      "tree": "be1093505325a573dce32b17750f87190215ecec",
      "parents": [
        "0f4c4e2dca4ebda5c956a683b02db7749e2e4e75"
      ],
      "author": {
        "name": "Brian Gix",
        "email": "bgix@codeaurora.org",
        "time": "Fri Sep 23 13:40:16 2011 -0700"
      },
      "committer": {
        "name": "Bryan Huntsman",
        "email": "bryanh@codeaurora.org",
        "time": "Tue Oct 11 09:59:28 2011 -0700"
      },
      "message": "Bluetooth: Complete LE Auth failure notification\n\nSigned-off-by: Brian Gix \u003cbgix@codeaurora.org\u003e\n"
    },
    {
      "commit": "462bf76d294a480c775a040476bd7eb81f718ec2",
      "tree": "2415547e0ec57a97f83eb0058ea723c86cbd1bd5",
      "parents": [
        "5a9b2044d52a05379b71a67cbc12402b8c936fe6"
      ],
      "author": {
        "name": "Peter Krystad",
        "email": "pkrystad@codeaurora.org",
        "time": "Mon Sep 19 14:20:20 2011 -0700"
      },
      "committer": {
        "name": "Bryan Huntsman",
        "email": "bryanh@codeaurora.org",
        "time": "Tue Oct 11 09:59:24 2011 -0700"
      },
      "message": "Bluetooth: Guarantee BR-EDR device will be registered as hci0\n\nSigned-off-by: Peter Krystad \u003cpkrystad@codeaurora.org\u003e\n"
    },
    {
      "commit": "8493beb1045539c0c43c07c6adeb71e3c00d990a",
      "tree": "b0748bf5deb8d67550b0e32d1b865d25339c01f4",
      "parents": [
        "3bc18c7282298005d4726de14e19c3f5c807bb51"
      ],
      "author": {
        "name": "JP Abgrall",
        "email": "jpa@google.com",
        "time": "Fri Oct 07 22:14:24 2011 -0700"
      },
      "committer": {
        "name": "JP Abgrall",
        "email": "jpa@google.com",
        "time": "Fri Oct 07 22:16:01 2011 -0700"
      },
      "message": "netfilter: xt_qtaguid: fix crash on ctrl delete command\n\nBecause for now the xt_qtaguid module allows procs to use tags without\nhaving /dev/xt_qtaguid open, there was a case where it would try\nto delete a resources from a list that was proc specific.\nBut that resource was never added to that list which is only\nused when /dev/xt_qtaguid has been opened by the proc.\n\nOnce our userspace is fully updated, we won\u0027t need those exceptions.\n\nChange-Id: Idd4bfea926627190c74645142916e10832eb2504\nSigned-off-by: JP Abgrall \u003cjpa@google.com\u003e\n"
    },
    {
      "commit": "3bc18c7282298005d4726de14e19c3f5c807bb51",
      "tree": "96840870818dd590c8fc41f54c6fd301f9baa01a",
      "parents": [
        "ca37d833b0de24f87502c5df5234f4bf38884830"
      ],
      "author": {
        "name": "Ashish Sharma",
        "email": "ashishsharma@google.com",
        "time": "Fri Oct 07 17:54:16 2011 -0700"
      },
      "committer": {
        "name": "JP Abgrall",
        "email": "jpa@google.com",
        "time": "Fri Oct 07 17:54:30 2011 -0700"
      },
      "message": "bridge: Have tx_bytes count headers like rx_bytes.\n\nSince rx_bytes accounting does not include Ethernet Headers in\nbr_input.c, excluding ETH_HLEN on the transmit path for consistent\nmeasurement of packet length on both the Tx and Rx chains.\n\nThe clean way would be for Rx to include the eth header, but the\nskb len has already been adjusted by the time the br code sees the skb.\nThis is only a temporary workaround until we can completely ignore or\ncleanly fix the skb-\u003elen handling.\n\nChange-Id: I910de95a4686b2119da7f1f326e2154ef31f9972\nSigned-off-by: Ashish Sharma \u003cashishsharma@google.com\u003e\n"
    },
    {
      "commit": "ca37d833b0de24f87502c5df5234f4bf38884830",
      "tree": "31557e0acb884ae406a4ba65a4b4863c605f70ca",
      "parents": [
        "dd0675eed3041ab7e1094d431de8b3924fbba82d"
      ],
      "author": {
        "name": "Ashish Sharma",
        "email": "ashishsharma@google.com",
        "time": "Tue Oct 04 13:11:47 2011 -0700"
      },
      "committer": {
        "name": "Ashish Sharma",
        "email": "ashishsharma@google.com",
        "time": "Thu Oct 06 17:02:06 2011 -0700"
      },
      "message": "netfilter: xt_qtaguid: Fix the stats info display order\n\nChange-Id: I3bf165c31f35a6c7dc212f23df5eefaeb8129d0d\nSigned-off-by: Ashish Sharma \u003cashishsharma@google.com\u003e\n"
    },
    {
      "commit": "fdd3892444be6412bbeead90c13b5099a417e6bb",
      "tree": "c975cc2ae61a25282f49491a1888b27e4426fe1e",
      "parents": [
        "b9209474ab4f2f300bc92c9a81dfde4bd507e484"
      ],
      "author": {
        "name": "Brian Gix",
        "email": "bgix@codeaurora.org",
        "time": "Wed Sep 28 16:23:48 2011 -0700"
      },
      "committer": {
        "name": "Bryan Huntsman",
        "email": "bryanh@codeaurora.org",
        "time": "Tue Oct 04 17:14:22 2011 -0700"
      },
      "message": "Bluetooth: Add EIR flags to LE Adv data cache\n\nUse the EIR flags to prevent LE pairing attempts to\nBR/EDR capable (Dual Mode) devices.\n\nSigned-off-by: Brian Gix \u003cbgix@codeaurora.org\u003e\n"
    },
    {
      "commit": "065e8ff2cd92a4ab2c83801f3f67c54f4c2739ef",
      "tree": "15845dda0f49aeacd0b9de912484ba991c66e7bb",
      "parents": [
        "84ecd0aef3e401d42939637be1d1fd3dbb676159"
      ],
      "author": {
        "name": "Brian Gix",
        "email": "bgix@codeaurora.org",
        "time": "Thu Sep 29 15:14:08 2011 -0700"
      },
      "committer": {
        "name": "Bryan Huntsman",
        "email": "bryanh@codeaurora.org",
        "time": "Tue Oct 04 17:14:08 2011 -0700"
      },
      "message": "Bluetooth: Balance LE hdev refcnt when not pairing.\n\nSigned-off-by: Brian Gix \u003cbgix@codeaurora.org\u003e\n"
    },
    {
      "commit": "9ff51459cacfdd4ed498d9a3b21f1c79822282bb",
      "tree": "a8ae71b086b11aa68a16d6d10de886beb3a4ea5a",
      "parents": [
        "059e09146696ee39c3c8e97df74eec36432cfecc"
      ],
      "author": {
        "name": "Srinivas Krovvidi",
        "email": "skrovvid@codeaurora.org",
        "time": "Tue Sep 27 19:25:02 2011 +0530"
      },
      "committer": {
        "name": "Bryan Huntsman",
        "email": "bryanh@codeaurora.org",
        "time": "Tue Oct 04 17:13:59 2011 -0700"
      },
      "message": "Bluetooth: Storing Link key persistantly based on the Auth Req.\n\nStore the link key persistently if one of the following is true:\n 1. this is a legacy link key\n 2. this is a changed combination key and there was a previously\n    stored one\n 3. neither local nor remote side had no-bonding as a requirement\n 4. the local side had dedicated bonding as a requirement\n 5. the remote side is using dedicated bonding since in that case\n    also the local requirements are set to dedicated bonding\n If none of the above match only keep the link key around for\n this connection and set the temporary flag for the device.\n\nCRs-Fixed: 309161\nSigned-off-by: Srinivas Krovvidi \u003cskrovvid@codeaurora.org\u003e\n"
    },
    {
      "commit": "e9ceb522ff08c3634da2efaaf6bc045136ca29ad",
      "tree": "6cfdc049cce4d9bcffc6bb2974e1ff90c2a0637b",
      "parents": [
        "80eaa6c4e2f9ddd1b4bc4424e7feb9bcb4e14695"
      ],
      "author": {
        "name": "Brian Gix",
        "email": "bgix@codeaurora.org",
        "time": "Thu Sep 22 10:46:35 2011 -0700"
      },
      "committer": {
        "name": "Bryan Huntsman",
        "email": "bryanh@codeaurora.org",
        "time": "Mon Oct 03 16:21:22 2011 -0700"
      },
      "message": "Bluetooth: Fix LE Pairing time-out\n\nTimer that was started at beginning of LE Pairing did not correctly\nterminate pairing process when it fired, and was not properly cleaned\nup on pairing completion.\n\nSigned-off-by: Brian Gix \u003cbgix@codeaurora.org\u003e\n"
    },
    {
      "commit": "7400e7f5ecba080ddb2403b48105651857a08bc6",
      "tree": "1746c8f42b63a1d6d0ba56a246a4170e9e240671",
      "parents": [
        "dcd2ffb320c41521ba5469b747fb7f673eb3e479"
      ],
      "author": {
        "name": "Peter Krystad",
        "email": "pkrystad@codeaurora.org",
        "time": "Mon Sep 12 16:31:22 2011 -0700"
      },
      "committer": {
        "name": "Bryan Huntsman",
        "email": "bryanh@codeaurora.org",
        "time": "Mon Oct 03 16:21:15 2011 -0700"
      },
      "message": "Revert \"Bluetooth: check L2CAP length in first ACL fragment\"\n\nThis reverts commit 8979481328dc2e14cea9f99b3562ffcf8655998e\n\nCRs-fixed: 305959\nSigned-off-by: Peter Krystad \u003cpkrystad@codeaurora.org\u003e\n"
    },
    {
      "commit": "604c6475cab537eac382f9aa083ef843007c911e",
      "tree": "40b6ea928eb21951ca659fb417245feeec94c6b3",
      "parents": [
        "970b520385eb1f299ab587f7af2775b647f0abf5"
      ],
      "author": {
        "name": "Mat Martineau",
        "email": "mathewm@codeaurora.org",
        "time": "Thu Sep 22 15:00:03 2011 -0700"
      },
      "committer": {
        "name": "Bryan Huntsman",
        "email": "bryanh@codeaurora.org",
        "time": "Mon Oct 03 16:20:54 2011 -0700"
      },
      "message": "Bluetooth: AMP move collision loser should not change move state\n\nDuring a move collision, both devices start out thinking they are the\ninitiator. The loser of the collision switches from the initiator role\nto the responder role when receiving a move request from the remote\ndevice.  However, a move response will also be received by the loser\nafter the role switch has occurred.\n\nThe loser of the collision was incorrectly modifying the AMP move\nstate in the move response handler.  This kept it from sending a move\nchannel response to the remote device, which stalled the channel move\nprocess.\n\nThis change makes sure the AMP move state remains valid, so the\nchannel move succeeds.\n\nCRs-fixed: 308382\nSigned-off-by: Mat Martineau \u003cmathewm@codeaurora.org\u003e\n"
    },
    {
      "commit": "8cd0df079227c0d6f25c5f50bfd6b767c4e4d328",
      "tree": "bf931124799326e2837caf925b54962bed79e601",
      "parents": [
        "c815096cffc5cac2aa10f882217277669208eeb7"
      ],
      "author": {
        "name": "Mat Martineau",
        "email": "mathewm@codeaurora.org",
        "time": "Tue Aug 23 16:23:36 2011 -0700"
      },
      "committer": {
        "name": "Bryan Huntsman",
        "email": "bryanh@codeaurora.org",
        "time": "Mon Oct 03 16:20:50 2011 -0700"
      },
      "message": "Bluetooth: Change socket release context\n\nWhen sock_put() is called on an L2CAP socket, if the reference count\non a sock goes to 0, l2cap_sock_release() is called. As part of the\nrelease, l2cap_sock_shutdown() locks the socket. This is not allowable\nin interrupt context.  This change makes calls to sock_put() on the\nsystem workqueue, where it can safely lock.\n\nThis addresses \"scheduling while atomic\" issues in both the Bluetooth\nmgmt_ops pairing code and when RFCOMM sessions are deleted in a\nsecurity_cfm callback.\n\nSigned-off-by: Mat Martineau \u003cmathewm@codeaurora.org\u003e\n"
    },
    {
      "commit": "b04401d45b9700917396734a048e1650f4ed8001",
      "tree": "8aade826dd807fce07947174e073b4d876244031",
      "parents": [
        "6f5947329dd2da214ea007cc353a4d7494e1695e"
      ],
      "author": {
        "name": "Prabhakaran Mc",
        "email": "prabhakaranmc@codeaurora.org",
        "time": "Tue Sep 20 17:37:55 2011 +0530"
      },
      "committer": {
        "name": "Bryan Huntsman",
        "email": "bryanh@codeaurora.org",
        "time": "Mon Oct 03 16:20:30 2011 -0700"
      },
      "message": "Bluetooth: Remove old link key before reinitiating authentication\n\nWhen remote device do not have link key, DUT will try to reinitiate\nauthentication process. We should remove the link key before\nreinitiating authentication process. This was fixed in hciops in\nBluez user space. Adding this change for mgmtops to handle this\ncase in kernel space.\n\nCRs-fixed: 307063\nSigned-off-by: Prabhakaran Mc \u003cprabhakaranmc@codeaurora.org\u003e\n"
    },
    {
      "commit": "55f2a62dff1b7a0fc9f6ce04a574b4d7a47b33cc",
      "tree": "f92c8c15416249f75b2b8994b4428ce2b2e317bb",
      "parents": [
        "462aceaeaf6b8fefef1dc3510fc579a036a693b5"
      ],
      "author": {
        "name": "Mat Martineau",
        "email": "mathewm@codeaurora.org",
        "time": "Mon Sep 19 13:20:17 2011 -0700"
      },
      "committer": {
        "name": "Bryan Huntsman",
        "email": "bryanh@codeaurora.org",
        "time": "Mon Oct 03 16:20:27 2011 -0700"
      },
      "message": "Bluetooth: Wait for info response before accepting AMP connection\n\nAn incoming AMP \"create channel\" connection would trigger an info\nrequest and an AMP physical accept sequence at the same time.  Since\naccepting an AMP physical link is a local operation, it would complete\nquickly and send a config request before the info response was\nreceived.\n\nIf there is an outstanding info request, the AMP physical link should\nnot be accepted yet.  Existing logic in l2cap_conn_start() will accept\nthe physical link when the info response is received.\n\nCRs-fixed: 307243\nSigned-off-by: Mat Martineau \u003cmathewm@codeaurora.org\u003e\n"
    },
    {
      "commit": "3dd7017dd3bb06476d435c4fe99f11082e3da0a5",
      "tree": "2ba8f17f29e798becdc921a0d7f0a363c57f1d85",
      "parents": [
        "1dcb24860f556c8e60b333ffbfa26f22773560c1"
      ],
      "author": {
        "name": "Brian Gix",
        "email": "bgix@codeaurora.org",
        "time": "Fri Sep 16 21:38:54 2011 -0700"
      },
      "committer": {
        "name": "Bryan Huntsman",
        "email": "bryanh@codeaurora.org",
        "time": "Mon Oct 03 16:20:18 2011 -0700"
      },
      "message": "Bluetooth: Fix Deadlock on Legacy Scan/Pair\n\nFix nested calls to hci_dev_lock().\n\nSigned-off-by: Brian Gix \u003cbgix@codeaurora.org\u003e\n"
    },
    {
      "commit": "5029fc2cccbb05460fc4368ad9692d09dd7a2cc6",
      "tree": "d011ef4442b22abb8cfefda2964b69aa5dabbdf9",
      "parents": [
        "bb49c70299b5a67ca6dfa2bcb9efedd2c1488a35"
      ],
      "author": {
        "name": "Inga Stotland",
        "email": "ingas@codeaurora.org",
        "time": "Mon Sep 12 15:22:52 2011 -0700"
      },
      "committer": {
        "name": "Bryan Huntsman",
        "email": "bryanh@codeaurora.org",
        "time": "Mon Oct 03 16:19:53 2011 -0700"
      },
      "message": "Bluetooth: Fix logic in hci_power_on().\n\nIf hci_dev_open() returns no error or EALREADY, allow the power on\nsequence to proceed.\n\nSigned-off-by: Inga Stotland \u003cingas@codeaurora.org\u003e\n\nConflicts:\n\n\tnet/bluetooth/hci_core.c\n"
    },
    {
      "commit": "2e2f50d997001230d30f638c2168a4db06c3bda7",
      "tree": "faad9b5d1e738bf2484981c51f908a4e489d484c",
      "parents": [
        "e57c1673aca1bd5ced5faecc4d5ad008d43aaf7b"
      ],
      "author": {
        "name": "Brian Gix",
        "email": "bgix@codeaurora.org",
        "time": "Tue Sep 13 12:36:04 2011 -0700"
      },
      "committer": {
        "name": "Bryan Huntsman",
        "email": "bryanh@codeaurora.org",
        "time": "Mon Oct 03 16:19:44 2011 -0700"
      },
      "message": "Bluetooth: Add LE/BR flag to Connect notification\n\nWhen remote device is connected outside the control of BlueZ, it\nneeds to be informed of whether the new connection is LE or BR/EDR.\n\nSigned-off-by: Brian Gix \u003cbgix@codeaurora.org\u003e\n"
    },
    {
      "commit": "e57c1673aca1bd5ced5faecc4d5ad008d43aaf7b",
      "tree": "05e7c3ca3121d7932e575a7c53da8bd667e6095e",
      "parents": [
        "adebcf9fcabc8ed73fcfc2914d9451b48bbd002a"
      ],
      "author": {
        "name": "Brian Gix",
        "email": "bgix@codeaurora.org",
        "time": "Tue Sep 13 12:34:59 2011 -0700"
      },
      "committer": {
        "name": "Bryan Huntsman",
        "email": "bryanh@codeaurora.org",
        "time": "Mon Oct 03 16:19:44 2011 -0700"
      },
      "message": "Bluetooth: Fix LE Pairing on previous connections\n\nThere was a crashing issue when pairing was performed on LE connections\nthat were already up, due to a NULL function pointer being followed.\n\nSigned-off-by: Brian Gix \u003cbgix@codeaurora.org\u003e\n"
    },
    {
      "commit": "adebcf9fcabc8ed73fcfc2914d9451b48bbd002a",
      "tree": "20d5348c9b30b3e5919133c8c017c72ad4b02234",
      "parents": [
        "6d5fb8a1b18805e27fd9423cbecc21a49d30d785"
      ],
      "author": {
        "name": "Brian Gix",
        "email": "bgix@codeaurora.org",
        "time": "Thu Sep 08 11:26:47 2011 -0700"
      },
      "committer": {
        "name": "Bryan Huntsman",
        "email": "bryanh@codeaurora.org",
        "time": "Mon Oct 03 16:19:43 2011 -0700"
      },
      "message": "Bluetooth: Fix dead-lock failure during LE scan\n\nTimer being deleted durings it\u0027s time-out callback execution caused\nspinlock deadlock on multicore systems.\n\nCRs-fixed: 305677\nSigned-off-by: Brian Gix \u003cbgix@codeaurora.org\u003e\n"
    },
    {
      "commit": "6d5fb8a1b18805e27fd9423cbecc21a49d30d785",
      "tree": "27b57a507cf459dc5eed550f3852eda172ae9156",
      "parents": [
        "49722711dd0c8d0c579845fe1bd0ebd805322d3d"
      ],
      "author": {
        "name": "Brian Gix",
        "email": "bgix@codeaurora.org",
        "time": "Fri Sep 09 14:53:04 2011 -0700"
      },
      "committer": {
        "name": "Bryan Huntsman",
        "email": "bryanh@codeaurora.org",
        "time": "Mon Oct 03 16:19:43 2011 -0700"
      },
      "message": "Bluetooth: Fix balancing of hci_conn refcnts\n\nWhen LE was added, the refcnt\u0027s for the hci_conns used were not balanced\nand some of this bleeded over between LE pairing and Legacy pairing.\n\nCRs-fixed: 305391\nSigned-off-by: Brian Gix \u003cbgix@codeaurora.org\u003e\n"
    },
    {
      "commit": "1fc44074b021d432e09ebcb60317dcbbf569c4f6",
      "tree": "8308fd7ab6430343281347119528893bcb527b35",
      "parents": [
        "84e157f94b824e38d24eb0a26433c51e8dca9405"
      ],
      "author": {
        "name": "Peter Krystad",
        "email": "pkrystad@codeaurora.org",
        "time": "Tue Aug 30 15:38:12 2011 -0700"
      },
      "committer": {
        "name": "Bryan Huntsman",
        "email": "bryanh@codeaurora.org",
        "time": "Mon Oct 03 16:19:29 2011 -0700"
      },
      "message": "Bluetooth: Only send mgmt_ops messages for BR-EDR devices\n\nSigned-off-by: Peter Krystad \u003cpkrystad@codeaurora.org\u003e\n"
    },
    {
      "commit": "64bd5309f8bcf2e7f7cce6e1eb6dfbf3a13b07f6",
      "tree": "c4ddce6a45452e551227f40c9e5f09ccfbdb8322",
      "parents": [
        "7dfd197f980188bba5784cf625246f083ec58a2f"
      ],
      "author": {
        "name": "Brian Gix",
        "email": "bgix@codeaurora.org",
        "time": "Thu Sep 08 11:35:48 2011 -0700"
      },
      "committer": {
        "name": "Bryan Huntsman",
        "email": "bryanh@codeaurora.org",
        "time": "Mon Oct 03 16:19:16 2011 -0700"
      },
      "message": "Bluetooth: Fix balance of hci_dev_get/hci_dev_put\n\nSigned-off-by: Brian Gix \u003cbgix@codeaurora.org\u003e\n"
    },
    {
      "commit": "dfdd9360af1cd921bce4bfa618cbd756cf085698",
      "tree": "ff6317337effafee459e12509d95e763f3ec62a4",
      "parents": [
        "15b911f61535abe60a2e354b2d3aa0d2a76252ba"
      ],
      "author": {
        "name": "Brian Gix",
        "email": "bgix@codeaurora.org",
        "time": "Thu Aug 18 09:58:02 2011 -0700"
      },
      "committer": {
        "name": "Bryan Huntsman",
        "email": "bryanh@codeaurora.org",
        "time": "Mon Oct 03 16:18:52 2011 -0700"
      },
      "message": "Bluetooth: Fix Connection persistence, SSP caching\n\nFix key storage when not bonding\nFix when LE ACL is disconnected after use\n\nSigned-off-by: Brian Gix \u003cbgix@codeaurora.org\u003e\n"
    },
    {
      "commit": "15b911f61535abe60a2e354b2d3aa0d2a76252ba",
      "tree": "68e5ea7d6c8e3d821f8cfb9d4e5ba33545aacfd4",
      "parents": [
        "a68668b4e3e9076190521459ba3773a92f237152"
      ],
      "author": {
        "name": "Kun Han Kim",
        "email": "kunhank@codeaurora.org",
        "time": "Fri Jul 08 09:30:28 2011 -0700"
      },
      "committer": {
        "name": "Bryan Huntsman",
        "email": "bryanh@codeaurora.org",
        "time": "Mon Oct 03 16:18:52 2011 -0700"
      },
      "message": "Bluetooth: Added support for HFP 1.6 Wide Band Speech\n\nSigned-off-by: Kun Han Kim \u003ckunhank@codeaurora.org\u003e\n"
    },
    {
      "commit": "a68668b4e3e9076190521459ba3773a92f237152",
      "tree": "93eb173d9875d219c8dea13546b3b2973bfcd93e",
      "parents": [
        "a8d41eed79264a58384b4f844c2aa82ece91f181"
      ],
      "author": {
        "name": "Brian Gix",
        "email": "bgix@codeaurora.org",
        "time": "Thu Aug 11 15:49:36 2011 -0700"
      },
      "committer": {
        "name": "Bryan Huntsman",
        "email": "bryanh@codeaurora.org",
        "time": "Mon Oct 03 16:18:51 2011 -0700"
      },
      "message": "Bluetooth: Add LE SecMgr and mgmtops support\n\nEnabled ECB Block encoding for Low Energy pairing\nImplemented missing components of MGMTOPS interface\nDifferentiated as needed between BR/EDR pairing and LE pairing\n\nSigned-off-by: Brian Gix \u003cbgix@codeaurora.org\u003e\n\nConflicts:\n\n\tnet/bluetooth/mgmt.c\n"
    },
    {
      "commit": "bc1f0e4bff78efda09639f0a4c5123acba0b4ebd",
      "tree": "8302f1d1651983fcbfa17cc21e7747dcaba46dd6",
      "parents": [
        "7a46d592286dc3c7631c3ed27b5e1a90b6d8ae20"
      ],
      "author": {
        "name": "Brian Gix",
        "email": "bgix@codeaurora.org",
        "time": "Fri Sep 02 13:15:40 2011 -0700"
      },
      "committer": {
        "name": "Bryan Huntsman",
        "email": "bryanh@codeaurora.org",
        "time": "Mon Oct 03 16:18:32 2011 -0700"
      },
      "message": "Bluetooth: Fix Init Link Policy\n\nRedundant calls to hci_setup_event_mask() prematurly exited Init state\nwhen first call when erroneously detected as the last cmd sent.\n\nCRs-fixed: 302804\n\nSigned-off-by: Brian Gix \u003cbgix@codeaurora.org\u003e\n"
    },
    {
      "commit": "85aab2310837ce66057c04b9755da61edf81d683",
      "tree": "10f98f3c4705ae3d40a198f0c8b2735df2127747",
      "parents": [
        "5c6cfbf2a4f8e76a0d14e37453c31561bca41019"
      ],
      "author": {
        "name": "Srinivas Krovvidi",
        "email": "skrovvid@codeaurora.org",
        "time": "Mon Sep 05 17:56:44 2011 +0530"
      },
      "committer": {
        "name": "Bryan Huntsman",
        "email": "bryanh@codeaurora.org",
        "time": "Mon Oct 03 16:18:19 2011 -0700"
      },
      "message": "Bluetooth: Changes to handle cfm cb only after dlc is linked to session.\n\nCRs-Fixed: 304043\nSigned-off-by: Srinivas Krovvidi \u003cskrovvid@codeaurora.org\u003e\n"
    },
    {
      "commit": "cfb536b3296f5c38c496846cdcd917d717ec9146",
      "tree": "ec612d516e0585185e2a47253e8f52eb27784722",
      "parents": [
        "07f710c887b0be083da21e36f60a62d2c31e5c9e"
      ],
      "author": {
        "name": "Brian Gix",
        "email": "bgix@codeaurora.org",
        "time": "Fri Sep 02 08:45:22 2011 -0700"
      },
      "committer": {
        "name": "Bryan Huntsman",
        "email": "bryanh@codeaurora.org",
        "time": "Mon Oct 03 16:18:15 2011 -0700"
      },
      "message": "Bluetooth: Fix kernel hci_dev_open timeout reset\n\nHandle -EALREADY error in hci_sock of hci_dev_open as indication that\nthe HCI device is already open. This was causing reset inducing timeout,\nand removed unused/useless check of failure in power-up code.\n\nSigned-off-by: Brian Gix \u003cbgix@codeaurora.org\u003e\n"
    },
    {
      "commit": "2da40bfbf28cc665cbe8ff8e5ceeb4df26af6989",
      "tree": "0d412cf86e4d65595ad77e2d2eacd89bdfb09d7b",
      "parents": [
        "640e5fd06df741eb31cc73a04043bfb0e20ca31a"
      ],
      "author": {
        "name": "Mallikarjuna GB",
        "email": "gbmalli@codeaurora.org",
        "time": "Tue Sep 06 17:02:36 2011 +0530"
      },
      "committer": {
        "name": "Bryan Huntsman",
        "email": "bryanh@codeaurora.org",
        "time": "Mon Oct 03 16:18:13 2011 -0700"
      },
      "message": "Bluetooth : RFCOMM Frame size change\n\nRFCOMM Frame size changes to accomodate the credits in the data packet.\nEarlier implementation was not considering the 1 Byte required for\nCredits information in data packet and hence was considering the\nRFCOMM header plus FCS as 5 Bytes.\nBecause of this if the remote device sends a data packet with\nnegotiated frame size and credits information,packet size exceeds L2CAPMTU\nand will be discarded by L2CAP.\n\nCRs-fixed: 303518\n\nSigned-off-by: Mallikarjuna GB \u003cgbmalli@codeaurora.org\u003e\n"
    },
    {
      "commit": "842bc5e17489683ecf6b07a726d9616fde884d3f",
      "tree": "f87639d3581ef128f7bb865488f87d6e26733e87",
      "parents": [
        "c3eb6ef19e8902965a4aaab2d12f6260828117a8"
      ],
      "author": {
        "name": "Brian Gix",
        "email": "bgix@codeaurora.org",
        "time": "Wed Sep 07 08:13:41 2011 -0700"
      },
      "committer": {
        "name": "Bryan Huntsman",
        "email": "bryanh@codeaurora.org",
        "time": "Mon Oct 03 16:18:05 2011 -0700"
      },
      "message": "Bluetooth: Fix size of data for LTK Randomizer\n\nSigned-off-by: Brian Gix \u003cbgix@codeaurora.org\u003e\n"
    },
    {
      "commit": "6001a71683eb8970f6fd2ec1d4b69d5504068829",
      "tree": "bc11b63351bc3a3b7e42bfae1339e8f93ec88152",
      "parents": [
        "b5b0774b36169782ae5c01422bf0c9a3a9ca6210"
      ],
      "author": {
        "name": "Prabhakaran Mc",
        "email": "prabhakaranmc@codeaurora.org",
        "time": "Tue Sep 06 11:56:25 2011 +0530"
      },
      "committer": {
        "name": "Bryan Huntsman",
        "email": "bryanh@codeaurora.org",
        "time": "Mon Oct 03 16:18:03 2011 -0700"
      },
      "message": "Bluetooth: SAP Authentication changes\n\nSAP profile requires 16 pin length authentication for BT 1.2/2.0\ndevices as per specification. These changes were present for hciops\npluging, the current changes are for Management operations plugin.\n\nSigned-off-by: Prabhakaran Mc \u003cprabhakaranmc@codeaurora.org\u003e\n"
    },
    {
      "commit": "bd6a49a2a0106be24d3be34b7e8dbe8cc6f5c1a0",
      "tree": "4c48e6a28f7a368d30bd69f5a238af85ab37deaa",
      "parents": [
        "e35585d0b981110b2486b2cc08a741ae50a0f49e"
      ],
      "author": {
        "name": "Inga Stotland",
        "email": "ingas@codeaurora.org",
        "time": "Tue Aug 23 16:13:39 2011 -0700"
      },
      "committer": {
        "name": "Bryan Huntsman",
        "email": "bryanh@codeaurora.org",
        "time": "Mon Oct 03 16:17:15 2011 -0700"
      },
      "message": "Bluetooth: Handle disconnect for LE links.\n\nAdditional check whether the disconnect request is\ncoming on LE link.\n\nSigned-off-by: Inga Stotland \u003cingas@codeaurora.org\u003e\n"
    },
    {
      "commit": "f058a440785ed1f3e4083b41065997317def8f9a",
      "tree": "c84e72eb4d239bdc6174cd9c03e668bace8e6181",
      "parents": [
        "caf114bc5d104f7291eb4ab850f7daff490cf678"
      ],
      "author": {
        "name": "Mat Martineau",
        "email": "mathewm@codeaurora.org",
        "time": "Fri Aug 26 09:33:32 2011 -0700"
      },
      "committer": {
        "name": "Bryan Huntsman",
        "email": "bryanh@codeaurora.org",
        "time": "Mon Oct 03 16:16:52 2011 -0700"
      },
      "message": "Bluetooth: Revert \"Bluetooth: Increase AUTO_OFF timeout for HCI devices\"\n\nThis reverts commit 24fac10d7e110035f61cf4bd69018adc84f15fc1.\n\nSigned-off-by: Mat Martineau \u003cmathewm@codeaurora.org\u003e\n"
    },
    {
      "commit": "c78ee412f72d848e7f58777e8733978c8088d1ab",
      "tree": "c9ed6dd4434466c3e47d1d393931dae289b9b44d",
      "parents": [
        "cc7242351ec4c8b6edfeaac3a52c89e6d0f5bbe4"
      ],
      "author": {
        "name": "Mat Martineau",
        "email": "mathewm@codeaurora.org",
        "time": "Thu Aug 25 13:37:09 2011 -0700"
      },
      "committer": {
        "name": "Bryan Huntsman",
        "email": "bryanh@codeaurora.org",
        "time": "Mon Oct 03 16:16:40 2011 -0700"
      },
      "message": "Bluetooth: Increase AUTO_OFF timeout for HCI devices\n\nThe previous timeout (2 seconds) was too short for use with the 8960.\nNew timeout is 20 seconds.\n\nSigned-off-by: Mat Martineau \u003cmathewm@codeaurora.org\u003e\n"
    },
    {
      "commit": "508ed7445438cb6dffa105a128333c8461bfd5e4",
      "tree": "dc7d869f0739e377cabc6d004d60d452f30ef86c",
      "parents": [
        "660702319c69a876dd20fac4499a588cbd66a79a"
      ],
      "author": {
        "name": "Jouni Malinen",
        "email": "jouni@qca.qualcomm.com",
        "time": "Wed Sep 21 16:13:07 2011 +0300"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Oct 03 11:41:10 2011 -0700"
      },
      "message": "cfg80211: Fix validation of AKM suites\n\ncommit 1b9ca0272ffae212e726380f66777b30a56ed7a5 upstream.\n\nIncorrect variable was used in validating the akm_suites array from\nNL80211_ATTR_AKM_SUITES. In addition, there was no explicit\nvalidation of the array length (we only have room for\nNL80211_MAX_NR_AKM_SUITES).\n\nThis can result in a buffer write overflow for stack variables with\narbitrary data from user space. The nl80211 commands using the affected\nfunctionality require GENL_ADMIN_PERM, so this is only exposed to admin\nusers.\n\nSigned-off-by: Jouni Malinen \u003cjouni@qca.qualcomm.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "8341e503c2628f056a9fdfe244f15c96b31c04c9",
      "tree": "24937a0d3ad5f7775edacdfe5e154b2a4d703527",
      "parents": [
        "caebafff01eee11443bbee4e036497d234f29d76"
      ],
      "author": {
        "name": "Oliver Neukum",
        "email": "oliver@neukum.org",
        "time": "Tue Aug 30 15:52:18 2011 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Oct 03 11:41:01 2011 -0700"
      },
      "message": "Bluetooth: Fix timeout on scanning for the second time\n\ncommit 2d20a26a92f72e3bb658fe8ce99c3663756e9e7a upstream.\n\nThe checks for HCI_INQUIRY and HCI_MGMT were in the wrong order,\nso that second scans always failed.\n\nSigned-off-by: Oliver Neukum \u003coneukum@suse.de\u003e\nSigned-off-by: Gustavo F. Padovan \u003cpadovan@profusion.mobi\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "af674335761a7ab9b015ec7e051ae232d5c0efab",
      "tree": "54e6a8956a8fd62d31dffed1a79912187c75fb16",
      "parents": [
        "42270cd40ba8e0134cffd1c036a1aa3d844369a8"
      ],
      "author": {
        "name": "Eric Dumazet",
        "email": "eric.dumazet@gmail.com",
        "time": "Tue Aug 23 19:57:05 2011 +0000"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Oct 03 11:40:56 2011 -0700"
      },
      "message": "bridge: fix a possible use after free\n\n[ Upstream commit 22df13319d1fec30b8f9bcaadc295829647109bb ]\n\nbr_multicast_ipv6_rcv() can call pskb_trim_rcsum() and therefore skb\nhead can be reallocated.\n\nCache icmp6_type field instead of dereferencing twice the struct\nicmp6hdr pointer.\n\nSigned-off-by: Eric Dumazet \u003ceric.dumazet@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "42270cd40ba8e0134cffd1c036a1aa3d844369a8",
      "tree": "5f47eb081956ddc7288c71023686b3bc731790b3",
      "parents": [
        "23b576bfe4a6056afb6bca3cd1cb96581f4cb19d"
      ],
      "author": {
        "name": "Yan, Zheng",
        "email": "zheng.z.yan@intel.com",
        "time": "Tue Aug 23 22:54:33 2011 +0000"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Oct 03 11:40:56 2011 -0700"
      },
      "message": "bridge: Pseudo-header required for the checksum of ICMPv6\n\n[ Upstream commit 4b275d7efa1c4412f0d572fcd7f78ed0919370b3 ]\n\nChecksum of ICMPv6 is not properly computed because the pseudo header is not used.\nThus, the MLD packet gets dropped by the bridge.\n\nSigned-off-by: Zheng Yan \u003czheng.z.yan@intel.com\u003e\nReported-by: Ang Way Chuang \u003cwcang@sfc.wide.ad.jp\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "23b576bfe4a6056afb6bca3cd1cb96581f4cb19d",
      "tree": "a59620d86b35fa1cddf5490a0a23a50f862bd324",
      "parents": [
        "b082a5631a746b494553f7c72b387cb625a1674a"
      ],
      "author": {
        "name": "Steffen Klassert",
        "email": "steffen.klassert@secunet.com",
        "time": "Tue Sep 20 23:38:58 2011 +0000"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Oct 03 11:40:55 2011 -0700"
      },
      "message": "xfrm: Perform a replay check after return from async codepaths\n\n[ Upstream commit bcf66bf54aabffc150acd1c99e0f4bc51935eada ]\n\nWhen asyncronous crypto algorithms are used, there might be many\npackets that passed the xfrm replay check, but the replay advance\nfunction is not called yet for these packets. So the replay check\nfunction would accept a replay of all of these packets. Also the\nsystem might crash if there are more packets in async processing\nthan the size of the anti replay window, because the replay advance\nfunction would try to update the replay window beyond the bounds.\n\nThis pach adds a second replay check after resuming from the async\nprocessing to fix these issues.\n\nSigned-off-by: Steffen Klassert \u003csteffen.klassert@secunet.com\u003e\nAcked-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "b082a5631a746b494553f7c72b387cb625a1674a",
      "tree": "51e1dd946e9d985c089a64429fa754793b6182f8",
      "parents": [
        "bc4c1bd0d97dfd9a705bcb3ade46b051c3f4647d"
      ],
      "author": {
        "name": "Jiri Pirko",
        "email": "jpirko@redhat.com",
        "time": "Thu Aug 18 21:29:27 2011 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Oct 03 11:40:55 2011 -0700"
      },
      "message": "vlan: reset headers on accel emulation path\n\n[ Upstream commit c5114cd59d2664f258b0d021d79b1532d94bdc2b ]\n\nIt\u0027s after all necessary to do reset headers here. The reason is we\ncannot depend that it gets reseted in __netif_receive_skb once skb is\nreinjected. For incoming vlanids without vlan_dev, vlan_do_receive()\nreturns false with skb !\u003d NULL and __netif_reveive_skb continues, skb is\nnot reinjected.\n\nThis might be good material for 3.0-stable as well\n\nReported-by: Mike Auty \u003cmike.auty@gmail.com\u003e\nSigned-off-by: Jiri Pirko \u003cjpirko@redhat.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "bc4c1bd0d97dfd9a705bcb3ade46b051c3f4647d",
      "tree": "9902cabed36b1c3d245144e062800c1322f9935e",
      "parents": [
        "616ea55abc53ced58c4097b33b26abea01a743d4"
      ],
      "author": {
        "name": "Mike Waychison",
        "email": "mikew@google.com",
        "time": "Wed Aug 10 21:59:57 2011 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Oct 03 11:40:54 2011 -0700"
      },
      "message": "tcp: initialize variable ecn_ok in syncookies path\n\n[ Upstream commit f0e3d0689da401f7d1981c2777a714ba295ea5ff ]\n\nUsing a gcc 4.4.3, warnings are emitted for a possibly uninitialized use\nof ecn_ok.\n\nThis can happen if cookie_check_timestamp() returns due to not having\nseen a timestamp.  Defaulting to ecn off seems like a reasonable thing\nto do in this case, so initialized ecn_ok to false.\n\nSigned-off-by: Mike Waychison \u003cmikew@google.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "616ea55abc53ced58c4097b33b26abea01a743d4",
      "tree": "745fddbb114a33925b15f5ca53f4e7bd5df31fec",
      "parents": [
        "265d5c2eb22550566cf4193df46596dac439374c"
      ],
      "author": {
        "name": "Zheng Yan",
        "email": "zheng.z.yan@intel.com",
        "time": "Sun Sep 18 22:37:34 2011 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Oct 03 11:40:54 2011 -0700"
      },
      "message": "tcp: fix validation of D-SACK\n\n[ Upstream commit f779b2d60ab95c17f1e025778ed0df3ec2f05d75 ]\n\nD-SACK is allowed to reside below snd_una. But the corresponding check\nin tcp_is_sackblock_valid() is the exact opposite. It looks like a typo.\n\nSigned-off-by: Zheng Yan \u003czheng.z.yan@intel.com\u003e\nAcked-by: Eric Dumazet \u003ceric.dumazet@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "265d5c2eb22550566cf4193df46596dac439374c",
      "tree": "26ea2ddaf5eb4967e072f3c5559d7a9732044edf",
      "parents": [
        "5c97f6d48701d464dfd6e8782399383686603b65"
      ],
      "author": {
        "name": "Tim Chen",
        "email": "tim.c.chen@linux.intel.com",
        "time": "Tue Aug 09 06:48:32 2011 +0000"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Oct 03 11:40:54 2011 -0700"
      },
      "message": "scm: Capture the full credentials of the scm sender\n\n[ Upstream commit e33f7a9f37d486f4c6cce5de18a6eea11d68f64f ]\n\nThis patch corrects an erroneous update of credential\u0027s gid with uid\nintroduced in commit 257b5358b32f17 since 2.6.36.\n\nSigned-off-by: Tim Chen \u003ctim.c.chen@linux.intel.com\u003e\nAcked-by: Eric Dumazet \u003ceric.dumazet@gmail.com\u003e\nReviewed-by: James Morris \u003cjmorris@namei.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "621ad27ca68f318db0d416e5c1401d35c95c6d91",
      "tree": "47e1b58900fe6cf69ba890a0a5fe7749d783b3a9",
      "parents": [
        "018660661b23526bbc9ebcd2dc260453ed1f49d5"
      ],
      "author": {
        "name": "Florian Westphal",
        "email": "fw@strlen.de",
        "time": "Tue Aug 09 02:04:43 2011 +0000"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Oct 03 11:40:53 2011 -0700"
      },
      "message": "net_sched: prio: use qdisc_dequeue_peeked\n\n[ Upstream commit 3557619f0f6f7496ed453d4825e24958ab1884e0 ]\n\ncommit 07bd8df5df4369487812bf85a237322ff3569b77\n(sch_sfq: fix peek() implementation) changed sfq to use generic\npeek helper.\n\nThis makes HFSC complain about a non-work-conserving child qdisc, if\nprio with sfq child is used within hfsc:\n\nhfsc peeks into prio qdisc, which will then peek into sfq.\nreturned skb is stashed in sch-\u003egso_skb.\n\nNext, hfsc tries to dequeue from prio, but prio will call sfq dequeue\ndirectly, which may return NULL instead of previously peeked-at skb.\n\nHave prio call qdisc_dequeue_peeked, so sfq-\u003edequeue() is\nnot called in this case.\n\nCc: Eric Dumazet \u003ceric.dumazet@gmail.com\u003e\nSigned-off-by: Florian Westphal \u003cfw@strlen.de\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "018660661b23526bbc9ebcd2dc260453ed1f49d5",
      "tree": "bbc6209d5fb089ba3ed10a6f3f45c7e2f07743bb",
      "parents": [
        "2ce655e2c1e821c6681bb0001c8a0add874647ec"
      ],
      "author": {
        "name": "Julian Anastasov",
        "email": "ja@ssi.bg",
        "time": "Sun Aug 07 09:11:00 2011 +0000"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Oct 03 11:40:53 2011 -0700"
      },
      "message": "netfilter: TCP and raw fix for ip_route_me_harder\n\n[ Upstream commit 797fd3913abf2f7036003ab8d3d019cbea41affd ]\n\nTCP in some cases uses different global (raw) socket\nto send RST and ACK. The transparent flag is not set there.\nCurrently, it is a problem for rerouting after the previous\nchange.\n\n\tFix it by simplifying the checks in ip_route_me_harder\nand use FLOWI_FLAG_ANYSRC even for sockets. It looks safe\nbecause the initial routing allowed this source address to\nbe used and now we just have to make sure the packet is rerouted.\n\n\tAs a side effect this also allows rerouting for normal\nraw sockets that use spoofed source addresses which was not possible\neven before we eliminated the ip_route_input call.\n\nSigned-off-by: Julian Anastasov \u003cja@ssi.bg\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "2ce655e2c1e821c6681bb0001c8a0add874647ec",
      "tree": "2ab68ce15fec2c419a312be6e69381caedc9531a",
      "parents": [
        "ea918c963323df0ad0d5052702b76c3230bf414d"
      ],
      "author": {
        "name": "Yan, Zheng",
        "email": "zheng.z.yan@intel.com",
        "time": "Tue Aug 23 22:54:37 2011 +0000"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Oct 03 11:40:53 2011 -0700"
      },
      "message": "mcast: Fix source address selection for multicast listener report\n\n[ Upstream commit e05c4ad3ed874ee4f5e2c969e55d318ec654332c ]\n\nShould check use count of include mode filter instead of total number\nof include mode filters.\n\nSigned-off-by: Zheng Yan \u003czheng.z.yan@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "ea918c963323df0ad0d5052702b76c3230bf414d",
      "tree": "32e7fe8168e2c62c55afc9e5b0af12c36e2f75d9",
      "parents": [
        "025fd917321b1af0417d5cff2f17907fa77ee0a2"
      ],
      "author": {
        "name": "Daniel Baluta",
        "email": "dbaluta@ixiacom.com",
        "time": "Fri Aug 19 03:19:07 2011 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Oct 03 11:40:52 2011 -0700"
      },
      "message": "ipv6: Fix ipv6_getsockopt for IPV6_2292PKTOPTIONS\n\n[ Upstream commit 98e77438aed3cd3343cbb86825127b1d9d2bea33 ]\n\nIPV6_2292PKTOPTIONS is broken for 32-bit applications running\nin COMPAT mode on 64-bit kernels.\n\nThe same problem was fixed for IPv4 with the patch:\nipv4: Fix ip_getsockopt for IP_PKTOPTIONS,\ncommit dd23198e58cd35259dd09e8892bbdb90f1d57748\n\nSigned-off-by: Sorin Dumitru \u003csdumitru@ixiacom.com\u003e\nSigned-off-by: Daniel Baluta \u003cdbaluta@ixiacom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "025fd917321b1af0417d5cff2f17907fa77ee0a2",
      "tree": "a2dba9c4d439e84e885aea11ab6b2e4819caea19",
      "parents": [
        "cbab190c501c8034b82e0dd9da7fdb4b75e08daa"
      ],
      "author": {
        "name": "Julian Anastasov",
        "email": "ja@ssi.bg",
        "time": "Tue Aug 09 04:01:16 2011 +0000"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Oct 03 11:40:51 2011 -0700"
      },
      "message": "ipv4: some rt_iif -\u003e rt_route_iif conversions\n\n[ Upstream commit 97a804102021431fa6fa33c21c85df762b0f5cb9 ]\n\nAs rt_iif represents input device even for packets\ncoming from loopback with output route, it is not an unique\nkey specific to input routes. Now rt_route_iif has such role,\nit was fl.iif in 2.6.38, so better to change the checks at\nsome places to save CPU cycles and to restore 2.6.38 semantics.\n\ncompare_keys:\n\t- input routes: only rt_route_iif matters, rt_iif is same\n\t- output routes: only rt_oif matters, rt_iif is not\n\t\tused for matching in __ip_route_output_key\n\t- now we are back to 2.6.38 state\n\nip_route_input_common:\n\t- matching rt_route_iif implies input route\n\t- compared to 2.6.38 we eliminated one rth-\u003efl.oif check\n\tbecause it was not needed even for 2.6.38\n\ncompare_hash_inputs:\n\tOnly the change here is not an optimization, it has\n\teffect only for output routes. I assume I\u0027m restoring\n\tthe original intention to ignore oif, it was using fl.iif\n\t- now we are back to 2.6.38 state\n\nSigned-off-by: Julian Anastasov \u003cja@ssi.bg\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "cbab190c501c8034b82e0dd9da7fdb4b75e08daa",
      "tree": "906c1a75f88c366d3e85ab20caf6b4bb2acc238c",
      "parents": [
        "5ee858c9ab53a4f6b12a095a4982793d4f417f56"
      ],
      "author": {
        "name": "Gao feng",
        "email": "gaofeng@cn.fujitsu.com",
        "time": "Sun Sep 11 15:36:05 2011 +0000"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Oct 03 11:40:51 2011 -0700"
      },
      "message": "fib:fix BUG_ON in fib_nl_newrule when add new fib rule\n\n[ Upstream commit 561dac2d410ffac0b57a23b85ae0a623c1a076ca ]\n\nadd new fib rule can cause BUG_ON happen\nthe reproduce shell is\nip rule add pref 38\nip rule add pref 38\nip rule add to 192.168.3.0/24 goto 38\nip rule del pref 38\nip rule add to 192.168.3.0/24 goto 38\nip rule add pref 38\n\nthen the BUG_ON will happen\ndel BUG_ON and use (ctarget \u003d\u003d NULL) identify whether this rule is unresolved\n\nSigned-off-by: Gao feng \u003cgaofeng@cn.fujitsu.com\u003e\nSigned-off-by: Eric Dumazet \u003ceric.dumazet@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "5ee858c9ab53a4f6b12a095a4982793d4f417f56",
      "tree": "27b8a68433d4029e20ceae2316c953435086c12f",
      "parents": [
        "8e24aecbcdd00d94474a6e2e61bed59866c0d539"
      ],
      "author": {
        "name": "Eric Dumazet",
        "email": "eric.dumazet@gmail.com",
        "time": "Mon Aug 22 06:05:59 2011 +0000"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Oct 03 11:40:50 2011 -0700"
      },
      "message": "bridge: fix a possible net_device leak\n\n[ Upstream commit 11f3a6bdc2528d1ce2af50202dbf7138fdee1b34 ]\n\nJan Beulich reported a possible net_device leak in bridge code after\ncommit bb900b27a2f4 (bridge: allow creating bridge devices with netlink)\n\nReported-by: Jan Beulich \u003cJBeulich@novell.com\u003e\nSigned-off-by: Eric Dumazet \u003ceric.dumazet@gmail.com\u003e\nAcked-by: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "8e24aecbcdd00d94474a6e2e61bed59866c0d539",
      "tree": "5da9d96b661e09ae6dea09698224842256f6287f",
      "parents": [
        "3b576ff8b0e8a70be60a0ee8aa7d637ba27db2c8"
      ],
      "author": {
        "name": "Eric Dumazet",
        "email": "eric.dumazet@gmail.com",
        "time": "Mon Aug 22 19:32:42 2011 +0000"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Oct 03 11:40:50 2011 -0700"
      },
      "message": "arp: fix rcu lockdep splat in arp_process()\n\n[ Upstream commit 20e6074eb8e096b3a595c093d1cb222f378cd671 ]\n\nDave Jones reported a lockdep splat triggered by an arp_process() call\nfrom parp_redo().\n\nCommit faa9dcf793be (arp: RCU changes) is the origin of the bug, since\nit assumed arp_process() was called under rcu_read_lock(), which is not\ntrue in this particular path.\n\nInstead of adding rcu_read_lock() in parp_redo(), I chose to add it in\nneigh_proxy_process() to take care of IPv6 side too.\n\n \u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\n [ INFO: suspicious rcu_dereference_check() usage. ]\n ---------------------------------------------------\n include/linux/inetdevice.h:209 invoked rcu_dereference_check() without\nprotection!\n\n other info that might help us debug this:\n\n rcu_scheduler_active \u003d 1, debug_locks \u003d 0\n 4 locks held by setfiles/2123:\n  #0:  (\u0026sb-\u003es_type-\u003ei_mutex_key#13){+.+.+.}, at: [\u003cffffffff8114cbc4\u003e]\nwalk_component+0x1ef/0x3e8\n  #1:  (\u0026isec-\u003elock){+.+.+.}, at: [\u003cffffffff81204bca\u003e]\ninode_doinit_with_dentry+0x3f/0x41f\n  #2:  (\u0026tbl-\u003eproxy_timer){+.-...}, at: [\u003cffffffff8106a803\u003e]\nrun_timer_softirq+0x157/0x372\n  #3:  (class){+.-...}, at: [\u003cffffffff8141f256\u003e] neigh_proxy_process\n+0x36/0x103\n\n stack backtrace:\n Pid: 2123, comm: setfiles Tainted: G        W\n3.1.0-0.rc2.git7.2.fc16.x86_64 #1\n Call Trace:\n  \u003cIRQ\u003e  [\u003cffffffff8108ca23\u003e] lockdep_rcu_dereference+0xa7/0xaf\n  [\u003cffffffff8146a0b7\u003e] __in_dev_get_rcu+0x55/0x5d\n  [\u003cffffffff8146a751\u003e] arp_process+0x25/0x4d7\n  [\u003cffffffff8146ac11\u003e] parp_redo+0xe/0x10\n  [\u003cffffffff8141f2ba\u003e] neigh_proxy_process+0x9a/0x103\n  [\u003cffffffff8106a8c4\u003e] run_timer_softirq+0x218/0x372\n  [\u003cffffffff8106a803\u003e] ? run_timer_softirq+0x157/0x372\n  [\u003cffffffff8141f220\u003e] ? neigh_stat_seq_open+0x41/0x41\n  [\u003cffffffff8108f2f0\u003e] ? mark_held_locks+0x6d/0x95\n  [\u003cffffffff81062bb6\u003e] __do_softirq+0x112/0x25a\n  [\u003cffffffff8150d27c\u003e] call_softirq+0x1c/0x30\n  [\u003cffffffff81010bf5\u003e] do_softirq+0x4b/0xa2\n  [\u003cffffffff81062f65\u003e] irq_exit+0x5d/0xcf\n  [\u003cffffffff8150dc11\u003e] smp_apic_timer_interrupt+0x7c/0x8a\n  [\u003cffffffff8150baf3\u003e] apic_timer_interrupt+0x73/0x80\n  \u003cEOI\u003e  [\u003cffffffff8108f439\u003e] ? trace_hardirqs_on_caller+0x121/0x158\n  [\u003cffffffff814fc285\u003e] ? __slab_free+0x30/0x24c\n  [\u003cffffffff814fc283\u003e] ? __slab_free+0x2e/0x24c\n  [\u003cffffffff81204e74\u003e] ? inode_doinit_with_dentry+0x2e9/0x41f\n  [\u003cffffffff81204e74\u003e] ? inode_doinit_with_dentry+0x2e9/0x41f\n  [\u003cffffffff81204e74\u003e] ? inode_doinit_with_dentry+0x2e9/0x41f\n  [\u003cffffffff81130cb0\u003e] kfree+0x108/0x131\n  [\u003cffffffff81204e74\u003e] inode_doinit_with_dentry+0x2e9/0x41f\n  [\u003cffffffff81204fc6\u003e] selinux_d_instantiate+0x1c/0x1e\n  [\u003cffffffff81200f4f\u003e] security_d_instantiate+0x21/0x23\n  [\u003cffffffff81154625\u003e] d_instantiate+0x5c/0x61\n  [\u003cffffffff811563ca\u003e] d_splice_alias+0xbc/0xd2\n  [\u003cffffffff811b17ff\u003e] ext4_lookup+0xba/0xeb\n  [\u003cffffffff8114bf1e\u003e] d_alloc_and_lookup+0x45/0x6b\n  [\u003cffffffff8114cbea\u003e] walk_component+0x215/0x3e8\n  [\u003cffffffff8114cdf8\u003e] lookup_last+0x3b/0x3d\n  [\u003cffffffff8114daf3\u003e] path_lookupat+0x82/0x2af\n  [\u003cffffffff8110fc53\u003e] ? might_fault+0xa5/0xac\n  [\u003cffffffff8110fc0a\u003e] ? might_fault+0x5c/0xac\n  [\u003cffffffff8114c564\u003e] ? getname_flags+0x31/0x1ca\n  [\u003cffffffff8114dd48\u003e] do_path_lookup+0x28/0x97\n  [\u003cffffffff8114df2c\u003e] user_path_at+0x59/0x96\n  [\u003cffffffff811467ad\u003e] ? cp_new_stat+0xf7/0x10d\n  [\u003cffffffff811469a6\u003e] vfs_fstatat+0x44/0x6e\n  [\u003cffffffff811469ee\u003e] vfs_lstat+0x1e/0x20\n  [\u003cffffffff81146b3d\u003e] sys_newlstat+0x1a/0x33\n  [\u003cffffffff8108f439\u003e] ? trace_hardirqs_on_caller+0x121/0x158\n  [\u003cffffffff812535fe\u003e] ? trace_hardirqs_on_thunk+0x3a/0x3f\n  [\u003cffffffff8150af82\u003e] system_call_fastpath+0x16/0x1b\n\nReported-by: Dave Jones \u003cdavej@redhat.com\u003e\nSigned-off-by: Eric Dumazet \u003ceric.dumazet@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "cb49a34465aff5bb9c5209e2b8e775cead9712c7",
      "tree": "7eaa401d3f94d364b1eeae7904d87efe2b83544c",
      "parents": [
        "310fef97e2c781acbc6603f010c5e14e0e90913b"
      ],
      "author": {
        "name": "Rajkumar Manoharan",
        "email": "rmanohar@qca.qualcomm.com",
        "time": "Wed Sep 14 14:28:17 2011 +0530"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Oct 03 11:40:40 2011 -0700"
      },
      "message": "wireless: Reset beacon_found while updating regulatory\n\ncommit aa3d7eef398dd4f29045e9889b817d5161afe03e upstream.\n\nDuring the association, the regulatory is updated by country IE\nthat reaps the previously found beacons. The impact is that\nafter a STA disconnects *or* when for any reason a regulatory\ndomain change happens the beacon hint flag is not cleared\ntherefore preventing future beacon hints to be learned.\nThis is important as a regulatory domain change or a restore\nof regulatory settings would set back the passive scan and no-ibss\nflags on the channel. This is the right place to do this given that\nit covers any regulatory domain change.\n\nReviewed-by: Luis R. Rodriguez \u003cmcgrof@gmail.com\u003e\nSigned-off-by: Rajkumar Manoharan \u003crmanohar@qca.qualcomm.com\u003e\nAcked-by: Luis R. Rodriguez \u003cmcgrof@qca.qualcomm.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "e74aa3593a0026ea78b3997c3b7748f536e17f66",
      "tree": "d709f7031fb2eae91eefa79552cb6dbf87f0dad6",
      "parents": [
        "377a4a241c44d46335b45e00c8a66d39b072fd2f"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes.berg@intel.com",
        "time": "Tue Sep 06 12:47:39 2011 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Oct 03 11:40:28 2011 -0700"
      },
      "message": "mac80211: fix missing sta_lock in __sta_info_destroy\n\ncommit 4bae7d976976fa52d345805ba686934cd548343e upstream.\n\nSince my commit 34e895075e21be3e21e71d6317440d1ee7969ad0\n(\"mac80211: allow station add/remove to sleep\") there is\na race in mac80211 when it clears the TIM bit because a\nsleeping station disconnected, the spinlock isn\u0027t held\naround the relevant code any more. Use the right API to\nacquire the spinlock correctly.\n\nSigned-off-by: Johannes Berg \u003cjohannes.berg@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "8926487ad88b00a9b6677f866df787dea7b3471b",
      "tree": "c49509d0071647326233985394474a8365083b3d",
      "parents": [
        "a111278ea956e42e2d1ac4b4f04a2c71d322235b"
      ],
      "author": {
        "name": "Aneesh Kumar K.V",
        "email": "aneesh.kumar@linux.vnet.ibm.com",
        "time": "Wed Aug 17 16:56:04 2011 +0000"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Oct 03 11:40:22 2011 -0700"
      },
      "message": "net/9p: Fix kernel crash with msize 512K\n\ncommit b49d8b5d7007a673796f3f99688b46931293873e upstream.\n\nWith msize equal to 512K (PAGE_SIZE * VIRTQUEUE_NUM), we hit multiple\ncrashes. This patch fix those.\n\nSigned-off-by: Aneesh Kumar K.V \u003caneesh.kumar@linux.vnet.ibm.com\u003e\nSigned-off-by: Eric Van Hensbergen \u003cericvh@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "8aeae69113b438efadd5b9dda754e60685d8d6c1",
      "tree": "8afe37bbb03bdd072de4e77f5e4ac03981208173",
      "parents": [
        "926fa0b4b9cd6537f4750642165647aa20cfeae4"
      ],
      "author": {
        "name": "Venkateswararao Jujjuri (JV)",
        "email": "jvrao@linux.vnet.ibm.com",
        "time": "Wed Jun 29 18:06:33 2011 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Oct 03 11:40:18 2011 -0700"
      },
      "message": "net/9p: Fix the msize calculation.\n\ncommit c9ffb05ca5b5098d6ea468c909dd384d90da7d54 upstream.\n\nmsize represents the maximum PDU size that includes P9_IOHDRSZ.\n\nSigned-off-by: Venkateswararao Jujjuri \"\u003cjvrao@linux.vnet.ibm.com\u003e\nSigned-off-by: Aneesh Kumar K.V \u003caneesh.kumar@linux.vnet.ibm.com\u003e\nSigned-off-by: Eric Van Hensbergen \u003cericvh@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "a0be78ef93e0656339bf14feddc0e8afb2a86894",
      "tree": "9898107a0f01304bed77cb179efaed4dc0678edf",
      "parents": [
        "0beac585155d05699b1f186556d23c240a9e245d"
      ],
      "author": {
        "name": "Aneesh Kumar K.V",
        "email": "aneesh.kumar@linux.vnet.ibm.com",
        "time": "Mon Jul 11 16:40:58 2011 +0000"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Oct 03 11:40:17 2011 -0700"
      },
      "message": "fs/9p: Fid is not valid after a failed clunk.\n\ncommit 5034990e28efb2d232ee82443a9edd62defd17ba upstream.\n\nfree the fid even in case of failed clunk.\n\nSigned-off-by: Aneesh Kumar K.V \u003caneesh.kumar@linux.vnet.ibm.com\u003e\nSigned-off-by: Eric Van Hensbergen \u003cericvh@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "0beac585155d05699b1f186556d23c240a9e245d",
      "tree": "59da624d8606dc00423483d9a85b787741f6872a",
      "parents": [
        "8b1aebc0bef2e492a1857a1ea9dfc3ab7408b184"
      ],
      "author": {
        "name": "jvrao",
        "email": "jvrao@linux.vnet.ibm.com",
        "time": "Thu Jun 30 23:18:41 2011 +0000"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Oct 03 11:40:17 2011 -0700"
      },
      "message": "VirtIO can transfer VIRTQUEUE_NUM of pages.\n\ncommit 7f781679dd596c8abde8336b4d0d166d6a4aad04 upstream.\n\nSigned-off-by: Venkateswararao Jujjuri \"\u003cjvrao@linux.vnet.ibm.com\u003e\nReviewed-by: Aneesh Kumar K.V \u003caneesh.kumar@linux.vnet.ibm.com\u003e\nSigned-off-by: Eric Van Hensbergen \u003cericvh@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "8b1aebc0bef2e492a1857a1ea9dfc3ab7408b184",
      "tree": "2ef04cce79c055fd7ced519cb7ba70f7c105f1be",
      "parents": [
        "7b551b70695eb39e8bfcc29ae9883e66254cb12d"
      ],
      "author": {
        "name": "jvrao",
        "email": "jvrao@linux.vnet.ibm.com",
        "time": "Thu Jun 30 23:18:39 2011 +0000"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Oct 03 11:40:16 2011 -0700"
      },
      "message": "Fix the size of receive buffer packing onto VirtIO ring.\n\ncommit 114e6f3a5ede73d5b56e145f04680c61c3dd67c4 upstream.\n\nSigned-off-by: Venkateswararao Jujjuri \"\u003cjvrao@linux.vnet.ibm.com\u003e\nReviewed-by: Aneesh Kumar K.V \u003caneesh.kumar@linux.vnet.ibm.com\u003e\nSigned-off-by: Eric Van Hensbergen \u003cericvh@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "7b551b70695eb39e8bfcc29ae9883e66254cb12d",
      "tree": "066d0d074908159c05d6dfd3b96a1269bb6e931d",
      "parents": [
        "f2685ef0fbc5fff0a8f1cdc204bf37ab0c9a04a7"
      ],
      "author": {
        "name": "Eric Van Hensbergen",
        "email": "ericvh@gmail.com",
        "time": "Wed Jul 13 19:12:18 2011 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Oct 03 11:40:16 2011 -0700"
      },
      "message": "net/9p: fix client code to fail more gracefully on protocol error\n\ncommit b85f7d92d7bd7e3298159e8b1eed8cb8cbbb0348 upstream.\n\nThere was a BUG_ON to protect against a bad id which could be dealt with\nmore gracefully.\n\nReported-by: Natalie Orlin \u003cnorlin@us.ibm.com\u003e\nSigned-off-by: Eric Van Hensbergen \u003cericvh@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "bdfd59ed66725e66155f011023771bdc15b69c7f",
      "tree": "31b0cf7e95dfb6873b8518eea10649a19e87fc91",
      "parents": [
        "e4dd9ac202da43712e1725087a7f5c656b79fb51"
      ],
      "author": {
        "name": "Daniel Schwierzeck",
        "email": "daniel.schwierzeck@googlemail.com",
        "time": "Fri Aug 19 12:04:20 2011 +0000"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Oct 03 11:39:57 2011 -0700"
      },
      "message": "atm: br2684: Fix oops due to skb-\u003edev being NULL\n\ncommit fbe5e29ec1886967255e76946aaf537b8cc9b81e upstream.\n\nThis oops have been already fixed with commit\n\n    27141666b69f535a4d63d7bc6d9e84ee5032f82a\n\n    atm: [br2684] Fix oops due to skb-\u003edev being NULL\n\n    It happens that if a packet arrives in a VC between the call to open it on\n    the hardware and the call to change the backend to br2684, br2684_regvcc\n    processes the packet and oopses dereferencing skb-\u003edev because it is\n    NULL before the call to br2684_push().\n\nbut have been introduced again with commit\n\n    b6211ae7f2e56837c6a4849316396d1535606e90\n\n    atm: Use SKB queue and list helpers instead of doing it by-hand.\n\nSigned-off-by: Daniel Schwierzeck \u003cdaniel.schwierzeck@googlemail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "5772ee1f183ddfb9386bc7792149d731dbba8725",
      "tree": "fd97036cb1bd9a3baa03d6b8df2c2b94f171f238",
      "parents": [
        "f1d44226b60a7b28f949105e675ba84a09bcc9a7"
      ],
      "author": {
        "name": "Mathieu Desnoyers",
        "email": "mathieu.desnoyers@efficios.com",
        "time": "Wed Aug 24 19:45:03 2011 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Oct 03 11:39:54 2011 -0700"
      },
      "message": "sendmmsg/sendmsg: fix unsafe user pointer access\n\ncommit bc909d9ddbf7778371e36a651d6e4194b1cc7d4c upstream.\n\nDereferencing a user pointer directly from kernel-space without going\nthrough the copy_from_user family of functions is a bad idea. Two of\nsuch usages can be found in the sendmsg code path called from sendmmsg,\nadded by\n\ncommit c71d8ebe7a4496fb7231151cb70a6baa0cb56f9a upstream.\ncommit 5b47b8038f183b44d2d8ff1c7d11a5c1be706b34 in the 3.0-stable tree.\n\nUsages are performed through memcmp() and memcpy() directly. Fix those\nby using the already copied msg_sys structure instead of the __user *msg\nstructure. Note that msg_sys can be set to NULL by verify_compat_iovec()\nor verify_iovec(), which requires additional NULL pointer checks.\n\nSigned-off-by: Mathieu Desnoyers \u003cmathieu.desnoyers@efficios.com\u003e\nSigned-off-by: David Goulet \u003cdgoulet@ev0ke.net\u003e\nCC: Tetsuo Handa \u003cpenguin-kernel@I-love.SAKURA.ne.jp\u003e\nCC: Anton Blanchard \u003canton@samba.org\u003e\nCC: David S. Miller \u003cdavem@davemloft.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "f453bb396affe07bacf9c9f021c487eef59a47be",
      "tree": "c62e3dcf7b96296e09a2b2a40007679527f321bb",
      "parents": [
        "2d0280311f65092e61a875121b5a4b21a09a72cc"
      ],
      "author": {
        "name": "Peter Krystad",
        "email": "pkrystad@codeaurora.org",
        "time": "Tue Jul 19 17:23:34 2011 -0700"
      },
      "committer": {
        "name": "Bryan Huntsman",
        "email": "bryanh@codeaurora.org",
        "time": "Mon Oct 03 10:27:04 2011 -0700"
      },
      "message": "Bluetooth: Add support for L2CAP Extended Flow Spec option.\n\nAdd send and receive of Extended Flow Spec option during L2CAP\nlockstep configuration and passing the flow specs to HCI.\n\nSigned-off-by: Peter Krystad \u003cpkrystad@codeaurora.org\u003e\n\nConflicts:\n\n\tinclude/net/bluetooth/hci.h\n\tinclude/net/bluetooth/hci_core.h\n\tnet/bluetooth/l2cap_core.c\n"
    }
  ],
  "next": "f63a88968a5f432d14cbb5f3c700b924a90177f2"
}
