)]}'
{
  "log": [
    {
      "commit": "bdbc59b35f2a66cdd9465f573f865cc2109ab33d",
      "tree": "fa7cb64c15081a820b99529ecc1735cbff0776de",
      "parents": [
        "dbd4fcaf8d664fab4163b1f8682e41ad8bff3444"
      ],
      "author": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Thu May 10 19:45:52 2012 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed May 16 13:08:14 2012 -0400"
      },
      "message": "NFC: Queue I frame fragments to the LLCP sockets queue tail\n\nAfter testing our stack with large SNEP messages, we realized the fragments\nwere arriving in reversed order.\n\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "43472fffb4628773397297f7e365983accd4a0ef",
      "tree": "878fdffb56405e2910f3f8ba681ffde48477112d",
      "parents": [
        "4260c13ba9102d466f017139de990dfffaf4d997"
      ],
      "author": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Mon May 07 12:31:21 2012 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue May 15 17:28:02 2012 -0400"
      },
      "message": "NFC: Return the amount of LLCP bytes queued to sock_sendmsg\n\nOtherwise an LLCP send() always returns 0.\n\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "4260c13ba9102d466f017139de990dfffaf4d997",
      "tree": "2ab48c5e1a2dcb242448e7b5883817ee68950de1",
      "parents": [
        "ff353d86a92ee709e18fa485423dbaa7a52af8f3"
      ],
      "author": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Mon May 07 12:31:20 2012 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue May 15 17:28:02 2012 -0400"
      },
      "message": "NFC: Update the LLCP poll mask\n\nFix the poll mask depending on the socket state. POLLOUT was missing\nfor example.\n\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "ff353d86a92ee709e18fa485423dbaa7a52af8f3",
      "tree": "15e7400909f0d314b622135c4e447d0e687950a0",
      "parents": [
        "0f909361062d42b0ff7c6522e2347b56a0bf43cc"
      ],
      "author": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Mon May 07 12:31:19 2012 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue May 15 17:28:01 2012 -0400"
      },
      "message": "NFC: LLCP connect must wait for a CC frame\n\nBlocking sockets should sleep on a CC (Connection Complete) reception\nfrom the connect() call.\n\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "91b0ade112136a1504677defa91cf137d9a53994",
      "tree": "ffff93d4e814d7a8a7c20b463f2934ec4ef7d943",
      "parents": [
        "56d5876a22e79b0bb82eb3dc5f2134fa429daa2e"
      ],
      "author": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Tue Apr 10 19:43:20 2012 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Thu Apr 12 15:10:45 2012 -0400"
      },
      "message": "NFC: Fix LLCP link timeout typo\n\nWe were sending the LTO TLV as a version TLV instead of the actual link\ntimeout one.\n\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "56d5876a22e79b0bb82eb3dc5f2134fa429daa2e",
      "tree": "c19e671d9b46a604b257ffad0acc26a36fa27c95",
      "parents": [
        "6ff73fd239ff5d6f1ebfe5b5f7f560d9fad7d749"
      ],
      "author": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Tue Apr 10 19:43:19 2012 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Thu Apr 12 15:10:44 2012 -0400"
      },
      "message": "NFC: Add MIUX to the local LLCP general bytes\n\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "ffc29315e5b665d3e7e17d6156ac82f85a6d0205",
      "tree": "c3d248afb8d39c3e2f9f1e29344a2a16ae84d273",
      "parents": [
        "324b0af6f5a48dc38dac016eed14d019cac5903f"
      ],
      "author": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Tue Apr 10 19:43:16 2012 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Thu Apr 12 15:10:42 2012 -0400"
      },
      "message": "NFC: Call llcp_add_header properly when sending LLCP DM or DISC\n\ndsap and ssap were swapped when sending DN or DISC.\n\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "324b0af6f5a48dc38dac016eed14d019cac5903f",
      "tree": "99cd8b67782a1331ed36b0185737834ed42b5618",
      "parents": [
        "279cf174aea84202c5fef4675ff3f1265f071c8e"
      ],
      "author": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Tue Apr 10 19:43:15 2012 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Thu Apr 12 15:10:41 2012 -0400"
      },
      "message": "NFC: Fix LLCP TLV building routine\n\nThe if logic could lead to zero length TLVs.\n\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "279cf174aea84202c5fef4675ff3f1265f071c8e",
      "tree": "6195f9cd789cf21314d77ce9941f416d63b762be",
      "parents": [
        "4be646ecc94b34acec41aba628b57cfc02ab7ae0"
      ],
      "author": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Tue Apr 10 19:43:14 2012 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Thu Apr 12 15:10:41 2012 -0400"
      },
      "message": "NFC: No need to apply twice the modulo op to LLCP\u0027s recv_n\n\nrecv_n is set properly when receiving an HDLC frame.\n\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "4be646ecc94b34acec41aba628b57cfc02ab7ae0",
      "tree": "71d680ad25192af2ac79edb49c5056fee83c7ae7",
      "parents": [
        "c8d56ae78653c02fc6e6f304a18f860302481c2d"
      ],
      "author": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Tue Apr 10 19:43:13 2012 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Thu Apr 12 15:10:40 2012 -0400"
      },
      "message": "NFC: Dump LLCP frames\n\nAt KERN_DEBUG level.\n\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "b4838d12e1f3cb48c2489a0b08733b5dbf848297",
      "tree": "45d6df434bb8235c42cbbe975ed58ee3d1e76319",
      "parents": [
        "673f7786e205c87b5d978c62827b9a66d097bebb"
      ],
      "author": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Tue Apr 10 19:43:03 2012 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Apr 11 15:09:33 2012 -0400"
      },
      "message": "NFC: Fix the LLCP Tx fragmentation loop\n\nReported-by: Dan Carpenter \u003cdan.carpenter@oracle.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "427a2eb1f568c9c5934a36105232c94553db9b69",
      "tree": "addf7f00d1fe6e3c92db555e8f9f9cfcb7e7e718",
      "parents": [
        "40c75f81d6852bb4fd08491074889187f77b8d1f"
      ],
      "author": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Mon Mar 05 01:03:52 2012 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Mar 06 15:16:24 2012 -0500"
      },
      "message": "NFC: LLCP code identation fixes\n\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "40c75f81d6852bb4fd08491074889187f77b8d1f",
      "tree": "456956512172a11d67a811e15277d5e0a56387c0",
      "parents": [
        "47807d3dbb62e93850cbcb797db1a9ee1806f986"
      ],
      "author": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Mon Mar 05 01:03:51 2012 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Mar 06 15:16:24 2012 -0500"
      },
      "message": "NFC: Fix LLCP sockets releasing path\n\nThe socket local pointer needs to be set to NULL when the adapter is\nremoved or the MAC goes down.\nIf the socket release code is called after such an event, the socket\nreference count still needs to be decreased in order for the socket to\neventually be freed.\n\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "47807d3dbb62e93850cbcb797db1a9ee1806f986",
      "tree": "f8e1970083547290e35830e5bedb4a4ce7237f97",
      "parents": [
        "9dda50f4c98f84e32a5f6dc4d9dd7af6085add43"
      ],
      "author": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Mon Mar 05 01:03:50 2012 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Mar 06 15:16:23 2012 -0500"
      },
      "message": "NFC: Remove the rf mode parameter from the DEP link up routine\n\nWhen calling nfc_dep_link_up, we implicitely are in initiator mode.\nWhich means we also can provide the general bytes as a function argument,\nas all drivers will eventually request them.\n\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "9dda50f4c98f84e32a5f6dc4d9dd7af6085add43",
      "tree": "ab375fa392a3d615019588eede69e34a590b39a2",
      "parents": [
        "0c31835993e622fa9d407807e384c0f9b971d53b"
      ],
      "author": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Mon Mar 05 01:03:49 2012 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Mar 06 15:16:23 2012 -0500"
      },
      "message": "NFC: SN is not an invalid GT value\n\nWe just don\u0027t do anything with it when parsing the general bytes.\nWe handle it from the CONNECT reception code.\n\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "0c31835993e622fa9d407807e384c0f9b971d53b",
      "tree": "5d5b4f15262f507534fe4ec70cad346e2cc16306",
      "parents": [
        "2fbabfa467ce945deb92bf04c745b4d101fc21ee"
      ],
      "author": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Mon Mar 05 01:03:48 2012 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Mar 06 15:16:23 2012 -0500"
      },
      "message": "NFC: Unlink LLCP child sockets from llcp_sock_release\n\nThe parent socket (the bound one) could be freed before its children, so\nwe should unlink the children without trying to reach it through the parent.\n\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "e65b0f46edfda746ba8c66ada28ccb97c682b7c0",
      "tree": "dbe6f0a78731cf008356f40aa02d4036265f590d",
      "parents": [
        "eda21f16a5ed2476c1740e83a7dfaae34d893d9b"
      ],
      "author": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Mon Mar 05 01:03:44 2012 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Mar 06 15:16:22 2012 -0500"
      },
      "message": "NFC: Fragment LLCP I frames\n\nBased on the receiver MIU, we have to fragment the frame to be\ntransmitted.\n\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "eda21f16a5ed2476c1740e83a7dfaae34d893d9b",
      "tree": "7bbb9d2843d0d2cfb5640faa971bafbcfa92a560",
      "parents": [
        "d094afa155273e03b82981ea818d39c7a2dfba86"
      ],
      "author": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Mon Mar 05 01:03:43 2012 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Mar 06 15:16:22 2012 -0500"
      },
      "message": "NFC: Set MIU and RW values from CONNECT and CC LLCP frames\n\nWe use the maximum values for the LLCP Maximum Information Unit and Receive\nWindow Size.\n\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "d094afa155273e03b82981ea818d39c7a2dfba86",
      "tree": "85aafb65a5612c9d30fb68118a18948e22178f68",
      "parents": [
        "0767a7fa87ff18f6a11e3de954c5386a45b9d96e"
      ],
      "author": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Mon Mar 05 01:03:42 2012 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Mar 06 15:16:22 2012 -0500"
      },
      "message": "NFC: Send LLCP RR frames to acknowledge received I frames\n\nIn order to acknowledge an I frame, we have to either queue pending local\nI frames or queue a receiver ready frame.\n\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "0767a7fa87ff18f6a11e3de954c5386a45b9d96e",
      "tree": "b2c2a3251cff14e90d7187c34d9818885d89d37d",
      "parents": [
        "b9a76f1d3c6da47b2fa115ff1c0de229e8d06f8f"
      ],
      "author": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Mon Mar 05 01:03:41 2012 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Mar 06 15:16:21 2012 -0500"
      },
      "message": "NFC: Set the right LLCP N(R) value for I frames\n\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "b9a76f1d3c6da47b2fa115ff1c0de229e8d06f8f",
      "tree": "bd1859606e3e808c47fe87b77a157613f2b9b9c6",
      "parents": [
        "98b3ac1b980b0c0ffff24fda8d13ab8c216df4d1"
      ],
      "author": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Mon Mar 05 01:03:40 2012 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Mar 06 15:16:21 2012 -0500"
      },
      "message": "NFC: Clear LLCP SDPs whan MAC goes down\n\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "1762c17c9c38ed21090bee8cd02e2b470c5c2308",
      "tree": "efb6c38eefb8e6ab9646e98dab97623d503de6c8",
      "parents": [
        "53a0ac2ee810cf82ec374b686a1dc3c32399265a"
      ],
      "author": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Mon Mar 05 01:03:38 2012 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Mar 06 15:16:20 2012 -0500"
      },
      "message": "NFC: Fix bitops usage in LLCP\n\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "53a0ac2ee810cf82ec374b686a1dc3c32399265a",
      "tree": "59a6782f1cd8d6e3af315dc6980f858cedad4e44",
      "parents": [
        "53aef92054e7fbffe66d3e2f95d122f39a33c211"
      ],
      "author": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Mon Mar 05 01:03:37 2012 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Mar 06 15:16:20 2012 -0500"
      },
      "message": "NFC: LLCP socket sendmsg implemetation\n\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "53aef92054e7fbffe66d3e2f95d122f39a33c211",
      "tree": "1935eee4f3b345379328e423fbc66f3450b04ceb",
      "parents": [
        "4722d2b70b80098e1e429e093a7e04aad360260a"
      ],
      "author": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Mon Mar 05 01:03:36 2012 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Mar 06 15:16:20 2012 -0500"
      },
      "message": "NFC: Handle Receiver Not Ready LLCP frame\n\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "4722d2b70b80098e1e429e093a7e04aad360260a",
      "tree": "a46a7e22fa7698533a9752b2021c3e740131bc90",
      "parents": [
        "c970a1ac4e75a5d31c7b6e8e9f0bb192b0a511e7"
      ],
      "author": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Mon Mar 05 01:03:35 2012 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Mar 06 15:16:19 2012 -0500"
      },
      "message": "NFC: Factorize the I frame queueing routine\n\nThis one will be called from the I frame command sending.\n\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "5b68a7ca32194e238a1dcbb24ae0a4cf61e67047",
      "tree": "07996bb966d4c3e38b107edc9985492c804672b5",
      "parents": [
        "341ee4349f31e42fb0eb20d340d15309ac760308"
      ],
      "author": {
        "name": "Dan Carpenter",
        "email": "dan.carpenter@oracle.com",
        "time": "Fri Dec 16 23:26:00 2011 +0300"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Dec 19 14:40:23 2011 -0500"
      },
      "message": "NFC: use kfree_skb() for sk_buffs\n\nThis is a struct sk_buff pointer and it should be freed with kfree_skb()\ninstead of kfree().\n\nSigned-off-by: Dan Carpenter \u003cdan.carpenter@oracle.com\u003e\nAcked-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "341ee4349f31e42fb0eb20d340d15309ac760308",
      "tree": "e6fe061306ac9aa3628bd6ed23ca1d20e92ae164",
      "parents": [
        "bad6919469662b7c92bc6353642aaaa777b36bac"
      ],
      "author": {
        "name": "Dan Carpenter",
        "email": "dan.carpenter@oracle.com",
        "time": "Fri Dec 16 23:25:29 2011 +0300"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Dec 19 14:40:22 2011 -0500"
      },
      "message": "NFC: double unlock in nfc_llcp_recv_connect()\n\nWe unlock inside the if block on the other side of this if else\nstatement.  It could result in calling mutex_unlock() twice.\n\nSigned-off-by: Dan Carpenter \u003cdan.carpenter@oracle.com\u003e\nAcked-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "d646960f7986fefb460a2b062d5ccc8ccfeacc3a",
      "tree": "0624d338715a8d275a39fbfce074df5c5d2783f5",
      "parents": [
        "361f3cb7f9cfdb82c80926d0e7843c098c034545"
      ],
      "author": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Wed Dec 14 16:43:12 2011 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Dec 14 14:50:13 2011 -0500"
      },
      "message": "NFC: Initial LLCP support\n\nThis patch is an initial implementation for the NFC Logical Link Control\nprotocol. It\u0027s also known as NFC peer to peer mode.\nThis is a basic implementation as it lacks SDP (services Discovery\nProtocol), frames aggregation support, and frame rejecion parsing.\nFollow up patches will implement those missing features.\nThis code has been tested against a Nexus S phone implementing LLCP 1.0.\n\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    }
  ]
}
