)]}'
{
  "log": [
    {
      "commit": "cf025109e879294f4c6aecf94de1e7b592a9fb07",
      "tree": "05758cc7548b82c3b5d5641439f2a20480475bb1",
      "parents": [
        "edec231a8a652384cb6d61e648338aa5155f2b72",
        "9a59c1860d01b3dea9ab01d5cefb9d5c52042e6d"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Mon Apr 25 07:42:22 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Mon Apr 25 07:42:22 2005 -0700"
      },
      "message": "Automatic merge of rsync://rsync.kernel.org/pub/scm/linux/kernel/git/davem/sparc-2.6.git\n"
    },
    {
      "commit": "f1dee7ea250bfef433fc46fd69a52b73349b24de",
      "tree": "bd585255c8420dec94ecaa6555560985e94390bd",
      "parents": [
        "77a6a22f697bbc59cd434ff999dc34162e240f16"
      ],
      "author": {
        "name": "Bob Breuer",
        "email": "breuerr@mc.net",
        "time": "Sun Apr 24 20:42:45 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Apr 24 20:42:45 2005 -0700"
      },
      "message": "[SPARC]: Enable sun logo on sparc32\n\nThis enables the sun linux logo to be selected on sparc32.\n\nSigned-off-by: Bob Breuer \u003cbreuerr@mc.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "6ee7c15294985e4e722959fd4482df60cefd2cc8",
      "tree": "0fb6f4154aa91bf7ad85d47894bdfe37d6e31552",
      "parents": [
        "a271c241a6036d4d583d0f47a02ba5f18b8b92b5"
      ],
      "author": {
        "name": "Tom \u0027spot\u0027 Callaway",
        "email": "tcallawa@redhat.com",
        "time": "Sun Apr 24 20:39:15 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Apr 24 20:39:15 2005 -0700"
      },
      "message": "[SPARC]: TCX Framebuffer fixes\n\nUsing the same logic as the other framebuffer fixes committed in 2.6.11,\nthis is a set of fixes to make TCX functional on the console again. Adds\nthe tcx_pan_display function, sets the\nall-\u003einfo.var.{red,green,blue}.length values to 8, and runs fb_set_cmap.\nAlso looks for the correct SUNW,tcx prom value.\n\nThis patch just slipped through the cracks.\n\nOriginally by: Georg Chini \u003cgeorg.chini@triaton-webhosting.com\u003e\n\nSigned-off-by: Tom \u0027spot\u0027 Callaway \u003ctcallawa@redhat.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "10158286e7b5347dce2285895c95419b9f6f8b63",
      "tree": "97facd71256239aea471578c42d82e97d562d5cf",
      "parents": [
        "8e293ada7d6aaee43dd56a8077b83577dd108667"
      ],
      "author": {
        "name": "Tom \u0027spot\u0027 Callaway",
        "email": "tcallawa@redhat.com",
        "time": "Sun Apr 24 20:35:20 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Apr 24 20:35:20 2005 -0700"
      },
      "message": "[SPARC]: module version cleanups\n\nMinor cleanups for sparc specific drivers (sunbmac, sunqe, sunlance,\nsunhme, esp) so that they have a full module version definition that is\nconsistent with other upstream drivers.\n\nSigned-off-by: Tom \u0027spot\u0027 Callaway \u003ctcallawa@redhat.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ac6910e189471e6b46ecea59e7620b083329ad4f",
      "tree": "efe17c88583ac9f315fe4db0cb15b9fef2977b32",
      "parents": [
        "758d11bf096ada9d38fc690c2efe5e4661685bfc"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Apr 24 20:06:16 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Apr 24 20:06:16 2005 -0700"
      },
      "message": "[TG3]: Update driver version and release date.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "758d11bf096ada9d38fc690c2efe5e4661685bfc",
      "tree": "3e6659e01973d3ee028aae15d679aab218c830a9",
      "parents": [
        "d5ac99a648b8c61d0c7f1c32a8ab7f1dca0123d2"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@osdl.org",
        "time": "Sun Apr 24 19:14:36 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Apr 24 19:14:36 2005 -0700"
      },
      "message": "[ATM]: ENI155P error handling fix\n\nFrom: Panagiotis Issaris \u003ctakis@lumumba.luc.ac.be\u003e\n\nIn the ENI155P device driver in six possible failure cases the requested\nirq is not being released.\n\nIn three of the above possible failure cases additionally there seems to\nbe a memory leak.\n\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "158a0e45b69254a9ee4d7795e3b98d8c959fb799",
      "tree": "56b25f7470ff6196abd9493dffa563b5e6206cab",
      "parents": [
        "18900829f32443658ca4d4793c01621c75d551c1"
      ],
      "author": {
        "name": "Jesper Juhl",
        "email": "juhl-lkml@dif.dk",
        "time": "Sun Apr 24 18:59:30 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Apr 24 18:59:30 2005 -0700"
      },
      "message": "[SLIP]: Remove redundant NULL pointer checks prior to kfree\n\nSigned-off-by: Jesper Juhl \u003cjuhl-lkml@dif.dk\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "18900829f32443658ca4d4793c01621c75d551c1",
      "tree": "cc0b1da822bfc941ad9049f85b7cc23c0f0dfc06",
      "parents": [
        "e5695f0800f8450d9a48efb1424918d18093b00b"
      ],
      "author": {
        "name": "chas williams",
        "email": "chas@cmf.nrl.navy.mil",
        "time": "Sun Apr 24 18:58:15 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Apr 24 18:58:15 2005 -0700"
      },
      "message": "[ATM]: [fore200e] pci doesn\u0027t use global board list; use pci_register_driver()\n\nSigned-off-by: Chas Williams \u003cchas@cmf.nrl.navy.mil\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "e5695f0800f8450d9a48efb1424918d18093b00b",
      "tree": "ebb4478c0dfa9dae51dafec9ccc5e3e878206fa6",
      "parents": [
        "56cb515628e6a831bb76783f282a71f7285dad33"
      ],
      "author": {
        "name": "chas williams",
        "email": "chas@cmf.nrl.navy.mil",
        "time": "Sun Apr 24 18:55:35 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Apr 24 18:55:35 2005 -0700"
      },
      "message": "[ATM]: [he] Use the DMA_32BIT_MASK constant from dma-mapping.h\n\nSigned-off-by: Tobias Klauser \u003ctklauser@nuerscht.ch\u003e\nSigned-off-by: Domen Puncer \u003cdomen@coderock.org\u003e\nSigned-off-by: Chas Williams \u003cchas@cmf.nrl.navy.mil\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "56cb515628e6a831bb76783f282a71f7285dad33",
      "tree": "ef7a70e6269eaf6f616066b6e1cd718a394d94bb",
      "parents": [
        "3b2d59d1fc86cc7217f165100a939907802dc67c"
      ],
      "author": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@ghostprotocols.net",
        "time": "Sun Apr 24 18:53:06 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Apr 24 18:53:06 2005 -0700"
      },
      "message": "[AX25] Introduce ax25_type_trans\n\nReplacing the open coded equivalents and making ax25 look more like\na linux network protocol, i.e. more similar to inet.\n\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@ghostprotocols.net\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ef0299bf8e868c09bff13e6f3c4fc9b835f60471",
      "tree": "0b734b9d95cf5fe38a9a15a48e4900d28447502e",
      "parents": [
        "fdca124a1bcc7e624f6b887c6f26153f40ee43ee"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@parcelfarce.linux.theplanet.co.uk",
        "time": "Sun Apr 24 12:28:36 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sun Apr 24 12:28:36 2005 -0700"
      },
      "message": "[PATCH] mostek bogus sparse annotations fixed\n\nvoid * __iomem foo is not a pointer to iomem - it\u0027s an iomem variable\ncontaining void *.  A pile of such guys in arch/sparc64/kernel/time.c,\ndrivers/sbus/char/rtc.c and include/asm-sparc64/mostek.h turned into\nintended void __iomem *. \n\nSigned-off-by: Al Viro \u003cviro@parcelfarce.linux.theplanet.co.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "fdca124a1bcc7e624f6b887c6f26153f40ee43ee",
      "tree": "4cb4f2af9dc9bf8da8476d1fd4a7d65b6c3de127",
      "parents": [
        "461790f79028ee9bfc3dd9d9afccc7e264aff9c7"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@www.linux.org.uk",
        "time": "Sun Apr 24 12:28:36 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sun Apr 24 12:28:36 2005 -0700"
      },
      "message": "[PATCH] missing include in mthca\n\nMissing include - usual portability problems...\n\nSigned-off-by: Al Viro \u003cviro@parcelfarce.linux.theplanet.co.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "461790f79028ee9bfc3dd9d9afccc7e264aff9c7",
      "tree": "df42b2cb77406e1ce83312410889f9d95133322b",
      "parents": [
        "a62e7cef1aef9f98bddd92b8f9f8f3c2fb25037b"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@www.linux.org.uk",
        "time": "Sun Apr 24 12:28:35 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sun Apr 24 12:28:35 2005 -0700"
      },
      "message": "[PATCH] broken dependency for floppy on ARM\n\n(!ARCH_S390 \u0026\u0026 !M68K \u0026\u0026 !IA64 \u0026\u0026 !UML) is obviously always true on ARM.\n\nIntended behaviour for ARM is \"absent unless we are on RiscPC or\nEBSA285\".  So what we want is added \u0026\u0026 !ARM in the first term - without\nit the last part (|| ARCH_RPC || ARCH_EBSA285, that is) doesn\u0027t do\nanything. \n\nSigned-off-by: Al Viro \u003cviro@parcelfarce.linux.theplanet.co.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "a62e7cef1aef9f98bddd92b8f9f8f3c2fb25037b",
      "tree": "93dfd2aedd5da83b054929e5fd4000fc026aaf9a",
      "parents": [
        "3106dbcd914d8dac4b89f52d8d51ec93526cbb95"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@www.linux.org.uk",
        "time": "Sun Apr 24 12:28:35 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sun Apr 24 12:28:35 2005 -0700"
      },
      "message": "[PATCH] missing include in hisax\n\nMissing include, breaks at least on arm.\n\nSigned-off-by: Al Viro \u003cviro@parcelfarce.linux.theplanet.co.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "b5a48daddc88fa0467a6ba371fcff0710781bf11",
      "tree": "2f9fd369478420e4c5151f7ff2443018eb681fe6",
      "parents": [
        "e3b9ab1a6da339312bb23747693805fa63e2ffd0"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@www.linux.org.uk",
        "time": "Sun Apr 24 12:28:35 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sun Apr 24 12:28:35 2005 -0700"
      },
      "message": "[PATCH] broken dependency for I2C_MPC\n\nAll boards dealt with by I2C_MPC are 32bit.  Moreover, driver simply\nwon\u0027t build on ppc64 - it uses ppc32-only types all over the place. \nDependency fixed - it\u0027s PPC32, not PPC. \n\nSigned-off-by: Al Viro \u003cviro@parcelfarce.linux.theplanet.co.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "bc86120a85ebf553180946e8854d1993f074e9f5",
      "tree": "d2d84a28a50328d8d910176b4031482ee308bc55",
      "parents": [
        "df6c6804ce1d383c878ab071bce8125125d96abc"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@www.linux.org.uk",
        "time": "Sun Apr 24 12:28:34 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sun Apr 24 12:28:34 2005 -0700"
      },
      "message": "[PATCH] SCSI GFP fixes\n\nSomebody forgot that | has higher priority than ?:.  As the result,\nallocation is done with bogus flags - instead of GFP_ATOMIC + possibly\nGFP_DMA we always get GFP_DMA and no GFP_ATOMIC. \n\nSigned-off-by: Al Viro \u003cviro@parcelfarce.linux.theplanet.co.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "21b7ef0c6c62a14bc8e1c8c0af4e1f0ba3a56d66",
      "tree": "71e53bd0464abd14d6b37c5b4487eaa438d46b65",
      "parents": [
        "5c5d281a93e9816966b6131ccec19519dab0e103",
        "b179fb8ca57590eeb0a5d6c8dc99f91773f09c73"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Fri Apr 22 10:18:06 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Fri Apr 22 10:18:06 2005 -0700"
      },
      "message": "Merge rsync://rsync.kernel.org/pub/scm/linux/kernel/git/davem/sparc-2.6.git\n"
    },
    {
      "commit": "b179fb8ca57590eeb0a5d6c8dc99f91773f09c73",
      "tree": "34490b121e2be5ff1635cdaeaf27f738e7c4bb24",
      "parents": [
        "623f41eb923d7f34888cbd9e4f50a7b1a79d0ae5"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Apr 21 22:18:03 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Apr 21 22:18:03 2005 -0700"
      },
      "message": "[SPARC64]: In sunsab driver, make sure to set the uart timeout.\n\nThis breaks serial consoles badly.  Thanks to Eric Brower\nfor tracking down the problem.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "623f41eb923d7f34888cbd9e4f50a7b1a79d0ae5",
      "tree": "261baa54024f334d2a6f888e383e75cc12ffd757",
      "parents": [
        "b4bca26c0160f48b4eb04f21d31a229832732013"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Apr 21 22:06:13 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Apr 21 22:06:13 2005 -0700"
      },
      "message": "[SPARC64]: In sunsu driver, make sure to fully init chip for kbd/ms\n\nWe were forgetting to call sunsu_change_speed().  The reason\nthat replugging in the mouse cable \"fixes things\" is that\ncauses a BREAK interrupt which in turn caused a call to\nsunsu_change_speed() which would get the chip setup properly.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "b4bca26c0160f48b4eb04f21d31a229832732013",
      "tree": "b4a6d736fcb8664753066df3e6a93ed24c0f409b",
      "parents": [
        "d7be828e03969ea7f922f299acb8daa0d8ce7006"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Apr 21 21:42:34 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Apr 21 21:42:34 2005 -0700"
      },
      "message": "[SPARC]: Provide generic ioctls in Sparc RTC driver.\n\nProvide support for drivers/char/rtc.c ioctls in the\nMostek rtc driver as well as the Sparc specific RTCGET\nand RTCSET.\n\nThis allows userspace to be much less messy.  Currently\nutil-linux and other spots jump through hoops trying\nvarious ioctl variants until it hits the right one whatever\ndriver actually being used supports.\n\nEventually all of this should move over to the genrtc.c\ndriver, but not today...\n\nWhile we are here, fix up the register types for sparse.\n\nThanks to Frans Pop for helping point out this issue.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "7938109fff944e0117976a39946d99d2b0b0250d",
      "tree": "1e1c24ad874db00f827fc6d9087402db6becefc9",
      "parents": [
        "88b06bc26b87cf0490b0e3faea7fefc7549dd75d"
      ],
      "author": {
        "name": "Michael Chan",
        "email": "mchan@broadcom.com",
        "time": "Thu Apr 21 17:13:59 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Apr 21 17:13:59 2005 -0700"
      },
      "message": "[TG3]: Add msi test\n\nAdd MSI test for chips that support MSI. If MSI test fails, it will\nswitch back to INTx mode and will print a message asking the user to\nreport the failure.\n\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "88b06bc26b87cf0490b0e3faea7fefc7549dd75d",
      "tree": "ffba7c235ad94e3c1e0074cb209504e6ea25afe3",
      "parents": [
        "1c8594b48b00a98d12477355e944e165a5f64cd5"
      ],
      "author": {
        "name": "Michael Chan",
        "email": "mchan@broadcom.com",
        "time": "Thu Apr 21 17:13:25 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Apr 21 17:13:25 2005 -0700"
      },
      "message": "[TG3]: Add msi support\n\nAdd MSI support for 5751 C0 and 5752.\n\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "1c8594b48b00a98d12477355e944e165a5f64cd5",
      "tree": "f784f244a3322b25abb7fae02cae7be20a64eb53",
      "parents": [
        "e6af301be3c129adbc8a7c8ffb76e62533ad9575"
      ],
      "author": {
        "name": "Michael Chan",
        "email": "mchan@broadcom.com",
        "time": "Thu Apr 21 17:12:46 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Apr 21 17:12:46 2005 -0700"
      },
      "message": "[TG3]: Fix bug in tg3_set_eeprom()\n\nFix a bug in tg3_set_eeprom() when the length is less than 4 and the\noffset is not 4-byte aligned.\n\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "e6af301be3c129adbc8a7c8ffb76e62533ad9575",
      "tree": "02b2fd5de20468f5966cf3e73fbfa5e6f86baa63",
      "parents": [
        "361b4ac29bc651c7612d4bf21434ae6fe06b78e4"
      ],
      "author": {
        "name": "Michael Chan",
        "email": "mchan@broadcom.com",
        "time": "Thu Apr 21 17:12:05 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Apr 21 17:12:05 2005 -0700"
      },
      "message": "[TG3]: Add nvram lock-out support for 5752 TPM\n\nAdd support for the NVRAM lock-out feature for TPM in 5752. If lock-out\nis enabled, certain NVRAM registers cannot be written to.\n\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "361b4ac29bc651c7612d4bf21434ae6fe06b78e4",
      "tree": "a0d1b0a7f89a7d45c63b269bef5eeacf6f8dc734",
      "parents": [
        "3e7d83bc96d59013792e5546e7832668d3adbce7"
      ],
      "author": {
        "name": "Michael Chan",
        "email": "mchan@broadcom.com",
        "time": "Thu Apr 21 17:11:21 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Apr 21 17:11:21 2005 -0700"
      },
      "message": "[TG3]: Add nvram detection for 5752\n\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "3e7d83bc96d59013792e5546e7832668d3adbce7",
      "tree": "e622228e8fd43e1461ea525afa453fbcddc39125",
      "parents": [
        "ff645bec523819fa4d28d7e0de7d998e3edb0c57"
      ],
      "author": {
        "name": "Michael Chan",
        "email": "mchan@broadcom.com",
        "time": "Thu Apr 21 17:10:36 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Apr 21 17:10:36 2005 -0700"
      },
      "message": "[TG3]: Add GPIO3 for 5752\n\nAdd bit definitions for the new GPIO3 in 5752. GPIO3 must be driven as\noutput when it is unused.\n\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ff645bec523819fa4d28d7e0de7d998e3edb0c57",
      "tree": "b1f7bff1f67465f53adf9906d73d87412edfa876",
      "parents": [
        "8c6bda1a89c148f3a28edc09a76dac9bff57d8ee"
      ],
      "author": {
        "name": "Michael Chan",
        "email": "mchan@broadcom.com",
        "time": "Thu Apr 21 17:09:53 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Apr 21 17:09:53 2005 -0700"
      },
      "message": "[TG3]: Workaround 5752 A0 chip ID\n\nThe 5752 A0 chip ID is wrong in hardware. The simplest way to workaround\nit is to change it to the correct value in tp-\u003epci_chip_rev_id. This\nway, it is easier to check for the ASIC_REV_5752 in the rest of the\ndriver.\n\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "8c6bda1a89c148f3a28edc09a76dac9bff57d8ee",
      "tree": "883fa60cf8087f720e8c810ba29ba034a1de0f48",
      "parents": [
        "314fba348e1f64a30b53d3cff5d96872424e8498"
      ],
      "author": {
        "name": "Michael Chan",
        "email": "mchan@broadcom.com",
        "time": "Thu Apr 21 17:09:08 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Apr 21 17:09:08 2005 -0700"
      },
      "message": "[TG3]: Fix tg3_set_power_state()\n\nFix tg3_set_power_state to drive GPIOs properly based on the\nTG3_FLAG_EEPROM_WRITE_PROTECT flag. Some delays are also added after D0\nand D3 power state changes.\n\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "314fba348e1f64a30b53d3cff5d96872424e8498",
      "tree": "0f167465d14b4d8e6170097651eced60ab48be95",
      "parents": [
        "7d0c41ef89dad9008edf1c3c0022721ebad39999"
      ],
      "author": {
        "name": "Michael Chan",
        "email": "mchan@broadcom.com",
        "time": "Thu Apr 21 17:07:04 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Apr 21 17:07:04 2005 -0700"
      },
      "message": "[TG3]: Setup proper GPIO settings\n\nSetup proper GPIO settings in tp-\u003egrc_local_ctrl before calling\ntg3_set_power() state in tg3_get_invariants() and after chip reset.\n\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "7d0c41ef89dad9008edf1c3c0022721ebad39999",
      "tree": "2da17c83458f8a84f99d05ea201bc71e8f2155fe",
      "parents": [
        "85e94cedc44d1c2c1663b5b18f703ca5e7316e59"
      ],
      "author": {
        "name": "Michael Chan",
        "email": "mchan@broadcom.com",
        "time": "Thu Apr 21 17:06:20 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Apr 21 17:06:20 2005 -0700"
      },
      "message": "[TG3]: Split tg3_phy_probe into 2 functions\n\nSplit the 1st half of tg3_phy_probe() into tg3_get_eeprom_hw_cfg() so\nthat the TG3_FLAG_EEPROM_WRITE_PROT can be determined before calling\ntg3_set_power_state() in tg3_get_invariants(). This will allow\ntg3_set_power_state() to drive the GPIOs correctly based on the config.\ninformation in eeprom.\n\nOn the 5752, there are no pull-up resistors on the GPIO pins and it is\nnecessary to drive the unused GPIOs as output.\n\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "85e94cedc44d1c2c1663b5b18f703ca5e7316e59",
      "tree": "0e28e8b073f7ecefd2916dd40d248b914d1a6c0b",
      "parents": [
        "053d78000be4906fac6446ad517ca3897dc6cd84"
      ],
      "author": {
        "name": "Michael Chan",
        "email": "mchan@broadcom.com",
        "time": "Thu Apr 21 17:05:28 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Apr 21 17:05:28 2005 -0700"
      },
      "message": "[TG3]: Minor 5752 fixes\n\nSome minor 5752 fixes mostly for correctness and add 5752 PHY ID.\n\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "053d78000be4906fac6446ad517ca3897dc6cd84",
      "tree": "3ba4a5f488457ce6432d956b2363e3a3806396f6",
      "parents": [
        "1b440c568e28186956ef765c69ab124401088663"
      ],
      "author": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Thu Apr 21 17:03:52 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Apr 21 17:03:52 2005 -0700"
      },
      "message": "[TG3]: add support for bcm5752 rev a1\n\nReplace existing ASIC_REV_5752 definition with ASIC_REV_5752_A0,\nand add definition for ASIC_REV_5752_A1. Then, add ASIC_REV_5752_A1\nto check for setting TG3_FLG2_5750_PLUS in tg3_get_invariants.\n\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "1b440c568e28186956ef765c69ab124401088663",
      "tree": "f7d34015aaccfe11e667c36c8055ebe28cf93301",
      "parents": [
        "bb7064dc09ff90015ddc7d818dd8fefb8ca5b936"
      ],
      "author": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Thu Apr 21 17:03:18 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Apr 21 17:03:18 2005 -0700"
      },
      "message": "[TG3]: check TG3_FLG2_5750_PLUS flag to set TG3_FLG2_5705_PLUS flag\n\nUse check of TG3_FLG2_5750_PLUS in tg3_get_invariants to set\nTG3_FLG2_5705_PLUS flag.\n\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "bb7064dc09ff90015ddc7d818dd8fefb8ca5b936",
      "tree": "683f6e32186ea6e62dcb1647b05ab3ceb0d8de6c",
      "parents": [
        "863925f59e5425e4af6996b9c50857c766940176"
      ],
      "author": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Thu Apr 21 17:02:41 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Apr 21 17:02:41 2005 -0700"
      },
      "message": "[TG3]: use TG3_FLG2_57{05,50}_PLUS flags in tg3_get_invariants\n\nRewrite checks in tg3_get_invariants to use TG3_FLG2_5705_PLUS and\nTG3_FLG2_5750_PLUS flags.\n\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "863925f59e5425e4af6996b9c50857c766940176",
      "tree": "217e33fff2291c22617665bd30b4d8fd6ea5f0ee",
      "parents": [
        "cbf46853c8db75f98bd005dc545aca0703063d4b"
      ],
      "author": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Thu Apr 21 17:02:04 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Apr 21 17:02:04 2005 -0700"
      },
      "message": "[TG3]: more use of TG3_FLG2_5705_PLUS flag\n\nRewrite of a couple of troublesome multi-way if statements to use\nTG3_FLG2_5705_PLUS flag.\n\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "cbf46853c8db75f98bd005dc545aca0703063d4b",
      "tree": "c9bc918aeecc55b6de0ee93a9daab25ab09a3b4e",
      "parents": [
        "6708e5cc103ba045fca035b4d8df236ca31fb8bc"
      ],
      "author": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Thu Apr 21 17:01:29 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Apr 21 17:01:29 2005 -0700"
      },
      "message": "[TG3]: use new TG3_FLG2_5750_PLUS flag\n\nReplace a number of two-way if statements checking for 5750, and/or\n5752 to reference the newly-defined TG3_FLG2_5750_PLUS flag instead.\n\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "6708e5cc103ba045fca035b4d8df236ca31fb8bc",
      "tree": "5bce9bd2fd887fc5091e9bb234d2cd99c931413c",
      "parents": [
        "fcf026936c613fc6ca4685677a461100d87eec81"
      ],
      "author": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Thu Apr 21 17:00:52 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Apr 21 17:00:52 2005 -0700"
      },
      "message": "[TG3]: define TG3_FLG2_5750_PLUS flag\n\nDefine TG3_FLG2_5750_PLUS flag and set it in tg3_get_invariants for\nASIC_REV_5750 or ASIC_REV_5752.\n\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "fcf026936c613fc6ca4685677a461100d87eec81",
      "tree": "a666b7538467be00b16bcc2f33b1dcdbfdffe277",
      "parents": [
        "6e9017a7d9b949aea638eeba67d34affaa145f14"
      ],
      "author": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Thu Apr 21 17:00:02 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Apr 21 17:00:02 2005 -0700"
      },
      "message": "[TG3]: use TG3_FLG2_5705_PLUS instead of multi-way if\u0027s\n\nReplace a number of three-way if statements checking for 5705, 5750,\nand 5752 to reference the equivalent TG3_FLG2_5705_PLUS flag instead.\n\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "6e9017a7d9b949aea638eeba67d34affaa145f14",
      "tree": "c68448ebd05911a8b026cc6130f61db988546f6c",
      "parents": [
        "af2bcd97b570f39da94103f80f67433dab515049"
      ],
      "author": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Thu Apr 21 16:58:56 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Apr 21 16:58:56 2005 -0700"
      },
      "message": "[TG3]: add bcm5752 entry to pci_ids.h\n\nAdd proper entry for bcm5752 PCI ID to pci_ids.h, and use it in tg3.\nI did this separately in case patches like this (i.e. new PCI IDs)\nneed to come from more \"official\" sources.\n\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "af2bcd97b570f39da94103f80f67433dab515049",
      "tree": "64cb1715f1963e89067f7e572df5d7121512bfad",
      "parents": [
        "2052da946096590035438626afbc7f329d2549d8"
      ],
      "author": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Thu Apr 21 16:57:50 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Apr 21 16:57:50 2005 -0700"
      },
      "message": "[TG3]: add bcm5752 to tg3_pci_tbl\n\nAdd hard-coded definition of bcm5752 PCI ID to tg3_pci_tbl.\nNext patch will change entry to use pci_ids.h-based definition.\n\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "2052da946096590035438626afbc7f329d2549d8",
      "tree": "4cdb3bf407c8573f26a5a373016520b2ef44e8c7",
      "parents": [
        "ebc37b611616ad46dce7d590b15ad655aa50213a"
      ],
      "author": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Thu Apr 21 16:56:08 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Apr 21 16:56:08 2005 -0700"
      },
      "message": "[TG3]: add basic bcm5752 support\n\nAdd ASIC_REV_5752 definition.\n\nTrack-down all references to ASIC_REV_5750 and mirror them with\nreferences to the newly defined ASIC_REV_5752.\n\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "62b56faa43a7e672e659d14f38f553ed8b40ea70",
      "tree": "9120479b4c721855b378db8907e1259f2e583f2b",
      "parents": [
        "e4ec0f23c878f761cf33f3cbb66c66d6c05931ba"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Thu Apr 21 14:09:42 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Thu Apr 21 14:09:42 2005 -0700"
      },
      "message": "[PATCH] Fix tgafb.c compile failure\n\nThe untested patch below should fix this compile error.\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "e4ec0f23c878f761cf33f3cbb66c66d6c05931ba",
      "tree": "1f80476e6420e8a12a8aa065d5cd106bd0f5b147",
      "parents": [
        "dfe547ab872951949a1a2fcc5cedbedad27a2fe5"
      ],
      "author": {
        "name": "Jody McIntyre",
        "email": "scjody@steamballoon.com",
        "time": "Thu Apr 21 14:09:42 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Thu Apr 21 14:09:42 2005 -0700"
      },
      "message": "[PATCH] Fix non-legacy ISO receive regression\n\nFix non-legacy multichannel ISO receive, broken by Parag Wardukar\u0027s\nallocation fix.  Multichannel ISO receive still sucks; it should be possible\nto use both legacy and non-legacy modes at the same time, but with this\npatch, things are no worse than they were in 2.6.11 and allocation is\nstill done at the correct time.\n\nSigned-off-by: Jody McIntyre \u003cscjody@steamballoon.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "dfe547ab872951949a1a2fcc5cedbedad27a2fe5",
      "tree": "3b04fbebf69951526baeb2eb5453baa3f68f7fc0",
      "parents": [
        "8d134db051134c38ae6bf36034403c7da7f0e3da"
      ],
      "author": {
        "name": "Jody McIntyre",
        "email": "scjody@steamballoon.com",
        "time": "Thu Apr 21 14:09:42 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Thu Apr 21 14:09:42 2005 -0700"
      },
      "message": "[PATCH] ohci1394: tlabels misprinted in DBGMSG\n\n- Print the correct value in the DBGMSG in dma_rcv_tasklet().\n  See OHCI 1.1 section 8.7, page 103 ff.\n- Print tlabels as %d everywhere.\n\nSigned-off-by: Stefan Richter \u003cstefanr@s5r6.in-berlin.de\u003e\nSigned-off-by: Jody McIntyre \u003cscjody@steamballoon.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "d8470b7c13e11c18cf14a7e3180f0b00e715e4f0",
      "tree": "c92b15c165366a6d5c616305cb4b68349882cb61",
      "parents": [
        "3a6fd752a50af92765853879f4a11cc0cfcd0320"
      ],
      "author": {
        "name": "Karsten Keil",
        "email": "kkeil@suse.de",
        "time": "Thu Apr 21 08:30:30 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Thu Apr 21 08:30:30 2005 -0700"
      },
      "message": "[PATCH] fix for ISDN ippp filtering\n\nWe do not longer use DLT_LINUX_SLL for activ/pass filters but\nDLT_PPP_WITHDIRECTION witch need 1 as outbound flag. \n\nSigned-off-by: Karsten Keil \u003ckkeil@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n\n"
    },
    {
      "commit": "858eaca169ed5e7b1b14eebb889323e75a02af0e",
      "tree": "385e241e0cc18794b8d8b70095181e2578bee14c",
      "parents": [
        "a2755a80f40e5794ddc20e00f781af9d6320fafb"
      ],
      "author": {
        "name": "James Bottomley",
        "email": "James.Bottomley@SteelEye.com",
        "time": "Thu Apr 21 07:35:45 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Thu Apr 21 07:35:45 2005 -0700"
      },
      "message": "[PATCH] Fix aic7xxx_osm.c compile with older gcc\u0027s\n\nMy version of gcc doesn\u0027t warn about this error (declaration in the\nmiddle of a set of statements).\n\nThe fix is simple (this also corrects return code; for init functions it\nshould be zero or error). \n\n"
    },
    {
      "commit": "9f6c6fc505560465be0964eb4da1b6ca97bd3951",
      "tree": "9660991b5e417ad7bb74e105c037ff358f60ba27",
      "parents": [
        "c3c661932cd53582c5b03692b99649300977248a",
        "f0e035f4b6940aae6836500b642029c289ed4535"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org.(none)",
        "time": "Tue Apr 19 13:14:28 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org.(none)",
        "time": "Tue Apr 19 13:14:28 2005 -0700"
      },
      "message": "Merge with kernel.org:/pub/scm/linux/kernel/git/gregkh/driver-2.6.git/\n\nfor 13 driver core, sysfs, and debugfs fixes.\n"
    },
    {
      "commit": "c3c661932cd53582c5b03692b99649300977248a",
      "tree": "de34eb5c85e5534cc23184622a257f7bddbc4376",
      "parents": [
        "c79bea07ec4d3ef087962699fe8b2f6dc5ca7754",
        "a4b38364093bf2094ff858ad45f490521bb87984"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org.(none)",
        "time": "Tue Apr 19 13:12:03 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org.(none)",
        "time": "Tue Apr 19 13:12:03 2005 -0700"
      },
      "message": "Merge with kernel.org:/pub/scm/linux/kernel/git/gregkh/aoe-2.6.git/\n\nfor 11 aoe bugfix patches.\n"
    },
    {
      "commit": "c79bea07ec4d3ef087962699fe8b2f6dc5ca7754",
      "tree": "3fbdc4745cfde60df7d05815b343e4a253020530",
      "parents": [
        "a9e4820c4c170b3df0d2185f7b4130b0b2daed2c",
        "1d66c64c3cee10a465cd3f8bd9191bbeb718f650"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org.(none)",
        "time": "Tue Apr 19 07:31:40 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org.(none)",
        "time": "Tue Apr 19 07:31:40 2005 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/gregkh/i2c-2.6.git/\n"
    },
    {
      "commit": "a9e4820c4c170b3df0d2185f7b4130b0b2daed2c",
      "tree": "962bc52ba0e8e585d88e1fb9a9be9a67072767dd",
      "parents": [
        "c0698f2f6e4839ce9463ce731c892993215ea067",
        "e838a0d4d5260bce452c96914a6e86b217c53c55"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org.(none)",
        "time": "Tue Apr 19 07:28:57 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org.(none)",
        "time": "Tue Apr 19 07:28:57 2005 -0700"
      },
      "message": "Merge with Greg\u0027s USB tree at kernel.org:/pub/scm/linux/kernel/git/gregkh/usb-2.6.git/\n\nYah, it does work to merge. Knock wood.\n"
    },
    {
      "commit": "a4b38364093bf2094ff858ad45f490521bb87984",
      "tree": "474c8d5acc153eb1736c9a76be0973a32e5995f8",
      "parents": [
        "0c6f0e7920f39b28bdbe5f134f3e592542332d87"
      ],
      "author": {
        "name": "ecashin@coraid.com",
        "email": "ecashin@coraid.com",
        "time": "Mon Apr 18 22:00:22 2005 -0700"
      },
      "committer": {
        "name": "Greg KH",
        "email": "greg@press.kroah.org",
        "time": "Mon Apr 18 22:00:22 2005 -0700"
      },
      "message": "[PATCH] aoe 12/12: send outgoing packets in order\n\nI can\u0027t use list.h, since sk_buff doesn\u0027t have a list_head but instead\nhas two struct sk_buff pointers, and I want to avoid any extra memory\nallocation.\n\nsend outgoing packets in order\n\nSigned-off-by: Ed L. Cashin \u003cecashin@coraid.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n\n"
    },
    {
      "commit": "0c6f0e7920f39b28bdbe5f134f3e592542332d87",
      "tree": "0d31149e2c52557555d35696e13d3d9baabc1eaa",
      "parents": [
        "e3b7df65e089f143b9228472b80fb96c495fb634"
      ],
      "author": {
        "name": "ecashin@coraid.com",
        "email": "ecashin@coraid.com",
        "time": "Mon Apr 18 22:00:22 2005 -0700"
      },
      "committer": {
        "name": "Greg KH",
        "email": "greg@press.kroah.org",
        "time": "Mon Apr 18 22:00:22 2005 -0700"
      },
      "message": "[PATCH] aoe 11/12: add support for disk statistics\n\nadd support for disk statistics\n\nSigned-off-by: Ed L. Cashin \u003cecashin@coraid.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n\n"
    },
    {
      "commit": "63e9cc5d6fbe8b58ea1ee96439d356cbf726fbc0",
      "tree": "91d5831da4a99c3d9dafd8e8440516787a536f73",
      "parents": [
        "03347936afcba990525736ae39daa13f643eac5f"
      ],
      "author": {
        "name": "ecashin@coraid.com",
        "email": "ecashin@coraid.com",
        "time": "Mon Apr 18 22:00:20 2005 -0700"
      },
      "committer": {
        "name": "Greg KH",
        "email": "greg@press.kroah.org",
        "time": "Mon Apr 18 22:00:20 2005 -0700"
      },
      "message": "[PATCH] aoe 6/12: Alexey Dobriyan sparse cleanup\n\nAlexey Dobriyan sparse cleanup\n\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@mail.ru\u003e\nSigned-off-by: Ed L. Cashin \u003cecashin@coraid.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n\n"
    },
    {
      "commit": "03347936afcba990525736ae39daa13f643eac5f",
      "tree": "caee9292bd519aa195b8150c1bac9cd94bb17e72",
      "parents": [
        "fa83c2ddd4293bd8bcaeeaf14bfdbf2fbe810420"
      ],
      "author": {
        "name": "ecashin@coraid.com",
        "email": "ecashin@coraid.com",
        "time": "Mon Apr 18 22:00:19 2005 -0700"
      },
      "committer": {
        "name": "Greg KH",
        "email": "greg@press.kroah.org",
        "time": "Mon Apr 18 22:00:19 2005 -0700"
      },
      "message": "[PATCH] aoe 5/12: don\u0027t try to free null bufpool\n\ndon\u0027t try to free null bufpool\n\nSigned-off-by: Ed L. Cashin \u003cecashin@coraid.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n\n"
    },
    {
      "commit": "b68650fd3f31d47426a2b1c6cfad904880258423",
      "tree": "cce16ef0a7fb6cce6238f55f219134e900811943",
      "parents": [
        "32465c650670c7499548d70fdeed57fab44ee679"
      ],
      "author": {
        "name": "ecashin@coraid.com",
        "email": "ecashin@coraid.com",
        "time": "Mon Apr 18 22:00:18 2005 -0700"
      },
      "committer": {
        "name": "Greg KH",
        "email": "greg@press.kroah.org",
        "time": "Mon Apr 18 22:00:18 2005 -0700"
      },
      "message": "[PATCH] aoe 3/12: update driver version to 6\n\nupdate driver version to 6\n\nSigned-off-by: Ed L. Cashin \u003cecashin@coraid.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n\n"
    },
    {
      "commit": "32465c650670c7499548d70fdeed57fab44ee679",
      "tree": "ec83b6febfcaa9b2b7c756b9ef38c59c7806ce9b",
      "parents": [
        "fc458dcda27c6d26cb11ef9ee9c1c3599711be94"
      ],
      "author": {
        "name": "ecashin@coraid.com",
        "email": "ecashin@coraid.com",
        "time": "Mon Apr 18 22:00:18 2005 -0700"
      },
      "committer": {
        "name": "Greg KH",
        "email": "greg@press.kroah.org",
        "time": "Mon Apr 18 22:00:18 2005 -0700"
      },
      "message": "[PATCH] aoe 2/12: allow multiple aoe devices with same MAC\n\nallow multiple aoe devices with same MAC addr\n\nSigned-off-by: Ed L. Cashin \u003cecashin@coraid.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n\n"
    },
    {
      "commit": "fc458dcda27c6d26cb11ef9ee9c1c3599711be94",
      "tree": "a54d1b213653dc992a1700a96b5805b72e687028",
      "parents": [
        "c0698f2f6e4839ce9463ce731c892993215ea067"
      ],
      "author": {
        "name": "ecashin@coraid.com",
        "email": "ecashin@coraid.com",
        "time": "Mon Apr 18 22:00:17 2005 -0700"
      },
      "committer": {
        "name": "Greg KH",
        "email": "greg@press.kroah.org",
        "time": "Mon Apr 18 22:00:17 2005 -0700"
      },
      "message": "[PATCH] aoe 1/12: remove too-low cap on minor number\n\nremove too-low cap on minor number\n\nSigned-off-by: Ed L. Cashin \u003cecashin@coraid.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n\n"
    },
    {
      "commit": "089d42b013675b028a499c61bac59954067dc668",
      "tree": "e352a8dc7b2324ff58a0b3365cd27dcfba0fb735",
      "parents": [
        "e57cd73e2e844a3da25cc6b420674c81bbe1b387"
      ],
      "author": {
        "name": "kay.sievers@vrfy.org",
        "email": "kay.sievers@vrfy.org",
        "time": "Mon Apr 18 21:57:37 2005 -0700"
      },
      "committer": {
        "name": "Greg KH",
        "email": "greg@press.kroah.org",
        "time": "Mon Apr 18 21:57:37 2005 -0700"
      },
      "message": "[PATCH] kobject/hotplug split - usb cris\n\nkobject_add() and kobject_del() don\u0027t emit hotplug events anymore.\nWe need to do it ourselves now.\n\nSigned-off-by: Kay Sievers \u003ckay.sievers@vrfy.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n\n"
    },
    {
      "commit": "e57cd73e2e844a3da25cc6b420674c81bbe1b387",
      "tree": "e173c8c8cac2e0b01457a6e796887db1c141340b",
      "parents": [
        "b41148c0d8d2fa0c36cebd9ba3ee4cfc0dc7cb9a"
      ],
      "author": {
        "name": "kay.sievers@vrfy.org",
        "email": "kay.sievers@vrfy.org",
        "time": "Mon Apr 18 21:57:36 2005 -0700"
      },
      "committer": {
        "name": "Greg KH",
        "email": "greg@press.kroah.org",
        "time": "Mon Apr 18 21:57:36 2005 -0700"
      },
      "message": "[PATCH] kobject/hotplug split - devices core\n\nkobject_add() and kobject_del() don\u0027t emit hotplug events anymore. Do it\nourselves if we are finished populating the device directory.\n\nSigned-off-by: Kay Sievers \u003ckay.sievers@vrfy.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n\n"
    },
    {
      "commit": "0700f56bbca56bc930aab717bc5086336991441f",
      "tree": "39bf581991850bf0b8bd1643d3adb8a049591250",
      "parents": [
        "18c3d5271b472c096adfc856e107c79f6fd30d7d"
      ],
      "author": {
        "name": "kay.sievers@vrfy.org",
        "email": "kay.sievers@vrfy.org",
        "time": "Mon Apr 18 21:57:35 2005 -0700"
      },
      "committer": {
        "name": "Greg KH",
        "email": "greg@press.kroah.org",
        "time": "Mon Apr 18 21:57:35 2005 -0700"
      },
      "message": "[PATCH] kobject/hotplug split - class core\n\nkobject_add() and kobject_del() don\u0027t emit hotplug events anymore. Do it\nourselves if we are finished populating the device directory.\n\nSigned-off-by: Kay Sievers \u003ckay.sievers@vrfy.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n\n"
    },
    {
      "commit": "46ea0d6c26de431a39c744f7ad63b30bfc800c1e",
      "tree": "7328a203f0af0088595f0f7f475605ba8c358db1",
      "parents": [
        "31e5abe9a6dab1ed3a5c30352bdb001353146318"
      ],
      "author": {
        "name": "Robert Schwebel",
        "email": "r.schwebel@pengutronix.de",
        "time": "Mon Apr 18 21:57:32 2005 -0700"
      },
      "committer": {
        "name": "Greg KH",
        "email": "greg@press.kroah.org",
        "time": "Mon Apr 18 21:57:32 2005 -0700"
      },
      "message": "[PATCH] export platform_add_devices\n\nplatform_add_devices can be used from within modules, so it should be\nexported.  This can for example happen if you have hotpluggable firmware in\nan FPGA on a system on chip processor; in our case the FPGA is probed for\ndevices and the FPGA base code registers the devices it has found with the\nkernel.  \n\n(akpm: I think this is reasonable from a licensing POV: it\u0027s unlikely that\nanyone would be interested in merging such specialised modules into mainline,\nand it\u0027s a GPL export).\n\nSigned-off-by: Robert Schwebel \u003cr.schwebel@pengutronix.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "6897089c5f7989603ccb9c696050470ba1dbd262",
      "tree": "858c77a9aefc2f7b7b2c310b07e243d19a78e148",
      "parents": [
        "6f31e42221c7deae4527136ce0dd73990d8bc1d1"
      ],
      "author": {
        "name": "kay.sievers@vrfy.org",
        "email": "kay.sievers@vrfy.org",
        "time": "Mon Apr 18 21:57:31 2005 -0700"
      },
      "committer": {
        "name": "Greg KH",
        "email": "greg@press.kroah.org",
        "time": "Mon Apr 18 21:57:31 2005 -0700"
      },
      "message": "[PATCH] add TIMEOUT to firmware_class hotplug event\n\nOn Tue, 2005-03-15 at 09:25 +0100, Hannes Reinecke wrote:\n\u003e The current implementation of the firmware class breaks a fundamental\n\u003e assumption in udevd: that the physical device can be initialised fully\n\u003e prior to executing the next event for that device.\n\nHere we add a TIMEOUT value to the hotplug environment of the firmware\nrequesting event. I will adapt udevd not to wait for anything else, if\nit finds a TIMEOUT key.\n\nSigned-off-by: Kay Sievers \u003ckay.sievers@vrfy.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n\n"
    },
    {
      "commit": "1d66c64c3cee10a465cd3f8bd9191bbeb718f650",
      "tree": "1ef3e58b8ff25f850c5bf9bbdce08001751662c5",
      "parents": [
        "86b5ac878d4a63c772d03c5017b72cc799a8f2f2"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Mon Apr 18 21:16:59 2005 -0700"
      },
      "committer": {
        "name": "Greg KH",
        "email": "greg@press.kroah.org",
        "time": "Mon Apr 18 21:16:59 2005 -0700"
      },
      "message": "[PATCH] I2C: Fix incorrect sysfs file permissions in it87 and via686a drivers\n\nThe it87 and via686a hardware monitoring drivers each create a sysfs\nfile named \"alarms\" in R/W mode, while they should really create it in\nread-only mode. Since we don\u0027t provide a store function for these files,\nwrite attempts to these files will do something undefined (I guess) and\nbad (I am sure). My own try resulted in a locked terminal (where I\nattempted the write) and a 100% CPU load until next reboot.\n\nAs a side note, wouldn\u0027t it make sense to check, when creating sysfs\nfiles, that readable files have a non-NULL show method, and writable\nfiles have a non-NULL store method? I know drivers are not supposed to\ndo stupid things, but there is already a BUG_ON for several conditions\nin sysfs_create_file, so maybe we could add two more?\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "86b5ac878d4a63c772d03c5017b72cc799a8f2f2",
      "tree": "ef4138c02aa447610146df63749e07c1859c3509",
      "parents": [
        "05985715756b8667cb35a3e05e1668bb8afe3298"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Mon Apr 18 21:16:58 2005 -0700"
      },
      "committer": {
        "name": "Greg KH",
        "email": "greg@press.kroah.org",
        "time": "Mon Apr 18 21:16:58 2005 -0700"
      },
      "message": "[PATCH] I2C: via686a cleanups\n\nHere comes a small cleanup patch for the via686a driver. I noticed the\nfollowing two non-fatal problems:\n\n1* The device parent is explicitely set, but it\u0027s not needed because the\ni2c core will do as the client is registered.\n\n2* snprintf is used where strlcpy would suffice.\n\nFixing them brings the via686a driver in line with what other similar\ndrivers do.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "05985715756b8667cb35a3e05e1668bb8afe3298",
      "tree": "d990e8d99830ebb1d60f36a23512b3cd838a8585",
      "parents": [
        "8523ff45672a5c9209ab7459142e37e7cd393e6c"
      ],
      "author": {
        "name": "johnpol@2ka.mipt.ru",
        "email": "johnpol@2ka.mipt.ru",
        "time": "Mon Apr 18 21:16:57 2005 -0700"
      },
      "committer": {
        "name": "Greg KH",
        "email": "greg@press.kroah.org",
        "time": "Mon Apr 18 21:16:57 2005 -0700"
      },
      "message": "[PATCH] w1_smem: w1 ID is only 8 bytes long.\n\nw1 ID is only 8 bytes long.\n\nSigned-off-by: Evgeniy Polyakov \u003cjohnpol@2ka.mipt.ru\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n\n"
    },
    {
      "commit": "8523ff45672a5c9209ab7459142e37e7cd393e6c",
      "tree": "29b32fbb32911f3aecf347675b7283b6269e7fda",
      "parents": [
        "c0698f2f6e4839ce9463ce731c892993215ea067"
      ],
      "author": {
        "name": "johnpol@2ka.mipt.ru",
        "email": "johnpol@2ka.mipt.ru",
        "time": "Mon Apr 18 21:16:57 2005 -0700"
      },
      "committer": {
        "name": "Greg KH",
        "email": "greg@press.kroah.org",
        "time": "Mon Apr 18 21:16:57 2005 -0700"
      },
      "message": "[PATCH] w1: real fix for big endian machines.\n\nReal fix for big endian machines - crc must be calculated\nusing little endian byte order.\n\nSigned-off-by: Evgeniy Polyakov \u003cjohnpol@2ka.mipt.ru\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n\n"
    },
    {
      "commit": "e838a0d4d5260bce452c96914a6e86b217c53c55",
      "tree": "bafe9c348e895fa62874564deea245db4e42da2f",
      "parents": [
        "6cdee106e7571751ecc0e9f96606322f88b64a8d"
      ],
      "author": {
        "name": "Viktor A. Danilov",
        "email": "__die@mail.ru",
        "time": "Mon Apr 18 17:39:35 2005 -0700"
      },
      "committer": {
        "name": "Greg K-H",
        "email": "gregkh@suse.de",
        "time": "Mon Apr 18 17:39:35 2005 -0700"
      },
      "message": "[PATCH] USB: fix AIPTEK input doesn`t register `device` \u0026 `driver` section in sysfs (/sys/class/input/event#)\n\nPROBLEM: aiptek input doesn`t register `device` \u0026 `driver` section in sysfs (/sys/class/input/event#)\nREASON: `dev` - field not filled...\nSOLUTION: in linux/drivers/usb/input/aiptek.c write\n\taiptek-\u003einputdev.dev \u003d \u0026intf-\u003edev;\nbefore calling\n\tinput_register_device(\u0026aiptek-\u003einputdev);\n\nFrom: \"Viktor A. Danilov\" \u003c__die@mail.ru\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\nIndex: gregkh-2.6/drivers/usb/input/aiptek.c\n\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\n"
    },
    {
      "commit": "6cdee106e7571751ecc0e9f96606322f88b64a8d",
      "tree": "edc75e42c3f3e9bbfecabc12a51b0f6d1bb37930",
      "parents": [
        "1bc3c9e1e44c2059fe2ffa6ff70ad0a925d7b05f"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Mon Apr 18 17:39:34 2005 -0700"
      },
      "committer": {
        "name": "Greg K-H",
        "email": "gregkh@suse.de",
        "time": "Mon Apr 18 17:39:34 2005 -0700"
      },
      "message": "[PATCH] usb gadget: ethernet/rndis updates\n\nUpdates to the Ethernet/RNDIS gadget driver (mostly for RNDIS):\n\n  - Fix brown-paper bag goof with RNDIS packet TX ... the wrong length\n    field got set, so Windows would ignore data packets it received.\n\n  - More consistent handling of CDC output filters (but not yet hooking\n    things up so RNDIS uses the mechanism).\n\n  - Zerocopy RX for RNDIS packets too (saving CPU cycles).\n\n  - Use the pre-allocated interrupt/status request and buffer, rather\n    than allocating and freeing one of each every few seconds (which\n    could fail).\n\n  - Some more \"sparse\" tweaks, making both dual-speed and single-speed\n    configurations happier.\n\n  - RNDIS speeds are reported in units of 100bps, not bps.\n\nPlus two minor cleanups (whitespace, messaging).\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "1bc3c9e1e44c2059fe2ffa6ff70ad0a925d7b05f",
      "tree": "0bc14ec53acf3b4c08a9995c7ea335e236435558",
      "parents": [
        "6fd19f4b55f7fd1c9d8650bd7f8df2c81b69c5ca"
      ],
      "author": {
        "name": "Jesper Juhl",
        "email": "juhl-lkml@dif.dk",
        "time": "Mon Apr 18 17:39:34 2005 -0700"
      },
      "committer": {
        "name": "Greg K-H",
        "email": "gregkh@suse.de",
        "time": "Mon Apr 18 17:39:34 2005 -0700"
      },
      "message": "[PATCH] USB: kfree cleanup for drivers/usb/* - no need to check for NULL\n\nGet rid of a bunch of redundant NULL pointer checks in drivers/usb/*,\nthere\u0027s no need to check a pointer for NULL before calling kfree() on it.\n\nSigned-off-by: Jesper Juhl \u003cjuhl-lkml@dif.dk\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n\nIndex: gregkh-2.6/drivers/usb/class/audio.c\n\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\n"
    },
    {
      "commit": "6fd19f4b55f7fd1c9d8650bd7f8df2c81b69c5ca",
      "tree": "273f17ca46a177cc9c33d3022dfb1528c3d542b9",
      "parents": [
        "acbb36f116243bed515357264ecbb6ff9c6d2a5b"
      ],
      "author": {
        "name": "Jesper Juhl",
        "email": "juhl-lkml@dif.dk",
        "time": "Mon Apr 18 17:39:33 2005 -0700"
      },
      "committer": {
        "name": "Greg K-H",
        "email": "gregkh@suse.de",
        "time": "Mon Apr 18 17:39:33 2005 -0700"
      },
      "message": "[PATCH] usb: kfree() cleanups in drivers/usb/core/devio.c\n\nChecking for NULL before calling kfree() is redundant. This patch removes\nthese redundant checks and also makes a few tiny whitespace changes.\n\nSigned-off-by: Jesper Juhl \u003cjuhl-lkml@dif.dk\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "acbb36f116243bed515357264ecbb6ff9c6d2a5b",
      "tree": "35840eb04d9b1f9a33a538f222a1dfc6f2556c81",
      "parents": [
        "97bb13ec5bc156352cca8af90080597e04299a73"
      ],
      "author": {
        "name": "Peter Favrholdt",
        "email": "pfavr@mip.sdu.dk",
        "time": "Mon Apr 18 17:39:32 2005 -0700"
      },
      "committer": {
        "name": "Greg K-H",
        "email": "gregkh@suse.de",
        "time": "Mon Apr 18 17:39:32 2005 -0700"
      },
      "message": "[PATCH] USB: pl2303 new vendor/model ids\n\nPlease accept the attached patch which adds the vendorid 0x0745 and\nmodelid 0x0001 (ID 0745:0001) \"Syntech Information Co., Ltd.\"\n\nThe device is an USB IR cradle for a barcode scanner (CPT-8001C) from\nCipherlab.\n\n\nFrom: Peter Favrholdt \u003cpfavr@mip.sdu.dk\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\ndiff -u kernel-source-2.6.11/drivers/usb/serial/pl2303.c ../kernel-source-2.6.11/drivers/usb/serial/pl2303.c\n"
    },
    {
      "commit": "97bb13ec5bc156352cca8af90080597e04299a73",
      "tree": "7cd16d8278a03bcfe5bb9825f620b049c2f07914",
      "parents": [
        "6fdd8e8e33730a2abc886113bd0b6c4343f63cc9"
      ],
      "author": {
        "name": "Flavio Leitner",
        "email": "fbl@conectiva.com.br",
        "time": "Mon Apr 18 17:39:31 2005 -0700"
      },
      "committer": {
        "name": "Greg K-H",
        "email": "gregkh@suse.de",
        "time": "Mon Apr 18 17:39:31 2005 -0700"
      },
      "message": "[PATCH] pl2303 - status line\n\nI\u0027m attaching a patch to fix status when using Siemens X65\nmobile. This mobile use first byte instead of normal UART_STATE\nbyte.\n\n\nFrom: Flavio Leitner \u003cfbl@conectiva.com.br\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n\nIndex: gregkh-2.6/drivers/usb/serial/pl2303.c\n\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\n"
    },
    {
      "commit": "6fdd8e8e33730a2abc886113bd0b6c4343f63cc9",
      "tree": "83b425282fb306a2b96520431867430233955385",
      "parents": [
        "8835f6657316162a8937d3f26ccd8f5886ba3845"
      ],
      "author": {
        "name": "Flavio Leitner",
        "email": "fbl@conectiva.com.br",
        "time": "Mon Apr 18 17:39:31 2005 -0700"
      },
      "committer": {
        "name": "Greg K-H",
        "email": "gregkh@suse.de",
        "time": "Mon Apr 18 17:39:31 2005 -0700"
      },
      "message": "[PATCH] pl2303 - unplug device.\n\nIt\u0027s possible to unplug usb device and do tiocmset() and tiocmget() without\nvalid interface in pl2303 module.\n\nThe patch below check this and return -ENODEV if interface was removed.\n\nFrom: Flavio Leitner \u003cfbl@conectiva.com.br\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\ndiff -purN linux-05-04-11/drivers/usb/serial/pl2303.c linux-05-04-11.usb/drivers/usb/serial/pl2303.c\n"
    },
    {
      "commit": "8835f6657316162a8937d3f26ccd8f5886ba3845",
      "tree": "7f6f1860d05a4d6afa4284c385ecb0a402b32f48",
      "parents": [
        "0e4987639a774d08b69c1c58774f3430f6083d4f"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Mon Apr 18 17:39:30 2005 -0700"
      },
      "committer": {
        "name": "Greg K-H",
        "email": "gregkh@suse.de",
        "time": "Mon Apr 18 17:39:30 2005 -0700"
      },
      "message": "[PATCH] USB: USB API documentation modification\n\nIn response to complaints about excessive latency in the uhci-hcd driver\nI\u0027m planning to convert it to a top-half/bottom-half design.  It turns out\nthat to do this, the USB API has to be modified slightly since the driver\nwill not be able to meet one of the guarantees in the current API.  This\npatch changes some kerneldoc, specifying the weaker guarantee.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "0e4987639a774d08b69c1c58774f3430f6083d4f",
      "tree": "d9d9eb475b11c05b069c715df50f9e6d89c32ecf",
      "parents": [
        "a2fe20129e2d87dc5c4e5c850b41b5b0b47cfd08"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Mon Apr 18 17:39:30 2005 -0700"
      },
      "committer": {
        "name": "Greg K-H",
        "email": "gregkh@suse.de",
        "time": "Mon Apr 18 17:39:30 2005 -0700"
      },
      "message": "[PATCH] USB: OHCI on Compaq Aramada 7400\n\nThis adds a quirk to the OHCI driver that lets it work with an old\nCompaq implementation.  It also removes some needless strings from\nthe non-debug version of the driver.\n\nSigned-off-by: Chris Clayton \u003cchris_clayton@f1internet.com\u003e\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "a2fe20129e2d87dc5c4e5c850b41b5b0b47cfd08",
      "tree": "e2849468fa7d8b5d2509671bb813cca955d06438",
      "parents": [
        "7ab7c34c90797b9df52720720ab5d5e9edd05114"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Mon Apr 18 17:39:29 2005 -0700"
      },
      "committer": {
        "name": "Greg K-H",
        "email": "gregkh@suse.de",
        "time": "Mon Apr 18 17:39:29 2005 -0700"
      },
      "message": "[PATCH] USB: usbnet and zaurus zl-5600\n\nHmm, another case of a Zaurus ROM not telling the expected conformance lie;\nthis patch handles the lies told by the SL5600.\n\nFrom: bender647@gmail.com\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "7ab7c34c90797b9df52720720ab5d5e9edd05114",
      "tree": "1fff72f9091c63688be9cf2565e404d8ca9ae623",
      "parents": [
        "d6427cf7ea5dc75be26074a573b25d5906c992bd"
      ],
      "author": {
        "name": "Thomas Winischhofer",
        "email": "thomas@winischhofer.net",
        "time": "Mon Apr 18 17:39:28 2005 -0700"
      },
      "committer": {
        "name": "Greg K-H",
        "email": "gregkh@suse.de",
        "time": "Mon Apr 18 17:39:28 2005 -0700"
      },
      "message": "[PATCH] USB: new SIS device id\n\nthe attached patch adds another USB device ID to the list. Seems the\ndevice is known under multiple IDs.\n\nSigned-off-by: Thomas Winischhofer \u003cthomas@winischhofer.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n\n"
    },
    {
      "commit": "d6427cf7ea5dc75be26074a573b25d5906c992bd",
      "tree": "3b953fd40633dd6606f37d2e88bb173d17ef98a3",
      "parents": [
        "e4334fa4c5cb62f26d7e9a0a581126bcbe0dedcf"
      ],
      "author": {
        "name": "felix@derklecks.de",
        "email": "felix@derklecks.de",
        "time": "Mon Apr 18 17:39:28 2005 -0700"
      },
      "committer": {
        "name": "Greg K-H",
        "email": "gregkh@suse.de",
        "time": "Mon Apr 18 17:39:28 2005 -0700"
      },
      "message": "[PATCH] USB Storage unusual_dev.h 07c4:a10b Datafab Systems, Inc.\n\nSigned-off-by: Phil Dibowitz \u003cphil@ipom.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\nIndex: gregkh-2.6/drivers/usb/storage/unusual_devs.h\n\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\n"
    },
    {
      "commit": "e4334fa4c5cb62f26d7e9a0a581126bcbe0dedcf",
      "tree": "8074a02b6cae345756b15497ffe3471088446bb6",
      "parents": [
        "403a98176a5866217eb12ca6bb283e635ced2dd0"
      ],
      "author": {
        "name": "Phil Dibowitz",
        "email": "phil@ipom.com",
        "time": "Mon Apr 18 17:39:27 2005 -0700"
      },
      "committer": {
        "name": "Greg K-H",
        "email": "gregkh@suse.de",
        "time": "Mon Apr 18 17:39:27 2005 -0700"
      },
      "message": "[PATCH] Fix GO_SLOW delay\n\nThis patch changes the delay for the US_FL_GO_SLOW patch from 110us to 125.\nSome delays need this extra delay includign Jan De Luyck\u0027s drive which spawned\nthe original increase from 110 to 110us. 125 is a microframe, so this delay\nseems to make sense more than just be a random delay (thanks to David Brownell\nfor pointing that out after my original patch).\n\nSigned-off-by: Phil Dibowitz \u003cphil@ipom.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n\nIndex: gregkh-2.6/drivers/usb/storage/transport.c\n\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\n"
    },
    {
      "commit": "403a98176a5866217eb12ca6bb283e635ced2dd0",
      "tree": "04f37984aad26708d191421862453fd81f060112",
      "parents": [
        "668a9541a56af5ebb3ad0babdc2cd73511c9e1e9"
      ],
      "author": {
        "name": "akpm@osdl.org",
        "email": "akpm@osdl.org",
        "time": "Mon Apr 18 17:39:27 2005 -0700"
      },
      "committer": {
        "name": "Greg K-H",
        "email": "gregkh@suse.de",
        "time": "Mon Apr 18 17:39:27 2005 -0700"
      },
      "message": "[PATCH] USB: usbnet printk warning fix\n\nOn ppc64:\n\ndrivers/usb/net/usbnet.c: In function `skb_return\u0027:\ndrivers/usb/net/usbnet.c:429: warning: int format, different type arg (arg 3)\ndrivers/usb/net/usbnet.c:429: warning: int format, different type arg (arg 3)\n\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\ndiff -puN drivers/usb/net/usbnet.c~usbnet-printk-warning-fix drivers/usb/net/usbnet.c\n"
    },
    {
      "commit": "668a9541a56af5ebb3ad0babdc2cd73511c9e1e9",
      "tree": "e8199fcd660b21da698009af21aa987079eb27f4",
      "parents": [
        "a81e7ecca369afee0b07b4758d8c32542ffc587a"
      ],
      "author": {
        "name": "Christopher Li",
        "email": "chrisl@vmware.com",
        "time": "Mon Apr 18 17:39:26 2005 -0700"
      },
      "committer": {
        "name": "Greg K-H",
        "email": "gregkh@suse.de",
        "time": "Mon Apr 18 17:39:26 2005 -0700"
      },
      "message": "[PATCH] USB: bug fix in usbdevfs\n\nI am sorry that the last patch about 32 bit compat ioctl on\n64 bit kernel actually breaks the usbdevfs. That is on the current\nBK tree. I am retarded. \n\nHere is the patch to fix it. Tested with USB hard disk and webcam\nin both 32bit compatible mode and native 64bit mode.\n\nAgain, sorry about that.\n\n\nFrom: Christopher Li \u003cchrisl@vmware.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "a81e7ecca369afee0b07b4758d8c32542ffc587a",
      "tree": "6abfa1d3a86f3a4f355e9dd11e6c8ee158a0202b",
      "parents": [
        "45f23f189ca66d98b1f8b7f3d30a194d3188039d"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Mon Apr 18 17:39:25 2005 -0700"
      },
      "committer": {
        "name": "Greg K-H",
        "email": "gregkh@suse.de",
        "time": "Mon Apr 18 17:39:25 2005 -0700"
      },
      "message": "[PATCH] USB: revert \"fix\" to usb_set_interface()\n\nThis reverts a recent change to usb_set_interface().  The change worked\naround a quirk in certain devices, but doing this in usbcore creates\nneedless regressions for other devices.  More appropriate fixes won\u0027t\nput such handling in usbcore.\n\nBasically it\u0027s tricky to do a full software reset of USB device state, since\nthe devices don\u0027t all act the same.  This adds a note to the kerneldoc for\nthe usb_reset_configuration() call to highlight the quirk this was working\naround:  endpoint data toggles not being reset.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "45f23f189ca66d98b1f8b7f3d30a194d3188039d",
      "tree": "6fadab86aec4b6dd747ebfb316396842bf1501ab",
      "parents": [
        "6d5e8254bf488a40b7ae2faafbffa232ab19d541"
      ],
      "author": {
        "name": "Nishanth Aravamudan",
        "email": "nacc@us.ibm.com",
        "time": "Mon Apr 18 17:39:25 2005 -0700"
      },
      "committer": {
        "name": "Greg K-H",
        "email": "gregkh@suse.de",
        "time": "Mon Apr 18 17:39:25 2005 -0700"
      },
      "message": "[PATCH] USB: usb/digi_acceleport: correct wait-queue state\n\nFirst patch incorrectly changed state of the wait-queue usage to\nTASK_UNINTERRUPTIBLE. Reverted to TASK_INTERRUPTIBLE.\n\nSigned-off-by: Nishanth Aravamudan \u003cnacc@us.ibm.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "6d5e8254bf488a40b7ae2faafbffa232ab19d541",
      "tree": "5b1da56cde518016bee4d94ba55da4f9231307f8",
      "parents": [
        "ba9d35fb01852e195f2a4ca975fdcd6578b52c78"
      ],
      "author": {
        "name": "Greg KH",
        "email": "gregkh@suse.de",
        "time": "Mon Apr 18 17:39:24 2005 -0700"
      },
      "committer": {
        "name": "Greg K-H",
        "email": "gregkh@suse.de",
        "time": "Mon Apr 18 17:39:24 2005 -0700"
      },
      "message": "[PATCH] USB: fix up some sparse warnings about static functions that aren\u0027t static.\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n\nIndex: gregkh-2.6/drivers/usb/core/usb.h\n\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\n"
    },
    {
      "commit": "ba9d35fb01852e195f2a4ca975fdcd6578b52c78",
      "tree": "e0609e6e255f4875ba5ab69bb0aa169d8c5edae8",
      "parents": [
        "9a5d3e98dd31abcecbf4533b81866d440cc0f106"
      ],
      "author": {
        "name": "Pavel Machek",
        "email": "pavel@suse.cz",
        "time": "Mon Apr 18 17:39:24 2005 -0700"
      },
      "committer": {
        "name": "Greg K-H",
        "email": "gregkh@suse.de",
        "time": "Mon Apr 18 17:39:24 2005 -0700"
      },
      "message": "[PATCH] USB: fix up remaining pm_message_t usages\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "9a5d3e98dd31abcecbf4533b81866d440cc0f106",
      "tree": "8638550bd50ff0fdc3b097d0643b5efed3516633",
      "parents": [
        "27d72e8572336d9f4e17a12ac924cb5223a5758d"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Mon Apr 18 17:39:23 2005 -0700"
      },
      "committer": {
        "name": "Greg K-H",
        "email": "gregkh@suse.de",
        "time": "Mon Apr 18 17:39:23 2005 -0700"
      },
      "message": "[PATCH] USB: hcd suspend uses pm_message_t\n\nThis patch includes minor \"sparse -Wbitwise\" updates for the PCI based\nHCDs.  Almost all of them involve just changing the second parameter of the\nsuspend() method to a pm_message_t ...  the others relate to how the EHCI\ncode walks in-memory data structures.  (There\u0027s a minor bug fixed there too\n...  affecting the big-endian sysfs async schedule dump.)\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n\nIndex: gregkh-2.6/drivers/usb/core/hcd.h\n\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\n"
    },
    {
      "commit": "27d72e8572336d9f4e17a12ac924cb5223a5758d",
      "tree": "791a046b5d860233f652973d0627752b67a3c600",
      "parents": [
        "c6053ecffb895f6c0e0ec9c1d298e35cffc1f7a6"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Mon Apr 18 17:39:22 2005 -0700"
      },
      "committer": {
        "name": "Greg K-H",
        "email": "gregkh@suse.de",
        "time": "Mon Apr 18 17:39:22 2005 -0700"
      },
      "message": "[PATCH] usb suspend updates (interface suspend)\n\nThis is the first of a few installments of PM API updates to match the\nrecent switch to \"pm_message_t\".  This installment primarily affects\nUSB device drivers (for USB interfaces), and it changes the handful of\ndrivers which currently implement suspend methods:\n\n    - \u003clinux/usb.h\u003e and usbcore, signature change\n\n    - Some drivers only changed the signature, net effect this just\n      shuts up \"sparse -Wbitwise\":\n\t* hid-core\n\t* stir4200\n\n    - Two network drivers did that, and also grew slightly more\n      featureful suspend code ... they now properly shut down\n      their activities.  (As should stir4200...)\n\t* pegasus\n\t* usbnet\n\nNote that the Wake-On-Lan (WOL) support in pegasus doesn\u0027t yet work; looks\nto me like it\u0027s missing a request to turn it on, vs just configuring it.\nThe ASIX code in usbnet also has WOL hooks that are ready to use; untested.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\nIndex: gregkh-2.6/drivers/net/irda/stir4200.c\n\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\n"
    },
    {
      "commit": "c6053ecffb895f6c0e0ec9c1d298e35cffc1f7a6",
      "tree": "9f3d796b1f41338bf276c82b58d260125541e8a0",
      "parents": [
        "84d79cb8db2811140c911df7ce3e3354cfa018c4"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Mon Apr 18 17:39:22 2005 -0700"
      },
      "committer": {
        "name": "Greg K-H",
        "email": "gregkh@suse.de",
        "time": "Mon Apr 18 17:39:22 2005 -0700"
      },
      "message": "[PATCH] usb resume fixes\n\nThis has a variety of updates to the shared suspend/resume code for\nPCI based USB host controllers.\n\n    - Cope with pm_message_t replacing the target system state.\n      This is actually a loss of functionality; PCI D1 and D2\n      states will no longer be used, and it\u0027s no longer knowable\n      that D3cold is on the way so power will be lost.\n\n    - Most importantly, some of the resume paths are reworked and\n      cleaned up.  They\u0027re now an exact mirror of suspend paths,\n      and more care is taken to ensure the hardware is reactivated\n      before the hardware re-enables interrupts.\n\nPlus comment and diagnostic cleanups; there are some nasty cases here \nespecially combined with swsusp, now they\u0027re somewhat commented.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\ndiff -puN drivers/usb/core/hcd-pci.c~usb-resume-fixes drivers/usb/core/hcd-pci.c\n"
    },
    {
      "commit": "115c1ce524869309e4bddcfc3dd112ac76b92def",
      "tree": "23d1ffa294e6d673e50ec1dd31c48fabaed34e4e",
      "parents": [
        "ac21e9ff08db3d6fac41d356c77fcb531c2e03e1"
      ],
      "author": {
        "name": "Larry Battraw",
        "email": "lbattraw@insightbb.com",
        "time": "Mon Apr 18 17:39:20 2005 -0700"
      },
      "committer": {
        "name": "Greg K-H",
        "email": "gregkh@suse.de",
        "time": "Mon Apr 18 17:39:20 2005 -0700"
      },
      "message": "[PATCH] USB: visor Tapwave Zodiac support patch\n\nHere\u0027s a tiny patch to add support for the Tapwave Zodiac (for\n2.6.11.6).  I\u0027ve been meaning to send it in for a while but kept\nupgrading my kernel and losing the changes :-)  I own the device and it\nworks fine with the latest pilot-link beta.\n\nFrom: Larry Battraw \u003clbattraw@insightbb.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n\n"
    },
    {
      "commit": "ac21e9ff08db3d6fac41d356c77fcb531c2e03e1",
      "tree": "d639e266828fb3dd3c173589efdbff3c44b9cfa1",
      "parents": [
        "7f907d7486f2519c2ff1493bfbcdc36dcacd85b7"
      ],
      "author": {
        "name": "gregkh@suse.de",
        "email": "gregkh@suse.de",
        "time": "Mon Apr 18 17:39:20 2005 -0700"
      },
      "committer": {
        "name": "Greg K-H",
        "email": "gregkh@suse.de",
        "time": "Mon Apr 18 17:39:20 2005 -0700"
      },
      "message": "[PATCH] USB: add new visor id for Treo 650\n\nThanks to Jamieson Becker \u003cjamie@jamiebecker.com\u003e for the info\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\ndiff -Naur -X dontdiff-osdl tmp/linux-2.6.12-rc2/drivers/usb/serial/visor.h linux-2.6/drivers/usb/serial/visor.h\n"
    },
    {
      "commit": "cb624029cab62e5415287d15b2ec907b8f322ff5",
      "tree": "9ab51220f3ad2a63632b69c5d3662f2c9a771a09",
      "parents": [
        "92d161c373b45be158b73a162bedebb5293a73d3"
      ],
      "author": {
        "name": "",
        "email": "jejb@titanic.il.steeleye.com",
        "time": "Sun Apr 17 18:03:20 2005 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@titanic",
        "time": "Mon Apr 18 13:52:27 2005 -0500"
      },
      "message": "aic7xxx: convert to SPI transport class Domain Validation\n\nNow that we export all the parameters, this is easy to do.\nIt also means that we can dump about 2000 lines of code that\nwere dedicated to doing this internally.\n\nAdditionally, this removes all the aic7xxx driver abuse\nof SCSI timers which were embedded in the DV routines.\n\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "92d161c373b45be158b73a162bedebb5293a73d3",
      "tree": "f0adedf975fab838ec7d485731cb0bccd24e0e57",
      "parents": [
        "7aaef27bafdfa10351726a1d383bdde33422072c"
      ],
      "author": {
        "name": "",
        "email": "jejb@titanic.il.steeleye.com",
        "time": "Sun Apr 17 16:59:33 2005 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@titanic",
        "time": "Mon Apr 18 13:52:02 2005 -0500"
      },
      "message": "aic7xxx: add support for the SPI transport class\n\nThis is just a simplistic patch to export all of the\naic7xxx internal transport parameters via the SPI\ntransport class.  It doesn\u0027t actually alter the way the\ndriver works at all.\n\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "7aaef27bafdfa10351726a1d383bdde33422072c",
      "tree": "3c6247d74ea748285ad58d1a299dcacbdca5bd7c",
      "parents": [
        "dea3101e0a5c897d2c9351a7444e139db9f40247"
      ],
      "author": {
        "name": "",
        "email": "jejb@titanic.il.steeleye.com",
        "time": "Sun Apr 17 16:32:42 2005 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@titanic",
        "time": "Mon Apr 18 13:51:37 2005 -0500"
      },
      "message": "qla2xxx: fix compiler warning in qla_attr.c\n\n  CC [M]  drivers/scsi/qla2xxx/qla_attr.o\ndrivers/scsi/qla2xxx/qla_attr.c: In function `qla2x00_sysfs_write_fw_dump\u0027:\ndrivers/scsi/qla2xxx/qla_attr.c:65: warning: implicit declaration of function `vfree\u0027\ndrivers/scsi/qla2xxx/qla_attr.c:83: warning: implicit declaration of function `vmalloc\u0027\ndrivers/scsi/qla2xxx/qla_attr.c:83: warning: cast to pointer from integer of different size\n \nAlso remove spurious inclusion of linux/version.h\n\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "dea3101e0a5c897d2c9351a7444e139db9f40247",
      "tree": "61de19e98eed08bb760703b362eab2038c34f261",
      "parents": [
        "8e8790415e91964096f862a58cacb55d2bc9a817"
      ],
      "author": {
        "name": "",
        "email": "jejb@titanic.il.steeleye.com",
        "time": "Sun Apr 17 16:05:31 2005 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@titanic",
        "time": "Mon Apr 18 13:50:53 2005 -0500"
      },
      "message": "lpfc: add Emulex FC driver version 8.0.28\n\nFrom: \tJames.Smart@Emulex.Com\n\nModified for kernel import and\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "8e8790415e91964096f862a58cacb55d2bc9a817",
      "tree": "e9c21ddd53bea0eeeb514b7c2f8ed27b421e8ad5",
      "parents": [
        "be7db055dd7261522557046370f49160728e3847"
      ],
      "author": {
        "name": "",
        "email": "bunk@stusta.de",
        "time": "Sun Apr 17 15:28:39 2005 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@titanic",
        "time": "Mon Apr 18 13:50:23 2005 -0500"
      },
      "message": "[PATCH] drivers/scsi/gdth.c: cleanups\n\nThis patch contains the following cleanups:\n- make some needlessly global functions static\n- remove one more kernel 2.2 #ifdef\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "be7db055dd7261522557046370f49160728e3847",
      "tree": "314689dfb551ee9ad5ef8c27576762489a51897d",
      "parents": [
        "80e2ca3dcb1043420ac4b06de8eed3d6fedaddda"
      ],
      "author": {
        "name": "",
        "email": "hch@lst.de",
        "time": "Sun Apr 17 15:26:13 2005 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@titanic",
        "time": "Mon Apr 18 13:49:58 2005 -0500"
      },
      "message": "[PATCH] remove old scsi data direction macros\n\nthese have been wrappers for the generic dma direction bits since 2.5.x.\nThis patch converts the few remaining drivers and removes the macros.\n\nArjan noticed there\u0027s some hunk in here that shouldn\u0027t.  Updated patch\nbelow:\n\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "80e2ca3dcb1043420ac4b06de8eed3d6fedaddda",
      "tree": "76c71025d1d45b9fa6ee1c582774bd6c477685f3",
      "parents": [
        "d6e957bf866537f0d842eb83997ea4db1b09168f"
      ],
      "author": {
        "name": "",
        "email": "andrew.vasquez@qlogic.com",
        "time": "Sun Apr 17 15:16:47 2005 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@titanic",
        "time": "Mon Apr 18 13:49:27 2005 -0500"
      },
      "message": "[PATCH] qla2xxx: update version to 8.00.02b5-k\n\nSigned-off-by: Andrew Vasquez \u003candrew.vasquez@qlogic.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "6721d2c809f4537ae01757a2297f2ced338826c1",
      "tree": "d004998bfdb3ca4e98c55758ac4940bacf230d67",
      "parents": [
        "83021920e733aa706926046b6ab61912c0d63943"
      ],
      "author": {
        "name": "",
        "email": "andrew.vasquez@qlogic.com",
        "time": "Sun Apr 17 15:13:01 2005 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@titanic",
        "time": "Mon Apr 18 13:48:36 2005 -0500"
      },
      "message": "[PATCH] qla2xxx: remove /proc interface\n\nRemove /proc support.\n\nSigned-off-by: Andrew Vasquez \u003candrew.vasquez@qlogic.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "83021920e733aa706926046b6ab61912c0d63943",
      "tree": "e33d19493190076f147912e40207f6956c290eb9",
      "parents": [
        "bdf796210e01145fd77bbb3ae644d04f982b6c3b"
      ],
      "author": {
        "name": "",
        "email": "andrew.vasquez@qlogic.com",
        "time": "Sun Apr 17 15:10:41 2005 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@titanic",
        "time": "Mon Apr 18 13:48:12 2005 -0500"
      },
      "message": "[PATCH] qla2xxx: cleanup DMA mappings...\n\n  Don\u0027t use cmd-\u003erequest-\u003enr_hw_segments as it may not be initialized\n  (SG_IO in particular bypasses anything that initializes this and just\n  uses scsi_do_req to insert a scsi_request directly on the head of the\n  queue) and a bogus value here can trip up the checks to make sure that\n  the number of segments will fit in the queue ring buffer, resulting in\n  commands that are never completed.\n\n  Fix up several issues with PCI DMA mapping and failure to check return\n  values on the mappings.\n\n  Make the check for space in the ring buffer happen after the DMA mapping\n  is done since any checks done before the mapping has taken place are\n  bogus.\n\n  Doug Ledford \u003cdledford@redhat.com\u003e.\n\nSigned-off-by: Andrew Vasquez \u003candrew.vasquez@qlogic.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "bdf796210e01145fd77bbb3ae644d04f982b6c3b",
      "tree": "92253748a63c51e76a70384d35119e107077b050",
      "parents": [
        "8482e118afa0cb4321ab3d30b1100d27d63130c0"
      ],
      "author": {
        "name": "",
        "email": "andrew.vasquez@qlogic.com",
        "time": "Sun Apr 17 15:06:53 2005 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@titanic",
        "time": "Mon Apr 18 13:47:46 2005 -0500"
      },
      "message": "[PATCH] qla2xxx: remove lun discovery codes...\n\nRemove internal lun discovery routines and support\nstructures.\n\nSigned-off-by: Andrew Vasquez \u003candrew.vasquez@qlogic.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    }
  ],
  "next": "8482e118afa0cb4321ab3d30b1100d27d63130c0"
}
