)]}'
{
  "log": [
    {
      "commit": "ee5e8d812ca25bf95a97b4368aec4e680678e75e",
      "tree": "bf95e66764709d7785499e85937e805e77833d11",
      "parents": [
        "fe235b58d517d623bf6d40c77afca1b0ee6fc85d"
      ],
      "author": {
        "name": "Szymon Janc",
        "email": "szymon.janc@tieto.com",
        "time": "Thu Sep 27 09:16:54 2012 +0200"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Thu Sep 27 10:47:48 2012 +0200"
      },
      "message": "NFC: Fix missing mutex unlock in pn533_send_cmd_frame_async\n\nIf command allocation failed cmd_lock was not released and deadlock\nwould occur.\n\nSigned-off-by: Szymon Janc \u003cszymon.janc@tieto.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.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": "7b55279f6a454771d06e8ddf4a7114d17ae9a741",
      "tree": "5818ccd616d3c3bc0ff4dd9651665d6258c6886c",
      "parents": [
        "80faa59847108d48928fac41b4817ef21ca108a9"
      ],
      "author": {
        "name": "Cong Wang",
        "email": "xiyou.wangcong@gmail.com",
        "time": "Tue Sep 18 19:31:58 2012 +0200"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Tue Sep 25 00:17:27 2012 +0200"
      },
      "message": "NFC: Remove the pn544 raw driver\n\nThis was scheduled for 3.6, we\u0027re late.\n\nSigned-off-by: Cong Wang \u003cxiyou.wangcong@gmail.com\u003e\nAcked-by: Marcel Holtmann \u003cmarcel@holtmann.org\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "c51ad34e542606854d0545533329e916689599ba",
      "tree": "b75b57bf14c63014d427fe790fbea134154893f9",
      "parents": [
        "d6650a2ccfdcf536841c2f880a1a6f19fce2e3a1"
      ],
      "author": {
        "name": "Wei Yongjun",
        "email": "yongjun_wei@trendmicro.com.cn",
        "time": "Sat Sep 08 21:19:44 2012 +0800"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Tue Sep 25 00:17:26 2012 +0200"
      },
      "message": "NFC: Move the pn544_hci dereference below the NULL test\n\nThe dereference should be moved below the NULL test.\n\nspatch with a semantic match is used to found this.\n(http://coccinelle.lip6.fr/)\n\nSigned-off-by: Wei Yongjun \u003cyongjun_wei@trendmicro.com.cn\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "d6650a2ccfdcf536841c2f880a1a6f19fce2e3a1",
      "tree": "fa6e52465a0d2f6e0ebc08d9dddd57e05474b37c",
      "parents": [
        "f4f20d0650e9cd13f65b5e7f93af126b526af721"
      ],
      "author": {
        "name": "Wei Yongjun",
        "email": "yongjun_wei@trendmicro.com.cn",
        "time": "Sat Sep 08 09:53:22 2012 +0800"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Tue Sep 25 00:17:26 2012 +0200"
      },
      "message": "NFC: Move the nfcwilink dereference below the NULL test\n\nspatch with a semantic match is used to found this.\n(http://coccinelle.lip6.fr/)\n\nSigned-off-by: Wei Yongjun \u003cyongjun_wei@trendmicro.com.cn\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": "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": "ade672082dd35aaaf7c8630d16c9f795c30459c4",
      "tree": "bd0c438012bbf4006f63b3f13faddf0d5803d357",
      "parents": [
        "52da2449e10039d3bb04c598d24cb1a34530b716"
      ],
      "author": {
        "name": "Waldemar Rymarkiewicz",
        "email": "waldemar.rymarkiewicz@tieto.com",
        "time": "Fri Sep 07 11:08:29 2012 +0200"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Tue Sep 25 00:17:24 2012 +0200"
      },
      "message": "NFC: Remove crc generation from shdlc layer\n\nChecksum is specific for a chip spcification and it varies\n(in size and type) between different hardware. It should be\nhandled in the driver then.\n\nMoreover, shdlc spec doesn\u0027t mention crc as a part of the frame.\n\nUpdate pn544_hci driver as well.\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": "f2ce39828abd556814366c2483191a7213c764f2",
      "tree": "63666f06be2821c4a3f3e8604dad505ac4906421",
      "parents": [
        "58637c9b65300cbdf9fb7c037978daadd136be86"
      ],
      "author": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Sat Aug 25 00:40:16 2012 +0200"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Tue Sep 25 00:17:24 2012 +0200"
      },
      "message": "NFC: Set the IRQF_ONESHOT flag from the pn544_hci IRQ handler request\n\nAs we don\u0027t have a primary handler but only a threaded one, __setup_irq()\nends up failing if we don\u0027t set this flag.\n\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "58637c9b65300cbdf9fb7c037978daadd136be86",
      "tree": "90f55e897d87036ea04097defe85dc43f1047ac6",
      "parents": [
        "474fee3db16c63bc440bfb93b57f72ecfc4246f0"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "tj@kernel.org",
        "time": "Wed Aug 22 16:28:46 2012 -0700"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Tue Sep 25 00:17:24 2012 +0200"
      },
      "message": "NFC: Don\u0027t use WQ_MEM_RECLAIM for pn533\n\nNFC driver doesn\u0027t sit in memory reclaim path and has no reason to use\nWQ_MEM_RECLAIM.  Drop WQ_MEM_RECLAIM from pn533-\u003ewq and use\nalloc_ordered_workqueue() instead of WQ_UNBOUND w/ max_active \u003d\u003d 1.\n\nSigned-off-by: Tejun Heo \u003ctj@kernel.org\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "058576ddfb31762bfce70086a3c12678a97c4d75",
      "tree": "cbd9a9357f40656ef0b14ef919268790e7c67406",
      "parents": [
        "767f19ae698e535f308663c48245fa951abebe20"
      ],
      "author": {
        "name": "Syam Sidhardhan",
        "email": "syamsidhardh@gmail.com",
        "time": "Wed Aug 15 14:04:10 2012 +0530"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Tue Sep 25 00:17:23 2012 +0200"
      },
      "message": "NFC: Use module_platform_driver macro for nfcwilink.c\n\nSimplify the code by make use of module_platform_driver macro.\n\nSigned-off-by: Syam Sidhardhan \u003cs.syam@samsung.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "5d50b364e61e85eb41938d25770db3aab5e07d82",
      "tree": "20c9c21a2cdfc520c11b972dbfda8df8f30204e8",
      "parents": [
        "90e6274d2ecf3bcb44e3727a395e56b7ef467218"
      ],
      "author": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Fri Aug 17 23:47:54 2012 +0200"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Tue Sep 25 00:17:23 2012 +0200"
      },
      "message": "NFC: Queue pn533 commands\n\nInstead of returning EBUSY when getting a command while another one is\nrunning, we queue them. Upon completion of the pending command, the next\none is processed.\nBesides the fact that it simplifies the pn533 locking scheme, it also\ncomes with the nice side effect of fixing the following warning:\n\n[   82.274297] \u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\n[   82.274297] [ BUG: bad unlock balance detected! ]\n[   82.274298] 3.5.0-rc1+ #1 Not tainted\n[   82.274299] -------------------------------------\n[   82.274300] kworker/u:1/16 is trying to release lock (\u0026dev-\u003ecmd_lock) at:\n[   82.274305] [\u003cffffffff8144f246\u003e] mutex_unlock+0x9/0xb\n[   82.274305] but there are no more locks to release!\n[   82.274306]\n[   82.274306] other info that might help us debug this:\n[   82.274306] 2 locks held by kworker/u:1/16:\n[   82.274311]  #0:  (pn533){.+.+..}, at: [\u003cffffffff8103a67d\u003e]\n+process_one_work+0x145/0x2e2\n[   82.274314]  #1:  ((\u0026dev-\u003ecmd_work)){+.+...}, at: [\u003cffffffff8103a67d\u003e]\n+process_one_work+0x145/0x2e2\n[   82.274314]\n[   82.274314] stack backtrace:\n[   82.274315] Pid: 16, comm: kworker/u:1 Not tainted 3.5.0-rc1+ #1\n[   82.274315] Call Trace:\n[   82.274317]  [\u003cffffffff8144f246\u003e] ? mutex_unlock+0x9/0xb\n[   82.274321]  [\u003cffffffff81059841\u003e] print_unlock_inbalance_bug+0xda/0xe4\n[   82.274323]  [\u003cffffffff8105c74c\u003e] lock_release_non_nested+0xb2/0x232\n[   82.274325]  [\u003cffffffff8105a61e\u003e] ? mark_held_locks+0x6d/0x95\n[   82.274326]  [\u003cffffffff8144f246\u003e] ? mutex_unlock+0x9/0xb\n[   82.274328]  [\u003cffffffff81451105\u003e] ? _raw_spin_unlock_irqrestore+0x40/0x5c\n[   82.274329]  [\u003cffffffff8144f246\u003e] ? mutex_unlock+0x9/0xb\n[   82.274330]  [\u003cffffffff8105ca42\u003e] lock_release+0x176/0x1ac\n[   82.274333]  [\u003cffffffff8123de14\u003e] ? pn533_send_complete+0xa8/0xa8\n[   82.274334]  [\u003cffffffff8144f1d6\u003e] __mutex_unlock_slowpath+0xb0/0x117\n[   82.274336]  [\u003cffffffff8144f246\u003e] mutex_unlock+0x9/0xb\n[   82.274337]  [\u003cffffffff8123de65\u003e] pn533_wq_cmd_complete+0x51/0x55\n[   82.274338]  [\u003cffffffff8103a6db\u003e] process_one_work+0x1a3/0x2e2\n[   82.274340]  [\u003cffffffff8103a67d\u003e] ? process_one_work+0x145/0x2e2\n[   82.274341]  [\u003cffffffff8103b119\u003e] worker_thread+0xcf/0x153\n[   82.274343]  [\u003cffffffff8103b04a\u003e] ? manage_workers.isra.22+0x16b/0x16b\n[   82.274344]  [\u003cffffffff8103b04a\u003e] ? manage_workers.isra.22+0x16b/0x16b\n[   82.274346]  [\u003cffffffff8103eb11\u003e] kthread+0x95/0x9d\n[   82.274348]  [\u003cffffffff81452ef4\u003e] kernel_thread_helper+0x4/0x10\n[   82.274351]  [\u003cffffffff81046561\u003e] ? finish_task_switch+0x45/0xc3\n[   82.274352]  [\u003cffffffff814514f0\u003e] ? retint_restore_args+0x13/0x13\n[   82.274353]  [\u003cffffffff8103ea7c\u003e] ? __init_kthread_worker+0x55/0x55\n[   82.274354]  [\u003cffffffff81452ef0\u003e] ? gs_change+0x13/0x13\n\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "01d719a2287ec34f631800d10f1fad3c134c3e89",
      "tree": "9b718a6c24ad36433f15febdc52ed25b23f41847",
      "parents": [
        "a1fbbf1817c671a396b7ae3832bdfab63acea2e5"
      ],
      "author": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Wed Jul 04 00:14:04 2012 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Jul 09 16:42:24 2012 -0400"
      },
      "message": "NFC: Add ISO 14443 type B protocol\n\nSome devices (e.g. Sony\u0027s PaSoRi) can not do type B polling, so we have\nto make a distinction between ISO14443 type A and B poll modes.\n\nCc: Eric Lapuyade \u003ceric.lapuyade@intel.com\u003e\nCc: Ilan Elias \u003cilane@ti.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "a1fbbf1817c671a396b7ae3832bdfab63acea2e5",
      "tree": "a41b63e510813fb10e2a4f7cfe5d3f823ee1f257",
      "parents": [
        "5c7b0531299dad4255ff5c5106d060150cda75a4"
      ],
      "author": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Tue Jul 03 23:45:26 2012 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Jul 09 16:42:23 2012 -0400"
      },
      "message": "NFC: Use communicate thru only for PaSoRi when trying to read Felica tags\n\nOtherwise DATA_EXCHANGE seems to be just fine.\n\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "5c7b0531299dad4255ff5c5106d060150cda75a4",
      "tree": "68a9a807e1a07b30cafca5a6793c5aa80ae743d1",
      "parents": [
        "c66433dc5dda15861dcbac63a97645771d14feb6"
      ],
      "author": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Mon Jul 02 20:04:01 2012 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Jul 09 16:42:22 2012 -0400"
      },
      "message": "NFC: Add initial Sony RC-S360 support to pn533\n\nSony RC-S360 is also known as the Sony PaSoRi contactless reader.\nOnly type 2, 3 and 4 tag reading is supported at the moment.\n\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\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": "eae202aa2083eb6f7fdb686e2c42d7db4ef63632",
      "tree": "436b6259204a196d36ae31d78ce2ebfc89d95f3a",
      "parents": [
        "36516268fd372294f5f4f26e0538ee70a1b5b9e7"
      ],
      "author": {
        "name": "Eric Lapuyade",
        "email": "eric.lapuyade@intel.com",
        "time": "Wed May 30 18:13:06 2012 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Jul 09 16:42:12 2012 -0400"
      },
      "message": "NFC: update PN544 HCI driver state when opened/closed\n\nSigned-off-by: Eric Lapuyade \u003ceric.lapuyade@intel.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "51ad304cc8db5589d1e7b0a9df3858381753d788",
      "tree": "352608624988d0bbc1262896cc1094c8b25e7f2f",
      "parents": [
        "0201ed0349a71cec12ced7e142e6df78504f38fb"
      ],
      "author": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Thu May 31 20:01:32 2012 +0200"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Mon Jun 04 21:34:34 2012 +0200"
      },
      "message": "NFC: Monitor pn533 target mode\n\nWhen receiving a DEP link down event, we should cancel all pending URBs\nif we\u0027re activated as a target or if we\u0027re an initiator.\n\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "0201ed0349a71cec12ced7e142e6df78504f38fb",
      "tree": "990880344d33e424ccd777fc3635cf6394ad0ff9",
      "parents": [
        "41a8ec496de8f4ef161fa0293de8cd9aa5773325"
      ],
      "author": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Thu May 31 17:56:46 2012 +0200"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Mon Jun 04 21:34:34 2012 +0200"
      },
      "message": "NFC: Convert pn533 from semaphore to mutex\n\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "41a8ec496de8f4ef161fa0293de8cd9aa5773325",
      "tree": "be5197a39c5a7dba8954d66dbe8f8815fa4a4178",
      "parents": [
        "07922bb1e0eb3fb4e559eea2430a35dbf33659e0"
      ],
      "author": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Thu May 31 17:44:44 2012 +0200"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Mon Jun 04 21:34:33 2012 +0200"
      },
      "message": "NFC: Set the proper baud rate when trying to activate pn533 targets\n\nWe get the right baud rate from the last polled modulation.\n\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "6fbbdc16be3881aabaa4096c3466b9bbd361bd1f",
      "tree": "15ed55f77042847ce215bbea0deaa49aac52087e",
      "parents": [
        "51d9e803b906ea8ef995980d5367ab66ff79305a"
      ],
      "author": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Wed May 30 17:20:25 2012 +0200"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Mon Jun 04 21:34:33 2012 +0200"
      },
      "message": "NFC: Implement pn533 polling loop\n\nAfter going through all the modulations, the pn533 driver spends 2\nseconds listening for targets.\n\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "51d9e803b906ea8ef995980d5367ab66ff79305a",
      "tree": "ba43cb0d22074d89b825d31fb88afd1966ee8dcc",
      "parents": [
        "d7f3345d3af568394080890ca3136c4ea1021cba"
      ],
      "author": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Wed May 30 01:48:46 2012 +0200"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Mon Jun 04 21:34:32 2012 +0200"
      },
      "message": "NFC: Add type A and type F parameters for pn533 target mode\n\nWithout those settings several devices will not activate pn533 as a target.\n\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "d7f3345d3af568394080890ca3136c4ea1021cba",
      "tree": "3e610e64c8a5c68533052034220019414c6cd0e4",
      "parents": [
        "34a85bfcfb84fe673833290ee071de0a10dd1cac"
      ],
      "author": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Tue May 29 21:45:21 2012 +0200"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Mon Jun 04 21:34:32 2012 +0200"
      },
      "message": "NFC: Add passive initiator data for pn533\n\nWhen trying to enable a DEP link as a passive initiator, pn533 needs to\nprovide the polling request command payload.\n\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "34a85bfcfb84fe673833290ee071de0a10dd1cac",
      "tree": "df9ea2214670c454e21154b199010febc9e561f5",
      "parents": [
        "9f2f8ba172d9a7f7f600ced18b05f6fd52b83396"
      ],
      "author": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Tue May 29 21:34:08 2012 +0200"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Mon Jun 04 21:34:32 2012 +0200"
      },
      "message": "NFC: Configure pn533 RF timings\n\nThose define the ATR_RES response timeout after which the pn533 considers the\ntarget to be mute.\n\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "9f2f8ba172d9a7f7f600ced18b05f6fd52b83396",
      "tree": "6aea00966e112cd1bbb9985a36d4d2ccc1e21c46",
      "parents": [
        "7c2a04a933d51b45af7660bd1790339eb3c33308"
      ],
      "author": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Tue May 29 21:28:58 2012 +0200"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Mon Jun 04 21:34:32 2012 +0200"
      },
      "message": "NFC: Unregister device if pn533 initial configuration fails\n\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "7c2a04a933d51b45af7660bd1790339eb3c33308",
      "tree": "557cb775e32ba287a1e3bba0e101aa8b03ce78c6",
      "parents": [
        "cb3a4503f41f7f60bbc74a937bc30a0e143fc53c"
      ],
      "author": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Mon May 21 16:20:01 2012 +0200"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Mon Jun 04 21:34:31 2012 +0200"
      },
      "message": "NFC: Reset poll mod list when stopping pn533 poll\n\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "dadb06f270ad7cd9572b82995f6261f8ca4620ac",
      "tree": "63c71b84c55eba95aa71fa6f1551957270a36b12",
      "parents": [
        "103b34cf5fe2bb72c38afa8523dd206e6ef3b5fe"
      ],
      "author": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Thu May 31 00:09:11 2012 +0200"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Mon Jun 04 21:34:31 2012 +0200"
      },
      "message": "NFC: Implement the pn533 target mode Tx op\n\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "103b34cf5fe2bb72c38afa8523dd206e6ef3b5fe",
      "tree": "c0c6268d9089cdc679c7873bd12ca70fbb237e39",
      "parents": [
        "73167ced31d15c04e57b9e0885ac05675e9195a4"
      ],
      "author": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Thu May 31 00:07:51 2012 +0200"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Mon Jun 04 21:34:31 2012 +0200"
      },
      "message": "NFC: Implement the pn533 target mode data fetching routine\n\nThis one needs to be called as soon as we are activated as a target, for\nthe pn533 to receive the first SYMM and keep the LLCP link alive.\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": "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": "ad3823cef650bdc1ca9e7bf1a01b87ad3c0425de",
      "tree": "ee616628813e0fe244afb55e568a769203cc4c0a",
      "parents": [
        "fe7c580073280c15bb4eb4f82bf20dddc1a68383"
      ],
      "author": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Wed May 30 23:54:55 2012 +0200"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Mon Jun 04 21:34:29 2012 +0200"
      },
      "message": "NFC: Implement pn533 target mode polling loop\n\nWe only want to support p2p target mode for now, no host card emulation.\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": "885ba1da689299ec52e646ca1a2429b8de55f364",
      "tree": "14cda3eb36796e77510994306c73197f47a5ff16",
      "parents": [
        "f380f2c4a12e913356bd49f8790ec1063c4fe9f8"
      ],
      "author": {
        "name": "Dan Carpenter",
        "email": "dan.carpenter@oracle.com",
        "time": "Fri May 18 10:36:47 2012 +0300"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri May 25 11:16:16 2012 -0400"
      },
      "message": "NFC: potential integer overflow problem in check_crc()\n\nIf \"buf[0]\" is 255 then \"len\" gets set to 0.  The call to\n\"crc_ccitt(0xffff, buf, len - 2);\" casts the \"len - 2\" to a high\npositive number which is ugly.\n\nSigned-off-by: Dan Carpenter \u003cdan.carpenter@oracle.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "bbed0deefbb4bb1ab09e0dbc29e00fda86bb7838",
      "tree": "7199c66beb6473acf51360f1ecc9f40db2d6d168",
      "parents": [
        "e5fe4cf8ee2bf15c0f44f9eba06147cdddbddf6d"
      ],
      "author": {
        "name": "Eric Lapuyade",
        "email": "eric.lapuyade@intel.com",
        "time": "Mon May 07 12:31:29 2012 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue May 15 17:30:30 2012 -0400"
      },
      "message": "NFC: HCI based pn544 driver\n\nThis is an NFC driver for NXP pn544.\nUnlike pn544.c, this one is based on the NFC HCI and SHDLC kernel layers.\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": "0f909361062d42b0ff7c6522e2347b56a0bf43cc",
      "tree": "b9ff8df94a1a9ed5c894336bdd6ecac87779f68e",
      "parents": [
        "a202abb1ee98ee28faaca460bbbf684d05e94310"
      ],
      "author": {
        "name": "Dan Carpenter",
        "email": "dan.carpenter@oracle.com",
        "time": "Mon May 07 12:31:18 2012 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue May 15 17:28:01 2012 -0400"
      },
      "message": "NFC: Remove unneeded pn533 dev NULL check\n\ncontainer_of() works by subtracting the offset of the member.  The math\ncan\u0027t really return a zero here.  Sometimes people check it when they\nactually meant to check something else but in this case we can just\nremove the check.\n\nSigned-off-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": "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": "6ff73fd239ff5d6f1ebfe5b5f7f560d9fad7d749",
      "tree": "8c66777743df9ff8521c22bbe5efa73f26c65d6b",
      "parents": [
        "4849f85ee36db94033a7c8b32689458d6f435e80"
      ],
      "author": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Tue Apr 10 19:43:18 2012 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Thu Apr 12 15:10:44 2012 -0400"
      },
      "message": "NFC: pn533 Rx chaining support\n\nWhen buffers on the receiption path exceed 262 bytes, the pn533 uses\na chaining mechanism where the initiator has to send NULL data frames\nto fetch the remaining frames.\nWe do that from a workqueue context while holding the cmd lock. Once the\nMI bit is gone, we aggregate the queued received skbs.\n\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "4849f85ee36db94033a7c8b32689458d6f435e80",
      "tree": "d05ee7aa15f1f48980a8904f80650974bc8a96f2",
      "parents": [
        "ffc29315e5b665d3e7e17d6156ac82f85a6d0205"
      ],
      "author": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Tue Apr 10 19:43:17 2012 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Thu Apr 12 15:10:43 2012 -0400"
      },
      "message": "NFC: Convert pn533 from tasklet to workqueues\n\nThere is no need for soft IRQ contexts, and workqueues are more flexible.\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": "2fbabfa467ce945deb92bf04c745b4d101fc21ee",
      "tree": "fd1578352e3093aa13c3357c3b1e9b57b95084fd",
      "parents": [
        "d8dc107248d336695ca6a964c5ffdc2f4d160a04"
      ],
      "author": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Mon Mar 05 01:03:47 2012 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Mar 06 15:16:23 2012 -0500"
      },
      "message": "NFC: Export NFCID when detecting a p2p target with pn533\n\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "d8dc107248d336695ca6a964c5ffdc2f4d160a04",
      "tree": "3efb1bebfc0d03e44402043ad0648e59b92ff07f",
      "parents": [
        "7975754f61b8e87ad0b34509a94c54c8d19ea15d"
      ],
      "author": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Mon Mar 05 01:03:46 2012 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Mar 06 15:16:22 2012 -0500"
      },
      "message": "NFC: Export Jewel/Topaz ID from pn533\n\nThe jewel ID is the NFCID1 for Topaz NFC tags.\n\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "7975754f61b8e87ad0b34509a94c54c8d19ea15d",
      "tree": "1bf8ec051c5c7500a755bfa91b2a12e3ff6334fc",
      "parents": [
        "e65b0f46edfda746ba8c66ada28ccb97c682b7c0"
      ],
      "author": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Mon Mar 05 01:03:45 2012 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Mar 06 15:16:22 2012 -0500"
      },
      "message": "NFC: Export sensf from pn533\n\nsensf is the detection response for Felica NFC tags.\n\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "98b3ac1b980b0c0ffff24fda8d13ab8c216df4d1",
      "tree": "ef6e1af19ec07b7bcb5b32531647285a47e33493",
      "parents": [
        "1762c17c9c38ed21090bee8cd02e2b470c5c2308"
      ],
      "author": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Mon Mar 05 01:03:39 2012 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Mar 06 15:16:21 2012 -0500"
      },
      "message": "NFC: Clear pn533 target structure\n\nThe polled target structure should be memset to 0 in order to avoid\nsel_res and sens_res garbage.\n\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "c3b1e1e8a76fdaa507daaa95ba7bd1d8d0c74b6b",
      "tree": "2d2ccf218538506728481a8153d0fd88c3684560",
      "parents": [
        "10d8493cd9efd38b1947b7a74276dbdc8311aa1a"
      ],
      "author": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Mon Mar 05 01:03:33 2012 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Mar 06 15:16:19 2012 -0500"
      },
      "message": "NFC: Export NFCID1 from pn533\n\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "ea9917d6f9e355646258b8d08ac69108908618a2",
      "tree": "bf2631676a54dcd09340807a503aae6ebc47fda6",
      "parents": [
        "1195d89b2defd92829ed54938e60312e62dc8747"
      ],
      "author": {
        "name": "Ilan Elias",
        "email": "ilane@ti.com",
        "time": "Tue Jan 17 14:11:33 2012 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Jan 24 14:21:56 2012 -0500"
      },
      "message": "NFC: Free sk_buff if nfcwilink_send fails\n\nFree sk_buff if nfcwilink_send fails.\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": "1195d89b2defd92829ed54938e60312e62dc8747",
      "tree": "ade660adcea4217cf1af401d4ec0b078fe6d3860",
      "parents": [
        "3ed1326d2e693d555e62241c2e2209f01506214e"
      ],
      "author": {
        "name": "Ilan Elias",
        "email": "ilane@ti.com",
        "time": "Tue Jan 17 14:11:32 2012 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Jan 24 14:21:56 2012 -0500"
      },
      "message": "NFC: Download TI NFC init script\n\nDownload TI NFC init script during nfcwilink open operation,\nafter the NFC channel is registered with TI shared transport.\nTI NFC init script is written in BTS format.\nFirst, read the chip version via a special vendor specific command.\nSecond, we request the relevant BTS file from the user space, and\nthen send the BTS commands to the chip.\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": "3ed1326d2e693d555e62241c2e2209f01506214e",
      "tree": "9d36a2e313719d1fafd5d673c25e870019a1f2d7",
      "parents": [
        "c4bf98b220cba7a8618405261d69ee53a265110e"
      ],
      "author": {
        "name": "Ilan Elias",
        "email": "ilane@ti.com",
        "time": "Tue Jan 17 14:11:31 2012 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Jan 24 14:21:55 2012 -0500"
      },
      "message": "NFC: Add endian annotations to nfcwilink driver\n\nAdd endian annotations to TI nfcwilink driver.\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": "7affca3537d74365128e477b40c529d6f2fe86c8",
      "tree": "20be92bd240029182fc89c2c4f25401b7715dcae",
      "parents": [
        "356b95424cfb456e14a59eaa579422ce014c424b",
        "ff4b8a57f0aaa2882d444ca44b2b9b333d22a4df"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Jan 07 12:03:30 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Jan 07 12:03:30 2012 -0800"
      },
      "message": "Merge branch \u0027driver-core-next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core\n\n* \u0027driver-core-next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core: (73 commits)\n  arm: fix up some samsung merge sysdev conversion problems\n  firmware: Fix an oops on reading fw_priv-\u003efw in sysfs loading file\n  Drivers:hv: Fix a bug in vmbus_driver_unregister()\n  driver core: remove __must_check from device_create_file\n  debugfs: add missing #ifdef HAS_IOMEM\n  arm: time.h: remove device.h #include\n  driver-core: remove sysdev.h usage.\n  clockevents: remove sysdev.h\n  arm: convert sysdev_class to a regular subsystem\n  arm: leds: convert sysdev_class to a regular subsystem\n  kobject: remove kset_find_obj_hinted()\n  m86k: gpio - convert sysdev_class to a regular subsystem\n  mips: txx9_sram - convert sysdev_class to a regular subsystem\n  mips: 7segled - convert sysdev_class to a regular subsystem\n  sh: dma - convert sysdev_class to a regular subsystem\n  sh: intc - convert sysdev_class to a regular subsystem\n  power: suspend - convert sysdev_class to a regular subsystem\n  power: qe_ic - convert sysdev_class to a regular subsystem\n  power: cmm - convert sysdev_class to a regular subsystem\n  s390: time - convert sysdev_class to a regular subsystem\n  ...\n\nFix up conflicts with \u0027struct sysdev\u0027 removal from various platform\ndrivers that got changed:\n - arch/arm/mach-exynos/cpu.c\n - arch/arm/mach-exynos/irq-eint.c\n - arch/arm/mach-s3c64xx/common.c\n - arch/arm/mach-s3c64xx/cpu.c\n - arch/arm/mach-s5p64x0/cpu.c\n - arch/arm/mach-s5pv210/common.c\n - arch/arm/plat-samsung/include/plat/cpu.h\n - arch/powerpc/kernel/sysfs.c\nand fix up cpu_is_hotpluggable() as per Greg in include/linux/cpu.h\n"
    },
    {
      "commit": "361f3cb7f9cfdb82c80926d0e7843c098c034545",
      "tree": "ed61b2e95795fc18cce925bc89eceb2f8a915484",
      "parents": [
        "541d920b05b538ec0d9ae8ce619ee4fc6fb19e32"
      ],
      "author": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Wed Dec 14 16:43:11 2011 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Dec 14 14:50:13 2011 -0500"
      },
      "message": "NFC: DEP link hook implementation for pn533\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": "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": "85eb28a36215b3d872384e027403b14ff483d60b",
      "tree": "c892d9321ac22c3e5d40af40e5832cfa57a56c80",
      "parents": [
        "ad9547c0413686a23e48793665a9ebd3e65c474c"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@gmail.com",
        "time": "Wed Nov 30 18:18:06 2011 +0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Nov 30 15:09:00 2011 -0500"
      },
      "message": "NFC: pn533: Staticise pn533_data_exchange()\n\nIt is not used outside this driver so no need to make the symbol global.\n\nSigned-off-by: Axel Lin \u003caxel.lin@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "fe7484834bb614c2c205726647635171ce6cc070",
      "tree": "e96e560153c2d4a2b2ad1feba6cc4fe09dbb5a29",
      "parents": [
        "424f0750edd5af866f80f5e65998e0610503cb5c"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Nov 18 09:52:10 2011 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Nov 18 09:52:10 2011 -0800"
      },
      "message": "USB: convert some miscellanies drivers to use module_usb_driver()\n\nThis converts the remaining USB drivers in the kernel to use the\nmodule_usb_driver() macro which makes the code smaller and a bit\nsimpler.\n\nAdded bonus is that it removes some unneeded kernel log messages about\ndrivers loading and/or unloading.\n\nCc: Guenter Roeck \u003cguenter.roeck@ericsson.com\u003e\nCc: Jean Delvare \u003ckhali@linux-fr.org\u003e\nCc: Ben Dooks \u003cben-linux@fluff.org\u003e\nCc: Till Harbaum \u003ctill@harbaum.org\u003e\nCc: Karsten Keil \u003cisdn@linux-pingi.de\u003e\nCc: Chris Ball \u003ccjb@laptop.org\u003e\nCc: David Woodhouse \u003cdwmw2@infradead.org\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: Steve Glendinning \u003csteve.glendinning@smsc.com\u003e\nCc: Florian Tobias Schandinat \u003cFlorianSchandinat@gmx.de\u003e\nCc: Evgeniy Polyakov \u003czbr@ioremap.net\u003e\nCc: Wim Van Sebroeck \u003cwim@iguana.be\u003e\nCc: \"David S. Miller\" \u003cdavem@davemloft.net\u003e\nCc: Jesper Juhl \u003cjj@chaosbits.net\u003e\nCc: Artem Bityutskiy \u003cArtem.Bityutskiy@nokia.com\u003e\nCc: Jamie Iles \u003cjamie@jamieiles.com\u003e\nCc: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "baf79c33e2c67b50b4415670c7baedb9702805f5",
      "tree": "c4759ddd00c5124644d351192b7d39527bac5198",
      "parents": [
        "7a32129a42cf167550008b363a017234d0b73f2a"
      ],
      "author": {
        "name": "Paul Gortmaker",
        "email": "paul.gortmaker@windriver.com",
        "time": "Wed Sep 28 15:31:14 2011 -0400"
      },
      "committer": {
        "name": "Paul Gortmaker",
        "email": "paul.gortmaker@windriver.com",
        "time": "Mon Oct 31 19:31:54 2011 -0400"
      },
      "message": "drivers/nfc: add module.h to nfcwilink.c\n\nThis is a full module, with module_init() and module_exit() and\nso it needs module.h called out for inclusion.\n\nReported-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nSigned-off-by: Paul Gortmaker \u003cpaul.gortmaker@windriver.com\u003e\n"
    },
    {
      "commit": "ed46fdfc54d2d4523fdd727708fe0b9e2be993cc",
      "tree": "89fb3856cfefb90a846c8a3de41e67953381aeac",
      "parents": [
        "49753128d8fc976576c497c81962cf1ae57174aa"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "rdunlap@xenotime.net",
        "time": "Wed Sep 21 11:02:37 2011 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Sep 21 16:19:44 2011 -0400"
      },
      "message": "nfc: NFC_WILINK depends on NFC_NCI\n\nnwcwilink.c uses nci_*() interfaces, so it should depend on\nNFC_NCI.\n\nFixes these build errors:\nERROR: \"nci_register_device\" [drivers/nfc/nfcwilink.ko] undefined!\nERROR: \"nci_allocate_device\" [drivers/nfc/nfcwilink.ko] undefined!\nERROR: \"nci_recv_frame\" [drivers/nfc/nfcwilink.ko] undefined!\nERROR: \"nci_free_device\" [drivers/nfc/nfcwilink.ko] undefined!\nERROR: \"nci_unregister_device\" [drivers/nfc/nfcwilink.ko] undefined!\n\nSigned-off-by: Randy Dunlap \u003crdunlap@xenotime.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "93aead46428d38729f430f395a8403795a019e54",
      "tree": "ab7619ce7100da0bdc0ac1596fcdfd365ac5a2b5",
      "parents": [
        "6a2968aaf50c7a22fced77a5e24aa636281efca8"
      ],
      "author": {
        "name": "Ilan Elias",
        "email": "ilane@ti.com",
        "time": "Sun Sep 18 11:19:36 2011 +0300"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Sep 20 14:43:49 2011 -0400"
      },
      "message": "NFC: driver for TI shared transport\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": "276556dbd2d9f56f8933393f927e88fae142ce8f",
      "tree": "f5764c864cde2688b76792647489fa6ba59056a9",
      "parents": [
        "6e6e8c510a84fe3237ef02b954e58cca6a3f4b1a"
      ],
      "author": {
        "name": "Dan Carpenter",
        "email": "error27@gmail.com",
        "time": "Fri Jul 08 10:21:15 2011 +0300"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Jul 26 16:27:24 2011 -0400"
      },
      "message": "NFC: pn533: use after free in pn533_disconnect()\n\nWe freed \"dev\" on the line before.\n\nSigned-off-by: Dan Carpenter \u003cerror27@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "c46ee38620a2aa2b25b16bc9738ace80dbff76a4",
      "tree": "24465c5933abed93c665b016fa9b318e90e01cb9",
      "parents": [
        "23b7869c0fd08d73c9f83a2db88a13312d6198bb"
      ],
      "author": {
        "name": "Aloisio Almeida Jr",
        "email": "aloisio.almeida@openbossa.org",
        "time": "Fri Jul 01 19:31:37 2011 -0300"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Jul 05 15:26:58 2011 -0400"
      },
      "message": "NFC: pn533: add NXP pn533 nfc device driver\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": "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"
    },
    {
      "commit": "ac3c8304190ed0daaa2fb01ce2a069be5e2a52a7",
      "tree": "baebdd925a0f9d2b959b116e50d107c9dfee69e7",
      "parents": [
        "d73fa4b914eab332d9919132b273b6797b8aface"
      ],
      "author": {
        "name": "Matti J. Aaltonen",
        "email": "matti.j.aaltonen@nokia.com",
        "time": "Fri Feb 25 14:44:19 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Feb 25 15:07:36 2011 -0800"
      },
      "message": "drivers/nfc/pn544.c: add missing regulator\n\nThe regulator framework is used for power management.  The regulators are\nonly named in the driver code, the actual control stuff is in the board\nfile for each architecture or use case.\n\nThe PN544 chip has three regulators that can be controlled or not -\ndepending on the architecture where the chip is being used.  So some of\nthe regulators may not be controllable.  In our current case the third\nregulator, which was missing from the code, went unnoticed because we\ndidn\u0027t need to control it.  To be as general as possible - in this respect\n- the driver needs to list all regulators.  Then the board file can be\nused to actually set the usage.\n\nSigned-off-by: Matti J. Aaltonen \u003cmatti.j.aaltonen@nokia.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "d73fa4b914eab332d9919132b273b6797b8aface",
      "tree": "72c9fb4d97577b14d103e3f2c124c737d5e64350",
      "parents": [
        "fba99fa38b023224680308a482e12a0eca87e4e1"
      ],
      "author": {
        "name": "Matti J. Aaltonen",
        "email": "matti.j.aaltonen@nokia.com",
        "time": "Fri Feb 25 14:44:18 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Feb 25 15:07:36 2011 -0800"
      },
      "message": "drivers/nfc/Kconfig: use full form of the NFC acronym\n\nSpell out the NFC acronym when it\u0027s shown for the first time.\n\nSigned-off-by: Matti J. Aaltonen \u003cmatti.j.aaltonen@nokia.com\u003e\nAcked-by: Wolfram Sang \u003cw.sang@pengutronix.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "e78bf5e6cbe837daa6ab628a5f679548742994d3",
      "tree": "28f874c20f8a790f7f0459975af6d1d8704cdb5b",
      "parents": [
        "8a335bc631ac9c43675821580c26ebf95a3044ba"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@linux-foundation.org",
        "time": "Sun Jan 16 16:55:23 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jan 16 17:28:21 2011 -0800"
      },
      "message": "drivers/nfc/pn544.c: fix min_t warnings\n\nFix these:\n\n  drivers/nfc/pn544.c: In function \u0027pn544_read\u0027:\n  drivers/nfc/pn544.c:356: warning: comparison of distinct pointer types lacks a cast\n  drivers/nfc/pn544.c:377: warning: comparison of distinct pointer types lacks a cast\n  drivers/nfc/pn544.c: In function \u0027pn544_write\u0027:\n  drivers/nfc/pn544.c:463: warning: comparison of distinct pointer types lacks a cast\n  drivers/nfc/pn544.c:485: warning: comparison of distinct pointer types lacks a cast\n\nCc: \"Matti J. Aaltonen\" \u003cmatti.j.aaltonen@nokia.com\u003e\nCc: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "0329326e85aaa30fb8d427828c718d565c287385",
      "tree": "ab6d9c1e9c6a56ebca273b9d36d76a4a3eb60b23",
      "parents": [
        "6164281ab7a4d3bd42588d6b25984e960a2e032f"
      ],
      "author": {
        "name": "Matti J. Aaltonen",
        "email": "matti.j.aaltonen@nokia.com",
        "time": "Wed Jan 12 17:00:47 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jan 13 08:03:19 2011 -0800"
      },
      "message": "NFC: Driver for NXP Semiconductors PN544 NFC chip.\n\nCreates a new \"Near Field Communication\" subsystem in drivers/nfc.\nhttp://en.wikipedia.org/wiki/Near_Field_Communication is useful ;)\n\nThis is a driver for the pn544 NFC device. The driver transfers\nETSI messages between the device and the user space.\n\nSigned-off-by: Matti J. Aaltonen \u003cmatti.j.aaltonen@nokia.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    }
  ]
}
