)]}'
{
  "log": [
    {
      "commit": "390a1bd8538132186ddb679cafe9e75b7ef7e2d2",
      "tree": "1c548396163a30e0e29f6572cf7b6f0c645085ba",
      "parents": [
        "2ad554a502facd705ce6eb362d0f1ac3ca426508"
      ],
      "author": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Wed Dec 19 19:11:32 2012 +0100"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Thu Jan 10 00:51:54 2013 +0100"
      },
      "message": "NFC: Initial Secure Element API\n\nEach NFC adapter can have several links to different secure elements and\nthat property needs to be exported by the drivers.\nA secure element link can be enabled and disabled, and card emulation will\nbe handled by the currently active one. Otherwise card emulation will be\nhost implemented.\n\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "bf71ab8ba53081c28b960d48e0c4cd1c17588aa6",
      "tree": "fb6444f45ac21850fa5b7bed05fb19a93b4ee313",
      "parents": [
        "924d4a023ee6da2e40c78578829e68bcbabee2dd"
      ],
      "author": {
        "name": "Eric Lapuyade",
        "email": "eric.lapuyade@linux.intel.com",
        "time": "Tue Dec 18 14:15:49 2012 +0100"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Thu Jan 10 00:51:51 2013 +0100"
      },
      "message": "NFC: Add HCI quirks to support driver (non)standard implementations\n\nSome chips diverge from the HCI spec in their implementation of standard\nfeatures. This adds a new quirks parameter to\nnfc_hci_allocate_device() to let the driver indicate its divergence.\n\nSigned-off-by: Eric Lapuyade \u003ceric.lapuyade@intel.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "27c31191b3d7ff32c266a5dbea344b9aa96ebf14",
      "tree": "c8138ab74878bf69c1b5932c119da2c3d3b5c67b",
      "parents": [
        "f0c9103813b3045bd5b43220b6a78c9908a45d24"
      ],
      "author": {
        "name": "Eric Lapuyade",
        "email": "eric.lapuyade@linux.intel.com",
        "time": "Wed Nov 28 15:48:44 2012 +0100"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Thu Jan 10 00:51:49 2013 +0100"
      },
      "message": "NFC: Added error handling in event_received hci ops\n\nThere is no use to return an error if the caller doesn\u0027t get it.\n\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "f0c9103813b3045bd5b43220b6a78c9908a45d24",
      "tree": "78422096c0728f84a43c057bcf6ffa185bd13190",
      "parents": [
        "5f4d6214ef5e9b1ff6a72ddfa387c1d72adfac98"
      ],
      "author": {
        "name": "Eric Lapuyade",
        "email": "eric.lapuyade@linux.intel.com",
        "time": "Mon Nov 26 18:06:27 2012 +0100"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Thu Jan 10 00:51:48 2013 +0100"
      },
      "message": "NFC: Fixed nfc core and hci unregistration and cleanup\n\nWhen an adapter is removed, it will unregister itself from hci and/or\nnfc core. In order to do that safely, work tasks must first be canceled\nand prevented to be scheduled again, before the hci or nfc device can be\ndestroyed.\n\nSigned-off-by: Eric Lapuyade \u003ceric.lapuyade@intel.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "9c5121a034b1414d83c553e9961bda823e2e65b4",
      "tree": "d1833773936f1e0ba59c9bc436c94d0fba38375c",
      "parents": [
        "84d4819033972f6bae2b34a8ba07c5c2e836e989"
      ],
      "author": {
        "name": "Eric Lapuyade",
        "email": "eric.lapuyade@linux.intel.com",
        "time": "Tue Oct 23 11:37:43 2012 +0200"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Mon Nov 19 23:56:59 2012 +0100"
      },
      "message": "NFC: Export nfc_hci_sak_to_protocol()\n\nSome HCI drivers will need it.\n\nSigned-off-by: Eric Lapuyade \u003ceric.lapuyade@intel.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "84d4819033972f6bae2b34a8ba07c5c2e836e989",
      "tree": "896b2d48db352abf1eeb281d029648bbe42e7af3",
      "parents": [
        "74a5b96621a50a6c41377bad65149930b050df98"
      ],
      "author": {
        "name": "Eric Lapuyade",
        "email": "eric.lapuyade@linux.intel.com",
        "time": "Wed Oct 17 16:50:10 2012 +0200"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Mon Nov 19 23:56:59 2012 +0100"
      },
      "message": "NFC: Export nfc_hci_result_to_errno as it can be needed by HCI drivers\n\nSigned-off-by: Eric Lapuyade \u003ceric.lapuyade@intel.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "7eda8b8e967781cfa5a04962502f9aa428f67e5f",
      "tree": "9ae63d4aee01fc7bf38545bd6b81350962adacfc",
      "parents": [
        "ab34a1813ca16bfbc672a21ca354164c8b941922"
      ],
      "author": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Mon Oct 22 15:57:58 2012 +0200"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Fri Oct 26 18:26:51 2012 +0200"
      },
      "message": "NFC: Use IDR library to assing NFC devices IDs\n\nAs a consequence the NFC device IDs won\u0027t be increasing all the time,\nas IDR provides the first available ID.\n\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "97f18414af395c547f20300e5d4c81d7190a4155",
      "tree": "4a2eb92f03d4bf8f8ff82452b2118f91d5780eef",
      "parents": [
        "632c016ab8ba1f98262bd6242b38d73ee4ae652e"
      ],
      "author": {
        "name": "Eric Lapuyade",
        "email": "eric.lapuyade@linux.intel.com",
        "time": "Tue Oct 02 18:44:06 2012 +0200"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Fri Oct 26 18:26:46 2012 +0200"
      },
      "message": "NFC: Separate pn544 hci driver in HW dependant and independant parts\n\nThe driver now has all HCI stuff isolated in one file, and all the\nhardware link specifics in another. Writing a pn544 driver on top of\nanother hardware link is now just a matter of adding a new file for that\nnew hardware specifics.\n\nSigned-off-by: Eric Lapuyade \u003ceric.lapuyade@intel.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "e81076235b46189a776362ec5e4c6626bf1599ff",
      "tree": "f1623677ef0202907a94ef32ee52b928b9aa36f8",
      "parents": [
        "c40d17401f89f575a6ff5774abaa0838398b820c"
      ],
      "author": {
        "name": "Arron Wang",
        "email": "arron.wang@intel.com",
        "time": "Thu Sep 27 17:32:58 2012 +0800"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Fri Oct 26 18:26:46 2012 +0200"
      },
      "message": "NFC: Implement HCI DEP send and receive data\n\nAnd implement the corresponding hooks for pn544.\n\nSigned-off-by: Arron Wang \u003carron.wang@intel.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "c40d17401f89f575a6ff5774abaa0838398b820c",
      "tree": "b15731a619e99d60ea2f1ffd44ab08c9cdef3cb8",
      "parents": [
        "928326f2237d2dd62b2fb9374c655cd906549868"
      ],
      "author": {
        "name": "Arron Wang",
        "email": "arron.wang@intel.com",
        "time": "Thu Sep 27 17:32:57 2012 +0800"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Fri Oct 26 18:26:45 2012 +0200"
      },
      "message": "NFC: Implement HCI DEP link up and down\n\nAnd implement the corresponding hooks for pn544.\n\nSigned-off-by: Arron Wang \u003carron.wang@intel.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "f7a5f6c532f33ba66a7ca19e81ed447a83dab2db",
      "tree": "6ac75749971e6870a0a8fbbf059fcca2af9ee55b",
      "parents": [
        "7e2afc9d072b9f84b314b208a125c2b1ce36b685"
      ],
      "author": {
        "name": "Arron Wang",
        "email": "arron.wang@intel.com",
        "time": "Thu Sep 27 17:32:55 2012 +0800"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Fri Oct 26 18:26:45 2012 +0200"
      },
      "message": "NFC: Pass hardware specific HCI event to driver\n\nSigned-off-by: Arron Wang \u003carron.wang@intel.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "7e2afc9d072b9f84b314b208a125c2b1ce36b685",
      "tree": "971d9da17a072fbfcf87c4d844294e51154430da",
      "parents": [
        "9b34f40c20111ba658f88e1669598db494be1fbc"
      ],
      "author": {
        "name": "Arron Wang",
        "email": "arron.wang@intel.com",
        "time": "Thu Sep 27 17:32:54 2012 +0800"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Fri Oct 26 18:26:45 2012 +0200"
      },
      "message": "NFC: Set local gb and DEP registries\n\nSet the local general bytes and default value for NFCIP1\nTarget/Initiator registries if the protocol is NFC-DEP\n\nSigned-off-by: Arron Wang \u003carron.wang@intel.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "c487606f835a93a725bac1aefd536be98f22474d",
      "tree": "c77571a519905945e24a9ea6e4e44d9032fd527d",
      "parents": [
        "d9f72f359e00a45a6cd7cc2d5121b04b9dc927e1",
        "97ea6d0f3eb019891038cd2dfddb749d6bf219be"
      ],
      "author": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Sep 28 11:11:16 2012 -0400"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Sep 28 11:11:16 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\tnet/nfc/netlink.c\n\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "96e324024b421b3753eb142d5d92fbe4ac5e7519",
      "tree": "c05ff22fb3bda8511ec18ffc997c31e074e1d0c3",
      "parents": [
        "5adf54de97270256f6ec0e368ddde68ac516b692"
      ],
      "author": {
        "name": "Waldemar Rymarkiewicz",
        "email": "waldemar.rymarkiewicz@tieto.com",
        "time": "Thu Sep 20 08:59:10 2012 +0200"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Tue Sep 25 00:17:27 2012 +0200"
      },
      "message": "NFC: xmit from hci ops must return 0 or negative\n\nxmit callback provided by a driver encapsulates upper layers\ndata and sends it to the hardware. So, HCI does not know the\nexact amount of data being sent and thus can\u0027t handle partially\nsent frames properly.\n\nTherefore, the driver must return 0 for completely sent frame or\nnegative for failure.\n\nSigned-off-by: Waldemar Rymarkiewicz \u003cwaldemar.rymarkiewicz@tieto.com\u003e\nAcked-by: Eric Lapuyade \u003ceric.lapuyade@intel.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "412fda538f4b1317ecd0fbe6e5bc9124792bea88",
      "tree": "afd09c49880919110dd1dc25027b75a63f8dd169",
      "parents": [
        "4a61cd6687fc6348d08724676d34e38160d6cf9b"
      ],
      "author": {
        "name": "Eric Lapuyade",
        "email": "eric.lapuyade@linux.intel.com",
        "time": "Tue Sep 18 19:45:48 2012 +0200"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Tue Sep 25 00:17:26 2012 +0200"
      },
      "message": "NFC: Changed HCI and PN544 HCI driver to use the new HCI LLC Core\n\nThe previous shdlc HCI driver and its header are removed from the tree.\nPN544 now registers directly with HCI and passes the name of the llc it\nrequires (shdlc).\nHCI instantiation now allocates the required llc instance. The llc is\nstarted when the HCI device is brought up.\n\nSigned-off-by: Eric Lapuyade \u003ceric.lapuyade@intel.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "4a61cd6687fc6348d08724676d34e38160d6cf9b",
      "tree": "9bfcd0af9ad2e7c085c0542f2565467659823789",
      "parents": [
        "8af00d48dc929442644bf68e9cd3d951d9697296"
      ],
      "author": {
        "name": "Eric Lapuyade",
        "email": "eric.lapuyade@linux.intel.com",
        "time": "Thu Sep 13 17:11:37 2012 +0200"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Tue Sep 25 00:17:25 2012 +0200"
      },
      "message": "NFC: Add an shdlc llc module to llc core\n\nThis is used by HCI drivers such as the one for the pn544 which require\ncommunications between HCI and the chip to use shdlc.\n\nSigned-off-by: Eric Lapuyade \u003ceric.lapuyade@intel.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "8af00d48dc929442644bf68e9cd3d951d9697296",
      "tree": "4ed4b580674856dd204dccc6b5c769f5a262c00c",
      "parents": [
        "67cccfe17d1b3da1ed6c79e643c9be95ebde9642"
      ],
      "author": {
        "name": "Eric Lapuyade",
        "email": "eric.lapuyade@linux.intel.com",
        "time": "Thu Sep 13 17:10:48 2012 +0200"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Tue Sep 25 00:17:25 2012 +0200"
      },
      "message": "NFC: Add a nop (passthrough) llc module to llc core\n\nThis is a passthrough llc. It can be used by HCI drivers that don\u0027t\nneed link layer control. HCI will then write directly to the driver, and\ndriver will deliver incoming frames directly to HCI without any\nprocessing.\n\nSigned-off-by: Eric Lapuyade \u003ceric.lapuyade@intel.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "67cccfe17d1b3da1ed6c79e643c9be95ebde9642",
      "tree": "ec08617b50bbb6dce81fd3436b582e3cf55b231a",
      "parents": [
        "f3e8fb552789f4845e60b11c47b676d14b9488e5"
      ],
      "author": {
        "name": "Eric Lapuyade",
        "email": "eric.lapuyade@linux.intel.com",
        "time": "Thu Sep 13 17:10:00 2012 +0200"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Tue Sep 25 00:17:25 2012 +0200"
      },
      "message": "NFC: Add an LLC Core layer to HCI\n\nThe LLC layer manages modules that control the link layer protocol (such\nas shdlc) between HCI and an HCI driver. The driver must simply specify\nthe required llc when it registers with HCI.\n\nSigned-off-by: Eric Lapuyade \u003ceric.lapuyade@intel.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "f3e8fb552789f4845e60b11c47b676d14b9488e5",
      "tree": "8fde55db141d361952cbb190d9e59231e143157b",
      "parents": [
        "e4c4789e55327e5f2bd6cafcccd46f9b6251bbc3"
      ],
      "author": {
        "name": "Eric Lapuyade",
        "email": "eric.lapuyade@linux.intel.com",
        "time": "Tue Sep 11 10:43:50 2012 +0200"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Tue Sep 25 00:17:25 2012 +0200"
      },
      "message": "NFC: Modified hci_transceive to become an asynchronous operation\n\nThis enables the completion callback to be called from a different\ncontext, preventing a possible deadlock if the callback resulted in the\ninvocation of a nested call to the currently locked nfc_dev.\nThis is also more in line with the im_transceive nfc_ops for NFC Core or\nNCI drivers which already behave asynchronously.\n\nSigned-off-by: Eric Lapuyade \u003ceric.lapuyade@intel.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "e4c4789e55327e5f2bd6cafcccd46f9b6251bbc3",
      "tree": "e143a6128fb46578b9634300accece0c9277b56b",
      "parents": [
        "b5faa648faf974b58e5a79eafa9a97e1deed7a8a"
      ],
      "author": {
        "name": "Eric Lapuyade",
        "email": "eric.lapuyade@linux.intel.com",
        "time": "Tue Sep 11 10:42:54 2012 +0200"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Tue Sep 25 00:17:25 2012 +0200"
      },
      "message": "NFC: Add a public nfc_hci_send_cmd_async method\n\nThis method initiates execution of an HCI cmd. Result will be delivered\nthrough an asynchronous callback.\n\nSigned-off-by: Eric Lapuyade \u003ceric.lapuyade@intel.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "474fee3db16c63bc440bfb93b57f72ecfc4246f0",
      "tree": "f5fed7f3b40408f21fa3b9edc67d5ac0b869149f",
      "parents": [
        "5db327f96daa2401b9afec6cd80cebe6c6475bb1"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "tj@kernel.org",
        "time": "Wed Aug 22 16:22:16 2012 -0700"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Tue Sep 25 00:17:23 2012 +0200"
      },
      "message": "NFC: Use system_nrt_wq instead of custom ones\n\nNFC is using a number of custom ordered workqueues w/ WQ_MEM_RECLAIM.\nWQ_MEM_RECLAIM is unnecessary unless NFC is gonna be used as transport\nfor storage device, and all use cases match one work item to one\nordered workqueue - IOW, there\u0027s no actual ordering going on at all\nand using system_nrt_wq gives the same behavior.\n\nThere\u0027s nothing to be gained by using custom workqueues.  Use\nsystem_nrt_wq instead and drop all the custom ones.\n\nSigned-off-by: Tejun Heo \u003ctj@kernel.org\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "767f19ae698e535f308663c48245fa951abebe20",
      "tree": "98c9353741a371d9c812f81c577fa36e0c4e5451",
      "parents": [
        "ac206838403411e617dbe0e7df1891ee957f1f9a"
      ],
      "author": {
        "name": "Ilan Elias",
        "email": "ilane@ti.com",
        "time": "Wed Aug 15 11:46:24 2012 +0300"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Tue Sep 25 00:17:23 2012 +0200"
      },
      "message": "NFC: Implement NCI dep_link_up and dep_link_down\n\nDuring NFC-DEP target activation, store the remote\ngeneral bytes to be used later in dep_link_up.\nWhen dep_link_up is called, activate the NFC-DEP target,\nand forward the remote general bytes.\nWhen dep_link_down is called, deactivate the target.\n\nSigned-off-by: Ilan Elias \u003cilane@ti.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "ac206838403411e617dbe0e7df1891ee957f1f9a",
      "tree": "c71cced20fcdac75ae4d0e2f7925965f54289485",
      "parents": [
        "7e0352306f6869b442a574a8e691f126c9fe930a"
      ],
      "author": {
        "name": "Ilan Elias",
        "email": "ilane@ti.com",
        "time": "Wed Aug 15 11:46:23 2012 +0300"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Tue Sep 25 00:17:23 2012 +0200"
      },
      "message": "NFC: Parse NCI NFC-DEP activation params\n\nSigned-off-by: Ilan Elias \u003cilane@ti.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "7e0352306f6869b442a574a8e691f126c9fe930a",
      "tree": "3ceccb1a7f1467ebfbd83289c7df3ad020ac2906",
      "parents": [
        "5d50b364e61e85eb41938d25770db3aab5e07d82"
      ],
      "author": {
        "name": "Ilan Elias",
        "email": "ilane@ti.com",
        "time": "Wed Aug 15 11:46:22 2012 +0300"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Tue Sep 25 00:17:23 2012 +0200"
      },
      "message": "NFC: Set local general bytes in nci_start_poll\n\nIf initiator protocol is NFC-DEP, set the local general bytes\nin nci_start_poll.\n\nSigned-off-by: Ilan Elias \u003cilane@ti.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "15e473046cb6e5d18a4d0057e61d76315230382b",
      "tree": "893d2df5d46a6ce156933ac57a1398f0ad22b889",
      "parents": [
        "9f00d9776bc5beb92e8bfc884a7e96ddc5589e2e"
      ],
      "author": {
        "name": "Eric W. Biederman",
        "email": "ebiederm@xmission.com",
        "time": "Fri Sep 07 20:12:54 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Sep 10 15:30:41 2012 -0400"
      },
      "message": "netlink: Rename pid to portid to avoid confusion\n\nIt is a frequent mistake to confuse the netlink port identifier with a\nprocess identifier.  Try to reduce this confusion by renaming fields\nthat hold port identifiers portid instead of pid.\n\nI have carefully avoided changing the structures exported to\nuserspace to avoid changing the userspace API.\n\nI have successfully built an allyesconfig kernel with this change.\n\nSigned-off-by: \"Eric W. Biederman\" \u003cebiederm@xmission.com\u003e\nAcked-by: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "a10d595b1074d04446f77161eea165e5809e163c",
      "tree": "4ba305673685b1602cc4ec66083a7c06a1d0b06e",
      "parents": [
        "eae202aa2083eb6f7fdb686e2c42d7db4ef63632"
      ],
      "author": {
        "name": "Eric Lapuyade",
        "email": "eric.lapuyade@linux.intel.com",
        "time": "Tue Jun 05 14:42:11 2012 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Jul 09 16:42:12 2012 -0400"
      },
      "message": "NFC: Allow HCI driver to pre-open pipes to some gates\n\nSome NFC chips will statically create and open pipes for both standard\nand proprietary gates. The driver can now pass this information to HCI\nsuch that HCI will not attempt to create and open them, but will instead\ndirectly use the passed pipe ids.\n\nSigned-off-by: Eric Lapuyade \u003ceric.lapuyade@intel.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "456411ca812860d7ba06d3e4013ce1d8b9dbc7cd",
      "tree": "01ab321980f6fb071fd1d6afb4627979f020050c",
      "parents": [
        "6c1c5b9e1d8a25268a607c762576b5c16e3e7230"
      ],
      "author": {
        "name": "Eric Lapuyade",
        "email": "eric.lapuyade@intel.com",
        "time": "Mon Jun 11 13:49:51 2012 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Jul 09 16:42:08 2012 -0400"
      },
      "message": "NFC: Driver failure API\n\nThis API should be used by drivers, HCI, SHDLC or NCI stacks to report an\nunrecoverable error.\n\nSigned-off-by: Eric Lapuyade \u003ceric.lapuyade@intel.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "a9a741a7e2e6337ae5c030e78827c233c08902a7",
      "tree": "3983a98f7fff990d420aa123081ffc3ef9b2c8e1",
      "parents": [
        "c32cdbd84ffe289a1386eccb794b047a8366913d"
      ],
      "author": {
        "name": "Eric Lapuyade",
        "email": "eric.lapuyade@intel.com",
        "time": "Mon Apr 30 18:21:51 2012 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Jul 09 16:42:04 2012 -0400"
      },
      "message": "NFC: Prepare asynchronous error management for driver and shdlc\n\nSigned-off-by: Eric Lapuyade \u003ceric.lapuyade@intel.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "73167ced31d15c04e57b9e0885ac05675e9195a4",
      "tree": "165bc763ef1058ad8ec66ccd8adbb39c5af7e6f1",
      "parents": [
        "be9ae4ce4ee66e211815122ab4f41913efed4fec"
      ],
      "author": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Thu May 31 00:05:50 2012 +0200"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Mon Jun 04 21:34:31 2012 +0200"
      },
      "message": "NFC: Introduce target mode rx data callback\n\nThis routine will be called by drivers whenever they receive data in target\nmode. This should be unexpected events and as such should be handled by a\nstandalone API (i.e. not as a callback pointer from an existing API).\n\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "be9ae4ce4ee66e211815122ab4f41913efed4fec",
      "tree": "157edfc0f57ab39fe14e1b7f994378da5a91b649",
      "parents": [
        "f212ad5e993e7efb996fc8ce94a5de8f0bd06d41"
      ],
      "author": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Wed May 16 15:55:48 2012 +0200"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Mon Jun 04 21:34:30 2012 +0200"
      },
      "message": "NFC: Introduce target mode tx ops\n\nAnd rename the initiator mode data exchange ops for consistency sake.\n\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "f212ad5e993e7efb996fc8ce94a5de8f0bd06d41",
      "tree": "719e09118ffc8e80a7c916d16c0529510bdc5ebb",
      "parents": [
        "fc40a8c1a06ab7db45da790693dd9802612a055c"
      ],
      "author": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Thu May 31 00:02:26 2012 +0200"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Mon Jun 04 21:34:30 2012 +0200"
      },
      "message": "NFC: Set the NFC device RF mode appropriately\n\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "fc40a8c1a06ab7db45da790693dd9802612a055c",
      "tree": "7ad170c95ff66bce521bc25a6ddf6946cc1ab0c0",
      "parents": [
        "ad3823cef650bdc1ca9e7bf1a01b87ad3c0425de"
      ],
      "author": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Fri Jun 01 13:21:13 2012 +0200"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Mon Jun 04 21:34:30 2012 +0200"
      },
      "message": "NFC: Add target mode activation netlink event\n\nUserspace gets a netlink event upon target mode activation.\nThe LLCP layer is also signaled when we get an ATR_REQ in order to get\nthe remote general bytes.\n\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "fe7c580073280c15bb4eb4f82bf20dddc1a68383",
      "tree": "0b71c488d1b3cdd87dd5e05ccd0224b496fec2f9",
      "parents": [
        "ab73b751303bc60d7d9fba875c958dedfe14754c"
      ],
      "author": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Tue May 15 15:57:06 2012 +0200"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Mon Jun 04 21:34:29 2012 +0200"
      },
      "message": "NFC: Add target mode protocols to the polling loop startup routine\n\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "ab73b751303bc60d7d9fba875c958dedfe14754c",
      "tree": "cc13ed168408bd7faf619982e449253e96224302",
      "parents": [
        "76762b73693aa7621ae8d3ea5c7efbf74beda0b9"
      ],
      "author": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Tue Apr 10 12:51:52 2012 +0200"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Mon Jun 04 21:34:29 2012 +0200"
      },
      "message": "NFC: Export LLCP general bytes getter\n\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.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": "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": "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": "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": "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": "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": "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": "11ee51589a61fa836b1540293ad6c7dfd7de544a",
      "tree": "0c7a00d54e61d86b4f2ea1ceecdd019985d07ee8",
      "parents": [
        "bd7e01bc7e7a90b33470173618f6f6805143cd42"
      ],
      "author": {
        "name": "Ilan Elias",
        "email": "ilane@ti.com",
        "time": "Sun Jan 08 13:43:02 2012 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Jan 24 14:08:39 2012 -0500"
      },
      "message": "NFC: Increase NCI deactivate timeout\n\nIncrease NCI deactivate timeout from 5 sec to 30 sec.\nNCI deactivate procedure might take a long time,\ndepending on the local and remote parameters.\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": "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": "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": "ccb290fccc9c3a88ed8ddc7d4f980574b450cbc4",
      "tree": "04d1c4041296c95eb7537281fa4d108860d3079d",
      "parents": [
        "8227bf455469a153d5fa2a810653a669a2595ebd"
      ],
      "author": {
        "name": "Ilan Elias",
        "email": "ilane@ti.com",
        "time": "Sun Nov 13 10:14:30 2011 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Thu Nov 17 15:43:55 2011 -0500"
      },
      "message": "NFC: Fix indentation in nci.h file\n\nFix indentation in nci.h file.\n\nSigned-off-by: Ilan Elias \u003cilane@ti.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\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": "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": "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"
    }
  ]
}
