)]}'
{
  "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": "03bed29e0501b5757ce62ebdb01829f7bd8d9819",
      "tree": "783752769aeb3ea994f68555dd12c9774f845077",
      "parents": [
        "4333459fb71461b93d911cf5fbc5de4eb0ae3714"
      ],
      "author": {
        "name": "Eric Lapuyade",
        "email": "eric.lapuyade@intel.com",
        "time": "Mon May 07 12:31:31 2012 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue May 15 17:31:22 2012 -0400"
      },
      "message": "NFC: HCI drivers don\u0027t have to keep track of polling state\n\nThe NFC core code already does that for them.\n\nSigned-off-by: Eric Lapuyade \u003ceric.lapuyade@intel.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "e5fe4cf8ee2bf15c0f44f9eba06147cdddbddf6d",
      "tree": "aa98923d20d5e688a2967dd27d09a2a65f4e12ea",
      "parents": [
        "bd007bea21f3a51fc67cbcec412725b2d86f1b27"
      ],
      "author": {
        "name": "H Hartley Sweeten",
        "email": "hartleys@visionengravers.com",
        "time": "Mon May 07 12:31:28 2012 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue May 15 17:30:30 2012 -0400"
      },
      "message": "NFC: The NFC genl family structure should not be exposed globally\n\nThe variable \u0027nfc_genl_family\u0027 is only referenced in this file and\nshould be marked static to prevent it from being exposed globally.\n\nQuites the sparse warning:\n\nwarning: symbol \u0027nfc_genl_family\u0027 was not declared. Should it be static?\n\nSigned-off-by: H Hartley Sweeten \u003chsweeten@visionengravers.com\u003e\nCc: Lauro Ramos Venancio \u003clauro.venancio@openbossa.org\u003e\nCc: Aloisio Almeida Jr \u003caloisio.almeida@openbossa.org\u003e\nCc: Samuel Ortiz \u003csameo@linux.intel.com\u003e\nCc: \"David S. Miller\" \u003cdavem@davemloft.net\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "bd007bea21f3a51fc67cbcec412725b2d86f1b27",
      "tree": "02263504ce2fb60a25efe1a9beb39158ed4404cd",
      "parents": [
        "799030b75a4398b4e75ca5cb5ec790dc75986111"
      ],
      "author": {
        "name": "H Hartley Sweeten",
        "email": "hartleys@visionengravers.com",
        "time": "Mon May 07 12:31:27 2012 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue May 15 17:30:30 2012 -0400"
      },
      "message": "NFC: HCI ops should not be exposed globally\n\nThe variable \u0027hci_nfc_ops\u0027 is only referenced in this file and\nshould be marked static to prevent it from being exposed globally.\n\nQuites the sparse warning:\n\nwarning: symbol \u0027hci_nfc_ops\u0027 was not declared. Should it be static?\n\nSigned-off-by: H Hartley Sweeten \u003chsweeten@visionengravers.com\u003e\nCc: Lauro Ramos Venancio \u003clauro.venancio@openbossa.org\u003e\nCc: Aloisio Almeida Jr \u003caloisio.almeida@openbossa.org\u003e\nCc: Samuel Ortiz \u003csameo@linux.intel.com\u003e\nCc: \"David S. Miller\" \u003cdavem@davemloft.net\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "799030b75a4398b4e75ca5cb5ec790dc75986111",
      "tree": "c46007dcd62f3b2ddf1b341817ebf3902ef76b9d",
      "parents": [
        "502b42408276431605ceaea5dc026a256acc310e"
      ],
      "author": {
        "name": "H Hartley Sweeten",
        "email": "hartleys@visionengravers.com",
        "time": "Mon May 07 12:31:26 2012 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue May 15 17:30:30 2012 -0400"
      },
      "message": "NFC: Quiet nci/ntf.c sparse noise about plain integer as NULL pointer\n\nPointers should be cleared with NULL, not 0.\n\nQuiets a couple sparse warnings of the type:\n\nwarning: Using plain integer as NULL pointer\n\nSigned-off-by: H Hartley Sweeten \u003chsweeten@visionengravers.com\u003e\nCc: Lauro Ramos Venancio \u003clauro.venancio@openbossa.org\u003e\nCc: Aloisio Almeida Jr \u003caloisio.almeida@openbossa.org\u003e\nCc: Samuel Ortiz \u003csameo@linux.intel.com\u003e\nCc: \"David S. Miller\" \u003cdavem@davemloft.net\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "502b42408276431605ceaea5dc026a256acc310e",
      "tree": "5ee5260c84b35142ffb01dc2236bcdb10a687f6a",
      "parents": [
        "040487f364e03fc4d9fcab5549618642cc3f6fe7"
      ],
      "author": {
        "name": "H Hartley Sweeten",
        "email": "hartleys@visionengravers.com",
        "time": "Mon May 07 12:31:25 2012 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue May 15 17:30:29 2012 -0400"
      },
      "message": "NFC: Include nci_core.h to nci/lib.c\n\nInclude the header to pickup the exported symbol prototype.\n\nQuites the sparse warning:\n\nwarning: symbol \u0027nci_to_errno\u0027 was not declared. Should it be static?\n\nSigned-off-by: H Hartley Sweeten \u003chsweeten@visionengravers.com\u003e\nCc: Lauro Ramos Venancio \u003clauro.venancio@openbossa.org\u003e\nCc: Aloisio Almeida Jr \u003caloisio.almeida@openbossa.org\u003e\nCC: Samuel Ortiz \u003csameo@linux.intel.com\u003e\nCC: \"David S. Miller\" \u003cdavem@davemloft.net\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "040487f364e03fc4d9fcab5549618642cc3f6fe7",
      "tree": "b7397a8aa649115f1a158455f19287a323b7dcf6",
      "parents": [
        "51c25be857156493247d17c371d01735dc9b8658"
      ],
      "author": {
        "name": "H Hartley Sweeten",
        "email": "hartleys@visionengravers.com",
        "time": "Mon May 07 12:31:24 2012 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue May 15 17:30:29 2012 -0400"
      },
      "message": "NFC: Quiet nci/data.c sparse noise about plain integer as NULL pointer\n\nPointers should be cleared with NULL, not 0.\n\nQuiets a couple sparse warnings of the type:\n\nwarning: Using plain integer as NULL pointer\n\nSigned-off-by: H Hartley Sweeten \u003chsweeten@visionengravers.com\u003e\nCc: Lauro Ramos Venancio \u003clauro.venancio@openbossa.org\u003e\nCc: Aloisio Almeida Jr \u003caloisio.almeida@openbossa.org\u003e\nCc: Samuel Ortiz \u003csameo@linux.intel.com\u003e\nCc: \"David S. Miller\" \u003cdavem@davemloft.net\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "51c25be857156493247d17c371d01735dc9b8658",
      "tree": "3f883d4c18e989e604e2563873dae29248547b69",
      "parents": [
        "43472fffb4628773397297f7e365983accd4a0ef"
      ],
      "author": {
        "name": "joseph daniel",
        "email": "josephdanielwalter@gmail.com",
        "time": "Mon May 07 12:31:23 2012 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue May 15 17:30:29 2012 -0400"
      },
      "message": "NFC: Fix LLCP compilation warning\n\nnfc_llcp_general_bytes is defined in nfc/core.c as:\nnfc_llcp_general_bytes(struct nfc_dev *dev, size_t *gb_len).\n\nas in nfc/nfc.h:\nnfc_llcp_general_bytes(struct nfc_dev *dev, u8 *gb_len), if CONFIG_NFC_LLCP\nis not defined.\n\nso we got some warnings,\nnet/nfc/core.c:207:2: warning: passing argument 2 of ‘nfc_llcp_general_bytes’ from incompatible pointer type [enabled by default]\nnet/nfc/nfc.h:87:19: note: expected ‘u8 *’ but argument is of type ‘size_t *’\n\nSigned-off-by: joseph daniel \u003cjosephdanielwalter@gmail.com\u003e\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": "1676f75159c8091e865c33b61ad4934dfd3b7821",
      "tree": "babd0f9912f05a2608c4fab5084345d408c67169",
      "parents": [
        "d4ccb132801aeeb2cfd18c4b4b7fa0043ab37f80"
      ],
      "author": {
        "name": "Eric Lapuyade",
        "email": "eric.lapuyade@intel.com",
        "time": "Mon May 07 12:31:16 2012 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue May 15 17:28:00 2012 -0400"
      },
      "message": "NFC: Add HCI/SHDLC support to let driver check for tag presence\n\nSigned-off-by: Eric Lapuyade \u003ceric.lapuyade@intel.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "d4ccb132801aeeb2cfd18c4b4b7fa0043ab37f80",
      "tree": "7f3372d3925e5cb69cb5db5867accee4d17ff9b8",
      "parents": [
        "addfabf98daad7b469ad788a622dbeab6aaaa330"
      ],
      "author": {
        "name": "Eric Lapuyade",
        "email": "eric.lapuyade@intel.com",
        "time": "Mon May 07 12:31:15 2012 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue May 15 17:28:00 2012 -0400"
      },
      "message": "NFC: Specify usage for targets found and target lost events\n\nIt is now specified that nfc_target_found() and nfc_target_lost() core\nfunctions must not be called from an atomic context. This allow us to\nserialize calls and protect the targets table using the nfc device lock\ninstead of a spinlock.\n\nSigned-off-by: Eric Lapuyade \u003ceric.lapuyade@intel.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "addfabf98daad7b469ad788a622dbeab6aaaa330",
      "tree": "252043c69754cb2c943530af909bdd567ddd9977",
      "parents": [
        "900994332675f84a9fbbb33ff089474614c7f2fe"
      ],
      "author": {
        "name": "Eric Lapuyade",
        "email": "eric.lapuyade@intel.com",
        "time": "Mon May 07 12:31:14 2012 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue May 15 17:28:00 2012 -0400"
      },
      "message": "NFC: Remove useless HCI private nfc target table\n\nSigned-off-by: Eric Lapuyade \u003ceric.lapuyade@intel.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "900994332675f84a9fbbb33ff089474614c7f2fe",
      "tree": "6b9b6f7b50217a30e72848466865e521ee64d048",
      "parents": [
        "536acc085c641ff8ba46c2c0e97b5e137cbc22d6"
      ],
      "author": {
        "name": "Eric Lapuyade",
        "email": "eric.lapuyade@intel.com",
        "time": "Mon May 07 12:31:13 2012 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue May 15 17:27:59 2012 -0400"
      },
      "message": "NFC: Cache the core NFC active target pointer instead of its index\n\nThe NFC Core now caches the active nfc target pointer, thereby avoiding\nthe need to lookup the target table for each invocation of a driver ops.\nConsequently, pn533, HCI and NCI now directly receive an nfc_target\npointer instead of a target index.\n\nCc: Ilan Elias \u003cilane@ti.com\u003e\nSigned-off-by: Eric Lapuyade \u003ceric.lapuyade@intel.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "f3a138c10b9a5f716d2b773e0ae08401ebd19f80",
      "tree": "c8bbce69088765dd928fc037164a80fa85d743e9",
      "parents": [
        "99e126fdc04fb567567a6ec14317fae16a7a2de1"
      ],
      "author": {
        "name": "Marcel Holtmann",
        "email": "marcel@holtmann.org",
        "time": "Thu May 03 07:12:48 2012 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue May 15 17:27:28 2012 -0400"
      },
      "message": "NFC: Select CRC_CCITT for SHDLC link layer of HCI based drivers\n\nThe SHDLC link layer of HCI based drivers uses CRC-CCITT and thus\nneeds to select that kernel option.\n\nOtherwise it ends up with this linking error:\n\nnet/built-in.o: In function `nfc_shdlc_add_len_crc\u0027:\nnet/nfc/hci/shdlc.c:113: undefined reference to `crc_ccitt\u0027\n\nSigned-off-by: Marcel Holtmann \u003cmarcel@holtmann.org\u003e\nAcked-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "59ef43e681d103a51c3727dad0315e093f07ec61",
      "tree": "87f6320f1440ce3ce6c0c15ad3cef8bc98186f88",
      "parents": [
        "91fbe33034c184c6a60e31c2207a2f7ec2f180dc",
        "b5abcf0219263f4e961dca71cbe26e06c5b0ee68"
      ],
      "author": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Apr 18 14:17:13 2012 -0400"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Apr 18 14:27:48 2012 -0400"
      },
      "message": "Merge branch \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-next into for-davem\n\nConflicts:\n\tdrivers/net/wireless/iwlwifi/iwl-testmode.c\n\tinclude/net/nfc/nfc.h\n\tnet/nfc/netlink.c\n\tnet/wireless/nl80211.c\n"
    },
    {
      "commit": "95c961747284a6b83a5e2d81240e214b0fa3464d",
      "tree": "c7be86a00db3605a48a03109fafcbe31039ca2e0",
      "parents": [
        "5e73ea1a31c3612aa6dfe44f864ca5b7b6a4cff9"
      ],
      "author": {
        "name": "Eric Dumazet",
        "email": "eric.dumazet@gmail.com",
        "time": "Sun Apr 15 05:58:06 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Apr 15 12:44:40 2012 -0400"
      },
      "message": "net: cleanup unsigned to unsigned int\n\nUse of \"unsigned int\" is preferred to bare \"unsigned\" in net tree.\n\nSigned-off-by: Eric Dumazet \u003ceric.dumazet@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "011e3c63251be832d23df9f0697626ab7b354d02",
      "tree": "2cad5b58c274c93ae49d9b58fb15d784d4dfd78f",
      "parents": [
        "c1412fce7eccae62b4de22494f6ab3ff8a90c0c6",
        "ecca5c3acc0d0933d89abc44e60afb0cc8170e35"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Apr 12 19:41:23 2012 -0400"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Apr 12 19:41:23 2012 -0400"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net\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": "c8d56ae78653c02fc6e6f304a18f860302481c2d",
      "tree": "c60fce9156d96a746e809302ebeb1eab86e73f25",
      "parents": [
        "144612cacc0b5c230f0b3aebc3a3a53854c332ee"
      ],
      "author": {
        "name": "Eric Lapuyade",
        "email": "eric.lapuyade@intel.com",
        "time": "Tue Apr 10 19:43:12 2012 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Thu Apr 12 15:10:39 2012 -0400"
      },
      "message": "NFC: Add Core support to generate tag lost event\n\nSome HW/drivers get notifications when a tag moves out of the radio field.\nThis notification is now forwarded to user space through netlink.\n\nSigned-off-by: Eric Lapuyade \u003ceric.lapuyade@intel.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "144612cacc0b5c230f0b3aebc3a3a53854c332ee",
      "tree": "ec2b6fa0faf19ca9977c50a84ba9ba21aabe725a",
      "parents": [
        "01ae0eea9bed132a9c4a2c207dbf8e05b0051071"
      ],
      "author": {
        "name": "Eric Lapuyade",
        "email": "eric.lapuyade@intel.com",
        "time": "Tue Apr 10 19:43:11 2012 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Thu Apr 12 15:10:38 2012 -0400"
      },
      "message": "NFC: Changed target activated state logic\n\nSigned-off-by: Eric Lapuyade \u003ceric.lapuyade@intel.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "01ae0eea9bed132a9c4a2c207dbf8e05b0051071",
      "tree": "7de07ede2d172edaa27bfae617b89b2068d36044",
      "parents": [
        "c4fbb6515a4dcec83d340247639b5644c4745528"
      ],
      "author": {
        "name": "Eric Lapuyade",
        "email": "eric.lapuyade@intel.com",
        "time": "Tue Apr 10 19:43:10 2012 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Thu Apr 12 15:10:37 2012 -0400"
      },
      "message": "NFC: Fix next target_idx type and rename for clarity\n\nSigned-off-by: Eric Lapuyade \u003ceric.lapuyade@intel.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "c4fbb6515a4dcec83d340247639b5644c4745528",
      "tree": "9123c1e0b56ea1f9910ce4db1e9046bd5a8a29c4",
      "parents": [
        "0efbf7fb308d0c6f8419922850a2d0b45d4d4401"
      ],
      "author": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Tue Apr 10 19:43:09 2012 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Thu Apr 12 15:10:37 2012 -0400"
      },
      "message": "NFC: The core part should generate the target index\n\nThe target index can be used by userspace to uniquely identify a target\nand thus should be kept unique, per NFC adapter. Moreover, some protocols\ndo not provide a logical index when discovering new targets, so we have to\ngenerate one for them.\nFor NCI or pn533 to fetch their logical index, we added a logical_idx field\nto the target structure.\n\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "eb738fe535ae8e44402c372ecc1321eee0552a09",
      "tree": "e0308123ef489ed65ef52db74f52c3e0f6541a6f",
      "parents": [
        "8b8d2e08bf0d50193931afd27482a59376b66b2b"
      ],
      "author": {
        "name": "Eric Lapuyade",
        "email": "eric.lapuyade@intel.com",
        "time": "Tue Apr 10 19:43:07 2012 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Thu Apr 12 15:10:35 2012 -0400"
      },
      "message": "NFC: SHDLC implementation\n\nMost NFC HCI chipsets actually use a simplified HDLC link layer to\ncarry HCI payloads.\nThis implementation registers itself as an HCI device on behalf of the\nNFC driver.\n\nSigned-off-by: Eric Lapuyade \u003ceric.lapuyade@intel.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "8b8d2e08bf0d50193931afd27482a59376b66b2b",
      "tree": "7752d914ca7d89f2f2c00159bb718a53d9980139",
      "parents": [
        "e1da0efa2ee71df957b280bcfa41f82ce6986a1d"
      ],
      "author": {
        "name": "Eric Lapuyade",
        "email": "eric.lapuyade@intel.com",
        "time": "Tue Apr 10 19:43:06 2012 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Thu Apr 12 15:10:34 2012 -0400"
      },
      "message": "NFC: HCI support\n\nThis is an implementation of ETSI TS 102 622 specification.\nMany NFC chipsets use HCI as the host \u003c-\u003e target protocol on top of a\nserial link like i2c.\n\nSigned-off-by: Eric Lapuyade \u003ceric.lapuyade@intel.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "e1da0efa2ee71df957b280bcfa41f82ce6986a1d",
      "tree": "6b158595ad501b56545a1461104ae8cbbf1b9c76",
      "parents": [
        "8112a5c91d781a22d2b631f3295386b0b70de7c8"
      ],
      "author": {
        "name": "Eric Lapuyade",
        "email": "eric.lapuyade@linux.intel.com",
        "time": "Tue Apr 10 19:43:05 2012 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Thu Apr 12 15:10:34 2012 -0400"
      },
      "message": "NFC: Export target lost function\n\nNFC drivers will call this routine when they detect that a tag leaves the\nRF field. This will eventually lead to the corresponding netlink event\nto be sent.\n\nSigned-off-by: Eric Lapuyade \u003ceric.lapuyade@intel.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "8112a5c91d781a22d2b631f3295386b0b70de7c8",
      "tree": "d4239b5d7b2dff9d24b8db793cb6729c23f901c9",
      "parents": [
        "997002785e3f932fd26a0f9c3cd91d4b4861ed29"
      ],
      "author": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Tue Apr 10 19:43:04 2012 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Thu Apr 12 15:10:33 2012 -0400"
      },
      "message": "NFC: Add a target lost netlink event\n\nSome chips are capable of detecting when a tag is out of the field, so\nthey could send a netlink event about it to userspace.\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": "1e6428d82b3c61ac3bb725b64ffb634b60cbd678",
      "tree": "dec716687536087ab3b69acec5212c269061d59c",
      "parents": [
        "028d6a6767456d6c84a72d3451f19fe7ca7b47db"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Mar 29 23:23:57 2012 -0400"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Apr 01 18:11:37 2012 -0400"
      },
      "message": "nfc: Stop using NLA_PUT*().\n\nThese macros contain a hidden goto, and are thus extremely error\nprone and make code hard to audit.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "eb9bc6e9a0ac668d2283b8fea1534f8ba31d1692",
      "tree": "91e9c684e967a7959cce3ae6de256d0f9ac51f85",
      "parents": [
        "0a40acb24602783fcf6881f915659148aa9807d7"
      ],
      "author": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Mon Mar 05 01:03:54 2012 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Mar 06 15:16:25 2012 -0500"
      },
      "message": "NFC: NCI 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": "0a40acb24602783fcf6881f915659148aa9807d7",
      "tree": "aad4a42c270c615fdc67f454f974794e8fcd2160",
      "parents": [
        "427a2eb1f568c9c5934a36105232c94553db9b69"
      ],
      "author": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Mon Mar 05 01:03:53 2012 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Mar 06 15:16:25 2012 -0500"
      },
      "message": "NFC: Core 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": "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": "c970a1ac4e75a5d31c7b6e8e9f0bb192b0a511e7",
      "tree": "8c1e110d2c21b69132b5912a0a8f4e1f65855f15",
      "parents": [
        "c3b1e1e8a76fdaa507daaa95ba7bd1d8d0c74b6b"
      ],
      "author": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Mon Mar 05 01:03:34 2012 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Mar 06 15:16:19 2012 -0500"
      },
      "message": "NFC: Add device powered netlink attribute\n\nFor user space to know if a device is up or down.\n\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "6269cc83e7c444f3050e0d7e640d079bae17aa68",
      "tree": "001a379d04ab83bea3960b7e0d91e92679f37514",
      "parents": [
        "c4f3b9725ed476adbcaf1c49d882ab541bc4214c"
      ],
      "author": {
        "name": "Dan Carpenter",
        "email": "dan.carpenter@oracle.com",
        "time": "Thu Jan 26 09:13:31 2012 +0300"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Jan 27 14:57:04 2012 -0500"
      },
      "message": "nfc: NULL vs zero in nci_activate_target()\n\nThis is a pointer so it should be NULL instead of zero.  Sparse\ncomplains about this stuff:\nnet/nfc/nci/core.c:447:37: warning: Using plain integer as NULL pointer\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": "019c4fbaa790e2b3f11dab0c8b7d9896d77db3e5",
      "tree": "593fc051bc96a40e48406f6cba883b1f95822422",
      "parents": [
        "25a1d9dc850b1bdcc4760eb625f0a67057f54d26"
      ],
      "author": {
        "name": "Ilan Elias",
        "email": "ilane@ti.com",
        "time": "Wed Jan 18 13:16:14 2012 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Jan 24 14:32:29 2012 -0500"
      },
      "message": "NFC: Add NCI multiple targets support\n\nAdd the ability to select between multiple targets in NCI.\nIf only one target is found, it will be auto-activated.\nIf more than one target is found, then DISCOVER_NTF will be\ngenerated for each target, and the host should select one by\ncalling DISCOVER_SELECT_CMD. Then, the target will be activated.\nIf the activation fails, GENERIC_ERROR_NTF is generated.\n\nSigned-off-by: Ilan Elias \u003cilane@ti.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "25a1d9dc850b1bdcc4760eb625f0a67057f54d26",
      "tree": "d717fdf49f8183899f8c98ce8860c5b1c4dceb2d",
      "parents": [
        "8939e47fc953cce6ef53e79e9ff9b53319d1a72d"
      ],
      "author": {
        "name": "Ilan Elias",
        "email": "ilane@ti.com",
        "time": "Wed Jan 18 13:16:13 2012 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Jan 24 14:32:28 2012 -0500"
      },
      "message": "NFC: NFC core layer should not set the target_idx\n\nThe NFC core layer should not set the target_idx.\nInstead, the driver layer (e.g. NCI, PN533) should set the\ntarget_idx, so that it will be able to identify the target\nwhen its I/F (e.g. activate_target) is called.\nThis is required in order to support multiple targets.\nNote that currently supported drivers (PN533 and NCI) don\u0027t\nuse the target_idx in their implementation.\n\nSigned-off-by: Ilan Elias \u003cilane@ti.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "8939e47fc953cce6ef53e79e9ff9b53319d1a72d",
      "tree": "fba0ffe539b4d6937bfb2bd9986fe989917b8039",
      "parents": [
        "6d810f10325522cfcf498dc6d64b9f96e1f5153f"
      ],
      "author": {
        "name": "Ilan Elias",
        "email": "ilane@ti.com",
        "time": "Wed Jan 18 13:16:12 2012 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Jan 24 14:32:28 2012 -0500"
      },
      "message": "NFC: Clearly separate NCI states from flags\n\nMake a clear separation between NCI states and flags.\nThis is required in order to support more NCI states (e.g.\nfor multiple targets support).\n\nSigned-off-by: Ilan Elias \u003cilane@ti.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "c4bf98b220cba7a8618405261d69ee53a265110e",
      "tree": "2710efffaefc519f0d08f116ba669b1648aaab4a",
      "parents": [
        "889cbb911a195b832745f77240f547cb2a2885bc"
      ],
      "author": {
        "name": "Ilan Elias",
        "email": "ilane@ti.com",
        "time": "Tue Jan 17 12:03:50 2012 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Jan 24 14:21:55 2012 -0500"
      },
      "message": "NFC: Add NCI data exchange timer\n\nAdd NCI data exchange timer to catch timeouts,\nand call the data exchange callback with an error.\n\nSigned-off-by: Ilan Elias \u003cilane@ti.com\u003e\nAcked-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "d5a2ca60e41fec4ede7b82d3608278523cffe77b",
      "tree": "64faf8e66edaf03fe35b9bd61e8263817a17cca9",
      "parents": [
        "bfeb4dbc5cb36ae774fabe7b0e0d559e621a2ccd"
      ],
      "author": {
        "name": "Ilan Elias",
        "email": "ilane@ti.com",
        "time": "Tue Jan 17 11:06:43 2012 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Jan 24 14:21:15 2012 -0500"
      },
      "message": "NFC: Export new attributes sensb_res and sensf_res\n\nExport new attributes sensb_res for tech B and sensf_res\nfor tech F in the target info (returned as a response to\nNFC_CMD_GET_TARGET).\nThe max size of the attributes nfcid1, sensb_res and sensf_res\nis exported to user space though include/linux/nfc.\n\nSigned-off-by: Ilan Elias \u003cilane@ti.com\u003e\nAcked-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "bd7e01bc7e7a90b33470173618f6f6805143cd42",
      "tree": "6ded85d2d1559bec5e0dbdbda81acd7ebb1acb0b",
      "parents": [
        "ca742cd9766ff519b0e927a9296e29541ee13c7b"
      ],
      "author": {
        "name": "Ilan Elias",
        "email": "ilane@ti.com",
        "time": "Sun Jan 08 11:21:53 2012 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Jan 24 14:08:38 2012 -0500"
      },
      "message": "NFC: Complete NCI deactivate in deactivate_ntf\n\nIf a target was active, complete the NCI deactivate request\nonly in deactivate_ntf. Otherwise, complete it at deactivate_rsp.\nDeactivate_ntf represents the actual disconnection event (sent from\nthe NCI controller).\n\nSigned-off-by: Ilan Elias \u003cilane@ti.com\u003e\nAcked-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "288e0713f469c03dbc412153b5341d6dfc2c9907",
      "tree": "1155f2d96309acb17a23d4a384417c5de3940647",
      "parents": [
        "9931df2692ddb7db092550ce063e674730176ecf"
      ],
      "author": {
        "name": "Ilan Elias",
        "email": "ilane@ti.com",
        "time": "Thu Dec 22 11:51:54 2011 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Jan 04 14:30:43 2012 -0500"
      },
      "message": "NFC: Export a new attribute nfcid1 in target info\n\nThe nfcid1 is the NFC-A identifier.\nIt is exported as an attribute of the target info\n(returned as a response to NFC_CMD_GET_TARGET).\n\nSigned-off-by: Ilan Elias \u003cilane@ti.com\u003e\nAcked-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "004161cb52ac49bc17f6528543c1cecbd728f750",
      "tree": "61701dba816c42e77dc9f941d0e66a8887067919",
      "parents": [
        "637d85a7cdfe4240a56da7d70cf95cca65ea21d3"
      ],
      "author": {
        "name": "Ilan Elias",
        "email": "ilane@ti.com",
        "time": "Tue Dec 20 16:57:41 2011 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Jan 04 14:30:39 2012 -0500"
      },
      "message": "NFC: Handle error during NCI data exchange\n\nAdd support for NCI Interface Error Notification.\nWhen this notification is received and we\u0027re during a\ndata exchange transaction, indicate an error to the NFC\ncore layer via the data exchange callback.\n\nSigned-off-by: Ilan Elias \u003cilane@ti.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "637d85a7cdfe4240a56da7d70cf95cca65ea21d3",
      "tree": "955b49a8a27b871725c0f262f4d475cab59db01c",
      "parents": [
        "cee0bec58a922976a5f4d70081a3b2fd73e108e9"
      ],
      "author": {
        "name": "Ilan Elias",
        "email": "ilane@ti.com",
        "time": "Tue Dec 20 16:57:40 2011 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Jan 04 14:30:39 2012 -0500"
      },
      "message": "NFC: Update names and structs to NCI spec 1.0 d22\n\nAddition, deletion, and modification of NCI constants.\nChanges in NCI commands, responses, and notifications structures.\n\nSigned-off-by: Ilan Elias \u003cilane@ti.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": "645d35902c8f05a1b12fa838aa9052d8eeaf161e",
      "tree": "6aa09f8f21d27e39e64efc8c770a5ade15c2ed2f",
      "parents": [
        "186630c2809bc87fba6e49896fa2279c43f512d2"
      ],
      "author": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Fri Dec 16 15:03:36 2011 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Dec 19 14:40:22 2011 -0500"
      },
      "message": "NFC: Fix LLCP related build failure\n\nllcp_mac routines should be static and inlined or build will fail with NFC\nselected without LLCP.\n\nThis patch fixes:\n\nLD [M]  net/nfc/nfc.o\nnet/nfc/netlink.o: In function `nfc_llcp_mac_is_down\u0027:\nnetlink.c:(.text+0x0): multiple definition of `nfc_llcp_mac_is_down\u0027\nnet/nfc/core.o:(.text+0x0): first defined here\nnet/nfc/netlink.o: In function `nfc_llcp_mac_is_up\u0027:\nnetlink.c:(.text+0x10): multiple definition of `nfc_llcp_mac_is_up\u0027\nnet/nfc/core.o:(.text+0x10): first defined here\nnet/nfc/af_nfc.o: In function `nfc_llcp_mac_is_down\u0027:\n(.text+0x0): multiple definition of `nfc_llcp_mac_is_down\u0027\nnet/nfc/core.o:(.text+0x0): first defined here\nnet/nfc/af_nfc.o: In function `nfc_llcp_mac_is_up\u0027:\n(.text+0x10): multiple definition of `nfc_llcp_mac_is_up\u0027\nnet/nfc/core.o:(.text+0x10): first defined here\nnet/nfc/rawsock.o: In function `nfc_llcp_mac_is_down\u0027:\nrawsock.c:(.text+0x0): multiple definition of `nfc_llcp_mac_is_down\u0027\nnet/nfc/core.o:(.text+0x0): first defined here\nnet/nfc/rawsock.o: In function `nfc_llcp_mac_is_up\u0027:\nrawsock.c:(.text+0x10): multiple definition of `nfc_llcp_mac_is_up\u0027\nnet/nfc/core.o:(.text+0x10): first defined here\n\nSigned-off-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"
    },
    {
      "commit": "541d920b05b538ec0d9ae8ce619ee4fc6fb19e32",
      "tree": "e83cbcc06cf2e9a3c34e4fceb222730469117a77",
      "parents": [
        "1ed28f610653e9b18433c6d87e9d333b7e3e886e"
      ],
      "author": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Wed Dec 14 16:43:10 2011 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Dec 14 14:50:13 2011 -0500"
      },
      "message": "NFC: Set and get DEP general bytes\n\nWithout an API for setting and getting the local and remote general bytes,\ndrivers won\u0027t be able to properly establish a DEP link.\nThis API also allows them to propagate the remote general bytes they get\nfrom the DEP link establishment up to the LLCP layer.\n\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "1ed28f610653e9b18433c6d87e9d333b7e3e886e",
      "tree": "176dbd0bfee9c16ef615d6178a26cd1b125e7527",
      "parents": [
        "db81a62451b24eaef59f41e6fb312a88e1a83454"
      ],
      "author": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Wed Dec 14 16:43:09 2011 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Dec 14 14:50:12 2011 -0500"
      },
      "message": "NFC: Add a DEP link control netlink command\n\nNFC-DEP (Data Exchange Protocol) is an NFC MAC layer.\nThis command allows to enable and disable the DEP link on to which e.g.\nLLCP can run.\n\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "db81a62451b24eaef59f41e6fb312a88e1a83454",
      "tree": "7d2f730daacb982db12a866d89bc119cc103d33c",
      "parents": [
        "94a098da42f258ae7019acbbea3bc5f93dc6f8f1"
      ],
      "author": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Wed Dec 14 16:43:08 2011 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Dec 14 14:50:12 2011 -0500"
      },
      "message": "NFC: Atomic socket allocation\n\nrawsock_create() is called with preemption disabled, so we should not\nsleep.\n\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "94a098da42f258ae7019acbbea3bc5f93dc6f8f1",
      "tree": "a0c03bd37faaf72ca839024433a4a90ae9d3b20a",
      "parents": [
        "7c7cd3bfec68fee33b30d177df6a6a0c4bbdc59d"
      ],
      "author": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Wed Dec 14 16:43:07 2011 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Dec 14 14:50:12 2011 -0500"
      },
      "message": "NFC: Do not take the genl mutex from the netlink release notifier\n\nThe netlink notifier is atomic so we must not sleep in that context.\nAlso we know that Any netlink packets arriving to us will be purged when\nthe notifier is called, so we don\u0027t need to take the mutex.\n\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "7c7cd3bfec68fee33b30d177df6a6a0c4bbdc59d",
      "tree": "7b7332d63303d30c73b4ecd8a300e84d801baa33",
      "parents": [
        "52858b51b2c779a8f9db32accf774b165522ad81"
      ],
      "author": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Wed Dec 14 16:43:06 2011 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Dec 14 14:50:12 2011 -0500"
      },
      "message": "NFC: Add tx skb allocation routine\n\nThis is a factorization of the current rawsock tx skb allocation routine,\nas it will be used by the LLCP code.\nWe also rename nfc_alloc_skb to nfc_alloc_recv_skb for consistency sake.\n\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "52858b51b2c779a8f9db32accf774b165522ad81",
      "tree": "c7746532b15f974cafba6a133ecfcb381574e6b8",
      "parents": [
        "e4522ab1c469a65857ddd2d22d0d3f5606965aaa"
      ],
      "author": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Wed Dec 14 16:43:05 2011 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Dec 14 14:50:12 2011 -0500"
      },
      "message": "NFC: Add function name to the NFC pr_fmt() routine\n\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "5d22df200beccb1dea26fe4d8684ed93ae2f0aeb",
      "tree": "05220b08a0c9d170ad88e3b9ed0390750d22d8ea",
      "parents": [
        "8b1fdb53075bd794a209a611bc94aedaf7ecf9e2",
        "78feb35b8161acd95c33a703ed6ab6f554d29387"
      ],
      "author": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Dec 14 14:35:41 2011 -0500"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Dec 14 14:35:41 2011 -0500"
      },
      "message": "Merge branch \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless\n\nConflicts:\n\tdrivers/net/wireless/iwlwifi/iwl-agn.c\n"
    },
    {
      "commit": "f8c141c3e915e3a040d4c1badde28e23f8cbe255",
      "tree": "d2b8b3f0530f284fb14e636199decbd3f9105c2a",
      "parents": [
        "123877b80ed62c3b897c53357b622574c023b642"
      ],
      "author": {
        "name": "Dan Carpenter",
        "email": "dan.carpenter@oracle.com",
        "time": "Fri Dec 09 09:35:39 2011 +0300"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Dec 12 14:23:27 2011 -0500"
      },
      "message": "nfc: signedness bug in __nci_request()\n\nwait_for_completion_interruptible_timeout() returns -ERESTARTSYS if\ninterrupted so completion_rc needs to be signed.  The current code\nprobably returns -ETIMEDOUT if we hit this situation, but after this\npatch is applied it will return -ERESTARTSYS.\n\nSigned-off-by: Dan Carpenter \u003cdan.carpenter@oracle.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "24bf33048579096958083449c9f5a68f9c5c0d6d",
      "tree": "218f4d687c6d9ade979e355c03520b7f994f140f",
      "parents": [
        "538af1344ab21cd2b638e779c2e82550a886b26e"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Tue Nov 29 11:37:35 2011 -0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Nov 30 15:08:38 2011 -0500"
      },
      "message": "nfc: Remove function tracer like entry messages\n\nLogging messages that mimic function tracer enter/exit\naren\u0027t necessary.  Just remove them.\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "538af1344ab21cd2b638e779c2e82550a886b26e",
      "tree": "1a2114502d6addc611041ac12af202ad48eb2018",
      "parents": [
        "20c239c1390bd6f3bb389fe1a7e8307f29f52563"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Tue Nov 29 11:37:34 2011 -0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Nov 30 15:08:37 2011 -0500"
      },
      "message": "nfc: Remove unused nfc_printk and nfc_\u003clevel\u003e macros\n\nAll uses have been removed, so killing what\u0027s not necessary.\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "20c239c1390bd6f3bb389fe1a7e8307f29f52563",
      "tree": "c78b5099bd642482ef69531ba19bbff0ce33e4cf",
      "parents": [
        "ed1e0ad8816389ceefa2d94a9a3d3520088e410f"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Tue Nov 29 11:37:33 2011 -0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Nov 30 15:08:36 2011 -0500"
      },
      "message": "nfc: Convert nfc_dbg to pr_debug\n\nUsing the standard debugging mechanisms is better than\nsubsystem specific ones when the subsystem doesn\u0027t use\na specific struct.\n\nCoalesce long formats.\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "ed1e0ad8816389ceefa2d94a9a3d3520088e410f",
      "tree": "bb15b4ed37d9e43f8ac1501f9fac26a808a36c22",
      "parents": [
        "acda130b0e615596c63640f05febb02d2e681dde"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Tue Nov 29 11:37:32 2011 -0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Nov 30 15:08:36 2011 -0500"
      },
      "message": "nfc: Use standard logging styles\n\nUsing the normal logging styles is preferred over\nsubsystem specific styles when the subsystem does\nnot take a specific struct.\n\nConvert nfc_\u003clevel\u003e specific messages to pr_\u003clevel\u003e\nAdd newlines to uses.\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "515db09338704a6ad7d27b5f1e33820d3052edd2",
      "tree": "74f915531710303397d34069b325c2be7a5ac93c",
      "parents": [
        "30be52e44fd4276d768efffb55d424fb682e6505",
        "cfcfc9eca2bcbd26a8e206baeb005b055dbf8e37"
      ],
      "author": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Nov 22 14:05:46 2011 -0500"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Nov 22 14:05:46 2011 -0500"
      },
      "message": "Merge branch \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux\n\nConflicts:\n\tdrivers/net/wireless/iwlegacy/iwl-debugfs.c\n\tdrivers/net/wireless/iwlegacy/iwl-rx.c\n\tdrivers/net/wireless/iwlegacy/iwl-scan.c\n\tdrivers/net/wireless/iwlegacy/iwl-tx.c\n\tinclude/net/bluetooth/bluetooth.h\n"
    },
    {
      "commit": "db98c829b70e0a313e627d1c63cf5a7087290e5c",
      "tree": "ddf1c3982c0a07ece89355675efd4464475cac57",
      "parents": [
        "ee4c64fb984e652c0d49d41d19d1b8e4576c3203"
      ],
      "author": {
        "name": "Ilan Elias",
        "email": "ilane@ti.com",
        "time": "Wed Nov 09 12:09:16 2011 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Nov 11 12:32:50 2011 -0500"
      },
      "message": "NFC: Check if NCI data flow control is used\n\nCheck if NCI data flow control is used in nci_tx_work.\n\nSigned-off-by: Ilan Elias \u003cilane@ti.com\u003e\nAcked-by: Lauro Ramos Venancio \u003clauro.venancio@openbossa.org\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "ee4c64fb984e652c0d49d41d19d1b8e4576c3203",
      "tree": "5d5acb2fc248c030130eb298830787c9203b1f98",
      "parents": [
        "e8c0dacd9836dc2dcb28d236c9cc3cfaa9965a20"
      ],
      "author": {
        "name": "Ilan Elias",
        "email": "ilane@ti.com",
        "time": "Wed Nov 09 12:09:15 2011 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Nov 11 12:32:50 2011 -0500"
      },
      "message": "NFC: Removal of unused operations for NCI spec 1.0 d18\n\nRemove unused NCI operations, e.g. create static rf connection.\n\nSigned-off-by: Ilan Elias \u003cilane@ti.com\u003e\nAcked-by: Lauro Ramos Venancio \u003clauro.venancio@openbossa.org\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "e8c0dacd9836dc2dcb28d236c9cc3cfaa9965a20",
      "tree": "afc78589cb1a21a25d6ef0e1ad5532451bc47838",
      "parents": [
        "e999882a052a2959571989b2db2b51893d23c0bb"
      ],
      "author": {
        "name": "Ilan Elias",
        "email": "ilane@ti.com",
        "time": "Wed Nov 09 12:09:14 2011 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Nov 11 12:32:50 2011 -0500"
      },
      "message": "NFC: Update names and structs to NCI spec 1.0 d18\n\nAddition, deletion and modification of NCI constants.\nChanges in NCI commands, responses and notifications structures.\n\nSigned-off-by: Ilan Elias \u003cilane@ti.com\u003e\nAcked-by: Lauro Ramos Venancio \u003clauro.venancio@openbossa.org\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "32aaeffbd4a7457bf2f7448b33b5946ff2a960eb",
      "tree": "faf7ad871d87176423ff9ed1d1ba4d9c688fc23f",
      "parents": [
        "208bca0860406d16398145ddd950036a737c3c9d",
        "67b84999b1a8b1af5625b1eabe92146c5eb42932"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Nov 06 19:44:47 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Nov 06 19:44:47 2011 -0800"
      },
      "message": "Merge branch \u0027modsplit-Oct31_2011\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/paulg/linux\n\n* \u0027modsplit-Oct31_2011\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/paulg/linux: (230 commits)\n  Revert \"tracing: Include module.h in define_trace.h\"\n  irq: don\u0027t put module.h into irq.h for tracking irqgen modules.\n  bluetooth: macroize two small inlines to avoid module.h\n  ip_vs.h: fix implicit use of module_get/module_put from module.h\n  nf_conntrack.h: fix up fallout from implicit moduleparam.h presence\n  include: replace linux/module.h with \"struct module\" wherever possible\n  include: convert various register fcns to macros to avoid include chaining\n  crypto.h: remove unused crypto_tfm_alg_modname() inline\n  uwb.h: fix implicit use of asm/page.h for PAGE_SIZE\n  pm_runtime.h: explicitly requires notifier.h\n  linux/dmaengine.h: fix implicit use of bitmap.h and asm/page.h\n  miscdevice.h: fix up implicit use of lists and types\n  stop_machine.h: fix implicit use of smp.h for smp_processor_id\n  of: fix implicit use of errno.h in include/linux/of.h\n  of_platform.h: delete needless include \u003clinux/module.h\u003e\n  acpi: remove module.h include from platform/aclinux.h\n  miscdevice.h: delete unnecessary inclusion of module.h\n  device_cgroup.h: delete needless include \u003clinux/module.h\u003e\n  net: sch_generic remove redundant use of \u003clinux/module.h\u003e\n  net: inet_timewait_sock doesnt need \u003clinux/module.h\u003e\n  ...\n\nFix up trivial conflicts (other header files, and  removal of the ab3550 mfd driver) in\n - drivers/media/dvb/frontends/dibx000_common.c\n - drivers/media/video/{mt9m111.c,ov6650.c}\n - drivers/mfd/ab3550-core.c\n - include/linux/dmaengine.h\n"
    },
    {
      "commit": "b9075fa968a0a4347aef35e235e2995c0e57dddd",
      "tree": "cf9f9716784e790d8a43339653256d9cf9178ff3",
      "parents": [
        "ae29bc92da01a2e9d278a9a58c3b307d41cc0254"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Mon Oct 31 17:11:33 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 31 17:30:54 2011 -0700"
      },
      "message": "treewide: use __printf not __attribute__((format(printf,...)))\n\nStandardize the style for compiler based printf format verification.\nStandardized the location of __printf too.\n\nDone via script and a little typing.\n\n$ grep -rPl --include\u003d*.[ch] -w \"__attribute__\" * | \\\n  grep -vP \"^(tools|scripts|include/linux/compiler-gcc.h)\" | \\\n  xargs perl -n -i -e \u0027local $/; while (\u003c\u003e) { s/\\b__attribute__\\s*\\(\\s*\\(\\s*format\\s*\\(\\s*printf\\s*,\\s*(.+)\\s*,\\s*(.+)\\s*\\)\\s*\\)\\s*\\)/__printf($1, $2)/g ; print; }\u0027\n\n[akpm@linux-foundation.org: revert arch bits]\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nCc: \"Kirill A. Shutemov\" \u003ckirill@shutemov.name\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "bc3b2d7fb9b014d75ebb79ba371a763dbab5e8cf",
      "tree": "b0fd4e724bdb1c0a1783616614ae5a9dec1cfa5c",
      "parents": [
        "d9b9384215e17c68d7b6bd05d6fa409e5d4140d7"
      ],
      "author": {
        "name": "Paul Gortmaker",
        "email": "paul.gortmaker@windriver.com",
        "time": "Fri Jul 15 11:47:34 2011 -0400"
      },
      "committer": {
        "name": "Paul Gortmaker",
        "email": "paul.gortmaker@windriver.com",
        "time": "Mon Oct 31 19:30:30 2011 -0400"
      },
      "message": "net: Add export.h for EXPORT_SYMBOL/THIS_MODULE to non-modules\n\nThese files are non modular, but need to export symbols using\nthe macros now living in export.h -- call out the include so\nthat things won\u0027t break when we remove the implicit presence\nof module.h from everywhere.\n\nSigned-off-by: Paul Gortmaker \u003cpaul.gortmaker@windriver.com\u003e\n"
    },
    {
      "commit": "3a9a231d977222eea36eae091df2c358e03ac839",
      "tree": "d2df117cf336a29fddddb000f972b5f333f40f6d",
      "parents": [
        "6e5fdeedca610df600aabc393c4b1f44b128fe49"
      ],
      "author": {
        "name": "Paul Gortmaker",
        "email": "paul.gortmaker@windriver.com",
        "time": "Fri May 27 09:12:25 2011 -0400"
      },
      "committer": {
        "name": "Paul Gortmaker",
        "email": "paul.gortmaker@windriver.com",
        "time": "Mon Oct 31 19:30:28 2011 -0400"
      },
      "message": "net: Fix files explicitly needing to include module.h\n\nWith calls to modular infrastructure, these files really\nneeds the full module.h header.  Call it out so some of the\ncleanups of implicit and unrequired includes elsewhere can be\ncleaned up.\n\nSigned-off-by: Paul Gortmaker \u003cpaul.gortmaker@windriver.com\u003e\n"
    },
    {
      "commit": "8ebafde00ed0c682fed8c34ac5ba90160ea0bb30",
      "tree": "cc14065f04168bf10f342b29767d6cfa44e16f9d",
      "parents": [
        "84b1bec6d716fc8c289e2530cab109a6e097455b"
      ],
      "author": {
        "name": "Dan Carpenter",
        "email": "dan.carpenter@oracle.com",
        "time": "Fri Sep 23 09:14:35 2011 +0300"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Sep 27 14:34:10 2011 -0400"
      },
      "message": "NFC: use after free on error\n\nWe returned a freed variable on some error paths when the intent was\nto return a NULL.  Part of the reason this was missed was that the\ncode was confusing because it had too many gotos so I removed them\nand simplified the flow a bit.\n\nSigned-off-by: Dan Carpenter \u003cdan.carpenter@oracle.com\u003e\nAcked-by: Lauro Ramos Venancio \u003clauro.venancio@openbossa.org\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "38f04c6b1b682f1879441e2925403ad9aff9e229",
      "tree": "cfd23b3e84b078049b69b81a0fe10f4442ca503f",
      "parents": [
        "de054799b7ffee8ce1e3971a8dcd7816ccf04977"
      ],
      "author": {
        "name": "Ilan Elias",
        "email": "ilane@ti.com",
        "time": "Thu Sep 22 11:36:19 2011 +0300"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Sep 27 14:34:05 2011 -0400"
      },
      "message": "NFC: protect nci_data_exchange transactions\n\nProtect \u0027cb\u0027 and \u0027cb_context\u0027 arguments in nci_data_exchange.\nIn fact, this implements a queue with max length of 1 data\nexchange transactions in parallel.\n\nSigned-off-by: Ilan Elias \u003cilane@ti.com\u003e\nAcked-by: Lauro Ramos Venancio \u003clauro.venancio@openbossa.org\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "de054799b7ffee8ce1e3971a8dcd7816ccf04977",
      "tree": "897861c1135c73629c2bbb317583bef487c2bc74",
      "parents": [
        "2eb1dc101e6ed62fda64a426ffd864c03e550bc2"
      ],
      "author": {
        "name": "Ilan Elias",
        "email": "ilane@ti.com",
        "time": "Thu Sep 22 11:13:01 2011 +0300"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Sep 27 14:34:04 2011 -0400"
      },
      "message": "NFC: implicitly deactivate in nci_start_poll\n\nWhen start_poll is called, and a target was implicitly activated,\nwe need to implicitly deactivate it.\nOn the other hand, when the target was activated by the user,\nwe should not deactivate it.\n\nSigned-off-by: Ilan Elias \u003cilane@ti.com\u003e\nAcked-by: Lauro Ramos Venancio \u003clauro.venancio@openbossa.org\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "2eb1dc101e6ed62fda64a426ffd864c03e550bc2",
      "tree": "cb9f10c7c87d55474a3e9a37300d4c4d18c0c4cb",
      "parents": [
        "5cf80993add2d01dcfe3283cb290998b9d3d72cd"
      ],
      "author": {
        "name": "Ilan Elias",
        "email": "ilane@ti.com",
        "time": "Thu Sep 22 10:47:52 2011 +0300"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Sep 27 14:34:04 2011 -0400"
      },
      "message": "NFC: improve readability of an \u0027if\u0027 in nci core.c\n\nSigned-off-by: Ilan Elias \u003cilane@ti.com\u003e\nAcked-by: Lauro Ramos Venancio \u003clauro.venancio@openbossa.org\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "6a2968aaf50c7a22fced77a5e24aa636281efca8",
      "tree": "c3c9691da86f90d1eb13ee75e36189faad553496",
      "parents": [
        "55eb94f9e923cba376cdf48ea5ab28d81116bead"
      ],
      "author": {
        "name": "Ilan Elias",
        "email": "ilane@ti.com",
        "time": "Sun Sep 18 11:19:35 2011 +0300"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Sep 20 14:43:49 2011 -0400"
      },
      "message": "NFC: basic NCI protocol implementation\n\nThe NFC Controller Interface (NCI) is a standard\ncommunication protocol between an NFC Controller (NFCC)\nand a Device Host (DH), defined by the NFC Forum.\n\nSigned-off-by: Ilan Elias \u003cilane@ti.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "55eb94f9e923cba376cdf48ea5ab28d81116bead",
      "tree": "9b70d091a80087bcc02d261b50e335c8b1cca163",
      "parents": [
        "8b3fe7b591b3c50061a8701f8eda14033420577b"
      ],
      "author": {
        "name": "Ilan Elias",
        "email": "ilane@ti.com",
        "time": "Sun Sep 18 11:19:34 2011 +0300"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Sep 20 14:43:49 2011 -0400"
      },
      "message": "NFC: move nfc.h from include/net to include/net/nfc\n\nThe file nfc.h was moved from include/net to include/net/nfc,\nsince new NFC header files will be added to include/net/nfc.\n\nSigned-off-by: Ilan Elias \u003cilane@ti.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "8b3fe7b591b3c50061a8701f8eda14033420577b",
      "tree": "1bdd98d750c12c6bdf6999d3f704a1f50e9db477",
      "parents": [
        "a7ce1c9446a7f7513211e4698d07357d20452909"
      ],
      "author": {
        "name": "Ilan Elias",
        "email": "ilane@ti.com",
        "time": "Sun Sep 18 11:19:33 2011 +0300"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Sep 20 14:43:49 2011 -0400"
      },
      "message": "NFC: Add dev_up and dev_down control operations\n\nAdd 2 new nfc control operations:\ndev_up to turn on the nfc device\ndev_down to turn off the nfc device\n\nSigned-off-by: Ilan Elias \u003cilane@ti.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "e8753043f9fbabffbf087c7f4b514c50ef89541e",
      "tree": "2c4b382a21500c228005a43e48134d39fdcccbe8",
      "parents": [
        "4e0d8cc1006b889909a87f824943bad9a56358e8"
      ],
      "author": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Fri Aug 19 15:47:11 2011 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Aug 24 14:41:44 2011 -0400"
      },
      "message": "NFC: Reserve tx head and tail room\n\nWe can have the NFC core layer allocating the tx head and tail\nroom for the drivers and avoid 1 or more SKBs copy on write on\nthe Tx path.\n\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "23b7869c0fd08d73c9f83a2db88a13312d6198bb",
      "tree": "bc14ecbeac8998fddf48a52709c65ca5cdbbf6b0",
      "parents": [
        "c7fe3b52c1283b8ba810eb6ecddf1c8a0bcc13ab"
      ],
      "author": {
        "name": "Lauro Ramos Venancio",
        "email": "lauro.venancio@openbossa.org",
        "time": "Fri Jul 01 19:31:36 2011 -0300"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Jul 05 15:26:58 2011 -0400"
      },
      "message": "NFC: add the NFC socket raw protocol\n\nThis socket protocol is used to perform data exchange with NFC\ntargets.\n\nSigned-off-by: Lauro Ramos Venancio \u003clauro.venancio@openbossa.org\u003e\nSigned-off-by: Aloisio Almeida Jr \u003caloisio.almeida@openbossa.org\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "c7fe3b52c1283b8ba810eb6ecddf1c8a0bcc13ab",
      "tree": "12f657e696a5ab06259382b59394f4092749849c",
      "parents": [
        "4d12b8b129f170d0fc3188de1e51a2a1b0f87730"
      ],
      "author": {
        "name": "Aloisio Almeida Jr",
        "email": "aloisio.almeida@openbossa.org",
        "time": "Fri Jul 01 19:31:35 2011 -0300"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Jul 05 15:26:58 2011 -0400"
      },
      "message": "NFC: add NFC socket family\n\nSigned-off-by: Lauro Ramos Venancio \u003clauro.venancio@openbossa.org\u003e\nSigned-off-by: Aloisio Almeida Jr \u003caloisio.almeida@openbossa.org\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "4d12b8b129f170d0fc3188de1e51a2a1b0f87730",
      "tree": "e37bbec5da917fee80706516c56fb41fcd03a1b5",
      "parents": [
        "3e256b8f8dfa309a80b5dece388d85d9a9801a29"
      ],
      "author": {
        "name": "Lauro Ramos Venancio",
        "email": "lauro.venancio@openbossa.org",
        "time": "Fri Jul 01 19:31:34 2011 -0300"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Jul 05 15:26:57 2011 -0400"
      },
      "message": "NFC: add nfc generic netlink interface\n\nThe NFC generic netlink interface exports the NFC control operations\nto the user space.\n\nSigned-off-by: Lauro Ramos Venancio \u003clauro.venancio@openbossa.org\u003e\nSigned-off-by: Aloisio Almeida Jr \u003caloisio.almeida@openbossa.org\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\nReviewed-by: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "3e256b8f8dfa309a80b5dece388d85d9a9801a29",
      "tree": "d5936ec25998426c2166dbd954b0fd8cc32c56af",
      "parents": [
        "2b4562dfd6ad3579951de21168cb9d266ed3f1bd"
      ],
      "author": {
        "name": "Lauro Ramos Venancio",
        "email": "lauro.venancio@openbossa.org",
        "time": "Fri Jul 01 19:31:33 2011 -0300"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Jul 05 15:26:57 2011 -0400"
      },
      "message": "NFC: add nfc subsystem core\n\nThe NFC subsystem core is responsible for providing the device driver\ninterface. It is also responsible for providing an interface to the control\noperations and data exchange.\n\nSigned-off-by: Lauro Ramos Venancio \u003clauro.venancio@openbossa.org\u003e\nSigned-off-by: Aloisio Almeida Jr \u003caloisio.almeida@openbossa.org\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    }
  ]
}
