)]}'
{
  "log": [
    {
      "commit": "0b5bf225c06e62eb6066fc5b7ccf4f296356c503",
      "tree": "931d1f5033618a203d0db18cef8eae290a442e3a",
      "parents": [
        "4a5e8e296cfdeef18312c08199f25c00ec148f41"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Mar 21 16:22:47 2006 -0500"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Mar 21 16:22:47 2006 -0500"
      },
      "message": "[netdrvr] pcnet32: other source formatting cleanups\n\n- undo some Lindent damage by indenting member names\n- remove history at top of .c file, this is stored in the kernel\n  repo changelog (in greater detail, even).\n"
    },
    {
      "commit": "4a5e8e296cfdeef18312c08199f25c00ec148f41",
      "tree": "0a1fe45e304b04f0a6ea67613548117e4645995c",
      "parents": [
        "3d781a02313e9f22923ee919d99e1cf72fd1f468"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Mar 21 16:15:44 2006 -0500"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Mar 21 16:15:44 2006 -0500"
      },
      "message": "[netdrvr] pcnet32: Lindent\n"
    },
    {
      "commit": "3d781a02313e9f22923ee919d99e1cf72fd1f468",
      "tree": "fab9e90894de2fcd483603f66ca592cf1f136c4d",
      "parents": [
        "09779c6df2dbe95483269d194b327d41fe2cc57e"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@osdl.org",
        "time": "Thu Mar 16 23:58:44 2006 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Mar 21 16:00:53 2006 -0500"
      },
      "message": "[PATCH] skfp warning fixes\n\ndrivers/net/skfp/fplustm.c: In function `enable_formac\u0027:\ndrivers/net/skfp/fplustm.c:552: warning: large integer implicitly truncated to unsigned type\ndrivers/net/skfp/fplustm.c:555: warning: large integer implicitly truncated to unsigned type\n\nThese arguments were changed to `const\u0027, so the compiler can now see that it\u0027s\ndoing and outw(..., 0xffffnnnn).  Cast the arg to ushort.\n\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "09779c6df2dbe95483269d194b327d41fe2cc57e",
      "tree": "9ee7873eb248481bd06f73fdda79c019292c0e26",
      "parents": [
        "ac62ef043504d5c754357325cd514553ddabb046"
      ],
      "author": {
        "name": "Nicolas Pitre",
        "email": "nico@cam.org",
        "time": "Mon Mar 20 11:54:27 2006 -0500"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Mar 21 16:00:53 2006 -0500"
      },
      "message": "[PATCH] smc91x: allow for dynamic bus access configs\n\nAll accessor\u0027s different methods are now selected with C code and unused\nones statically optimized away at compile time instead of being selected\nwith #if\u0027s and #ifdef\u0027s.  This has many advantages such as allowing the\ncompiler to validate the syntax of the whole code, making it cleaner and\neasier to understand, and ultimately allowing people to define\nconfiguration symbols in terms of variables if they really want to\ndynamically support multiple bus configurations at the same time (with\nthe unavoidable performance cost).\n\nSigned-off-by: Nicolas Pitre \u003cnico@cam.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "ac62ef043504d5c754357325cd514553ddabb046",
      "tree": "b1c45d98f238852370d09b5cc2f37625005b9442",
      "parents": [
        "8368f31c8f51ef8ba61ce9fff7b94259777b6419"
      ],
      "author": {
        "name": "Don Fry",
        "email": "brazilnut@us.ibm.com",
        "time": "Mon Mar 20 15:26:03 2006 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Mar 21 16:00:53 2006 -0500"
      },
      "message": "[PATCH] pcnet32: support boards with multiple phys\n\nBoards with multiple PHYs were not being handled properly by the pcnet32\ndriver.  This patch by Thomas Bogendoerfer with changes by me will allow\nAllied Telesyn 2700FTX and 2701FTX boards to use either the copper or\nthe fiber interfaces.  It has been tested on ia32 and ppc64 hardware.\nPhilippe Seewer also tested and improved the patch.\nethtool for pcnet32 already supports multiple phys.\n\nSee also bugzilla bug 4219.\n\nPlease apply to 2.6.16\n\nSigned-off-by:  Don Fry \u003cbrazilnut@us.ibm.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "8368f31c8f51ef8ba61ce9fff7b94259777b6419",
      "tree": "b5a762e54e4895dc9b4df071d61b144ce804d62b",
      "parents": [
        "d257924e85a81561a956f1791fa5a226e3a32ce1"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@osdl.org",
        "time": "Mon Mar 20 15:48:23 2006 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Mar 21 16:00:53 2006 -0500"
      },
      "message": "[PATCH] sky2 version 1.1\n\nSet version to 1.1\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@osdl.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "d257924e85a81561a956f1791fa5a226e3a32ce1",
      "tree": "4632372160838e2a878f9f1edf0d34b0da06d49c",
      "parents": [
        "8f24664da64f8db094cd9d379b16fc1d8776d1df"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@osdl.org",
        "time": "Mon Mar 20 15:48:22 2006 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Mar 21 16:00:53 2006 -0500"
      },
      "message": "[PATCH] sky2: handle all error irqs\n\nThe hardware has additional error trap interrupt bits.  I have never seen\nthem trigger, but if they do, it looks like this might be useful.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@osdl.rog\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "8f24664da64f8db094cd9d379b16fc1d8776d1df",
      "tree": "c954d1ac501e3f4f4c5473cdc96bf46894b129d9",
      "parents": [
        "d89e1343959200a578465d50bb36c89733cf66a7"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@osdl.org",
        "time": "Mon Mar 20 15:48:21 2006 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Mar 21 16:00:52 2006 -0500"
      },
      "message": "[PATCH] sky2: transmit recovery\n\nThis patch decodes state and revovers from any races in the transmit\ntimeout and NAPI logic. It should never trigger, but if it does then\ndo the right thing.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@osdl.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "d89e1343959200a578465d50bb36c89733cf66a7",
      "tree": "9e920b8be3e6ab137b0c7e295f9d62ce80c30a88",
      "parents": [
        "fb2690a9bfa330aff3de29cbdde526591ac90dce"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@osdl.org",
        "time": "Mon Mar 20 15:48:20 2006 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Mar 21 16:00:52 2006 -0500"
      },
      "message": "[PATCH] sky2: whitespace fixes\n\nSmall whitespace fixes.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@osdl.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "fb2690a9bfa330aff3de29cbdde526591ac90dce",
      "tree": "e9a070be2062a0221828a29d7499d8e65ce57bba",
      "parents": [
        "77b3d6a2d56be5af87ffae5bb78a39c847d49f99"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@osdl.org",
        "time": "Mon Mar 20 15:48:19 2006 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Mar 21 16:00:52 2006 -0500"
      },
      "message": "[PATCH] sky2: add MSI support\n\nAdd MSI support to sky2 driver.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@osdl.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "77b3d6a2d56be5af87ffae5bb78a39c847d49f99",
      "tree": "6fb2894ed3a6a77a57ff0ace39906ef5918f0e81",
      "parents": [
        "e07b1aa8b3ebedd3c7e0e1b4b524f1b2d62707cf"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@osdl.org",
        "time": "Mon Mar 20 15:48:18 2006 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Mar 21 16:00:52 2006 -0500"
      },
      "message": "[PATCH] sky2: coalescing parameters\n\nChange default coalescing parameters slightly, and allow wider\nrange of values.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@osdl.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "e07b1aa8b3ebedd3c7e0e1b4b524f1b2d62707cf",
      "tree": "15e96ea55b6463d2b75eb94293230d8ee6345165",
      "parents": [
        "c4b1580e8ad1aab13e0d8b97c7af3eebab8791ae"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@osdl.org",
        "time": "Mon Mar 20 15:48:17 2006 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Mar 21 16:00:52 2006 -0500"
      },
      "message": "[PATCH] sky2: rework of NAPI and IRQ management\n\nRedo the interupt handling of sky2 driver based on the IRQ mangement\ndocumentation. All interrupts are handled by the device0 NAPI poll\nroutine.\n\nDon\u0027t need to adjust interrupt mask in IRQ context, done only when\nchanging device under RTNL. Therefore don\u0027t need hwlock anymore.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@osdl.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "c4b1580e8ad1aab13e0d8b97c7af3eebab8791ae",
      "tree": "4e5c5043c3369f0aa4efd2de8cb598705fd1339f",
      "parents": [
        "290d4de5b71f60bb5853a7ef9f0e8c817cd26892"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@osdl.org",
        "time": "Mon Mar 20 15:48:16 2006 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Mar 21 16:00:52 2006 -0500"
      },
      "message": "[PATCH] sky2: drop broken wake on lan support\n\nRemove wake on lan support for now. It doesn\u0027t work right, and I\ndon\u0027t have a machine with working suspend/resume to test or fix it.\nIt will be re-enabled later.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@osdl.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "290d4de5b71f60bb5853a7ef9f0e8c817cd26892",
      "tree": "257fb4590ff919886597bdc300ddd1dc8013227c",
      "parents": [
        "6f059c3e9042bc4eaa4f7a8dd651bbed9be144f2"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@osdl.org",
        "time": "Mon Mar 20 15:48:15 2006 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Mar 21 16:00:51 2006 -0500"
      },
      "message": "[PATCH] sky2: remove support for untested Yukon EC/rev 0\n\nThe Yukon EC/rev0 (A1) chipset requires a bunch of workarounds. I copied these\nfrom sk98lin.  But since they never got tested and add more cruft to the code;\nany attempt at using driver as is on this version will probably fail.\n\nIt looks like this was a early engineering sample chip revision, if it ever shows\nup on a real system. Produce an error message.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@osdl.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "6f059c3e9042bc4eaa4f7a8dd651bbed9be144f2",
      "tree": "7f7793ab7f2e793286a844525f0ab4d057347b7c",
      "parents": [
        "9362860fd1d9062ff9b3dca42aa3e1e68c2ddb67"
      ],
      "author": {
        "name": "Dale Farnsworth",
        "email": "dale@farnsworth.org",
        "time": "Tue Mar 21 11:44:35 2006 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Mar 21 16:00:51 2006 -0500"
      },
      "message": "[PATCH] mv643xx_eth: Cache align skb-\u003edata if CONFIG_NOT_COHERENT_CACHE\n\nWhen I/O is non-cache-coherent, we need to ensure that the I/O buffers\nwe use don\u0027t share cache lines with other data.\n\nSigned-off-by: Dale Farnsworth \u003cdale@farnsworth.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "9362860fd1d9062ff9b3dca42aa3e1e68c2ddb67",
      "tree": "7b13ff1acb639b1acc47a22e524b4ead64629137",
      "parents": [
        "b9d64acc82c104df9e4d6b74cbb1af05a77b5d44"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@osdl.org",
        "time": "Tue Mar 21 10:57:07 2006 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Mar 21 16:00:51 2006 -0500"
      },
      "message": "[PATCH] skge: version 1.4\n\nUpdate version number\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@osdl.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "b9d64acc82c104df9e4d6b74cbb1af05a77b5d44",
      "tree": "796d6a43ea5f5e9c5d0ad591b9185c5bda261cf8",
      "parents": [
        "203babb650d0c99a8be08f479d4a05d420988d89"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@osdl.org",
        "time": "Tue Mar 21 10:57:06 2006 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Mar 21 16:00:51 2006 -0500"
      },
      "message": "[PATCH] skge: handle pci errors better\n\nWhen a PCI error occurs, try and report more info.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@osdl.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "203babb650d0c99a8be08f479d4a05d420988d89",
      "tree": "a573eab0062e1f24eef9c3b063a31a310fa6f192",
      "parents": [
        "c68ce71a340ffb5c589db5d9f9af1ce4ef81baa9"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@osdl.org",
        "time": "Tue Mar 21 10:57:05 2006 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Mar 21 16:00:51 2006 -0500"
      },
      "message": "[PATCH] skge: formmating and whitespace cleanup\n\nReformat some code to make it easier to read. And whitespace\nfixes.\n\nSigned-off-by: Stephen Hemminger \u003csheminger@osdl.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "c68ce71a340ffb5c589db5d9f9af1ce4ef81baa9",
      "tree": "4fc443b263453df988de5133a9ab07561f40fbc4",
      "parents": [
        "ff7907aede7962629c2eb50e08b870316c80518f"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@osdl.org",
        "time": "Tue Mar 21 10:57:04 2006 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Mar 21 16:00:51 2006 -0500"
      },
      "message": "[PATCH] skge: use mmiowb\n\nAdd mmio barriers at the appropriate places, don\u0027t have a platform\nthat needs them, but this is where the documentation of the patch\nsays to add them.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@osdl.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "ff7907aede7962629c2eb50e08b870316c80518f",
      "tree": "fd79519a2bb2738c0c28774a20004e257fbb2880",
      "parents": [
        "93aea718c69d44ee492f233929686b15b5b3702d"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@osdl.org",
        "time": "Tue Mar 21 10:57:03 2006 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Mar 21 16:00:51 2006 -0500"
      },
      "message": "[PATCH] skge: use kcalloc\n\nUse kcalloc when allocating ring data structure.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@osdl.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "93aea718c69d44ee492f233929686b15b5b3702d",
      "tree": "8ab42f448d5b8839b81470c6909b05847cf78180",
      "parents": [
        "c3da14474063e71686039d961d14785a9c2971ae"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@osdl.org",
        "time": "Tue Mar 21 10:57:02 2006 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Mar 21 16:00:50 2006 -0500"
      },
      "message": "[PATCH] skge: dma configuration cleanup\n\nCleanup of the part of the code that sets up DMA configuration.\nShould cause no real change in operation, just clearer.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@osdl.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "c3da14474063e71686039d961d14785a9c2971ae",
      "tree": "e98f5e56f94abb911cc61df12e026e626c651c7c",
      "parents": [
        "cfc3ed796eda2c41fb20986d831ed56c0474279d"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@osdl.org",
        "time": "Tue Mar 21 10:57:01 2006 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Mar 21 16:00:50 2006 -0500"
      },
      "message": "[PATCH] skge: check the allocation of ring buffer\n\nThe SysKonnect Genesis and Yukon chip sets have restrictions on the possible\ncontrol block area.  The memory needs to not cross 4 Gig boundary, and it needs\nto be 8 byte aligned.  This patch checks and fails to bring the device up\nif region is unacceptable.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@osdl.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "cfc3ed796eda2c41fb20986d831ed56c0474279d",
      "tree": "5fbd513356c76c3fafa7ffda0c3dd6eda0d5b690",
      "parents": [
        "00a6cae288138ce0444ab6f48a81da12afe557aa"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@osdl.org",
        "time": "Tue Mar 21 10:57:00 2006 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Mar 21 16:00:50 2006 -0500"
      },
      "message": "[PATCH] skge: use auto masking of irqs\n\nImprove performance of skge driver by not touching irq mask\nregister as much. Since the interrupt source auto-masks, the driver\ncan just leave it disabled until the end of the soft irq.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@osdl.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "00a6cae288138ce0444ab6f48a81da12afe557aa",
      "tree": "28abdccb35a9b251a480c134e097341cdf789f52",
      "parents": [
        "ec1248e70edc5cf7b485efcc7b41e44e10f422e5"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@osdl.org",
        "time": "Tue Mar 21 10:56:59 2006 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Mar 21 16:00:50 2006 -0500"
      },
      "message": "[PATCH] skge: use NAPI for tx cleanup.\n\nCleanup transmit buffers using NAPI.  This allows the transmit routine\nto leave interrupts enabled, and that improves performance.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@osdl.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "3d1f337b3e7378923c89f37afb573a918ef40be5",
      "tree": "386798378567a10d1c7b24f599cb50f70298694c",
      "parents": [
        "2bf2154c6bb5599e3ec3f73c34861a0b12aa839e",
        "5e35941d990123f155b02d5663e51a24f816b6f3"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Mar 21 09:31:48 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Mar 21 09:31:48 2006 -0800"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6\n\n* master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6: (235 commits)\n  [NETFILTER]: Add H.323 conntrack/NAT helper\n  [TG3]: Don\u0027t mark tg3_test_registers() as returning const.\n  [IPV6]: Cleanups for net/ipv6/addrconf.c (kzalloc, early exit) v2\n  [IPV6]: Nearly complete kzalloc cleanup for net/ipv6\n  [IPV6]: Cleanup of net/ipv6/reassambly.c\n  [BRIDGE]: Remove duplicate const from is_link_local() argument type.\n  [DECNET]: net/decnet/dn_route.c: fix inconsequent NULL checking\n  [TG3]: make drivers/net/tg3.c:tg3_request_irq() static\n  [BRIDGE]: use LLC to send STP\n  [LLC]: llc_mac_hdr_init const arguments\n  [BRIDGE]: allow show/store of group multicast address\n  [BRIDGE]: use llc for receiving STP packets\n  [BRIDGE]: stp timer to jiffies cleanup\n  [BRIDGE]: forwarding remove unneeded preempt and bh diasables\n  [BRIDGE]: netfilter inline cleanup\n  [BRIDGE]: netfilter VLAN macro cleanup\n  [BRIDGE]: netfilter dont use __constant_htons\n  [BRIDGE]: netfilter whitespace\n  [BRIDGE]: optimize frame pass up\n  [BRIDGE]: use kzalloc\n  ...\n"
    },
    {
      "commit": "2bf2154c6bb5599e3ec3f73c34861a0b12aa839e",
      "tree": "62691bd915e2e3c2e6648306d3fb893f7a1dc57e",
      "parents": [
        "08a4ecee986dd98e86090ff5faac4782b6765aed",
        "71a8924bee63d891f6256d560e32416a458440b3"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Mar 21 09:25:47 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Mar 21 09:25:47 2006 -0800"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/gregkh/usb-2.6\n\n* master.kernel.org:/pub/scm/linux/kernel/git/gregkh/usb-2.6: (81 commits)\n  [PATCH] USB: omninet: fix up debugging comments\n  [PATCH] USB serial: add navman driver\n  [PATCH] USB: Fix irda-usb use after use\n  [PATCH] USB: rtl8150 small fix\n  [PATCH] USB: ftdi_sio: add Icom ID1 USB product and vendor ids\n  [PATCH] USB: cp2101: add new device IDs\n  [PATCH] USB: fix check_ctrlrecip to allow control transfers in state ADDRESS\n  [PATCH] USB: vicam.c: fix a NULL pointer dereference\n  [PATCH] USB: ZC0301 driver bugfix\n  [PATCH] USB: add support for Creativelabs Silvercrest USB keyboard\n  [PATCH] USB: storage: new unusual_devs.h entry: Mitsumi 7in1 Card Reader\n  [PATCH] USB: storage: unusual_devs.h entry 0420:0001\n  [PATCH] USB: storage: another unusual_devs.h entry\n  [PATCH] USB: storage: sandisk unusual_devices entry\n  [PATCH] USB: fix initdata issue in isp116x-hcd\n  [PATCH] USB: usbcore: usb_set_configuration oops (NULL ptr dereference)\n  [PATCH] USB: usbcore: Don\u0027t assume a USB configuration includes any interfaces\n  [PATCH] USB: ub 03 drop stall clearing\n  [PATCH] USB: ub 02 remove diag\n  [PATCH] USB: ub 01 remove first_open\n  ...\n"
    },
    {
      "commit": "30ca3e376e82cc44488b1d377adfb10b5818548e",
      "tree": "c1f14cf8e3514c10640ec288535d1fcd45ae48f8",
      "parents": [
        "322f74a432f976328e834a8663f2e75eb5933ecc"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Mon Mar 20 23:02:36 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Mon Mar 20 23:02:36 2006 -0800"
      },
      "message": "[TG3]: Don\u0027t mark tg3_test_registers() as returning const.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "81789ef5c9a435fbf94224987efe6fbb97ffab09",
      "tree": "bdabc8f8c5ffaa68febd0a84c48052c59723b4c5",
      "parents": [
        "12ac84c4a9c505e3e30529563b04cc8f6d5ebbf3"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Mon Mar 20 23:00:14 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Mar 20 23:00:14 2006 -0800"
      },
      "message": "[TG3]: make drivers/net/tg3.c:tg3_request_irq() static\n\nThis patch makes the needlessly global function tg3_request_irq()\nstatic.\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "cbb042f9e1292434e3cacb90e67d8d381aeac5a9",
      "tree": "cc42f42232e56b68111cfebdc175197d8607bdd7",
      "parents": [
        "ecba320f2e95c9a0c35011d1ecb1db4419980536"
      ],
      "author": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Mon Mar 20 22:43:56 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Mar 20 22:43:56 2006 -0800"
      },
      "message": "[NET]: Replace skb_pull/skb_postpull_rcsum with skb_pull_rcsum\n\nWe\u0027re now starting to have quite a number of places that do skb_pull\nfollowed immediately by an skb_postpull_rcsum.  We can merge these two\noperations into one function with skb_pull_rcsum.  This makes sense\nsince most pull operations on receive skb\u0027s need to update the\nchecksum.\n\nI\u0027ve decided to make this out-of-line since it is fairly big and the\nfast path where hardware checksums are enabled need to call\ncsum_partial anyway.\n\nSince this is a brand new function we get to add an extra check on the\nlen argument.  As it is most callers of skb_pull ignore its return\nvalue which essentially means that there is no check on the len\nargument.\n\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "59f1741e541bf4f6139599389610a70de49c3ad2",
      "tree": "55892d15e9122a83dc0c4fa6496dfcf52bd4346d",
      "parents": [
        "87546b1c25daa2c72ba6741c777f76c1eac6e2d9"
      ],
      "author": {
        "name": "Jeff Mahoney",
        "email": "jeffm@suse.com",
        "time": "Mon Mar 20 22:39:21 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Mar 20 22:39:21 2006 -0800"
      },
      "message": "[TG3]: netif_carrier_off runs too early; could still be queued when init fails\n\nMove the netif_carrier_off() call from tg3_init_one()-\u003e\ntg3_init_link_config() to tg3_open() as is the convention for most other\nnetwork drivers.\n\nI was getting a panic after a tg3 device failed to initialize due to DMA\nfailure.  The oops pointed to the link watch queue with spinlock debugging\nenabled.  Without spinlock debugging, the Oops didn\u0027t occur.\n\nI suspect that the link event was getting queued but not executed until\nafter the DMA test had failed and the device was freed.  The link event was\nthen operating on freed memory, which could contain anything.  With this\npatch applied, the Oops no longer occurs.\n\n[ Based upon feedback from Michael Chan, we move netif_carrier_off()\n  to the end of tg3_init_one() instead of moving it to tg3_open() -DaveM ]\n\nSigned-off-by: Jeff Mahoney \u003cjeffm@suse.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "471a24c0589cd192dcd2c6770ab6252cd42b1cff",
      "tree": "20f595c10ce6b693cf0f04a8c896809665272f80",
      "parents": [
        "e3968fc0f3db58e4c448ec20f66ce6da49d9bc5f"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Mon Mar 20 22:34:52 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Mar 20 22:34:52 2006 -0800"
      },
      "message": "[WAN]: fix section mismatch warning in sbni\n\nIn latest -mm sbni gives following warning: WARNING:\ndrivers/net/wan/sbni.o - Section mismatch: reference to \\ .init.data:\nfrom .text between \u0027init_module\u0027 (at offset 0x14ef) and \\\n\u0027cleanup_module\u0027\n\nThe warning is caused by init_module() calling a function declared\n__init.  Declare init_module() __init too to fix warning.\n\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "e3968fc0f3db58e4c448ec20f66ce6da49d9bc5f",
      "tree": "ffb5d63fffa0b235ed202fb55674b1da2e7cffa4",
      "parents": [
        "758df69ee01f7be99c2df5562ef278bab05623dd"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon Mar 20 22:34:25 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Mar 20 22:34:25 2006 -0800"
      },
      "message": "[SUNGEM]: sem2mutex\n\nSemaphore to mutexes conversion.\n\nThe conversion was generated via scripts, and the result was validated\nautomatically via a script as well.\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "758df69ee01f7be99c2df5562ef278bab05623dd",
      "tree": "d300747abddce727de1ad1ba6c048669109de751",
      "parents": [
        "73a6c6306876c83ed992f1b15069a0ee9b3fa73b"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon Mar 20 22:34:09 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Mar 20 22:34:09 2006 -0800"
      },
      "message": "[CASSINI]: sem2mutex\n\nSemaphore to mutexes conversion.\n\nThe conversion was generated via scripts, and the result was validated\nautomatically via a script as well.\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "73a6c6306876c83ed992f1b15069a0ee9b3fa73b",
      "tree": "bd6e3628b6a5456a11200af8708210849a6c5390",
      "parents": [
        "4a3e2f711a00a1feb72ae12fdc749da10179d185"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@osdl.org",
        "time": "Mon Mar 20 22:33:41 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Mar 20 22:33:41 2006 -0800"
      },
      "message": "[IRDA]: remove MODULE_PARM()\n\nMODULE_PARM() is deprecated and is about to go away altogether.\n\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d4ccd08cdfa8d34f4d25b62041343c52fc79385f",
      "tree": "aa966641f2ce74cc0206d6be654ce5680391e164",
      "parents": [
        "153330618691694af64f39fb56c9de051862380e"
      ],
      "author": {
        "name": "Arjan van de Ven",
        "email": "arjan@infradead.org",
        "time": "Mon Mar 20 22:32:53 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Mar 20 22:32:53 2006 -0800"
      },
      "message": "[IRDA] sem2mutex: drivers/net/irda\n\nSemaphore to mutex conversion.\n\nThe conversion was generated via scripts, and the result was validated\nautomatically via a script as well.\n\nSigned-off-by: Arjan van de Ven \u003carjan@infradead.org\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "153330618691694af64f39fb56c9de051862380e",
      "tree": "45ccb622bf0d13f6a0a663ba8af39f9dc2c9122e",
      "parents": [
        "2d0817d11eaec57435feb61493331a763f732a2b"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@osdl.org",
        "time": "Mon Mar 20 22:32:28 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Mar 20 22:32:28 2006 -0800"
      },
      "message": "[NET]: dev_put/dev_hold cleanup\n\nGet rid of the old __dev_put macro that is just a hold over from pre 2.6\nkernel.  And turn dev_hold into an inline instead of a macro.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@osdl.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "e9e678006ee865b0f7e53069b0e519141a710a6e",
      "tree": "046576088184442a654c026a032b57df139eb9d6",
      "parents": [
        "c4e6575c78b83928c470d81b271909084a2efd37"
      ],
      "author": {
        "name": "Michael Chan",
        "email": "mchan@broadcom.com",
        "time": "Mon Mar 20 22:29:52 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Mar 20 22:29:52 2006 -0800"
      },
      "message": "[TG3]: update version and reldate\n\nUpdate version to 3.52.\n\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "c4e6575c78b83928c470d81b271909084a2efd37",
      "tree": "387a32bbd915bfb6d72d297bd86597c9e543e201",
      "parents": [
        "1820180b0e59cc48019414018b180518059f50d3"
      ],
      "author": {
        "name": "Michael Chan",
        "email": "mchan@broadcom.com",
        "time": "Mon Mar 20 22:29:32 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Mar 20 22:29:32 2006 -0800"
      },
      "message": "[TG3]: Add firmware version info\n\nAdd fw_version information to ethtool -i.\n\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "1820180b0e59cc48019414018b180518059f50d3",
      "tree": "6f79d249a19a5094e6da5e7cc8fc7afd27e4e961",
      "parents": [
        "79f4d13a15774c2d442b619bad95a4c612eed4f3"
      ],
      "author": {
        "name": "Michael Chan",
        "email": "mchan@broadcom.com",
        "time": "Mon Mar 20 22:29:15 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Mar 20 22:29:15 2006 -0800"
      },
      "message": "[TG3]: nvram cleanup\n\nSome nvram related cleanup:\n\n1. Add a tg3_nvram_read_swab() since swabing the data is frequently\ndone.\n\n2. Add a function to convert nvram address to physical address\ninstead of doing it in 2 separate places.\n\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "79f4d13a15774c2d442b619bad95a4c612eed4f3",
      "tree": "22996b2b33bc68d24ec8091954d8d6f57a552eb4",
      "parents": [
        "fcfa0a32c767219c1bdad621ef4a3aff1904cbbd"
      ],
      "author": {
        "name": "Michael Chan",
        "email": "mchan@broadcom.com",
        "time": "Mon Mar 20 22:28:57 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Mar 20 22:28:57 2006 -0800"
      },
      "message": "[TG3]: Fixup memory test for 5787\n\nEthtool memory test on 5787 requires a new memory table.\n\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "fcfa0a32c767219c1bdad621ef4a3aff1904cbbd",
      "tree": "0b40b3432cc90af0e2b22da056baab173d163d65",
      "parents": [
        "9c27dbdf64cba05d0cacc343118a7fd01d4b82f7"
      ],
      "author": {
        "name": "Michael Chan",
        "email": "mchan@broadcom.com",
        "time": "Mon Mar 20 22:28:41 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Mar 20 22:28:41 2006 -0800"
      },
      "message": "[TG3]: Add new one-shot MSI handler\n\nSupport one-shot MSI on 5787.\n\nThis one-shot MSI idea is credited to David Miller. In this mode, MSI\ndisables itself automatically after it is generated, saving the driver\na register access to disable it for NAPI.\n\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "9c27dbdf64cba05d0cacc343118a7fd01d4b82f7",
      "tree": "f579329eab7d30f6016d52ab50bfcb2a540dd750",
      "parents": [
        "5a6f3074c2ea5a7b4ff5b18f0e1fd9b1257e1a29"
      ],
      "author": {
        "name": "Michael Chan",
        "email": "mchan@broadcom.com",
        "time": "Mon Mar 20 22:28:27 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Mar 20 22:28:27 2006 -0800"
      },
      "message": "[TG3]: Add ipv6 checksum support\n\nSupport ipv6 tx csum on 5787 by setting NETIF_F_HW_CSUM.\n\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "5a6f3074c2ea5a7b4ff5b18f0e1fd9b1257e1a29",
      "tree": "4bc683f620e3176ae70932f5f865fe47423eb083",
      "parents": [
        "1b27777a9b9b2b6d1c06000b7a31262d198b4238"
      ],
      "author": {
        "name": "Michael Chan",
        "email": "mchan@broadcom.com",
        "time": "Mon Mar 20 22:28:05 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Mar 20 22:28:05 2006 -0800"
      },
      "message": "[TG3]: Add new hard_start_xmit\n\nSupport 5787 hardware TSO using a new flag TG3_FLG2_HW_TSO_2.\n\nSince the TSO interface is slightly different and these chips have\nfinally fixed the 4GB DMA problem and do not have the 40-bit DMA\nproblem, a new hard_start_xmit is used for these chips. All previous\nchips will use the old hard_start_xmit that is now renamed\ntg3_start_xmit_dma_bug().\n\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "1b27777a9b9b2b6d1c06000b7a31262d198b4238",
      "tree": "4690a8fe70231e4b09171957a5d3e8a7b4ccb00c",
      "parents": [
        "d9ab5ad12b0d865bdb1b750d81192d34465541e9"
      ],
      "author": {
        "name": "Michael Chan",
        "email": "mchan@broadcom.com",
        "time": "Mon Mar 20 22:27:48 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Mar 20 22:27:48 2006 -0800"
      },
      "message": "[TG3]: Add 5787 nvram support\n\nSupport additional nvrams and new nvram format for 5787 and 5754.\n\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d9ab5ad12b0d865bdb1b750d81192d34465541e9",
      "tree": "0bc4b3e9139836b39e5cab3affe9090bae4b11c7",
      "parents": [
        "6cb153cab92a6dc8771d496b10a50cd066fa7f71"
      ],
      "author": {
        "name": "Michael Chan",
        "email": "mchan@broadcom.com",
        "time": "Mon Mar 20 22:27:35 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Mar 20 22:27:35 2006 -0800"
      },
      "message": "[TG3]: Add 5787 and 5754 basic support\n\nAdd basic support for 2 new chips 5787 and 5754.\n\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "6756ae4b4e97aba48c042b4aa6b77a18f507d2cb",
      "tree": "05bf37711d782fb0089d474716026c44a454f89b",
      "parents": [
        "253aa11578c1b89757282430891bb66ae5300092"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@osdl.org",
        "time": "Mon Mar 20 22:23:58 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Mar 20 22:23:58 2006 -0800"
      },
      "message": "[NET]: Convert RTNL to mutex.\n\nThis patch turns the RTNL from a semaphore to a new 2.6.16 mutex and\ngets rid of some of the leftover legacy.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@osdl.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "0ac81ae34ec8898e7eb1388fe21e3cee7b626a88",
      "tree": "a12010186c97a515d7484c827df030cd11ac4911",
      "parents": [
        "65a3980e6b14d591e3b8f5cdc7219be99e3003a4"
      ],
      "author": {
        "name": "David Basden",
        "email": "davidb-irda@rcpt.to",
        "time": "Mon Mar 20 22:21:10 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Mar 20 22:21:10 2006 -0800"
      },
      "message": "[IRDA]: TOIM3232 dongle support\n\nHere goes a patch for supporting TOIM3232 based serial IrDA dongles.\nThe code is based on the tekram dongle code.\n\nIt\u0027s been tested with a TOIM3232 based IRWave 320S dongle. It may work\nfor TOIM4232 dongles, although it\u0027s not been tested.\n\nSigned-off-by: David Basden \u003cdavidb-irda@rcpt.to\u003e\nSigned-off-by: Samuel Ortiz \u003csamuel.ortiz@nokia.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "4f81c32b028aecd818634b1ef36aae3b2b3e66ce",
      "tree": "e0c9f0945c1d72cd981aa49ad58792d25499bb6f",
      "parents": [
        "e75f7c900944aa90831f6d343ca40090a68b56dd"
      ],
      "author": {
        "name": "Michael Chan",
        "email": "mchan@broadcom.com",
        "time": "Mon Mar 20 21:33:42 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Mar 20 21:33:42 2006 -0800"
      },
      "message": "[TG3]: Fix tg3_get_ringparam()\n\nFix-up tg3_get_ringparam() to return the correct parameters.\n\nSet the jumbo rx ring parameter only if it is supported by the chip\nand currently in use.\n\nAdd missing value for tx_max_pending, noticed by Rick Jones.\n\nUpdate version to 3.51.\n\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "e75f7c900944aa90831f6d343ca40090a68b56dd",
      "tree": "d5192f5c230a2e84a6a0b23eed7e802ebf6ab555",
      "parents": [
        "0e7b13685f9a06949ea3070c97c0f0085a08cd37"
      ],
      "author": {
        "name": "Michael Chan",
        "email": "mchan@broadcom.com",
        "time": "Mon Mar 20 21:33:26 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Mar 20 21:33:26 2006 -0800"
      },
      "message": "[TG3]: Add some missing netif_running() checks\n\nAdd missing netif_running() checks in tg3\u0027s dev-\u003eset_multicast_list()\nand dev-\u003eset_mac_address(). If not netif_running(), these 2 calls can\nsimply return 0 after storing the new settings if required.\n\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "a85d771e32f9724b61a68748cc667d1e11fe3478",
      "tree": "bcf205e97e0952c5ab8461f0a6f97d2dca8f84cb",
      "parents": [
        "034888262eb8de1a91bc471d4e6d8173f6b3dbda"
      ],
      "author": {
        "name": "Christophe Lucas",
        "email": "clucas@ifrance.com",
        "time": "Mon Mar 20 19:00:27 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Mar 20 19:00:27 2006 -0800"
      },
      "message": "[IRDA]: pci_register_driver conversion\n\nThis patch converts 2 IrDA drivers pci_module_init() calls to\npci_register_driver().\n\nSigned-off-by: Christophe Lucas \u003cclucas@ifrance.com\u003e\nSigned-off-by: Domen Puncer \u003cdomen@coderock.org\u003e\nSigned-off-by: Samuel Ortiz \u003csamuel@sortiz.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "034888262eb8de1a91bc471d4e6d8173f6b3dbda",
      "tree": "860de113ef7a983cdb6bb8ff3afc489971f32d3b",
      "parents": [
        "0ed79c9b7dea5cd9a55589a495cf96f00cd037d9"
      ],
      "author": {
        "name": "David chosrova",
        "email": "david.chosrova@libertysurf.fr",
        "time": "Mon Mar 20 19:00:04 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Mar 20 19:00:04 2006 -0800"
      },
      "message": "[IRDA]: sti/cli removal from EP7211 IrDA driver\n\nThis patch replaces the deprecated sti/cli routines with the corresponding\nspin_lock ones.\n\nSigned-off-by: David chosrova \u003cdavid.chosrova@libertysurf.fr\u003e\nSigned-off-by: Samuel Ortiz \u003csamuel.ortiz@nokia.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "0ed79c9b7dea5cd9a55589a495cf96f00cd037d9",
      "tree": "8f4b0224cf320f5a16d354ce2a732e045de6d21a",
      "parents": [
        "3b99b93baba4cbf4fd3d206e65e81a070b21b560"
      ],
      "author": {
        "name": "Jean Tourrilhes",
        "email": "jt@hpl.hp.com",
        "time": "Mon Mar 20 18:59:40 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Mar 20 18:59:40 2006 -0800"
      },
      "message": "[IRDA]: nsc-ircc: support for yet another Thinkpad IrDA chipset\n\nThis patch simply adds support for a variation of the nsc-ircc PC8739x\nchipset, found in some IBM Thinkpad laptops.\n\nSigned-off-by: Jean Tourrilhes \u003cjt@hpl.hp.com\u003e\nSigned-off-by: Samuel Ortiz \u003csamuel.ortiz@nokia.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "3b99b93baba4cbf4fd3d206e65e81a070b21b560",
      "tree": "7aa59a126614296b561b4d27bd92730a65fa188c",
      "parents": [
        "ec4f32d550b94b4b66c9c7689bc09c6b32c8e82e"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dtor@mail.ru",
        "time": "Mon Mar 20 18:59:05 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Mar 20 18:59:05 2006 -0800"
      },
      "message": "[IRDA]: nsc-ircc: PM update\n\nThis patch brings the nsc-ircc code to a more up to date power\nmanagement scheme, following the current device model.\n\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\nSigned-off-by: Rudolf Marek \u003cr.marek@sh.cvut.cz\u003e\nSigned-off-by: Samuel Ortiz \u003csamuel.ortiz@nokia.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ec4f32d550b94b4b66c9c7689bc09c6b32c8e82e",
      "tree": "b9eca8a87257ebf0585bc4817ec78c5cf98de47e",
      "parents": [
        "4277a083ecd2c8771058641132bcecea04ca6608"
      ],
      "author": {
        "name": "Jean Tourrilhes",
        "email": "jt@hpl.hp.com",
        "time": "Mon Mar 20 18:54:03 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Mar 20 18:54:03 2006 -0800"
      },
      "message": "[IRDA]: nsc-ircc: ISAPnP support\n\nThis enables PnP support for the nsc-ircc chipset.\nSince we can\u0027t fetch the chipset cfg_base from the PnP layer, we just use\nthe PnP information as one more hint when probing the chip.\n\nSigned-off-by: Jean Tourrilhes \u003cjt@hpl.hp.com\u003e\nSigned-off-by: Samuel Ortiz \u003csamuel.ortiz@nokia.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "0d36f37bb1e1cbadca6dc90a840bb2bc9ab51c44",
      "tree": "27856915643532cfa4346a4f4d95a92f11d5e009",
      "parents": [
        "5d424d5a674f782d0659a3b66d951f412901faee"
      ],
      "author": {
        "name": "Michael Chan",
        "email": "mchan@broadcom.com",
        "time": "Mon Mar 20 17:55:25 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Mar 20 17:55:25 2006 -0800"
      },
      "message": "[BNX2]: include \u003clinux/vmalloc.h\u003e\n\nInclude \u003clinux/vmalloc.h\u003e so that it compiles properly on all archs.\n\nUpdate version to 1.4.38.\n\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "1d60290f27e7dc4bce2c43922d0bfa9abd246fc9",
      "tree": "fefe7222a552b8d54d2844fc4800c3a338ef356c",
      "parents": [
        "3fdfcc2c95ffc7ee04b480a4c1fd4809b5ff2f7c"
      ],
      "author": {
        "name": "Michael Chan",
        "email": "mchan@broadcom.com",
        "time": "Mon Mar 20 17:50:08 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Mar 20 17:50:08 2006 -0800"
      },
      "message": "[BNX2]: Update version\n\nUpdate version to 1.4.37.\n\nAdd missing flush_scheduled_work() in bnx2_suspend as noted by Jeff\nGarzik.\n\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "3fdfcc2c95ffc7ee04b480a4c1fd4809b5ff2f7c",
      "tree": "babe466f8679151b47f1da1b83377696ac134c05",
      "parents": [
        "13daffa2f2ba65674e7816a0e95e7b93246cb686"
      ],
      "author": {
        "name": "Michael Chan",
        "email": "mchan@broadcom.com",
        "time": "Mon Mar 20 17:49:49 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Mar 20 17:49:49 2006 -0800"
      },
      "message": "[BNX2]: Support larger rx ring sizes (part 2)\n\nSupport bigger rx ring sizes (up to 1020) in the rx fast path.\n\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "13daffa2f2ba65674e7816a0e95e7b93246cb686",
      "tree": "3170a19dfba530398d4f12e54a21400254fa98b1",
      "parents": [
        "236b6394bb49ea58465c6f935a286d2342576f8d"
      ],
      "author": {
        "name": "Michael Chan",
        "email": "mchan@broadcom.com",
        "time": "Mon Mar 20 17:49:20 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Mar 20 17:49:20 2006 -0800"
      },
      "message": "[BNX2]: Support larger rx ring sizes (part 1)\n\nIncrease maximum receive ring size from 255 to 1020 by supporting\nup to 4 linked pages of receive descriptors. To accomodate the\nhigher memory usage, each physical descriptor page is allocated\nseparately and the software ring that keeps track of the SKBs and the\nDMA addresses is allocated using vmalloc.\n\nSome of the receive-related fields in the bp structure are re-\norganized a bit for better locality of reference.\n\nThe max. was reduced to 1020 from 4080 after discussion with David\nMiller.\n\nThis patch contains ring init code changes only. This next patch\ncontains rx data path code changes.\n\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "236b6394bb49ea58465c6f935a286d2342576f8d",
      "tree": "e00c64b5dcb909e3e700021f6c2368af55f0641c",
      "parents": [
        "244ac4f446ac6a19caf5eb692c4844f29e6478bf"
      ],
      "author": {
        "name": "Michael Chan",
        "email": "mchan@broadcom.com",
        "time": "Mon Mar 20 17:49:02 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Mar 20 17:49:02 2006 -0800"
      },
      "message": "[BNX2]: Fix bug when rx ring is full\n\nFix the rx code path that does not handle the full rx ring correctly.\n\nWhen the rx ring is set to the max. size (i.e. 255), the consumer and\nproducer indices will be the same when completing an rx packet. Fix\nthe rx code to handle this condition properly.\n\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "244ac4f446ac6a19caf5eb692c4844f29e6478bf",
      "tree": "e181bcec9f657987b1a8c6a55af69ae5f5a81f0f",
      "parents": [
        "6b39777c5924b9db2406c5769a044da383782d0e"
      ],
      "author": {
        "name": "Michael Chan",
        "email": "mchan@broadcom.com",
        "time": "Mon Mar 20 17:48:46 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Mar 20 17:48:46 2006 -0800"
      },
      "message": "[BNX2]: Add ethtool -d support\n\nAdd ETHTOOL_GREGS support.\n\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "6b39777c5924b9db2406c5769a044da383782d0e",
      "tree": "762d14bfd8ee734ae18c022b7a651ef1d73ee062",
      "parents": [
        "2e2e4f5c996d577383c5cb584b153b39f4961155"
      ],
      "author": {
        "name": "Michael Chan",
        "email": "mchan@broadcom.com",
        "time": "Mon Mar 20 17:48:32 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Mar 20 17:48:32 2006 -0800"
      },
      "message": "[BNX2]: Reduce register test size\n\nEliminate some of the registers in ethtool register test to reduce\ndriver size.\n\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "2e2e4f5c996d577383c5cb584b153b39f4961155",
      "tree": "110fb5c1ffc2866dffc682a587174ffd25d0e193",
      "parents": [
        "bc1c756741b065cfebf850e4164c0e2aae9d527f"
      ],
      "author": {
        "name": "Michael Chan",
        "email": "mchan@broadcom.com",
        "time": "Mon Mar 20 17:48:18 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Mar 20 17:48:18 2006 -0800"
      },
      "message": "[TG3]: Update version and reldate\n\nUpdate version to 3.50.\n\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "bc1c756741b065cfebf850e4164c0e2aae9d527f",
      "tree": "e462b85564a66b0c4f41e0d9f1ccde7c98ba00a9",
      "parents": [
        "4e3a7aaa28db952392814f889dfbd25672266d29"
      ],
      "author": {
        "name": "Michael Chan",
        "email": "mchan@broadcom.com",
        "time": "Mon Mar 20 17:48:03 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Mar 20 17:48:03 2006 -0800"
      },
      "message": "[TG3]: Support shutdown WoL.\n\nSupport WoL during shutdown by calling\ntg3_set_power_state(tp, PCI_D3hot) during tg3_close().\n\nChange the power state parameter to pci_power_t type and use\nconstants defined in pci.h.\n\nCertain ethtool operations cannot be performed after tg3_close()\nbecause the device will go to low power state. Add return -EAGAIN\nin such cases where appropriate.\n\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "4e3a7aaa28db952392814f889dfbd25672266d29",
      "tree": "a82c9151a64951e8812b269dbb00b00b2f759ea3",
      "parents": [
        "d4d2c558fd3e1f5e386b153f194aa8f0be496c77"
      ],
      "author": {
        "name": "Michael Chan",
        "email": "mchan@broadcom.com",
        "time": "Mon Mar 20 17:47:44 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Mar 20 17:47:44 2006 -0800"
      },
      "message": "[TG3]: Enable TSO by default\n\nEnable TSO by default on newer chips that support TSO in hardware.\nLeave TSO off by default on older chips that do firmware TSO because\nperformance is slightly lower.\n\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d4d2c558fd3e1f5e386b153f194aa8f0be496c77",
      "tree": "2cdabdb87525b94a5e80a993563538a64bec6d11",
      "parents": [
        "d15150f755bb468afe003d1afee0f45a2fc5eeeb"
      ],
      "author": {
        "name": "Michael Chan",
        "email": "mchan@broadcom.com",
        "time": "Mon Mar 20 17:47:20 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Mar 20 17:47:20 2006 -0800"
      },
      "message": "[TG3]: Add support for 5714S and 5715S\n\nAdd support for 5714S and 5715S.\n\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "da81817fbd744ce70983f1d3c61841265003c7f4",
      "tree": "6df199268afd7293c86bc06699db11644b5bddfd",
      "parents": [
        "09abfa8048de8e68eaa09eb07ac18f2d549dfe58"
      ],
      "author": {
        "name": "Eugene Teo",
        "email": "eugene.teo@eugeneteo.net",
        "time": "Wed Mar 15 14:57:19 2006 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Mar 20 14:50:03 2006 -0800"
      },
      "message": "[PATCH] USB: Fix irda-usb use after use\n\nDon\u0027t read from free\u0027d memory after calling netif_rx().  docopy is used as\na boolean (0 and 1) so unsigned int is sufficient.\n\nCoverity bug #928\n\nSigned-off-by: Eugene Teo \u003ceugene.teo@eugeneteo.net\u003e\nCc: \"David S. Miller\" \u003cdavem@davemloft.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "489447380a2921ec0e9154f773c44ab3167ede4b",
      "tree": "10edc2bca15765dae7699b8d26cf3d828869bc3c",
      "parents": [
        "305b3228f9ff4d59f49e6d34a7034d44ee8ce2f0"
      ],
      "author": {
        "name": "David Vrabel",
        "email": "dvrabel@arcom.com",
        "time": "Thu Jan 19 17:56:29 2006 +0000"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Mar 20 13:42:57 2006 -0800"
      },
      "message": "[PATCH] handle errors returned by platform_get_irq*()\n\nplatform_get_irq*() now returns on -ENXIO when the resource cannot be\nfound.  Ensure all users of platform_get_irq*() handle this error\nappropriately.\n\nSigned-off-by: David Vrabel \u003cdvrabel@arcom.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "c4a1745aa09fc110afdefea0e5d025043e348bae",
      "tree": "6d28dc3a0c1bf18437b3d49f28e5c81b850cdb2f",
      "parents": [
        "88dcb91177cfa5b26143a29074389a2aa259c7cf",
        "ac0eb3eb7e54b700386068be025a43d2a3958ee5"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Mar 20 11:57:50 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Mar 20 11:57:50 2006 -0800"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/davem/sparc-2.6\n\n* master.kernel.org:/pub/scm/linux/kernel/git/davem/sparc-2.6: (230 commits)\n  [SPARC64]: Update defconfig.\n  [SPARC64]: Fix 2 bugs in huge page support.\n  [SPARC64]: CONFIG_BLK_DEV_RAM fix\n  [SPARC64]: Optimized TSB table initialization.\n  [SPARC64]: Allow CONFIG_MEMORY_HOTPLUG to build.\n  [SPARC64]: Use SLAB caches for TSB tables.\n  [SPARC64]: Don\u0027t kill the page allocator when growing a TSB.\n  [SPARC64]: Randomize mm-\u003emmap_base when PF_RANDOMIZE is set.\n  [SPARC64]: Increase top of 32-bit process stack.\n  [SPARC64]: Top-down address space allocation for 32-bit tasks.\n  [SPARC64] bbc_i2c: Fix cpu check and add missing module license.\n  [SPARC64]: Fix and re-enable dynamic TSB sizing.\n  [SUNSU]: Fix missing spinlock initialization.\n  [TG3]: Do not try to access NIC_SRAM_DATA_SIG on Sun parts.\n  [SPARC64]: First cut at VIS simulator for Niagara.\n  [SPARC64]: Fix system type in /proc/cpuinfo and remove bogus OBP check.\n  [SPARC64]: Add SMT scheduling support for Niagara.\n  [SPARC64]: Fix 32-bit truncation which broke sparsemem.\n  [SPARC64]: Move over to sparsemem.\n  [SPARC64]: Fix new context version SMP handling.\n  ...\n"
    },
    {
      "commit": "2e9ff56efbc005ab2b92b68df65940c7459446c6",
      "tree": "8844a54f2b205bb5dceb6391d05df9a9f8bc62d2",
      "parents": [
        "d378aca6ec708bfb24df5c47801b1f2399efc481",
        "cc8279f68c34c3f32b3a85f3103b0ad755c57846"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Mon Mar 20 04:38:50 2006 -0500"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Mon Mar 20 04:38:50 2006 -0500"
      },
      "message": "Merge branch \u0027upstream\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-2.6\n"
    },
    {
      "commit": "d378aca6ec708bfb24df5c47801b1f2399efc481",
      "tree": "7535f96bf34314df071698d2e06054b8d5223ebb",
      "parents": [
        "abc71c46dc0a12ab7fddc18cfe4f4aa26808c79b",
        "7705a8792b0fc82fd7d4dd923724606bbfd9fb20"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Mon Mar 20 04:38:03 2006 -0500"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Mon Mar 20 04:38:03 2006 -0500"
      },
      "message": "Merge branch \u0027master\u0027\n"
    },
    {
      "commit": "72b845e04e99298e5179b31e8de16afed52a2627",
      "tree": "c0e832b4fcb404b7624fec700ba5f12981de9d7d",
      "parents": [
        "0c51ed93ca0ecbf44ec096f4bd04c12a3e761e6b"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Tue Mar 14 14:11:48 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Mon Mar 20 01:14:27 2006 -0800"
      },
      "message": "[TG3]: Do not try to access NIC_SRAM_DATA_SIG on Sun parts.\n\nSun does\u0027t put an SEEPROM behind the tigon3 chip, among other things,\nso accesses to these areas just give bus timeouts.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "4a29cc2e503b33a1e96db4c3f9a94165f153f259",
      "tree": "74645b5ef3a92ad9857ed63d6446e2be0535060c",
      "parents": [
        "c7c694d196a39af6e644e24279953d04f30362db"
      ],
      "author": {
        "name": "Michael Chan",
        "email": "mchan@broadcom.com",
        "time": "Sun Mar 19 13:21:12 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Mar 19 13:21:12 2006 -0800"
      },
      "message": "[TG3]: 40-bit DMA workaround part 2\n\nThe 40-bit DMA workaround recently implemented for 5714, 5715, and\n5780 needs to be expanded because there may be other tg3 devices\nbehind the EPB Express to PCIX bridge in the 5780 class device.\n\nFor example, some 4-port card or mother board designs have 5704 behind\nthe 5714.\n\nAll devices behind the EPB require the 40-bit DMA workaround.\n\nThanks to Chris Elmquist again for reporting the problem and testing\nthe patch.\n\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "cc8279f68c34c3f32b3a85f3103b0ad755c57846",
      "tree": "13c896b8a0bba7244818b62b767ebb807c30541e",
      "parents": [
        "3234eeec18315356166cd89bd93fc4630192eece"
      ],
      "author": {
        "name": "Zhu Yi",
        "email": "yi.zhu@intel.com",
        "time": "Tue Feb 21 18:46:15 2006 +0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Mar 17 16:14:48 2006 -0500"
      },
      "message": "[PATCH] ipw2100: Update version ipw2100 stamp to 1.2.2\n\nSigned-off-by: Zhu Yi \u003cyi.zhu@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "3234eeec18315356166cd89bd93fc4630192eece",
      "tree": "462a95c09b9a745e4dcab6589bd2bea36355c050",
      "parents": [
        "752e377bfdad61482e39cafedb3a6bb1b5bb0289"
      ],
      "author": {
        "name": "Zhu Yi",
        "email": "yi.zhu@intel.com",
        "time": "Tue Feb 28 08:38:07 2006 +0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Mar 17 16:14:48 2006 -0500"
      },
      "message": "[PATCH] ipw2100: move mutex.h include from ipw2100.c to ipw2100.h\n\nSigned-off-by: Zhu Yi \u003cyi.zhu@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "752e377bfdad61482e39cafedb3a6bb1b5bb0289",
      "tree": "2d3cda9de2ffd0776aea72d7f8d41f6c6a673632",
      "parents": [
        "cae1629515cf6d166fa20657e68b75619d563280"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Tue Feb 28 07:20:54 2006 +0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Mar 17 16:14:48 2006 -0500"
      },
      "message": "[PATCH] ipw2100: semaphore to mutexes conversion\n\nsemaphore to mutexes conversion.\n\nthe conversion was generated via scripts, and the result was validated\nautomatically via a script as well.\n\nbuild-tested.\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Zhu Yi \u003cyi.zhu@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "cae1629515cf6d166fa20657e68b75619d563280",
      "tree": "a40dbc0c8e7d6fed80be63bcc4182ef42b3ca84d",
      "parents": [
        "15745a7dd1ac6bf1ef7959040f864c78a95aa35b"
      ],
      "author": {
        "name": "Zhu Yi",
        "email": "yi.zhu@intel.com",
        "time": "Tue Feb 21 18:41:14 2006 +0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Mar 17 16:14:48 2006 -0500"
      },
      "message": "[PATCH] ipw2100: Fix radiotap code gcc warning\n\nFix gcc warning: ipw2100.c:2460: ISO C90 forbids mixed declarations and code\n\nSigned-off-by: Zhu Yi \u003cyi.zhu@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "15745a7dd1ac6bf1ef7959040f864c78a95aa35b",
      "tree": "b9e95a75c83f2d1b5eba9af2a36cc9912e0188ee",
      "parents": [
        "171e7b2f1f50f112d3ce8a829a3e79c5739b3132"
      ],
      "author": {
        "name": "Stefan Rompf",
        "email": "stefan@loplof.de",
        "time": "Tue Feb 21 18:36:17 2006 +0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Mar 17 16:14:48 2006 -0500"
      },
      "message": "[PATCH] ipw2100: add radiotap headers to packtes captured in monitor mode\n\nSigned-off-by: Stefan Rompf \u003cstefan@loplof.de\u003e\nSigned-off-by: Andrea Merello \u003candreamrl at tiscali it\u003e\nSigned-off-by: Zhu Yi \u003cyi.zhu@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "171e7b2f1f50f112d3ce8a829a3e79c5739b3132",
      "tree": "31a5b5cb8a0306b1e5469d967365d6d019a9a7f1",
      "parents": [
        "71e585fca25c9ccde82196fd1aef78e34312e899"
      ],
      "author": {
        "name": "Zhu Yi",
        "email": "yi.zhu@intel.com",
        "time": "Wed Feb 15 07:17:56 2006 +0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Mar 17 16:14:47 2006 -0500"
      },
      "message": "[PATCH] ipw2x00: expend Copyright to 2006\n\nSigned-off-by: Zhu Yi \u003cyi.zhu@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "71e585fca25c9ccde82196fd1aef78e34312e899",
      "tree": "4cb6cf43dcc6f7cae5c0191f0e409b0eb2a72261",
      "parents": [
        "f44349f2217d05e4575f24edc3c0e0022f5d448f"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Sat Mar 11 04:42:58 2006 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Mar 17 15:41:20 2006 -0500"
      },
      "message": "[PATCH] drivers/net/wireless/ipw2200.c: fix an array overun\n\nThis patch fixes a big array overun found by the Coverity checker.\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "7c567894480daef05bc13abdc4b9414541e245cb",
      "tree": "4e9c6f80427eb269914c6aab24cac246e16ca06b",
      "parents": [
        "9006ea75cfaded82acbc34d03e9d4e86447f40a9"
      ],
      "author": {
        "name": "Zhu Yi",
        "email": "yi.zhu@intel.com",
        "time": "Fri Feb 24 04:20:48 2006 +0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Mar 17 15:08:04 2006 -0500"
      },
      "message": "[PATCH] ipw2200: Update ipw2200 version stamp to 1.1.1\n\nSigned-off-by: Zhu Yi \u003cyi.zhu@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "9006ea75cfaded82acbc34d03e9d4e86447f40a9",
      "tree": "a65ca3227d09488495444b9f4d43179c595191c4",
      "parents": [
        "651be26f2daf31e61faf4b55ada709cf39ec76a2"
      ],
      "author": {
        "name": "James Ketrenos",
        "email": "jketreno@linux.intel.com",
        "time": "Wed Mar 08 03:22:28 2006 +0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Mar 17 15:08:04 2006 -0500"
      },
      "message": "[PATCH] ipw2200: switch to the new ipw2200-fw-3.0 image format\n\nThis patch modifies the driver to support the ipw2200-fw-3.0 image format.\n\nThe 3.0 fw image does not add any new capabilities, but as a result of\nimage format changes, it should fix two problems experienced by users:\n\n1) Race conditions with the request_firmware interface and udev/hotplug\nare improved as only a single request_firmware call is now required to\nload the firmware and microcode (vs. 3 separate calls previously)\n\n2) The monitor mode firmware (sniffer) is now packaged with the correct\nboot image so it can now function without frequent restarts.\n\nNote: Once you apply this patch, you will also need to upgrade your\nfirmware image to the 3.0 version available from:\n\n        http://ipw2200.sf.net/firmware.php\n\nSigned-off-by: James Ketrenos \u003cjketreno@linux.intel.com\u003e\nSigned-off-by: Zhu Yi \u003cyi.zhu@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "651be26f2daf31e61faf4b55ada709cf39ec76a2",
      "tree": "cac9bac812d1ecc1f85bce54a2591cab34752627",
      "parents": [
        "71de1f3dd14e3e39cef929506a9526779f5a447d"
      ],
      "author": {
        "name": "Olivier Hochreutiner",
        "email": "olivier.hochreutiner@epfl.ch",
        "time": "Wed Mar 08 03:13:55 2006 +0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Mar 17 15:08:04 2006 -0500"
      },
      "message": "[PATCH] ipw2200: wireless extension sensitivity threshold support\n\nThe patch allows the user to set the handover threshold, i.e. the number\nof consecutively missed beacons that will trigger a roaming attempt. The\ndisassociation threshold is set to 3 times the handover threshold.\n\nSigned-off-by: Olivier Hochreutiner \u003colivier.hochreutiner@epfl.ch\u003e\nSigned-off-by: Zhu Yi \u003cyi.zhu@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "71de1f3dd14e3e39cef929506a9526779f5a447d",
      "tree": "d87676e1eee0670e23a506dc34ec16b615181732",
      "parents": [
        "12977154e7cb4d72b1295f009a040c56a7e05d90"
      ],
      "author": {
        "name": "Cahill, Ben M",
        "email": "ben.m.cahill@intel.com",
        "time": "Wed Mar 08 03:02:27 2006 +0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Mar 17 15:08:04 2006 -0500"
      },
      "message": "[PATCH] ipw2200: Enables the \"slow diversity\" algorithm\n\nThis forces one antenna or the other, if the background noise is\nsignificantly quieter in one than the other. It favors the quieter\nantenna, and won\u0027t kick in unless the difference is significant.\n\nSigned-off-by: Cahill, Ben M \u003cben.m.cahill@intel.com\u003e\nSigned-off-by: Zhu Yi \u003cyi.zhu@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "12977154e7cb4d72b1295f009a040c56a7e05d90",
      "tree": "45e0f0d861158c76f37ac8731a100d4dfadadb4e",
      "parents": [
        "3e1555bae145ab2d079a1823cbdd5c486503d147"
      ],
      "author": {
        "name": "Cahill, Ben M",
        "email": "ben.m.cahill@intel.com",
        "time": "Wed Mar 08 02:58:02 2006 +0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Mar 17 15:08:04 2006 -0500"
      },
      "message": "[PATCH] ipw2200: Set a meaningful silence threshold value\n\nSet a meaningful silence threshold value (replacing our previous \"0\"\ndefault), which gets rid of the gratuitous \"Link deterioration\"\nnotifications that we\u0027ve been receiving from firmware.  This\nnotification feature tells the driver information to help it determine\nwhen to pre-emptively restart the firmware/ucode in anticipation of\nfirmware errors!  But since setting this new threshold, I haven\u0027t seen\nany such notifications.  At least it keeps the logs a little less busy.\n\nSigned-off-by: Cahill, Ben M \u003cben.m.cahill@intel.com\u003e\nSigned-off-by: Zhu Yi \u003cyi.zhu@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "3e1555bae145ab2d079a1823cbdd5c486503d147",
      "tree": "2c89fadf472483b76175b7bfc779ce56baed25ca",
      "parents": [
        "1d1b09eb144e414ade1f44e21852fc60f2cf965b"
      ],
      "author": {
        "name": "Zhu Yi",
        "email": "yi.zhu@intel.com",
        "time": "Mon Mar 06 05:48:37 2006 +0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Mar 17 15:08:03 2006 -0500"
      },
      "message": "[PATCH] ipw2200: export `debug\u0027 module param only if CONFIG_IPW2200_DEBUG\n\nSigned-off-by: Zhu Yi \u003cyi.zhu@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "1d1b09eb144e414ade1f44e21852fc60f2cf965b",
      "tree": "bce6f18ed69a27bbcc9d77e96a619ebe66a761c8",
      "parents": [
        "e815de422c1dc2fe787c6f3edba81f3cf0176e32"
      ],
      "author": {
        "name": "Zhu Yi",
        "email": "yi.zhu@intel.com",
        "time": "Thu Mar 02 06:40:59 2006 +0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Mar 17 15:08:03 2006 -0500"
      },
      "message": "[PATCH] ipw2200: Change debug level for firmware error logging\n\nSigned-off-by: Zhu Yi \u003cyi.zhu@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "e815de422c1dc2fe787c6f3edba81f3cf0176e32",
      "tree": "bf2bd807d9741934872f2f87c24ddefa4095c6bb",
      "parents": [
        "e8c69e27d14a5fb15df9967f8c8ec5978af33ba8"
      ],
      "author": {
        "name": "Zhu Yi",
        "email": "yi.zhu@intel.com",
        "time": "Thu Mar 02 05:55:51 2006 +0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Mar 17 15:08:03 2006 -0500"
      },
      "message": "[PATCH] ipw2200: Filter unsupported channels out in ad-hoc mode\n\nCurrently iwlist ethX freq[uency]/channel lists all the channels the card\nsupported for the current region, which includes some channels can only\nbe used in infrastructure mode. This patch filters these channels out if\nthe card is currently in ad-hoc mode.\n\nSigned-off-by: Zhu Yi \u003cyi.zhu@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "e8c69e27d14a5fb15df9967f8c8ec5978af33ba8",
      "tree": "d428648e976c8844ff68a1328204af14ebb9d20a",
      "parents": [
        "d6d5b5c13e5003c9d33dcdcfdf1febc6efd7d319"
      ],
      "author": {
        "name": "Zhu Yi",
        "email": "yi.zhu@intel.com",
        "time": "Fri Feb 17 08:25:12 2006 +0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Mar 17 15:08:03 2006 -0500"
      },
      "message": "[PATCH] ipw2200: Fix ipw_sw_reset() implementation inconsistent with comment\n\nSigned-off-by: Zhu Yi \u003cyi.zhu@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "d6d5b5c13e5003c9d33dcdcfdf1febc6efd7d319",
      "tree": "d7de88aace32d5be27afcae756c94187fd9f53b2",
      "parents": [
        "8da374fc44a5e0fb71a485497cae38eb562d078c"
      ],
      "author": {
        "name": "Zhu Yi",
        "email": "yi.zhu@intel.com",
        "time": "Thu Feb 16 16:21:09 2006 +0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Mar 17 15:08:03 2006 -0500"
      },
      "message": "[PATCH] ipw2200: Fix rf_kill is activated after mode change with \u0027disable\u003d1\u0027\n\nWhen loading the ipw2200 module with disabled\u003d1, rf_kill is activated after\nevery mode change. This is caused by ipw_sw_reset() is called when a mode\nis changed. The patch fixed the problem by distinguishing the purposes with\nthe \u0027option\u0027 paramenter.\n\nSigned-off-by: Zhu Yi \u003cyi.zhu@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "8da374fc44a5e0fb71a485497cae38eb562d078c",
      "tree": "48bec1c7d8f0a2c7bc0ac7e1b5cef5fa3c9a2f6d",
      "parents": [
        "b191608a451e75ed7f979cac268f5f423176feb3"
      ],
      "author": {
        "name": "Zhu Yi",
        "email": "yi.zhu@intel.com",
        "time": "Fri Feb 17 07:46:16 2006 +0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Mar 17 15:08:03 2006 -0500"
      },
      "message": "[PATCH] ipw2200: remove the WPA card associates to non-WPA AP checking\n\nwpa_supplicant needs to set wpa_enabled unconditionally, with this check\nit hasn\u0027t been possible to connect to non-WPA networks using wpa_supplicant.\nSo remove below check.\n\nif (priv-\u003eieee-\u003ewpa_enabled \u0026\u0026\n\tnetwork-\u003ewpa_ie_len \u003d\u003d 0 \u0026\u0026 network-\u003ersn_ie_len \u003d\u003d 0)\n\nSigned-off-by: Zhu Yi \u003cyi.zhu@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "b191608a451e75ed7f979cac268f5f423176feb3",
      "tree": "3f0037006a39d8c8507392bca15b326471fc76a2",
      "parents": [
        "9d0be03aeeadcd59bd8f57219817e876a5e88e88"
      ],
      "author": {
        "name": "Bill Moss",
        "email": "bmoss@clemson.edu",
        "time": "Wed Feb 15 08:50:18 2006 +0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Mar 17 15:08:02 2006 -0500"
      },
      "message": "[PATCH] ipw2200: Add signal level to iwlist scan output\n\nThis patch does two things. It uses the parameter IW_QUAL_DBM which is new\nin WE-19 to cause signal level and noise to be reported in dBm by the\nwireless tools. It also defines the signal level as an unsigned integer\nso that the signal level will be reported by iwlist iface scan.\n\nSigned-off-by: Bill Moss \u003cbmoss@clemson.edu\u003e\nSigned-off-by: Zhu Yi \u003cyi.zhu@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "9d0be03aeeadcd59bd8f57219817e876a5e88e88",
      "tree": "2b8f12a59c1e2d643c90ecd645ac508a43324eaa",
      "parents": [
        "85149bace30eae1dc1f86d2c327329673123dd22"
      ],
      "author": {
        "name": "Zhu Yi",
        "email": "yi.zhu@intel.com",
        "time": "Wed Feb 15 06:18:19 2006 +0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Mar 17 15:08:02 2006 -0500"
      },
      "message": "[PATCH] ipw2200: use generic ieee80211_get_hdrlen() to get packet length\n\nreplace ipw2200 specific frame_hdr_len() with generic\nieee80211 routine ieee80211_get_hdrlen()\n\nSigned-off-by: Zhu Yi \u003cyi.zhu@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "85149bace30eae1dc1f86d2c327329673123dd22",
      "tree": "53bf83b9b3bde433cc79f82479ba1dab5df5cc85",
      "parents": [
        "f697014af90c1db3c7b299327bf5a9548945b8bf"
      ],
      "author": {
        "name": "Zhu Yi",
        "email": "yi.zhu@intel.com",
        "time": "Tue Feb 14 16:02:22 2006 +0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Mar 17 15:08:02 2006 -0500"
      },
      "message": "[PATCH] ipw2200: fix a potential NULL pointer dereference\n\nOnly on CONFIG_IPW2200_DEBUG is not defined\n\nSigned-off-by: Zhu Yi \u003cyi.zhu@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "f697014af90c1db3c7b299327bf5a9548945b8bf",
      "tree": "983fd3e7a6c3c365a78f9d79cfdfd5761b60c7ea",
      "parents": [
        "48a847709f821b5eecd45ae7660add1869f9cd37"
      ],
      "author": {
        "name": "James Ketrenos",
        "email": "jketreno@linux.intel.com",
        "time": "Tue Feb 14 09:10:51 2006 +0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Mar 17 15:08:02 2006 -0500"
      },
      "message": "[PATCH] ipw2200: stop netdev queue if h/w doesn\u0027t have space for new packets\n\nThe patch roll back the change we made to support for the ability to\nstart/stop independent Tx queues within a single net device in order to\nsupport 802.11e QoS. We need to be able to indicate to the upper layers\nthat packets of a given priority can not be sent any more without halting\ntransmission of all packets, and without rescheduling high priority packets\ndown to the next priority level.\n\nSo we return NETDEV_TX_BUSY in this case and rely on the stack would\ntake care of rescheduling... which it apparently does immediately and\nconsumes the CPU. This caused the ksoftirqd kernel thread consuming almost\nall the CPU...\n\nTo put the code back to the way it was before we made these changes we\nput the call netif_queue_stop back in ipw_tx_skb.  This effectively\ndisables multiple priority based transmit queues for 802.11e, but given\nthat its broken anyway...\n\nSigned-off-by: James Ketrenos \u003cjketreno@linux.intel.com\u003e\nSigned-off-by: Zhu Yi \u003cyi.zhu@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "48a847709f821b5eecd45ae7660add1869f9cd37",
      "tree": "d119ae07dbaf63a77362307cbb3fbebf6218636e",
      "parents": [
        "53d0bcf82a5f59c96f1ffb202c02d2541200bf58"
      ],
      "author": {
        "name": "Henrik Brix Andersen",
        "email": "brix@gentoo.org",
        "time": "Tue Feb 14 09:09:52 2006 +0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Mar 17 15:08:02 2006 -0500"
      },
      "message": "[PATCH] ipw2200: print geography code upon module load\n\nGiven the amount of support requests for the meaning of the geography code\nI\u0027ve written a patch for printing this information on module load no matter\nthe debug level.\n\nI\u0027ve also added a section to the README.ipw2200 file listing the geography\ncodes and their meaning.\n\nSigned-off-by: Henrik Brix Andersen \u003cbrix@gentoo.org\u003e\nSigned-off-by: Zhu Yi \u003cyi.zhu@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "53d0bcf82a5f59c96f1ffb202c02d2541200bf58",
      "tree": "dd0920c3215300614b67c38ced9d3c919ac333ce",
      "parents": [
        "1867b117d944ce333e79b9a61c9a048656bee14b"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Sat Mar 04 13:14:31 2006 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Mar 17 14:16:44 2006 -0500"
      },
      "message": "[PATCH] drivers/net/wireless/ipw2200.c: make ipw_qos_current_mode() static\n\nThis patch makes the needlessly global function ipw_qos_current_mode()\nstatic.\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "1867b117d944ce333e79b9a61c9a048656bee14b",
      "tree": "068a78c91f1cf9f7b491afa08a1877e278cc3beb",
      "parents": [
        "dd288e7d75b9041f79fecae77d61cfa345da7266"
      ],
      "author": {
        "name": "Larry Finger",
        "email": "Larry.Finger@lwfinger.net",
        "time": "Tue Feb 28 09:48:28 2006 -0600"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Mar 17 14:01:34 2006 -0500"
      },
      "message": "[PATCH] Remove duplicated code from ipw2200.c\n\nAs stated in a comment, the ipw2200 driver uses several routines that\nwere borrowed from ieee80211_geo.c. As ipw2200 requires ieee80211,\nthese routines are duplicated. The attached patch, which is sent\nas an attachment to preserve whitespace, converts ipw2200.c to use\nthe ieee80211 versions, thereby reducing bloat in both the source\nand binary.\n\nSigned-Off-By: Larry Finger \u003cLarry.Finger@lwfinger.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "abc71c46dc0a12ab7fddc18cfe4f4aa26808c79b",
      "tree": "b0c846052b994d57d58713a0cc8da30a22baaf1c",
      "parents": [
        "30dcbf29cc6d92d70fa262e79e84011fe6913bed",
        "232a347a444e687b5f8cf0f6485704db1c6024d3"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Thu Mar 16 19:27:08 2006 -0500"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Thu Mar 16 19:27:08 2006 -0500"
      },
      "message": "Merge branch \u0027upstream-fixes\u0027\n"
    },
    {
      "commit": "232a347a444e687b5f8cf0f6485704db1c6024d3",
      "tree": "7b538d45346c328cd143675c54d043eda25f618c",
      "parents": [
        "c3d7a3a4eb5e8f290d7b1d61430eed1ebedeb936"
      ],
      "author": {
        "name": "Scott Bardone",
        "email": "sbardone@chelsio.com",
        "time": "Thu Mar 16 19:20:40 2006 -0500"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Thu Mar 16 19:20:40 2006 -0500"
      },
      "message": "[netdrvr] fix array overflows in Chelsio driver\n\nAdrian Bunk wrote:\n\u003e The Coverity checker spotted the following two array overflows in\n\u003e drivers/net/chelsio/sge.c (in both cases, the arrays contain 3\n\u003e elements):\n[snip]\n\nThis is a bug. The array should contain 2 elements.  Here is the fix.\n\nSigned-off-by: Scott Bardone \u003csbardone@chelsio.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "c3d7a3a4eb5e8f290d7b1d61430eed1ebedeb936",
      "tree": "a616111ca9d23e58bb4e2b434216104831a1e186",
      "parents": [
        "b27a1ed571e12e7ec75b8907bf02fd69fd2bfe10"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Mar 15 14:26:28 2006 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Thu Mar 16 19:17:38 2006 -0500"
      },
      "message": "[PATCH] e1000 endianness bugs\n\n\treturn -E_NO_BIG_ENDIAN_TESTING;\n\n[E1000]: Fix 4 missed endianness conversions on RX descriptor fields.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    }
  ],
  "next": "dd288e7d75b9041f79fecae77d61cfa345da7266"
}
