)]}'
{
  "log": [
    {
      "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"
    },
    {
      "commit": "d0929553bebcac828b612e7d6d239559e08feaf4",
      "tree": "e6d2e4561d26455c81b84c093487b72b9e0721d2",
      "parents": [
        "687c75dcf342f71329bd193af553e96a29581238"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@vyatta.com",
        "time": "Fri Mar 20 19:35:31 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Mar 21 19:19:13 2009 -0700"
      },
      "message": "infiniband: convert nes driver to net_device_ops\n\nAlso, removed unnecessary memset() since alloc_netdev returns\nzeroed memory.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "687c75dcf342f71329bd193af553e96a29581238",
      "tree": "44486e047227112d61c55e8597cc1e45b2e51d85",
      "parents": [
        "dde09758557120cb71fb760cfeaed1b8e27209ef"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@vyatta.com",
        "time": "Fri Mar 20 19:35:30 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Mar 21 19:19:13 2009 -0700"
      },
      "message": "infiniband: convert c2 to net_device_ops\n\nConvert this driver to new net_device_ops infrastructure.\nAlso use default net_device get-stats infrastructure\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nReviewed-by: Steve Wise \u003cswise@opengridcomputing.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "dde09758557120cb71fb760cfeaed1b8e27209ef",
      "tree": "30a63011bf9c7d16091d86b36031e08269a8fdf7",
      "parents": [
        "788dee0a954745a182f9341539e5e0fe874b48fc"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@vyatta.com",
        "time": "Fri Mar 20 19:35:29 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Mar 21 19:19:12 2009 -0700"
      },
      "message": "atm: convert clip 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": "788dee0a954745a182f9341539e5e0fe874b48fc",
      "tree": "68e02cf2ca9f1e275594cd9d79583afe25f98275",
      "parents": [
        "6fb70fd1b57707a5c7b9fb167b7790b2cba13f04"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@vyatta.com",
        "time": "Fri Mar 20 19:35:28 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Mar 21 19:19:12 2009 -0700"
      },
      "message": "atm: convert mpc device to using netdev_ops\n\nThis converts the mpc device to using new netdevice_ops.\nCompile tested only, needs more than usual review since\ndevice was swaping pointers around etc.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nAcked-by: Chas Williams \u003cchas@cmf.nrl.navy.mil\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "6fb70fd1b57707a5c7b9fb167b7790b2cba13f04",
      "tree": "311192bd4de07e1da571f1a6ac6a3ad123ab3f50",
      "parents": [
        "85451a951b9511605475fadcc0a8d3aeccefded8"
      ],
      "author": {
        "name": "Ben Hutchings",
        "email": "bhutchings@solarflare.com",
        "time": "Fri Mar 20 13:30:37 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Mar 21 19:06:58 2009 -0700"
      },
      "message": "sfc: Implement adaptive IRQ moderation\n\nCalculate a score for each 1000 IRQs:\n- TX completions are worth 1 point\n- RX completions are worth 4 if merged using LRO or 2 otherwise\n\nReduce moderation if the score is less than 10000, down to a minimum\nof 5 us.  Increase moderation if the score is more than 20000, up to\nthe specified maximum.\n\nSigned-off-by: Ben Hutchings \u003cbhutchings@solarflare.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "85451a951b9511605475fadcc0a8d3aeccefded8",
      "tree": "29ab9fbe40a96582c36b5f629b88f3bceae74545",
      "parents": [
        "28c4605826ab24d04102231fc1f3e8577bec376d"
      ],
      "author": {
        "name": "Ben Hutchings",
        "email": "bhutchings@solarflare.com",
        "time": "Fri Mar 20 13:27:13 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Mar 21 19:06:56 2009 -0700"
      },
      "message": "sfc: Optimise falcon_writel_page_locked() for page \u003e 0\n\nThe bug this function works around only applies to the first set of\npage-mapped registers; other pages can be written without locking.\n\nSigned-off-by: Ben Hutchings \u003cbhutchings@solarflare.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "28c4605826ab24d04102231fc1f3e8577bec376d",
      "tree": "620e8ce08dd0f5180d0817753b33390885690c61",
      "parents": [
        "a9de9a74c69f75e9456cd6b45ecab44ff4c81d04"
      ],
      "author": {
        "name": "Ben Hutchings",
        "email": "bhutchings@solarflare.com",
        "time": "Fri Mar 20 13:26:55 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Mar 21 19:06:56 2009 -0700"
      },
      "message": "sfc: Remove unused private PCI register definitions\n\nSigned-off-by: Ben Hutchings \u003cbhutchings@solarflare.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "a9de9a74c69f75e9456cd6b45ecab44ff4c81d04",
      "tree": "86c231f2a8f831f4c3dc55bdf42a63a08c0df2cf",
      "parents": [
        "bb145a9e28c32a37f35308bb32180b59e358a3a1"
      ],
      "author": {
        "name": "Ben Hutchings",
        "email": "bhutchings@solarflare.com",
        "time": "Fri Mar 20 13:26:41 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Mar 21 19:06:55 2009 -0700"
      },
      "message": "sfc: Work around unreliable legacy interrupt status\n\nIn rare cases, reading the legacy interrupt status register can\nacknowledge an event queue whose attention flag has not yet been set\nin the register.  Until we service this event queue it will not\ngenerate any more interrupts.  Therefore, as a secondary check, poll\nthe next slot in each active event queue whose flag is not set.\n\nSigned-off-by: Ben Hutchings \u003cbhutchings@solarflare.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "bb145a9e28c32a37f35308bb32180b59e358a3a1",
      "tree": "fae2b23b306e31aa4264eee1a3085daf5158a853",
      "parents": [
        "e84665c9cb4db963393fafad6fefe5efdd7e4a09"
      ],
      "author": {
        "name": "Ben Hutchings",
        "email": "bhutchings@solarflare.com",
        "time": "Fri Mar 20 13:25:39 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Mar 21 19:06:55 2009 -0700"
      },
      "message": "sfc: Pad packets to 33 bytes to prevent TX packet parser lockup\n\nThe packet parser used in the TX data path for locating checksum\nfields can lose synchronisation with the TX queue manager when\nhandling packets that look like IPv4 but are too short (17-32 bytes).\nWork around this by padding to 33 bytes.\n\nSigned-off-by: Ben Hutchings \u003cbhutchings@solarflare.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "e84665c9cb4db963393fafad6fefe5efdd7e4a09",
      "tree": "545c4a2a63a77b853e3f34609d86b346fe61baf4",
      "parents": [
        "076d3e10a54caa2c148de5732c126c7a31381d48"
      ],
      "author": {
        "name": "Lennert Buytenhek",
        "email": "buytenh@wantstofly.org",
        "time": "Fri Mar 20 09:52:09 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Mar 21 19:06:54 2009 -0700"
      },
      "message": "dsa: add switch chip cascading support\n\nThe initial version of the DSA driver only supported a single switch\nchip per network interface, while DSA-capable switch chips can be\ninterconnected to form a tree of switch chips.  This patch adds support\nfor multiple switch chips on a network interface.\n\nAn example topology for a 16-port device with an embedded CPU is as\nfollows:\n\n\t+-----+          +--------+       +--------+\n\t|     |eth0    10| switch |9    10| switch |\n\t| CPU +----------+        +-------+        |\n\t|     |          | chip 0 |       | chip 1 |\n\t+-----+          +---++---+       +---++---+\n\t                     ||               ||\n\t                     ||               ||\n\t                     ||1000baseT      ||1000baseT\n\t                     ||ports 1-8      ||ports 9-16\n\nThis requires a couple of interdependent changes in the DSA layer:\n\n- The dsa platform driver data needs to be extended: there is still\n  only one netdevice per DSA driver instance (eth0 in the example\n  above), but each of the switch chips in the tree needs its own\n  mii_bus device pointer, MII management bus address, and port name\n  array. (include/net/dsa.h)  The existing in-tree dsa users need\n  some small changes to deal with this. (arch/arm)\n\n- The DSA and Ethertype DSA tagging modules need to be extended to\n  use the DSA device ID field on receive and demultiplex the packet\n  accordingly, and fill in the DSA device ID field on transmit\n  according to which switch chip the packet is heading to.\n  (net/dsa/tag_{dsa,edsa}.c)\n\n- The concept of \"CPU port\", which is the switch chip port that the\n  CPU is connected to (port 10 on switch chip 0 in the example), needs\n  to be extended with the concept of \"upstream port\", which is the\n  port on the switch chip that will bring us one hop closer to the CPU\n  (port 10 for both switch chips in the example above).\n\n- The dsa platform data needs to specify which ports on which switch\n  chips are links to other switch chips, so that we can enable DSA\n  tagging mode on them.  (For inter-switch links, we always use\n  non-EtherType DSA tagging, since it has lower overhead.  The CPU\n  link uses dsa or edsa tagging depending on what the \u0027root\u0027 switch\n  chip supports.)  This is done by specifying \"dsa\" for the given\n  port in the port array.\n\n- The dsa platform data needs to be extended with information on via\n  which port to reach any given switch chip from any given switch chip.\n  This info is specified via the per-switch chip data struct -\u003ertable[]\n  array, which gives the nexthop ports for each of the other switches\n  in the tree.\n\nFor the example topology above, the dsa platform data would look\nsomething like this:\n\n\tstatic struct dsa_chip_data sw[2] \u003d {\n\t\t{\n\t\t\t.mii_bus\t\u003d \u0026foo,\n\t\t\t.sw_addr\t\u003d 1,\n\t\t\t.port_names[0]\t\u003d \"p1\",\n\t\t\t.port_names[1]\t\u003d \"p2\",\n\t\t\t.port_names[2]\t\u003d \"p3\",\n\t\t\t.port_names[3]\t\u003d \"p4\",\n\t\t\t.port_names[4]\t\u003d \"p5\",\n\t\t\t.port_names[5]\t\u003d \"p6\",\n\t\t\t.port_names[6]\t\u003d \"p7\",\n\t\t\t.port_names[7]\t\u003d \"p8\",\n\t\t\t.port_names[9]\t\u003d \"dsa\",\n\t\t\t.port_names[10]\t\u003d \"cpu\",\n\t\t\t.rtable\t\t\u003d (s8 []){ -1, 9, },\n\t\t}, {\n\t\t\t.mii_bus\t\u003d \u0026foo,\n\t\t\t.sw_addr\t\u003d 2,\n\t\t\t.port_names[0]\t\u003d \"p9\",\n\t\t\t.port_names[1]\t\u003d \"p10\",\n\t\t\t.port_names[2]\t\u003d \"p11\",\n\t\t\t.port_names[3]\t\u003d \"p12\",\n\t\t\t.port_names[4]\t\u003d \"p13\",\n\t\t\t.port_names[5]\t\u003d \"p14\",\n\t\t\t.port_names[6]\t\u003d \"p15\",\n\t\t\t.port_names[7]\t\u003d \"p16\",\n\t\t\t.port_names[10]\t\u003d \"dsa\",\n\t\t\t.rtable\t\t\u003d (s8 []){ 10, -1, },\n\t\t},\n\t},\n\n\tstatic struct dsa_platform_data pd \u003d {\n\t\t.netdev\t\t\u003d \u0026foo,\n\t\t.nr_switches\t\u003d 2,\n\t\t.sw\t\t\u003d sw,\n\t};\n\nSigned-off-by: Lennert Buytenhek \u003cbuytenh@marvell.com\u003e\nTested-by: Gary Thomas \u003cgary@mlbassoc.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "076d3e10a54caa2c148de5732c126c7a31381d48",
      "tree": "8c9686248d46c803a994ab51ddee306ad4e4f4bc",
      "parents": [
        "c084080151e1de92159f8437fde34b6e5bebe35e"
      ],
      "author": {
        "name": "Lennert Buytenhek",
        "email": "buytenh@wantstofly.org",
        "time": "Fri Mar 20 09:50:39 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Mar 21 19:06:54 2009 -0700"
      },
      "message": "dsa: add support for the Marvell 88E6095/6095F switch chips\n\nAdd support for the Marvell 88E6095/6095F switch chips.  These\nchips are similar to the 88e6131, so we can add the support to\nmv88e6131.c easily.\n\nThanks to Gary Thomas \u003cgary@mlbassoc.com\u003e and Jesper Dangaard\nBrouer \u003chawk@diku.dk\u003e for testing various patches.\n\nSigned-off-by: Lennert Buytenhek \u003cbuytenh@marvell.com\u003e\nTested-by: Gary Thomas \u003cgary@mlbassoc.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "c084080151e1de92159f8437fde34b6e5bebe35e",
      "tree": "11dbcc801612f17d70d339daf1bf936af9c1aa55",
      "parents": [
        "aec464bbee32e1d67cba0072c50774c5298ef762"
      ],
      "author": {
        "name": "Lennert Buytenhek",
        "email": "buytenh@wantstofly.org",
        "time": "Fri Mar 20 09:49:49 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Mar 21 19:06:53 2009 -0700"
      },
      "message": "dsa: set -\u003eiflink on slave interfaces to the ifindex of the parent\n\n..so that we can parse the DSA topology from \u0027ip link\u0027 output:\n\n1: lo: \u003cLOOPBACK,UP,LOWER_UP\u003e mtu 16436 qdisc noqueue\n2: eth0: \u003cBROADCAST,MULTICAST,UP,LOWER_UP\u003e mtu 1500 qdisc pfifo_fast qlen 1000\n3: eth1: \u003cBROADCAST,MULTICAST,UP,LOWER_UP\u003e mtu 1500 qdisc pfifo_fast qlen 1000\n4: lan1@eth0: \u003cBROADCAST,MULTICAST,UP,LOWER_UP\u003e mtu 1500 qdisc noqueue\n5: lan2@eth0: \u003cNO-CARRIER,BROADCAST,MULTICAST,UP\u003e mtu 1500 qdisc noqueue\n6: lan3@eth0: \u003cNO-CARRIER,BROADCAST,MULTICAST,UP\u003e mtu 1500 qdisc noqueue\n7: lan4@eth0: \u003cNO-CARRIER,BROADCAST,MULTICAST,UP\u003e mtu 1500 qdisc noqueue\n\nSigned-off-by: Lennert Buytenhek \u003cbuytenh@marvell.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "aec464bbee32e1d67cba0072c50774c5298ef762",
      "tree": "1bf9627b3f5266a5edbd943c0e8f50cb0ddbfc4f",
      "parents": [
        "32f3dde55ba1b28863c0f0611d2c9dcf2d728ec8"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@vyatta.com",
        "time": "Fri Mar 20 07:14:14 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Mar 21 19:06:53 2009 -0700"
      },
      "message": "eql: fix non-constant printk warning\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "32f3dde55ba1b28863c0f0611d2c9dcf2d728ec8",
      "tree": "3ec3edcdac9aadeae00ec2fa14696e5c352cf964",
      "parents": [
        "fa665ccf01440644a3956ed039e51e1088cd0f15"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@vyatta.com",
        "time": "Fri Mar 20 06:44:02 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Mar 21 19:06:51 2009 -0700"
      },
      "message": "atm: fix non-const printk argument\n\nChange printk() argument to fix compiler warning.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "fa665ccf01440644a3956ed039e51e1088cd0f15",
      "tree": "e80e3320a8b0cb2f423e1a00572813259424c855",
      "parents": [
        "7ca98fa234afa096ec2a5e7195ad2d32555cca86"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@vyatta.com",
        "time": "Fri Mar 20 05:45:39 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Mar 21 19:06:51 2009 -0700"
      },
      "message": "ipx: use constant for strings and desciptor\n\nFix compiler warning about non-const format string.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nAcked-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "7ca98fa234afa096ec2a5e7195ad2d32555cca86",
      "tree": "2c54b7eb083de1d1f2d57faa73e690aa2ea202d9",
      "parents": [
        "65689fef7e484631e996541a6772706627b0991a"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@linux-foundation.org",
        "time": "Fri Mar 20 05:43:14 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Mar 21 19:06:50 2009 -0700"
      },
      "message": "snap: use const for descriptor\n\nProtocols should be able to use constant value for the descriptor.\nMinor whitespace cleanup as well\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nAcked-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "65689fef7e484631e996541a6772706627b0991a",
      "tree": "7ad078b1dd22af24a7df121c9d70a3741c56a753",
      "parents": [
        "c5cd11e380002d24fd4fd4c0fc38f59ab394e885"
      ],
      "author": {
        "name": "Alexander Duyck",
        "email": "alexander.h.duyck@intel.com",
        "time": "Fri Mar 20 00:17:43 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Mar 21 16:57:03 2009 -0700"
      },
      "message": "igb: cleanup tx dma so map \u0026 unmap use matching calls\n\nThe igb driver was using map_single to map the skbs and then unmap_page to\nunmap them.  This update changes that so instead uses skb_dma_map and\nskb_dma_unmap.\n\nIn addition the next_to_watch member of the buffer_info struct was being\nset uneccesarily.  I removed the spots where it was set without being needed.\n\nSigned-off-by: Alexander Duyck \u003calexander.h.duyck@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "c5cd11e380002d24fd4fd4c0fc38f59ab394e885",
      "tree": "e2d2f38c0dbfd10a4f839f58e4a1f6a282012c72",
      "parents": [
        "0e340485725ea35ca4e354cce5df09e86e31e20d"
      ],
      "author": {
        "name": "Alexander Duyck",
        "email": "alexander.h.duyck@intel.com",
        "time": "Fri Mar 20 00:17:25 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Mar 21 16:57:02 2009 -0700"
      },
      "message": "igb: rework igb_set_multi so that vfs are properly updated\n\nCurrently if there are no multicast addresses programmed into the PF then\nthe VFs cannot have their multicast filters reset.  This change makes it so\nthe code path that updates vf multicast is always called along with the pf\nupdates.\n\nSigned-off-by: Alexander Duyck \u003calexander.h.duyck@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "0e340485725ea35ca4e354cce5df09e86e31e20d",
      "tree": "3daceec952d52d4fb3925a51a81945b879b60e41",
      "parents": [
        "c493ea45a4251869fe7b820e0486b73b57df7c12"
      ],
      "author": {
        "name": "Alexander Duyck",
        "email": "alexander.h.duyck@intel.com",
        "time": "Fri Mar 20 00:17:08 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Mar 21 16:57:01 2009 -0700"
      },
      "message": "igb: update driver to use setup_timer function\n\nigb was previously setting up all of the timer members itself.  It is\neasier to just call setup_timer and reduce the calls to one line.\n\nSigned-off-by: Alexander Duyck \u003calexander.h.duyck@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "c493ea45a4251869fe7b820e0486b73b57df7c12",
      "tree": "bf389756f06469dd3e15091046b0eace3f06152b",
      "parents": [
        "fa4a7ef36ec834fee1719636b30d2f28f4cb0166"
      ],
      "author": {
        "name": "Alexander Duyck",
        "email": "alexander.h.duyck@intel.com",
        "time": "Fri Mar 20 00:16:50 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Mar 21 16:57:01 2009 -0700"
      },
      "message": "igb: remove IGB_DESC_UNUSED since it is better handled by a function call\n\nThis patch removes IGB_DESC_UNUSED and replaces it with a function call\ninstead in order to cleanup some of the ugliness introduced by the macro.\n\nSigned-off-by: Alexander Duyck \u003calexander.h.duyck@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "fa4a7ef36ec834fee1719636b30d2f28f4cb0166",
      "tree": "478876fd015e3c0ed1413f2ccd012247d22ff567",
      "parents": [
        "6e06cb626229567629e1dc6eed9399bec549f3cf"
      ],
      "author": {
        "name": "Arthur Jones",
        "email": "ajones@riverbed.com",
        "time": "Sat Mar 21 16:55:07 2009 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Mar 21 16:55:07 2009 -0700"
      },
      "message": "igb: allow tx of pre-formatted vlan tagged packets\n\nWhen the 82575 is fed 802.1q packets, it chokes with\nan error of the form:\n\nigb 0000:08:00.1 partial checksum but proto\u003d81!\n\nAs the logic there was not smart enough to look into\nthe vlan header to pick out the encapsulated protocol.\n\nThere are times when we\u0027d like to send these packets\nout without having to configure a vlan on the interface.\nHere we check for the vlan tag and allow the packet to\ngo out with the correct hardware checksum.\n\nThanks to Kand Ly \u003ckand@riverbed.com\u003e for discovering the\nissue and the coming up with a solution.  This patch is\nbased upon his work.\n\nSigned-off-by: Arthur Jones \u003cajones@riverbed.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "6e06cb626229567629e1dc6eed9399bec549f3cf",
      "tree": "519178375c8a30e74c550e3089153e96a11572a9",
      "parents": [
        "62f0c338d126fee75dc04bd23be30281a0e1e62f"
      ],
      "author": {
        "name": "Yang Hongyang",
        "email": "yanghy@cn.fujitsu.com",
        "time": "Sat Mar 21 16:52:17 2009 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Mar 21 16:52:17 2009 -0700"
      },
      "message": "spider_net: Convert to net_device_ops.\n\nSigned-off-by: Yang Hongyang \u003cyanghy@cn.fujitsu.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "62f0c338d126fee75dc04bd23be30281a0e1e62f",
      "tree": "bbb314e4e9a107dfc3e2172970e4fdd29b9a1015",
      "parents": [
        "ed734a97c6a81b644bd648afd7a337deb0ccd7e5"
      ],
      "author": {
        "name": "Mikhail Zolotaryov",
        "email": "lebon@lebon.org.ua",
        "time": "Thu Mar 19 22:28:02 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Mar 21 16:50:20 2009 -0700"
      },
      "message": "powerpc 4xx EMAC driver: device name reported on timeout is not correct\n\nHi,\n\nIBM EMAC driver performs device reset (drivers/net/ibm_newemac/core.c:\nemac_probe() -\u003e emac_init_phy() -\u003e emac_reset()) before registering\nappropriate net_device (emac_probe() -\u003e register_netdev()), so\nnet_device name contains raw format string during EMAC reset (\"eth%d\").\n\nIf the case of reset timeout, emac_report_timeout_error() function is\ncalled to report an error. The problem is this function uses net_device\nname to report device related, which is not correct, as a result in the\nkernel log buffer we see:\n\neth%d: reset timeout\n\nThe solution is to print device_node full_name instead. After applying\nthe patch proposed, error string is like the following:\n\n/plb/opb/ethernet@ef600e00: reset timeout\n\nSigned-off-by: Mikhail Zolotaryov \u003clebon@lebon.org.ua\u003e\nAcked-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ed734a97c6a81b644bd648afd7a337deb0ccd7e5",
      "tree": "2c030345bf9fb6ab6228d4757a96f9f7109fa60e",
      "parents": [
        "8d2f9e81169b8120cf2b4872930ae491b17c27b8"
      ],
      "author": {
        "name": "Eric Dumazet",
        "email": "dada1@cosmosbay.com",
        "time": "Sat Mar 21 13:42:55 2009 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Mar 21 13:42:55 2009 -0700"
      },
      "message": "net: remove useless prefetch() call\n\nThere is no gain using prefetch() in dev_hard_start_xmit(), since\nwe already had to read ops-\u003endo_select_queue pointer in dev_pick_tx(),\nand both pointers are probably located in the same cache line.\n\nThis prefetch call slows down fast path because of a stall in address\ncomputation.\n\nSigned-off-by: Eric Dumazet \u003cdada1@cosmosbay.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "8d2f9e81169b8120cf2b4872930ae491b17c27b8",
      "tree": "851d3cbb29052ae57f11eca4e6baa2b8dfbd3d38",
      "parents": [
        "09a3b1f8b1af7220fd7a3caf18e6841a7f5a6c6e"
      ],
      "author": {
        "name": "Vlad Yasevich",
        "email": "vladislav.yasevich@hp.com",
        "time": "Sat Mar 21 13:41:09 2009 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Mar 21 13:41:09 2009 -0700"
      },
      "message": "sctp: Clean up TEST_FRAME hacks.\n\nRemove 2 TEST_FRAME hacks that are no longer needed.  These allowed\nsctp regression tests to compile before, but are no longer needed.\n\nSigned-off-by: Vlad Yasevich \u003cvladislav.yasevich@hp.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "09a3b1f8b1af7220fd7a3caf18e6841a7f5a6c6e",
      "tree": "55030dcdce17a2b0954bf8539ecb0cb884c247d9",
      "parents": [
        "9247744e5eaa29aecee5342a0c8694187a6aadcd"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@vyatta.com",
        "time": "Sat Mar 21 13:40:01 2009 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Mar 21 13:40:01 2009 -0700"
      },
      "message": "ixgbe: fix select_queue management\n\nConvert ixgbe to use net_device_ops properly.\nRather than changing the select_queue function pointer\njust check the flag.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nAcked-by: Peter P Waskiewicz Jr \u003cpeter.p.waskiewicz.jr@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "9247744e5eaa29aecee5342a0c8694187a6aadcd",
      "tree": "74ccf6e63f2a8192502f432376b1f68136ace8b1",
      "parents": [
        "1f1900f935e810d01c716fa2aaf8c9d25caa4151"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@vyatta.com",
        "time": "Sat Mar 21 13:39:26 2009 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Mar 21 13:39:26 2009 -0700"
      },
      "message": "skb: expose and constify hash primitives\n\nSome minor changes to queue hashing:\n 1. Use const on accessor functions\n 2. Export skb_tx_hash for use in drivers (see ixgbe)\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "1f1900f935e810d01c716fa2aaf8c9d25caa4151",
      "tree": "7ee3fada9c65629b8fe85f5b3009fa084de19d27",
      "parents": [
        "a0bffffc148cd8e75a48a89ad2ddb74e4081a20a"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@vyatta.com",
        "time": "Sat Mar 21 13:37:28 2009 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Mar 21 13:37:28 2009 -0700"
      },
      "message": "atm: lec use dev_change_mtu\n\nRather than calling device pointer directly (which is incorrect with\nnet_device_ops), use the standard dev_change_mtu. Compile tested only.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "a0bffffc148cd8e75a48a89ad2ddb74e4081a20a",
      "tree": "3a4d350d65d88bb1df8906b4822af2350ceb1cfc",
      "parents": [
        "a3ac80a130300573de351083cf4a5b46d233e8bf"
      ],
      "author": {
        "name": "Ilpo Järvinen",
        "email": "ilpo.jarvinen@helsinki.fi",
        "time": "Sat Mar 21 13:36:17 2009 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Mar 21 13:36:17 2009 -0700"
      },
      "message": "net/*: use linux/kernel.h swap()\n\ntcp_sack_swap seems unnecessary so I pushed swap to the caller.\nAlso removed comment that seemed then pointless, and added include\nwhen not already there. Compile tested.\n\nSigned-off-by: Ilpo Järvinen \u003cilpo.jarvinen@helsinki.fi\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "a3ac80a130300573de351083cf4a5b46d233e8bf",
      "tree": "60ae14aecdec93a6cea76b5e583af4d61f9c9ec8",
      "parents": [
        "f99bcff7a290768e035f3d4726e103c6ebe858bf"
      ],
      "author": {
        "name": "Bernard Pidoux",
        "email": "f6bvp@amsat.org",
        "time": "Sat Mar 21 13:34:20 2009 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Mar 21 13:34:20 2009 -0700"
      },
      "message": "netrom: zero length frame filtering in NetRom\n\nA zero length frame filter was recently introduced in ROSE protocole.\nPrevious commit makes the same at AX25 protocole level.\nThis patch has the same purpose for NetRom  protocole.\nThe reason is that empty frames have no meaning in NetRom protocole.\n\nSigned-off-by: Bernard Pidoux \u003cf6bvp@amsat.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "f99bcff7a290768e035f3d4726e103c6ebe858bf",
      "tree": "1e172c814ccdf2839b8cc6b736a2db309ec0318b",
      "parents": [
        "60784427ab331dc13c070ac4b0cc9a735bdfa9c0"
      ],
      "author": {
        "name": "Bernard Pidoux",
        "email": "f6bvp@amsat.org",
        "time": "Sat Mar 21 13:33:55 2009 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Mar 21 13:33:55 2009 -0700"
      },
      "message": "ax25: zero length frame filtering in AX25\n\nIn previous commit 244f46ae6e9e18f6fc0be7d1f49febde4762c34b\nwas introduced a zero length frame filter for ROSE protocole.\nThis patch has the same purpose at AX25 frame level for the same\nreason. Empty frames have no meaning in AX25 protocole.\n\nSigned-off-by: Bernard Pidoux \u003cf6bvp@amsat.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "60784427ab331dc13c070ac4b0cc9a735bdfa9c0",
      "tree": "056dfa38fd0a96841bf817b64678c218d77e91b7",
      "parents": [
        "301968451de7979f454b96a798869f8668ceab1a"
      ],
      "author": {
        "name": "Bernard Pidoux",
        "email": "f6bvp@amsat.org",
        "time": "Sat Mar 21 13:33:18 2009 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Mar 21 13:33:18 2009 -0700"
      },
      "message": "ax25: SOCK_DEBUG message simplification\n\nThis patch condenses two debug messages in one.\n\nSigned-off-by: Bernard Pidoux \u003cf6bvp@amsat.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "301968451de7979f454b96a798869f8668ceab1a",
      "tree": "4c91d7948aadabab68d3c9bd3d168d903e1f1079",
      "parents": [
        "04ec5cfcfd9a69c16fc8adb9d7f4836eedb84e53"
      ],
      "author": {
        "name": "Anton Vorontsov",
        "email": "avorontsov@ru.mvista.com",
        "time": "Sat Mar 21 13:30:05 2009 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Mar 21 13:30:05 2009 -0700"
      },
      "message": "fsl_pq_mdio: Revive Gianfar TBI PHY support\n\ncommit 1577ecef766650a57fceb171acee2b13cbfaf1d3 (\"netdev: Merge UCC\nand gianfar MDIO bus drivers\") broke the TSEC TBI PHY support: the\ndriver now refuses to probe TBI MDIO buses as it doesn\u0027t know about\n\"fsl,gianfar-tbi\" compatible entry, and thus _probe() fails with\n-ENODEV status.\n\nFix this by adding \"fsl,gianfar-tbi\" to the list of known Gianfar\nMDIO buses.\n\nSigned-off-by: Anton Vorontsov \u003cavorontsov@ru.mvista.com\u003e\nAcked-by: Andy Fleming \u003cafleming@freescale.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "04ec5cfcfd9a69c16fc8adb9d7f4836eedb84e53",
      "tree": "0961b478a7638bafef6aae97e40838216445e6bf",
      "parents": [
        "29ded5f76ce3c41f43b64643b074b7c9c9ebd925"
      ],
      "author": {
        "name": "Richard Kennedy",
        "email": "richard@rsk.demon.co.uk",
        "time": "Sat Mar 21 13:29:05 2009 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Mar 21 13:29:05 2009 -0700"
      },
      "message": "ipv6: reorder struct inet6_ifaddr to remove padding on 64 bit builds\n\nreorder struct inet6_ifaddr to remove padding on 64 bit builds\n    \nremove 8 bytes of padding so inet6_ifaddr becomes 192 bytes \u0026 fits into\na smaller slab.\n    \nSigned-off-by: Richard Kennedy \u003crichard@rsk.demon.co.uk\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "29ded5f76ce3c41f43b64643b074b7c9c9ebd925",
      "tree": "2de9edded589e6b7bdab82acfaa596624b8add75",
      "parents": [
        "b55de80e49892002a1878013ab9aee1a30970be6"
      ],
      "author": {
        "name": "Anton Vorontsov",
        "email": "avorontsov@ru.mvista.com",
        "time": "Sat Mar 21 13:27:55 2009 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Mar 21 13:27:55 2009 -0700"
      },
      "message": "gianfar: Fix build with CONFIG_PM enabled\n\ncommit 4826857f1bf07f9c0f1495e9b05d125552c88a85 (\"gianfar: pass the\nproper dev to DMA ops\") introduced this build breakage:\n\n  CC      drivers/net/gianfar.o\ndrivers/net/gianfar.c: In function \u0027gfar_suspend\u0027:\ndrivers/net/gianfar.c:552: error: \u0027struct gfar_private\u0027 has no member named \u0027dev\u0027\ndrivers/net/gianfar.c: In function \u0027gfar_resume\u0027:\ndrivers/net/gianfar.c:601: error: \u0027struct gfar_private\u0027 has no member named \u0027dev\u0027\nmake[2]: *** [drivers/net/gianfar.o] Error 1\n\nFix this by converting suspend and resume routines to use\ngfar_private-\u003endev.\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": "b55de80e49892002a1878013ab9aee1a30970be6",
      "tree": "77a742d921e9bb0270dea4086c09e6bbc1c41128",
      "parents": [
        "ed36604b25023c584fdf93df6073f65dac4b1129"
      ],
      "author": {
        "name": "Bruce Allan",
        "email": "bruce.w.allan@intel.com",
        "time": "Sat Mar 21 13:25:25 2009 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Mar 21 13:25:25 2009 -0700"
      },
      "message": "e100: add support for 82552 10/100 adapter\n\nThis patch enables support for the new Intel 82552 adapter (new PHY paired\nwith the existing MAC in the ICH7 chipset).  No new features are added to\nthe driver, however there are minor changes due to updated registers and a\nfew workarounds for hardware errata.\n\nSigned-off-by: Bruce Allan \u003cbruce.w.allan@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ed36604b25023c584fdf93df6073f65dac4b1129",
      "tree": "9bc35b4174f18af727f7d73b32e16efad85fce93",
      "parents": [
        "3f518390ab1b65bc2e2bc01774eb2c5918c433ee",
        "1329f4550f8ee141437f3b5f4db0f2add7639e29"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Mar 21 13:23:01 2009 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Mar 21 13:23:01 2009 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of git://git.infradead.org/~dwmw2/solos-2.6\n"
    },
    {
      "commit": "3f518390ab1b65bc2e2bc01774eb2c5918c433ee",
      "tree": "6fe79f253081f247d19a73d368ebed7272cbf598",
      "parents": [
        "2b1c4354de72ced917d2f3fe88117613f992234b"
      ],
      "author": {
        "name": "Arthur Jones",
        "email": "ajones@riverbed.com",
        "time": "Fri Mar 20 15:56:35 2009 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Mar 20 15:56:35 2009 -0700"
      },
      "message": "e1000e: fixup merge error\n\nWhen merging into Jeff\u0027s tree:\n\n\tcommit 5f66f208064f083aab5e55935d0575892e033b59\n\tAuthor: Arthur Jones \u003cajones@riverbed.com\u003e\n\tDate:   Thu Mar 19 01:13:08 2009 +0000\n\n\t    e1000e: allow tx of pre-formatted vlan tagged packets\n\nWe lost one line, this fixes that missing\npiece...\n\nSigned-off-by: Arthur Jones \u003cajones@riverbed.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    }
  ],
  "next": "2b1c4354de72ced917d2f3fe88117613f992234b"
}
