)]}'
{
  "log": [
    {
      "commit": "3e087b575496b8aa445192f58e7d996b1cdfa121",
      "tree": "6ee355645e199a7e5c9aeae11c3143a8235d2a81",
      "parents": [
        "9a3dccc42556537a48f39ee9a9e7ab90a933f766"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "htejun@gmail.com",
        "time": "Fri Jan 06 09:57:31 2006 +0100"
      },
      "committer": {
        "name": "Jens Axboe",
        "email": "axboe@suse.de",
        "time": "Fri Jan 06 09:57:31 2006 +0100"
      },
      "message": "[BLOCK] update IDE to use new blk_ordered for barriers\n\nUpdate IDE to use new blk_ordered.  This change makes the\nfollowing behavior changes.\n\n* Partial completion of the barrier request is handled as\n  failure of the whole ordered sequence.  No more partial\n  completion for barrier requests.\n\n* Any failure of pre or post flush request results in failure\n  of the whole ordered sequence.\n\nSo, successfully completed ordered sequence guarantees that\nall requests prior to the barrier made to physical medium and,\nthen, the while barrier request made to the physical medium.\n\nSigned-off-by: Tejun Heo \u003chtejun@gmail.com\u003e\nSigned-off-by: Jens Axboe \u003caxboe@suse.de\u003e\n"
    },
    {
      "commit": "9a3dccc42556537a48f39ee9a9e7ab90a933f766",
      "tree": "e67d7b314d4e0732bfa5558bef4f1941ea80cb58",
      "parents": [
        "93c9338713d4e11102cd09b4670ad42a336b06a3"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "htejun@gmail.com",
        "time": "Fri Jan 06 09:56:18 2006 +0100"
      },
      "committer": {
        "name": "Jens Axboe",
        "email": "axboe@suse.de",
        "time": "Fri Jan 06 09:56:18 2006 +0100"
      },
      "message": "[BLOCK] add FUA support to libata\n\nSigned-off-by: Tejun Heo \u003chtejun@gmail.com\u003e\nSigned-off-by: Jens Axboe \u003caxboe@suse.de\u003e\n"
    },
    {
      "commit": "93c9338713d4e11102cd09b4670ad42a336b06a3",
      "tree": "88de622c74859a499570bb9c529915f12240bdcb",
      "parents": [
        "007365ad60387df30f02f01fdc2b6e6432f6c265"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "htejun@gmail.com",
        "time": "Fri Jan 06 09:55:00 2006 +0100"
      },
      "committer": {
        "name": "Jens Axboe",
        "email": "axboe@suse.de",
        "time": "Fri Jan 06 09:55:00 2006 +0100"
      },
      "message": "[BLOCK] update libata to use new blk_ordered for barriers\n\nReflect changes in SCSI midlayer and updated to use new\nordered request implementation\n\nSigned-off-by: Tejun Heo \u003chtejun@gmail.com\u003e\nSigned-off-by: Jens Axboe \u003caxboe@suse.de\u003e\n"
    },
    {
      "commit": "007365ad60387df30f02f01fdc2b6e6432f6c265",
      "tree": "5fa1f755011cc026d2096b6bc5aa83712ab9a32a",
      "parents": [
        "461d4e90c8cd049718884cd17c955e231140d3be"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "htejun@gmail.com",
        "time": "Fri Jan 06 09:53:52 2006 +0100"
      },
      "committer": {
        "name": "Jens Axboe",
        "email": "axboe@suse.de",
        "time": "Fri Jan 06 09:53:52 2006 +0100"
      },
      "message": "[BLOCK] scsi: add FUA support to sd\n\nAdd FUA support for barriers to SCSI disk.\n\nSigned-off-by: Tejun Heo \u003chtejun@gmail.com\u003e\nSigned-off-by: Jens Axboe \u003caxboe@suse.de\u003e\n"
    },
    {
      "commit": "461d4e90c8cd049718884cd17c955e231140d3be",
      "tree": "990836cdff2f1dc952026f24b2d7b5e606d6e8be",
      "parents": [
        "797e7dbbee0a91fa1349192f18ad5c454997d876"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "htejun@gmail.com",
        "time": "Fri Jan 06 09:52:55 2006 +0100"
      },
      "committer": {
        "name": "Jens Axboe",
        "email": "axboe@suse.de",
        "time": "Fri Jan 06 09:52:55 2006 +0100"
      },
      "message": "[BLOCK] update SCSI to use new blk_ordered for barriers\n\nAll ordered request related stuff delegated to HLD.  Midlayer\nnow doens\u0027t deal with ordered setting or prepare_flush\ncallback.  sd.c updated to deal with blk_queue_ordered\nsetting.  Currently, ordered tag isn\u0027t used as SCSI midlayer\ncannot guarantee request ordering.\n\nSigned-off-by: Tejun Heo \u003chtejun@gmail.com\u003e\nSigned-off-by: Jens Axboe \u003caxboe@suse.de\u003e\n"
    },
    {
      "commit": "8ffdc6550c47f75ca4e6c9f30a2a89063e035cf2",
      "tree": "a478b9acef5c66242a964154f7ad3a0ea750ef0f",
      "parents": [
        "64100099ed22f71cce656c5c2caecf5c9cf255dc"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "htejun@gmail.com",
        "time": "Fri Jan 06 09:49:03 2006 +0100"
      },
      "committer": {
        "name": "Jens Axboe",
        "email": "axboe@suse.de",
        "time": "Fri Jan 06 09:49:03 2006 +0100"
      },
      "message": "[BLOCK] add @uptodate to end_that_request_last() and @error to rq_end_io_fn()\n\nadd @uptodate argument to end_that_request_last() and @error\nto rq_end_io_fn().  there\u0027s no generic way to pass error code\nto request completion function, making generic error handling\nof non-fs request difficult (rq-\u003eerrors is driver-specific and\neach driver uses it differently).  this patch adds @uptodate\nto end_that_request_last() and @error to rq_end_io_fn().\n\nfor fs requests, this doesn\u0027t really matter, so just using the\nsame uptodate argument used in the last call to\nend_that_request_first() should suffice.  imho, this can also\nhelp the generic command-carrying request jens is working on.\n\nSigned-off-by: tejun heo \u003chtejun@gmail.com\u003e\nSigned-Off-By: Jens Axboe \u003caxboe@suse.de\u003e\n"
    },
    {
      "commit": "29552b1462799afbe02af035b243e97579d63350",
      "tree": "42ad1639678a1bc8064f690494f62497bc48d318",
      "parents": [
        "6c59f9d9fb95934bf3d7d64249b338ce79953b5b",
        "51e7a5987058c6b4d0c1337587f2ec0c34ffa708"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Jan 05 20:43:11 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Jan 05 20:43:11 2006 -0800"
      },
      "message": "Merge http://oss.oracle.com/git/ocfs2\n"
    },
    {
      "commit": "52cab57873c25d3c8324ee3e4d463db6e8e73fd7",
      "tree": "826cb36827afa363944e6478d19512e669446c64",
      "parents": [
        "0a75c23a009ff65f651532cecc16675d05f4de37",
        "46f25dffbaba48c571d75f5f574f31978287b8d2"
      ],
      "author": {
        "name": "Jody McIntyre",
        "email": "scjody@modernduck.com",
        "time": "Thu Jan 05 22:22:50 2006 -0500"
      },
      "committer": {
        "name": "Jody McIntyre",
        "email": "scjody@modernduck.com",
        "time": "Thu Jan 05 22:22:50 2006 -0500"
      },
      "message": "Merge with http://kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6.git\n"
    },
    {
      "commit": "d7906de1d774ca70d696d3047223bb3e5e759d92",
      "tree": "6065caea25668f9fd33c23a24047cecb2c5b5cd7",
      "parents": [
        "fbd91ac22229fdb89f0dd2eaa11dd663f2ba1a92",
        "725a6abfe37025975c125ace1c7da35f27ce5384"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Jan 05 15:55:49 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Jan 05 15:55:49 2006 -0800"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia-2.6\n"
    },
    {
      "commit": "725a6abfe37025975c125ace1c7da35f27ce5384",
      "tree": "dc10f24a25e1c765b63ea661c8859c7fa365d274",
      "parents": [
        "6e493882726e762d0eb7a0a5fcae42a122ae75a5"
      ],
      "author": {
        "name": "Richard Purdie",
        "email": "rpurdie@rpsys.net",
        "time": "Thu Jan 05 09:56:03 2006 +0000"
      },
      "committer": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Fri Jan 06 00:31:07 2006 +0100"
      },
      "message": "[PATCH] pcmcia: add some IDs for ide-cs and dtl1_cs\n\nAdd some PCMCIA device IDs for the microdrive found in the Sharp Zaurus\nand a different revision of the Socket CF+ Bluetooth card.\n\nSigned-off-by: Richard Purdie \u003crpurdie@rpsys.net\u003e\nSigned-off-by: Dominik Brodowski \u003clinux@dominikbrodowski.net\u003e\n"
    },
    {
      "commit": "6e493882726e762d0eb7a0a5fcae42a122ae75a5",
      "tree": "27cae84701b9ec892853b561b59b2cdb6fb1f1eb",
      "parents": [
        "3cf89b185971bf186cec657911f08354e7701635"
      ],
      "author": {
        "name": "Daniel Ritz",
        "email": "daniel.ritz-ml@swissonline.ch",
        "time": "Fri Dec 30 15:12:35 2005 +0100"
      },
      "committer": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Fri Jan 06 00:28:15 2006 +0100"
      },
      "message": "[PATCH] pcmcia: cleanup cs.c, reduce size\n\nkill the socket_shutdown()/shutdown_socket() confusion by making it\none single function. move cs_socket_put() in there. nicer to read and\nsmaller:\n\noriginal:\n   text\t   data\t    bss\t    dec\t    hex\tfilename\n  25181\t   1076\t     32\t  26289\t   66b1\tdrivers/pcmcia/pcmcia_core.ko\n\npatched:\n   text\t   data\t    bss\t    dec\t    hex\tfilename\n  24973\t   1076\t     32\t  26081\t   65e1\tdrivers/pcmcia/pcmcia_core.ko\n\nSigned-off-by: Daniel Ritz \u003cdaniel.ritz@gmx.ch\u003e\nSigned-off-by: Dominik Brodowski \u003clinux@dominikbrodowski.net\u003e\n\n"
    },
    {
      "commit": "3cf89b185971bf186cec657911f08354e7701635",
      "tree": "8d4f1ff08106b64bd03beb7081d442e06a9d2103",
      "parents": [
        "8084b372adac9c24ff7abdd939b2e8816e7b88a3"
      ],
      "author": {
        "name": "Alexey Dobriyan",
        "email": "adobriyan@gmail.com",
        "time": "Fri Dec 23 23:51:08 2005 +0300"
      },
      "committer": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Fri Jan 06 00:28:10 2006 +0100"
      },
      "message": "[PATCH] drivers/pcmcia/cistpl.c: fix endian warnings\n\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\nSigned-off-by: Dominik Brodowski \u003clinux@dominikbrodowski.net\u003e\n\n"
    },
    {
      "commit": "8084b372adac9c24ff7abdd939b2e8816e7b88a3",
      "tree": "a4a4005d7b025abc0a3e7693404abd0abbfd434b",
      "parents": [
        "6423efaacbf0bce6372897e793d8450c1c08ec8d"
      ],
      "author": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Sun Dec 11 21:18:26 2005 +0100"
      },
      "committer": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Fri Jan 06 00:28:06 2006 +0100"
      },
      "message": "[PATCH] pcmcia: kzalloc conversion\n\nConvert users of kmalloc and memset to kzalloc\n\nSigned-off-by: Dominik Brodowski \u003clinux@dominikbrodowski.net\u003e\n\n"
    },
    {
      "commit": "6423efaacbf0bce6372897e793d8450c1c08ec8d",
      "tree": "b082d15e0f4b552b1c144eaa353fbfbd245aeb30",
      "parents": [
        "002dbb2d0d42b4a2c1eef2012c2fe7af48163b3c"
      ],
      "author": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Sun Dec 11 20:47:44 2005 +0100"
      },
      "committer": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Fri Jan 06 00:28:01 2006 +0100"
      },
      "message": "[PATCH] pcmcia: no probing of ioports on PARISC\n\nDo not wildly probe the IO ports we\u0027re trying to use on PARISC.\n\nSigned-off-by: Dominik Brodowski \u003clinux@dominikbrodowski.net\u003e\n\n"
    },
    {
      "commit": "002dbb2d0d42b4a2c1eef2012c2fe7af48163b3c",
      "tree": "10f16863e7302e36df41b0d65006633c286779c3",
      "parents": [
        "1371d3be045a6a1a8b828b838069b5fe6e0ab4c6"
      ],
      "author": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Thu Dec 08 23:50:36 2005 +0100"
      },
      "committer": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Fri Jan 06 00:27:57 2006 +0100"
      },
      "message": "[PATCH] pcmcia: export stored values in sysfs\n\nExport the stored values instead of re-reading everything in the socket\ninformation sysfs files, and make them accessible to all users, not only\nto root.\n\nSigned-off-by: Dominik Brodowski \u003clinux@dominikbrodowski.net\u003e\n\n"
    },
    {
      "commit": "1371d3be045a6a1a8b828b838069b5fe6e0ab4c6",
      "tree": "418c16b1381aa3f1a14d6b48600f4b2db3ce891c",
      "parents": [
        "a94515fa1f1609249dbebcfb93181ad0ba4b285a"
      ],
      "author": {
        "name": "Vitaly Bordug",
        "email": "vbordug@ru.mvista.com",
        "time": "Thu Dec 08 13:56:12 2005 -0200"
      },
      "committer": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Fri Jan 06 00:27:53 2006 +0100"
      },
      "message": "[PATCH] 8xx PCMCIA: support for MPC885ADS and MPC866ADS\n\nThis adds PCMCIA support for both MPC885ADS and MPC866ADS.\n\nThis is established not together with FADS, because 885 does not have\nio_block_mapping() for BCSR area.\nAlso, some cleanups done both for 885ADS and MBX.\n\nSigned-off-by: Vitaly Bordug \u003cvbordug@ru.mvista.com\u003e\nSigned-off-by: Marcelo Tosatti \u003cmarcelo.tosatti@cyclades.com\u003e\nSigned-off-by: Dominik Brodowski \u003clinux@dominikbrodowski.net\u003e\n\n"
    },
    {
      "commit": "a94515fa1f1609249dbebcfb93181ad0ba4b285a",
      "tree": "e3f3462f481ea6f977f56a34a5467bddf2d3120b",
      "parents": [
        "3b27e9421a1433689704fe0a02e926d4ba971121"
      ],
      "author": {
        "name": "Vitaly Bordug",
        "email": "vbordug@ru.mvista.com",
        "time": "Thu Dec 08 13:53:20 2005 -0200"
      },
      "committer": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Fri Jan 06 00:27:48 2006 +0100"
      },
      "message": "[PATCH] m8xx_pcmcia: support MAP_AUTOSZ required for CF cards\n\nThis fixes misconfiguration that could result in odd work of some old CF\ncards.\n\nSigned-off-by: Vitaly Bordug \u003cvbordug@ru.mvista.com\u003e\nSigned-off-by: Marcelo Tosatti \u003cmarcelo.tosatti@cyclades.com\u003e\nSigned-off-by: Dominik Brodowski \u003clinux@dominikbrodowski.net\u003e\n\n"
    },
    {
      "commit": "3b27e9421a1433689704fe0a02e926d4ba971121",
      "tree": "c3ca9e3e929da1c48ce5d8e9fa6d0257b5b900f5",
      "parents": [
        "efe3cd105f2a19e72ce9280bb22c7c80752e4314"
      ],
      "author": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Wed Dec 07 12:32:20 2005 +0100"
      },
      "committer": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Fri Jan 06 00:27:43 2006 +0100"
      },
      "message": "[PATCH] pcmcia: properly handle static mem, but dynamic io sockets\n\nSome PCMCIA sockets have statically mapped memory windows, but dynamically\nmapped IO windows. Using the \"nonstatic\" socket library is inpractical for\nthem, as they do neither need a resource database (as we can trust the\nkernel resource database on m68k and ppc) nor lots of other features of that\nlibrary. Let them get a small \"iodyn\" socket library (105 lines of code)\ninstead.\n\nSigned-off-by: Dominik Brodowski \u003clinux@dominikbrodowski.net\u003e\n\n"
    },
    {
      "commit": "f8cfa618dccbdc6dab5297f75779566a388a98fd",
      "tree": "b91e0952038dafc6e03bf8b1d8948b1fdefec031",
      "parents": [
        "b463581154f3f3eecda27cae60df813fefcd84d3"
      ],
      "author": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Mon Nov 14 21:25:51 2005 +0100"
      },
      "committer": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Fri Jan 06 00:03:24 2006 +0100"
      },
      "message": "[PATCH] pcmcia: unify attach, EVENT_CARD_INSERTION handlers into one probe callback\n\nUnify the EVENT_CARD_INSERTION and \"attach\" callbacks to one unified\nprobe() callback. As all in-kernel drivers are changed to this new\ncallback, there will be no temporary backwards-compatibility. Inside a\nprobe() function, each driver _must_ set struct pcmcia_device\n*p_dev-\u003einstance and instance-\u003ehandle correctly.\n\nWith these patches, the basic driver interface for 16-bit PCMCIA drivers\nnow has the classic four callbacks known also from other buses:\n\n        int (*probe)            (struct pcmcia_device *dev);\n        void (*remove)          (struct pcmcia_device *dev);\n\n        int (*suspend)          (struct pcmcia_device *dev);\n        int (*resume)           (struct pcmcia_device *dev);\n\nSigned-off-by: Dominik Brodowski \u003clinux@dominikbrodowski.net\u003e\n\n"
    },
    {
      "commit": "b463581154f3f3eecda27cae60df813fefcd84d3",
      "tree": "5e5b0f7a32b0727b64e52b9b2649897e6c841074",
      "parents": [
        "f3990715589d378a2d3aa9b8accd78bb4a2378b7"
      ],
      "author": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Mon Nov 14 21:25:35 2005 +0100"
      },
      "committer": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Fri Jan 06 00:03:20 2006 +0100"
      },
      "message": "[PATCH] pcmcia: remove dev_list from drivers\n\nThe linked list of devices managed by each PCMCIA driver is, in very most\ncases, unused. Therefore, remove it from many drivers.\n\nSigned-off-by: Dominik Brodowski \u003clinux@dominikbrodowski.net\u003e\n\n"
    },
    {
      "commit": "f3990715589d378a2d3aa9b8accd78bb4a2378b7",
      "tree": "de81bbdcefa4d599ce92f269aefe9aee814d67af",
      "parents": [
        "cc3b4866bee996c922e875b8c8efe9f0d8803aae"
      ],
      "author": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Mon Nov 14 21:25:23 2005 +0100"
      },
      "committer": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Fri Jan 06 00:03:15 2006 +0100"
      },
      "message": "[PATCH] pcmcia: remove old detach mechanism\n\nRemove the old \"detach\" mechanism as it is unused now.\n\nSigned-off-by: Dominik Brodowski \u003clinux@dominikbrodowski.net\u003e\n\n"
    },
    {
      "commit": "cc3b4866bee996c922e875b8c8efe9f0d8803aae",
      "tree": "6632837b6986f33566f75ed971cecbdc210e3201",
      "parents": [
        "8e9e793d68fcda6cc84c18cedf85ca0f91d801a8"
      ],
      "author": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Mon Nov 14 21:23:14 2005 +0100"
      },
      "committer": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Fri Jan 06 00:03:10 2006 +0100"
      },
      "message": "[PATCH] pcmcia: unify detach, REMOVAL_EVENT handlers into one remove callback\n\nUnify the \"detach\" and REMOVAL_EVENT handlers to one \"remove\" function.\nOld functionality is preserved, for the moment.\n\nSigned-off-by: Dominik Brodowski \u003clinux@dominikbrodowski.net\u003e\n\n"
    },
    {
      "commit": "8e9e793d68fcda6cc84c18cedf85ca0f91d801a8",
      "tree": "3dcceaaa676f1221e532e24106bb661143733eaf",
      "parents": [
        "98e4c28b7ec390c2dad6a4c69d69629c0f7e8b10"
      ],
      "author": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Fri Jan 06 00:02:03 2006 +0100"
      },
      "committer": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Fri Jan 06 00:02:03 2006 +0100"
      },
      "message": "[PATCH] pcmcia: merge suspend into device model\n\nMerge the suspend and resume methods for 16-bit PCMCIA cards into the\ndevice model -- for both runtime power management and suspend to ram/disk.\n\nBugfix in ds.c by Richard Purdie\nSigned-Off-By: Richard Purdie \u003crpurdie@rpsys.net\u003e\n\nSigned-off-by: Dominik Brodowski \u003clinux@dominikbrodowski.net\u003e\n"
    },
    {
      "commit": "98e4c28b7ec390c2dad6a4c69d69629c0f7e8b10",
      "tree": "b3d46f0643352e541d6a39e6da09059687cf713d",
      "parents": [
        "63e7ebd06402951bc8863ba5b7bc9b9f42044849"
      ],
      "author": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Mon Nov 14 21:21:18 2005 +0100"
      },
      "committer": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Thu Jan 05 23:59:02 2006 +0100"
      },
      "message": "[PATCH] pcmcia: new suspend core\n\nMove the suspend and resume methods out of the event handler, and into\nspecial functions. Also use these functions for pre- and post-reset, as\nalmost all drivers already do, and the remaining ones can easily be\nconverted.\n\nBugfix to include/pcmcia/ds.c\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\n\nSigned-off-by: Dominik Brodowski \u003clinux@dominikbrodowski.net\u003e\n\n"
    },
    {
      "commit": "63e7ebd06402951bc8863ba5b7bc9b9f42044849",
      "tree": "9265e2ca96c3a6e488060b36187f2f5a005fda2f",
      "parents": [
        "2cff944720332535a24b7eae16cff32055a43048"
      ],
      "author": {
        "name": "Daniel Ritz",
        "email": "daniel.ritz-ml@swissonline.ch",
        "time": "Thu Nov 03 21:12:14 2005 +0100"
      },
      "committer": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Thu Jan 05 23:41:23 2006 +0100"
      },
      "message": "[PATCH] yenta: make bridge specific init code configurable\n\nMake the bridge specific initialization code config options depending on\nCONFIG_EMBEDDED. Config options for TI/EnE, Toshiba, Ricoh and O2Micro are\navailable. Disabling all of the specific tweaks cuts off more than half\nof yenta_socket.ko.\n\nSigned-off-by: Daniel Ritz \u003cdaniel.ritz@gmx.ch\u003e\nSigned-off-by: Dominik Brodowski \u003clinux@dominikbrodowski.net\u003e\n\n"
    },
    {
      "commit": "2cff944720332535a24b7eae16cff32055a43048",
      "tree": "02758aa2ac6f9cece083fc216576042c05789ede",
      "parents": [
        "de75914ee103a30d82ad21b39b7e04f70e4fa1f0"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@osdl.org",
        "time": "Wed Nov 16 21:29:26 2005 -0800"
      },
      "committer": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Thu Jan 05 23:41:19 2006 +0100"
      },
      "message": "[PATCH] pcmcia: validate_mem fix\n\nAlso return a value if CONFIG_PCMCIA_PROBE is not set.\n\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Dominik Brodowski \u003clinux@dominikbrodowski.net\u003e\n\n"
    },
    {
      "commit": "de75914ee103a30d82ad21b39b7e04f70e4fa1f0",
      "tree": "492f275d49d2e37449ba89594127ebca8502cb3f",
      "parents": [
        "9da4bc6d6a38c1c3d850c046d0aee324c1a2e52a"
      ],
      "author": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Wed Sep 28 19:41:56 2005 +0200"
      },
      "committer": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Thu Jan 05 23:41:14 2006 +0100"
      },
      "message": "[PATCH] pcmcia: validate_mem shouldn\u0027t be void\n\nAdd a return value to pcmcia_validate_mem.  Only if we have enough memory\navailable to map the CIS, we should proceed in trying to determine information\nabout the device.\n\nSigned-off-by: Dominik Brodowski \u003clinux@dominikbrodowski.net\u003e\n\n"
    },
    {
      "commit": "9da4bc6d6a38c1c3d850c046d0aee324c1a2e52a",
      "tree": "2783de4a280ece6707b9b5800b82e1149b4d4f48",
      "parents": [
        "7f316b033b36adfbdf56bfb15c13de49798ab0b2"
      ],
      "author": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Sat Nov 12 23:56:33 2005 +0100"
      },
      "committer": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Thu Jan 05 23:41:09 2006 +0100"
      },
      "message": "[PATCH] pcmcia: remove get_socket callback\n\nThe .get_socket callback is never used by the PCMCIA core, therefore remove\nit.\n\nSigned-off-by: Dominik Brodowski \u003clinux@dominikbrodowski.net\u003e\n\n"
    },
    {
      "commit": "e4115805cf2020da94e8bd1296243605cda487ff",
      "tree": "0362f93813f4a90e0c241c5e49e04207feb985ee",
      "parents": [
        "37f779554404ddca981ac4b4cc6692fc09b71e96"
      ],
      "author": {
        "name": "Daniel Ritz",
        "email": "daniel.ritz@gmx.ch",
        "time": "Tue Sep 20 14:17:37 2005 -0700"
      },
      "committer": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Thu Jan 05 23:41:00 2006 +0100"
      },
      "message": "[PATCH] yenta: optimize interrupt handler\n\nDon\u0027t waste cpu time in yenta interrupt handler when the interrupt was for\nanother device.\n\nSigned-off-by: Daniel Ritz \u003cdaniel.ritz@gmx.ch\u003e\nSigned-off-by: Dominik Brodowski \u003clinux@dominikbrodowski.net\u003e\n\n"
    },
    {
      "commit": "37f779554404ddca981ac4b4cc6692fc09b71e96",
      "tree": "a61a0a7e813dd473834eb4d736e32e8e7652221e",
      "parents": [
        "db9edfd7e339ca4113153d887e782dd05be5a9eb"
      ],
      "author": {
        "name": "Pavel Machek",
        "email": "pavel@ucw.cz",
        "time": "Wed Sep 07 16:00:26 2005 -0700"
      },
      "committer": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Thu Jan 05 23:40:25 2006 +0100"
      },
      "message": "[PATCH] pcmcia: avoid macro usage in cistpl\n\nFix macro abuse in pcmcia.\n\nSigned-off-by: Pavel Machek \u003cpavel@suse.cz\u003e\nSigned-off-by: Dominik Brodowski \u003clinux@dominikbrodowski.net\u003e\n\n"
    },
    {
      "commit": "5b373e10aeadc2599c085a3357b7fad8b8e760b8",
      "tree": "63b6a041cc7fdef16c32949e30f898a8bb3a6b1e",
      "parents": [
        "db9edfd7e339ca4113153d887e782dd05be5a9eb"
      ],
      "author": {
        "name": "Luis F. Ortiz",
        "email": "lfo@Polyad.Org",
        "time": "Thu Jan 05 13:12:41 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Jan 05 13:12:41 2006 -0800"
      },
      "message": "[ATYFB]: Fix onboard video on SPARC Blade 100 for 2.6.{13,14,15}\n\n\tI have recently been switching from using 2.4.32 on my trusty\nold Sparc Blade 100 to using 2.6.15 .  Some of the problems I ran into\nwere distorted video when the console was active (missing first\ncharacter, skipped dots) and when running X windows (colored snow,\nstripes, missing pixels).  A quick examination of the 2.6 versus 2.4\nsource for the ATY driver revealed alot of changes.\n\n         A closer look at the code/data for the 64GR/XL chip revealed\ntwo minor \"typos\" that the rewriter(s) of the code made.  The first is\na incorrect clock value (230 .vs. 235) and the second is a missing\nflag (M64F_SDRAM_MAGIC_PLL).  Making both these changes seems to have\nfixed my problem.  I tend to think the 235 value is the correct one,\nas there is a 29.4 Mhz clock crystal close to the video chip and 235.2\n(29.4*8) is too close to 235 to make it a coincidence.\n\n\tThe flag for M64F_SDRAM_MAGIC_PLL was dropped during the\nchanges made by adaplas in file revision 1.72 on the old bitkeeper\nrepository.\n\n\tThe change relating to the clock rate has been there forever,\nat least in the 2.6 tree.  I\u0027m not sure where to look for the old 2.5\ntree or if anyone cares when it happened.\n\nOn SPARC Blades 100\u0027s, which use the ATY MACH64GR video chipset, the\nclock crystal frequency is 235.2 Mhz, not 230 Mhz.  The chipset also\nrequires the use of M64F_SDRAM_MAGIC_PLL in order to setup the PLL\nproperly for the DRAM.\n\nSigned-off-by: Luis F. Ortiz \u003clfo@Polyad.Org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "0a75c23a009ff65f651532cecc16675d05f4de37",
      "tree": "bdcd6158758fe1810f0ddddb80d2816779518688",
      "parents": [
        "34b8c399dc04c8e51f014b73458e654570698597",
        "db9edfd7e339ca4113153d887e782dd05be5a9eb"
      ],
      "author": {
        "name": "Jody McIntyre",
        "email": "scjody@modernduck.com",
        "time": "Thu Jan 05 08:03:40 2006 -0500"
      },
      "committer": {
        "name": "Jody McIntyre",
        "email": "scjody@modernduck.com",
        "time": "Thu Jan 05 08:03:40 2006 -0500"
      },
      "message": "Merge with http://kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6.git\n"
    },
    {
      "commit": "db9edfd7e339ca4113153d887e782dd05be5a9eb",
      "tree": "0a4ba12447a0cabc800adc7e9667d284777b0181",
      "parents": [
        "631b034724364b413e8a52e7c2e03a9d77e4c2b4",
        "fd586bacf439f36dea9b9bf6e6133ac87df2730c"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Jan 04 18:44:12 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Jan 04 18:44:12 2006 -0800"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-2.6\n\nTrivial manual merge fixup for usb_find_interface clashes.\n"
    },
    {
      "commit": "3adfd4e2b8804e926a5245062ba8ee12e88d30c3",
      "tree": "abcd17bd38ac7609566977bc5070573f16ed1be3",
      "parents": [
        "4da5cc2cec8caec1d357053e85a7a32f243f93a1"
      ],
      "author": {
        "name": "Deepak Saxena",
        "email": "dsaxena@plexity.net",
        "time": "Tue Jan 03 12:50:30 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Jan 04 16:47:42 2006 -0800"
      },
      "message": "[PATCH] Fix IXP4xx watchdog errata workaround\n\nThe IXP4xx driver bails out on all A0 CPUs, but it should only do\nso on IXP42x as IXP46x has functioning HW.\n\nSigned-off-by: Deepak Saxena \u003cdsaxena@plexity.net\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "4da5cc2cec8caec1d357053e85a7a32f243f93a1",
      "tree": "3f8b603af4af88f86be7ec1d4e3639a7fc9dd1a6",
      "parents": [
        "25c862cc9ea9b312c25a9f577f91b973131f1261",
        "c6f43290ae687c11cdcd150d8bfeb57ec29cfa5b"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Jan 04 16:38:36 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Jan 04 16:38:36 2006 -0800"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/perex/alsa\n"
    },
    {
      "commit": "25c862cc9ea9b312c25a9f577f91b973131f1261",
      "tree": "8e8f56531144370ced50fa98db2973f4e93e38b0",
      "parents": [
        "52347f4e810ba323d02cd2c26b5d738f4a2c3d5e",
        "8ded4ac018ea706bf7ee926601a27184665c9c28"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Jan 04 16:36:52 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Jan 04 16:36:52 2006 -0800"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/sam/kbuild\n"
    },
    {
      "commit": "52347f4e810ba323d02cd2c26b5d738f4a2c3d5e",
      "tree": "d956016f7aefff1030ca0f7885ac6a6f890a9e94",
      "parents": [
        "1cb9e8e01d2c73184e2074f37cd155b3c4fdaae6",
        "48d727a9f93e617d6d443507acf7d1b849c63366"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Jan 04 16:34:57 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Jan 04 16:34:57 2006 -0800"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/bunk/trivial\n"
    },
    {
      "commit": "1cb9e8e01d2c73184e2074f37cd155b3c4fdaae6",
      "tree": "3c8d1716cd53ed77a935036090323a1ae9a7963b",
      "parents": [
        "d779188d2baf436e67fe8816fca2ef53d246900f",
        "a18ceba7b40e24a9da87249bd74f16ea5abd6894"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Jan 04 16:32:33 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Jan 04 16:32:33 2006 -0800"
      },
      "message": "Merge branch \u0027upstream\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/libata-dev\n"
    },
    {
      "commit": "d779188d2baf436e67fe8816fca2ef53d246900f",
      "tree": "9bac75842a5611172860feec3c4019ff874a2b89",
      "parents": [
        "f61ea1b0c825a20a1826bb43a226387091934586",
        "ac67c6247361b3b8644b34e5301a46d5069c1373"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Jan 04 16:31:56 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Jan 04 16:31:56 2006 -0800"
      },
      "message": "Merge branch \u0027upstream-linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/netdev-2.6\n"
    },
    {
      "commit": "f61ea1b0c825a20a1826bb43a226387091934586",
      "tree": "fdedf0a2368f707e3fd5205db05bfcbac79606ec",
      "parents": [
        "d347da0deffa1d8f88f0d270eab040e4707c9916",
        "7b32b8e018d8f8cc94c808a5fa84a3f889441b91"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Jan 04 16:30:12 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Jan 04 16:30:12 2006 -0800"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi-misc-2.6\n"
    },
    {
      "commit": "d347da0deffa1d8f88f0d270eab040e4707c9916",
      "tree": "e0911f2ef4d36a7b44f7a5379feabebbd37dcfc4",
      "parents": [
        "c6c88bbde4d8b2ffe9886b7130b2e23781d424e5",
        "74cb8798222bb7d1aecb0acb91e6eeedf5feb948"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Jan 04 16:27:41 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Jan 04 16:27:41 2006 -0800"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6\n"
    },
    {
      "commit": "c6c88bbde4d8b2ffe9886b7130b2e23781d424e5",
      "tree": "47c2b61983acc6fbc42d89813729b87bbaf2aed9",
      "parents": [
        "0356dbb7fe87ba59558902e536d9f960e87353c1",
        "c8dd7709c534ab0d713aa698c99132b6c812b57c"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Jan 04 16:25:44 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Jan 04 16:25:44 2006 -0800"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb-2.6\n"
    },
    {
      "commit": "0356dbb7fe87ba59558902e536d9f960e87353c1",
      "tree": "2cb23f809c838f0bd7406845ea0a8e7cb5875c99",
      "parents": [
        "e28cc71572da38a5a12c1cfe4d7032017adccf69",
        "95235ca2c20ac0b31a8eb39e2d599bcc3e9c9a10"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Jan 04 16:21:26 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Jan 04 16:21:26 2006 -0800"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/davej/cpufreq\n"
    },
    {
      "commit": "1f1bf132d81ed723bc5fefbcec7d0779ce683a4f",
      "tree": "59cfbf241906753770c6150ef76efd1816210b74",
      "parents": [
        "e80a5dea8e056d8f398be1900d61c581d379f02f"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Mon Dec 12 01:31:03 2005 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jan 04 16:18:10 2006 -0800"
      },
      "message": "[PATCH] drivers/base/power/runtime.c: #if 0 dpm_set_power_state()\n\nThis patch #if 0\u0027s an unused global function.\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "874c6241b2e49e52680d32a50d4909c7768d5cb9",
      "tree": "815b08ab6793cd45346c3d5f6a3875f36c0bfc91",
      "parents": [
        "a96b204208443ab7e23c681f7ddabe807a741d0c"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Dec 13 15:17:34 2005 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jan 04 16:18:09 2006 -0800"
      },
      "message": "[PATCH] Driver core: only all userspace bind/unbind if CONFIG_HOTPLUG is enabled\n\nThanks to drivers making their id tables __devinit, we can\u0027t allow\nuserspace to bind or unbind drivers from devices manually through sysfs.\nSo we only allow this if CONFIG_HOTPLUG is enabled.\n\nCc: Dmitry Torokhov \u003cdmitry.torokhov@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "a96b204208443ab7e23c681f7ddabe807a741d0c",
      "tree": "7dacd3fe2790e1c5a922ff30fdab00b689a83998",
      "parents": [
        "93ce3061be212f6280e7ccafa9a7f698a95c6d75"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dtor_core@ameritech.net",
        "time": "Sat Dec 10 01:36:28 2005 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jan 04 16:18:09 2006 -0800"
      },
      "message": "[PATCH] Driver Core: Rearrange exports in platform.c\n\nDriver core: rearrange exports in platform.c\n\nThe new way is to specify export right after symbol definition.\nRearrange exports to follow new style to avoid mixing two styles\nin one file.\n\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "93ce3061be212f6280e7ccafa9a7f698a95c6d75",
      "tree": "a451566360fea86ef597fcd2fe693dce65626f93",
      "parents": [
        "e39b84337b8aed3044683a57741a19e5002225b9"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dtor_core@ameritech.net",
        "time": "Sat Dec 10 01:36:27 2005 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jan 04 16:18:09 2006 -0800"
      },
      "message": "[PATCH] Driver Core: Add platform_device_del()\n\nDriver core: add platform_device_del function\n\nHaving platform_device_del90 allows more straightforward error\nhandling code in drivers registering platform devices.\n\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "1d8f430c15b3a345db990e285742c67c2f52f9a6",
      "tree": "7bf8ae0929ebf581c4de68e7f4be9f6ea672d453",
      "parents": [
        "263756ec228f1cdd49fc50b1f87001a4cebdfe12"
      ],
      "author": {
        "name": "Rusty Russell",
        "email": "rusty@rustcorp.com.au",
        "time": "Wed Dec 07 21:40:34 2005 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jan 04 16:18:09 2006 -0800"
      },
      "message": "[PATCH] Input: add modalias support\n\nHere\u0027s the patch for modalias support for input classes.  It uses\ncomma-separated numbers, and doesn\u0027t describe all the potential keys (no\nmodule currently cares, and that would make the strings huge).  The\nchanges to input.h are to move the definitions needed by file2alias\noutside __KERNEL__.  I chose not to move those definitions to\nmod_devicetable.h, because there are so many that it might break compile\nof something else in the kernel.\n\nThe rest is fairly straightforward.\n\nSigned-off-by: Rusty Russell \u003crusty@rustcorp.com.au\u003e\nCC: Kay Sievers \u003ckay.sievers@vrfy.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "263756ec228f1cdd49fc50b1f87001a4cebdfe12",
      "tree": "502925a94655348a768f25180e49126688100a8d",
      "parents": [
        "f743ca5e10f4145e0b3e6d11b9b46171e16af7ce"
      ],
      "author": {
        "name": "Kay Sievers",
        "email": "kay.sievers@vrfy.org",
        "time": "Mon Dec 12 18:03:44 2005 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jan 04 16:18:09 2006 -0800"
      },
      "message": "[PATCH] ide: MODALIAS support for autoloading of ide-cd, ide-disk, ...\n\nIDE: MODALIAS support for autoloading of ide-cd, ide-disk, ...\n\nAdd MODULE_ALIAS to IDE midlayer modules: ide-disk, ide-cd, ide-floppy and\nide-tape, to autoload these modules depending on the probed media type of\nthe IDE device.\n\nIt is used by udev and replaces the former agent shell script of the hotplug\npackage, which was required to lookup the media type in the proc filesystem.\nUsing proc was racy, cause the media file is created after the hotplug event\nis sent out.\n\nThe module autoloading does not take any effect, until something like the\nfollowing udev rule is configured:\n  SUBSYSTEM\u003d\u003d\"ide\",  ACTION\u003d\u003d\"add\", ENV{MODALIAS}\u003d\u003d\"?*\", RUN+\u003d\"/sbin/modprobe $env{MODALIAS}\"\n\nThe module ide-scsi will not be autoloaded, cause it requires manual\nconfiguration. It can\u0027t be, and never was supported for automatic setup in\nthe hotplug package. Adding a MODULE_ALIAS to ide-scsi for all supported\nmedia types, would just lead to a default blacklist entry anyway.\n\n  $ modinfo ide-disk\n  filename:       /lib/modules/2.6.15-rc4-g1b0997f5/kernel/drivers/ide/ide-disk.ko\n  description:    ATA DISK Driver\n  alias:          ide:*m-disk*\n  license:        GPL\n  ...\n\n  $ modprobe -vn ide:m-disk\n  insmod /lib/modules/2.6.15-rc4-g1b0997f5/kernel/drivers/ide/ide-disk.ko\n\n  $ cat /sys/bus/ide/devices/0.0/modalias\n  ide:m-disk\n\nIt also adds attributes to the IDE device:\n  $ tree /sys/bus/ide/devices/0.0/\n  /sys/bus/ide/devices/0.0/\n  |-- bus -\u003e ../../../../../../../bus/ide\n  |-- drivename\n  |-- media\n  |-- modalias\n  |-- power\n  |   |-- state\n  |   `-- wakeup\n  `-- uevent\n\n  $ cat /sys/bus/ide/devices/0.0/{modalias,drivename,media}\n  ide:m-disk\n  hda\n  disk\n\nSigned-off-by: Kay Sievers \u003ckay.sievers@suse.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "d960bb4db9f422b5c3c82e0dfd6c8213a4fc430d",
      "tree": "a5d79803da3f7e20fa55f6fd1b8ec9c74ef0c322",
      "parents": [
        "e22dafbcd7a579c29a424d5203b5b33b131948a7"
      ],
      "author": {
        "name": "Kumar Gala",
        "email": "galak@gate.crashing.org",
        "time": "Mon Nov 28 10:15:39 2005 -0600"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jan 04 16:18:08 2006 -0800"
      },
      "message": "[PATCH] Allow overlapping resources for platform devices\n\nThere are cases in which a device\u0027s memory mapped registers overlap\nwith another device\u0027s memory mapped registers.  On several PowerPC\ndevices this occurs for the MDIO bus, whose registers tended to overlap\nwith one of the ethernet controllers.\n\nBy switching from request_resource to insert_resource we can register\nthe MDIO bus as a proper platform device and not hack around how we\nhandle its memory mapped registers.\n\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "bf74ad5bc41727d5f2f1c6bedb2c1fac394de731",
      "tree": "1e46f41550a9fe6df40fedeace23f5aff656b478",
      "parents": [
        "6d20b035dee4300e9786c6e1cb77a765c7f9460a"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Thu Nov 17 16:54:12 2005 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jan 04 16:18:08 2006 -0800"
      },
      "message": "[PATCH] Hold the device\u0027s parent\u0027s lock during probe and remove\n\nThis patch (as604) makes the driver core hold a device\u0027s parent\u0027s lock\nas well as the device\u0027s lock during calls to the probe and remove\nmethods in a driver.  This facility is needed by USB device drivers,\nowing to the peculiar way USB devices work:\n\n\tA device provides multiple interfaces, and drivers are bound\n\tto interfaces rather than to devices;\n\n\tNevertheless a reset, reset-configuration, suspend, or resume\n\taffects the entire device and requires the caller to hold the\n\tlock for the device, not just a lock for one of the interfaces.\n\nSince a USB driver\u0027s probe method is always called with the interface\nlock held, the locking order rules (always lock parent before child)\nprevent these methods from acquiring the device lock.  The solution\nprovided here is to call all probe and remove methods, for all devices\n(not just USB), with the parent lock already acquired.\n\nAlthough currently only the USB subsystem requires these changes, people\nhave mentioned in prior discussion that the overhead of acquiring an\nextra semaphore in all the prove/remove sequences is not overly large.\n\nUp to now, the USB core has been using its own set of private\nsemaphores.  A followup patch will remove them, relying entirely on the\ndevice semaphores provided by the driver core.\n\nThe code paths affected by this patch are:\n\n\tdevice_add and device_del: The USB core already holds the parent\n\tlock, so no actual change is needed.\n\n\tdriver_register and driver_unregister: The driver core will now\n\tlock both the parent and the device before probing or removing.\n\n\tdriver_bind and driver_unbind (in sysfs): These routines will\n\tnow lock both the parent and the device before binding or\n\tunbinding.\n\n\tbus_rescan_devices: The helper routine will lock the parent\n\tbefore probing a device.\n\nI have not tested this patch for conflicts with other subsystems.  As\nfar as I can see, the only possibility of conflict would lie in the\nbus_rescan_devices pathway, and it seems pretty remote.  Nevertheless,\nit would be good for this to get a lot of testing in -mm.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "6d20b035dee4300e9786c6e1cb77a765c7f9460a",
      "tree": "104596b8fca1f4946da8d499a8429e5decf7e2d9",
      "parents": [
        "712f47cea7703a340406fde61e84eb86ce781988"
      ],
      "author": {
        "name": "Paul Jackson",
        "email": "pj@sgi.com",
        "time": "Fri Nov 25 20:04:26 2005 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jan 04 16:18:08 2006 -0800"
      },
      "message": "[PATCH] driver kill hotplug word from sn and others fix\n\nThe first of these changes s/hotplug/uevent/ was needed to\ncompile sn2_defconfig (ia64/sn).  The other three files\nchanged are blind changes of all remaining bus_type.hotplug\nreferences I could find to bus_type.uevent.\n\nThis patch attempts to finish similar changes made in the\ngregkh-driver-kill-hotplug-word-from-driver-core Nov 22 patch.\n\nSigned-off-by: Paul Jackson \u003cpj@sgi.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "312c004d36ce6c739512bac83b452f4c20ab1f62",
      "tree": "e61e8331680a0da29557fe21414d3b31e62c9293",
      "parents": [
        "5f123fbd80f4f788554636f02bf73e40f914e0d6"
      ],
      "author": {
        "name": "Kay Sievers",
        "email": "kay.sievers@suse.de",
        "time": "Wed Nov 16 09:00:00 2005 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jan 04 16:18:08 2006 -0800"
      },
      "message": "[PATCH] driver core: replace \"hotplug\" by \"uevent\"\n\nLeave the overloaded \"hotplug\" word to susbsystems which are handling\nreal devices. The driver core does not \"plug\" anything, it just exports\nthe state to userspace and generates events.\n\nSigned-off-by: Kay Sievers \u003ckay.sievers@suse.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "5f123fbd80f4f788554636f02bf73e40f914e0d6",
      "tree": "dbb7db4c62fa8130a393ce772cf819fcffe2606b",
      "parents": [
        "033b96fd30db52a710d97b06f87d16fc59fee0f1"
      ],
      "author": {
        "name": "Kay Sievers",
        "email": "kay.sievers@suse.de",
        "time": "Fri Nov 11 14:43:07 2005 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jan 04 16:18:07 2006 -0800"
      },
      "message": "[PATCH] merge kobject_uevent and kobject_hotplug\n\nThe distinction between hotplug and uevent does not make sense these\ndays, netlink events are the default.\n\nudev depends entirely on netlink uevents. Only during early boot and\nin initramfs, /sbin/hotplug is needed. So merge the two functions and\nprovide only one interface without all the options.\n\nThe netlink layer got a nice generic interface with named slots\nrecently, which is probably a better facility to plug events for\nsubsystem specific events.\nAlso the new poll() interface to /proc/mounts is a nicer way to\nnotify about changes than sending events through the core.\nThe uevents should only be used for driver core related requests to\nuserspace now.\n\nSigned-off-by: Kay Sievers \u003ckay.sievers@suse.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "0296b2281352e4794e174b393c37f131502e09f0",
      "tree": "874e1de7ffaf56ab14f031d2818b69853c4914d8",
      "parents": [
        "034382117725f6b6b26fbb138498139c5c012c1b"
      ],
      "author": {
        "name": "Kay Sievers",
        "email": "kay.sievers@suse.de",
        "time": "Fri Nov 11 05:33:52 2005 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jan 04 16:18:07 2006 -0800"
      },
      "message": "[PATCH] remove CONFIG_KOBJECT_UEVENT option\n\nIt makes zero sense to have hotplug, but not the netlink\nevents enabled today. Remove this option and merge the\nkobject_uevent.h header into the kobject.h header file.\n\nSigned-off-by: Kay Sievers \u003ckay.sievers@suse.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "034382117725f6b6b26fbb138498139c5c012c1b",
      "tree": "2f920e992b26b35924753d06765a5d525a364a5c",
      "parents": [
        "88026842b0a760145aa71d69e74fbc9ec118ca44"
      ],
      "author": {
        "name": "Kay Sievers",
        "email": "kay.sievers@suse.de",
        "time": "Fri Nov 11 04:25:06 2005 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jan 04 16:18:07 2006 -0800"
      },
      "message": "[PATCH] keep pnpbios usermod_helper away from hotplug_path[]\n\nThese days we use udev to manage all kernel events. /proc/sys/kernel/hotplug\nwill usually be disabled by an init-script. pnpnbios is not integrated with\nthe driver core and should stay away from the now disabled /sbin/hotplug.\n\nSet the helper to /sbin/phpbios, even when there is probably no current\nuser of this faciliy. If it\u0027s needed, it should definitely get proper driver\ncore integration instead of forking binaries from the kernel.\n\nSigned-off-by: Kay Sievers \u003ckay.sievers@suse.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "a020ff412f0ecbb1e4aae1681b287e5785dd77b5",
      "tree": "94fba0f0ade540eaae89051971b49bd29803be51",
      "parents": [
        "88026842b0a760145aa71d69e74fbc9ec118ca44"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Wed Jan 04 18:01:03 2006 +0000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Jan 04 13:55:35 2006 -0800"
      },
      "message": "[PATCH] Fix pragma packing in ip2 driver\n\nThis fixes the pragma packing in the ip2 driver by popping the previous\nsetting rather than explicitly assuming that the correct setting is 4.\n\nThis also gets around a compiler bug in the FRV compiler when building\nallmodconfig.\n\nSigned-Off-By: David Howells \u003cdhowells@redhat.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "c8dd7709c534ab0d713aa698c99132b6c812b57c",
      "tree": "30daa90dfdf17ef397efe4230f6dfb03060d669d",
      "parents": [
        "cb5b3f6950b4fbad9d8d41756f49aba792804b5b"
      ],
      "author": {
        "name": "Sam Bishop",
        "email": "sam@bishop.dhs.org",
        "time": "Thu Dec 22 17:11:02 2005 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jan 04 13:51:45 2006 -0800"
      },
      "message": "[PATCH] USB: fix usb-skeleton limit resource usage patch.\n\nPrevents a compiler warning and uses down_interruptible() instead of down() in\nprocess context.\n\nSigned-off-by: Sam Bishop \u003csam@bishop.dhs.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "cb5b3f6950b4fbad9d8d41756f49aba792804b5b",
      "tree": "52359251d2f32767be54ab9e0e5fe2ad69f9a9f1",
      "parents": [
        "f5691d70d4aeec0ac9cff11f0cabb7d5a1735705"
      ],
      "author": {
        "name": "Olav Kongas",
        "email": "ok@artecdesign.ee",
        "time": "Thu Dec 22 12:44:52 2005 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jan 04 13:51:45 2006 -0800"
      },
      "message": "[PATCH] USB: fix buffer size limiting in skeleton driver\n\nFix buffer size limiting.\n\nSigned-off-by: Olav Kongas \u003cok@artecdesign.ee\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "f5691d70d4aeec0ac9cff11f0cabb7d5a1735705",
      "tree": "124e1d04ab52425be1417e71387ae7036e03152c",
      "parents": [
        "a9714c845c0681a203a9ae22aa5165ec72c51d33"
      ],
      "author": {
        "name": "Pete Zaitcev",
        "email": "zaitcev@redhat.com",
        "time": "Wed Dec 21 17:24:54 2005 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jan 04 13:51:44 2006 -0800"
      },
      "message": "[PATCH] USB: fix usb_find_interface for ppc64\n\nFix usb_find_interface. You cannot case pointers to int and long on\na big-endian 64-bitter without consequences.\n\nSigned-off-by: Pete Zaitcev \u003czaitcev@redhat.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "a9714c845c0681a203a9ae22aa5165ec72c51d33",
      "tree": "f08697d81eca4e6e877b0d3d3561f7f8bf8111e7",
      "parents": [
        "318e479eb7ad9a948c6da381976d258464413816"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Fri Dec 23 16:41:41 2005 +0000"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jan 04 13:51:44 2006 -0800"
      },
      "message": "[PATCH] USB: Export IEEE-1284 device id in sysfs for usblp devices\n\nI looked at the userspace code which uses the LPIOC_GET_DEVICE_ID ioctl\nand I almost went blind. Let\u0027s export it in sysfs instead, and just as a\nstring instead of with a big-endian length at the beginning of it.\n\nThis also prints the message about finding the printer _after_ we know\nthe minor device number it\u0027s going to have, rather than reporting all\nprinters as \u0027usblp0\u0027.\n\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "318e479eb7ad9a948c6da381976d258464413816",
      "tree": "d73ef1b9d684ec47d9d963190b85e62df26c2fcc",
      "parents": [
        "a083dec0ed537a75fbe8f2f83d198e9e672240d8"
      ],
      "author": {
        "name": "Pete Zaitcev",
        "email": "zaitcev@redhat.com",
        "time": "Wed Dec 21 17:03:24 2005 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jan 04 13:51:44 2006 -0800"
      },
      "message": "[PATCH] USB: ioctl compat for usblp.c\n\nFrom: David Woodhouse \u003cdwmw2\u003e\n\nDavid has a G5 with a printer. I am quite surprised that nobody else noticed\nthis before. Linus has a G5. Hackers hate printing in general, maybe.\n\nWe do not use BKL anymore, because one of code paths had a sleeping call,\nso we had to use a semaphore. I am sure it\u0027s safe to use unlocked_ioctl.\n\nThe new ioctls return long and retval is int. It looks completely fine to me.\nWe never want these extra bits, and the sign extension ought to work right.\n\nSigned-off-by: Pete Zaitcev \u003czaitcev@redhat.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n--\n"
    },
    {
      "commit": "a083dec0ed537a75fbe8f2f83d198e9e672240d8",
      "tree": "8d214715bf0612a18103cf1169976375db95f631",
      "parents": [
        "ff90651883093576de2d60bebaae39b0dd2e62f6"
      ],
      "author": {
        "name": "Nathan Lynch",
        "email": "ntl@pobox.com",
        "time": "Sun Dec 18 23:41:38 2005 -0600"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jan 04 13:51:44 2006 -0800"
      },
      "message": "[PATCH] USB: zd1201: make sysfs device symlink\n\nNoticed that my zd1201 adapter isn\u0027t \"seen\" by hal and NetworkManager.\nThe problem seems to be that unlike other network device drivers I\nchecked, zd1201 does not do a SET_NETDEV_DEV(), which makes it so a\n\"device\" symlink is created under /sys/class/net/wlan0.\n\nWith the following patch the device symlink shows up, and now I am\nhappily using NetworkManager to control the adapter:\n\n$ ls -l /sys/class/net/wlan0\ntotal 0\n-r--r--r--  1 root root 4096 Dec 18 13:42 address\n-r--r--r--  1 root root 4096 Dec 18 13:42 addr_len\n-r--r--r--  1 root root 4096 Dec 18 13:42 broadcast\n-r--r--r--  1 root root 4096 Dec 18 13:42 carrier\nlrwxrwxrwx  1 root root    0 Dec 18 13:42 device -\u003e ../../../devices/pci0001:10/0001:10:1b.1/usb4/4-1\n-r--r--r--  1 root root 4096 Dec 18 13:42 features\n\nSigned-off-by: Nathan Lynch \u003cntl@pobox.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "ff90651883093576de2d60bebaae39b0dd2e62f6",
      "tree": "8029f0742384a7f22fbd4175cf9a73194eee33d6",
      "parents": [
        "aafbf24a1129480157af7ee780eddcea9b76ee5c"
      ],
      "author": {
        "name": "Oliver Neukum",
        "email": "oliver@neukum.org",
        "time": "Wed Dec 21 19:27:29 2005 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jan 04 13:51:44 2006 -0800"
      },
      "message": "[PATCH] USB: Limiting of resource use in skeleton driver\n\nthis introduces limits whose lack in the skeleton driver someone recently\ncomplained about.\n\nSigned-off-by: Oliver Neukum \u003coliver@neukum.name\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "aafbf24a1129480157af7ee780eddcea9b76ee5c",
      "tree": "218cbb17aeff69689121f294ac7ef513267b158a",
      "parents": [
        "5e0f76c6bbc0d26cd9625876f7beeb7b002f39bf"
      ],
      "author": {
        "name": "Pete Zaitcev",
        "email": "zaitcev@redhat.com",
        "time": "Tue Dec 20 14:15:04 2005 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jan 04 13:51:44 2006 -0800"
      },
      "message": "[PATCH] USB: replace __setup(\"nousb\") with __module_param_call\n\nFedora users complain that passing \"nousbstorage\" to the installer causes\nthe rest of the USB support to disappear. The installer uses kernel command\nline as a way to pass options through Syslinux. The problem stems from the\nuse of strncmp() in obsolete_checksetup().\n\nI used __module_param_call() instead of module_param because I wanted to\npreserve the old syntax in grub.conf, and it\u0027s the only macro which allows\nto remove the prefix.\n\nThe fix is tested to accept the option \"nousb\" correctly now.\n\nSigned-off-by: Pete Zaitcev \u003czaitcev@redhat.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "5e0f76c6bbc0d26cd9625876f7beeb7b002f39bf",
      "tree": "97daadf2d515e708001e174b501c436228e06342",
      "parents": [
        "3e220e9505f3c993b666b5e22b1c466b69ee4f54"
      ],
      "author": {
        "name": "David Hollis",
        "email": "dhollis@davehollis.com",
        "time": "Mon Dec 19 13:58:38 2005 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jan 04 13:51:44 2006 -0800"
      },
      "message": "[PATCH] USB: asix.c - Add Linksys USB200M Rev 2 ids\n\nAttached patch adds device IDs for the Linksys USB200M Rev 2 device\nwhich uses the AX88772 chipset.\n\nSigned-off-by: David Hollis \u003cdhollis@davehollis.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "3e220e9505f3c993b666b5e22b1c466b69ee4f54",
      "tree": "4d45df0bff254b5dc5c2a560489fea1f8f086877",
      "parents": [
        "ab93091dd7f3d3dff9e8d1811d8344af1c52493b"
      ],
      "author": {
        "name": "Phil Dibowitz",
        "email": "phil@ipom.com",
        "time": "Sun Dec 18 21:30:02 2005 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jan 04 13:51:44 2006 -0800"
      },
      "message": "[PATCH] USB Storage: Fix unusual_devs.h order\n\nAlan Stern pointed out there was an ordering issue in unusual_devs.h,\nand this patch fixes it.\n\nSigned-off-by: Phil Dibowitz \u003cphil@ipom.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "ab93091dd7f3d3dff9e8d1811d8344af1c52493b",
      "tree": "9741a96890bc73e8859ccb3e89f9414a06a82a61",
      "parents": [
        "4fb729f5863c29e4466afb4508186303f46458e7"
      ],
      "author": {
        "name": "Daniel Marjamaki",
        "email": "daniel.marjamaki@comhem.se",
        "time": "Sat Dec 17 02:38:46 2005 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jan 04 13:51:44 2006 -0800"
      },
      "message": "[PATCH] USB: ub 02 Removed unused variable\n\nRemoved an unused variable\n\nSigned-off-by: Daniel Marjamaki \u003cdaniel.marjamaki@comhem.se\u003e\nSigned-off-by: Pete Zaitcev \u003czaitcev@redhat.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "4fb729f5863c29e4466afb4508186303f46458e7",
      "tree": "e71b85374227e2854463ef6e64545fda779d9bba",
      "parents": [
        "2c26c9e6b4993a1a1231849feff4b6518a4fc239"
      ],
      "author": {
        "name": "Pete Zaitcev",
        "email": "zaitcev@redhat.com",
        "time": "Sat Dec 17 02:34:12 2005 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jan 04 13:51:43 2006 -0800"
      },
      "message": "[PATCH] USB: ub 01 rename\n\nRename misleading UB_MINORS_PER_MAJOR into UB_PARTS_PER_LUN.\n\nSigned-off-by: Pete Zaitcev \u003czaitcev@redhat.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "2c26c9e6b4993a1a1231849feff4b6518a4fc239",
      "tree": "afe118d36138599e5d94beed6848702f75cf36a6",
      "parents": [
        "6b495f4c5accec6261f522ea6898580dc9cb6316"
      ],
      "author": {
        "name": "Pete Zaitcev",
        "email": "zaitcev@redhat.com",
        "time": "Sat Dec 17 02:16:43 2005 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jan 04 13:51:43 2006 -0800"
      },
      "message": "[PATCH] USB: ub 00 implement retries and resets\n\nImplement command retries and resets in ub. It is advantageous for users\nto know if their devices are getting bad. However, failing every I/O\nis not practical if you have a external USB enclosure with a hard drive.\n\nSigned-off-by: Pete Zaitcev \u003czaitcev@redhat.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "6b495f4c5accec6261f522ea6898580dc9cb6316",
      "tree": "750143d60621b245d30aa9df0cb030678634380f",
      "parents": [
        "0e8eb0f06b21bc05c42bcdbb6b273fce59ba9689"
      ],
      "author": {
        "name": "Daniel Marjamäki",
        "email": "daniel.marjamaki@comhem.se",
        "time": "Tue Dec 13 15:30:20 2005 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jan 04 13:51:43 2006 -0800"
      },
      "message": "[PATCH] USB: isp116x-hcd.c: Removed unused variable\n\nRemoved unused variable\n\nSigned-off-by: Daniel Marjamäki \u003cdaniel.marjamaki@comhem.se\u003e\nSigned-off-by: Olav Kongas \u003cok@artecdesign.ee\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "0e8eb0f06b21bc05c42bcdbb6b273fce59ba9689",
      "tree": "8f147c0484a46e4c4a488378a760da64c00057aa",
      "parents": [
        "740a4282ed5cf0fbcad9a1a1660f24e1b5d11ed2"
      ],
      "author": {
        "name": "Jesper Juhl",
        "email": "jesper.juhl@gmail.com",
        "time": "Sun Dec 11 20:34:02 2005 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jan 04 13:51:43 2006 -0800"
      },
      "message": "[PATCH] USB: Remove unneeded kmalloc() return value casts\n\nRemove kmalloc() return value casts that we don\u0027t need from\ndrivers/usb/*\n\nSigned-off-by: Jesper Juhl \u003cjesper.juhl@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "740a4282ed5cf0fbcad9a1a1660f24e1b5d11ed2",
      "tree": "d222548105b0bdf110f1e9e25b880c3e26760b0f",
      "parents": [
        "effac8be4e46aabf22788d24caaa1ae9c295d26d"
      ],
      "author": {
        "name": "Ian Abbott",
        "email": "abbotti@mev.co.uk",
        "time": "Tue Dec 13 16:18:47 2005 +0000"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jan 04 13:51:43 2006 -0800"
      },
      "message": "[PATCH] USB: ftdi_sio: new IDs for Teratronik devices\n\nThis patch adds vendor and product IDs to the ftdi_sio driver\u0027s device\nID table for two devices from teratronik.de.  The device IDs were\nsubmitted by O. Wölfelschneider of Teratronik Elektronische Systeme\nGmbH.\n\nThe charset of the patch is latin-1, same as the original files.\n\nPlease apply, thanks!  (I\u0027ve tried to avoid a clash with Andrew Morton\u0027s\npatch to add support for Posiflex PP-7700 printer to the same driver.)\n\nSigned-off-by: Ian Abbott \u003cabbotti@mev.co.uk\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "effac8be4e46aabf22788d24caaa1ae9c295d26d",
      "tree": "0beaddb1afd96058d671f2f29bb1b0f3bf0c8bab",
      "parents": [
        "735b0cbb5bbb981d726a465c157f20976794aab0"
      ],
      "author": {
        "name": "Pavel Fedin",
        "email": "sonic_amiga@rambler.ru",
        "time": "Fri Dec 09 09:30:59 2005 +0300"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jan 04 13:51:43 2006 -0800"
      },
      "message": "[PATCH] USB: Support for Posiflex PP-7000 retail printer in Linux\n\nThis little patch adds recognition of Posiflex PP-7000 retail printer to\nftdo_sio module. The printer uses FT232BM bridge programmed with custom\nVID/PID.  The patch posted to lkml and sf.net was for 2.6.11.1 kernel,\nhere is one reworked for 2.6.12.\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "735b0cbb5bbb981d726a465c157f20976794aab0",
      "tree": "e0f5cf4e14534028bc0c174e3b53d8cf8867682f",
      "parents": [
        "52950ed40dc97456209979af1d8f51b63cf6dcab"
      ],
      "author": {
        "name": "Ville Syrjälä",
        "email": "syrjala@sci.fi",
        "time": "Sat Dec 10 20:30:54 2005 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jan 04 13:51:43 2006 -0800"
      },
      "message": "[PATCH] USB: add driver for ATI/Philips USB RF remotes\n\nSummary: Driver for ATI/Philips USB RF remotes\n\nThis is a new input driver for ATI/Philips USB RF remotes (eg. ATI\nRemote Wonder II).\n\nSigned-off-by: Ville Syrjälä \u003csyrjala@sci.fi\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "52950ed40dc97456209979af1d8f51b63cf6dcab",
      "tree": "527fb1a339889b3df9d227b1c17f87bc487f397f",
      "parents": [
        "f3d34ed48c80903544b509031fee64838d29f35f"
      ],
      "author": {
        "name": "Tobias Klauser",
        "email": "tklauser@nuerscht.ch",
        "time": "Sun Dec 11 16:20:08 2005 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jan 04 13:51:43 2006 -0800"
      },
      "message": "[PATCH] USB: Use ARRAY_SIZE macro\n\nUse ARRAY_SIZE macro instead of sizeof(x)/sizeof(x[0]) and remove\nduplicates of ARRAY_SIZE. Some trailing whitespaces are also removed.\n\nPatch is compile-tested on i386.\n\nSigned-off-by: Tobias Klauser \u003ctklauser@nuerscht.ch\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "f3d34ed48c80903544b509031fee64838d29f35f",
      "tree": "a959c2437cc15e16efca32a8827f3f303fca65f3",
      "parents": [
        "3717f2952bd0aab30fe2a6af80657abbeb065461"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Tue Dec 13 10:32:13 2005 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jan 04 13:51:42 2006 -0800"
      },
      "message": "[PATCH] USB: fix local variable clash\n\nThis patch (as621) fixes a local variable conflict I accidently\nintroduced into usb_set_configuration.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "3717f2952bd0aab30fe2a6af80657abbeb065461",
      "tree": "ca5df2c9fc1b0ea2d63b29fb9ae5d0dd37613f88",
      "parents": [
        "8836aeb86158163532c1835e74751708c2d74385"
      ],
      "author": {
        "name": "Paul Walmsley",
        "email": "paul@booyaka.com",
        "time": "Wed Nov 30 13:57:45 2005 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jan 04 13:51:42 2006 -0800"
      },
      "message": "[PATCH] USB: usb-storage: add debug entry for REPORT LUNS\n\nBugs involving the REPORT LUNS SCSI-3 command are much easier to track\ndown if usb-storage displays the command\u0027s name, rather than \"(Unknown\ncommand)\".\n\nSigned-off-by: Paul Walmsley \u003cpaul@booyaka.com\u003e\nCc: \u003cmdharm-usb@one-eyed-alien.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "e80b0fade09ef1ee67b0898d480d4c588f124d5f",
      "tree": "f521947191f0c659e0e48c429f5eef25968dffc7",
      "parents": [
        "a6c976c6c4628ce0c9277c47e7545956d9d4f441"
      ],
      "author": {
        "name": "Matthew Dharm",
        "email": "mdharm-usb@one-eyed-alien.net",
        "time": "Sun Dec 04 22:02:44 2005 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jan 04 13:51:42 2006 -0800"
      },
      "message": "[PATCH] USB Storage: add alauda support\n\nThis patch adds another usb-storage subdriver, which supports two fairly\nold dual-XD/SmartMedia reader-writers (USB1.1 devices).\n\nThis driver was written by Daniel Drake \u003cdsd@gentoo.org\u003e -- he notes\nthat he wrote this driver without specs, however a vendor-supplied GPL\ndriver for the previous generation of products (\"sma03\") did prove to be\nquite useful, as did the sddr09 driver which also has to deal with\nlow-level physical block layout on SmartMedia.\n\nThe original patch has been reformed by me, as it clashed with the\nlibusual patches.\n\nWe really need to consolidate some of this common SmartMedia code, and\nget together with the MTD guys to share it with them as well.\n\nSigned-off-by: Daniel Drake \u003cdsd@gentoo.org\u003e\nSigned-off-by: Matthew Dharm \u003cmdharm-usb@one-eyed-alien.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "a6c976c6c4628ce0c9277c47e7545956d9d4f441",
      "tree": "0c0f531595dac6b340c85af500cfb1dae7122bea",
      "parents": [
        "0dc08a357538de3d93305fbf99348663abdbf2cd"
      ],
      "author": {
        "name": "Matthew Dharm",
        "email": "mdharm-usb@one-eyed-alien.net",
        "time": "Sun Dec 04 21:59:45 2005 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jan 04 13:51:42 2006 -0800"
      },
      "message": "[PATCH] USB Storage: more sddr09 cleanups\n\nThis is the third of three patches to prepare the sddr09 subdriver for\nconversion to the Sim-SCSI framework.  This patch (as596) moves the\ncomputation of the LBA to the start of the read/write routines, so that\naddresses completely beyond the end of the device can be detected and\nreported differently from transfers that are partially within the\ndevice\u0027s capacity.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nAcked-by: Andries Brouwer \u003cAndries.Brouwer@cwi.nl\u003e\nSigned-off-by: Matthew Dharm \u003cmdharm-usb@one-eyed-alien.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "0dc08a357538de3d93305fbf99348663abdbf2cd",
      "tree": "d794f54e4ba52ef19e9817562f284736de216b14",
      "parents": [
        "f5b8cb9c91f2f7d54dc3f066db8d4e0f041de79b"
      ],
      "author": {
        "name": "Matthew Dharm",
        "email": "mdharm-usb@one-eyed-alien.net",
        "time": "Sun Dec 04 21:58:52 2005 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jan 04 13:51:41 2006 -0800"
      },
      "message": "[PATCH] USB Storage: sddr09 cleanups\n\nThis is the second of three patches to prepare the sddr09 subdriver for\nconversion to the Sim-SCSI framework.  This patch (as595) updates the\ncode to use standard error values for return codes instead of our\nspecial-purpose USB_STOR_TRANSPORT_... codes.  The reverse update is\nthen needed in the transport routine, but with the Sim-SCSI framework\nthat routine will go away.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nAcked-by: Andries Brouwer \u003cAndries.Brouwer@cwi.nl\u003e\nSigned-off-by: Matthew Dharm \u003cmdharm-usb@one-eyed-alien.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "f5b8cb9c91f2f7d54dc3f066db8d4e0f041de79b",
      "tree": "87c0ffd6678cffdd5d9c9425d8f8432ceebc1c33",
      "parents": [
        "7931e1c6f8007d5fef8a0bb2dc71bd97315eeae9"
      ],
      "author": {
        "name": "Matthew Dharm",
        "email": "mdharm-usb@one-eyed-alien.net",
        "time": "Sun Dec 04 21:57:51 2005 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jan 04 13:51:41 2006 -0800"
      },
      "message": "[PATCH] USB Storage: cleanups of sddr09\n\nThis is the first of three patches to prepare the sddr09 subdriver for\nconversion to the Sim-SCSI framework.  This patch (as594) straightens\nout the initialization procedures and headers:\n\n\tSome ugly code from usb.c was moved into sddr09.c.\n\n\tSet-up of the private data structures was moved into the\n\tinitialization routine.\n\n\tThe connection between the \"dpcm\" version and the standalone\n\tversion was clarified.\n\n\tA private declaration was moved from a header file into the\n\tsubdriver\u0027s .c file.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nAcked-by: Andries Brouwer \u003cAndries.Brouwer@cwi.nl\u003e\nSigned-off-by: Matthew Dharm \u003cmdharm-usb@one-eyed-alien.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "7931e1c6f8007d5fef8a0bb2dc71bd97315eeae9",
      "tree": "aa4ace5efa3454324b10f0b4036fc87a3e815bcf",
      "parents": [
        "b9b09422570e5e35a9f590a1ead63e711aefac8c"
      ],
      "author": {
        "name": "Matthew Dharm",
        "email": "mdharm-usb@one-eyed-alien.net",
        "time": "Sun Dec 04 21:56:51 2005 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jan 04 13:51:41 2006 -0800"
      },
      "message": "[PATCH] USB Storage: make OneTouch PM-aware\n\nThe OneTouch subdriver submits its own interrupt URB for notifications\nabout button presses.  Consequently it needs to know about suspend and\nresume events, so it can cancel or restart the URB.\n\nThis patch (as593) adds a hook to struct us_data, to be used for\nnotifying subdrivers about Power Management events, and it implements\nthe hook in the OneTouch driver.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Nick Sillik \u003cn.sillik@temple.edu\u003e\nSigned-off-by: Matthew Dharm \u003cmdharm-usb@one-eyed-alien.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "b9b09422570e5e35a9f590a1ead63e711aefac8c",
      "tree": "dd392bc6d083ddf8617dbb9fedae00eb5aaf0319",
      "parents": [
        "687f5f3428157bea4940dd967fd7b4e59c1b13b4"
      ],
      "author": {
        "name": "Pete Zaitcev",
        "email": "zaitcev@redhat.com",
        "time": "Sat Dec 03 21:52:10 2005 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jan 04 13:51:41 2006 -0800"
      },
      "message": "[PATCH] USB: Let usbmon collect less garbage\n\nAlan Stern pointed out that (in 2.6 kernel) one successful submission results\nin one callback, even for ISO-out transfers. Thus, the silly check can be\nremoved from usbmon. This reduces the amount of garbage printed in case\nof ISO and Interrupt transfers.\n\nSigned-off-by: Pete Zaitcev \u003czaitcev@redhat.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "687f5f3428157bea4940dd967fd7b4e59c1b13b4",
      "tree": "1f3051906989d2e80df0985c1a48f41c6c283f64",
      "parents": [
        "fa3465689f93331834a831bbe98e3863701e1068"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Wed Nov 30 17:16:19 2005 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jan 04 13:51:41 2006 -0800"
      },
      "message": "[PATCH] USB: UHCI: edit some comments\n\nThis patch (as615b) edits a large number of comments in the uhci-hcd code,\nmainly removing excess apostrophes.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "fa3465689f93331834a831bbe98e3863701e1068",
      "tree": "f8b1186d7ef49289817d54e35cb7cca82fcc3613",
      "parents": [
        "f0b80fbf294bc4f6ec179b09fd5b63df25188259"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Wed Nov 30 11:57:51 2005 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jan 04 13:51:41 2006 -0800"
      },
      "message": "[PATCH] USB: UHCI: change uhci_explen macro\n\nThis patch (as616) changed the uhci_explen macro in uhci-hcd.h so that\nit now accepts the desired length, rather than length - 1 with special\nhandling for 0.  This also fixes a minor bug that would show up only\nwhen a driver submits a 0-length bulk URB.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "f0b80fbf294bc4f6ec179b09fd5b63df25188259",
      "tree": "a3eb4af3ce641bc99dd89bc01aca2917aaba060a",
      "parents": [
        "95f209f93663103db2a8fb989e226ac68a98b036"
      ],
      "author": {
        "name": "Marcelo Feitoza Parisi",
        "email": "marcelo@feitoza.com.br",
        "time": "Thu Dec 01 00:50:39 2005 +0300"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jan 04 13:51:41 2006 -0800"
      },
      "message": "[PATCH] USB: ati_remote: use time_before() and friends\n\nThey deal with wrapping correctly and are nicer to read.\n\nSigned-off-by: Marcelo Feitoza Parisi \u003cmarcelo@feitoza.com.br\u003e\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "95f209f93663103db2a8fb989e226ac68a98b036",
      "tree": "459d85d3012707d2d7d588cfff88a67c3485db48",
      "parents": [
        "17fa6e552f2fc6bb06af767b0abf9cb642e13404"
      ],
      "author": {
        "name": "Horst Schirmeier",
        "email": "horst@schirmeier.com",
        "time": "Thu Jul 28 15:32:20 2005 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jan 04 13:51:41 2006 -0800"
      },
      "message": "[PATCH] USB: pl2303_update_line_status data length fix\n\nMinimum data length must be UART_STATE + 1, as data[UART_STATE] is being\naccessed for the new line_state. Although PL-2303 hardware is not\nexpected to send data with exactly UART_STATE length, this keeps it on\nthe safe side.\n\nSigned-off-by: Horst Schirmeier \u003chorst@schirmeier.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "17fa6e552f2fc6bb06af767b0abf9cb642e13404",
      "tree": "b6107c53bd3028f4167813d5edc0764859e7d7c4",
      "parents": [
        "a5e36d20897ff8317e722fceb4d9eea3e4a5906b"
      ],
      "author": {
        "name": "fabien COSSE",
        "email": "fabien.cosse@wanadoo.fr",
        "time": "Wed Nov 30 01:16:00 2005 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jan 04 13:51:40 2006 -0800"
      },
      "message": "[PATCH] USB Storage: add unusual_devs entry for NIKON Coolpix 2000\n\nThis patch adds an unusual_devs.h entry for NIKON Coolpix 2000 camera\nwich cause error: \"Not Ready: Medium not present\"\nWorks fine with th patched kernel...\n\nHere are the informations in /proc/bus/usb/devices:\n\nT:  Bus\u003d02 Lev\u003d01 Prnt\u003d01 Port\u003d00 Cnt\u003d01 Dev#\u003d  2 Spd\u003d12  MxCh\u003d 0\nD:  Ver\u003d 1.10 Cls\u003d00(\u003eifc ) Sub\u003d00 Prot\u003d00 MxPS\u003d 8 #Cfgs\u003d  1\nP:  Vendor\u003d04b0 ProdID\u003d0301 Rev\u003d 0.10\nS:  Manufacturer\u003dNIKON\nS:  Product\u003dNIKON DSC E2000\nC:* #Ifs\u003d 1 Cfg#\u003d 1 Atr\u003dc0 MxPwr\u003d  0mA\nI:  If#\u003d 0 Alt\u003d 0 #EPs\u003d 3 Cls\u003d08(stor.) Sub\u003d06 Prot\u003d50\nDriver\u003dusb-storage\nE:  Ad\u003d01(O) Atr\u003d02(Bulk) MxPS\u003d  64 Ivl\u003d0ms\nE:  Ad\u003d82(I) Atr\u003d02(Bulk) MxPS\u003d  64 Ivl\u003d0ms\nE:  Ad\u003d83(I) Atr\u003d03(Int.) MxPS\u003d   8 Ivl\u003d16ms\n\nSigned-off-by: Fabien COSSE \u003cfabien.cosse@wanadoo.fr\u003e\nSigned-off-by: Phil Dibowitz \u003cphil@ipom.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "a5e36d20897ff8317e722fceb4d9eea3e4a5906b",
      "tree": "ce2d7906a3980c0d31cf848d7f227409d4713092",
      "parents": [
        "4c4c9432a6c916729c7296c47fe93b053a73e20c"
      ],
      "author": {
        "name": "Richard Purdie",
        "email": "rpurdie@rpsys.net",
        "time": "Mon Nov 28 22:15:46 2005 +0000"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jan 04 13:51:40 2006 -0800"
      },
      "message": "[PATCH] USB: Correct ohci-pxa27x suspend/resume struct confusion\n\nThe device data in ohci-pxa27x is a struct hcd, not a struct ohci_hcd.\nThis correct the suspend/resume calls to account for this and adds some\ncode to invalidate the platform data when the module is removed.\n\nSigned-off-by: Richard Purdie \u003crpurdie@rpsys.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "4c4c9432a6c916729c7296c47fe93b053a73e20c",
      "tree": "7f02f456359259da8bae5e3d32fc4411311ee135",
      "parents": [
        "9fe6fcd8ccb2c8c661dfd1e07e3122aef31a67d4"
      ],
      "author": {
        "name": "Arjan van de Ven",
        "email": "arjan@infradead.org",
        "time": "Tue Nov 29 09:43:42 2005 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jan 04 13:51:40 2006 -0800"
      },
      "message": "[PATCH] USB: mark various usb tables const\n\npatch below marks various USB tables and variables as const so that they\nend up in .rodata section and don\u0027t cacheline share with things that get\nwritten to. For the non-array variables it also allows gcc to optimize\nmore.\n\nSigned-off-by: Arjan van de Ven \u003carjan@infradead.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "9fe6fcd8ccb2c8c661dfd1e07e3122aef31a67d4",
      "tree": "23a952fa918799fa7847fbd78d2fbf2d9691206b",
      "parents": [
        "2425e9fe67cb5e66c173c4f604ddd8a5970d89e9"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Tue Nov 29 14:01:55 2005 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jan 04 13:51:40 2006 -0800"
      },
      "message": "[PATCH] USB: drivers/usb/misc/sisusbvga/sisusb.c: remove dead code\n\nThe Coverity checker found this dead code.\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "2425e9fe67cb5e66c173c4f604ddd8a5970d89e9",
      "tree": "80d5846f634adcf9d71894a692259dad27ab3112",
      "parents": [
        "3cf0a22e8b1b3f44288db773d315e72e89d51c4c"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Tue Nov 29 12:13:31 2005 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jan 04 13:51:40 2006 -0800"
      },
      "message": "[PATCH] USB: Don\u0027t assume root-hub resume succeeds\n\nThis patch (as614) makes a small change to the part of the hub driver\nresponsible for remote wakeup of root hubs.  When these wakeups occur\nthe driver is suspended, and in case the resume fails the driver should\nremain suspended -- it shouldn\u0027t try to proceed with its normal\nprocessing.\n\nThis will hardly ever matter in normal use, but it did crop up while I\nwas debugging a different problem.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "3cf0a22e8b1b3f44288db773d315e72e89d51c4c",
      "tree": "b2b9e6d717b317a6439d9e5c1cf2333148759af0",
      "parents": [
        "a21d4fed4b00eaf7e7c3b2e2b25de24f540bfa66"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Tue Nov 29 12:08:15 2005 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jan 04 13:51:40 2006 -0800"
      },
      "message": "[PATCH] USB Gadget: dummy_hcd: updates to hcd-\u003estate\n\nThis patch (as613) moves the updates to hcd-\u003estate in the dummy_hcd\ndriver to where they now belong.  It also uses the new\nHC_FLAG_HW_ACCESSIBLE flag in a way that simulates a real PCI\ncontroller, and it adds checks for attempts to resume the bus while the\ncontroller is suspended or to suspend the controller while the bus is\nactive.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "a21d4fed4b00eaf7e7c3b2e2b25de24f540bfa66",
      "tree": "b903c111c0319e44ba5a724d6d87f7754c5a4fcc",
      "parents": [
        "bd39b7f195e5a780a3c6710eb1c1450f158a1f31"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Tue Nov 29 12:04:24 2005 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jan 04 13:51:40 2006 -0800"
      },
      "message": "[PATCH] USB Gadget: file_storage: remove \"volatile\" declarations\n\nThis patch (as612) removes the \"volatile\" declarations from the\nfile-storage gadget.  It turns out that they aren\u0027t needed for anything\nmuch; adding a few memory barriers does a sufficient job.\n\nThe patch also removes a wait_queue.  Not much point having a queue when\nonly one task is ever going to be on it!\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "bd39b7f195e5a780a3c6710eb1c1450f158a1f31",
      "tree": "34c57ff00c5779a571c9ab5f5a592093594f3aee",
      "parents": [
        "5d3202949c9ac6e135d98bde15a8f05ad3fa5849"
      ],
      "author": {
        "name": "Chris Humbert",
        "email": "mahadri-kernel@drigon.com",
        "time": "Mon Nov 28 09:29:23 2005 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jan 04 13:51:39 2006 -0800"
      },
      "message": "[PATCH] USB: don\u0027t allocate dma pools for PIO HCDs\n\nUSB: don\u0027t allocate dma pools for PIO HCDs\n\nhcd_buffer_alloc() and hcd_buffer_free() have a similar dma_mask\ncheck and revert to kmalloc()/kfree(), but hcd_buffer_create()\ndoesn\u0027t check dma_mask and allocates unused dma pools.\n\nSigned-off-by: Chris Humbert \u003cmahadri-kernel@drigon.com\u003e\nAcked-by: David Brownell \u003cdavid-b@pacbell.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "5d3202949c9ac6e135d98bde15a8f05ad3fa5849",
      "tree": "2807209840c56f37a003ebb9aa3a4e4171c3cfe9",
      "parents": [
        "8a4613f01f5bb850cab34e3db572d97251d997b3"
      ],
      "author": {
        "name": "Daniel Ritz",
        "email": "daniel.ritz-ml@swissonline.ch",
        "time": "Sun Nov 27 22:23:38 2005 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jan 04 13:51:39 2006 -0800"
      },
      "message": "[PATCH] USB: input/touchkitusb: handle multiple packets\n\nSome versions of the controller seem to put multiple report packet into a\nsingle urb. also it can happen that a packet is split across multiple urbs.\nunpatched you get a jumpy cursor on some screens.\nthe patch does:\n- handle multiple packets per urb\n- handle packets split across multiple urb\n- check packet type\n- cleanups\n\nSigned-off-by: Daniel Ritz \u003cdaniel.ritz@gmx.ch\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "8a4613f01f5bb850cab34e3db572d97251d997b3",
      "tree": "3ce08f8c75cf8696f7902dd33298a95016ed4e14",
      "parents": [
        "487f9c6710e7dff338e59820f6cfaeaaa87cb532"
      ],
      "author": {
        "name": "Luiz Fernando Capitulino",
        "email": "lcapitulino@mandriva.com.br",
        "time": "Mon Nov 28 19:16:07 2005 -0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jan 04 13:48:35 2006 -0800"
      },
      "message": "[PATCH] USB: usbserial: race-condition fix.\n\nThere is a race-condition in usb-serial driver that can be triggered if\na processes does \u0027port-\u003etty-\u003edriver_data \u003d NULL\u0027 in serial_close() while\nother processes is in kernel-space about to call serial_ioctl() on the\nsame port.\n\nThis happens because a process can open the device while there is\nanother one closing it.\n\nThe patch below fixes that by adding a semaphore to ensure that no\nprocess will open the device while another process is closing it.\n\nNote that we can\u0027t use spinlocks here, since serial_open() and\nserial_close() can sleep.\n\nSigned-off-by: Luiz Capitulino \u003clcapitulino@mandriva.com.br\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "487f9c6710e7dff338e59820f6cfaeaaa87cb532",
      "tree": "cf8b5706aa97d8a9143a40658440772863320bd7",
      "parents": [
        "717f736d937d0e98e964375dac770bfa20f73b72"
      ],
      "author": {
        "name": "Luiz Fernando Capitulino",
        "email": "lcapitulino@mandriva.com.br",
        "time": "Mon Nov 28 19:16:05 2005 -0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jan 04 13:48:35 2006 -0800"
      },
      "message": "[PATCH] USB: usbserial: Adds missing checks and bug fix.\n\nChecks if \u0027port\u0027 is NULL before using it in all tty operations, this\ncan avoid NULL pointer dereferences.\n\nSigned-off-by: Luiz Capitulino \u003clcapitulino@mandriva.com.br\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "717f736d937d0e98e964375dac770bfa20f73b72",
      "tree": "2aacf4fc87d275c266769022fd179c8339339cfc",
      "parents": [
        "3aea4a76a3ec4e6484f6316a97efff8b144b2b11"
      ],
      "author": {
        "name": "Olav Kongas",
        "email": "ok@artecdesign.ee",
        "time": "Sat Nov 26 01:58:36 2005 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jan 04 13:48:35 2006 -0800"
      },
      "message": "[PATCH] USB: isp116x-hcd: minor cleanup\n\nWhen going to suspend, there\u0027s no point in setting HC state in\nhost controller driver as USB core takes care of this.\n\nSigned-off-by: Olav Kongas \u003cok@artecdesign.ee\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    }
  ],
  "next": "3aea4a76a3ec4e6484f6316a97efff8b144b2b11"
}
