)]}'
{
  "log": [
    {
      "commit": "86f0cd505781e42000763821ec6f70127a6abaae",
      "tree": "e6b02e8ee3461a80f8334bcf3a815bd5c51af07f",
      "parents": [
        "815f62bf742718458ba822a7e1f51f285eb997f2"
      ],
      "author": {
        "name": "Francois Romieu",
        "email": "romieu@fr.zoreil.com",
        "time": "Wed Aug 24 01:14:23 2005 +0200"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Sat Aug 27 04:41:01 2005 -0400"
      },
      "message": "[PATCH] r8169: avoid conflict between revisions 2 and 3 of the Linksys EG1032\n\nBoth revisions share the same PCI device ID and vendor ID but revision 2\nof the device uses SysKonnect\u0027s chipset whereas revision 3 of the device\nuses Realtek\u0027s 8169 chipset.\n\nCredit goes to Christiaan Lutzer \u003cmythtv.lutzer@gmail.com\u003e for reporting\nthe issue and giving the actual value for the different revisions.\n\nSigned-off-by: Francois Romieu \u003cromieu@fr.zoreil.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@pobox.com\u003e\n"
    },
    {
      "commit": "913168de6284cd27810e9ee7ae029d408a2a0555",
      "tree": "cdc80bf12fbc2b0ea21c44c923febf93fcb390f0",
      "parents": [
        "a51d74409d856e472bad753aecf1f2715718c242"
      ],
      "author": {
        "name": "Francois Romieu",
        "email": "romieu@fr.zoreil.com",
        "time": "Sat Jul 30 01:12:11 2005 +0200"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Fri Aug 19 03:04:10 2005 -0400"
      },
      "message": "[PATCH] r8169: PCI ID for the Linksys EG1032\n\nThe Linksys EG1032 uses Realtek\u0027s 8169 chipset.\n\nCredit goes to Bob Wilson \u003cbwilson4web@hotmail.com\u003e for the report.\n\nSigned-off-by: Francois Romieu \u003cromieu@fr.zoreil.com\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": "0e396ee43e445cb7c215a98da4e76d0ce354d9d7",
      "tree": "a6fde6a33965abb6077420cda31e3f1fbe8d3891",
      "parents": [
        "b8112df71cae7d6a86158caeb19d215f56c4f9ab",
        "2089a0d38bc9c2cdd084207ebf7082b18cf4bf58"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Jun 18 11:42:35 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Jun 18 11:42:35 2005 -0700"
      },
      "message": "Manual merge of rsync://rsync.kernel.org/pub/scm/linux/kernel/git/jgarzik/netdev-2.6.git\n\nThis is a fixed-up version of the broken \"upstream-2.6.13\" branch, where\nI re-did the manual merge of drivers/net/r8169.c by hand, and made sure\nthe history is all good.\n"
    },
    {
      "commit": "979b6c135fc4d466a39d8e3ec05583e5ee30261a",
      "tree": "1f78eec2624902890bd15259088813f10f3eaea8",
      "parents": [
        "6efd8455cff1979dd081daaa1ce3d3f1764863dc"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Jun 13 14:30:40 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jun 13 14:30:40 2005 -0700"
      },
      "message": "[NET]: Move the netdev list to vger.kernel.org.\n\nFrom: Ralf Baechle \u003cralf@linux-mips.org\u003e\n\nThere are archives of the old list at http://oss.sgi.com/archives/netdev\n\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n\n"
    },
    {
      "commit": "4dcb7d33770541ae3e65a57351f3875df64e8af6",
      "tree": "d18f1f2d97bd658b3b89dc32d8ae92817139943b",
      "parents": [
        "d4a3a0fc9c2d012093cf75a8d95034966c17e71e"
      ],
      "author": {
        "name": "Richard Dawe",
        "email": "rich@phekda.gotadsl.co.uk",
        "time": "Fri May 27 21:12:00 2005 +0200"
      },
      "committer": {
        "name": "Francois Romieu",
        "email": "romieu@fr.zoreil.com",
        "time": "Fri May 27 21:12:00 2005 +0200"
      },
      "message": "[PATCH] r8169: minor cleanup\n\n- more consistent prototypes;\n- rtl8169_rx_interrupt()\n  o the error condition should be rare;\n  o goto removal.\n\nSigned-off-by: Richard Dawe \u003crich@phekda.gotadsl.co.uk\u003e\nSigned-off-by: Francois Romieu \u003cromieu@fr.zoreil.com\u003e\n"
    },
    {
      "commit": "d4a3a0fc9c2d012093cf75a8d95034966c17e71e",
      "tree": "38caaccf7d8a4f69e099aca4515296a0f3f14019",
      "parents": [
        "b57b7e5a11c4e45565cf34d786d74ad35483fe83"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@osdl.org",
        "time": "Fri May 27 21:11:56 2005 +0200"
      },
      "committer": {
        "name": "Francois Romieu",
        "email": "romieu@fr.zoreil.com",
        "time": "Fri May 27 21:11:56 2005 +0200"
      },
      "message": "[PATCH] r8169: add ethtool support for dumping the chip statistics\n\nThere aren\u0027t lots of statistics available, but this is what is available\naccording to the RealTek documentation.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@osdl.org\u003e\nSigned-off-by: Francois Romieu \u003cromieu@fr.zoreil.com\u003e\n"
    },
    {
      "commit": "b57b7e5a11c4e45565cf34d786d74ad35483fe83",
      "tree": "acfc1d5e622352341327bede1e25c1106ad5e520",
      "parents": [
        "df0a1bf63403c2decec2c11cdd1b304363174e90"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@osdl.org",
        "time": "Fri May 27 21:11:52 2005 +0200"
      },
      "committer": {
        "name": "Francois Romieu",
        "email": "romieu@fr.zoreil.com",
        "time": "Fri May 27 21:11:52 2005 +0200"
      },
      "message": "[PATCH] r8169: ethtool message level control support\n\nAlso:\n- ratelimit the too much work at interrupt message, so if under massive\n  packet load the console doesn\u0027t get flooded;\n- removal of a few PFX used in contexts where dev-\u003ename is available;\n- s/-\u003eslot_name/pci_name/;\n- printed_version is redundant with the debug option. Remove it and let\n  the user decide.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@osdl.org\u003e\nSigned-off-by: Francois Romieu \u003cromieu@fr.zoreil.com\u003e\n"
    },
    {
      "commit": "df0a1bf63403c2decec2c11cdd1b304363174e90",
      "tree": "a889398704650eb3bdccec46591969740022c987",
      "parents": [
        "1b7efd58bb2c89f408118888b659b51ff66c47b9"
      ],
      "author": {
        "name": "Francois Romieu",
        "email": "romieu@fr.zoreil.com",
        "time": "Fri May 27 21:11:49 2005 +0200"
      },
      "committer": {
        "name": "Francois Romieu",
        "email": "romieu@fr.zoreil.com",
        "time": "Fri May 27 21:11:49 2005 +0200"
      },
      "message": "[PATCH] r8169: add module parameter (media)\n\nAdd module parameter description for the media option.\n\nSigned-off-by: Francois Romieu \u003cromieu@fr.zoreil.com\u003e\n"
    },
    {
      "commit": "1b7efd58bb2c89f408118888b659b51ff66c47b9",
      "tree": "bdd823a5f9f78526f6949e4652e3727261e5f82c",
      "parents": [
        "f7ccf420e5d5553d2cb25d21f8bb77e7747f1c35"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@osdl.org",
        "time": "Fri May 27 21:11:45 2005 +0200"
      },
      "committer": {
        "name": "Francois Romieu",
        "email": "romieu@fr.zoreil.com",
        "time": "Fri May 27 21:11:45 2005 +0200"
      },
      "message": "[PATCH] r8169: add module parameter (copybreak)\n\nAdd module parameter description for copybreak.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@osdl.org\u003e\nSigned-off-by: Francois Romieu \u003cromieu@fr.zoreil.com\u003e\n"
    },
    {
      "commit": "f7ccf420e5d5553d2cb25d21f8bb77e7747f1c35",
      "tree": "d532a80b9238d9c28b02c78816cc8cb108ddb274",
      "parents": [
        "53456f607a7ec02905823dc92a94c7e36d4ded1a"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@osdl.org",
        "time": "Fri May 27 21:11:41 2005 +0200"
      },
      "committer": {
        "name": "Francois Romieu",
        "email": "romieu@fr.zoreil.com",
        "time": "Fri May 27 21:11:41 2005 +0200"
      },
      "message": "[PATCH] r8169: identify the napi version\n\nTo tell if driver is configured for NAPI or not, put -NAPI on driver\nversion. Remove the NAPI printk since the complete version information\nis displayed once in the pci probe routine or returned via ethtool.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@osdl.org\u003e\nSigned-off-by: Francois Romieu \u003cromieu@fr.zoreil.com\u003e\n"
    },
    {
      "commit": "53456f607a7ec02905823dc92a94c7e36d4ded1a",
      "tree": "1643b77fc11b438ae49fc477c63f8d8d5cb2753d",
      "parents": [
        "a7b6459de19c85432f791728317089459316da32"
      ],
      "author": {
        "name": "Francois Romieu",
        "email": "romieu@fr.zoreil.com",
        "time": "Fri May 27 21:11:37 2005 +0200"
      },
      "committer": {
        "name": "Francois Romieu",
        "email": "romieu@fr.zoreil.com",
        "time": "Fri May 27 21:11:37 2005 +0200"
      },
      "message": "[PATCH] r8169: de-obfuscate supported PCI ID\n\nDe-obfuscate supported PCI ID\n\nSigned-off-by: Francois Romieu \u003cromieu@fr.zoreil.com\u003e\n"
    },
    {
      "commit": "a7b6459de19c85432f791728317089459316da32",
      "tree": "3dbdc17e74ac7f3219b0d6215dd02973b6013f30",
      "parents": [
        "126fa4b9ca5d9d7cb7d46f779ad3bd3631ca387c"
      ],
      "author": {
        "name": "Francois Romieu",
        "email": "romieu@fr.zoreil.com",
        "time": "Fri May 27 21:11:33 2005 +0200"
      },
      "committer": {
        "name": "Francois Romieu",
        "email": "romieu@fr.zoreil.com",
        "time": "Fri May 27 21:11:33 2005 +0200"
      },
      "message": "[PATCH] r8169: new PCI id\n\nThe USR 997902 is based on the 8169 chipset.\n\nThe value has been extracted from the sources of the driver which\ncomes with the manufacturer\u0027s cdrom. Heads-up and test by TommyDrum\n\u003cmycooc@yahoo.it\u003e.\n\nSigned-off-by: Francois Romieu \u003cromieu@fr.zoreil.com\u003e\n"
    },
    {
      "commit": "126fa4b9ca5d9d7cb7d46f779ad3bd3631ca387c",
      "tree": "74d19e344c90a64c4b6638c0ba994ce19e193714",
      "parents": [
        "88d7bd8cb9eb8d64bf7997600b0d64f7834047c5"
      ],
      "author": {
        "name": "Francois Romieu",
        "email": "romieu@fr.zoreil.com",
        "time": "Thu May 12 20:09:17 2005 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Thu May 12 20:09:17 2005 -0400"
      },
      "message": "  [PATCH] r8169: incoming frame length check\n  \n  The size of the incoming frame is not correctly checked.\n  \n  The RxMaxSize register (0xDA) does not work as expected and incoming\n  frames whose size exceeds the MTU actually end spanning multiple\n  descriptors. The first Rx descriptor contains the size of the whole\n  frame (or some garbage in its place). The driver does not expect\n  something above the space allocated to the current skb and crashes\n  loudly when it issues a skb_put.\n  \n  The fix contains two parts:\n  - disable hardware Rx size filtering: so far it only proved to be able\n    to trigger some new fancy errors;\n  - drop multi-descriptors frame: as the driver allocates MTU sized Rx\n    buffers, it provides an adequate filtering.\n  \n  As a bonus, wrong descriptors were not returned to the asic after their\n  processing.\n  \n  Signed-off-by: Francois Romieu \u003cromieu@fr.zoreil.com\u003e\n  Signed-off-by: Jeff Garzik \u003cjgarzik@pobox.com\u003e\n"
    },
    {
      "commit": "fbd568a3e61a7decb8a754ad952aaa5b5c82e9e5",
      "tree": "40a44149a9b6a39eac5481380e2212f9b9b74eb2",
      "parents": [
        "9b06e818985d139fd9e82c28297f7744e1b484e1"
      ],
      "author": {
        "name": "Paul E. McKenney",
        "email": "paulmck@us.ibm.com",
        "time": "Sun May 01 08:59:04 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sun May 01 08:59:04 2005 -0700"
      },
      "message": "[PATCH] Change synchronize_kernel to _rcu and _sched\n\nThis patch changes calls to synchronize_kernel(), deprecated in the earlier\n\"Deprecate synchronize_kernel, GPL replacement\" patch to instead call the new\nsynchronize_rcu() and synchronize_sched() APIs.\n\nSigned-off-by: Paul E. McKenney \u003cpaulmck@us.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\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"
    }
  ]
}
