)]}'
{
  "log": [
    {
      "commit": "f5cd7872768d5856b1b409a33f516e5ac7798f75",
      "tree": "75c7e49f1c036ec4217c741d54017a16e3d8aad1",
      "parents": [
        "1ee6dd770b2302e32fdae489f4fc58c374399da4"
      ],
      "author": {
        "name": "Olof Johansson",
        "email": "olof@lixom.net",
        "time": "Wed Jan 31 21:43:54 2007 -0600"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Mon Feb 05 16:58:52 2007 -0500"
      },
      "message": "PA Semi PWRficient Ethernet driver\n\nDriver for the PA Semi PWRficient on-chip Ethernet (1/10G)\n\nBasic enablement, will be complemented with performance enhancements\nover time. PHY support will be added as well.\n\nSigned-off-by: Olof Johansson \u003colof@lixom.net\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "1ee6dd770b2302e32fdae489f4fc58c374399da4",
      "tree": "214cab7727878b153ac0532d653667408fb9d744",
      "parents": [
        "a113ae066de6fc7ed33a6f420ea7dd2716a1920a"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Jan 31 14:09:29 2007 -0500"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Mon Feb 05 16:58:52 2007 -0500"
      },
      "message": "s2io: De-typedef driver.\n\nRemoved namespace collisions due to usage of nic_t as per Ralf\u0027s patch\n\nSigned-off-by: Sivakumar Subramani \u003csivakumar.subramani@neterion.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "a113ae066de6fc7ed33a6f420ea7dd2716a1920a",
      "tree": "669dae61f2957f2ef7cbd8257f82759f95b1feab",
      "parents": [
        "372cc5972de0eb5b15403d37fa63dcb4f9134ee0"
      ],
      "author": {
        "name": "Sivakumar Subramani",
        "email": "Sivakumar.Subramani@neterion.com",
        "time": "Wed Jan 31 14:05:51 2007 -0500"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Mon Feb 05 16:58:52 2007 -0500"
      },
      "message": "s2io: Removed enabling of some of the unused interrupts.\n\nRemoved unused code in en_dis_able_nic_intrs(), TX_DMA_INTR, RX_DMA_INTR,\nTX_XGXS_INTR, MC_INTR\n\nSigned-off-by: Sivakumar Subramani \u003csivakumar.subramani@neterion.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "372cc5972de0eb5b15403d37fa63dcb4f9134ee0",
      "tree": "20b759f03c3d8f4d41f61f1166487664e084f796",
      "parents": [
        "19a605220cf83a5ec5f8d9f9943e862ebf18f93f"
      ],
      "author": {
        "name": "Sivakumar Subramani",
        "email": "Sivakumar.Subramani@neterion.com",
        "time": "Wed Jan 31 13:32:57 2007 -0500"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Mon Feb 05 16:58:51 2007 -0500"
      },
      "message": "s2io: Fixes in updating skb-\u003etruesize and code cleanup.\n\n1. Fix for updating skb-\u003etruesize properly.\n2. Disable NAPI only if more than one ring configured in case of MSI/MSI-X\n   interrupts. Previously we were disabling NAPI irrespective of number of\n   rings when MSI/MSI-X interrupts were used.\n3. Code cleanup.\n\nSigned-off-by: Sivakumar Subramani \u003csivakumar.subramani@neterion.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "19a605220cf83a5ec5f8d9f9943e862ebf18f93f",
      "tree": "013980ea3093db1f595a67636a52f9e4763a5e8f",
      "parents": [
        "db874e65ae93861461f83658fdec08368252cd2e"
      ],
      "author": {
        "name": "Sivakumar Subramani",
        "email": "Sivakumar.Subramani@neterion.com",
        "time": "Wed Jan 31 13:30:49 2007 -0500"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Mon Feb 05 16:58:51 2007 -0500"
      },
      "message": "S2IO: Fixes for reset and link handling.\n\n1. Fix for reset and link handling.\n2. Allow for promiscuos mode and multicast state be maintained through\n   ifconfig up and down.\n3. Support to print adapter serial number.\n\nSigned-off-by: Sivakumar Subramani \u003csivakumar.subramani@neterion.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "db874e65ae93861461f83658fdec08368252cd2e",
      "tree": "4e48b384d51a87f937caf4d945b1593a3abd8fef",
      "parents": [
        "7517c1b78759921daa679f1efba5d5dc0c81930e"
      ],
      "author": {
        "name": "Sivakumar Subramani",
        "email": "Sivakumar.Subramani@neterion.com",
        "time": "Wed Jan 31 13:28:08 2007 -0500"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Mon Feb 05 16:58:51 2007 -0500"
      },
      "message": "s2io: Making LRO and UFO as module loadable parameter.\n\nThis patch adds two load parameters napi and ufo. Previously NAPI was\ncompilation option with these changes wan enable disable NAPI using load\nparameter. Also we are introducing ufo load parameter to enable/disable\nufo feature\n\nSigned-off-by: Sivakumar Subramani \u003csivakumar.subramani@neterion.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "7517c1b78759921daa679f1efba5d5dc0c81930e",
      "tree": "af3c53eaf25f5491a9e9d3fa8d71ba8a04a59dce",
      "parents": [
        "1d68e93d65d63814388d1a0b3de028de6dc27ae0"
      ],
      "author": {
        "name": "Krzysztof Halasa",
        "email": "khc@pm.waw.pl",
        "time": "Tue Jan 30 16:10:24 2007 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Mon Feb 05 16:58:51 2007 -0500"
      },
      "message": "PC300too alternative WAN driver\n\nThe attached patch adds an alternative driver \"pc300too\" for PCI WAN\ncards PC300/RSV and PC300/X21 made by Cyclades Corp. (now Avocent Corp).\n\nSigned-off-by: Krzysztof Halasa \u003ckhc@pm.waw.pl\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "1d68e93d65d63814388d1a0b3de028de6dc27ae0",
      "tree": "9209a0b2d9fd346549d082cfef2418a537b893e0",
      "parents": [
        "a13fbee086310cb99a73958943d4d8103bf52f3a"
      ],
      "author": {
        "name": "Divy Le Ray",
        "email": "divy@chelsio.com",
        "time": "Tue Jan 30 19:44:35 2007 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Mon Feb 05 16:58:51 2007 -0500"
      },
      "message": "cxgb3 - Add dual licensing\n\nDual licensing, needed for OFED 1.2\n\nSigned-off-by: Divy Le Ray \u003cdivy@chelsio.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "a13fbee086310cb99a73958943d4d8103bf52f3a",
      "tree": "fadf0e3634d0a90f096d174a5c7c0e7d61c8a208",
      "parents": [
        "f2aa52086fef57506980df68b92e6bd6faef3c85"
      ],
      "author": {
        "name": "Divy Le Ray",
        "email": "divy@chelsio.com",
        "time": "Tue Jan 30 19:44:29 2007 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Mon Feb 05 16:58:51 2007 -0500"
      },
      "message": "cxgb3 - Add \u003clinux/mutex.h\u003e\n\nInclude \u003clinux/mutex.h\u003e in adapter.h\n\nSigned-off-by: Divy Le Ray \u003cdivy@chelsio.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "f2aa52086fef57506980df68b92e6bd6faef3c85",
      "tree": "726c59cc8ccf429a71ca6addf81358b192683681",
      "parents": [
        "f2c6879e062071d94d208fb22800410bf8bab294"
      ],
      "author": {
        "name": "Divy Le Ray",
        "email": "divy@chelsio.com",
        "time": "Tue Jan 30 19:44:18 2007 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Mon Feb 05 16:58:51 2007 -0500"
      },
      "message": "cxgb3 - Remove BUG_ON from t3b_intr_napi\n\nIn some cases, SG_DATA_INTR won\u0027t clear on read and the following\ninterrupt may cause us to assert because NAPI is already scheduled.\nRemove the assertion, NAPI can handle attempts to rearm it while\nit\u0027s already scheduled.\n\nSigned-off-by: Divy Le Ray \u003cdivy@chelsio.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "f2c6879e062071d94d208fb22800410bf8bab294",
      "tree": "81d67145932b5fca5e6cacf3868b84f7385aaceb",
      "parents": [
        "3b1d307b319cce3d013801b267965ac4c31ce58c"
      ],
      "author": {
        "name": "Divy Le Ray",
        "email": "divy@chelsio.com",
        "time": "Tue Jan 30 19:44:13 2007 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Mon Feb 05 16:58:51 2007 -0500"
      },
      "message": "cxgb3 - white space to tabs\n\nUse tabs in comments.\n\nSigned-off-by: Divy Le Ray \u003cdivy@chelsio.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "3b1d307b319cce3d013801b267965ac4c31ce58c",
      "tree": "60e4152b9862c80e7d54a218a2b7a0915af90969",
      "parents": [
        "b5a44bcbf53f1af1f24e7fe0e5008eca85659220"
      ],
      "author": {
        "name": "Divy Le Ray",
        "email": "divy@chelsio.com",
        "time": "Tue Jan 30 19:44:07 2007 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Mon Feb 05 16:58:50 2007 -0500"
      },
      "message": "cxgb3 - Clean up HW init routine\n\nClean up the tp_config() routine.\n\nSigned-off-by: Divy Le Ray \u003cdivy@chelsio.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "b5a44bcbf53f1af1f24e7fe0e5008eca85659220",
      "tree": "bee85b93680a47add9aae2917ed2de377a0c44bb",
      "parents": [
        "6195c71d652d337521ec8431c0923a85d6aaaf71"
      ],
      "author": {
        "name": "Divy Le Ray",
        "email": "divy@chelsio.com",
        "time": "Tue Jan 30 19:44:01 2007 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Mon Feb 05 16:58:50 2007 -0500"
      },
      "message": "cxgb3 - bogus status error string\n\nRemove a status error string from the pci-x context\nand add it where it belongs - the pci-e context.\n\nSigned-off-by: Divy Le Ray \u003cdivy@chelsio.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "6195c71d652d337521ec8431c0923a85d6aaaf71",
      "tree": "e7da351c03745d4eacb9d2b48877850adadc6f2b",
      "parents": [
        "14ab989245069907622ab9fd930275c086cee069"
      ],
      "author": {
        "name": "Divy Le Ray",
        "email": "divy@chelsio.com",
        "time": "Tue Jan 30 19:43:56 2007 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Mon Feb 05 16:58:50 2007 -0500"
      },
      "message": "cxgb3 - remove SW Tx credits coalescing\n\nRemove tx credit coalescing done in SW.\nThe HW is caring care of it already.\n\nSigned-off-by: Divy Le Ray \u003cdivy@chelsio.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "14ab989245069907622ab9fd930275c086cee069",
      "tree": "936634558782631f67ff2f1b69e35a6d6200f074",
      "parents": [
        "4aac38990843b4f165ccf467b772e18827bff84c"
      ],
      "author": {
        "name": "Divy Le Ray",
        "email": "divy@chelsio.com",
        "time": "Tue Jan 30 19:43:50 2007 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Mon Feb 05 16:58:50 2007 -0500"
      },
      "message": "cxgb3 - bind qsets on multiport adapter\n\nInform FW about the queue set-\u003einterface mapping.\n\nSigned-off-by: Divy Le Ray \u003cdivy@chelsio.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "4aac38990843b4f165ccf467b772e18827bff84c",
      "tree": "0143837e7200c6e8243fb2da7adaeebd448aafc3",
      "parents": [
        "b9662d0e9ca3092e1473f27628fd60fa33b1a97a"
      ],
      "author": {
        "name": "Divy Le Ray",
        "email": "divy@chelsio.com",
        "time": "Tue Jan 30 19:43:45 2007 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Mon Feb 05 16:58:49 2007 -0500"
      },
      "message": "cxgb3 - FW versioning\n\nClean up FW version checking.\nThe supported FW version is now 3.1.\n\nSigned-off-by: Divy Le Ray \u003cdivy@chelsio.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "b9662d0e9ca3092e1473f27628fd60fa33b1a97a",
      "tree": "6034a4083119d5e270a05e0aeab94f652cfdeee5",
      "parents": [
        "01243ecb794fc008155f257cc25b98e2b8e855e5"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@osdl.org",
        "time": "Tue Jan 30 00:33:04 2007 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Mon Feb 05 16:58:49 2007 -0500"
      },
      "message": "git-netdev-all: chelsio fix\n\nCc: \"Sunil Naidu\" \u003cakula2.shark@gmail.com\u003e\nCc: Jeff Garzik \u003cjeff@garzik.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "01243ecb794fc008155f257cc25b98e2b8e855e5",
      "tree": "39dd3cedd656b385e512d623181f54827d0d1505",
      "parents": [
        "04b588d727cf49321458731727737cf330f04cd2"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Sat Jan 27 00:00:03 2007 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Mon Feb 05 16:58:49 2007 -0500"
      },
      "message": "remove one remaining \"#define BCM_TSO 1\"\n\nSince it\u0027s no longer used, this \"#define BCM_TSO 1\" can now be removed.\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nCc: Jeff Garzik \u003cjeff@garzik.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "04b588d727cf49321458731727737cf330f04cd2",
      "tree": "1906677cb537faeef23614b854c3a9221c7ef443",
      "parents": [
        "7f60c64bd0e7262b51faefcce5d8df9d51d84b60"
      ],
      "author": {
        "name": "Ahmed S. Darwish",
        "email": "darwish.07@gmail.com",
        "time": "Sat Jan 27 00:00:02 2007 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Mon Feb 05 16:58:49 2007 -0500"
      },
      "message": "UCC Ether driver: kmalloc casting cleanups\n\nA kmalloc casting cleanup patch.\n\nSigned-off-by: Ahmed Darwish \u003cdarwish.07@gmail.com\u003e\nCc: Jeff Garzik \u003cjeff@garzik.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "7f60c64bd0e7262b51faefcce5d8df9d51d84b60",
      "tree": "95e1abd4cc6fe82d6b146113eda8fa15a9c8603a",
      "parents": [
        "2bf56fe25cef2a7652f7b2ab37ac14a336c76c75"
      ],
      "author": {
        "name": "shemminger@linux-foundation.org",
        "email": "shemminger@linux-foundation.org",
        "time": "Fri Jan 26 11:38:36 2007 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Mon Feb 05 16:58:49 2007 -0500"
      },
      "message": "sky2: handle network device allocation failure\n\nIf alloc_etherdev() failed, then sky2_init_netdev will return NULL,\nand sky2_probe would end up returning 0 instead of -ENOMEM.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@linux-foundation.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "2bf56fe25cef2a7652f7b2ab37ac14a336c76c75",
      "tree": "0ee2f6c750bf4434e502881863b7f2cd2929daf7",
      "parents": [
        "285e6ddd013bafa6278a0e4b76a25a075be74e14"
      ],
      "author": {
        "name": "shemminger@linux-foundation.org",
        "email": "shemminger@linux-foundation.org",
        "time": "Fri Jan 26 11:38:39 2007 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Mon Feb 05 16:58:49 2007 -0500"
      },
      "message": "sky2: software rx/tx stats\n\nMaintain packet statistics in software rather than hardware.\nThis is slightly slower, but allows easier debugging of problems\nwhere packets are still being received by PHY but not being handled\nby hardware.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@linux-foundation.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "285e6ddd013bafa6278a0e4b76a25a075be74e14",
      "tree": "c9050acad53b689048d29c3b2587869897db6c44",
      "parents": [
        "e77c2baf75a2ba3d8e7ad8677b193db2d03acace"
      ],
      "author": {
        "name": "shemminger@linux-foundation.org",
        "email": "shemminger@linux-foundation.org",
        "time": "Fri Jan 26 11:38:40 2007 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Mon Feb 05 16:58:49 2007 -0500"
      },
      "message": "sky2: version 1.11.1\n\nVersion update to 1.11.1.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@linux-foundation.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "e77c2baf75a2ba3d8e7ad8677b193db2d03acace",
      "tree": "aca4713c08fed704f31927a1a9c16c770063f922",
      "parents": [
        "b29cf31d7ee7da285265577b0df5e62c6b5a6119"
      ],
      "author": {
        "name": "YOSHIFUJI Hideaki / 吉藤英明",
        "email": "yoshfuji@linux-ipv6.org",
        "time": "Fri Jan 26 22:59:01 2007 +0900"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Mon Feb 05 16:58:49 2007 -0500"
      },
      "message": "PEGASUS: Fix typo in Corega products.\n\ns/FEter/FEther/.\n\nSigned-off-by: YOSHIFUJI Hideaki \u003cyoshfuji@linux-ipv6.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "b29cf31d7ee7da285265577b0df5e62c6b5a6119",
      "tree": "b40d304643f8cef2c62b7bb09b666de46fa4b9ee",
      "parents": [
        "21828163b2b31e0675cb3e66a2a4a231dec06236"
      ],
      "author": {
        "name": "YOSHIFUJI Hideaki / 吉藤英明",
        "email": "yoshfuji@linux-ipv6.org",
        "time": "Fri Jan 26 22:57:38 2007 +0900"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Mon Feb 05 16:58:49 2007 -0500"
      },
      "message": "ASIX: Add IO-DATA ETG-US2 Support.\n\nSigned-off-by: YOSHIFUJI Hideaki \u003cyoshfuji@linux-ipv6.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "21828163b2b31e0675cb3e66a2a4a231dec06236",
      "tree": "33371fd65ddaa334b6233bdf77e61ae5f7580b30",
      "parents": [
        "57fff6986b6daae13947c565786757c05303f0f6"
      ],
      "author": {
        "name": "Ayaz Abdulla",
        "email": "aabdulla@nvidia.com",
        "time": "Tue Jan 23 12:27:21 2007 -0500"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Mon Feb 05 16:58:48 2007 -0500"
      },
      "message": "forcedeth: statistics optimization\n\nThis patch optimizes the data paths that can support hw counters. It\nremoves the sw counted statistics.\n\nThis is the last patch for the optimization set. Bumping up version of\ndriver.\n\nSigned-Off-By: Ayaz Abdulla \u003caabdulla@nvidia.com\u003e\n\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "57fff6986b6daae13947c565786757c05303f0f6",
      "tree": "b4f823eb8514e5813cc3a47430ac45a0c98e6e21",
      "parents": [
        "4e16ed1b0e17a3832310031e2ddaeb0914eb837d"
      ],
      "author": {
        "name": "Ayaz Abdulla",
        "email": "aabdulla@nvidia.com",
        "time": "Tue Jan 23 12:27:00 2007 -0500"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Mon Feb 05 16:58:48 2007 -0500"
      },
      "message": "forcedeth: statistics supported\n\nThis patch introduces hw statistics for older devices that supported it.\nIt breaks up the counters supported into separate versions.\n\nSigned-Off-By: Ayaz Abdulla \u003caabdulla@nvidia.com\u003e\n\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "4e16ed1b0e17a3832310031e2ddaeb0914eb837d",
      "tree": "4871cd0af1bfb95c70498bd3f1e9722b8e264eba",
      "parents": [
        "f0734ab658390380079369f7090dcf7aa226f394"
      ],
      "author": {
        "name": "Ayaz Abdulla",
        "email": "aabdulla@nvidia.com",
        "time": "Tue Jan 23 12:00:56 2007 -0500"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Mon Feb 05 16:58:48 2007 -0500"
      },
      "message": "forcedeth: tx max work\n\nThis patch adds a limit to how much tx work can be done in each\niteration of tx processing. If the max limit is reached, remaining tx\ncompletions will be handled by timer interrupt.\n\nSigned-Off-By: Ayaz Abdulla \u003caabdulla@nvidia.com\u003e\n\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "f0734ab658390380079369f7090dcf7aa226f394",
      "tree": "83a6a4a9146ca9342e0698c3abba1d1df91858ce",
      "parents": [
        "b01867cbd1853995946c8c838eff93a0885d8bc6"
      ],
      "author": {
        "name": "Ayaz Abdulla",
        "email": "aabdulla@nvidia.com",
        "time": "Sun Jan 21 18:10:57 2007 -0500"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Mon Feb 05 16:58:48 2007 -0500"
      },
      "message": "forcedeth: irq data path optimization\n\nThis patch optimizes the irq data paths and cleans up the code.\n\nSigned-Off-By: Ayaz Abdulla \u003caabdulla@nvidia.com\u003e\n\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "b01867cbd1853995946c8c838eff93a0885d8bc6",
      "tree": "3e161800a0eaf8fb1af43f36750be62be0c5cfa3",
      "parents": [
        "445583b89d71b48cf8c64e26acc5a710248feed7"
      ],
      "author": {
        "name": "Ayaz Abdulla",
        "email": "aabdulla@nvidia.com",
        "time": "Sun Jan 21 18:10:52 2007 -0500"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Mon Feb 05 16:58:48 2007 -0500"
      },
      "message": "forcedeth: rx data path optimization\n\nThis patch optimizes the rx data paths and cleans up the code.\n\nSigned-Off-By: Ayaz Abdulla \u003caabdulla@nvidia.com\u003e\n\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "445583b89d71b48cf8c64e26acc5a710248feed7",
      "tree": "b33a5c8d9d2773d2819a4f89c048484c8d908b09",
      "parents": [
        "aaa37d2d099f97ced415546e285ac901e47a2437"
      ],
      "author": {
        "name": "Ayaz Abdulla",
        "email": "aabdulla@nvidia.com",
        "time": "Sun Jan 21 18:10:47 2007 -0500"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Mon Feb 05 16:58:48 2007 -0500"
      },
      "message": "forcedeth: tx data path optimization\n\nThis patch optimizes the tx data paths and cleans up the code (removes\nvlan from descr1/2 since only valid for desc3, changes to make code\neasier to read, etc).\n\nSigned-Off-By: Ayaz Abdulla \u003caabdulla@nvidia.com\u003e\n\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "aaa37d2d099f97ced415546e285ac901e47a2437",
      "tree": "41a1e1befab529ab2faaffd1f8c3fd33e8a95dae",
      "parents": [
        "86b22b0dfbf462e6ed75e54fc83575dae01e3c69"
      ],
      "author": {
        "name": "Ayaz Abdulla",
        "email": "aabdulla@nvidia.com",
        "time": "Sun Jan 21 18:10:42 2007 -0500"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Mon Feb 05 16:58:48 2007 -0500"
      },
      "message": "forcedeth: tx limiting\n\nThis patch optimizes the logic for tx limiting. It adds a flag to check\non the completion side instead of recalculating the number of empty\nslots. Also, it removes the fields that were previous used for limiting\nsince they have no value.\n\nSigned-Off-By: Ayaz Abdulla \u003caabdulla@nvidia.com\u003e\n\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "86b22b0dfbf462e6ed75e54fc83575dae01e3c69",
      "tree": "8a6efa296e3184acc0cdf8ce9bc72a9fac1e4913",
      "parents": [
        "658f648ad1c2876e0ce5401e087d2d21d0262441"
      ],
      "author": {
        "name": "Ayaz Abdulla",
        "email": "aabdulla@nvidia.com",
        "time": "Sun Jan 21 18:10:37 2007 -0500"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Mon Feb 05 16:58:48 2007 -0500"
      },
      "message": "forcedeth: optimized routines\n\nThis patch breaks up the routines into two versions, one for legacy\ndescriptor versions (ver 1 and ver 2) and one for desc ver 3. This will\nmake the new desc functions more leaner and further reductions will be\nmade in next few patches.\n\nSigned-Off-By: Ayaz Abdulla \u003caabdulla@nvidia.com\u003e\n\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "658f648ad1c2876e0ce5401e087d2d21d0262441",
      "tree": "a28ff16ac9f85a0cced7c894065cdae6fdf78249",
      "parents": [
        "877cbd36b27e073eb78fe7073a433fbe0da7d5f8"
      ],
      "author": {
        "name": "Jay Vosburgh",
        "email": "fubar@us.ibm.com",
        "time": "Fri Jan 19 18:15:56 2007 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Mon Feb 05 16:58:47 2007 -0500"
      },
      "message": "bonding: update version\n\n\tUpdate version number to reflect recent changes.\n\nSigned-off-by: Jay Vosburgh \u003cfubar@us.ibm.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "877cbd36b27e073eb78fe7073a433fbe0da7d5f8",
      "tree": "2509195023739015f75711f5358db2209ae03e8a",
      "parents": [
        "09c892797688312dc8a3c4d8b37dcb7207c1d48a"
      ],
      "author": {
        "name": "Jay Vosburgh",
        "email": "fubar@us.ibm.com",
        "time": "Fri Jan 19 18:15:47 2007 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Mon Feb 05 16:58:47 2007 -0500"
      },
      "message": "bonding: modify sysfs support to permit multiple loads\n\n\tThe existing code would blindly attempt to create the\nbonding_masters file (in /sys/class/net) every time the module was\nloaded.  When the module is loaded multiple times (which is the\nhistorical method used by initscripts and sysconfig to create multiple\nbonding interfaces), this caused load failure of the second module load\nattempt, as the creation request would fail.\n\n\tThis changes the code to note the failure, arrange to not remove\nthe bonding_masters file upon module exit, and then return success.\n\n\tBonding interfaces created by the second or subsequent loads of\nthe module will not exist in bonding_masters.  This is not a significant\nchange, as previously only the interfaces from the most recent load of\nthe module would be listed.  Both situations are less than optimal, but\nthis case permits compatibility with existing distro configuration\nscripts, and is consistent.\n\n\tNote that previously, the sysfs create request would overwrite\nthe exsting bonding_masters file and succeed, allowing multiple loads of\nthe module.  The sysfs code has recently changed to return an error if\nthe file being created already exists.\n\n\tPatrick McHardy \u003ckaber@trash.net\u003e, who reported this problem,\nobserved crashes on the old kernel (before sysfs checked for\nduplicates).  I did not experience such crashes, but this change should\nresolve them.\n\nSigned-off-by: Jay Vosburgh \u003cfubar@us.ibm.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "09c892797688312dc8a3c4d8b37dcb7207c1d48a",
      "tree": "adf75f427842fdb6d112fb246133a7925b659165",
      "parents": [
        "e4b91c484611da385e34ff0f8bb2744ae2c735b7"
      ],
      "author": {
        "name": "Jay Vosburgh",
        "email": "fubar@us.ibm.com",
        "time": "Fri Jan 19 18:15:38 2007 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Mon Feb 05 16:58:47 2007 -0500"
      },
      "message": "bonding: fix error check in sysfs creation\n\n\tThe existing code did not correctly handle failures to create\nthe per-interface sysfs group for bonding.\n\n\tModified code to notice errors, and correctly unwind.\n\nSigned-off-by: Jay Vosburgh \u003cfubar@us.ibm.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "e4b91c484611da385e34ff0f8bb2744ae2c735b7",
      "tree": "5887acc060adf2dfe900fdcc11127156ad6b6217",
      "parents": [
        "bc63eb9c7ec0eb7b091db2d82d46d1e68ff9e231"
      ],
      "author": {
        "name": "Jay Vosburgh",
        "email": "fubar@us.ibm.com",
        "time": "Fri Jan 19 18:15:31 2007 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Mon Feb 05 16:58:47 2007 -0500"
      },
      "message": "bonding: fix device name allocation error\n\n\tThe code to select names for the bonding interfaces was, for the\nnon-sysfs creation case, always using a hard-coded set of bond0, bond1,\netc, up to max_bonds.  This caused conflicts for the second or\nsubsequent loads of the module.\n\n\tChanged the code to obtain device names from dev_alloc_name().\n\nSigned-off-by: Jay Vosburgh \u003cfubar@us.ibm.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "bc63eb9c7ec0eb7b091db2d82d46d1e68ff9e231",
      "tree": "dfcbc44d49a516eb2c95ac2f724fbee52427d0fd",
      "parents": [
        "079ca7da1e6d05c7cb82e9c4f2e1d98839332664"
      ],
      "author": {
        "name": "Akinobu Mita",
        "email": "akinobu.mita@gmail.com",
        "time": "Tue Dec 19 13:09:08 2006 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Mon Feb 05 16:58:47 2007 -0500"
      },
      "message": "net: use bitrev8\n\nUse bitrev8 for bmac, mace, macmace, macsonic, and skfp drivers.\n\n[akpm@osdl.org: use the API, not the array]\nCc: Jeff Garzik \u003cjgarzik@pobox.com\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Mirko Lindner \u003cmlindner@syskonnect.de\u003e\nCc: Thomas Bogendoerfer \u003ctsbogend@alpha.franken.de\u003e\nSigned-off-by: Akinobu Mita \u003cakinobu.mita@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "079ca7da1e6d05c7cb82e9c4f2e1d98839332664",
      "tree": "849faa0b78df712cbfa62d2454843cb0add04c3d",
      "parents": [
        "bd36b0ac5d06378c95b5149b6df5f413a6c985a5"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Tue Dec 12 17:24:39 2006 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Mon Feb 05 16:58:47 2007 -0500"
      },
      "message": "bonding.h: \"extern inline\" -\u003e \"static inline\"\n\n\"extern inline\" generates a warning with -Wmissing-prototypes and I\u0027m\ncurrently working on getting the kernel cleaned up for adding this to\nthe CFLAGS since it will help us to avoid a nasty class of runtime\nerrors.\n\nIf there are places that really need a forced inline, __always_inline\nwould be the correct solution.\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "bd36b0ac5d06378c95b5149b6df5f413a6c985a5",
      "tree": "96652dbb364cd7cd1782dbb137a6a8813620c72f",
      "parents": [
        "83d98b401c053d760e38571595d8f4fa76ee271b"
      ],
      "author": {
        "name": "Ron Mercer",
        "email": "ron.mercer@qlogic.com",
        "time": "Wed Jan 03 16:26:08 2007 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Mon Feb 05 16:58:47 2007 -0500"
      },
      "message": "qla3xxx: Add support for Qlogic 4032 chip.\n\nQlogic 4032 chip is an incremental change from the 4022.\nSigned-off-by: Ron Mercer \u003cron.mercer@qlogic.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "83d98b401c053d760e38571595d8f4fa76ee271b",
      "tree": "07cd5b817b577f1d20da50f13b16cfd510f2e990",
      "parents": [
        "24a427cf76984726641ea0d8163e61e99119069d"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Thu Jan 04 19:53:30 2007 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Mon Feb 05 16:58:47 2007 -0500"
      },
      "message": "remove the broken OAKNET driver\n\nThe OAKNET driver:\n- has been marked as BROKEN for more than two years and\n- is still marked as BROKEN.\n\nDrivers that had been marked as BROKEN for such a long time seem to be\nunlikely to be revived in the forseeable future.\n\nBut if anyone wants to ever revive this driver, the code is still\npresent in the older kernel releases.\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "24a427cf76984726641ea0d8163e61e99119069d",
      "tree": "e5c31c2ed4a606776231acbe9c9b5d57f8b85c0a",
      "parents": [
        "3de00b8958b12d62712ae9500968c65d3b43bb27"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@osdl.org",
        "time": "Mon Jan 08 11:26:12 2007 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Mon Feb 05 16:58:47 2007 -0500"
      },
      "message": "chelsio: more rx speedup\n\nCleanup receive processing some more:\n   * do the reserve padding of skb during setup\n   * don\u0027t pass constants to get_packet\n   * do smart prefetch of skb\n   * make copybreak a module parameter\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@osdl.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "3de00b8958b12d62712ae9500968c65d3b43bb27",
      "tree": "6e4ba6acdc8745ad1e5890c517783ae304652697",
      "parents": [
        "4d22de3e6cc4a09c369b504cd8bcde3385a974cd"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@osdl.org",
        "time": "Mon Jan 08 11:26:30 2007 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Mon Feb 05 16:58:46 2007 -0500"
      },
      "message": "chelsio: NAPI speed improvement\n\nSpeedup and cleanup the receive processing by eliminating the\nmmio read and a lock round trip.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@osdl.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "4d22de3e6cc4a09c369b504cd8bcde3385a974cd",
      "tree": "af13a2ee582105d961c79fc4e55fce0b5e043310",
      "parents": [
        "0bf94faf64afaba6e7b49fd11541b59d2ba06d0e"
      ],
      "author": {
        "name": "Divy Le Ray",
        "email": "divy@chelsio.com",
        "time": "Thu Jan 18 22:04:14 2007 -0500"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Mon Feb 05 16:58:46 2007 -0500"
      },
      "message": "Add support for the latest 1G/10G Chelsio adapter, T3.\n\nThis driver is required by the Chelsio T3 RDMA driver posted by\nSteve Wise.\n\nSigned-off-by: Divy Le Ray \u003cdivy@chelsio.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "0bf94faf64afaba6e7b49fd11541b59d2ba06d0e",
      "tree": "1bb3d8af111f711622ff8c73869f5b12fcd8bd51",
      "parents": [
        "0d63fb32b2b8c3464d9c1afc3ce3fd3ceec025b6"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Thu Jan 11 14:48:59 2007 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Mon Feb 05 16:58:46 2007 -0500"
      },
      "message": "make hdlc_setup() static again\n\nhdlc_setup was exported, but this export was never used.\n\nIf a driver using it actually shows up it can still be exported again.\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nAcked-by: Krzysztof Halasa \u003ckhc@pm.waw.pl\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "0d63fb32b2b8c3464d9c1afc3ce3fd3ceec025b6",
      "tree": "5c867f6240cf542f7493ecf5396044e10eaeb0e0",
      "parents": [
        "164a86e40e6c74ec5a91c364ccf7b1a2295b0a52"
      ],
      "author": {
        "name": "Ayaz Abdulla",
        "email": "aabdulla@nvidia.com",
        "time": "Tue Jan 09 13:30:13 2007 -0500"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Mon Feb 05 16:58:46 2007 -0500"
      },
      "message": "forcedeth: rx skb recycle\n\nThis patch removes the code that recycled the skb on error. This will\nhelp in reducing the branches in the main data paths.\n\nSigned-Off-By: Ayaz Abdulla \u003caabdulla@nvidia.com\u003e\n\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "164a86e40e6c74ec5a91c364ccf7b1a2295b0a52",
      "tree": "1704d1820c1dc0ad72e2409bd49e16c3df74e08d",
      "parents": [
        "761fcd9e3e0aa2a02231d1631f31409be5e890d2"
      ],
      "author": {
        "name": "Ayaz Abdulla",
        "email": "aabdulla@nvidia.com",
        "time": "Tue Jan 09 13:30:10 2007 -0500"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Mon Feb 05 16:58:46 2007 -0500"
      },
      "message": "forcedeth: tx locking\n\nThis patch reduces the amount of code within the lock to only the\ncritical sections.\n\nSigned-Off-By: Ayaz Abdulla \u003caabdulla@nvidia.com\u003e\n\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "761fcd9e3e0aa2a02231d1631f31409be5e890d2",
      "tree": "5a045c004734479ace8ae9c7533abed801ad291c",
      "parents": [
        "d2f7841277d8613a780ab28d04d8f31a31816153"
      ],
      "author": {
        "name": "Ayaz Abdulla",
        "email": "aabdulla@nvidia.com",
        "time": "Tue Jan 09 13:30:07 2007 -0500"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Mon Feb 05 16:58:46 2007 -0500"
      },
      "message": "forcedeth: ring access\n\nThis patch modifys ring access by using pointers. This avoids computing\nthe current index and avoids accessing the base address of the rings.\n\nSigned-Off-By: Ayaz Abdulla \u003caabdulla@nvidia.com\u003e\n\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "d2f7841277d8613a780ab28d04d8f31a31816153",
      "tree": "84aa4d7b67a6ea84a19f838e6df2d70cb3746d92",
      "parents": [
        "95f48a71a254fa81ae4be1307ce3bb8361521a7d"
      ],
      "author": {
        "name": "Ayaz Abdulla",
        "email": "aabdulla@nvidia.com",
        "time": "Tue Jan 09 13:30:02 2007 -0500"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Mon Feb 05 16:58:46 2007 -0500"
      },
      "message": "forcedeth: dma access\n\nThis patch allows the hardware to fetch the tx and rx ring descriptors\nwith 64 bytes per access instead of 32 bytes.\n\nSigned-Off-By: Ayaz Abdulla \u003caabdulla@nvidia.com\u003e\n\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "95f48a71a254fa81ae4be1307ce3bb8361521a7d",
      "tree": "f7b5921c1c9e742854349e1bdeb5c8c10c5ed2e5",
      "parents": [
        "bf345707299b34de90fbae062eff51e76561eb40"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Tue Dec 19 13:08:48 2006 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Mon Feb 05 16:58:46 2007 -0500"
      },
      "message": "remove the broken SKMC driver\n\nThe SKMC driver has:\n- already been marked as BROKEN in 2.6.0 three years ago and\n- is still marked as BROKEN.\n\nDrivers that had been marked as BROKEN for such a long time seem to be\nunlikely to be revived in the forseeable future.\n\nBut if anyone wants to ever revive this driver, the code is still\npresent in the older kernel releases.\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nCc: Jeff Garzik \u003cjeff@garzik.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "bf345707299b34de90fbae062eff51e76561eb40",
      "tree": "fe7bfccf1e479a798f592d702399f8808f9633f8",
      "parents": [
        "ae306cca3ada3c84f3e30e1091a98d99ee1d0557"
      ],
      "author": {
        "name": "Cesar Eduardo Barros",
        "email": "cesarb@cesarb.net",
        "time": "Tue Dec 19 13:08:47 2006 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Mon Feb 05 16:58:45 2007 -0500"
      },
      "message": "driver for Silan SC92031 netdev\n\nThis is a driver for the Silan SC92031/Rsltek 8139D NIC chip.\n\nThis chip is found on at least one counterfeit Encore ENL832-TX-RENT NIC\n[1], which came with a mini-CD with the 2.4 driver.  A slightly older\nversion of the driver was found at [2].  The main difference between them\nis that the newer one has a small bugfix in the RX path, a lot of\ngratuitous renaming of functions, all the printable strings changed to show\nas a \"Rsltek 8139D\" [sic], and a PCI ID of 8139 instead of 2031.  The\ndriver on this patch is a rewrite of the vendor drivers (based mostly on\nthe older one).\n\nChanges from the previous patch sent to netdev:\n- Use MMIO instead of PIO\n- Changed TX bounce buffers allocation\n- Use skb_copy_and_csum_dev\n- Several small bug fixes\n- Tested for more than just a few minutes each time\n\n[1] See http://www.encore-usa.com/faq.php under ENL832-TX-RENT for more\n    information\n[2] Look for SL_LINUX.ZIP (which is really a .tar.gz) at\n    http://broadbandforum.in/dataone_Intex_LAN_cardlinux-t4207-s15.html\n[3] To compile on 2.6.17, simply add back the last argument to the\n    interrupt handler in two places, and copy the boolean declarations\n    from 2.6.19\n\n[akpm@osdl.org: build fixes]\nSigned-off-by: Cesar Eduardo Barros \u003ccesarb@cesarb.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "ae306cca3ada3c84f3e30e1091a98d99ee1d0557",
      "tree": "3cb3db2afd55f42023821b2ffd7235aa6638d381",
      "parents": [
        "1d39ed565cfcc7c4fe586de621aef495c4f94ffb"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@osdl.org",
        "time": "Wed Dec 20 13:06:36 2006 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Mon Feb 05 16:58:45 2007 -0500"
      },
      "message": "sky2: better power state management\n\nImprove power management and error handling by using pci_set_power_state(),\ninstead of driver doing PCI PM register changes in the driver.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@osdl.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "1d39ed565cfcc7c4fe586de621aef495c4f94ffb",
      "tree": "af3280a25eb796385c851dc7b83e82f0ff38f1ac",
      "parents": [
        "6d24998f07588ca83ce04e60af5a79e805df7532"
      ],
      "author": {
        "name": "Arjan van de Ven",
        "email": "arjan@linux.intel.com",
        "time": "Tue Dec 12 14:06:23 2006 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Mon Feb 05 16:58:45 2007 -0500"
      },
      "message": "remove NETIF_F_TSO ifdefery\n\nRemove the NETIF_F_TSO #ifdef-ery in drivers/net; this was\nfor old-old-2.4 compat (even current 2.4 has NETIF_F_TSO)\nbut it\u0027s time to get rid of it by now.\n\nSigned-off-by: Arjan van de Ven \u003carjan@linux.intel.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "6d24998f07588ca83ce04e60af5a79e805df7532",
      "tree": "c155b2a9e9924b2dfdfa169734b09ebb70af2734",
      "parents": [
        "df519ab2c5a774e813459fcb3e3d080276baa7d8"
      ],
      "author": {
        "name": "Linas Vepstas",
        "email": "linas@austin.ibm.com",
        "time": "Wed Dec 13 15:23:56 2006 -0600"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Mon Feb 05 16:58:45 2007 -0500"
      },
      "message": "Spidernet RX Debugging printout\n\nAdd some debugging and error printing.\n\nThe show_rx_chain() prints out the status of the rx chain,\nwhich shows that the status of the descriptors gets\nmessed up after the second \u0026 subsequent RX ramfulls.\n\nPrint out contents of bad packets if error occurs.\n\nSigned-off-by: Linas Vepstas \u003clinas@austin.ibm.com\u003e\nCc: James K Lewis \u003cjklewis@us.ibm.com\u003e\nCc: Arnd Bergmann \u003carnd@arndb.de\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "df519ab2c5a774e813459fcb3e3d080276baa7d8",
      "tree": "2a08cbad37cb98ceedc344d482b81cc48b34da12",
      "parents": [
        "90476a20fa4742c827b437d9814a51d06c153884"
      ],
      "author": {
        "name": "Linas Vepstas",
        "email": "linas@austin.ibm.com",
        "time": "Wed Dec 13 15:23:01 2006 -0600"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Mon Feb 05 16:58:45 2007 -0500"
      },
      "message": "Spidernet Avoid possible RX chain corruption\n\nDelete possible source of chain corruption; the hardware\nalready knows the location of the tail, and writing it\nagain is likely to mess it up.\n\nSigned-off-by: Linas Vepstas \u003clinas@austin.ibm.com\u003e\nCc: James K Lewis \u003cjklewis@us.ibm.com\u003e\nCc: Arnd Bergmann \u003carnd@arndb.de\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "90476a20fa4742c827b437d9814a51d06c153884",
      "tree": "7f2e1027c570eb0f0d32ecc5409223a43ba24b92",
      "parents": [
        "2c307db7e40ff537d39c2e66629ba718ee2a8e51"
      ],
      "author": {
        "name": "Linas Vepstas",
        "email": "linas@austin.ibm.com",
        "time": "Wed Dec 13 15:22:04 2006 -0600"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Mon Feb 05 16:58:45 2007 -0500"
      },
      "message": "Spidernet Memory barrier\n\nAdd memory barrier to make sure that the rest of the\nRX descriptor state is flushed to memory before we tell\nthe hardware that its ready to go.\n\nSigned-off-by: Linas Vepstas \u003clinas@austin.ibm.com\u003e\nCc: James K Lewis \u003cjklewis@us.ibm.com\u003e\nCc: Arnd Bergmann \u003carnd@arndb.de\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "2c307db7e40ff537d39c2e66629ba718ee2a8e51",
      "tree": "c597790940a0ae7c513808f3cfcc6f1486ab7f28",
      "parents": [
        "a4182c50bcd6a20caae82c202436fe892f642150"
      ],
      "author": {
        "name": "Linas Vepstas",
        "email": "linas@austin.ibm.com",
        "time": "Wed Dec 13 15:20:59 2006 -0600"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Mon Feb 05 16:58:44 2007 -0500"
      },
      "message": "Spidernet RX Chain tail\n\nTell the hardware the location of the rx ring tail.\nMore punctuation cleanup.\n\nSigned-off-by: Linas Vepstas \u003clinas@austin.ibm.com\u003e\nCc: James K Lewis \u003cjklewis@us.ibm.com\u003e\nCc: Arnd Bergmann \u003carnd@arndb.de\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "a4182c50bcd6a20caae82c202436fe892f642150",
      "tree": "31b0500d09b4740aac9295f8aefdea980b5ee25d",
      "parents": [
        "80dab7c7e5b7c4e53e9423c22375bfd9cbf7f2c3"
      ],
      "author": {
        "name": "Linas Vepstas",
        "email": "linas@austin.ibm.com",
        "time": "Wed Dec 13 15:19:54 2006 -0600"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Mon Feb 05 16:58:44 2007 -0500"
      },
      "message": "Spidernet Remove unused variable\n\nRemove unused variable; this makes code easier to read.\nTweak commentary.\n\nSigned-off-by: Linas Vepstas \u003clinas@austin.ibm.com\u003e\nCc: James K Lewis \u003cjklewis@us.ibm.com\u003e\nCc: Arnd Bergmann \u003carnd@arndb.de\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "80dab7c7e5b7c4e53e9423c22375bfd9cbf7f2c3",
      "tree": "017fca97141b714eb52c1393100d06cb004fed47",
      "parents": [
        "7f7223b8f11f9857fba1dbd5474882219a7ae6e9"
      ],
      "author": {
        "name": "Linas Vepstas",
        "email": "linas@austin.ibm.com",
        "time": "Wed Dec 13 15:18:52 2006 -0600"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Mon Feb 05 16:58:44 2007 -0500"
      },
      "message": "Spidernet RX Refill\n\nThe invocation of the rx ring refill routine is haphazard,\nit can be called from a central location.\n\nSigned-off-by: Linas Vepstas \u003clinas@austin.ibm.com\u003e\nCc: James K Lewis \u003cjklewis@us.ibm.com\u003e\nCc: Arnd Bergmann \u003carnd@arndb.de\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "7f7223b8f11f9857fba1dbd5474882219a7ae6e9",
      "tree": "0a71c86067c95d6f9567f54b7afd2ce5710d476d",
      "parents": [
        "366684bd0d6bc5b224fc798675b9a85eb9279227"
      ],
      "author": {
        "name": "Linas Vepstas",
        "email": "linas@austin.ibm.com",
        "time": "Wed Dec 13 15:17:39 2006 -0600"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Mon Feb 05 16:58:44 2007 -0500"
      },
      "message": "Spidernet Cleanup return codes\n\nSimplify the somewhat convoluted use of return codes\nin the rx buffer handling.\n\nSigned-off-by: Linas Vepstas \u003clinas@austin.ibm.com\u003e\nCc: James K Lewis \u003cjklewis@us.ibm.com\u003e\nCc: Arnd Bergmann \u003carnd@arndb.de\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "366684bd0d6bc5b224fc798675b9a85eb9279227",
      "tree": "f6e116418d5cddb3e7c707a847b862ebcaa5bf0b",
      "parents": [
        "05b346b552e13cc090ea908e2be183b377ff30a2"
      ],
      "author": {
        "name": "Linas Vepstas",
        "email": "linas@austin.ibm.com",
        "time": "Wed Dec 13 15:16:18 2006 -0600"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Mon Feb 05 16:58:44 2007 -0500"
      },
      "message": "Spidernet another skb mem leak\n\nAnother skb leak in an error branch. Fix this by adding\ncall to dev_kfree_skb_irq() after moving to a more\nappropriate spot.\n\nSigned-off-by: Linas Vepstas \u003clinas@austin.ibm.com\u003e\nCc: James K Lewis \u003cjklewis@us.ibm.com\u003e\nCc: Arnd Bergmann \u003carnd@arndb.de\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "05b346b552e13cc090ea908e2be183b377ff30a2",
      "tree": "2ff85c154bc808f6567f014e0b57df9bf0591e37",
      "parents": [
        "1cd173f66c392ede57fa10f614fca22d79501424"
      ],
      "author": {
        "name": "Linas Vepstas",
        "email": "linas@austin.ibm.com",
        "time": "Wed Dec 13 15:15:15 2006 -0600"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Mon Feb 05 16:58:44 2007 -0500"
      },
      "message": "Spidernet RX skb mem leak\n\nOne of the unlikely error branches has an skb memory leak.\nFix this by handling the error conditions consistently.\n\nSigned-off-by: Linas Vepstas \u003clinas@austin.ibm.com\u003e\nCc: James K Lewis \u003cjklewis@us.ibm.com\u003e\nCc: Arnd Bergmann \u003carnd@arndb.de\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "1cd173f66c392ede57fa10f614fca22d79501424",
      "tree": "2daaca1e8b6e8ef56f231801114bbffb19406bc7",
      "parents": [
        "75856175c26f89198ec64eb2480ed00c4a39a5d6"
      ],
      "author": {
        "name": "Linas Vepstas",
        "email": "linas@austin.ibm.com",
        "time": "Wed Dec 13 15:12:26 2006 -0600"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Mon Feb 05 16:58:44 2007 -0500"
      },
      "message": "Spidernet cleanup un-needed API\n\nThere is no need to pass a flag into spider_net_decode_one_descr()\nso remove this, and perform some othre minor cleanup.\n\nSigned-off-by: Linas Vepstas \u003clinas@austin.ibm.com\u003e\nCc: James K Lewis \u003cjklewis@us.ibm.com\u003e\nCc: Arnd Bergmann \u003carnd@arndb.de\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "75856175c26f89198ec64eb2480ed00c4a39a5d6",
      "tree": "02eb736222b7348f1dc959347949bdcd37120714",
      "parents": [
        "5a028877d2a350ebba3cda924cbf7f3bd2eb2135"
      ],
      "author": {
        "name": "Linas Vepstas",
        "email": "linas@austin.ibm.com",
        "time": "Wed Dec 13 15:10:06 2006 -0600"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Mon Feb 05 16:58:44 2007 -0500"
      },
      "message": "Spidernet remove rxramfull tasklet\n\nGet rid of the rxramfull tasklet, and let the NAPI poll routine\ndeal with this situation. (The rxramfull interrupt is simply\nstating that the h/w has run out of room for incoming packets).\n\nSigned-off-by: Linas Vepstas \u003clinas@austin.ibm.com\u003e\nCc: James K Lewis \u003cjklewis@us.ibm.com\u003e\nCc: Arnd Bergmann \u003carnd@arndb.de\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "5a028877d2a350ebba3cda924cbf7f3bd2eb2135",
      "tree": "f03baf91325b7cd66a91cb43911a56f00576123d",
      "parents": [
        "d4ed8f8d1fb7d59eb63d2eada9a32c2f8c3795e2"
      ],
      "author": {
        "name": "Linas Vepstas",
        "email": "linas@austin.ibm.com",
        "time": "Wed Dec 13 15:08:25 2006 -0600"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Mon Feb 05 16:58:44 2007 -0500"
      },
      "message": "Spidernet add net_ratelimit to suppress long output\n\nThis patch adds net_ratelimit to many of the printks in order to\nlimit extraneous warning messages (created in response to Bug 28554).\nThis patch supercedes all previous ratelimit patches.\nThis has been tested, please apply.\n\nFrom: James K Lewis \u003cjklewis@us.ibm.com\u003e\nSigned-off-by: James K Lewis \u003cjklewis@us.ibm.com\u003e\nSigned-off-by: Linas Vepstas \u003cjlinas@austin.ibm.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "d4ed8f8d1fb7d59eb63d2eada9a32c2f8c3795e2",
      "tree": "5deb53b975439ce61e40bee57259c2d113df598a",
      "parents": [
        "834324687d08e0f67b167934cb56406aa98ff8c6"
      ],
      "author": {
        "name": "Linas Vepstas",
        "email": "linas@austin.ibm.com",
        "time": "Wed Dec 13 15:06:59 2006 -0600"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Mon Feb 05 16:58:43 2007 -0500"
      },
      "message": "Spidernet DMA coalescing\n\nThe current driver code performs 512 DMA mappings of a bunch of\n32-byte ring descriptor structures. This is silly, as they are\nall in contiguous memory. This patch changes the code to\ndma_map_coherent() each rx/tx ring as a whole.\n\nSigned-off-by: Linas Vepstas \u003clinas@austin.ibm.com\u003e\nCc: James K Lewis \u003cjklewis@us.ibm.com\u003e\nCc: Arnd Bergmann \u003carnd@arndb.de\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "834324687d08e0f67b167934cb56406aa98ff8c6",
      "tree": "bafd6715f66bf7ad17bcabb4fabfbeffbddd1538",
      "parents": [
        "3e0f75be52605a901165fa1d8acf4ffd37a4857b"
      ],
      "author": {
        "name": "Francois Romieu",
        "email": "romieu@fr.zoreil.com",
        "time": "Tue Dec 12 00:13:48 2006 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Mon Feb 05 16:58:43 2007 -0500"
      },
      "message": "chelsio: tabulate the update of the statistic counters\n\nLet\u0027s try to avoid some code duplication.\n\n- cxgb2\n  The data are contiguous. Use plain memcpy.\n\n- ixf1010/pm3393/vsc7326\n  The cast of \u0026mac-\u003estats to (u64 *) is not wonderful but it is not clear\n  if it is worth to add an ad-hoc union under the struct cmac_statistics.\n\nvsc7326_reg.h suggests that more statistics could be available.\n\nSigned-off-by: Francois Romieu \u003cromieu@fr.zoreil.com\u003e\n"
    },
    {
      "commit": "3e0f75be52605a901165fa1d8acf4ffd37a4857b",
      "tree": "bbd56ca63ae06900dc04dd35bdd3846284ed157d",
      "parents": [
        "47cbe6f47d854410d5c296098d87cf8151517c20"
      ],
      "author": {
        "name": "Francois Romieu",
        "email": "romieu@fr.zoreil.com",
        "time": "Tue Dec 05 23:57:41 2006 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Mon Feb 05 16:58:43 2007 -0500"
      },
      "message": "chelsio: misc cleanups in sge\n\n- duplicated code in sge::free_cmdQ_buffers ;\n- NET_IP_ALIGN is already defined in (included) \u003clinux/skbuff.h\u003e ;\n- pci_alloc_consistent() returns void * ;\n- pci_alloc_consistent() returns a zeroed chunk of memory ;\n- early return in restart_tx_queues.\n\nSigned-off-by: Francois Romieu \u003cromieu@fr.zoreil.com\u003e\n"
    },
    {
      "commit": "47cbe6f47d854410d5c296098d87cf8151517c20",
      "tree": "73a66c94aed475bcd30d0d8a2ca210aefea4e47f",
      "parents": [
        "d7487421b629c5ca71ce23b10461ef0c3ad2c741"
      ],
      "author": {
        "name": "Francois Romieu",
        "email": "romieu@fr.zoreil.com",
        "time": "Tue Dec 05 23:19:06 2006 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Mon Feb 05 16:58:43 2007 -0500"
      },
      "message": "chelsio: useless test in cxgb2::remove_one\n\npci_get_drvadata() is necessarily distinct from NULL if\ncxgb2::init_one succeeded. cxgb2::remove_one is solely\nissued through the PCI device callback.\n\nSigned-off-by: Francois Romieu \u003cromieu@fr.zoreil.com\u003e\n"
    },
    {
      "commit": "d7487421b629c5ca71ce23b10461ef0c3ad2c741",
      "tree": "74266cf994c43ff84b7c3bd713213485d0f998aa",
      "parents": [
        "356bd1460d1e1c4e433e4114fdac02139bddf17c"
      ],
      "author": {
        "name": "Francois Romieu",
        "email": "romieu@fr.zoreil.com",
        "time": "Mon Dec 11 23:49:13 2006 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Mon Feb 05 16:58:43 2007 -0500"
      },
      "message": "chelsio: useless curly braces\n\nSigned-off-by: Francois Romieu \u003cromieu@fr.zoreil.com\u003e\n"
    },
    {
      "commit": "356bd1460d1e1c4e433e4114fdac02139bddf17c",
      "tree": "677c17fddfb7c66f29134c33f64463f15fc43824",
      "parents": [
        "b7d58394e65c7d90486026614a6ae26d82dd7756"
      ],
      "author": {
        "name": "Francois Romieu",
        "email": "romieu@fr.zoreil.com",
        "time": "Mon Dec 11 23:47:00 2006 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Mon Feb 05 16:58:43 2007 -0500"
      },
      "message": "chelsio: spaces, tabs and friends\n\nSigned-off-by: Francois Romieu \u003cromieu@fr.zoreil.com\u003e\n"
    },
    {
      "commit": "b7d58394e65c7d90486026614a6ae26d82dd7756",
      "tree": "f51f75b9f9c635c7cef7df65d798c74b6c17d143",
      "parents": [
        "c697f83e8c880a1e69fb2a45a6e4aa0670e10602"
      ],
      "author": {
        "name": "Francois Romieu",
        "email": "romieu@fr.zoreil.com",
        "time": "Mon Dec 11 23:41:36 2006 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Mon Feb 05 16:58:43 2007 -0500"
      },
      "message": "chelsio: the return statement is not a function\n\nSigned-off-by: Francois Romieu \u003cromieu@fr.zoreil.com\u003e\n"
    },
    {
      "commit": "c697f83e8c880a1e69fb2a45a6e4aa0670e10602",
      "tree": "27cd53ac86ccd5f1ae644d7cf074a05740b8db2b",
      "parents": [
        "ea8862dc86c0f5a0be012a0f2e9de1b2ccabbaa5"
      ],
      "author": {
        "name": "Francois Romieu",
        "email": "romieu@fr.zoreil.com",
        "time": "Tue Dec 05 22:38:00 2006 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Mon Feb 05 16:58:43 2007 -0500"
      },
      "message": "chelsio: move return, break and continue statements on their own line\n\nSigned-off-by: Francois Romieu \u003cromieu@fr.zoreil.com\u003e\n"
    },
    {
      "commit": "ea8862dc86c0f5a0be012a0f2e9de1b2ccabbaa5",
      "tree": "79e82894bbe98a163019fa1863c14e0f216362e4",
      "parents": [
        "2e9b2467de69733c9ac455e261aef302d288fb17"
      ],
      "author": {
        "name": "Zhu Yi",
        "email": "yi.zhu@intel.com",
        "time": "Thu Jan 11 17:32:54 2007 +0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Mon Feb 05 16:58:43 2007 -0500"
      },
      "message": "[PATCH] ipw2200: add iwconfig rts/frag auto support\n\nThis patch add ipw2200 support for iwconfig rts/frag auto.\n\nSigned-off-by: Zhu Yi \u003cyi.zhu@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "2e9b2467de69733c9ac455e261aef302d288fb17",
      "tree": "b7ae8a95a59ae0d1c8a9d728ceb80e4d5d46513f",
      "parents": [
        "6bbdce5ac755e3b3cdcf9bb9fdbcc2af78ad34d0"
      ],
      "author": {
        "name": "Daniel Drake",
        "email": "dsd@gentoo.org",
        "time": "Thu Jan 04 03:33:54 2007 +0000"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Mon Feb 05 16:58:42 2007 -0500"
      },
      "message": "[PATCH] zd1211rw: Add ID for ZyXEL ZyAIR G-220 v2\n\nTested by Marijn Schouten\nzd1211b chip 0586:340f v4810 high 00-13-49 AL2230_RF pa0 g---\nFCC ID: I88G220V2\n\nSigned-off-by: Daniel Drake \u003cdsd@gentoo.org\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "6bbdce5ac755e3b3cdcf9bb9fdbcc2af78ad34d0",
      "tree": "8547e58011042d938474332ffff5ef412602f69e",
      "parents": [
        "ff86a543e9de35c5b17a289a58aed0be4e7b9d22"
      ],
      "author": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Jan 02 21:22:05 2007 -0500"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Mon Feb 05 16:58:42 2007 -0500"
      },
      "message": "[PATCH] softmac: avoid assert in ieee80211softmac_wx_get_rate\n\nUnconfigured bcm43xx device can hit an assert() during wx_get_rate\nqueries.  This is because bcm43xx calls ieee80211softmac_start late\n(i.e. during open instead of probe).\n\n   bcm43xx_net_open -\u003e\n      bcm43xx_init_board -\u003e\n         bcm43xx_select_wireless_core -\u003e\n            ieee80211softmac_start\n\nFix is to check that device is running before completing\nieee80211softmac_wx_get_rate.\n\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "ff86a543e9de35c5b17a289a58aed0be4e7b9d22",
      "tree": "43faf87aa7919bcbdb1ea1caff7126d542022674",
      "parents": [
        "01917382865bb640fc00df7ea476a14c8c539ec3"
      ],
      "author": {
        "name": "Kai Engert",
        "email": "kengert@redhat.com",
        "time": "Tue Dec 12 21:09:41 2006 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Mon Feb 05 16:58:42 2007 -0500"
      },
      "message": "[PATCH] prism54: add ethtool -i interface\n\nAdd support for \"ethtool -i\" to prism54 driver.\n\nethtool -i queries the specified device for\nassociated driver information.\n\nThis helps tools like Fedora\u0027s system-config-network to\nprovide GUI management of network devices.\nI learned how to write this patch by reading the ipw2100\ndriver code.\n\nSigned-off-by: Kai Engert \u003ckengert@redhat.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "01917382865bb640fc00df7ea476a14c8c539ec3",
      "tree": "e6fdad8a86fafad7c57ec1e481e47cb931355466",
      "parents": [
        "33218ba1d114c2d8ce275b74ad47d0718af99a5a"
      ],
      "author": {
        "name": "Larry Finger",
        "email": "Larry.Finger@lwfinger.net",
        "time": "Sat Dec 30 23:30:32 2006 -0600"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Mon Feb 05 16:58:42 2007 -0500"
      },
      "message": "[PATCH] bcm43xx: Interrogate hardware-enable switch and update LEDs\n\nThe current bcm43xx driver ignores any wireless-enable switches on mini-PCI\nand mini-PCI-E cards. This patch implements a new routine to interrogate the\nradio hardware enabled bit in the interface, logs the initial state and any\nchanges in the switch (if debugging enabled), activates the LED to show the\nstate, and changes the periodic work handler to provide 1 second response\nto switch changes and to account for changes in the periodic work specs.\n\nSigned-off-by: Larry Finger \u003cLarry.Finger@lwfinger.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "33218ba1d114c2d8ce275b74ad47d0718af99a5a",
      "tree": "3202081ab0c2612666f7129949676f74e1c458d8",
      "parents": [
        "c10ca77368a87079ff0303d8b7506f0e8a2be6d1"
      ],
      "author": {
        "name": "Daniel Drake",
        "email": "dsd@gentoo.org",
        "time": "Sat Dec 30 22:38:23 2006 +0000"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Mon Feb 05 16:58:42 2007 -0500"
      },
      "message": "[PATCH] zd1211rw: Add ID for Linksys WUSBF54G\n\nTested by Henrik Hjelte\nzd1211b chip 13b1:0024 v4802 high 00-14-bf AL2230_RF pa0 ----\n\nSigned-off-by: Daniel Drake \u003cdsd@gentoo.org\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "c10ca77368a87079ff0303d8b7506f0e8a2be6d1",
      "tree": "9837c4f3f6c46cb7562e0b83640581f43a5ffdaa",
      "parents": [
        "0ce34bc8f7d906d66ce6803f63399ef9bbe54012"
      ],
      "author": {
        "name": "Michael Buesch",
        "email": "mb@bu3sch.de",
        "time": "Fri Dec 15 21:32:44 2006 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Mon Feb 05 16:58:42 2007 -0500"
      },
      "message": "[PATCH] Update Prism54 MAINTAINERS entry\n\nprism54-private@prism54.org bounces with\n\n    SMTP error from remote mailer after RCPT TO:\u003cprism54-private@prism54.org\u003e:\n    host mx1.tuxfamily.net [212.85.158.8]: 550 unknown user\n\ndevelopers@islsm.org seems to be the new mailing list.\n\nSigned-off-by: Michael Buesch \u003cmb@bu3sch.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "0ce34bc8f7d906d66ce6803f63399ef9bbe54012",
      "tree": "1326f9105842fc81f89bf8ab1a435ab13a4d72d5",
      "parents": [
        "ee30276774451d657407855d95d9393ee8bc0bac"
      ],
      "author": {
        "name": "Daniel Drake",
        "email": "dsd@gentoo.org",
        "time": "Tue Dec 12 01:26:11 2006 +0000"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Mon Feb 05 16:58:42 2007 -0500"
      },
      "message": "[PATCH] zd1211rw: Remove addressing abstraction\n\nInstead of passing our own custom 32-bit addresses around and\ntranslating them, this patch makes all our register address constants\nabsolute and removes the translation.\n\nThere are two ugly parts:\n - fw_reg_addr() is needed to compute addresses of firmware registers, as this\n   is dynamic based upon firmware\n - inc_addr() needs a small hack to handle byte vs word addressing\n\nHowever, both of those are only small, and we don\u0027t use fw_regs a whole\nlot anyway.\n\nThe bonuses here include simplicity and improved driver readability. Also, the\nfact that registers are now referenced by 16-bit absolute addresses (as\nopposed to 32-bit pseudo addresses) means that over 2kb compiled code size has\nbeen shaved off.\n\nIncludes some touchups and sparse fixes from Ulrich Kunitz.\n\nSigned-off-by: Daniel Drake \u003cdsd@gentoo.org\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "ee30276774451d657407855d95d9393ee8bc0bac",
      "tree": "ceb02ea0a59acf90ac532c72e7ff294c2736f9a4",
      "parents": [
        "a2bdcc679288307f9237c9611a0cc0c3c06669a9"
      ],
      "author": {
        "name": "Daniel Drake",
        "email": "dsd@gentoo.org",
        "time": "Tue Dec 12 01:25:52 2006 +0000"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Mon Feb 05 16:58:42 2007 -0500"
      },
      "message": "[PATCH] zd1211rw: Consistency for address space constants\n\nThe zd1211rw address space has confused me once too many times. This\npatch introduces the following naming notation:\n\nMemory space is split into segments (cr, fw, eeprom) and segments may\ncontain components (e.g. boot code inside eeprom). These names are\narbitrary and only for the description below:\n\nx_START: Absolute address of segment start\n(previously these were named such as CR_BASE_OFFSET, but they weren\u0027t\nreally offsets unless you were considering them as an offset to 0)\n\nx_LEN: Segment length\n\nx_y_LEN: Length of component y of segment x\n\nx_y_OFFSET: Relative address of component y into segment x. The absolute\naddress for this component is (x_START + x_y_OFFSET)\n\nI also renamed EEPROM registers to EEPROM data. These \u0027registers\u0027 can\u0027t\nbe written to using standard I/O and really represent predefined data\nfrom the vendor.\n\nSigned-off-by: Daniel Drake \u003cdsd@gentoo.org\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "a2bdcc679288307f9237c9611a0cc0c3c06669a9",
      "tree": "d7c923de7e9e92ffbe4d2bb648617b117110f3ff",
      "parents": [
        "34c4491264ceafa5c81f74a5f24f49e8e24f12f2"
      ],
      "author": {
        "name": "Daniel Drake",
        "email": "dsd@gentoo.org",
        "time": "Tue Dec 12 01:25:37 2006 +0000"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Mon Feb 05 16:58:42 2007 -0500"
      },
      "message": "[PATCH] zd1211rw: 2 new ZD1211B device ID\u0027s\n\nPhilips SNU5600, tested by unibrow\nzd1211b chip 0471:1236 v4810 high 00-12-bf AL2230_RF pa0 g--\n\nSMC Ez Connect 802.11g (SMCWUSB-G), tested by Victorino Sanz Prat\nzd1211b chip 083a:4505 v4810 full 00-13-f7 AL2230_RF pa0 g--N\n\nSigned-off-by: Daniel Drake \u003cdsd@gentoo.org\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "34c4491264ceafa5c81f74a5f24f49e8e24f12f2",
      "tree": "cb7f36244b4a3d18a921f201d9a6ba1a8d4b61b2",
      "parents": [
        "7e721579479350b15b2bf1e232cd372c704aff7b"
      ],
      "author": {
        "name": "Daniel Drake",
        "email": "dsd@gentoo.org",
        "time": "Tue Dec 12 01:25:13 2006 +0000"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Mon Feb 05 16:58:41 2007 -0500"
      },
      "message": "[PATCH] zd1211rw: Generic HMAC initialization\n\nMany of the registers written during ZD1211 HMAC initialization are\nduplicated exactly for ZD1211B. Move the identical ones into a generic\npart, and write the hardware-specific ones separately.\n\nSigned-off-by: Daniel Drake \u003cdsd@gentoo.org\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "7e721579479350b15b2bf1e232cd372c704aff7b",
      "tree": "e5e19e7b377c7f8850476bd948b923e19b96dccb",
      "parents": [
        "7753b171c4e7604294060d4039214c8c8319bfca"
      ],
      "author": {
        "name": "Auke Kok",
        "email": "auke\\\\-jan.h.kok@intel.com",
        "time": "Thu Jan 18 09:25:33 2007 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Mon Feb 05 16:58:41 2007 -0500"
      },
      "message": "e1000: update version to 7.3.20-k2\n\nSigned-off-by: Auke Kok \u003cauke-jan.h.kok@intel.com\u003e\n"
    },
    {
      "commit": "7753b171c4e7604294060d4039214c8c8319bfca",
      "tree": "cdb080bcef6cbb4d413f335100d75a3a7218b942",
      "parents": [
        "f6c57bafcdebed4429cdda206149ddcbb1d46e91"
      ],
      "author": {
        "name": "Jesse Brandeburg",
        "email": "jesse.brandeburg@intel.com",
        "time": "Thu Jan 18 09:25:31 2007 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Mon Feb 05 16:58:41 2007 -0500"
      },
      "message": "e1000: tune our dynamic itr transmit packet accounting\n\nThe driver was still mis-calculating the number of bytes sent during\ntransmit, now the driver computes what appears to be exactly 100%\ncorrect byte counts (not including CRC) when figuring out how many\nbytes and frames were sent during the current transmit packet.\n"
    },
    {
      "commit": "f6c57bafcdebed4429cdda206149ddcbb1d46e91",
      "tree": "33e281205ab6eb6dfdb1bb27fe724cc32dc2e62e",
      "parents": [
        "9669f53b98974ede4728e288316296666722ab8c"
      ],
      "author": {
        "name": "Bruce Allan",
        "email": "bruce.w.allan@intel.com",
        "time": "Thu Jan 18 09:25:28 2007 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Mon Feb 05 16:58:41 2007 -0500"
      },
      "message": "e1000: clear ip csum info from context descriptor\n\nSince the driver sets the IP checksum insertion bit (IXSM in Status\nfield) in transmit context descriptors, it should clear the IP checksum\nbits of any garbage so as not to confuse the hardware.\n\nSigned-off-by: Bruce Allan \u003cbruce.w.allan@intel.com\u003e\nSigned-off-by: Auke Kok \u003cauke-jan.h.kok@intel.com\u003e\n"
    },
    {
      "commit": "9669f53b98974ede4728e288316296666722ab8c",
      "tree": "a3005fdf4c154dd3f277a8ec8ce7ddfa8624097e",
      "parents": [
        "60cba200f11b6f90f35634c5cd608773ae3721b7"
      ],
      "author": {
        "name": "Auke Kok",
        "email": "auke\\\\-jan.h.kok@intel.com",
        "time": "Thu Jan 18 09:25:26 2007 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Mon Feb 05 16:58:41 2007 -0500"
      },
      "message": "e1000: display flow control of link status at link up\n\nPrint RX/TX flow control setting at link up time to display the\nactual link FC properties instead of the advertised values.\n\nSigned-off-by: Auke Kok \u003cauke-jan.h.kok@intel.com\u003e\n"
    },
    {
      "commit": "60cba200f11b6f90f35634c5cd608773ae3721b7",
      "tree": "0f3724c16dac27138f55ff125af1351b586e328b",
      "parents": [
        "b5fc8f0c43d388d76ebbb5650b20f4ce4420a5ad"
      ],
      "author": {
        "name": "Jesse Brandeburg",
        "email": "jesse.brandeburg@intel.com",
        "time": "Thu Jan 18 09:25:23 2007 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Mon Feb 05 16:58:41 2007 -0500"
      },
      "message": "e1000: fix NAPI performance on 4-port adapters\n\nThis fix attempts to solve a customer (IBM) reported issue with NAPI\nenabled e1000 having bad performance when transmitting simultaneously\non four ports.  The issue comes down to an interaction between NAPI,\nhardware interrupt balancing, and the driver rescheduling poll on\nthe same processor.  Try to fix by allowing the driver to re-enable\ninterrupts sooner instead of polling one more time, when there was\nrecently all the work completed in cleanup.\n\nSigned-off-by: Jesse Brandeburg \u003cjesse.brandeburg@intel.com\u003e\nSigned-off-by: Auke Kok \u003cauke-jan.h.kok@intel.com\u003e\n"
    },
    {
      "commit": "b5fc8f0c43d388d76ebbb5650b20f4ce4420a5ad",
      "tree": "918c5acec2c262da60f16570053edb86bb850618",
      "parents": [
        "bf3cea4d8a1a8deb21d247a0622f1aa54270e0f9"
      ],
      "author": {
        "name": "Jesse Brandeburg",
        "email": "jesse.brandeburg@intel.com",
        "time": "Thu Jan 18 09:25:21 2007 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Mon Feb 05 16:58:41 2007 -0500"
      },
      "message": "e1000: Fix MSI only interrupt handler routine\n\nUnfortunately the read-free MSI interrupt handler needs to flush write\nthe icr register and thus we can\u0027t be read-free. Our MSI irq routine\nthus becomes a lot more simpler since we don\u0027t need to track link state\nanymore.\n\nSigned-off-by: Jesse Brandeburg \u003cjesse.brandeburg@intel.com\u003e\nSigned-off-by: Auke Kok \u003cauke-jan.h.kok@intel.com\u003e\n"
    },
    {
      "commit": "bf3cea4d8a1a8deb21d247a0622f1aa54270e0f9",
      "tree": "3bc0c82935a61f9e3167a0a4b20b20f7b75fd17c",
      "parents": [
        "9990fa3cbd35046cce1eb4667bb2e33057c5ca1a"
      ],
      "author": {
        "name": "Auke Kok",
        "email": "auke\\\\-jan.h.kok@intel.com",
        "time": "Thu Jan 18 09:25:18 2007 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Mon Feb 05 16:58:41 2007 -0500"
      },
      "message": "e1000: clean up debug output defines\n\nRemove unused MSGOUT macro and add \"\\n\" to function debug output.\n\nSigned-off-by: Auke Kok \u003cauke-jan.h.kok@intel.com\u003e\n"
    },
    {
      "commit": "9990fa3cbd35046cce1eb4667bb2e33057c5ca1a",
      "tree": "8e08e30fe33786dd5e24c2025aef0c24014b347f",
      "parents": [
        "62d0cfcb27cf755cebdc93ca95dabc83608007cd"
      ],
      "author": {
        "name": "Jesse Brandeburg",
        "email": "jesse.brandeburg@intel.com",
        "time": "Thu Jan 18 09:25:15 2007 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Mon Feb 05 16:58:41 2007 -0500"
      },
      "message": "e1000: simplify case handling gigabit at half duplex\n\nRemvoe duplicate code handling erraneous user supplied wrong case\nof gigabit speed with half duplex.\n\nSigned-off-by: Jesse Brandeburg \u003cjesse.brandeburg@intel.com\u003e\nSigned-off-by: Auke Kok \u003cauke-jan.h.kok@intel.com\u003e\n"
    },
    {
      "commit": "62d0cfcb27cf755cebdc93ca95dabc83608007cd",
      "tree": "6f0271ca08f7680800c9d85f38b86a42111f047b",
      "parents": [
        "40c373cc3af9720d1cec0e32c3da26b1d220a95b"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Feb 04 10:44:54 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Feb 04 10:44:54 2007 -0800"
      },
      "message": "Linux 2.6.20\n"
    },
    {
      "commit": "40c373cc3af9720d1cec0e32c3da26b1d220a95b",
      "tree": "adec525ed9e80a3b923302a273b7524c231d614d",
      "parents": [
        "886ae1fa1380309d91cdb7e67bd4bf71e053c1d5"
      ],
      "author": {
        "name": "Frédéric Riss",
        "email": "frederic.riss@gmail.com",
        "time": "Tue Jan 30 21:41:17 2007 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Feb 04 10:27:10 2007 -0800"
      },
      "message": "[PATCH] EFI x86: pass firmware call parameters on the stack\n\nWhen calling into the EFI firmware, the parameters need to be passed on\nthe stack. The recent change to use -mregparm\u003d3 breaks x86 EFI support.\nThis patch is needed to allow the new Intel-based Macs to suspend to ram\n(efi.get_time is called during the suspend phase).\n\nSigned-off-by: Frederic Riss \u003cfrederic.riss@gmail.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "886ae1fa1380309d91cdb7e67bd4bf71e053c1d5",
      "tree": "cef5c0ffb7750cc1ed8577b1a4cfee4d0f98a040",
      "parents": [
        "ce35a81a71f405031ed6fd0d454d3aaa55dc8ed2"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Sun Feb 04 03:02:17 2007 +0000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Feb 03 20:37:37 2007 -0800"
      },
      "message": "[PATCH] fix rtl8150\n\nThat code doesn\u0027t do what its author apparently thought it would do...\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "ce35a81a71f405031ed6fd0d454d3aaa55dc8ed2",
      "tree": "ba67cda811c798970ed89786f2e4a60618cb0975",
      "parents": [
        "259886a7c4e4eb0089181e800d1f477cb3786875",
        "017f2e37ae19ccd28e5edd965741fc374194c5dd"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Feb 03 11:26:39 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Feb 03 11:26:39 2007 -0800"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/jejb/scsi-rc-fixes-2.6\n\n* master.kernel.org:/pub/scm/linux/kernel/git/jejb/scsi-rc-fixes-2.6:\n  [SCSI] sd: udev accessing an uninitialized scsi_disk field results in a crash\n  [SCSI] st: A MTIOCTOP/MTWEOF within the early warning will cause the file number to be incorrect\n  [SCSI] qla4xxx: bug fixes\n  [SCSI] Fix scsi_add_device() for async scanning\n"
    },
    {
      "commit": "259886a7c4e4eb0089181e800d1f477cb3786875",
      "tree": "c6c470c5b159669750fd4d7211fa8a602b77794c",
      "parents": [
        "72253943f7281fc5c6249d9cafd63e7de3266fe9"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Feb 03 01:14:03 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Feb 03 11:26:06 2007 -0800"
      },
      "message": "[PATCH] x86-64: define dma noncoherent API functions\n\nx86-64 is missing these:\n\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "72253943f7281fc5c6249d9cafd63e7de3266fe9",
      "tree": "aea78c82e3d0a2c17170fd39bcec5f520ab67fa9",
      "parents": [
        "b2e895dbd80c420bfc0937c3729b4afe073b3848"
      ],
      "author": {
        "name": "John Keller",
        "email": "jpk@sgi.com",
        "time": "Sat Feb 03 01:14:02 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Feb 03 11:26:06 2007 -0800"
      },
      "message": "[PATCH] Altix: more ACPI PRT support\n\nThe SN Altix platform does not conform to the IOSAPIC IRQ routing model.\nAdd code in acpi_unregister_gsi() to check if (acpi_irq_model \u003d\u003d\nACPI_IRQ_MODEL_PLATFORM) and return.\n\nDue to an oversight, this code was not added previously when\nsimilar code was added to acpi_register_gsi().\n\nhttp://marc.theaimsgroup.com/?l\u003dlinux-acpi\u0026m\u003d116680983430121\u0026w\u003d2\n\nSigned-off-by: John Keller \u003cjpk@sgi.com\u003e\nAcked-by: Len Brown \u003clenb@kernel.org\u003e\nCc: \"Luck, Tony\" \u003ctony.luck@intel.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "b2e895dbd80c420bfc0937c3729b4afe073b3848",
      "tree": "d03f686831405c190ce80c895e5dea3fb17d09fc",
      "parents": [
        "8560a10e16faccafdc2e26c4873bf4edfbbf651e"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@osdl.org",
        "time": "Sat Feb 03 01:14:01 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Feb 03 11:26:06 2007 -0800"
      },
      "message": "[PATCH] revert blockdev direct io back to 2.6.19 version\n\nAndrew Vasquez is reporting as-iosched oopses and a 65% throughput\nslowdown due to the recent special-casing of direct-io against\nblockdevs.  We don\u0027t know why either of these things are occurring.\n\nThe patch minimally reverts us back to the 2.6.19 code for a 2.6.20\nrelease.\n\nCc: Andrew Vasquez \u003candrew.vasquez@qlogic.com\u003e\nCc: Ken Chen \u003ckenchen@google.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "8560a10e16faccafdc2e26c4873bf4edfbbf651e",
      "tree": "c4d0a516a3fb553ded07fad1ac4314465d48761f",
      "parents": [
        "24d8f6aded45aca87dec6d9c037b75b189e3d731"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Sat Feb 03 01:13:55 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Feb 03 11:26:06 2007 -0800"
      },
      "message": "[PATCH] alpha: fix epoll syscall enumerations\n\nWe went and named them __NR_sys_foo instead of __NR_foo.\n\nIt may be too late to change this, but we can at least add the proper names\nnow.\n\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\nCc: Richard Henderson \u003crth@twiddle.net\u003e\nCc: Ivan Kokshaysky \u003cink@jurassic.park.msu.ru\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "24d8f6aded45aca87dec6d9c037b75b189e3d731",
      "tree": "5702797c937772e8d45011ed7287a265479191cb",
      "parents": [
        "29a002776ba5ef170446910b1f93c480cdd43706"
      ],
      "author": {
        "name": "Peter Korsgaard",
        "email": "jacmet@sunsite.dk",
        "time": "Sat Feb 03 01:13:50 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Feb 03 11:26:06 2007 -0800"
      },
      "message": "[PATCH] net/smc911x: match up spin lock/unlock\n\nsmc911x_phy_configure\u0027s error handling unconditionally unlocks the\nspinlock even if it wasn\u0027t locked. Patch fixes it.\n\nSigned-off-by: Peter Korsgaard \u003cjacmet@sunsite.dk\u003e\nCc: Jeff Garzik \u003cjeff@garzik.org\u003e\nCc: \u003cstable@kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    }
  ],
  "next": "29a002776ba5ef170446910b1f93c480cdd43706"
}
