)]}'
{
  "log": [
    {
      "commit": "a7c243b544c0e9f6775c2607decaa59d54fb9e11",
      "tree": "86fdb4d2d6cef932af7497f28827e7d52b29e48c",
      "parents": [
        "7df446e7e043b2ba5fd5de42529f9d797e8b501a",
        "f406db8cba6bbce42b96490e6d31bdec229ad994"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Nov 09 08:34:36 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Nov 09 08:34:36 2005 -0800"
      },
      "message": "Merge branch \u0027upstream-linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/netdev-2.6\n"
    },
    {
      "commit": "733482e445ca4450cf41381b1c95e2b8c7145114",
      "tree": "d31a2fdaeb8e439fc348a781c780a035d794266d",
      "parents": [
        "c1a0f5e3c01d28b6782457bee5ae5ace3a9958ec"
      ],
      "author": {
        "name": "Olaf Hering",
        "email": "olh@suse.de",
        "time": "Tue Nov 08 21:34:55 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Nov 09 07:55:57 2005 -0800"
      },
      "message": "[PATCH] changing CONFIG_LOCALVERSION rebuilds too much, for no good reason\n\nThis patch removes almost all inclusions of linux/version.h.  The 3\n#defines are unused in most of the touched files.\n\nA few drivers use the simple KERNEL_VERSION(a,b,c) macro, which is\nunfortunatly in linux/version.h.\n\nThere are also lots of #ifdef for long obsolete kernels, this was not\ntouched.  In a few places, the linux/version.h include was move to where\nthe LINUX_VERSION_CODE was used.\n\nquilt vi `find * -type f -name \"*.[ch]\"|xargs grep -El \u0027(UTS_RELEASE|LINUX_VERSION_CODE|KERNEL_VERSION|linux/version.h)\u0027|grep -Ev \u0027(/(boot|coda|drm)/|~$)\u0027`\n\nsearch pattern:\n/UTS_RELEASE\\|LINUX_VERSION_CODE\\|KERNEL_VERSION\\|linux\\/\\(utsname\\|version\\).h\n\nSigned-off-by: Olaf Hering \u003colh@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "eac1dfcb32fbe8b0d9135caea90b0bba9945360f",
      "tree": "8ab18e8bc3c3eb000c89c59dce3e929340e4308d",
      "parents": [
        "ba5eec9c55ec4be99d21a6ea614003b65d7f37d7"
      ],
      "author": {
        "name": "Francois Romieu",
        "email": "romieu@fr.zoreil.com",
        "time": "Tue Nov 08 23:38:01 2005 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Wed Nov 09 01:02:41 2005 -0500"
      },
      "message": "[PATCH] b44: increase version number\n\nSigned-off-by: Francois Romieu \u003cromieu@fr.zoreil.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@pobox.com\u003e\n"
    },
    {
      "commit": "ba5eec9c55ec4be99d21a6ea614003b65d7f37d7",
      "tree": "79070a6366a44bf37101f0dfa3ee73bbc1192120",
      "parents": [
        "b9dcbb40f40d60c7e33a2b7ea858fcd27c35cc00"
      ],
      "author": {
        "name": "Francois Romieu",
        "email": "romieu@fr.zoreil.com",
        "time": "Tue Nov 08 23:37:12 2005 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Wed Nov 09 01:02:41 2005 -0500"
      },
      "message": "[PATCH] b44: race on device closing\n\nUsual fix:\n- b44_interrupt() does not schedule NAPI polling when the device is\n  going down;\n- b44_close() waits for any scheduled NAPI polling before it starts\n  to release the private structures of the device.\n\nSigned-off-by: Francois Romieu \u003cromieu@fr.zoreil.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@pobox.com\u003e\n"
    },
    {
      "commit": "b9dcbb40f40d60c7e33a2b7ea858fcd27c35cc00",
      "tree": "e044be0f5fe46fee4990f819fd30a7dc89e3694a",
      "parents": [
        "e3305626e0985faa8796f1f4e5a99c1f40bfa70e"
      ],
      "author": {
        "name": "Francois Romieu",
        "email": "romieu@fr.zoreil.com",
        "time": "Tue Nov 08 23:36:20 2005 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Wed Nov 09 01:02:41 2005 -0500"
      },
      "message": "[PATCH] b44: replace B44_FLAG_INIT_COMPLETE with netif_running()\n\nSigned-off-by: Francois Romieu \u003cromieu@fr.zoreil.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@pobox.com\u003e\n"
    },
    {
      "commit": "6c2f4267833f453156f8f439cc32eb4c92f357b4",
      "tree": "912f0075a855d652a58a9bb8cd9f3ca9a98fd745",
      "parents": [
        "65b984f26f16e97168ee29e53145055412f38a23"
      ],
      "author": {
        "name": "Francois Romieu",
        "email": "romieu@fr.zoreil.com",
        "time": "Mon Nov 07 01:52:57 2005 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Mon Nov 07 03:37:05 2005 -0500"
      },
      "message": "[PATCH] b44: late request_irq in b44_open\n\nDon\u0027t request_irq before the registers are reset/init.\n\nSigned-off-by: Francois Romieu \u003cromieu@fr.zoreil.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@pobox.com\u003e\n"
    },
    {
      "commit": "65b984f26f16e97168ee29e53145055412f38a23",
      "tree": "ece6ca6ed3844220c92e4b1207542864f70bad39",
      "parents": [
        "3353930d9d026ca94747d0766f864b2a0a8c714b"
      ],
      "author": {
        "name": "Francois Romieu",
        "email": "romieu@fr.zoreil.com",
        "time": "Mon Nov 07 01:52:06 2005 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Mon Nov 07 03:37:05 2005 -0500"
      },
      "message": "[PATCH] b44: s/spin_lock_irqsave/spin_lock/ in b44_interrupt\n\nThere is no need to save/restore the irq state as the irq are always\nlocally disabled when b44_interrupt is issued.\n\nSigned-off-by: Francois Romieu \u003cromieu@fr.zoreil.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@pobox.com\u003e\n"
    },
    {
      "commit": "3353930d9d026ca94747d0766f864b2a0a8c714b",
      "tree": "6f76506a9ebe0be3a0fde5b214a01fd95000548a",
      "parents": [
        "874a6214bc1477004a0dd6f881b078d0d6b1eae9"
      ],
      "author": {
        "name": "Francois Romieu",
        "email": "romieu@fr.zoreil.com",
        "time": "Mon Nov 07 01:51:34 2005 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Mon Nov 07 03:37:05 2005 -0500"
      },
      "message": "[PATCH] b44: expose counters through ethtool\n\nSigned-off-by: Francois Romieu \u003cromieu@fr.zoreil.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@pobox.com\u003e\n"
    },
    {
      "commit": "874a6214bc1477004a0dd6f881b078d0d6b1eae9",
      "tree": "bf01333dce3b5ee11d1d9187efd7317fffb18ac5",
      "parents": [
        "c719369350bc566d2643067421fbf05f4b90e70b"
      ],
      "author": {
        "name": "Francois Romieu",
        "email": "romieu@fr.zoreil.com",
        "time": "Mon Nov 07 01:50:46 2005 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Mon Nov 07 03:37:05 2005 -0500"
      },
      "message": "[PATCH] b44: miscellaneous cleanup\n\n- remove unneeded forward declarations\n- s/kmalloc + memset/kzalloc/\n- whitespace readjustement can\u0027t hurt\n- wrong comment: b44_init_rings _is_ called with a spinlock held in\n  b44_{open/set_ringparam/set_pauseparam/etc}.\n  Actually, it does not need to be able to sleep\n- b44_remove_one() can not be issued with a NULL device in its\n  private member: remove the test.\n\nSigned-off-by: Francois Romieu \u003cromieu@fr.zoreil.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@pobox.com\u003e\n"
    },
    {
      "commit": "c719369350bc566d2643067421fbf05f4b90e70b",
      "tree": "3526675bd6fc522268915ea6536e10a62c74367b",
      "parents": [
        "b78612b796b0d6cdfba553d456eff008278830e3"
      ],
      "author": {
        "name": "Francois Romieu",
        "email": "romieu@fr.zoreil.com",
        "time": "Mon Nov 07 01:50:03 2005 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Mon Nov 07 03:37:05 2005 -0500"
      },
      "message": "[PATCH] b44: b44_start_xmit returns with a lock held when it fails allocating\n\nThe patch simply factors out the release of the lock.\n\nSigned-off-by: Francois Romieu \u003cromieu@fr.zoreil.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@pobox.com\u003e\n"
    },
    {
      "commit": "46e178535836dcd7ef92f179218628d101892c59",
      "tree": "db323b41078da50d3cd56a6f99da919bc619e4eb",
      "parents": [
        "a1bfcd97414d3e9b3c96f27d9b1a1e76c9543ba6"
      ],
      "author": {
        "name": "Pavel Machek",
        "email": "pavel@ucw.cz",
        "time": "Fri Oct 28 15:14:47 2005 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Fri Oct 28 19:06:43 2005 -0400"
      },
      "message": "[PATCH] b44: fix suspend/resume\n\nFix suspend/resume on b44 by freeing/reacquiring irq.  Otherwise it hangs\non resume.\n\nSigned-off-by: Pavel Machek \u003cpavel@suse.cz\u003e\nCc: Jeff Garzik \u003cjgarzik@pobox.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@pobox.com\u003e\n"
    },
    {
      "commit": "b4558ea93d66a43f7990d26f145fd4c54a01c9bf",
      "tree": "70aa8ba4864f8ee994b7f5278f5045af6a646d34",
      "parents": [
        "7380a78a973a8109c13cb0e47617c456b6f6e1f5"
      ],
      "author": {
        "name": "Jesper Juhl",
        "email": "jesper.juhl@gmail.com",
        "time": "Fri Oct 28 16:53:13 2005 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Fri Oct 28 16:53:13 2005 -0400"
      },
      "message": "drivers/net: Remove pointless checks for NULL prior to calling kfree()\n"
    },
    {
      "commit": "89358f90ab6f6657d386e77e19c805d7ab88694f",
      "tree": "3b0192df7f164e1f409385626e605cf09bd93c93",
      "parents": [
        "48257c4f168e5d040394aeca4d37b59f68e0d36b"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@osdl.org",
        "time": "Fri Oct 28 16:38:02 2005 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Fri Oct 28 16:38:02 2005 -0400"
      },
      "message": "[netdrvr b44] include linux/dma-mapping.h to eliminate warning\n"
    },
    {
      "commit": "adf6e00064ebcd3d82009ba6ef66f489f0885ebd",
      "tree": "d28e9462118fe0702fb717838e094867aae00f7b",
      "parents": [
        "9eb343aeb3e106c1e4c07e2863f45b2c121b3b78"
      ],
      "author": {
        "name": "Matthew Wilcox",
        "email": "matthew@wil.cx",
        "time": "Tue Oct 04 11:25:17 2005 -0600"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Fri Oct 28 16:14:10 2005 -0400"
      },
      "message": "[PATCH] b44 reports wrong advertised flags\n\nLooks like someone used the MII constants instead of the ethtool constants.\n\nSigned-off-by: Matthew Wilcox \u003cmatthew@wil.cx\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@pobox.com\u003e\n"
    },
    {
      "commit": "9f38c636ababfb41e58c9ec1e9719492ef7f0479",
      "tree": "52a0d64efd7a0f814dd327f2bd983a5c8260b1be",
      "parents": [
        "df49898a47061e82219c991dfbe9ac6ddf7a866b"
      ],
      "author": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Oct 18 21:30:59 2005 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Tue Oct 18 22:27:13 2005 -0400"
      },
      "message": "[PATCH] b44: alternate allocation option for DMA descriptors\n\nThis is a (final?) hack to support the odd DMA allocation requirements\nof the b44 hardware.  The b44 hardware has a 30-bit DMA mask.  On x86,\nanything less than a 32-bit DMA mask forces allocations into the 16MB\nGFP_DMA range.  The memory there is somewhat limited, often resulting\nin an inability to initialize the b44 driver.\n\nThis hack uses streaming DMA allocation APIs in order to provide an\nalternative in case the GFP_DMA allocation fails.  It is somewhat ugly,\nbut not much worse than the similar existing hacks to support SKB\nallocations in the same driver.  FWIW, I have received positive\nfeedback on this from several Fedora users.\n\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@pobox.com\u003e\n"
    },
    {
      "commit": "2160de53cc17a40ad07bd38bf52dd0bb72dd5183",
      "tree": "398073edc9425debbee57d6bcd844f6291a411e5",
      "parents": [
        "62a720b889a37496d5f36d09875578956745d196"
      ],
      "author": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Sep 12 10:48:55 2005 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Wed Sep 14 08:29:31 2005 -0400"
      },
      "message": "[PATCH] b44: support ETHTOOL_GPERMADDR\n\nAdd support for ETHTOOL_GPERMADDR to b44.\n\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@pobox.com\u003e\n"
    },
    {
      "commit": "5028770a42e7bc4d15791a44c28f0ad539323807",
      "tree": "74800e35129775413c13ce7caf036ca19e3ce56c",
      "parents": [
        "9f02d6b7b43d46a74dd385f06090104ecd0fb807",
        "d8683a0cb5d09cb7f19feefa708424a84577e68f"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Jul 12 17:21:56 2005 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Jul 12 17:21:56 2005 -0400"
      },
      "message": "[ACPI] merge acpi-2.6.12 branch into latest Linux 2.6.13-rc...\n\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "d58da590451cf6ae75379a2ebf96d3afb8d810d8",
      "tree": "3b39228dbd1ed798965cf64f5bd98a498f5811cc",
      "parents": [
        "362b06bb70b5a5779b2e852e0f2bdb437061106e"
      ],
      "author": {
        "name": "David Shaohua Li",
        "email": "shaohua.li@intel.com",
        "time": "Fri Mar 18 16:43:54 2005 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Mon Jul 11 23:23:46 2005 -0400"
      },
      "message": "[ACPI] S3 Suspend to RAM: fix driver suspend/resume methods\n\nDrivers should do this:\n\n.suspend()\n\tpci_disable_device()\n\n.resume()\n\tpci_enable_device()\n\nhttp://bugzilla.kernel.org/show_bug.cgi?id\u003d3469\n\nSigned-off-by: David Shaohua Li \u003cshaohua.li@intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "e254e9bff5283aad1af6d74d2a312ee011b84d61",
      "tree": "7b87098577463bca2576d3cabe20360122c4ba84",
      "parents": [
        "1fe2cb32763457a829d33b38ec117ffe5c98e045"
      ],
      "author": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Jun 08 15:11:57 2005 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Mon Jun 27 00:46:40 2005 -0400"
      },
      "message": "[PATCH] b44: check link state during open\n\nCheck the link state during b44_open.  This closes a 1 HZ window\nthat existed after b44_open ran but before the b44_timer handler ran,\nduring which ethtool would report \"Link detected: yes\" no matter what\nthe link state actually was.\n\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\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"
    }
  ]
}
