)]}'
{
  "log": [
    {
      "commit": "1bda8aa86b89d4c9b668000127ff87172f2daa10",
      "tree": "63bb66c81850af43092f3f5de8157c1eee95651f",
      "parents": [
        "b06f78f4d06988aca2353fba6376c25726d7e236"
      ],
      "author": {
        "name": "Simon Kagstrom",
        "email": "simon.kagstrom@netinsight.net",
        "time": "Wed Nov 25 22:10:59 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Nov 26 15:51:29 2009 -0800"
      },
      "message": "via-velocity: Bump version\n\nSigned-off-by: Simon Kagstrom \u003csimon.kagstrom@netinsight.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "b06f78f4d06988aca2353fba6376c25726d7e236",
      "tree": "8c3a970a303b3217d55a21520aa3edbfe24fb1ef",
      "parents": [
        "c79992fddee28bbd31b35ac297e1068d32930179"
      ],
      "author": {
        "name": "Simon Kagstrom",
        "email": "simon.kagstrom@netinsight.net",
        "time": "Wed Nov 25 22:10:52 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Nov 26 15:51:25 2009 -0800"
      },
      "message": "via-velocity: Set tx checksum from ethtool instead of module parameter\n\nDefaults to on (as before).\n\nSigned-off-by: Simon Kagstrom \u003csimon.kagstrom@netinsight.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "dfff7144b14bab3d8baaeba8926fab371fa4a01e",
      "tree": "d876204977e50bd7091f334614bdf0b2c2f7982b",
      "parents": [
        "6dfc4b95b29d89dbdb45de04b1b1ff493ec8016d"
      ],
      "author": {
        "name": "Simon Kagstrom",
        "email": "simon.kagstrom@netinsight.net",
        "time": "Wed Nov 25 22:10:26 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Nov 26 15:51:15 2009 -0800"
      },
      "message": "via-velocity: Implement NAPI support\n\nThis patch adds NAPI support for VIA velocity. The new velocity_poll\nfunction also pairs tx/rx handling twice which improves perforamance on\nsome workloads (e.g., netperf UDP_STREAM) significantly (that part is\nfrom the VIA driver).\n\nSigned-off-by: Simon Kagstrom \u003csimon.kagstrom@netinsight.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "6dfc4b95b29d89dbdb45de04b1b1ff493ec8016d",
      "tree": "3dd3b5bf678d066db0fd28368dc38d423d44f483",
      "parents": [
        "da95b2d422b6eb2b76789bbdbfafb7e07c493e7a"
      ],
      "author": {
        "name": "Simon Kagstrom",
        "email": "simon.kagstrom@netinsight.net",
        "time": "Wed Nov 25 22:10:12 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Nov 26 15:51:10 2009 -0800"
      },
      "message": "via-velocity: Add ethtool interrupt coalescing support\n\n(Partially from the upstream VIA driver). Tweaking the number of\nframes-per-interrupt and timer-until-interrupt can reduce the amount of\nCPU work quite a lot.\n\nSigned-off-by: Simon Kagstrom \u003csimon.kagstrom@netinsight.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "516b4df1ce49304c188704decf60275c72d4cae1",
      "tree": "95b2653b5d08b249bf539da17306660aedf9db8e",
      "parents": [
        "ea84e5555a56e2013687b19b012bcf959d601128"
      ],
      "author": {
        "name": "Ben Hutchings",
        "email": "ben@decadent.org.uk",
        "time": "Wed Oct 28 04:01:46 2009 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Oct 28 04:01:46 2009 -0700"
      },
      "message": "via-velocity: Remove private device list\n\nvia-velocity maintains a list of its devices in order to determine\nwhether a netdev notification applies to one of them.  That can be\ndetermined simply by checking the netdev_ops pointer, so the list can\nbe removed.\n\nCompile-tested only.\n\nSigned-off-by: Ben Hutchings \u003cben@decadent.org.uk\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "5a6338db37885af06760d40cad589316e48431e9",
      "tree": "01a189b0c1d5f84ceb201a1bef8051240385c2f2",
      "parents": [
        "2cf71d2e388cb0076b03f40f2fadfc590c228461"
      ],
      "author": {
        "name": "Dave Jones",
        "email": "davej@redhat.com",
        "time": "Mon Jul 20 17:40:48 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Jul 23 18:11:28 2009 -0700"
      },
      "message": "Fix typos in comments in via-velocity header.\n\nSigned-off-by: Dave Jones \u003cdavej@redhat.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "553e2335625e6c96cb6d76c0d63cfc1034747614",
      "tree": "12a772c1e31b96ee195ee87b5a71e946ae35d03d",
      "parents": [
        "1ce8e7b57b3a4527ef83da1c5c7bd8a6b9d87b56"
      ],
      "author": {
        "name": "Eric Dumazet",
        "email": "eric.dumazet@gmail.com",
        "time": "Wed May 27 10:34:50 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed May 27 15:47:07 2009 -0700"
      },
      "message": "net: use netdev stats in b44, sundance, via-rhine and via-velocity\n\nUse struct net_device_stats provided in struct net_device instead of\nprivate ones.\n\nSigned-off-by: Eric Dumazet \u003ceric.dumazet@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "09640e6365c679b5642b1c41b6d7078f51689ddf",
      "tree": "a2b80c153bd23fe59db8c6994fda29923819fcea",
      "parents": [
        "ee437770c42088b9b653e8b3bf28a61fa647f84e"
      ],
      "author": {
        "name": "Harvey Harrison",
        "email": "harvey.harrison@gmail.com",
        "time": "Sun Feb 01 00:45:17 2009 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Feb 01 00:45:17 2009 -0800"
      },
      "message": "net: replace uses of __constant_{endian}\n\nBase versions handle constant folding now.\n\nSigned-off-by: Harvey Harrison \u003charvey.harrison@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "b39d66a81fb4f5ab555f86a2e49f3714f8369a3d",
      "tree": "20ffb096fe2781545ac3f77f07ebbb347234e111",
      "parents": [
        "b514f6b6da3aedcf4eb6f0c69e910ae89ef4632f"
      ],
      "author": {
        "name": "Harvey Harrison",
        "email": "harvey.harrison@gmail.com",
        "time": "Wed Aug 20 16:52:04 2008 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Wed Sep 24 18:59:00 2008 -0400"
      },
      "message": "drivers/net: replace __FUNCTION__ with __func__\n\n__FUNCTION__ is gcc-specific, use __func__\n\nSigned-off-by: Harvey Harrison \u003charvey.harrison@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "0fe9f15ee8bd652242a778ddfd30aa6d97a98e23",
      "tree": "04051defa1e9e6924a5a169aa09aaf68ae07828e",
      "parents": [
        "031cf19e6f63941506c9baf76ac7adac06edcf08"
      ],
      "author": {
        "name": "Francois Romieu",
        "email": "romieu@fr.zoreil.com",
        "time": "Thu Jul 31 22:10:10 2008 +0200"
      },
      "committer": {
        "name": "Francois Romieu",
        "email": "romieu@fr.zoreil.com",
        "time": "Thu Jul 31 23:08:04 2008 +0200"
      },
      "message": "via-velocity: separated struct allow wholesale copy during MTU changes.\n\nIt should help people fix the bugs in my code :o)\n\nSigned-off-by: Francois Romieu \u003cromieu@fr.zoreil.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\n"
    },
    {
      "commit": "580a690208321ed45addef5ef12e25b87f9f5dec",
      "tree": "19971ea8e723dd0d4d98c1ba36125cae43f201dd",
      "parents": [
        "79d16385c7f287a33ea771c4dbe60ae43f791b49"
      ],
      "author": {
        "name": "Francois Romieu",
        "email": "romieu@fr.zoreil.com",
        "time": "Fri Jul 11 00:03:44 2008 +0200"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Fri Jul 11 01:10:13 2008 -0400"
      },
      "message": "via-velocity: remove the bounce buffers\n\nExecutive summary: the bounce buffers are in my way\n\n- they use something like a 64 * 1500 bytes area of PCI\n  consistent area\n- they are not resized when the MTU changes\n- they are used\n  - to hand-pad undersized packets. skb_pad anyone ?\n  - to linearize fragmented skbs whose fragment count\n    goes beyond the 7 fragments hardware limit in order\n    to claim scatter-gather support\n\nActually the SG code is commented out and I wonder if it\ncould not be implemented (ab-)using the large send feature\nof the chipset since the latter should support some\nmulti-descriptor packet transmitting.\n\nSigned-off-by: Francois Romieu \u003cromieu@fr.zoreil.com\u003e\nFixed-by: Séguier Régis \u003crseguier@e-teleport.net\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "4a51c0d02c18ea2fea7611bcaf028e69201580d4",
      "tree": "8554c1a1627b24dcfbd349f0d69591b28c12923c",
      "parents": [
        "ad84243eb4ec64215517fde0524d92ade47e6084"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ZenIV.linux.org.uk",
        "time": "Wed Jan 30 19:10:13 2008 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Feb 03 04:26:27 2008 -0800"
      },
      "message": "big-endian support for via-velocity\n\n* kill bitfields\n* annotate\n* add missing conversions\n* fix a couple of brainos in zerocopy stuff (fortunately, it\u0027s ifdef\u0027ed out)\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "01faccbf866195831af202de59f37e29467a3d74",
      "tree": "043adccaf8f503033e97ea49609b0eb09d83a56b",
      "parents": [
        "501e4d247a7e35a4d3aa8e6973794b1586f6cb30"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@linux-foundation.org",
        "time": "Fri Aug 24 14:40:45 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:53:49 2007 -0700"
      },
      "message": "via-velocity: more cleanup\n\nPer Al\u0027s suggestion, get rid of the stupid stuff:\nRemove cam_type switch,\nAnd deinline things that aren\u0027t important for speed.\nAnd make big macro and inline.\nAnd remove some dead/unused code.\nAnd use const char * for chip name.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@linux-foundation.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "501e4d247a7e35a4d3aa8e6973794b1586f6cb30",
      "tree": "4a9aa06c5cacb2e67d83b4daf4506599815c4aef",
      "parents": [
        "f5279ffdce9bcff938451303126971098e23aab3"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@linux-foundation.org",
        "time": "Fri Aug 24 13:56:49 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:53:48 2007 -0700"
      },
      "message": "via-velocity: use standard VLAN interface (resend)\n\nThe via-velocity is using a non-standard VLAN interface configured\nvia module parameters (yuck).\n\nReplace with the standard acceleration interface.\nIt solves a number of problems with being able to handle multiple\nvlans, and dynamically reconfigure.\n\nThis is compile tested only, don\u0027t have this board.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@linux-foundation.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "6aa20a2235535605db6d6d2bd850298b2fe7f31e",
      "tree": "df0b855043407b831d57f2f2c271f8aab48444f4",
      "parents": [
        "7a291083225af6e22ffaa46b3d91cfc1a1ccaab4"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Wed Sep 13 13:24:59 2006 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Wed Sep 13 13:24:59 2006 -0400"
      },
      "message": "drivers/net: Trim trailing whitespace\n\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "4e83b7fad8d3fd55828baa4510885c7362e66a26",
      "tree": "eb3f28516c05a945f2e9c8003e5864de4e0763bc",
      "parents": [
        "c925f1ea9ec20a95d46f57810f4a4d69db74580e",
        "d5b20697ca37d80cc4ec2ba3c5ddf1339dc1d49a"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Sep 12 11:45:33 2006 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Sep 12 11:45:33 2006 -0400"
      },
      "message": "Merge branch \u0027tmp\u0027 into upstream\n"
    },
    {
      "commit": "d5b20697ca37d80cc4ec2ba3c5ddf1339dc1d49a",
      "tree": "a5fa98145b1d95b84357157856517de8d0e31edf",
      "parents": [
        "05ff0e291af086f4325bac76abad250690bbbd63"
      ],
      "author": {
        "name": "Andy Gospodarek",
        "email": "andy@greyhouse.net",
        "time": "Mon Sep 11 17:39:18 2006 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Sep 12 11:45:19 2006 -0400"
      },
      "message": "[PATCH] Remove more unnecessary driver printk\u0027s\n\nAs I promised last week, here is the first pass at removing all\nunnecessary printk\u0027s that exist in network device drivers currently in\npromiscuous mode.  The duplicate messages are not needed so they have\nbeen removed.  Some of these drivers are quite old and might not need an\nupdate, but I did them all anyway.\n\nI am currently auditing the remaining conditional printk\u0027s and will send\nout a patch for those soon.\n\nSigned-off-by: Andy Gospodarek \u003candy@greyhouse.net\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "5243a37b7991c85e3ea3afb6e3e13eea7ec2927d",
      "tree": "f00a3c22acf4f5297752ee935dd24ef5012efd87",
      "parents": [
        "a513c315f95c6d73041436fd1598d51722bd6264"
      ],
      "author": {
        "name": "Henrik Kretzschmar",
        "email": "henne@nachtwindheim.de",
        "time": "Tue Aug 15 11:41:11 2006 +0200"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Aug 19 17:46:33 2006 -0400"
      },
      "message": "[PATCH] remove an unused function from the header\n\nRemoves an unused function from the via-velocity-driver.\nIt doesn\u0027t make the binary smaller, but the source cleaner.\n\nSigned-off-by: Henrik Kretzschmar \u003chenne@nachtwindheim.de\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "cabb7667dc150320ccd9d6f64fbd7a34766bc775",
      "tree": "c28164566792d67370b77daf2b5a20bcf4763e98",
      "parents": [
        "e54f48933f414fa447c26d16524a4c9a8e2facc6"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Jun 27 09:25:28 2006 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Wed Jul 05 13:40:50 2006 -0400"
      },
      "message": "[netdrvr] via-velocity: remove io_size struct member, it is invariant\n\nReplace io_size struct members with VELOCITY_IO_SIZE constant.\n\nAlso, constify chip_info_table[].\n\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "83055d46e5eddbb3574ef5e9c0d9c021bcb75c0b",
      "tree": "0fbffb32574f00e1326c1aad4832c63b4aaeea70",
      "parents": [
        "371858568e02698fe2de8ba4bf771e3f40db69e5"
      ],
      "author": {
        "name": "Jay Cliburn",
        "email": "jacliburn@bellsouth.net",
        "time": "Wed May 24 00:02:51 2006 +0200"
      },
      "committer": {
        "name": "Francois Romieu",
        "email": "romieu@fr.zoreil.com",
        "time": "Sat May 27 21:26:13 2006 +0200"
      },
      "message": "via-velocity: allow MTU size less than 1500 bytes\n\nChange the minimum allowable MTU size from 1500 bytes to 64 bytes.\n\nSigned-off-by: Jay Cliburn \u003cjacliburn@bellsouth.net\u003e\n"
    },
    {
      "commit": "77933d7276ee8fa0e2947641941a6f7a100a327b",
      "tree": "e3a42724642410f5257c794a71b34642092eedd5",
      "parents": [
        "03e259a9cdbd0583e71468293aaa1ccadbdaeff1"
      ],
      "author": {
        "name": "Jesper Juhl",
        "email": "juhl@dif.dk",
        "time": "Wed Jul 27 11:46:09 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Jul 27 16:26:20 2005 -0700"
      },
      "message": "[PATCH] clean up inline static vs static inline\n\n`gcc -W\u0027 likes to complain if the static keyword is not at the beginning of\nthe declaration.  This patch fixes all remaining occurrences of \"inline\nstatic\" up with \"static inline\" in the entire kernel tree (140 occurrences in\n47 files).\n\nWhile making this change I came across a few lines with trailing whitespace\nthat I also fixed up, I have also added or removed a blank line or two here\nand there, but there are no functional changes in the patch.\n\nSigned-off-by: Jesper Juhl \u003cjuhl-lkml@dif.dk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "1da177e4c3f41524e886b7f1b8a0c1fc7321cac2",
      "tree": "0bba044c4ce775e45a88a51686b5d9f90697ea9d",
      "parents": [],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Apr 16 15:20:36 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Apr 16 15:20:36 2005 -0700"
      },
      "message": "Linux-2.6.12-rc2\n\nInitial git repository build. I\u0027m not bothering with the full history,\neven though we have it. We can create a separate \"historical\" git\narchive of that later if we want to, and in the meantime it\u0027s about\n3.2GB when imported into git - space that would just make the early\ngit days unnecessarily complicated, when we don\u0027t have a lot of good\ninfrastructure for it.\n\nLet it rip!\n"
    }
  ]
}
