)]}'
{
  "log": [
    {
      "commit": "badc48e6605ddeeb2484afae5993c859494decaa",
      "tree": "7da638f9bb53b1812b71e40ad6deca91d59ad301",
      "parents": [
        "753a6c4ff4c371a3e4e3408aaba4d03f3cfde73a",
        "2f880b65fdbc2d4915bddc59d75a176329570fdd"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat May 20 00:03:38 2006 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat May 20 00:03:38 2006 -0400"
      },
      "message": "Merge branch \u0027master\u0027 into upstream\n"
    },
    {
      "commit": "d8e95e52a9db0e26b37f51ab5140b89da7c4b31e",
      "tree": "18288c758368f0147a5e47f1bae4b567d9d0b7a5",
      "parents": [
        "4c1b46226ce4424a93b8ac544e37afb26c8a72c6"
      ],
      "author": {
        "name": "James Cameron",
        "email": "james.cameron@hp.com",
        "time": "Wed May 10 13:33:29 2006 -0700"
      },
      "committer": {
        "name": "Stephen Hemminger",
        "email": "shemminger@osdl.org",
        "time": "Wed May 10 14:04:52 2006 -0700"
      },
      "message": "sis900: phy for FoxCon motherboard\n\n661FX7MI-S motherboard which uses the SiS 661FX chipset.  The patch adds\nan entry to mii_chip_info for the transceiver.\n\nThe PHY ids were found using the sis900_c_122.diff patch from\nhttp://brownhat.org/sis900.html but that patch didn\u0027t solve the problem,\nbecause the PHY at address 1 was already being chosen.\n\nWithout my patch, when bursts of packets arrive from other hosts on a\nLAN, the interface dropped one roughly 10% of the time, causing\nretransmits.  There were fifth second pauses in refresh of large xterms,\nand it made Netrek suck.  I can provide further test data.\n\nWorkaround in lieu of patch is to use mii-tool to advertise\n100baseTx-HD, then force renegotiation.\n\nI wasn\u0027t able to identify the actual transceiver, so the description\nfield is a guess.\n\nThis patch is similar to Artur Skawina\u0027s patch:\nhttp://marc.theaimsgroup.com/?l\u003dlinux-netdev\u0026m\u003d114297516729079\u0026w\u003d2\n\nI\u0027m not sure, but I wonder if it means the default behaviour should be\nchanged, so as to better handle future transceivers.\n\nDiff is against 2.6.16.13.\n\nSigned-off-by: James Cameron \u003cjames.cameron@hp.com\u003e\nSigned-off-by: Stephen Hemminger \u003cshemminger@osdl.org\u003e\n"
    },
    {
      "commit": "d269a69fbbbb7ddd2081af7a768feac754b8357a",
      "tree": "339e4e580ef66551a3f090bf6f6481755db1b59a",
      "parents": [
        "5ad05b990062c1b7a797f0ca293f6bdde62a50d9"
      ],
      "author": {
        "name": "Daniele Venzano",
        "email": "venza@brownhat.org",
        "time": "Mon Apr 17 10:28:06 2006 +0200"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Thu Apr 20 17:29:43 2006 -0400"
      },
      "message": "[PATCH] Add VLAN (802.1q) support to sis900 driver\n\nThe attached patch adds support for VLANs to the sis900 driver and bumps\nthe version number. It is based on an old (2003) patch for the 2.4\nseries by Hamid Hashemi Golpayegani. It applies on top of 2.6.16(.5).\nI have one report that it works and behaves as intended.\nPlease review and consider for inclusion.\n\nSigned-off-by: Daniele Venzano \u003cvenza@brownhat.org\u003e\n\n--\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "7f927fcc2fd1575d01efb4b76665975007945690",
      "tree": "fbb84689600ea512d7b52f9fc46db2d7d8d7c1fd",
      "parents": [
        "ded23ac62776b4360d88e9b0330792d2c57fdfdf"
      ],
      "author": {
        "name": "Alexey Dobriyan",
        "email": "adobriyan@gmail.com",
        "time": "Tue Mar 28 01:56:53 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Mar 28 09:16:08 2006 -0800"
      },
      "message": "[PATCH] Typo fixes\n\nFix a lot of typos.  Eyeballed by jmc@ in OpenBSD.\n\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "0b28002fdf2d5b6ce3135a544c04940a16c5b0ba",
      "tree": "474318b9381eecbb5bfe3181568df7ef3650330a",
      "parents": [
        "0f7217f4accad73e0a86febadb5a5d6e74ff7c37"
      ],
      "author": {
        "name": "Akinobu Mita",
        "email": "mita@miraclelinux.com",
        "time": "Sun Mar 26 01:38:58 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Mar 26 08:57:09 2006 -0800"
      },
      "message": "[PATCH] more s/fucn/func/ typo fixes\n\ns/fucntion/function/ typo fixes\n\nSigned-off-by: Akinobu Mita \u003cmita@miraclelinux.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "494aced2cda34c186083f7d53c419426eea3d584",
      "tree": "5eafa0da01a37c0d943b13c8f1e3eb5c433f62a1",
      "parents": [
        "eadfa7ddca98b0430b8b666e0344ab1d559389c8"
      ],
      "author": {
        "name": "Artur Skawina",
        "email": "art_k@o2.pl",
        "time": "Tue Mar 21 22:04:36 2006 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Wed Mar 22 20:30:45 2006 -0500"
      },
      "message": "[PATCH] sis900 adm7001 PHY support\n\nthis patch is required to get a SIS964 based motherboard ethernet working (FSC D1875)\n(picking the #1 transceiver, instead of the last one, in case no known ones were found\nmight be a better default, and would have worked in this case too)\n\nSigned-off-by: Artur Skawina \u003cart_k@o2.pl\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "f71e130966ba429dbd24be08ddbcdf263df9a5ad",
      "tree": "523f10c926012f520c47894811b94944a7793fd5",
      "parents": [
        "c499ec24c31edf270e777a868ffd0daddcfe7ebd"
      ],
      "author": {
        "name": "Arjan van de Ven",
        "email": "arjan@infradead.org",
        "time": "Fri Mar 03 21:33:57 2006 -0500"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Fri Mar 03 21:33:57 2006 -0500"
      },
      "message": "Massive net driver const-ification.\n"
    },
    {
      "commit": "7bef4b397874eee4484457040e8a1013361d7758",
      "tree": "9a13e891ade50d32806ad303b80526bef9b9df3f",
      "parents": [
        "a0124d780d06db711e8a92135d774940588a27da"
      ],
      "author": {
        "name": "Daniele Venzano",
        "email": "venza@brownhat.org",
        "time": "Sat Feb 25 17:01:09 2006 -0500"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Feb 25 17:01:09 2006 -0500"
      },
      "message": "Fix Wake on LAN support in sis900\n\nFix two bugs in the WoL implementation of sis900. The first causes\nhangs on some system on driver load, the second causes troubles\nwhen disabling WoL support.  Both fixes are one liner and really\nsimple.\n\nSigned-off-by: Lennert Buytenhek \u003cbuytenh@wantstofly.org\u003e\nSigned-off-by: Daniele Venzano \u003cvenza@brownhat.org\u003e\n"
    },
    {
      "commit": "ea37ccea66e6bdd9f3571418b6461850088c114e",
      "tree": "93e543532a6c2959602d3d01384544c398b4f551",
      "parents": [
        "7380a78a973a8109c13cb0e47617c456b6f6e1f5"
      ],
      "author": {
        "name": "Daniele Venzano",
        "email": "venza@brownhat.org",
        "time": "Tue Oct 11 09:44:30 2005 +0200"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Fri Oct 28 16:48:19 2005 -0400"
      },
      "message": "[PATCH] Add Wake on LAN support to sis900 (2)\n\nSorry, but that day I had smoked somthing too heavy for me, the patch\ndidn\u0027t apply. Here\u0027s a new one.\n\nThe patch availble below adds support for Wake on LAN to the sis900\ndriver. Some register addresses were added to sis900.h and two new\nfunctions were implemented in sis900.c. WoL status is controlled by\nethtool.\nPatch is against 2.6.13.\n\nComments are welcome, but also consider for inclusion in the -mm series.\n\nSigned-off-by: Daniele Venzano \u003cvenza@brownhat.org\u003e\n\n--\nSigned-off-by: Jeff Garzik \u003cjgarzik@pobox.com\u003e\n"
    },
    {
      "commit": "7380a78a973a8109c13cb0e47617c456b6f6e1f5",
      "tree": "fb64f857892546a441b27af54921e1669aa30610",
      "parents": [
        "b2795f596932286ef12dc08857960d654f577405"
      ],
      "author": {
        "name": "Vasily Averin",
        "email": "vvs@sw.ru",
        "time": "Fri Oct 28 16:46:35 2005 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Fri Oct 28 16:46:35 2005 -0400"
      },
      "message": "sis900: come alive after temporary memory shortage\n\n1) Forgotten counter incrementation in sis900_rx() in case\n     it doesn\u0027t get memory for skb, that leads to whole interface failure.\n     Problem is accompanied with messages:\n    eth0: Memory squeeze,deferring packet.\n    eth0: NULL pointer encountered in Rx ring, skipping\n\n2) If counter cur_rx overflows and there\u0027ll be temporary memory problems\n     buffer can\u0027t be recreated later, when memory IS available.\n\n3) Limit the work in handler to prevent the endless packets processing\n   if new packets are generated faster then handled.\n\nSigned-off-by: Konstantin Khorenko \u003ckhorenko@sw.ru\u003e\nSigned-off-by: Vasily Averin \u003cvvs@sw.ru\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": "12b279f9c0cb70695865dc336161512fa6e75d50",
      "tree": "674089c0d5822f45fae9168cf45a8f7b3382c413",
      "parents": [
        "e8c0eee96801f3c3f577b377b89ab01ab36ba7b6"
      ],
      "author": {
        "name": "Tobias Klauser",
        "email": "tklauser@nuerscht.ch",
        "time": "Mon Apr 04 18:10:18 2005 +0200"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Sun Jun 26 18:14:31 2005 -0400"
      },
      "message": "[PATCH] net/sis900: Use the DMA_32BIT_MASK constant\n\nUse the DMA_32BIT_MASK constant from dma-mapping.h when calling\npci_set_dma_mask() or pci_set_consistent_dma_mask() instead of custom\nmacros.\nThis patch includes dma-mapping.h explicitly because it caused errors\non some architectures otherwise.\nSee http://marc.theaimsgroup.com/?t\u003d108001993000001\u0026r\u003d1\u0026w\u003d2 for details\n\nSigned-off-by: Tobias Klauser \u003ctklauser@nuerscht.ch\u003e\n"
    },
    {
      "commit": "da369b01d49b34803265096eb92a2d6da61cf0d0",
      "tree": "6967b8292fa142e8e83f9bbaa788dacbfcfd3a8d",
      "parents": [
        "88d7bd8cb9eb8d64bf7997600b0d64f7834047c5"
      ],
      "author": {
        "name": "Daniele Venzano",
        "email": "webvenza@libero.it",
        "time": "Thu May 12 20:13:14 2005 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Thu May 12 20:13:14 2005 -0400"
      },
      "message": "  [PATCH] More ethtool support for sis900 and warning fix\n  \n  Add support to sis900 for the following ethtool ops:\n        - get_link\n        - get_settings\n        - set_settings\n        - nway_reset\n  \n  Signed-off-by: Daniele Venzano \u003cwebvenza@libero.it\u003e\n  Signed-off-by: Jeff Garzik \u003cjgarzik@pobox.com\u003e\n\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"
    }
  ]
}
