)]}'
{
  "log": [
    {
      "commit": "a4cf0761493495681d72dcc0b34efb86e94a5527",
      "tree": "a053055cb2df4bbeaaed64a07421be492edd8088",
      "parents": [
        "852ea22ab24df4c64c0211c3b6d6358eb0e759f9"
      ],
      "author": {
        "name": "Pierre Ossman",
        "email": "drzeus-list@drzeus.cx",
        "time": "Mon Jul 04 00:22:53 2005 +0200"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Thu Aug 18 16:59:14 2005 -0400"
      },
      "message": "[PATCH] 8139cp - redetect link after suspend\n\nAfter suspend the driver needs to retest link status in case the cable\nhas been inserted or removed during the suspend.\n\nSigned-off-by: Pierre Ossman \u003cdrzeus@drzeus.cx\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@pobox.com\u003e\n"
    },
    {
      "commit": "689be43945e9ca7dd704522e55af1b8a73a994d3",
      "tree": "6dcc7a5675a9a2b98c36ee54f2ba4386f84efe83",
      "parents": [
        "f835e471b557c45d2e5701ea5215f6e739b4eb39"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jun 28 15:25:31 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jun 28 15:25:31 2005 -0700"
      },
      "message": "[NET]: Remove gratuitous use of skb-\u003etail in network drivers.\n\nMany drivers use skb-\u003etail unnecessarily.\n\nIn these situations, the code roughly looks like:\n\n\tdev \u003d dev_alloc_skb(...);\n\n\t[optional] skb_reserve(skb, ...);\n\n\t... skb-\u003etail ...\n\nBut even if the skb_reserve() happens, skb-\u003edata equals\nskb-\u003etail.  So it doesn\u0027t make any sense to use anything\nother than skb-\u003edata in these cases.\n\nAnother case was the s2io.c driver directly mucking with\nthe skb-\u003edata and skb-\u003etail pointers.  It really just wanted\nto do an skb_reserve(), so that\u0027s what the code was changed\nto do instead.\n\nAnother reason I\u0027m making this change as it allows some SKB\ncleanups I have planned simpler to merge.  In those cleanups,\nskb-\u003ehead, skb-\u003etail, and skb-\u003eend pointers are removed, and\nreplaced with skb-\u003ehead_room and skb-\u003etail_room integers.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\nAcked-by: Jeff Garzik \u003cjgarzik@pobox.com\u003e\n"
    },
    {
      "commit": "97f568d8e3dc031b092e6086c0534d5411fb2cf5",
      "tree": "626d9dd89a55cc7515b5c1f070acceb82a72f7a6",
      "parents": [
        "223d47278a77091b62e7d063e95860f63ca55e20"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@osdl.org",
        "time": "Sun Jun 26 18:02:44 2005 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Sun Jun 26 18:02:44 2005 -0400"
      },
      "message": "8139cp: safer spin loop for get_statistics\n\nThe spin loop in 8139cp is limited to 100 iterations when pulling hardware\nstats. There is no allowance for processor speed so on a fast machine, the\nstats may not be available that fast. Also, if the board doesn\u0027t return\nsoon enough make sure turn the address back off to prevent later updates\nwhen memory has gone away.\n"
    },
    {
      "commit": "8b0ee07e108b2eefdab5bb73f33223f18926c3b2",
      "tree": "f68ca04180c5488301a40ec212ef2eb2467cf56c",
      "parents": [
        "4638aef40ba9ebb9734caeed1f373c24015259fd",
        "8678887e7fb43cd6c9be6c9807b05e77848e0920"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pretzel.yyz.us",
        "time": "Sun Jun 26 17:11:03 2005 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Sun Jun 26 17:11:03 2005 -0400"
      },
      "message": "Merge upstream (approx. 2.6.12-git8) into \u0027janitor\u0027 branch of netdev-2.6.\n"
    },
    {
      "commit": "8662d061719a202e8196a19c1043ce271318d31b",
      "tree": "9cdcba414710d655be15bcacf566482402ea5e1e",
      "parents": [
        "88d7bd8cb9eb8d64bf7997600b0d64f7834047c5"
      ],
      "author": {
        "name": "Tobias Klauser",
        "email": "tklauser@nuerscht.ch",
        "time": "Thu May 12 22:19:39 2005 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Thu May 12 22:19:39 2005 -0400"
      },
      "message": "  [PATCH] drivers/net/8139cp: Use the DMA_{64, 32}BIT_MASK constants\n  \n  The previous patch did not compile cleanly on all architectures so\n  here\u0027s a fixed one.\n  \n  Use the DMA_{64,32}BIT_MASK constants from dma-mapping.h when calling\n  pci_set_dma_mask() or pci_set_consistent_dma_mask()\n  \n  Signed-off-by: Tobias Klauser \u003ctklauser@nuerscht.ch\u003e\n  Signed-off-by: Jeff Garzik \u003cjgarzik@pobox.com\u003e\n"
    },
    {
      "commit": "a78d8927966dcc41bba52da3a10935072a592417",
      "tree": "455b193a8c782336e3ed4d21c5102d4949d68594",
      "parents": [
        "7502cd1058152791fec94f32b719fec45e7f5de2"
      ],
      "author": {
        "name": "",
        "email": "felipewd@terra.com.br",
        "time": "Thu May 12 19:35:42 2005 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Thu May 12 19:35:42 2005 -0400"
      },
      "message": "[PATCH] 8139cp net driver: add MODULE_VERSION\n"
    },
    {
      "commit": "7502cd1058152791fec94f32b719fec45e7f5de2",
      "tree": "7ccc018d8125fde70ed7fe5a880f50d16b3828eb",
      "parents": [
        "e21ba28262037f5fe7ca8746502c7c03c3da817f"
      ],
      "author": {
        "name": "Steffen Klassert",
        "email": "klassert@mathematik.tu-chemnitz.de",
        "time": "Thu May 12 19:34:31 2005 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Thu May 12 19:34:31 2005 -0400"
      },
      "message": "  [PATCH] 8139cp - add netpoll support\n  \n  Patch adds netpoll support to the 8139cp driver.\n  The patch needs some tests because I have no NIC of this type for testing.\n  \n  Applies against linux-2.6.9-rc2-mm3\n  \n  Signed-off-by: Steffen Klassert \u003cklassert@mathematik.tu-chemnitz.de\u003e\n"
    },
    {
      "commit": "e21ba28262037f5fe7ca8746502c7c03c3da817f",
      "tree": "6124dc6ead01c381c120ca98473d4b0ee70053fd",
      "parents": [
        "5734418d4f3420352eae38c8fcec699bf09874c1"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@osdl.org",
        "time": "Thu May 12 19:33:26 2005 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Thu May 12 19:33:26 2005 -0400"
      },
      "message": "  [PATCH] 8139cp - module_param\n  \n  Not sure if I sent this already...\n  Convert 8139cp to use new module_param() not old MODULE_PARM\n  \n  Signed-off-by: Stephen Hemminger \u003cshemminger@osdl.org\u003e\n"
    },
    {
      "commit": "5734418d4f3420352eae38c8fcec699bf09874c1",
      "tree": "3f9e087502565aeae22a6ac9a40cbc7ff67adbfc",
      "parents": [
        "fcec34565827f2edb29d124498aa8f561455f15d"
      ],
      "author": {
        "name": "Francois Romieu",
        "email": "romieu@fr.zoreil.com",
        "time": "Thu May 12 19:31:31 2005 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Thu May 12 19:31:31 2005 -0400"
      },
      "message": "  [PATCH] 8139cp: SG support fixes\n  \n  - suspicious length in pci_unmap_single;\n  - wait for the last frag before freeing the relevant skb;\n  - no need to crash when facing some unexpected csum combination.\n"
    },
    {
      "commit": "fcec34565827f2edb29d124498aa8f561455f15d",
      "tree": "52c1c3ff75859ce740da9a2704bb9f63ea71de5a",
      "parents": [
        "88d7bd8cb9eb8d64bf7997600b0d64f7834047c5"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Thu May 12 19:28:49 2005 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Thu May 12 19:28:49 2005 -0400"
      },
      "message": "[netdrvr 8139cp] TSO support\n"
    },
    {
      "commit": "05adc3b7458e97a1d0180828000207a403083389",
      "tree": "b7ec16681719bfd3caac350a750b50ed5a4abf50",
      "parents": [
        "4fd416c14c583ee6ff1e2b17ab05e7e02e170e4c"
      ],
      "author": {
        "name": "Pavel Machek",
        "email": "pavel@ucw.cz",
        "time": "Sat Apr 16 15:25:25 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Apr 16 15:25:25 2005 -0700"
      },
      "message": "[PATCH] u32 vs. pm_message_t fixes for drivers/net\n\nThis fixes remaining u32s in drivers/ net.\n\nSigned-off-by: Pavel Machek \u003cpavel@suse.cz\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "1da177e4c3f41524e886b7f1b8a0c1fc7321cac2",
      "tree": "0bba044c4ce775e45a88a51686b5d9f90697ea9d",
      "parents": [],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Apr 16 15:20:36 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Apr 16 15:20:36 2005 -0700"
      },
      "message": "Linux-2.6.12-rc2\n\nInitial git repository build. I\u0027m not bothering with the full history,\neven though we have it. We can create a separate \"historical\" git\narchive of that later if we want to, and in the meantime it\u0027s about\n3.2GB when imported into git - space that would just make the early\ngit days unnecessarily complicated, when we don\u0027t have a lot of good\ninfrastructure for it.\n\nLet it rip!\n"
    }
  ]
}
