)]}'
{
  "log": [
    {
      "commit": "90c049b2c6ae26d1a4d526d660a976620eaa554a",
      "tree": "f13681c6d06def2dceb6dabfa1821eb153ce00f1",
      "parents": [
        "ef2486f5538b886ad4f0d1ac0857b518291b48f7"
      ],
      "author": {
        "name": "alex.bluesman.smirnov@gmail.com",
        "email": "alex.bluesman.smirnov@gmail.com",
        "time": "Tue May 15 20:50:27 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed May 16 15:17:08 2012 -0400"
      },
      "message": "ieee802154: interface type to be added\n\nThis stack implementation distinguishes several types of slave\ninterfaces. Another parameter to \u0027add_iface_\u0027 function is added\nto clarify the interface type is going to be registered.\n\nSigned-off-by: Alexander Smirnov \u003calex.bluesman.smirnov@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "0d6c4a2e4641bbc556dd74d3aa158c413a972492",
      "tree": "da944af17682659bb433dc2282dcb48380c14cd1",
      "parents": [
        "6e06c0e2347ec79d0bd5702b2438fe883f784545",
        "1c430a727fa512500a422ffe4712166c550ea06a"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon May 07 23:35:40 2012 -0400"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon May 07 23:35:40 2012 -0400"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net\n\nConflicts:\n\tdrivers/net/ethernet/intel/e1000e/param.c\n\tdrivers/net/wireless/iwlwifi/iwl-agn-rx.c\n\tdrivers/net/wireless/iwlwifi/iwl-trans-pcie-rx.c\n\tdrivers/net/wireless/iwlwifi/iwl-trans.h\n\nResolved the iwlwifi conflict with mainline using 3-way diff posted\nby John Linville and Stephen Rothwell.  In \u0027net\u0027 we added a bug\nfix to make iwlwifi report a more accurate skb-\u003etruesize but this\nconflicted with RX path changes that happened meanwhile in net-next.\n\nIn e1000e a conflict arose in the validation code for settings of\nadapter-\u003eitr.  \u0027net-next\u0027 had more sophisticated logic so that\nlogic was used.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "2d319508a3551d2995e5cd12d649821b3be00e5b",
      "tree": "d930c931fce331d7dde1915f5acc556c3374350d",
      "parents": [
        "c2e94d73ea24df499f9183b7401e8d6b94efa417"
      ],
      "author": {
        "name": "alex.bluesman.smirnov@gmail.com",
        "email": "alex.bluesman.smirnov@gmail.com",
        "time": "Wed Apr 25 23:35:51 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Apr 26 06:01:09 2012 -0400"
      },
      "message": "6lowpan: duplicate definition of IEEE802154_ALEN\n\nThe same macros is defined in \u0027include/net/af_ieee802154.h\u0027 and is called\nIEEE802154_ADDR_LEN. No need another one, so remove it.\n\nSigned-off-by: Alexander Smirnov \u003calex.bluesman.smirnov@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "c2e94d73ea24df499f9183b7401e8d6b94efa417",
      "tree": "524a9e4393e9d32fcd7acc5e9d96f7538bb3925b",
      "parents": [
        "07003408fc219ca7c45d2f559999f6aca08d711a"
      ],
      "author": {
        "name": "alex.bluesman.smirnov@gmail.com",
        "email": "alex.bluesman.smirnov@gmail.com",
        "time": "Wed Apr 25 23:35:50 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Apr 26 06:01:09 2012 -0400"
      },
      "message": "6lowpan: move frame allocation code to a separate function\n\nSeparate frame allocation routine from data processing function.\nThis makes code more human readable and easier for understanding.\n\nSigned-off-by: Alexander Smirnov \u003calex.bluesman.smirnov@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "768f7c7c121e80f458a9d013b2e8b169e5dfb1e5",
      "tree": "dab910f7034bdb550e9b4f91f60045e64986e500",
      "parents": [
        "8deff4af8745561efd2be34ee30cc57a6f0107c6"
      ],
      "author": {
        "name": "alex.bluesman.smirnov@gmail.com",
        "email": "alex.bluesman.smirnov@gmail.com",
        "time": "Wed Apr 25 23:24:58 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Apr 26 05:32:55 2012 -0400"
      },
      "message": "6lowpan: add missing spin_lock_init()\n\nAdd missing spin_lock_init() for frames list lock.\n\nSigned-off-by: Alexander Smirnov \u003calex.bluesman.smirnov@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "8deff4af8745561efd2be34ee30cc57a6f0107c6",
      "tree": "d2b3aaa6d55258ff020687c50d4122e6aebef963",
      "parents": [
        "0848e4043014631d792a66266d6d7d64a7f21da5"
      ],
      "author": {
        "name": "alex.bluesman.smirnov@gmail.com",
        "email": "alex.bluesman.smirnov@gmail.com",
        "time": "Wed Apr 25 23:24:57 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Apr 26 05:32:55 2012 -0400"
      },
      "message": "6lowpan: clean up fragments list if module unloaded\n\nClean all the pending fragments and relative timers if 6lowpan link\nis going to be deleted.\n\nSigned-off-by: Alexander Smirnov \u003calex.bluesman.smirnov@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "0848e4043014631d792a66266d6d7d64a7f21da5",
      "tree": "ebaba22fad4a214419140ad021ecb797d2e9ddb1",
      "parents": [
        "8fdd2e25fb0cf82c8af62235366fe1a223c80752"
      ],
      "author": {
        "name": "alex.bluesman.smirnov@gmail.com",
        "email": "alex.bluesman.smirnov@gmail.com",
        "time": "Wed Apr 25 23:24:56 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Apr 26 05:32:55 2012 -0400"
      },
      "message": "6lowpan: fix segmentation fault caused by mlme request\n\nAdd nescesary mlme callbacks to satisfy \"iz list\" request from user space.\nDue to 6lowpan device doesn\u0027t have its own phy, mlme implemented as a pipe\nto a real phy to which 6lowpan is attached.\n\nSigned-off-by: Alexander Smirnov \u003calex.bluesman.smirnov@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\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": "be51da0f3e346eb520c4ffdaecb8ba6fb4337a76",
      "tree": "f24394d7d8703e03c2b893eb6a60efe6bda5eaad",
      "parents": [
        "d317e4f68f5445e536dbd45381e7c900a33413db"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Apr 01 20:45:25 2012 -0400"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Apr 02 04:33:43 2012 -0400"
      },
      "message": "ieee802154: Stop using NLA_PUT*().\n\nThese macros contain a hidden goto, and are thus extremely error\nprone and make code hard to audit.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "cdf49c283e2e105da86ca575ad35b453f5ff24ea",
      "tree": "186381fd86070e7e4b832becfdd607ca02049737",
      "parents": [
        "b049aadca3f2535bea245cb0bba1393d9a60c7a4"
      ],
      "author": {
        "name": "Danny Kukawka",
        "email": "danny.kukawka@bisect.de",
        "time": "Wed Feb 22 02:36:39 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Feb 22 14:46:37 2012 -0500"
      },
      "message": "net/ieee802154/6lowpan.c: reuse eth_mac_addr()\n\nUse eth_mac_addr() for .ndo_set_mac_address, remove\nlowpan_set_address since it do currently the same as\neth_mac_addr(). Additional advantage: eth_mac_addr() already\nchecks if the given address is valid\n\nSigned-off-by: Danny Kukawka \u003cdanny.kukawka@bisect.de\u003e\nAcked-by: Dmitry Eremin-Solenikov \u003cdbaryshkov@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ae641949df01b85117845bec45328eab6d6fada1",
      "tree": "ed8d5aedd678f86e8554dc0b1c080a43ef4b331d",
      "parents": [
        "a7ae1992248e5cf9dc5bd35695ab846d27efe15f"
      ],
      "author": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Fri Nov 18 02:20:04 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Nov 18 14:37:09 2011 -0500"
      },
      "message": "net: Remove all uses of LL_ALLOCATED_SPACE\n\nnet: Remove all uses of LL_ALLOCATED_SPACE\n\nThe macro LL_ALLOCATED_SPACE was ill-conceived.  It applies the\nalignment to the sum of needed_headroom and needed_tailroom.  As\nthe amount that is then reserved for head room is needed_headroom\nwith alignment, this means that the tail room left may be too small.\n\nThis patch replaces all uses of LL_ALLOCATED_SPACE with the macro\nLL_RESERVED_SPACE and direct reference to needed_tailroom.\n\nThis also fixes the problem with needed_headroom changing between\nallocating the skb and reserving the head room.\n\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d445ba613fe445c8f30733e68089614b40b3df5b",
      "tree": "048b3c13a4112ad3cdc4464e297207e6cd483e5a",
      "parents": [
        "daad6167d97b43cfc448cfe698784730b53ed3d6"
      ],
      "author": {
        "name": "Dan Carpenter",
        "email": "dan.carpenter@oracle.com",
        "time": "Tue Nov 15 22:36:43 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Nov 16 18:13:38 2011 -0500"
      },
      "message": "6LoWPAN: double free in lowpan_fragment_xmit()\n\ndev_queue_xmit() consumes its own skb, so the call to dev_kfree_skb()\nin lowpan_fragment_xmit() is a double free.\n\nSigned-off-by: Dan Carpenter \u003cdan.carpenter@oracle.com\u003e\nAcked-by: Alexander Smirnov \u003calex.bluesman.smirnov@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "f8b1b5d231c6db03f87e9db195530156fde47c4b",
      "tree": "e8292bc28ee50bcdb11f436f920a4ac3289757a1",
      "parents": [
        "3bd5b958c2a2dd1a9b4c8d21e75fb47b062fc941"
      ],
      "author": {
        "name": "alex.bluesman.smirnov@gmail.com",
        "email": "alex.bluesman.smirnov@gmail.com",
        "time": "Thu Nov 10 07:40:53 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Nov 14 00:19:43 2011 -0500"
      },
      "message": "6LoWPAN: UDP header decompression\n\nThis patch provides possibility to decompress UDP headers.\nDerived from Contiki OS.\n\nSigned-off-by: Alexander Smirnov \u003calex.bluesman.smirnov@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "3bd5b958c2a2dd1a9b4c8d21e75fb47b062fc941",
      "tree": "6cdd68759b81cf7115976f730537da76b528723e",
      "parents": [
        "4d039f684314b707fdae3c7262faf4a80c548194"
      ],
      "author": {
        "name": "alex.bluesman.smirnov@gmail.com",
        "email": "alex.bluesman.smirnov@gmail.com",
        "time": "Thu Nov 10 07:40:14 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Nov 14 00:19:43 2011 -0500"
      },
      "message": "6LoWPAN: UDP header compression\n\nThis patch adds support for UDP header compression.\nDerived from Contiki OS.\n\nSigned-off-by: Alexander Smirnov \u003calex.bluesman.smirnov@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "4d039f684314b707fdae3c7262faf4a80c548194",
      "tree": "d71340e2a44e66e2f46667d7abb96522075cdd1d",
      "parents": [
        "e86586ba8c570591372bc6cd0435a9bc1364c6d5"
      ],
      "author": {
        "name": "alex.bluesman.smirnov@gmail.com",
        "email": "alex.bluesman.smirnov@gmail.com",
        "time": "Thu Nov 10 07:39:37 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Nov 14 00:19:43 2011 -0500"
      },
      "message": "6LoWPAN: set proper netdev flags\n\nThis patch fixes settings for device initialization which makes possible to\nuse NDISC and TCP.\n\nSigned-off-by: Alexander Smirnov \u003calex.bluesman.smirnov@gmail.com\u003e\nAcked-by: Dmitry Eremin-Solenikov \u003cdbaryshkov@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "e86586ba8c570591372bc6cd0435a9bc1364c6d5",
      "tree": "1d8358baa35fab82dda8ae0a9200d1b8b5781c09",
      "parents": [
        "719269afbc69ab96339aad6c2d3b32f7d8311146"
      ],
      "author": {
        "name": "alex.bluesman.smirnov@gmail.com",
        "email": "alex.bluesman.smirnov@gmail.com",
        "time": "Thu Nov 10 07:39:15 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Nov 14 00:19:42 2011 -0500"
      },
      "message": "6LoWPAN: disable debugging by default\n\nThis patch disables debug output enabled by default.\n\nSigned-off-by: Alexander Smirnov \u003calex.bluesman.smirnov@gmail.com\u003e\nAcked-by: Dmitry Eremin-Solenikov \u003cdbaryshkov@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "719269afbc69ab96339aad6c2d3b32f7d8311146",
      "tree": "26a25b23d982a8bccaa807ac813e3b387d133697",
      "parents": [
        "2a24444f8f2bea694003e3eac5c2f8d9a386bdc5"
      ],
      "author": {
        "name": "alex.bluesman.smirnov@gmail.com",
        "email": "alex.bluesman.smirnov@gmail.com",
        "time": "Thu Nov 10 07:38:38 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Nov 14 00:19:42 2011 -0500"
      },
      "message": "6LoWPAN: add fragmentation support\n\nThis patch adds support for frame fragmentation.\n\nSigned-off-by: Alexander Smirnov \u003calex.bluesman.smirnov@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "bc3b2d7fb9b014d75ebb79ba371a763dbab5e8cf",
      "tree": "b0fd4e724bdb1c0a1783616614ae5a9dec1cfa5c",
      "parents": [
        "d9b9384215e17c68d7b6bd05d6fa409e5d4140d7"
      ],
      "author": {
        "name": "Paul Gortmaker",
        "email": "paul.gortmaker@windriver.com",
        "time": "Fri Jul 15 11:47:34 2011 -0400"
      },
      "committer": {
        "name": "Paul Gortmaker",
        "email": "paul.gortmaker@windriver.com",
        "time": "Mon Oct 31 19:30:30 2011 -0400"
      },
      "message": "net: Add export.h for EXPORT_SYMBOL/THIS_MODULE to non-modules\n\nThese files are non modular, but need to export symbols using\nthe macros now living in export.h -- call out the include so\nthat things won\u0027t break when we remove the implicit presence\nof module.h from everywhere.\n\nSigned-off-by: Paul Gortmaker \u003cpaul.gortmaker@windriver.com\u003e\n"
    },
    {
      "commit": "dcef1151804257684f65c779fc1c19836ee0196a",
      "tree": "e0371cd545ecc0afa191249aab06db64e2e0742b",
      "parents": [
        "fa3df928e0878350ab0ddd1453bb85b056c726da"
      ],
      "author": {
        "name": "alex.bluesman.smirnov@gmail.com",
        "email": "alex.bluesman.smirnov@gmail.com",
        "time": "Thu Sep 01 03:55:15 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Sep 15 15:36:35 2011 -0400"
      },
      "message": "6LoWPAN: fix skb_copy call\n\nThis patch fixes 2 issues in lowpan_skb_deliver function:\n1. Check for return status of skb_copy call;\n2. Use skb_copy with proper GFP flag, drop check for non-interrupt\ncontext.\n\nSigned-off-by: Alexander Smirnov \u003calex.bluesman.smirnov@gmail.com\u003e\nSigned-off-by: Eric Dumazet \u003ceric.dumazet@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "dc00fd44413e9d4310d0dc6bcc3bd8e57ba8f064",
      "tree": "d3236757784b4428bf305ebb234819dec6405cd8",
      "parents": [
        "aec9db355ce2b930358ade5a71cc00ac258e1b3f"
      ],
      "author": {
        "name": "Dan Carpenter",
        "email": "error27@gmail.com",
        "time": "Tue Aug 30 03:51:09 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Sep 15 15:36:32 2011 -0400"
      },
      "message": "6LoWPAN: call dev_put() on error in lowpan_newlink()\n\nWe should release the dev_hold() on error before returning here.\n\nSigned-off-by: Dan Carpenter \u003cerror27@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "aec9db355ce2b930358ade5a71cc00ac258e1b3f",
      "tree": "b4b444510c1f75b47ed682bd2c24e34ec749da75",
      "parents": [
        "90d0963d17c11188d1d986a235b8aa775c2fb8f2"
      ],
      "author": {
        "name": "Dan Carpenter",
        "email": "error27@gmail.com",
        "time": "Tue Aug 30 03:46:40 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Sep 15 15:36:32 2011 -0400"
      },
      "message": "6LoWPAN: use the _safe version of list_for_each\n\nWhen we kfree(entry) that causes a use-after-free bug so we have to\nuse list_for_each_entry_safe() safe here.\n\nSigned-off-by: Dan Carpenter \u003cerror27@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "90d0963d17c11188d1d986a235b8aa775c2fb8f2",
      "tree": "87b39d11fa10ab8aed0f24819db167d9bd98a9a5",
      "parents": [
        "929f61896e194f45696ba52852ccbfd5edd04df1"
      ],
      "author": {
        "name": "Dan Carpenter",
        "email": "error27@gmail.com",
        "time": "Tue Aug 30 03:45:52 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Sep 15 15:36:32 2011 -0400"
      },
      "message": "6LoWPAN: use kfree_skb() instead of kfree()\n\nUse kfree_skb() to free sbk_buffs.\n\nSigned-off-by: Dan Carpenter \u003cerror27@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "44331fe2aa0d7eed54e68484df58e9e00aee0f6e",
      "tree": "02d56d565c5ec9ba61c422be0c9b2b42f5807293",
      "parents": [
        "804cf14ea5ceca46554d5801e2817bba8116b7e5"
      ],
      "author": {
        "name": "Alexander Smirnov",
        "email": "alex.bluesman.smirnov@gmail.com",
        "time": "Wed Aug 24 19:34:42 2011 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Aug 24 19:36:06 2011 -0700"
      },
      "message": "IEEE802.15.4: 6LoWPAN basic support\n\nThis patch provides base support for transmission of IPv6 packets as\nwell as the formation of IPv6 link-local addresses and statelessly\nautoconfigured addresses on top of IEEE 802.15.4 networks.\n\nFor more information please look at the RFC4944 \"Compression Format\nfor IPv6 Datagrams in Low Power and Losst Networks (6LoWPAN).\n\nSigned-off-by: Alexander Smirnov \u003calex.bluesman.smirnov@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "fa1da8835b0764a77a72dea8861bdb1b8c4c59d2",
      "tree": "5fb6ac52fa60b1982db116568528e61e0c167d55",
      "parents": [
        "5fd72607a4e9a4a7147d670526431944976035b8"
      ],
      "author": {
        "name": "Alexander Smirnov",
        "email": "alex.bluesman.smirnov@gmail.com",
        "time": "Wed Jun 29 12:51:37 2011 +0000"
      },
      "committer": {
        "name": "Dmitry Eremin-Solenikov",
        "email": "dbaryshkov@gmail.com",
        "time": "Thu Jun 30 16:18:09 2011 +0400"
      },
      "message": "ieee802154: free skb buffer if dev isn\u0027t running\n\nSigned-off-by: Alexander Smirnov \u003calex.bluesman.smirnov@gmail.com\u003e\nSigned-off-by: Dmitry Eremin-Solenikov \u003cdbaryshkov@gmail.com\u003e\n"
    },
    {
      "commit": "5fd72607a4e9a4a7147d670526431944976035b8",
      "tree": "a09ee02ee4484eb3f034b63fc27f223c640cf56f",
      "parents": [
        "060e41794e3f09f0b28f79b8d6c7ac1a9641d672"
      ],
      "author": {
        "name": "Dmitry Eremin-Solenikov",
        "email": "dbaryshkov@gmail.com",
        "time": "Fri Oct 22 01:25:25 2010 +0400"
      },
      "committer": {
        "name": "Dmitry Eremin-Solenikov",
        "email": "dbaryshkov@gmail.com",
        "time": "Thu Jun 30 16:18:09 2011 +0400"
      },
      "message": "ieee802154: it\u0027s IEEE 802.15.4, not ZigBee\n\nSigned-off-by: Dmitry Eremin-Solenikov \u003cdbaryshkov@gmail.com\u003e\n"
    },
    {
      "commit": "060e41794e3f09f0b28f79b8d6c7ac1a9641d672",
      "tree": "20aeda68993b5ee07459e339222c7d3b8f88d88b",
      "parents": [
        "6e10c469f0997a5ebaffa955d8716c59ba102a1f"
      ],
      "author": {
        "name": "Dmitry Eremin-Solenikov",
        "email": "dbaryshkov@gmail.com",
        "time": "Thu Mar 18 19:26:23 2010 +0300"
      },
      "committer": {
        "name": "Dmitry Eremin-Solenikov",
        "email": "dbaryshkov@gmail.com",
        "time": "Thu Jun 30 16:18:09 2011 +0400"
      },
      "message": "ieee802154: support specifying hw address for created devices\n\nSigned-off-by: Dmitry Eremin-Solenikov \u003cdbaryshkov@gmail.com\u003e\n"
    },
    {
      "commit": "b9cabe52c27cf834137f3aaa46da23bcf32284e8",
      "tree": "c620f63c1314e08f50033de489ea39ef92538b9c",
      "parents": [
        "84860c725364372a331589a600ce6a00437a14f8"
      ],
      "author": {
        "name": "Jesper Juhl",
        "email": "jj@chaosbits.net",
        "time": "Sun Jun 12 04:28:16 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@conan.davemloft.net",
        "time": "Mon Jun 13 18:03:22 2011 -0400"
      },
      "message": "ieee802154: Don\u0027t leak memory in ieee802154_nl_fill_phy\n\nIn net/ieee802154/nl-phy.c::ieee802154_nl_fill_phy() I see two small\nissues.\n1) If the allocation of \u0027buf\u0027 fails we may just as well return -EMSGSIZE\n   directly rather than jumping to \u0027out:\u0027 and do a pointless kfree(0).\n2) We do not free \u0027buf\u0027 unless we jump to one of the error labels and this\n   leaks memory.\nThis patch should address both.\n\nSigned-off-by: Jesper Juhl \u003cjj@chaosbits.net\u003e\nAcked-by: Dmitry Eremin-Solenikov \u003cdbaryshkov@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@conan.davemloft.net\u003e\n"
    },
    {
      "commit": "bfac3693c426d280b026f6a1b77dc2294ea43fea",
      "tree": "25435a6df564c1f0f33f31ab86f5b786bc502817",
      "parents": [
        "020318d0d2af51e0fd59ba654ede9b2171558720"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Apr 12 15:33:23 2011 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Apr 12 15:33:23 2011 -0700"
      },
      "message": "ieee802154: Remove hacked CFLAGS in net/ieee802154/Makefile\n\nIt adds -Wall (which the kernel carefully controls already) and of all\nthings -DDEBUG (which should be set by other means if desired, please\nwe have dynamic-debug these days).\n\nKill this noise.\n\nReported-by: Dave Jones \u003cdavej@redhat.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "941666c2e3e0f9f6a1cb5808d02352d445bd702c",
      "tree": "389a773580ef22908391cc71f98982b03de62804",
      "parents": [
        "a2d4b65d477aad1fe8c7218781a031fa9cf5abfc"
      ],
      "author": {
        "name": "Eric Dumazet",
        "email": "eric.dumazet@gmail.com",
        "time": "Sun Dec 05 01:23:53 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Dec 08 10:07:24 2010 -0800"
      },
      "message": "net: RCU conversion of dev_getbyhwaddr() and arp_ioctl()\n\nLe dimanche 05 décembre 2010 à 09:19 +0100, Eric Dumazet a écrit :\n\n\u003e Hmm..\n\u003e\n\u003e If somebody can explain why RTNL is held in arp_ioctl() (and therefore\n\u003e in arp_req_delete()), we might first remove RTNL use in arp_ioctl() so\n\u003e that your patch can be applied.\n\u003e\n\u003e Right now it is not good, because RTNL wont be necessarly held when you\n\u003e are going to call arp_invalidate() ?\n\nWhile doing this analysis, I found a refcount bug in llc, I\u0027ll send a\npatch for net-2.6\n\nMeanwhile, here is the patch for net-next-2.6\n\nYour patch then can be applied after mine.\n\nThanks\n\n[PATCH] net: RCU conversion of dev_getbyhwaddr() and arp_ioctl()\n\ndev_getbyhwaddr() was called under RTNL.\n\nRename it to dev_getbyhwaddr_rcu() and change all its caller to now use\nRCU locking instead of RTNL.\n\nChange arp_ioctl() to use RCU instead of RTNL locking.\n\nNote: this fix a dev refcount bug in llc\n\nSigned-off-by: Eric Dumazet \u003ceric.dumazet@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "a6c0f8217c17d46da22fa56923f3cbd03615cb7c",
      "tree": "32eacbe6529f885b858cd39e70b6b989eb090f88",
      "parents": [
        "418c437d8b4b87815f3afed89da2aa0078d5379d"
      ],
      "author": {
        "name": "Denis Kirjanov",
        "email": "dkirjanov@hera.kernel.org",
        "time": "Sun May 23 05:45:45 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun May 23 23:11:07 2010 -0700"
      },
      "message": "ieee802154: Fix possible NULL pointer dereference in wpan_phy_alloc\n\nCheck for NULL pointer after kzalloc\n\nSigned-off-by: Denis Kirjanov \u003cdkirjanov@kernel.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "93c0c8b4a5a174645550d444bd5c3ff0cccf74cb",
      "tree": "e84e611cea672cb2354ebfcaad11d6a22ead4b04",
      "parents": [
        "dc8bf1b1a6edfc92465526de19772061302f0929"
      ],
      "author": {
        "name": "Stefan Schmidt",
        "email": "stefan@datenfreihafen.org",
        "time": "Mon Apr 26 11:20:32 2010 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Apr 26 11:20:32 2010 -0700"
      },
      "message": "ieee802154: Fix oops during ieee802154_sock_ioctl\n\nTrying to run izlisten (from lowpan-tools tests) on a device that does not\nexists I got the oops below. The problem is that we are using get_dev_by_name\nwithout checking if we really get a device back. We don\u0027t in this case and\nwriting to dev-\u003etype generates this oops.\n\n[Oops code removed by Dmitry Eremin-Solenikov]\n\nIf possible this patch should be applied to the current -rc fixes branch.\n\nSigned-off-by: Stefan Schmidt \u003cstefan@datenfreihafen.org\u003e\nSigned-off-by: Dmitry Eremin-Solenikov \u003cdbaryshkov@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "cb4361c1dc29cd870f664c004b1817106fbce0fa",
      "tree": "c31533210d738c9074b21b8f31fe0399b39545f0",
      "parents": [
        "309361e09ca9e9670dc8664e5d14125bf82078af",
        "fb9e2d887243499b8d28efcf80821c4f6a092395"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Apr 06 08:34:06 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Apr 06 08:34:06 2010 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6: (37 commits)\n  smc91c92_cs: fix the problem of \"Unable to find hardware address\"\n  r8169: clean up my printk uglyness\n  net: Hook up cxgb4 to Kconfig and Makefile\n  cxgb4: Add main driver file and driver Makefile\n  cxgb4: Add remaining driver headers and L2T management\n  cxgb4: Add packet queues and packet DMA code\n  cxgb4: Add HW and FW support code\n  cxgb4: Add register, message, and FW definitions\n  netlabel: Fix several rcu_dereference() calls used without RCU read locks\n  bonding: fix potential deadlock in bond_uninit()\n  net: check the length of the socket address passed to connect(2)\n  stmmac: add documentation for the driver.\n  stmmac: fix kconfig for crc32 build error\n  be2net: fix bug in vlan rx path for big endian architecture\n  be2net: fix flashing on big endian architectures\n  be2net: fix a bug in flashing the redboot section\n  bonding: bond_xmit_roundrobin() fix\n  drivers/net: Add missing unlock\n  net: gianfar - align BD ring size console messages\n  net: gianfar - initialize per-queue statistics\n  ...\n"
    },
    {
      "commit": "6503d96168f891ffa3b70ae6c9698a1a722025a0",
      "tree": "9fafcd9eb2c0b3feda0cf4c36e4167ba3028d83a",
      "parents": [
        "a1d6f3f65512cc90a636e6ec653b7bc9e2238753"
      ],
      "author": {
        "name": "Changli Gao",
        "email": "xiaosuo@gmail.com",
        "time": "Wed Mar 31 22:58:26 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Apr 01 17:26:01 2010 -0700"
      },
      "message": "net: check the length of the socket address passed to connect(2)\n\ncheck the length of the socket address passed to connect(2).\n\nCheck the length of the socket address passed to connect(2). If the\nlength is invalid, -EINVAL will be returned.\n\nSigned-off-by: Changli Gao \u003cxiaosuo@gmail.com\u003e\n----\nnet/bluetooth/l2cap.c | 3 ++-\nnet/bluetooth/rfcomm/sock.c | 3 ++-\nnet/bluetooth/sco.c | 3 ++-\nnet/can/bcm.c | 3 +++\nnet/ieee802154/af_ieee802154.c | 3 +++\nnet/ipv4/af_inet.c | 5 +++++\nnet/netlink/af_netlink.c | 3 +++\n7 files changed, 20 insertions(+), 3 deletions(-)\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "5a0e3ad6af8660be21ca98a971cd00f331318c05",
      "tree": "5bfb7be11a03176a87296a43ac6647975c00a1d1",
      "parents": [
        "ed391f4ebf8f701d3566423ce8f17e614cde9806"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "tj@kernel.org",
        "time": "Wed Mar 24 17:04:11 2010 +0900"
      },
      "committer": {
        "name": "Tejun Heo",
        "email": "tj@kernel.org",
        "time": "Tue Mar 30 22:02:32 2010 +0900"
      },
      "message": "include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h\n\npercpu.h is included by sched.h and module.h and thus ends up being\nincluded when building most .c files.  percpu.h includes slab.h which\nin turn includes gfp.h making everything defined by the two files\nuniversally available and complicating inclusion dependencies.\n\npercpu.h -\u003e slab.h dependency is about to be removed.  Prepare for\nthis change by updating users of gfp and slab facilities include those\nheaders directly instead of assuming availability.  As this conversion\nneeds to touch large number of source files, the following script is\nused as the basis of conversion.\n\n  http://userweb.kernel.org/~tj/misc/slabh-sweep.py\n\nThe script does the followings.\n\n* Scan files for gfp and slab usages and update includes such that\n  only the necessary includes are there.  ie. if only gfp is used,\n  gfp.h, if slab is used, slab.h.\n\n* When the script inserts a new include, it looks at the include\n  blocks and try to put the new include such that its order conforms\n  to its surrounding.  It\u0027s put in the include block which contains\n  core kernel includes, in the same order that the rest are ordered -\n  alphabetical, Christmas tree, rev-Xmas-tree or at the end if there\n  doesn\u0027t seem to be any matching order.\n\n* If the script can\u0027t find a place to put a new include (mostly\n  because the file doesn\u0027t have fitting include block), it prints out\n  an error message indicating which .h file needs to be added to the\n  file.\n\nThe conversion was done in the following steps.\n\n1. The initial automatic conversion of all .c files updated slightly\n   over 4000 files, deleting around 700 includes and adding ~480 gfp.h\n   and ~3000 slab.h inclusions.  The script emitted errors for ~400\n   files.\n\n2. Each error was manually checked.  Some didn\u0027t need the inclusion,\n   some needed manual addition while adding it to implementation .h or\n   embedding .c file was more appropriate for others.  This step added\n   inclusions to around 150 files.\n\n3. The script was run again and the output was compared to the edits\n   from #2 to make sure no file was left behind.\n\n4. Several build tests were done and a couple of problems were fixed.\n   e.g. lib/decompress_*.c used malloc/free() wrappers around slab\n   APIs requiring slab.h to be added manually.\n\n5. The script was run on all .h files but without automatically\n   editing them as sprinkling gfp.h and slab.h inclusions around .h\n   files could easily lead to inclusion dependency hell.  Most gfp.h\n   inclusion directives were ignored as stuff from gfp.h was usually\n   wildly available and often used in preprocessor macros.  Each\n   slab.h inclusion directive was examined and added manually as\n   necessary.\n\n6. percpu.h was updated not to include slab.h.\n\n7. Build test were done on the following configurations and failures\n   were fixed.  CONFIG_GCOV_KERNEL was turned off for all tests (as my\n   distributed build env didn\u0027t work with gcov compiles) and a few\n   more options had to be turned off depending on archs to make things\n   build (like ipr on powerpc/64 which failed due to missing writeq).\n\n   * x86 and x86_64 UP and SMP allmodconfig and a custom test config.\n   * powerpc and powerpc64 SMP allmodconfig\n   * sparc and sparc64 SMP allmodconfig\n   * ia64 SMP allmodconfig\n   * s390 SMP allmodconfig\n   * alpha SMP allmodconfig\n   * um on x86_64 SMP allmodconfig\n\n8. percpu.h modifications were reverted so that it could be applied as\n   a separate patch and serve as bisection point.\n\nGiven the fact that I had only a couple of failures from tests on step\n6, I\u0027m fairly confident about the coverage of this conversion patch.\nIf there is a breakage, it\u0027s likely to be something in one of the arch\nheaders which should be easily discoverable easily on most builds of\nthe specific arch.\n\nSigned-off-by: Tejun Heo \u003ctj@kernel.org\u003e\nGuess-its-ok-by: Christoph Lameter \u003ccl@linux-foundation.org\u003e\nCc: Ingo Molnar \u003cmingo@redhat.com\u003e\nCc: Lee Schermerhorn \u003cLee.Schermerhorn@hp.com\u003e\n"
    },
    {
      "commit": "09ad9bc752519cc167d0a573e1acf69b5c707c67",
      "tree": "0e190a9ffb90d7e0534136c3e9f31dce02f423c3",
      "parents": [
        "4ba3eb034fb6fd1990ccc5a6d71d5abcda37b905"
      ],
      "author": {
        "name": "Octavian Purdila",
        "email": "opurdila@ixiacom.com",
        "time": "Wed Nov 25 15:14:13 2009 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Nov 25 15:14:13 2009 -0800"
      },
      "message": "net: use net_eq to compare nets\n\nGenerated with the following semantic patch\n\n@@\nstruct net *n1;\nstruct net *n2;\n@@\n- n1 \u003d\u003d n2\n+ net_eq(n1, n2)\n\n@@\nstruct net *n1;\nstruct net *n2;\n@@\n- n1 !\u003d n2\n+ !net_eq(n1, n2)\n\napplied over {include,net,drivers/net}.\n\nSigned-off-by: Octavian Purdila \u003copurdila@ixiacom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "958fc41e320e17bd4db22d6da81184654350aaab",
      "tree": "90a94c9d82508d2cf8264afa44e7215ae6998c8b",
      "parents": [
        "6e17e8b9fb74b9fb9f6ea331f7f4a049c5b4c4b8",
        "282a39546f6d213399b325ec830ee37e8d915924"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Nov 14 20:24:30 2009 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Nov 14 20:24:30 2009 -0800"
      },
      "message": "Merge branch \u0027for-next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lowpan/lowpan\n"
    },
    {
      "commit": "282a39546f6d213399b325ec830ee37e8d915924",
      "tree": "84ac4555bce52161bacdff2cb45ef6f37aa3ad5e",
      "parents": [
        "bb1cafb8fc414d6dbe933f888df6540c2ef02101"
      ],
      "author": {
        "name": "Dmitry Eremin-Solenikov",
        "email": "dbaryshkov@gmail.com",
        "time": "Thu Nov 12 23:58:23 2009 +0300"
      },
      "committer": {
        "name": "Dmitry Eremin-Solenikov",
        "email": "dbaryshkov@gmail.com",
        "time": "Fri Nov 13 00:07:15 2009 +0300"
      },
      "message": "ieee802154: make wpan-phy class registration to subsys_initcall\n\nMove ieee802154 initialisation to subsys_initcall call, so that\nwpan-phy class is initialised before all devices (thus saving us from\noops during bootup).\n\nSigned-off-by: Dmitry Eremin-Solenikov \u003cdbaryshkov@gmail.com\u003e\n"
    },
    {
      "commit": "10d626f4f444b419046309c10f25515adbffcb16",
      "tree": "216b16bf872bf3b077895443919de0e487da2ea3",
      "parents": [
        "62d83681e53fd87c91927018cfe5ba9f9e8109a3",
        "bb1cafb8fc414d6dbe933f888df6540c2ef02101"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Nov 06 17:57:51 2009 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Nov 06 17:57:51 2009 -0800"
      },
      "message": "Merge branch \u0027for-next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lowpan/lowpan\n"
    },
    {
      "commit": "bb1cafb8fc414d6dbe933f888df6540c2ef02101",
      "tree": "56e385a44ccd1d14f962a9ae42f8584e71cfbde2",
      "parents": [
        "0a868b26c8ba32f6988f87dd81697917a2f612b6"
      ],
      "author": {
        "name": "Dmitry Eremin-Solenikov",
        "email": "dbaryshkov@gmail.com",
        "time": "Thu Nov 05 16:56:23 2009 +0300"
      },
      "committer": {
        "name": "Dmitry Eremin-Solenikov",
        "email": "dbaryshkov@gmail.com",
        "time": "Fri Nov 06 14:32:24 2009 +0300"
      },
      "message": "ieee802154: add support for creation/removal of logic interfaces\n\nAdd support for two more NL802154 commands: ADD_IFACE and DEL_IFACE,\nthus allowing creation and removal of logic WPAN interfaces on the top\nof wpan-phy.\n\nSigned-off-by: Dmitry Eremin-Solenikov \u003cdbaryshkov@gmail.com\u003e\n"
    },
    {
      "commit": "0a868b26c8ba32f6988f87dd81697917a2f612b6",
      "tree": "3f491304941c14735bb4a924b282d940e9033ab0",
      "parents": [
        "339b4ca5f68c7fd02eae54e9ce49c4b5f5d8b545"
      ],
      "author": {
        "name": "Dmitry Eremin-Solenikov",
        "email": "dbaryshkov@gmail.com",
        "time": "Thu Oct 29 16:28:52 2009 +0300"
      },
      "committer": {
        "name": "Dmitry Eremin-Solenikov",
        "email": "dbaryshkov@gmail.com",
        "time": "Fri Nov 06 14:32:22 2009 +0300"
      },
      "message": "ieee802154: add PHY_NAME to LIST_IFACE command results\n\nSigned-off-by: Dmitry Eremin-Solenikov \u003cdbaryshkov@gmail.com\u003e\n"
    },
    {
      "commit": "339b4ca5f68c7fd02eae54e9ce49c4b5f5d8b545",
      "tree": "207c98a3bc33089269ae3021712cbc4393cd1b58",
      "parents": [
        "405cd39f331826d344f5f55bac5dbbc10a1c2813"
      ],
      "author": {
        "name": "Dmitry Eremin-Solenikov",
        "email": "dbaryshkov@gmail.com",
        "time": "Wed Nov 04 18:05:38 2009 +0300"
      },
      "committer": {
        "name": "Dmitry Eremin-Solenikov",
        "email": "dbaryshkov@gmail.com",
        "time": "Fri Nov 06 14:32:21 2009 +0300"
      },
      "message": "ieee802154: add two nl802154 helpers\n\nAdd two nl802154 helpers: one for starting a reply message, one for sending.\n\nSigned-off-by: Dmitry Eremin-Solenikov \u003cdbaryshkov@gmail.com\u003e\n"
    },
    {
      "commit": "1eaa9d03d3ee9156c8c405b006ce892ae28290ad",
      "tree": "ec8da53b28c8e88e894152e36864afbd14b44139",
      "parents": [
        "78fe738d1a631ec34a29d830880e38f5c14c1371"
      ],
      "author": {
        "name": "Dmitry Eremin-Solenikov",
        "email": "dbaryshkov@gmail.com",
        "time": "Tue Sep 15 17:04:44 2009 +0400"
      },
      "committer": {
        "name": "Dmitry Eremin-Solenikov",
        "email": "dbaryshkov@gmail.com",
        "time": "Fri Nov 06 14:31:22 2009 +0300"
      },
      "message": "ieee802154: add LIST_PHY command support\n\nAdd nl802154 command to get information about PHY\u0027s present in\nthe system.\n\nSigned-off-by: Dmitry Eremin-Solenikov \u003cdbaryshkov@gmail.com\u003e\n"
    },
    {
      "commit": "78fe738d1a631ec34a29d830880e38f5c14c1371",
      "tree": "0e6f5a22589a6c95742d53d2bba996841b1e9421",
      "parents": [
        "cb6b3763571570ebde1e82524c8a45a4275c8f11"
      ],
      "author": {
        "name": "Dmitry Eremin-Solenikov",
        "email": "dbaryshkov@gmail.com",
        "time": "Mon Sep 14 18:17:36 2009 +0400"
      },
      "committer": {
        "name": "Dmitry Eremin-Solenikov",
        "email": "dbaryshkov@gmail.com",
        "time": "Fri Nov 06 14:31:20 2009 +0300"
      },
      "message": "ieee802154: split away MAC commands implementation\n\nMove all mac-related stuff to separate file so that ieee802154/netlink.c\ncontains only generic code.\n\nSigned-off-by: Dmitry Eremin-Solenikov \u003cdbaryshkov@gmail.com\u003e\n"
    },
    {
      "commit": "cb6b3763571570ebde1e82524c8a45a4275c8f11",
      "tree": "5a611b829f9758a49a538160607199816fefa78f",
      "parents": [
        "a9966b580a3e9d7cf820b5360b574f439d813ef4"
      ],
      "author": {
        "name": "Dmitry Eremin-Solenikov",
        "email": "dbaryshkov@gmail.com",
        "time": "Thu Sep 10 17:50:12 2009 +0400"
      },
      "committer": {
        "name": "Dmitry Eremin-Solenikov",
        "email": "dbaryshkov@gmail.com",
        "time": "Fri Nov 06 14:31:18 2009 +0300"
      },
      "message": "ieee802154: merge nl802154 and wpan-class in single module\n\nThere is no real need to have ieee802154 interfaces separate\ninto several small modules, as neither of them has it\u0027s own use.\n\nSigned-off-by: Dmitry Eremin-Solenikov \u003cdbaryshkov@gmail.com\u003e\n"
    },
    {
      "commit": "e9cf356c0c6b975fda84b15a5abdd1db88d74f84",
      "tree": "50b66c4f169939727f7c4592a8a1b44fe13eba79",
      "parents": [
        "a0b4a738e0e03f5e0d6ca366560f9a48e5adf83a"
      ],
      "author": {
        "name": "Dmitry Eremin-Solenikov",
        "email": "dbaryshkov@gmail.com",
        "time": "Mon Sep 28 19:01:20 2009 +0400"
      },
      "committer": {
        "name": "Dmitry Eremin-Solenikov",
        "email": "dbaryshkov@gmail.com",
        "time": "Fri Nov 06 14:29:50 2009 +0300"
      },
      "message": "wpan-phy: follow usual patter of devices registration\n\nFollow the usual pattern of devices registration by adding new function\n(wpan_phy_set_dev) that sets child-\u003eparent relationship and removing\nparent argument from wpan_phy_register call.\n\nSigned-off-by: Dmitry Eremin-Solenikov \u003cdbaryshkov@gmail.com\u003e\n"
    },
    {
      "commit": "a0b4a738e0e03f5e0d6ca366560f9a48e5adf83a",
      "tree": "8063be3ae88a2bef6377cdf913b2432d9805c48b",
      "parents": [
        "375bb0e04b618d0c425b0ea492d16cf71eb94905"
      ],
      "author": {
        "name": "Dmitry Eremin-Solenikov",
        "email": "dbaryshkov@gmail.com",
        "time": "Tue Sep 22 15:26:48 2009 +0400"
      },
      "committer": {
        "name": "Dmitry Eremin-Solenikov",
        "email": "dbaryshkov@gmail.com",
        "time": "Fri Nov 06 14:23:41 2009 +0300"
      },
      "message": "wpan-phy: allow specifying a per-page channel mask\n\nIEEE 802.15.4-2006 defines channel pages that hold channels (max 32 pages,\n27 channels per page). Allow the driver to specify supported channels\non pages, other than the first one.\n\nSigned-off-by: Dmitry Eremin-Solenikov \u003cdbaryshkov@gmail.com\u003e\n"
    },
    {
      "commit": "375bb0e04b618d0c425b0ea492d16cf71eb94905",
      "tree": "88d966bbae654ac0d5e90206a47cd6b36142201f",
      "parents": [
        "37eb0edc8488fccbf601ab3e7e582373ed2a631e"
      ],
      "author": {
        "name": "Dmitry Eremin-Solenikov",
        "email": "dbaryshkov@gmail.com",
        "time": "Mon Sep 28 18:58:32 2009 +0400"
      },
      "committer": {
        "name": "Dmitry Eremin-Solenikov",
        "email": "dbaryshkov@gmail.com",
        "time": "Fri Nov 06 14:13:45 2009 +0300"
      },
      "message": "wpan-phy: use snprintf to limit the amount of chars written\n\nUse snprintf to limit the amount of chars put in the buffer for attr -\u003e show.\n\nSigned-off-by: Dmitry Eremin-Solenikov \u003cdbaryshkov@gmail.com\u003e\n"
    },
    {
      "commit": "37eb0edc8488fccbf601ab3e7e582373ed2a631e",
      "tree": "c02b359415b9341ea956301e101c95f87fa2292a",
      "parents": [
        "1c889f4db6b2f8f8429e62011ba622642faba019"
      ],
      "author": {
        "name": "Dmitry Eremin-Solenikov",
        "email": "dbaryshkov@gmail.com",
        "time": "Fri Sep 18 16:35:06 2009 +0400"
      },
      "committer": {
        "name": "Dmitry Eremin-Solenikov",
        "email": "dbaryshkov@gmail.com",
        "time": "Fri Nov 06 14:13:22 2009 +0300"
      },
      "message": "wpan-phy: init channel/page fields\n\nSet page to zero (for compatibility w/ devices supporting only first page).\nAlso init channel by default to -1 to disallow transfers for non-initialised\ndevices.\n\nSigned-off-by: Dmitry Eremin-Solenikov \u003cdbaryshkov@gmail.com\u003e\n"
    },
    {
      "commit": "1c889f4db6b2f8f8429e62011ba622642faba019",
      "tree": "995e43f46f37925556b74b324e59d7363f9393be",
      "parents": [
        "69d9ab96f983720b7794e91437bd9c5f83bae9f7"
      ],
      "author": {
        "name": "Dmitry Eremin-Solenikov",
        "email": "dbaryshkov@gmail.com",
        "time": "Tue Sep 15 16:57:04 2009 +0400"
      },
      "committer": {
        "name": "Dmitry Eremin-Solenikov",
        "email": "dbaryshkov@gmail.com",
        "time": "Fri Nov 06 14:12:24 2009 +0300"
      },
      "message": "wpan-phy: add wpan-phy iteration functions\n\nAdd API to iterate over the wpan-phy instances.\n\nSigned-off-by: Dmitry Eremin-Solenikov \u003cdbaryshkov@gmail.com\u003e\n"
    },
    {
      "commit": "3f378b684453f2a028eda463ce383370545d9cc9",
      "tree": "dc50d087e137c6d173e25ae10ecd0f10823eca7a",
      "parents": [
        "13f18aa05f5abe135f47b6417537ae2b2fedc18c"
      ],
      "author": {
        "name": "Eric Paris",
        "email": "eparis@redhat.com",
        "time": "Thu Nov 05 22:18:14 2009 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Nov 05 22:18:14 2009 -0800"
      },
      "message": "net: pass kern to net_proto_family create function\n\nThe generic __sock_create function has a kern argument which allows the\nsecurity system to make decisions based on if a socket is being created by\nthe kernel or by userspace.  This patch passes that flag to the\nnet_proto_family specific create function, so it can do the same thing.\n\nSigned-off-by: Eric Paris \u003ceparis@redhat.com\u003e\nAcked-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "766e9037cc139ee25ed93ee5ad11e1450c4b99f6",
      "tree": "062702b8edf203a6e91d1e6853ab24989617d758",
      "parents": [
        "48bccd25df71f4f8177cb800f4b288222eb57761"
      ],
      "author": {
        "name": "Eric Dumazet",
        "email": "eric.dumazet@gmail.com",
        "time": "Wed Oct 14 20:40:11 2009 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Oct 14 20:40:11 2009 -0700"
      },
      "message": "net: sk_drops consolidation\n\nsock_queue_rcv_skb() can update sk_drops itself, removing need for\ncallers to take care of it. This is more consistent since\nsock_queue_rcv_skb() also reads sk_drops when queueing a skb.\n\nThis adds sk_drops managment to many protocols that not cared yet.\n\nSigned-off-by: Eric Dumazet \u003ceric.dumazet@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "3b885787ea4112eaa80945999ea0901bf742707f",
      "tree": "06fc15f8e8083d5652ccb4d06653d9812dce9c0b",
      "parents": [
        "d5e63bded6e819ca77ee1a1d97c783a31f6caf30"
      ],
      "author": {
        "name": "Neil Horman",
        "email": "nhorman@tuxdriver.com",
        "time": "Mon Oct 12 13:26:31 2009 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Oct 12 13:26:31 2009 -0700"
      },
      "message": "net: Generalize socket rx gap / receive queue overflow cmsg\n\nCreate a new socket level option to report number of queue overflows\n\nRecently I augmented the AF_PACKET protocol to report the number of frames lost\non the socket receive queue between any two enqueued frames.  This value was\nexported via a SOL_PACKET level cmsg.  AFter I completed that work it was\nrequested that this feature be generalized so that any datagram oriented socket\ncould make use of this option.  As such I\u0027ve created this patch, It creates a\nnew SOL_SOCKET level option called SO_RXQ_OVFL, which when enabled exports a\nSOL_SOCKET level cmsg that reports the nubmer of times the sk_receive_queue\noverflowed between any two given frames.  It also augments the AF_PACKET\nprotocol to take advantage of this new feature (as it previously did not touch\nsk-\u003esk_drops, which this patch uses to record the overflow count).  Tested\nsuccessfully by me.\n\nNotes:\n\n1) Unlike my previous patch, this patch simply records the sk_drops value, which\nis not a number of drops between packets, but rather a total number of drops.\nDeltas must be computed in user space.\n\n2) While this patch currently works with datagram oriented protocols, it will\nalso be accepted by non-datagram oriented protocols. I\u0027m not sure if thats\nagreeable to everyone, but my argument in favor of doing so is that, for those\nprotocols which aren\u0027t applicable to this option, sk_drops will always be zero,\nand reporting no drops on a receive queue that isn\u0027t used for those\nnon-participating protocols seems reasonable to me.  This also saves us having\nto code in a per-protocol opt in mechanism.\n\n3) This applies cleanly to net-next assuming that commit\n977750076d98c7ff6cbda51858bb5a5894a9d9ab (my af packet cmsg patch) is reverted\n\nSigned-off-by: Neil Horman \u003cnhorman@tuxdriver.com\u003e\nSigned-off-by: Eric Dumazet \u003ceric.dumazet@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ec1b4cf74c81bfd0fbe5bf62bafc86c45917e72f",
      "tree": "1b693e4e027f3e42224e6221ae018daeb562e5e1",
      "parents": [
        "f7734fdf61ec6bb848e0bafc1fb8bad2c124bb50"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@vyatta.com",
        "time": "Mon Oct 05 05:58:39 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Oct 07 01:10:46 2009 -0700"
      },
      "message": "net: mark net_proto_ops as const\n\nAll usages of structure net_proto_ops should be declared const.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "b7058842c940ad2c08dd829b21e5c92ebe3b8758",
      "tree": "5fe78d599fc345ca0bcd4b083b79095a54b2921b",
      "parents": [
        "eb1cf0f8f7a9e5a6d573d5bd72c015686a042db0"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Sep 30 16:12:20 2009 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Sep 30 16:12:20 2009 -0700"
      },
      "message": "net: Make setsockopt() optlen be unsigned.\n\nThis provides safety against negative optlen at the type\nlevel instead of depending upon (sometimes non-trivial)\nchecks against this sprinkled all over the the place, in\neach and every implementation.\n\nBased upon work done by Arjan van de Ven and feedback\nfrom Linus Torvalds.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "c4835d81efb1795eb8bbeb40b73d74e5c04b1257",
      "tree": "7d53e4752110d011d750baed1314f01afb374a78",
      "parents": [
        "066fc51275cef94d1624fd58bb3065d050a6f17e"
      ],
      "author": {
        "name": "Dmitry Eremin-Solenikov",
        "email": "dbaryshkov@gmail.com",
        "time": "Thu Sep 10 18:02:30 2009 +0400"
      },
      "committer": {
        "name": "Dmitry Eremin-Solenikov",
        "email": "dbaryshkov@gmail.com",
        "time": "Tue Sep 15 18:25:16 2009 +0400"
      },
      "message": "ieee802154: add locking for seq numbers\n\nSigned-off-by: Dmitry Eremin-Solenikov \u003cdbaryshkov@gmail.com\u003e\n"
    },
    {
      "commit": "066fc51275cef94d1624fd58bb3065d050a6f17e",
      "tree": "84326b68edea8952ae90c7ef448d162f1a322fcc",
      "parents": [
        "4142e0d1def2c0176c27fd2e810243045a62eb6d"
      ],
      "author": {
        "name": "Dmitry Eremin-Solenikov",
        "email": "dbaryshkov@gmail.com",
        "time": "Tue Sep 15 17:54:43 2009 +0400"
      },
      "committer": {
        "name": "Dmitry Eremin-Solenikov",
        "email": "dbaryshkov@gmail.com",
        "time": "Tue Sep 15 18:25:15 2009 +0400"
      },
      "message": "af_ieee802154: setsockopt optlen arg isn\u0027t __user\n\nRemove __user annotation from optlen arg as it\u0027s bogus.\n\nSigned-off-by: Dmitry Eremin-Solenikov \u003cdbaryshkov@gmail.com\u003e\n"
    },
    {
      "commit": "929122cdd5d4c344e59f9b55f870a8fcf7aa0d27",
      "tree": "3054330ee58125a69391790ffb4a53c3cba931b7",
      "parents": [
        "16eea493da563b5a3356a77c6d8776dffc29d3b6"
      ],
      "author": {
        "name": "Dmitry Eremin-Solenikov",
        "email": "dbaryshkov@gmail.com",
        "time": "Fri Aug 14 20:00:20 2009 +0400"
      },
      "committer": {
        "name": "Dmitry Eremin-Solenikov",
        "email": "dbaryshkov@gmail.com",
        "time": "Wed Aug 19 23:08:24 2009 +0400"
      },
      "message": "Drop ARPHRD_IEEE802154_PHY\n\nThere are not maste devices in mac802154 anymore, so drop\nARPHRD_IEEE802154_PHY definition.\n\nSigned-off-by: Dmitry Eremin-Solenikov \u003cdbaryshkov@gmail.com\u003e\n"
    },
    {
      "commit": "16eea493da563b5a3356a77c6d8776dffc29d3b6",
      "tree": "6a6444442b8d7789d4c2fcb8ba990453969121fc",
      "parents": [
        "81f9510381ee43205564063f2e8650672b11d453"
      ],
      "author": {
        "name": "Dmitry Eremin-Solenikov",
        "email": "dbaryshkov@gmail.com",
        "time": "Wed Aug 19 19:32:24 2009 +0400"
      },
      "committer": {
        "name": "Dmitry Eremin-Solenikov",
        "email": "dbaryshkov@gmail.com",
        "time": "Wed Aug 19 23:08:22 2009 +0400"
      },
      "message": "ieee802154: add support for channel pages from IEEE 802.15.4-2006\n\nIEEE 802.15.4-2006 adds new concept: channel pages, which can contain several\nchannels. Add support for channel pages in the API and in the fakehard driver.\n\nSigned-off-by: Dmitry Eremin-Solenikov \u003cdbaryshkov@gmail.com\u003e\n"
    },
    {
      "commit": "2bfb1070ba1fdb8cbc2b0b9ff61a3b0701ab40de",
      "tree": "72b91a81b05f74fb62eeb4b4e918c36fe57c8f26",
      "parents": [
        "a0aea57786fe9c6b62b1a4f28409582520fa494f"
      ],
      "author": {
        "name": "Dmitry Eremin-Solenikov",
        "email": "dbaryshkov@gmail.com",
        "time": "Fri Aug 14 16:13:12 2009 +0400"
      },
      "committer": {
        "name": "Dmitry Eremin-Solenikov",
        "email": "dbaryshkov@gmail.com",
        "time": "Wed Aug 19 23:08:20 2009 +0400"
      },
      "message": "ieee802154: add a sysfs representation of WPAN master devices\n\nAdd a sysfs/in-kernel representation of LR-WPAN master devices.\n\nSigned-off-by: Dmitry Eremin-Solenikov \u003cdbaryshkov@gmail.com\u003e\n"
    },
    {
      "commit": "acb8aacda3f0bc3aeb652f4365c078a2b0adb0bf",
      "tree": "1f80a689cce54e35bbecb807c3da8655e6c5f10b",
      "parents": [
        "99eb8558642b988055d2b8b16a334475550f78d3"
      ],
      "author": {
        "name": "Dmitry Baryshkov",
        "email": "dbaryshkov@gmail.com",
        "time": "Fri Aug 07 02:58:44 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Aug 12 21:54:51 2009 -0700"
      },
      "message": "nl802154: support START-CONFIRM primitive\n\nSigned-off-by: Dmitry Eremin-Solenikov \u003cdbaryshkov@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "99eb8558642b988055d2b8b16a334475550f78d3",
      "tree": "c139d938a9b3c43e8ce28201a995bf6973122daf",
      "parents": [
        "74eda55db4335383ccdd1fb51a7b014202f89366"
      ],
      "author": {
        "name": "Dmitry Baryshkov",
        "email": "dbaryshkov@gmail.com",
        "time": "Fri Aug 07 02:58:43 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Aug 12 21:54:50 2009 -0700"
      },
      "message": "af_ieee802154: add support for WANT_ACK socket option\n\nSigned-off-by: Dmitry Eremin-Solenikov \u003cdbaryshkov@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "74eda55db4335383ccdd1fb51a7b014202f89366",
      "tree": "4671a186d38196577afd5fd8d7192b40ac3e9723",
      "parents": [
        "8e753dd0a82bd266256c20a20b98dfa48f98d21e"
      ],
      "author": {
        "name": "Dmitry Baryshkov",
        "email": "dbaryshkov@gmail.com",
        "time": "Fri Aug 07 02:58:42 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Aug 12 21:54:50 2009 -0700"
      },
      "message": "af_ieee802154: minor cleanup in dgram_bind\n\n1) fix ro-\u003ebound protection by socket lock\n2) make ro-\u003ebound bit instead of int\n\nSigned-off-by: Dmitry Eremin-Solenikov \u003cdbaryshkov@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "8e753dd0a82bd266256c20a20b98dfa48f98d21e",
      "tree": "939747b18a115f392e729530b4b06e4398c0d333",
      "parents": [
        "48a2f112db5349efb2efadbd94b8cc31a9db84e1"
      ],
      "author": {
        "name": "Dmitry Baryshkov",
        "email": "dbaryshkov@gmail.com",
        "time": "Fri Aug 07 02:58:40 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Aug 12 21:54:49 2009 -0700"
      },
      "message": "nl802154: add support for dumping WPAN interface information\n\nSigned-off-by: Dmitry Eremin-Solenikov \u003cdbaryshkov@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "78090a58c49f2f6213d0bb1b3b4c4df73e26865f",
      "tree": "1898fca84a5406c0b5a4b04cf223b36b70bb99ef",
      "parents": [
        "8505091d2a067ad27d4a82df9cff8eae6ee52fca"
      ],
      "author": {
        "name": "Dmitry Baryshkov",
        "email": "dbaryshkov@gmail.com",
        "time": "Fri Aug 07 02:58:38 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Aug 12 20:49:48 2009 -0700"
      },
      "message": "nl802154: make ieee802154_policy constant\n\nSigned-off-by: Dmitry Eremin-Solenikov \u003cdbaryshkov@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "aa11d958d1a6572eda08214d7c6a735804fe48a5",
      "tree": "d025b05270ad1e010660d17eeadc6ac3c1abbd7d",
      "parents": [
        "07f6642ee9418e962e54cbc07471cfe2e559c568",
        "9799218ae36910af50f002a5db1802d576fffb43"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Aug 12 17:44:53 2009 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Aug 12 17:44:53 2009 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6\n\nConflicts:\n\tarch/microblaze/include/asm/socket.h\n"
    },
    {
      "commit": "a9dfac3353b03432e3d46a0dde6795588c46256d",
      "tree": "0860c08f8b803dc60df6bcb9271c1ab08657eb6c",
      "parents": [
        "45a41d147a3a31bb218201b0dd70cfe4e9ed5105"
      ],
      "author": {
        "name": "Dmitry Eremin-Solenikov",
        "email": "dbaryshkov@gmail.com",
        "time": "Mon Aug 03 17:53:00 2009 +0400"
      },
      "committer": {
        "name": "Dmitry Eremin-Solenikov",
        "email": "dbaryshkov@gmail.com",
        "time": "Thu Aug 06 12:49:19 2009 +0400"
      },
      "message": "af_ieee802154: provide dummy get/setsockopt\n\nProvide dummt get/setsockopt implementations to stop these\nsyscalls from oopsing on our sockets.\n\nSigned-off-by: Dmitry Eremin-Solenikov \u003cdbaryshkov@gmail.com\u003e\n"
    },
    {
      "commit": "45a41d147a3a31bb218201b0dd70cfe4e9ed5105",
      "tree": "3a5938a4c8bb04b5bbe2a80a41356e8008a7503f",
      "parents": [
        "0bf52b981770cbf006323bab5177f2858a196766"
      ],
      "author": {
        "name": "Dmitry Eremin-Solenikov",
        "email": "dbaryshkov@gmail.com",
        "time": "Sun Aug 02 14:12:01 2009 +0400"
      },
      "committer": {
        "name": "Dmitry Eremin-Solenikov",
        "email": "dbaryshkov@gmail.com",
        "time": "Thu Aug 06 12:49:17 2009 +0400"
      },
      "message": "af_ieee802154: fix ioctl processing\n\nfix two errors in ioctl processing:\n1) if the ioctl isn\u0027t supported one should return -ENOIOCTLCMD\n2) don\u0027t call ndo_do_ioctl if the device doesn\u0027t provide it\n\nSigned-off-by: Dmitry Eremin-Solenikov \u003cdbaryshkov@gmail.com\u003e\n"
    },
    {
      "commit": "f0166e5e3cdab66d5a31f796ce18e21fd3ce99dc",
      "tree": "dbdd622cfa4fb8cbf127d3b494c9db2eec2a4760",
      "parents": [
        "878fa89f97954337d1dc41f0ccc3a8b5f89cfbc7"
      ],
      "author": {
        "name": "Dmitry Eremin-Solenikov",
        "email": "dbaryshkov@gmail.com",
        "time": "Thu Jul 23 16:56:29 2009 +0400"
      },
      "committer": {
        "name": "Dmitry Eremin-Solenikov",
        "email": "dbaryshkov@gmail.com",
        "time": "Thu Jul 23 17:08:51 2009 +0400"
      },
      "message": "ieee802154: move headers out of extra directory\n\ninclude/net/ieee802154/af_ieee802154.h (and others) naming seems to be too long\nand redundant. Drop one level of subdirectories.\n\nSigned-off-by: Dmitry Eremin-Solenikov \u003cdbaryshkov@gmail.com\u003e\n"
    },
    {
      "commit": "dfd06fe8246c0425f8d6850b8e2c872b0d691ec3",
      "tree": "d67ef72edb3a33b6884c799eb1af5fcc624b49df",
      "parents": [
        "932c1329acebc03ef5efa3647c9c3a967b59d0c4"
      ],
      "author": {
        "name": "Dmitry Eremin-Solenikov",
        "email": "dbaryshkov@gmail.com",
        "time": "Fri Jun 19 17:02:09 2009 +0400"
      },
      "committer": {
        "name": "Dmitry Eremin-Solenikov",
        "email": "dbaryshkov@gmail.com",
        "time": "Mon Jun 29 18:20:28 2009 +0400"
      },
      "message": "nl802154: add module license and description\n\nSigned-off-by: Dmitry Eremin-Solenikov \u003cdbaryshkov@gmail.com\u003e\n"
    },
    {
      "commit": "932c1329acebc03ef5efa3647c9c3a967b59d0c4",
      "tree": "c0e281f5074ea0e655543eba8a766d0fe500c8bd",
      "parents": [
        "e0af6062aa4f89081afb8a1a4269605775d354de"
      ],
      "author": {
        "name": "Dmitry Eremin-Solenikov",
        "email": "dbaryshkov@gmail.com",
        "time": "Fri Jun 19 17:00:08 2009 +0400"
      },
      "committer": {
        "name": "Dmitry Eremin-Solenikov",
        "email": "dbaryshkov@gmail.com",
        "time": "Mon Jun 29 18:20:27 2009 +0400"
      },
      "message": "nl802154: fix Oops in ieee802154_nl_get_dev\n\nieee802154_nl_get_dev() lacks check for the existance of the device\nthat was returned by dev_get_XXX, thus resulting in Oops for non-existing\ndevices. Fix it.\n\nSigned-off-by: Dmitry Eremin-Solenikov \u003cdbaryshkov@gmail.com\u003e\n"
    },
    {
      "commit": "25502bda07b4cd4f1d9942cca2df446c4a0f167c",
      "tree": "669e10051fcc6ac476beb6977496b1c335c16302",
      "parents": [
        "a8f447bda3ee00e3a3ab080c48db40078ea65221"
      ],
      "author": {
        "name": "Dmitry Baryshkov",
        "email": "dbaryshkov@gmail.com",
        "time": "Thu Jun 18 04:16:46 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Jun 19 00:18:43 2009 -0700"
      },
      "message": "ieee802154: use standard routine for printing dumps\n\nUse print_hex_dump_bytes instead of self-written dumping function\nfor outputting packet dumps.\n\nSigned-off-by: Dmitry Eremin-Solenikov \u003cdbaryshkov@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "31e6d363abcd0d05766c82f1a9c905a4c974a199",
      "tree": "f2b5c46354d95f91e743ae748b8add0de8bffd17",
      "parents": [
        "d3b238a03efd6d644ff93c8b10a1d38a596f2e34"
      ],
      "author": {
        "name": "Eric Dumazet",
        "email": "eric.dumazet@gmail.com",
        "time": "Wed Jun 17 19:05:41 2009 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Jun 18 00:29:12 2009 -0700"
      },
      "message": "net: correct off-by-one write allocations reports\n\ncommit 2b85a34e911bf483c27cfdd124aeb1605145dc80\n(net: No more expensive sock_hold()/sock_put() on each tx)\nchanged initial sk_wmem_alloc value.\n\nWe need to take into account this offset when reporting\nsk_wmem_alloc to user, in PROC_FS files or various\nioctls (SIOCOUTQ/TIOCOUTQ)\n\nSigned-off-by: Eric Dumazet \u003ceric.dumazet@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "e5241c448f94feee40b2a285c8bf55d066420073",
      "tree": "9dbcdb63524be15dc346cc22ea7eac4a95356114",
      "parents": [
        "84503ddd65e804ccdeedee3f307b40d80ff793e6"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Jun 11 02:10:19 2009 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Jun 11 02:10:19 2009 -0700"
      },
      "message": "ieee802154: Use \u0027%Zu\u0027 printf format for size_t.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "2c21d11518b688cd4c8e7ddfcd4ba41482ad075b",
      "tree": "9f662cdc499da079616b882b98ab71e488bd5a4d",
      "parents": [
        "9ec7671603573ede31207eb5b0b3e1aa211b2854"
      ],
      "author": {
        "name": "Sergey Lapin",
        "email": "slapin@ossfans.org",
        "time": "Mon Jun 08 12:18:49 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jun 09 05:25:33 2009 -0700"
      },
      "message": "net: add NL802154 interface for configuration of 802.15.4 devices\n\nAdd a netlink interface for configuration of IEEE 802.15.4 device. Also this\ninterface specifies events notification sent by devices towards higher layers.\n\nSigned-off-by: Dmitry Eremin-Solenikov \u003cdbaryshkov@gmail.com\u003e\nSigned-off-by: Sergey Lapin \u003cslapin@ossfans.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "9ec7671603573ede31207eb5b0b3e1aa211b2854",
      "tree": "9cfb301ce6d1e1296a3a253feaa1a40d4c2b3bd9",
      "parents": [
        "fcb94e422479da52ed90bab230c59617a0462416"
      ],
      "author": {
        "name": "Sergey Lapin",
        "email": "slapin@ossfans.org",
        "time": "Mon Jun 08 12:18:48 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jun 09 05:25:32 2009 -0700"
      },
      "message": "net: add IEEE 802.15.4 socket family implementation\n\nAdd support for communication over IEEE 802.15.4 networks. This implementation\nis neither certified nor complete, but aims to that goal. This commit contains\nonly the socket interface for communication over IEEE 802.15.4 networks.\nOne can either send RAW datagrams or use SOCK_DGRAM to encapsulate data\ninside normal IEEE 802.15.4 packets.\n\nConfiguration interface, drivers and software MAC 802.15.4 implementation will\nfollow.\n\nInitial implementation was done by Maxim Gorbachyov, Maxim Osipov and Pavel\nSmolensky as a research project at Siemens AG. Later the stack was heavily\nreworked to better suit the linux networking model, and is now maitained\nas an open project partially sponsored by Siemens.\n\nSigned-off-by: Dmitry Eremin-Solenikov \u003cdbaryshkov@gmail.com\u003e\nSigned-off-by: Sergey Lapin \u003cslapin@ossfans.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    }
  ]
}
