)]}'
{
  "log": [
    {
      "commit": "4e584d66ea60cf3d921aea78372f4e4d48a9155d",
      "tree": "d0290af13310d799b2561223d0ebbf39067ef9a6",
      "parents": [
        "9e669d327a873bbab51e7e95ee9f9c3c49755594"
      ],
      "author": {
        "name": "Ursula Braun",
        "email": "ursula.braun@de.ibm.com",
        "time": "Tue Mar 24 03:27:45 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Mar 24 15:24:28 2009 -0700"
      },
      "message": "netiucv: invalid return code from hard_start_xmit\n\nAvoid kernel warning by using the correct hard_start_xmit return\ncode NETDEV_TX_BUSY for skb requeuing.\n\nSigned-off-by: Ursula Braun \u003cursula.braun@de.ibm.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "9e669d327a873bbab51e7e95ee9f9c3c49755594",
      "tree": "7fad0cf52648f7459ac81445c1b57e7ab64b1de1",
      "parents": [
        "e5b5719b06d3c614e904bc817177bd3c49c52edb"
      ],
      "author": {
        "name": "Klaus-Dieter Wacker",
        "email": "kdwacker@de.ibm.com",
        "time": "Tue Mar 24 03:27:44 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Mar 24 15:24:27 2009 -0700"
      },
      "message": "lcs: invalid return codes from hard_start_xmit.\n\nLcs hard_start_xmit routine issued return codes other than\ndefined for this interface. Now lcs returns only either\nNETDEV_TX_OK or NETDEV_TX_BUSY.\n\nSigned-off-by: Klaus-Dieter Wacker \u003ckdwacker@de.ibm.com\u003e\nSigned-off-by: Ursula Braun \u003cursula.braun@de.ibm.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "e5b5719b06d3c614e904bc817177bd3c49c52edb",
      "tree": "c6801e7a3d9db2ca8613915b28b33b1b4a80595f",
      "parents": [
        "5393f3162d3a85317e1e22c33539905fa5258e5f"
      ],
      "author": {
        "name": "Klaus-Dieter Wacker",
        "email": "kdwacker@de.ibm.com",
        "time": "Tue Mar 24 03:27:43 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Mar 24 15:24:26 2009 -0700"
      },
      "message": "Use kthread instead of kernel_thread\n\nLcs uses low-level kernel_thread implementation.\nAll drivers should use \u003clinux/kthread.h\u003e API instead.\n\nSigned-off-by: Klaus-Dieter Wacker \u003ckdwacker@de.ibm.com\u003e\nSigned-off-by: Ursula Braun \u003cursula.braun@de.ibm.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "5393f3162d3a85317e1e22c33539905fa5258e5f",
      "tree": "451945b944458996f21aa4cc62aa3e6c2a5d0e49",
      "parents": [
        "35c7f6de7339f40a591a8aeccacdc429b1953674"
      ],
      "author": {
        "name": "Josh Stone",
        "email": "jistone@redhat.com",
        "time": "Tue Mar 24 09:44:28 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Mar 24 14:24:10 2009 -0700"
      },
      "message": "net: Add dependent headers to trace/skb.h\n\nThe tracing header needs to include definitions for the macros used and\nthe types referenced.  This lets automated tracing tools like SystemTap\nmake use of the tracepoint without any specific knowledge of its\nmeaning (leaving that to the user).\n\nSigned-off-by: Josh Stone \u003cjistone@redhat.com\u003e\nCC: Neil Horman \u003cnhorman@tuxdriver.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "35c7f6de7339f40a591a8aeccacdc429b1953674",
      "tree": "0359631a2a13cb41daa545eee36450996f1a0c6b",
      "parents": [
        "8dd1d0471bcf634f2cd6a6cf4b6531bb61f0af47"
      ],
      "author": {
        "name": "Eric Dumazet",
        "email": "dada1@cosmosbay.com",
        "time": "Tue Mar 24 14:15:22 2009 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Mar 24 14:15:22 2009 -0700"
      },
      "message": "arp_tables: ifname_compare() can assume 16bit alignment\n\nArches without efficient unaligned access can still perform a loop\nassuming 16bit alignment in ifname_compare()\n\nSigned-off-by: Eric Dumazet \u003cdada1@cosmosbay.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "8dd1d0471bcf634f2cd6a6cf4b6531bb61f0af47",
      "tree": "f8a7fc8dcdc39592e67b325498d78f2dc0b6b054",
      "parents": [
        "b5bb14386eabcb4229ade2bc0a2b237ca166d37d"
      ],
      "author": {
        "name": "Jan Engelhardt",
        "email": "jengelh@medozas.de",
        "time": "Tue Mar 24 13:35:27 2009 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Mar 24 13:35:27 2009 -0700"
      },
      "message": "netfilter: trivial Kconfig spelling fixes\n\nSupplements commit 67c0d57930ff9a24c6c34abee1b01f7716a9b0e2.\n\nSigned-off-by: Jan Engelhardt \u003cjengelh@medozas.de\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "b5bb14386eabcb4229ade2bc0a2b237ca166d37d",
      "tree": "1966e65479f0d12cec0a204443a95b8eb57946db",
      "parents": [
        "bb4f92b3a33bfc31f55098da85be44702bea2d16",
        "1d45209d89e647e9f27e4afa1f47338df73bc112"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Mar 24 13:24:36 2009 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Mar 24 13:24:36 2009 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/kaber/nf-next-2.6\n"
    },
    {
      "commit": "bb4f92b3a33bfc31f55098da85be44702bea2d16",
      "tree": "c2abca8db14a52bd126590e437a7ea218922c4be",
      "parents": [
        "039a6f6a39d2aa30ee53afdb213ea6dd4482928b"
      ],
      "author": {
        "name": "Anton Vorontsov",
        "email": "avorontsov@ru.mvista.com",
        "time": "Tue Mar 24 12:06:46 2009 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Mar 24 12:06:46 2009 -0700"
      },
      "message": "ucc_geth: Fix build breakage caused by a merge\n\nThis patch fixes following build error:\n\n  CC      ucc_geth.o\nucc_geth.c: In function \u0027ucc_geth_probe\u0027:\nucc_geth.c:3644: error: implicit declaration of function \u0027uec_mdio_bus_name\u0027\nmake[2]: *** [ucc_geth.o] Error 1\n\nSigned-off-by: Anton Vorontsov \u003cavorontsov@ru.mvista.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "1d45209d89e647e9f27e4afa1f47338df73bc112",
      "tree": "a86c8e51811eafbedee01347b1a5c4e76d748b81",
      "parents": [
        "dd5b6ce6fd465eab90357711c8e8124dc3a31ff0"
      ],
      "author": {
        "name": "Eric Dumazet",
        "email": "dada1@cosmosbay.com",
        "time": "Tue Mar 24 14:26:50 2009 +0100"
      },
      "committer": {
        "name": "Patrick McHardy",
        "email": "kaber@trash.net",
        "time": "Tue Mar 24 14:26:50 2009 +0100"
      },
      "message": "netfilter: nf_conntrack: Reduce conntrack count in nf_conntrack_free()\n\nWe use RCU to defer freeing of conntrack structures. In DOS situation, RCU might\naccumulate about 10.000 elements per CPU in its internal queues. To get accurate\nconntrack counts (at the expense of slightly more RAM used), we might consider\nconntrack counter not taking into account \"about to be freed elements, waiting\nin RCU queues\". We thus decrement it in nf_conntrack_free(), not in the RCU\ncallback.\n\nSigned-off-by: Eric Dumazet \u003cdada1@cosmosbay.com\u003e\nTested-by: Joakim Tjernlund \u003cJoakim.Tjernlund@transmode.se\u003e\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\n"
    },
    {
      "commit": "039a6f6a39d2aa30ee53afdb213ea6dd4482928b",
      "tree": "7ea0979b9a227039be3b9ced35b9a429a6974cab",
      "parents": [
        "18f27383d9bdcb985cc39599e99917bdad101a60"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Mar 23 16:21:16 2009 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Mar 23 16:21:16 2009 -0700"
      },
      "message": "ucc_geth: Fix merge error.\n\nI left a merge failure unresolved, noticed by Stephen\nRothwell.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "18f27383d9bdcb985cc39599e99917bdad101a60",
      "tree": "e171d633e8f0f2454779e06d2bcfb7485c38e88d",
      "parents": [
        "3e303dc1215714308e21a45e2c0fa6f701ad0eb4"
      ],
      "author": {
        "name": "Anton Vorontsov",
        "email": "avorontsov@ru.mvista.com",
        "time": "Thu Mar 19 06:48:08 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Mar 23 15:37:09 2009 -0700"
      },
      "message": "fsl_pq_mdio: Use proper address translation\n\nCurrently the driver just read \"reg\" property for constructing MDIO\nbus IDs, but this won\u0027t work when we\u0027ll start using \"ranges \u003d \u003c\u003e\" in\nthe device tree, so this will pop up:\n\nFreescale PowerQUICC MII Bus: probed\nsysfs: duplicate filename \u0027mdio@520\u0027 can not be created\n------------[ cut here ]------------\nBadness at c00cb6b8 [verbose debug info unavailable]\nNIP: c00cb6b8 LR: c00cb6b8 CTR: c001271c\nREGS: cf82fc10 TRAP: 0700   Not tainted  (2.6.29-rc7-03702-g7ccd10f)\nMSR: 00029032 \u003cEE,ME,CE,IR,DR\u003e  CR: 42044022  XER: 20000000\nTASK \u003d cf81fbd0[1] \u0027swapper\u0027 THREAD: cf82e000\nGPR00: c00cb6b8 cf82fcc0 cf81fbd0 0000003b 00000e42 ffffffff 00004000 00000e42\nGPR08: c03cb0fc c03bfbdc 00000e42 c03cac50 22044022 1006a2bc 0ffcb000 00000000\nGPR16: 0ffc04b0 0ffc5a40 00000000 0ffc79a8 0f7863a8 00000004 00000000 00000000\nGPR24: c033a6a8 d1014520 cf85e840 cf82fd08 cf87cf2c cf82fcd8 cf85dea8 ffffffef\nNIP [c00cb6b8] sysfs_add_one+0x4c/0x54\nLR [c00cb6b8] sysfs_add_one+0x4c/0x54\nCall Trace:\n[cf82fcc0] [c00cb6b8] sysfs_add_one+0x4c/0x54 (unreliable)\n[cf82fcd0] [c00cbc18] create_dir+0x58/0xc0\n[cf82fd00] [c00cbcc0] sysfs_create_dir+0x40/0x70\n[cf82fd20] [c0159388] create_dir+0x28/0x78\n[cf82fd30] [c0159824] kobject_add_internal+0x98/0x13c\n[cf82fd50] [c0159e98] kobject_add+0x60/0x98\n[cf82fd80] [c018a480] device_add+0x98/0x2ac\n[cf82fda0] [c01a2380] mdiobus_register+0xbc/0x1c0\n[cf82fdc0] [c019f31c] fsl_pq_mdio_probe+0x284/0x2a0\n[cf82fe00] [c0223814] of_platform_device_probe+0x5c/0x84\n...\n\nThis patch fixes the issue by translating the \"reg\" property to a full\naddress, and thus avoids the duplicate names.\n\nSigned-off-by: Anton Vorontsov \u003cavorontsov@ru.mvista.com\u003e\nAcked-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "3e303dc1215714308e21a45e2c0fa6f701ad0eb4",
      "tree": "4f95b7cdcac0b8099f57c2e382b0cd6f63b6a46c",
      "parents": [
        "dac4696a4b4f6823efda32f92dbc236a918c376f"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Mar 23 14:42:09 2009 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Mar 23 14:42:09 2009 -0700"
      },
      "message": "spider_net: Add missing .ndo_validate_addr\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "dac4696a4b4f6823efda32f92dbc236a918c376f",
      "tree": "f3a81c97d46b17489bbbbf00b548afc74842bf50",
      "parents": [
        "8be7cdccacfbfc707e7370cad9bb168defed636f"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Mar 23 14:29:24 2009 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Mar 23 14:29:24 2009 -0700"
      },
      "message": "myri_sbus/sunbmac/sunlance/sunqe: Add missing net_device_ops entries.\n\nNoticed by Stephen Hemminger.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "8be7cdccacfbfc707e7370cad9bb168defed636f",
      "tree": "8416607b62ec352176c81afd6f4e7b571ceb957f",
      "parents": [
        "ecd4137320b59759bbe57eef89040ee3e5e66039",
        "61fa9dcf9329cb92c220f7b656410fbe5e72f933"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Mar 23 13:35:04 2009 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Mar 23 13:35:04 2009 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6\n\nConflicts:\n\tdrivers/net/ucc_geth.c\n"
    },
    {
      "commit": "ecd4137320b59759bbe57eef89040ee3e5e66039",
      "tree": "937313eb371dcdb3ec382963a0ba240ecdbe0a4c",
      "parents": [
        "c7670718cbca7a2f3c8751076cb62e1691006be9"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Mar 23 13:33:37 2009 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Mar 23 13:33:37 2009 -0700"
      },
      "message": "sunqe: Convert to net_device_ops.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "c7670718cbca7a2f3c8751076cb62e1691006be9",
      "tree": "bcae2080f06254abff0fd69bd55082e254912601",
      "parents": [
        "2199b87a94375befd574a58b7824551c1e285833"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Mar 23 13:33:28 2009 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Mar 23 13:33:28 2009 -0700"
      },
      "message": "sunlance: Convert to net_device_ops.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "2199b87a94375befd574a58b7824551c1e285833",
      "tree": "03775a33eedcdd650dec36a88d02e9104eb95c87",
      "parents": [
        "adaa0db1da2d885f49dd2dcc357cdbe68e6dc283"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Mar 23 13:33:21 2009 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Mar 23 13:33:21 2009 -0700"
      },
      "message": "sunbmac: Convert to net_device_ops.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "adaa0db1da2d885f49dd2dcc357cdbe68e6dc283",
      "tree": "78d2e1287d310e0842dc79734b22f01e59076a21",
      "parents": [
        "268ed76d67d658684d4b1e114d4da75ad360b4b1"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Mar 23 13:33:11 2009 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Mar 23 13:33:11 2009 -0700"
      },
      "message": "myri_sbus: Convert to net_device_ops.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "dd5b6ce6fd465eab90357711c8e8124dc3a31ff0",
      "tree": "ebc40b018356e8cac36ba575e3f183c1a16b782b",
      "parents": [
        "176252746ebbc8db97e304345af1f2563c7dc139"
      ],
      "author": {
        "name": "Pablo Neira Ayuso",
        "email": "pablo@netfilter.org",
        "time": "Mon Mar 23 13:21:06 2009 +0100"
      },
      "committer": {
        "name": "Patrick McHardy",
        "email": "kaber@trash.net",
        "time": "Mon Mar 23 13:21:06 2009 +0100"
      },
      "message": "nefilter: nfnetlink: add nfnetlink_set_err and use it in ctnetlink\n\nThis patch adds nfnetlink_set_err() to propagate the error to netlink\nbroadcast listener in case of memory allocation errors in the\nmessage building.\n\nSigned-off-by: Pablo Neira Ayuso \u003cpablo@netfilter.org\u003e\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\n"
    },
    {
      "commit": "176252746ebbc8db97e304345af1f2563c7dc139",
      "tree": "153bc3b193a1c9cd21a52ab67b622afd4db869d8",
      "parents": [
        "0f5b3e85a3716efebb0150ebb7c6d022e2bf17d7"
      ],
      "author": {
        "name": "Eric Leblond",
        "email": "eric@inl.fr",
        "time": "Mon Mar 23 13:16:53 2009 +0100"
      },
      "committer": {
        "name": "Patrick McHardy",
        "email": "kaber@trash.net",
        "time": "Mon Mar 23 13:16:53 2009 +0100"
      },
      "message": "netfilter: sysctl support of logger choice\n\nThis patchs adds support of modification of the used logger via sysctl.\nIt can be used to change the logger to module that can not use the bind\noperation (ipt_LOG and ipt_ULOG). For this purpose, it creates a\ndirectory /proc/sys/net/netfilter/nf_log which contains a file\nper-protocol. The content of the file is the name current logger (NONE if\nnot set) and a logger can be setup by simply echoing its name to the file.\nBy echoing \"NONE\" to a /proc/sys/net/netfilter/nf_log/PROTO file, the\nlogger corresponding to this PROTO is set to NULL.\n\nSigned-off-by: Eric Leblond \u003ceric@inl.fr\u003e\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\n"
    },
    {
      "commit": "268ed76d67d658684d4b1e114d4da75ad360b4b1",
      "tree": "d54d3d28dc015665a476787955458d36c351b6bd",
      "parents": [
        "da4a99e397d4165c0b8d951e75adb095455614ec"
      ],
      "author": {
        "name": "Huang Weiyi",
        "email": "weiyi.huang@gmail.com",
        "time": "Mon Mar 23 01:18:58 2009 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Mar 23 01:18:58 2009 -0700"
      },
      "message": "atl1c: remove duplicated #include\n\nRemove duplicated #include in drivers/net/atl1c/atl1c.h.\n\nSigned-off-by: Huang Weiyi \u003cweiyi.huang@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "da4a99e397d4165c0b8d951e75adb095455614ec",
      "tree": "885efc61095942ff79a97c018d0431b1e1581ded",
      "parents": [
        "96e0bf4b5193d0d97d139f99e2dd128763d55521"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Mar 23 01:03:04 2009 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Mar 23 01:03:04 2009 -0700"
      },
      "message": "spider_net: Fix build.\n\nBased upon a report by Stephen Rothwell.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "96e0bf4b5193d0d97d139f99e2dd128763d55521",
      "tree": "5e5a69c68072e605759a9cf9152caf0d0c6d1b7e",
      "parents": [
        "763dccdc8e9775b247c3ea86ae8f5f592c12024e"
      ],
      "author": {
        "name": "John Dykstra",
        "email": "john.dykstra1@gmail.com",
        "time": "Sun Mar 22 21:49:57 2009 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Mar 22 21:49:57 2009 -0700"
      },
      "message": "tcp: Discard segments that ack data not yet sent\n\nDiscard incoming packets whose ack field iincludes data not yet sent.\nThis is consistent with RFC 793 Section 3.9.\n\nChange tcp_ack() to distinguish between too-small and too-large ack\nfield values.  Keep segments with too-large ack fields out of the fast\npath, and change slow path to discard them.\n\nReported-by:  Oliver Zheng \u003cmailinglists+netdev@oliverzheng.com\u003e\nSigned-off-by: John Dykstra \u003cjohn.dykstra1@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "61fa9dcf9329cb92c220f7b656410fbe5e72f933",
      "tree": "f8b375ca64e3af7c5f12ab2e9d1a590f76a110cc",
      "parents": [
        "e3162d381fc359ebe5c98a3e216888a7cb200051"
      ],
      "author": {
        "name": "Anton Vorontsov",
        "email": "avorontsov@ru.mvista.com",
        "time": "Sun Mar 22 21:30:52 2009 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Mar 22 21:30:52 2009 -0700"
      },
      "message": "ucc_geth: Fix oops when using fixed-link support\n\ncommit b1c4a9dddf09fe99b8f88252718ac5b357363dc4 (\"ucc_geth: Change\nuec phy id to the same format as gianfar\u0027s\") introduced a regression\nin the ucc_geth driver that causes this oops when fixed-link is used:\n\nUnable to handle kernel paging request for data at address 0x00000000\nFaulting instruction address: 0xc0151270\nOops: Kernel access of bad area, sig: 11 [#1]\nTMCUTU\nNIP: c0151270 LR: c0151270 CTR: c0017760\nREGS: cf81fa60 TRAP: 0300   Not tainted  (2.6.29-rc8)\nMSR: 00009032 \u003cEE,ME,IR,DR\u003e  CR: 24024042  XER: 20000000\nDAR: 00000000, DSISR: 20000000\nTASK \u003d cf81cba0[1] \u0027swapper\u0027 THREAD: cf81e000\nGPR00: c0151270 cf81fb10 cf81cba0 00000000 c0272e20 c025f354 00001e80\ncf86b08c\nGPR08: d1068200 cffffb74 06000000 d106c200 42024042 10085148 0fffd000\n0ffc81a0\nGPR16: 00000001 00000001 00000000 007ffeb0 00000000 0000c000 cf83f36c\ncf83f000\nGPR24: 00000030 cf83f360 cf81fb20 00000000 d106c200 20000000 00001e80\ncf83f360\nNIP [c0151270] ucc_geth_open+0x330/0x1efc\nLR [c0151270] ucc_geth_open+0x330/0x1efc\nCall Trace:\n[cf81fb10] [c0151270] ucc_geth_open+0x330/0x1efc (unreliable)\n[cf81fba0] [c0187638] dev_open+0xbc/0x12c\n[cf81fbc0] [c0187e38] dev_change_flags+0x8c/0x1b0\n\nThis patch fixes the issue by removing offending (and somewhat\nduplicate) code from init_phy() routine, and changes _probe()\nfunction to use uec_mdio_bus_name().\n\nAlso, since we fully construct phy_bus_id in the _probe() routine,\nwe no longer need -\u003ephy_address and -\u003emdio_bus fields in\nucc_geth_info structure.\n\nI wish the patch would be a bit shorter, but it seems like the only\nway to fix the issue in a sane way. Luckily, the patch has been\ntested with real PHYs and fixed-link, so no further regressions\nexpected.\n\nReported-by: Joakim Tjernlund \u003cJoakim.Tjernlund@transmode.se\u003e\nSigned-off-by: Anton Vorontsov \u003cavorontsov@ru.mvista.com\u003e\nTested-by: Joakim Tjernlund \u003cJoakim.Tjernlund@transmode.se\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "e3162d381fc359ebe5c98a3e216888a7cb200051",
      "tree": "d3affce735bf848e98150541fe2c487319a29bd0",
      "parents": [
        "6580f57d485f70851218813fa053d971915f61fb"
      ],
      "author": {
        "name": "David Brownell",
        "email": "dbrownell@users.sourceforge.net",
        "time": "Sun Mar 22 21:28:39 2009 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Mar 22 21:28:39 2009 -0700"
      },
      "message": "dm9000: locking bugfix\n\nThis fixes a locking bug in the dm9000 driver.  It calls\nrequest_irq() without setting IRQF_DISABLED ... which is\ncorrect for handlers that support IRQ sharing, since that\nbehavior is not guaranteed for shared IRQs.  However, its\nIRQ handler then wrongly assumes that IRQs are blocked.\nSo the fix just uses the right spinlock primitives in the\nIRQ handler.\n\nNOTE:  this is a classic example of the type of bug which\nlockdep currently masks by forcibly setting IRQF_DISABLED\non IRQ handlers that did not request that flag.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "763dccdc8e9775b247c3ea86ae8f5f592c12024e",
      "tree": "0fa13c9e393e1cd5f85ad40fbcf6e659391b9f94",
      "parents": [
        "d44c3a2e0e5d2c75d22284462c66d166604b1f18"
      ],
      "author": {
        "name": "Eilon Greenstein",
        "email": "eilong@broadcom.com",
        "time": "Sun Mar 22 21:24:19 2009 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Mar 22 21:24:19 2009 -0700"
      },
      "message": "bnx2x: Adding licensing to bnx2x_init_values.h\n\nSigned-off-by: Eilon Greenstein \u003ceilong@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "6580f57d485f70851218813fa053d971915f61fb",
      "tree": "3223d8daad2e81a82b040273b389b8d64f74fbe8",
      "parents": [
        "4b97926ddf51b3919c859e2086fef3c8c3c46c61"
      ],
      "author": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Sun Mar 22 21:22:48 2009 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Mar 22 21:22:48 2009 -0700"
      },
      "message": "net: update dnet.c for bus_id removal\n\nSigned-off-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d44c3a2e0e5d2c75d22284462c66d166604b1f18",
      "tree": "3ce27b093bce90d0b9b5926be35b1cf8fd520f52",
      "parents": [
        "5ae4efbcd2611562a8b93596be034e63495706a5"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@vyatta.com",
        "time": "Fri Mar 20 19:36:44 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Mar 21 22:55:36 2009 -0700"
      },
      "message": "netdev: expose net_device_ops compat as config option\n\nNow that most network device drivers in (all but one in x86_64 allmodconfig)\nsupport net_device_ops. Expose it as a configuration parameter. Still\nneed to address even older 32 bit drivers, and other arch before\ncompatiablity can be scheduled for removal in some future release.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "5ae4efbcd2611562a8b93596be034e63495706a5",
      "tree": "23a333145076674c2cfea2894c405320bd13db95",
      "parents": [
        "4cfa8e45f4bb26ff38155f94a810a876b739958d"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@vyatta.com",
        "time": "Fri Mar 20 19:36:43 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Mar 21 22:55:36 2009 -0700"
      },
      "message": "hostap: convert to net_device_ops\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "4cfa8e45f4bb26ff38155f94a810a876b739958d",
      "tree": "c34fff3c9ada21c12787e684ec22cc14f2722001",
      "parents": [
        "44e9ad0b5a9bd4de7ff3ac28b27d6577eb58fd91"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@vyatta.com",
        "time": "Fri Mar 20 19:36:42 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Mar 21 22:55:34 2009 -0700"
      },
      "message": "hostap: convert to internal net_device_stats\n\nUse pre-existing net_device_stats in network_device struct.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "44e9ad0b5a9bd4de7ff3ac28b27d6577eb58fd91",
      "tree": "5a12a35f2d87320782b8fce2d450872d1aaebe04",
      "parents": [
        "3e47fcea201ba7b08f9f13cead6e3045a80fb279"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@vyatta.com",
        "time": "Fri Mar 20 19:36:41 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Mar 21 22:55:32 2009 -0700"
      },
      "message": "ipw2200: convert to net_device_ops\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "3e47fcea201ba7b08f9f13cead6e3045a80fb279",
      "tree": "5ead034227c68d3e3da6c16f81a1e3ca6c778986",
      "parents": [
        "d5b3b9ae065d093fe0e1588a07f3ebd71c815f0b"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@vyatta.com",
        "time": "Fri Mar 20 19:36:40 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Mar 21 22:55:32 2009 -0700"
      },
      "message": "ipw2100: convert to net_device_ops\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d5b3b9ae065d093fe0e1588a07f3ebd71c815f0b",
      "tree": "0132e30fdb7e9977f14372c040459faae2ddcf46",
      "parents": [
        "ce55cbaf3a4498719bdb5a022a45d256b84749f5"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@vyatta.com",
        "time": "Fri Mar 20 19:36:39 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Mar 21 22:55:31 2009 -0700"
      },
      "message": "ipw2x00: convert infrastructure for use by net_device_ops\n\nExpose routines so drivers can hook. Only set ptrs in netdev\nif using old compat code.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ce55cbaf3a4498719bdb5a022a45d256b84749f5",
      "tree": "601a6ee55bb364a4e8769291e689f00659f003cb",
      "parents": [
        "f02abf1010dfb9fa7f56788fb28bc63b0ea34968"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@vyatta.com",
        "time": "Fri Mar 20 19:36:38 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Mar 21 22:55:31 2009 -0700"
      },
      "message": "ipw2x00: convert to internal net_device_stats\n\nReplace struct in ieee with current net_device_stats, so no longer\nneed get_stats hook\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "f02abf1010dfb9fa7f56788fb28bc63b0ea34968",
      "tree": "1481b97bedb853071326190c67677702b71504d7",
      "parents": [
        "bbfc6b788f63f079fb8eeeb8d397bb1c0a8065a1"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@vyatta.com",
        "time": "Fri Mar 20 19:36:37 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Mar 21 22:51:25 2009 -0700"
      },
      "message": "libertas: convert to net_device_ops\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "bbfc6b788f63f079fb8eeeb8d397bb1c0a8065a1",
      "tree": "65b339dc8a068e21495575a5629f7346213e2306",
      "parents": [
        "6456fffb09a281af2644e73fda26d1eeec325830"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@vyatta.com",
        "time": "Fri Mar 20 19:36:36 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Mar 21 22:51:24 2009 -0700"
      },
      "message": "libertas: convert to internal net_device_stats\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "6456fffb09a281af2644e73fda26d1eeec325830",
      "tree": "77cb74f5dee5b94952f8b54ae9c53c15f00d0bbd",
      "parents": [
        "6685254f80cdca085cb1d53c45a6d0d5d01f911e"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@vyatta.com",
        "time": "Fri Mar 20 19:36:35 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Mar 21 22:51:23 2009 -0700"
      },
      "message": "prism54: convert to internal net_device_stats\n\nAlso, make ethtool_ops const as it should be, and get rid\nof useless cast.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "6685254f80cdca085cb1d53c45a6d0d5d01f911e",
      "tree": "786ed20b818cbff04a981a99e28477a741553094",
      "parents": [
        "98d2faaeb72a2db4ea232263ca4ce9dbfe8e1f5a"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@vyatta.com",
        "time": "Fri Mar 20 19:36:34 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Mar 21 22:51:23 2009 -0700"
      },
      "message": "prism54: convert to net_device_ops\n\nAlso, make ethtool_ops const as it should be, and get rid\nof useless cast.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "98d2faaeb72a2db4ea232263ca4ce9dbfe8e1f5a",
      "tree": "898c0d069cdcb235f6afb007d8b5185979d2b30b",
      "parents": [
        "2bd9f54d46e28fdaa15240af6a97c953720ea5c1"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@vyatta.com",
        "time": "Fri Mar 20 19:36:33 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Mar 21 22:51:21 2009 -0700"
      },
      "message": "mac80211_hwsim: convert to net_device_ops\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "2bd9f54d46e28fdaa15240af6a97c953720ea5c1",
      "tree": "bb05c8561223bb6c8519a52315f9618915174f30",
      "parents": [
        "22bc1ce4f171f53c27052e1d74d312345487db16"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@vyatta.com",
        "time": "Fri Mar 20 19:36:32 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Mar 21 22:51:21 2009 -0700"
      },
      "message": "zd1201: convert to net_device_ops\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "22bc1ce4f171f53c27052e1d74d312345487db16",
      "tree": "27e53301423f4e53939e3f4de4899c876325c528",
      "parents": [
        "85a151b760348e4693e54bc8cece89ab9d3dc81d"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@vyatta.com",
        "time": "Fri Mar 20 19:36:31 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Mar 21 22:51:20 2009 -0700"
      },
      "message": "zd1201: convert to internal net_device_stats\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "85a151b760348e4693e54bc8cece89ab9d3dc81d",
      "tree": "ec885e6155dd6ab0a0274a9c579ad09b3c11dad2",
      "parents": [
        "4255d411452f1fe4dbcb2de4de35a7a028c5415a"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@vyatta.com",
        "time": "Fri Mar 20 19:36:30 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Mar 21 22:51:20 2009 -0700"
      },
      "message": "wl3501: convert to net_device_ops\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "4255d411452f1fe4dbcb2de4de35a7a028c5415a",
      "tree": "28d931f4d8f171d052f009640e2a9559d4ec5f7a",
      "parents": [
        "32f5a330090fdf7d4d663ff5bd979e186fe6aab6"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@vyatta.com",
        "time": "Fri Mar 20 19:36:29 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Mar 21 22:51:19 2009 -0700"
      },
      "message": "wl3501: convert to internal net_device_stats\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "32f5a330090fdf7d4d663ff5bd979e186fe6aab6",
      "tree": "fbdfa249d8265dd1bfb50a092fd2784f456d11e4",
      "parents": [
        "824f1dfdbef72578272e9303dd9515399da57f28"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@vyatta.com",
        "time": "Fri Mar 20 19:36:28 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Mar 21 22:51:19 2009 -0700"
      },
      "message": "raylan: convert to net_device_ops\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "824f1dfdbef72578272e9303dd9515399da57f28",
      "tree": "84250aa5042656829a6c8d80a328a2e57109826a",
      "parents": [
        "7ae41cc3c04b0e79b7c9c3e5cbb5222f181e3ca1"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@vyatta.com",
        "time": "Fri Mar 20 19:36:27 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Mar 21 22:44:01 2009 -0700"
      },
      "message": "atmel: convert to net_device_ops\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "7ae41cc3c04b0e79b7c9c3e5cbb5222f181e3ca1",
      "tree": "ac0e85cbc4df9fb6079ea6e1bdae1cfaa3a03d4e",
      "parents": [
        "9db0ba0a8b8bb0fd6606b4ac17073b2984b2d797"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@vyatta.com",
        "time": "Fri Mar 20 19:36:26 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Mar 21 22:43:59 2009 -0700"
      },
      "message": "airo: convert to net_device_ops\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "9db0ba0a8b8bb0fd6606b4ac17073b2984b2d797",
      "tree": "e2f334b22b091557f9fa57c02ed28f3e93c0ef94",
      "parents": [
        "385e63fb1e469739e90b32f4c07fed48baf2721a"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@vyatta.com",
        "time": "Fri Mar 20 19:36:25 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Mar 21 22:43:59 2009 -0700"
      },
      "message": "wavelan: convert to net_device_ops\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "385e63fb1e469739e90b32f4c07fed48baf2721a",
      "tree": "00e91183e7e4938ce062f298ca346928f57cdfe4",
      "parents": [
        "1cc5920f0f6077e36e259e149548ef9a94335382"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@vyatta.com",
        "time": "Fri Mar 20 19:36:24 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Mar 21 22:43:58 2009 -0700"
      },
      "message": "wavelan: convert to internal net_device_stats\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "1cc5920f0f6077e36e259e149548ef9a94335382",
      "tree": "ccbff2a009f90c43e7b0757716f5280f391374ae",
      "parents": [
        "1964e0dedf98e2fdf3bfd3ac8cf02d9e9aa803fb"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@vyatta.com",
        "time": "Fri Mar 20 19:36:23 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Mar 21 22:43:57 2009 -0700"
      },
      "message": "strip: convert to net_device_ops\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "1964e0dedf98e2fdf3bfd3ac8cf02d9e9aa803fb",
      "tree": "a254048f760920f1588d7dd43e80978e6a0037c0",
      "parents": [
        "f56ef16eb0c30bf76acf7c2ac9ee68781a7aef6a"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@vyatta.com",
        "time": "Fri Mar 20 19:36:22 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Mar 21 22:43:57 2009 -0700"
      },
      "message": "netwave: convert to net_device_ops\n\nAlso get rid of unneeded cast\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "f56ef16eb0c30bf76acf7c2ac9ee68781a7aef6a",
      "tree": "01c596e40a6c015033241b402c0651d9afc2ee45",
      "parents": [
        "7dd0b6e0feca6cd4269e120d63c46eeb63164ca2"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@vyatta.com",
        "time": "Fri Mar 20 19:36:21 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Mar 21 22:43:56 2009 -0700"
      },
      "message": "netwave: convert to internal net_device_stats\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "7dd0b6e0feca6cd4269e120d63c46eeb63164ca2",
      "tree": "2c688ab60fa31a77633e11fddd42fcbda6a61c97",
      "parents": [
        "fe6c6fbbcdd6675244fbbde62a9790ca57bd2785"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@vyatta.com",
        "time": "Fri Mar 20 19:36:20 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Mar 21 22:43:56 2009 -0700"
      },
      "message": "sbni: convert to net_device_ops\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "fe6c6fbbcdd6675244fbbde62a9790ca57bd2785",
      "tree": "a697d87c86aab93a53fb03c525e5f5d8753e47b0",
      "parents": [
        "39549b1e83e640907b0ed58f76d3331c2ae40e3d"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@vyatta.com",
        "time": "Fri Mar 20 19:36:19 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Mar 21 22:43:55 2009 -0700"
      },
      "message": "sbni: use internal net_device_stats\n\nConvert to use existing net_device_stats.\nThis driver,\n      has bad style,\n      \tof using commas,\n\t   when brackets should be used...\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "39549b1e83e640907b0ed58f76d3331c2ae40e3d",
      "tree": "391797f514d7132bfdb4225a34576ca25fc591e1",
      "parents": [
        "ea2ebaf822ad7cf9d2a1aa5f579be34c8c840202"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@vyatta.com",
        "time": "Fri Mar 20 19:36:18 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Mar 21 22:43:55 2009 -0700"
      },
      "message": "labether: convert to net_device_ops\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ea2ebaf822ad7cf9d2a1aa5f579be34c8c840202",
      "tree": "59c5116bd8a2be6dc020432e901f79fa252ffe0c",
      "parents": [
        "d9b06c47a9eddef7d8829f6763bdf601c435c6f2"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@vyatta.com",
        "time": "Fri Mar 20 19:36:17 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Mar 21 22:38:00 2009 -0700"
      },
      "message": "lapbether: convert to internal net_device_stats\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d9b06c47a9eddef7d8829f6763bdf601c435c6f2",
      "tree": "2fa22d642f7974fa89651b1cc8fdf94b56788b93",
      "parents": [
        "49e8abaf62dc6403f11313e8fefbc0f5e7a9f50f"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@vyatta.com",
        "time": "Fri Mar 20 19:36:16 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Mar 21 22:38:00 2009 -0700"
      },
      "message": "cycx: convert to net_device_ops\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "49e8abaf62dc6403f11313e8fefbc0f5e7a9f50f",
      "tree": "623212c428582a0985742c2ffebc592c176244a8",
      "parents": [
        "07d117cf0a2c71160d3fcc0068d1f1fe1237c47a"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@vyatta.com",
        "time": "Fri Mar 20 19:36:15 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Mar 21 22:37:59 2009 -0700"
      },
      "message": "dlci: convert to net_device_ops\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "07d117cf0a2c71160d3fcc0068d1f1fe1237c47a",
      "tree": "f29f2c93dccd26e52425cdfeeb21fa4e9fa8fc31",
      "parents": [
        "48f26ad5c097d751caef070ba057448d8a9c9a8d"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@vyatta.com",
        "time": "Fri Mar 20 19:36:14 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Mar 21 22:37:58 2009 -0700"
      },
      "message": "dlci: convert to internal net_device_stats\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "48f26ad5c097d751caef070ba057448d8a9c9a8d",
      "tree": "dabc4aaabde793f135afc0996d2e9b61bd0cfb54",
      "parents": [
        "6a8eba3bf4643fa4f0f62af29c47728d5296ed15"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@vyatta.com",
        "time": "Fri Mar 20 19:36:13 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Mar 21 22:37:57 2009 -0700"
      },
      "message": "x25_asy: convert to net_device_ops\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "6a8eba3bf4643fa4f0f62af29c47728d5296ed15",
      "tree": "11e4c6ad61d00870b22d8468ec94eaefe071d42e",
      "parents": [
        "3dd205165e076eacf09575f0c90031e7c52bc5e1"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@vyatta.com",
        "time": "Fri Mar 20 19:36:12 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Mar 21 22:37:57 2009 -0700"
      },
      "message": "x25_asy: convert to internal net_device_stats\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "3dd205165e076eacf09575f0c90031e7c52bc5e1",
      "tree": "5057f55e9389d3484c490f15317b8fad17f99678",
      "parents": [
        "9b31b6971f448796768860e3c9ee2d22f4511731"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@vyatta.com",
        "time": "Fri Mar 20 19:36:11 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Mar 21 22:37:56 2009 -0700"
      },
      "message": "axnet: convert to net_device_ops\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "9b31b6971f448796768860e3c9ee2d22f4511731",
      "tree": "ee3db16d639da5383a1a746d72a222539b977704",
      "parents": [
        "6fb7298cdbe200b3b19cd59046785aecb0844198"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@vyatta.com",
        "time": "Fri Mar 20 19:36:10 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Mar 21 22:37:56 2009 -0700"
      },
      "message": "smc91c92: convert to net_device_ops\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "6fb7298cdbe200b3b19cd59046785aecb0844198",
      "tree": "fb8d6a01f90781f42de99aca14ea914c8426b2e0",
      "parents": [
        "0cd6e828a3cfb9c5bb71827ae6ee1564bf465f48"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@vyatta.com",
        "time": "Fri Mar 20 19:36:09 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Mar 21 22:37:55 2009 -0700"
      },
      "message": "smc91c92: convert to internal net_device_stats\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "0cd6e828a3cfb9c5bb71827ae6ee1564bf465f48",
      "tree": "e24b513a9ff85639ab7ea656f177316baf8c00fd",
      "parents": [
        "6394d7c9a2c4c5d729c1cdb69f96f9fff16ec232"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@vyatta.com",
        "time": "Fri Mar 20 19:36:08 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Mar 21 22:37:55 2009 -0700"
      },
      "message": "xirc2ps: convert to net_device_ops\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "6394d7c9a2c4c5d729c1cdb69f96f9fff16ec232",
      "tree": "ecfe45bff3383a0d1d918ee9926d4f0c8c450957",
      "parents": [
        "23169a402d6a2d55992e6b7f6157ae04b636545a"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@vyatta.com",
        "time": "Fri Mar 20 19:36:07 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Mar 21 19:55:39 2009 -0700"
      },
      "message": "xir2cps: convert to internal net_device stats\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "23169a402d6a2d55992e6b7f6157ae04b636545a",
      "tree": "e0b2f62e649ecdb701c2cff3213985e14ab28781",
      "parents": [
        "28b1801d5a367adaf3d02605c762a59781d99664"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@vyatta.com",
        "time": "Fri Mar 20 19:36:06 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Mar 21 19:55:39 2009 -0700"
      },
      "message": "pcnet: convert driver to net_device_ops\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "28b1801d5a367adaf3d02605c762a59781d99664",
      "tree": "7f360248baffdbe5fb77f790f057525acab961dc",
      "parents": [
        "496f98cd5687770f4cb463c300510016dfbc81f6"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@vyatta.com",
        "time": "Fri Mar 20 19:36:05 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Mar 21 19:55:38 2009 -0700"
      },
      "message": "pcmcia: convert nmclan driver to net_device_ops\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "496f98cd5687770f4cb463c300510016dfbc81f6",
      "tree": "dce64778ce5514273928be68d48f47d6257a139e",
      "parents": [
        "d63cd426ba55a9e02ab745612357ee00158824a5"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@vyatta.com",
        "time": "Fri Mar 20 19:36:04 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Mar 21 19:55:38 2009 -0700"
      },
      "message": "pcmcia: convert fmvj18x driver to net_device_ops\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d63cd426ba55a9e02ab745612357ee00158824a5",
      "tree": "85e56a481b0f13cf1a6529961414197d1c58df15",
      "parents": [
        "fb72e2ff356e55b6a60c5883d4506175652c3e9d"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@vyatta.com",
        "time": "Fri Mar 20 19:36:03 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Mar 21 19:55:36 2009 -0700"
      },
      "message": "pcmcia: convert fmvj18x driver to internal net_device_stats\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "fb72e2ff356e55b6a60c5883d4506175652c3e9d",
      "tree": "d7fd4323f82ced410f013701a05407aba0b60e69",
      "parents": [
        "97161d4b2a28857f217b2035b2141cbb36f22f8b"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@vyatta.com",
        "time": "Fri Mar 20 19:36:02 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Mar 21 19:55:36 2009 -0700"
      },
      "message": "pcmcia: convert 3c574 to net_device_ops\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "97161d4b2a28857f217b2035b2141cbb36f22f8b",
      "tree": "bb28ed816f4f92384b789a8b21d3acae77df1b75",
      "parents": [
        "0f2166dff6440bb6fb39e4fbe7bfca7cde95d650"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@vyatta.com",
        "time": "Fri Mar 20 19:36:01 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Mar 21 19:55:35 2009 -0700"
      },
      "message": "pcmcia: convert 3c589 to net_device_ops\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "0f2166dff6440bb6fb39e4fbe7bfca7cde95d650",
      "tree": "25c66eaf804ff4b49248236e3a6c4356aeaf0fc8",
      "parents": [
        "b5556498b60a237cca173dfd60109f3504ce25ca"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@vyatta.com",
        "time": "Fri Mar 20 19:36:00 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Mar 21 19:55:35 2009 -0700"
      },
      "message": "usbnet: convert rndis driver to net_device_ops\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nAcked-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "b5556498b60a237cca173dfd60109f3504ce25ca",
      "tree": "22e578ff633855aa879d2fa0a9a3a0bbcc330754",
      "parents": [
        "63e77b391f7230ab87effbcaf7238e9b1e6d7404"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@vyatta.com",
        "time": "Fri Mar 20 19:35:59 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Mar 21 19:55:34 2009 -0700"
      },
      "message": "usbnet: convert rndis driver to use dev_get_stats\n\ndev_get_stats() handles all issues with net_device_ops\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nAcked-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "63e77b391f7230ab87effbcaf7238e9b1e6d7404",
      "tree": "5633e01b782d4ee59fa666fa041f380d7993e702",
      "parents": [
        "e12c4f83210b457e2969fbe1198357e66f044a93"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@vyatta.com",
        "time": "Fri Mar 20 19:35:58 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Mar 21 19:55:34 2009 -0700"
      },
      "message": "usbnet: convert smsc95xx driver to net_device_ops\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nAcked-by: Steve Glendinning \u003csteve.glendinning@smsc.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "e12c4f83210b457e2969fbe1198357e66f044a93",
      "tree": "57d66358c6d465f81b5dfbcfe7cbe6fd8230ab28",
      "parents": [
        "fe85ff8299538c8488645e7d72539079dad5bae6"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@vyatta.com",
        "time": "Fri Mar 20 19:35:57 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Mar 21 19:55:33 2009 -0700"
      },
      "message": "usbnet: convert msc7830 driver to net_device_ops\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "fe85ff8299538c8488645e7d72539079dad5bae6",
      "tree": "a79ce6408262f2897f5518773b2ef7da49ecc020",
      "parents": [
        "1703338c79f39178535fe54b5aeaebf9c42300f6"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@vyatta.com",
        "time": "Fri Mar 20 19:35:56 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Mar 21 19:55:33 2009 -0700"
      },
      "message": "usbnet: convert dms9601 driver to net_device_ops\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nSigned-off-by: Peter Korsgaard \u003cjacmet@sunsite.dk\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "1703338c79f39178535fe54b5aeaebf9c42300f6",
      "tree": "b21d5ec1ba3b64fabcc0d5cad8b4d41f898e81b9",
      "parents": [
        "777baa4711c6b8373f4e03a3a558d44a6b046d7a"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@vyatta.com",
        "time": "Fri Mar 20 19:35:55 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Mar 21 19:41:02 2009 -0700"
      },
      "message": "usbnet: convert asix driver to net_device_ops\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "777baa4711c6b8373f4e03a3a558d44a6b046d7a",
      "tree": "5c6f4f07f1d72433f906437369e8ab81011b5870",
      "parents": [
        "805aaa29fa3c5afb26cb42f440f40d3f7f5c4bdc"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@vyatta.com",
        "time": "Fri Mar 20 19:35:54 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Mar 21 19:41:01 2009 -0700"
      },
      "message": "usbnet: support net_device_ops\n\nUse net_device_ops for usbnet device, and export for use\nby other derived drivers.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nAcked-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "805aaa29fa3c5afb26cb42f440f40d3f7f5c4bdc",
      "tree": "d2acb9d5c6c31abd6e31455b876e6ede4db5f298",
      "parents": [
        "c266cb4ef2ef1f1e3f46d81022939feebe8fa54d"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@vyatta.com",
        "time": "Fri Mar 20 19:35:53 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Mar 21 19:41:01 2009 -0700"
      },
      "message": "usbnet: convert to internal net_device_stats\n\nDefault handler for net_device_stats already does same thing.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nAcked-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "c266cb4ef2ef1f1e3f46d81022939feebe8fa54d",
      "tree": "a2db68f0a417f927e4ec07760c61b3b41b3b01e2",
      "parents": [
        "d79f7ef48b0897458a4df30085338aeb7fb85ffc"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@vyatta.com",
        "time": "Fri Mar 20 19:35:52 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Mar 21 19:41:00 2009 -0700"
      },
      "message": "usbnet: convert hso driver to net_device_ops\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d79f7ef48b0897458a4df30085338aeb7fb85ffc",
      "tree": "a430632a79ea8ce44125c5bb89662518cc5f35b1",
      "parents": [
        "b7e41e23055f20be334c404b15373c8deb2262b9"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@vyatta.com",
        "time": "Fri Mar 20 19:35:51 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Mar 21 19:41:00 2009 -0700"
      },
      "message": "usbnet: convert rtl driver to net_device_ops\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "b7e41e23055f20be334c404b15373c8deb2262b9",
      "tree": "f838eab0d799cc83741415627629e422c83c3ff1",
      "parents": [
        "19b8f8f1a1cd9e31a1092a6841065471df8db00f"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@vyatta.com",
        "time": "Fri Mar 20 19:35:50 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Mar 21 19:40:59 2009 -0700"
      },
      "message": "usbnet: convert to internal net_device stats\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "19b8f8f1a1cd9e31a1092a6841065471df8db00f",
      "tree": "443aa82cd6bec200af9f58a2c754cd76745fac12",
      "parents": [
        "edc4ae08644045dc803dc519f96ff245cb80adad"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@vyatta.com",
        "time": "Fri Mar 20 19:35:49 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Mar 21 19:40:58 2009 -0700"
      },
      "message": "usbnet: convert catc device to net_device_ops\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "edc4ae08644045dc803dc519f96ff245cb80adad",
      "tree": "cb813d14e32e3b6ee1c41359009b1b57cb0b3deb",
      "parents": [
        "94ffab6d199ab36e5dfd2f2f0e4bb135728526c4"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@vyatta.com",
        "time": "Fri Mar 20 19:35:48 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Mar 21 19:40:58 2009 -0700"
      },
      "message": "usbnet: convert catc to internal net_device_stats\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "94ffab6d199ab36e5dfd2f2f0e4bb135728526c4",
      "tree": "9d7506e7b4bf2ff498feae7860164dfea5a18d21",
      "parents": [
        "0c818a6273218f5a827fe5f41f01caeb679b469e"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@vyatta.com",
        "time": "Fri Mar 20 19:35:47 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Mar 21 19:33:51 2009 -0700"
      },
      "message": "irda: convert ks959 driver to net_device_ops\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "0c818a6273218f5a827fe5f41f01caeb679b469e",
      "tree": "8d9507a47fe373f46b1573c3f42a7505aa699138",
      "parents": [
        "9b634007d5694178c4e142fbc5f9dbcd767eafbd"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@vyatta.com",
        "time": "Fri Mar 20 19:35:46 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Mar 21 19:33:50 2009 -0700"
      },
      "message": "irda: convert ksdazzle device to net_device_ops\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "9b634007d5694178c4e142fbc5f9dbcd767eafbd",
      "tree": "defcfdc65c13ecc15b708b7a677ba91a1cb2ea97",
      "parents": [
        "2b023f46cbc6187f6ee88e778ed798745b5b2bfe"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@vyatta.com",
        "time": "Fri Mar 20 19:35:45 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Mar 21 19:33:49 2009 -0700"
      },
      "message": "irda: convert kingsun device to net_device_ops\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "2b023f46cbc6187f6ee88e778ed798745b5b2bfe",
      "tree": "d71e3fd4ed1e24ebe8674ed5e8af51aa4dae9d94",
      "parents": [
        "0bd11f27ed3b3c04b1a753b6c8bdc79ffc1b8cef"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@vyatta.com",
        "time": "Fri Mar 20 19:35:44 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Mar 21 19:33:49 2009 -0700"
      },
      "message": "irda: convert sir device to net_device_ops\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "0bd11f27ed3b3c04b1a753b6c8bdc79ffc1b8cef",
      "tree": "70bf318a595e787601415d6cc53265a38dfb8821",
      "parents": [
        "02087be61af0e48eae42566d3c5783f2f44337c8"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@vyatta.com",
        "time": "Fri Mar 20 19:35:43 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Mar 21 19:33:48 2009 -0700"
      },
      "message": "irda: convert via-ircc to net_device_ops\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "02087be61af0e48eae42566d3c5783f2f44337c8",
      "tree": "424d20756e2cb1fed39d01e3077a6a16a765b887",
      "parents": [
        "30a5d7f7e3c77e3b00b8c981b7af4e5adc331353"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@vyatta.com",
        "time": "Fri Mar 20 19:35:42 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Mar 21 19:33:47 2009 -0700"
      },
      "message": "irda: convert smsc driver to net_device_ops\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "30a5d7f7e3c77e3b00b8c981b7af4e5adc331353",
      "tree": "dc29b4ec1cdec19907de58d5f1c13a0de1d76aa3",
      "parents": [
        "2d44a22254c1c4ad35a58e6d9d15a547d8841efc"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@vyatta.com",
        "time": "Fri Mar 20 19:35:41 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Mar 21 19:33:47 2009 -0700"
      },
      "message": "irda: convert vlsi driver to net_device_ops\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "2d44a22254c1c4ad35a58e6d9d15a547d8841efc",
      "tree": "a9624cbcf06f5c28c70e393c5250558a655280f0",
      "parents": [
        "c279b8c996e99a3fca7806986415263f840b2fa1"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@vyatta.com",
        "time": "Fri Mar 20 19:35:40 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Mar 21 19:33:46 2009 -0700"
      },
      "message": "irda: convert ali driver to net_device_ops\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "c279b8c996e99a3fca7806986415263f840b2fa1",
      "tree": "8591e0ee28c3ff1e19e2a2a59e106151fccb1808",
      "parents": [
        "4113a1a672e5b3f03fc99e7240d4c47e689af2c6"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@vyatta.com",
        "time": "Fri Mar 20 19:35:39 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Mar 21 19:33:46 2009 -0700"
      },
      "message": "irda: convert nsc_ircc driver to net_device_ops\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "4113a1a672e5b3f03fc99e7240d4c47e689af2c6",
      "tree": "f69ef7758d42dec034b6acf7dce163f9f72302f4",
      "parents": [
        "66ee279ff2747bd23f54886369133b1086b87252"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@vyatta.com",
        "time": "Fri Mar 20 19:35:38 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Mar 21 19:33:45 2009 -0700"
      },
      "message": "irda: convert w83977af_ir to net_device_ops\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "66ee279ff2747bd23f54886369133b1086b87252",
      "tree": "dad2705a7975230f1ee1c01d02f0f71e38939cf2",
      "parents": [
        "ddc2a92d34ba20b47e1856375c68d25f51e86f53"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@vyatta.com",
        "time": "Fri Mar 20 19:35:37 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Mar 21 19:19:17 2009 -0700"
      },
      "message": "stir4200: convert to net_device_ops\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ddc2a92d34ba20b47e1856375c68d25f51e86f53",
      "tree": "95a3f612c8d0a594f58e3916fcd21cb0ed6be16e",
      "parents": [
        "d36733afd9b65546e1fe0def5d50d8c4519ee452"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@vyatta.com",
        "time": "Fri Mar 20 19:35:36 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Mar 21 19:19:17 2009 -0700"
      },
      "message": "irda: convert mcs driver to net_device_ops\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d36733afd9b65546e1fe0def5d50d8c4519ee452",
      "tree": "9065d014a6b9704cb30e68bc201dc1dd38974575",
      "parents": [
        "9cc8ba783d56b36259b2d610e97bcda8a6fe3b02"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@vyatta.com",
        "time": "Fri Mar 20 19:35:35 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Mar 21 19:19:16 2009 -0700"
      },
      "message": "irda: convert irda_usb to net_device_ops\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "9cc8ba783d56b36259b2d610e97bcda8a6fe3b02",
      "tree": "54a250bc4ca6c170fd890e2a3fe76ddbedc8d25e",
      "parents": [
        "92bcd4fe9a63e8785a4f6ba4262ee601c271a70b"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@vyatta.com",
        "time": "Fri Mar 20 19:35:34 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Mar 21 19:19:16 2009 -0700"
      },
      "message": "irlan: convert to net_device_ops\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "92bcd4fe9a63e8785a4f6ba4262ee601c271a70b",
      "tree": "b58daea58f31ee1c86dbe55b0a0a790420b1e4f8",
      "parents": [
        "fe8114e8e1d15ba07ddcaebc4741957a1546f307"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@vyatta.com",
        "time": "Fri Mar 20 19:35:33 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Mar 21 19:19:14 2009 -0700"
      },
      "message": "irda: net_device_ops ioctl fix\n\nNeed to reference net_device_ops not old pointer.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "fe8114e8e1d15ba07ddcaebc4741957a1546f307",
      "tree": "ad557d7d4183497ff2537bf80f41cbd3b1e9c275",
      "parents": [
        "d0929553bebcac828b612e7d6d239559e08feaf4"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@vyatta.com",
        "time": "Fri Mar 20 19:35:32 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Mar 21 19:19:14 2009 -0700"
      },
      "message": "infiniband: convert ipoib to net_device_ops\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    }
  ],
  "next": "d0929553bebcac828b612e7d6d239559e08feaf4"
}
