)]}'
{
  "log": [
    {
      "commit": "b9abaa3fb7328851bdeaad19e694048f0ff71d9a",
      "tree": "de56cda929b837c6b2e421b57c723939ec7df5da",
      "parents": [
        "8995b161eb142b843094dd614b80e4cce1d66352",
        "736ce43295682d060f2b93624b4a339f9af6aab1"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Jan 07 11:29:51 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Jan 07 11:29:51 2006 -0800"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input\n"
    },
    {
      "commit": "f8ce25476d5f12ffa29b885e49c38cd95053437e",
      "tree": "640fbdaacbf375f13feaf0eee49306d90b778b8a",
      "parents": [
        "de1d815fccee1f4766a7e56054ab0ec3f6f3a7db"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Sat Jan 07 16:15:52 2006 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Jan 07 16:15:52 2006 +0000"
      },
      "message": "[ARM] Move asm/hardware/clock.h to linux/clk.h\n\nThis is needs to be visible to other architectures using the AMBA\nbus and peripherals.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "123656d4cc8c946f578ebd18c2050f5251720428",
      "tree": "3d5432eff034a3b9cfdc98b37e245abe5695342d",
      "parents": [
        "a62c80e559809e6c7851ec04d30575e85ad6f6ed",
        "0aec63e67c69545ca757a73a66f5dcf05fa484bf"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Sat Jan 07 14:40:05 2006 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Jan 07 14:40:05 2006 +0000"
      },
      "message": "Merge with Linus\u0027 kernel.\n"
    },
    {
      "commit": "604f28e2b8d34cbaf08f0351374645f161335a82",
      "tree": "0f9183994b4fafa6ac58ce8e090fb8e2bf4869dd",
      "parents": [
        "a33ca23231a37e28d15da9546b1f3e83dc48284b"
      ],
      "author": {
        "name": "Laurent Riffard",
        "email": "laurent.riffard@free.fr",
        "time": "Sat Nov 26 20:43:39 2005 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Jan 05 22:16:23 2006 -0800"
      },
      "message": "[PATCH] i2c: Drop i2c_driver.{owner,name}, 5 of 11\n\nWe should use the i2c_driver.driver\u0027s .name and .owner fields\ninstead of the i2c_driver\u0027s ones.\n\nThis patch updates the drivers/media/video and usb/media drivers.\n\nSigned-off-by: Laurent Riffard \u003claurent.riffard@free.fr\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "1f85145c5825a6f1fdf83e6c48e788dd3117c39a",
      "tree": "840e3f05df2d6056bfe389735e351bddfef55c31",
      "parents": [
        "dbc26344350dff2932902a7723a4e89e71752803"
      ],
      "author": {
        "name": "Michael Hanselmann",
        "email": "linux-kernel@hansmi.ch",
        "time": "Thu Jan 05 23:00:26 2006 -0500"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor_core@ameritech.net",
        "time": "Thu Jan 05 23:00:26 2006 -0500"
      },
      "message": "Input: add missing keys from input.h to hid-debug.h\n\nSigned-off-by: Michael Hanselmann \u003clinux-kernel@hansmi.ch\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "fed8bf19ec20efc0641740b2d10aa589dbd6d1ab",
      "tree": "c104a13c7b8cb7f4152b15729dc5aede7c063e91",
      "parents": [
        "e7c3aad53dba54d375b632f2a21b680546828dec",
        "46f25dffbaba48c571d75f5f574f31978287b8d2"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dtor_core@ameritech.net",
        "time": "Thu Jan 05 22:25:13 2006 -0500"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor_core@ameritech.net",
        "time": "Thu Jan 05 22:25:13 2006 -0500"
      },
      "message": "Merge rsync://rsync.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6\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": "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": "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": "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": "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": "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": "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": "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"
    },
    {
      "commit": "3aea4a76a3ec4e6484f6316a97efff8b144b2b11",
      "tree": "b2832719b2427485f7e727262649defa2cc013d8",
      "parents": [
        "12c3da346eb81b6a281031f62eda3bca993dff5a"
      ],
      "author": {
        "name": "Pavel Machek",
        "email": "pavel@ucw.cz",
        "time": "Sun Nov 27 09:47:28 2005 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jan 04 13:48:35 2006 -0800"
      },
      "message": "[PATCH] USB: Cleanups for usb gadget mass-storage\n\nRemove useless initalizers.\n\nSigned-off-by: Pavel Machek \u003cpavel@suse.cz\u003e\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\n"
    },
    {
      "commit": "12c3da346eb81b6a281031f62eda3bca993dff5a",
      "tree": "428ac85a5ebf1564aa4254dcf625174ef36452d9",
      "parents": [
        "55c527187c9d78f840b284d596a0b298bc1493af"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Wed Nov 23 12:09:52 2005 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jan 04 13:48:35 2006 -0800"
      },
      "message": "[PATCH] USB: Store port number in usb_device\n\nThis patch (as610) adds a field to struct usb_device to store the device\u0027s\nport number.  This allows us to remove several loops in the hub driver\n(searching for a particular device among all the entries in the parent\u0027s\narray of children).\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "55c527187c9d78f840b284d596a0b298bc1493af",
      "tree": "17f42fb911ecc70301f5a22d4c0e85ba7348a67a",
      "parents": [
        "949bf6431189c62eeebd3b52201406ba9978f525"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Wed Nov 23 12:03:12 2005 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jan 04 13:48:34 2006 -0800"
      },
      "message": "[PATCH] USB: Consider power budget when choosing configuration\n\nThis patch (as609) changes the way we keep track of power budgeting for\nUSB hubs and devices, and it updates the choose_configuration routine to\ntake this information into account.  (This is something we should have\nbeen doing all along.)  A new field in struct usb_device holds the amount\nof bus current available from the upstream port, and the usb_hub structure\nkeeps track of the current available for each downstream port.\n\nTwo new rules for configuration selection are added:\n\n\tDon\u0027t select a self-powered configuration when only bus power\n\tis available.\n\n\tDon\u0027t select a configuration requiring more bus power than is\n\tavailable.\n\nHowever the first rule is #if-ed out, because I found that the internal\nhub in my HP USB keyboard claims that its only configuration is\nself-powered.  The rule would prevent the configuration from being chosen,\nleaving the hub \u0026 keyboard unconfigured.  Since similar descriptor errors\nmay turn out to be fairly common, it seemed wise not to include a rule\nthat would break automatic configuration unnecessarily for such devices.\n\nThe second rule may also trigger unnecessarily, although this should be\nless common.  More likely it will annoy people by sometimes failing to\naccept configurations that should never have been chosen in the first\nplace.\n\nThe patch also changes usbcore\u0027s reaction when no configuration is\nsuitable.  Instead of raising an error and rejecting the device, now\nthe core will simply leave the device unconfigured.  People can always\nwork around such problems by installing configurations manually through\nsysfs.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "949bf6431189c62eeebd3b52201406ba9978f525",
      "tree": "50f4798f574d1c88828726e6b1f929361f10a6d5",
      "parents": [
        "3d48586cfa2e197515605ccf74527983d35638e3"
      ],
      "author": {
        "name": "Fengwei Yin",
        "email": "xaityyy@gmail.com",
        "time": "Fri Nov 18 10:35:36 2005 +0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jan 04 13:48:34 2006 -0800"
      },
      "message": "[PATCH] USB: One potential problem in gadget/serial.c\n\nIt looks like that the gs_serial module maybe sleep with spinlock in gs_close.\nSometimes, system hang when I remove the gs_serial module.\n\nFrom: Fengwei Yin \u003cxaityyy@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "3d48586cfa2e197515605ccf74527983d35638e3",
      "tree": "d2988275f8acd36738409f5765c15fd2d72a716f",
      "parents": [
        "4bf0ba861442d289eebfad8ea9ce365ab04fd582"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Sun Nov 20 23:56:11 2005 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jan 04 13:48:34 2006 -0800"
      },
      "message": "[PATCH] USB: small cleanups\n\nThis patch contains the following cleanups:\n- make needlessly global functions static\n- every file should #include the headers containing the prototypes for\n  it\u0027s global functions\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "4bf0ba861442d289eebfad8ea9ce365ab04fd582",
      "tree": "0301e45a155712ec03e0226a1e85e74198778f7e",
      "parents": [
        "7d069b7d80933004282c48edbe62526e4cb0aecc"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Mon Nov 21 11:58:07 2005 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jan 04 13:48:34 2006 -0800"
      },
      "message": "[PATCH] USB: Fix locking for USB suspend/resume\n\nThe earlier USB locking updates didn\u0027t touch the suspend/resume\nroutines.  They need updating as well, since now the caller holds the\ndevice semaphore.  This patch (as608) makes the necessary changes.  It\nalso adds a line to store the correct power state when a device is\nresumed, something which was unaccountably missing.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "7d069b7d80933004282c48edbe62526e4cb0aecc",
      "tree": "c18d1e04366bee64b62b28d4953fed3c83e85fcc",
      "parents": [
        "9ad3d6ccf5eee285e233dbaf186369b8d477a666"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Fri Nov 18 12:06:34 2005 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jan 04 13:48:34 2006 -0800"
      },
      "message": "[PATCH] USB: Disconnect children during hub unbind\n\nThis patch (as606b) is an updated version of my earlier patch to\ndisconnect children from a hub device when the hub driver is unbound.\nThanks to the changes in the driver core locking, we now know that the\nentire hub device (and not just the interface) is locked whenever the\nhub driver\u0027s disconnect method runs.  Hence it is safe to disconnect the\nchild device structures immediately instead of deferring the job.\n\nThe earlier version of the patch neglected to disable the hub\u0027s ports.\nWe don\u0027t want to forget that; otherwise we\u0027d end up with live devices\nusing addresses that have been recycled.  This update adds the necessary\ncode.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "9ad3d6ccf5eee285e233dbaf186369b8d477a666",
      "tree": "4ad43518e01f1b2c6513e79b318d974979041b99",
      "parents": [
        "75318d2d7cab77b14c5d3dbd5e69f2680a769e16"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Thu Nov 17 17:10:32 2005 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jan 04 13:48:34 2006 -0800"
      },
      "message": "[PATCH] USB: Remove USB private semaphore\n\nThis patch (as605) removes the private udev-\u003eserialize semaphore,\nrelying instead on the locking provided by the embedded struct device\u0027s\nsemaphore.  The changes are confined to the core, except that the\nusb_trylock_device routine now uses the return convention of\ndown_trylock rather than down_read_trylock (they return opposite values\nfor no good reason).\n\nA couple of other associated changes are included as well:\n\n\tNow that we aren\u0027t concerned about HCDs that avoid using the\n\thcd glue layer, usb_disconnect no longer needs to acquire the\n\tusb_bus_lock -- that can be done by usb_remove_hcd where it\n\tbelongs.\n\n\tDevices aren\u0027t locked over the same scope of code in\n\tusb_new_device and hub_port_connect_change as they used to be.\n\tThis shouldn\u0027t cause any trouble.\n\nAlong with the preceding driver core patch, this needs a lot of testing.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "75318d2d7cab77b14c5d3dbd5e69f2680a769e16",
      "tree": "13098167bd41d7dd0b0d3f678534a6daa29b4005",
      "parents": [
        "2143acc6dc79bdbff812f02a7dc5ab9d4fc81fc8"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Nov 21 14:53:03 2005 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jan 04 13:48:34 2006 -0800"
      },
      "message": "[PATCH] USB: remove .owner field from struct usb_driver\n\nIt is no longer needed, so let\u0027s remove it, saving a bit of memory.\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "2143acc6dc79bdbff812f02a7dc5ab9d4fc81fc8",
      "tree": "523c2d57e412766bfc37b9ff6c22ff01108c92a5",
      "parents": [
        "ba9dc657af86d05d2971633e57d1f6f94ed60472"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Nov 21 14:53:03 2005 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jan 04 13:48:32 2006 -0800"
      },
      "message": "[PATCH] USB: make registering a usb driver automatically set the module owner\n\nThis fixes the driver that forgot to set the module owner up.  Now we\ncan remove the unneeded pointer from the usb driver structure.  The idea\nfor how to do this was from Al Viro, who did this for the PCI drivers.\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "ba9dc657af86d05d2971633e57d1f6f94ed60472",
      "tree": "2b57fe680536b5a02e9dd3b8f4d1df33d6f65017",
      "parents": [
        "733260ff9c45bd4db60f45d17e8560a4a68dff4d"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Nov 16 13:41:28 2005 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jan 04 13:48:32 2006 -0800"
      },
      "message": "[PATCH] USB: allow usb drivers to disable dynamic ids\n\nThis lets drivers, like the usb-serial ones, disable the ability to add\nids from sysfs.\n\nThe usb-serial drivers are \"odd\" in that they are really usb-serial bus\ndrivers, not usb bus drivers, so the dynamic id logic will have to go\ninto the usb-serial bus core for those drivers to get that ability.\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "733260ff9c45bd4db60f45d17e8560a4a68dff4d",
      "tree": "e7f09a9a9e2d7a9f22288c9777f7b03906a89e20",
      "parents": [
        "ddae41be6145f5f9cb4e6df35661a09121b90672"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Nov 16 13:41:28 2005 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jan 04 13:48:32 2006 -0800"
      },
      "message": "[PATCH] USB: add dynamic id functionality to USB core\n\nEcho the usb vendor and product id to the \"new_id\" file in the driver\u0027s\nsysfs directory, and then that driver will be able to bind to a device\nwith those ids if it is present.\n\nExample:\n\techo 0557 2008 \u003e /sys/bus/usb/drivers/foo_driver/new_id\nadds the hex values 0557 and 2008 to the device id table for the foo_driver.\n\nNote, usb-serial drivers do not currently work with this capability yet.\nusb-storage also might have some oddities.\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "ddae41be6145f5f9cb4e6df35661a09121b90672",
      "tree": "b802e866016b66fd193c3a9945be9582f9066580",
      "parents": [
        "5ba35bd8f9a4fa6b92ef707826c47a1466ece460"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Nov 16 13:41:28 2005 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jan 04 13:48:31 2006 -0800"
      },
      "message": "[PATCH] USB: reorg some functions out of the main usb.c file\n\nThis will make the dynamic-id stuff easier to do, as it will be\nself-contained.\n\nNo logic was changed at all.\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "5ba35bd8f9a4fa6b92ef707826c47a1466ece460",
      "tree": "2c180db14baa56d05dca8ff66d78bb97348a60cb",
      "parents": [
        "a00828e9ac62caed7b830d631914d7748817ccd1"
      ],
      "author": {
        "name": "Pete Zaitcev",
        "email": "zaitcev@redhat.com",
        "time": "Fri Dec 16 00:39:36 2005 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jan 04 13:48:31 2006 -0800"
      },
      "message": "[PATCH] USB: make bias writeable in libusual\n\nMake the bias parameter writeable. Writing the parameter does not trigger\na rebind of currently attached storage devices.\n\nSigned-off-by: Pete Zaitcev \u003czaitcev@redhat.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "a00828e9ac62caed7b830d631914d7748817ccd1",
      "tree": "2fed4c66762fa4f54945413b4027ff5837ad0633",
      "parents": [
        "1c50c317e2e7f15427149cbc216a63366468710e"
      ],
      "author": {
        "name": "Pete Zaitcev",
        "email": "zaitcev@redhat.com",
        "time": "Sat Oct 22 20:15:09 2005 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jan 04 13:48:31 2006 -0800"
      },
      "message": "[PATCH] USB: drivers/usb/storage/libusual\n\nThis patch adds a shim driver libusual, which routes devices between\nusb-storage and ub according to the common table, based on unusual_devs.h.\nThe help and example syntax is in Kconfig.\n\nSigned-off-by: Pete Zaitcev \u003czaitcev@redhat.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "1c50c317e2e7f15427149cbc216a63366468710e",
      "tree": "d48dc0b03090e89c644f73f9997b4f70b6ec9b41",
      "parents": [
        "8364d6b0be2dbbf162c6aea79615b5025a0d67c2"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Mon Nov 14 11:45:38 2005 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jan 04 13:48:31 2006 -0800"
      },
      "message": "[PATCH] USB: central handling for host controllers that were reset during suspend/resume\n\nThis patch (as515b) adds a routine to usbcore to simplify handling of\nhost controllers that lost power or were reset during suspend/resume.\nThe new core routine marks all the child devices of the root hub as\nNOTATTACHED and tells khubd to disconnect the device structures as soon\nas possible.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "8364d6b0be2dbbf162c6aea79615b5025a0d67c2",
      "tree": "f7511fe4a6b7ee39d4e8126712a7112dd1e2659a",
      "parents": [
        "a4f81a61ebba5953cba1e76f66423a7eca4a5ee4"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Mon Nov 14 12:16:30 2005 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jan 04 13:48:31 2006 -0800"
      },
      "message": "[PATCH] USB: dummy_hcd: rename variables\n\nThe recent platform_device update has reintroduced into dummy_hcd.c the\ndreaded dev-\u003edev syndrome.  This harkens back to when an earlier version\nof that driver included the unforgettable line:\n\n\tdev-\u003edev.dev.driver_data \u003d dev;\n\nThis patch (as602) renames the platform_device variables to \"pdev\", in\nthe hope of reducing confusion.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "a4f81a61ebba5953cba1e76f66423a7eca4a5ee4",
      "tree": "e8a1a3a43df27f26d1516c9df8d9a6aaf1e0a745",
      "parents": [
        "4a1728a28a193aa388900714bbb1f375e08a6d8e"
      ],
      "author": {
        "name": "A.YOSHIYAMA",
        "email": "yosshy@debian.or.jp",
        "time": "Tue Nov 15 09:55:18 2005 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jan 04 13:48:31 2006 -0800"
      },
      "message": "[PATCH] USB: usb-net: new device ID passed through module parameter\n\nadds new module parameter \"devid\" that points to a string with format\n\"device_name:vendor_id:device_id:flags\".  if provided at module load\ntime, this string is being parsed and a new entry is created in\nusb_dev_id[] and pegasus_ids[] so the new device can later be recognized\nby the probe routine.  this might be helpful for someone who don\u0027t\nknow/wish to build new module/kernel, but want to use his new usb-to-eth\ndevice that is not yet listed in pegasus.h\n\nSigned-off-by:\tPetko Manolov \u003cpetkan@nucleusys.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "4a1728a28a193aa388900714bbb1f375e08a6d8e",
      "tree": "52b5728b5377ef4be8aacabd1ae64a66770603e0",
      "parents": [
        "87c4252a35310fdbb2aabb880a39b83f83cadf62"
      ],
      "author": {
        "name": "Petko Manolov",
        "email": "petkan@nucleusys.com",
        "time": "Tue Nov 15 09:48:23 2005 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jan 04 13:48:30 2006 -0800"
      },
      "message": "[PATCH] USB: usb-net: removes redundant return\n\nremoves all redundant collecting of the return value from\nget/set_registers() and suchlike.  can\u0027t remember who put all of those\nsome time ago, but they doesn\u0027t make any sense to me.  where needed only\na few references remained;\n\nSigned-off-by: Petko Manolov \u003cpetkan@nucleusys.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "87c4252a35310fdbb2aabb880a39b83f83cadf62",
      "tree": "e1e5588651b6652696b9f4e81bb1776b1e4a4778",
      "parents": [
        "c9a50cc9318772e62d56f2a9172bdfda72bdacbe"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Wed Nov 09 16:59:56 2005 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jan 04 13:48:30 2006 -0800"
      },
      "message": "[PATCH] USB: file-storage gadget: Add reference count for children\n\nThis patch (as601) adds a proper reference count to the file-storage\ngadget\u0027s main data structure, to keep track of references held by child\ndevices (LUNs in this case).  Before this, the driver would wait for\neach child to be released before unbinding.\n\nWhile there\u0027s nothing really wrong with that (you can\u0027t create a hang by\ndoing \"rmmod g_file_storage \u003c/sys/.../lun0/ro\" since the open file will\nprevent rmmod from running), the code might as well follow the standard\nprocedures.  Besides, this shrinks the size of the structure by a few\nwords...  :-)\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "c9a50cc9318772e62d56f2a9172bdfda72bdacbe",
      "tree": "768fcbcc35e1054843a04e1dd048425560c6fb3a",
      "parents": [
        "704aa0b7a9744d5f2b5c1fa68b826fcca73a2104"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Mon Nov 07 20:45:20 2005 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jan 04 13:48:30 2006 -0800"
      },
      "message": "[PATCH] USB: hcd uses EXTRA_CFLAGS for -DDEBUG\n\nThis modifies the HCD builds to automatically \"-DDEBUG\" if\nCONFIG_USB_DEBUG is selected.  It\u0027s just a minor source code cleanup,\nguaranteeing consistency.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "704aa0b7a9744d5f2b5c1fa68b826fcca73a2104",
      "tree": "6a6bce0781c506bf44457514550006102b0f182d",
      "parents": [
        "baefbc39d8e23942cc10db92f5bc42e3476f6bc1"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Mon Nov 07 15:38:24 2005 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jan 04 13:48:30 2006 -0800"
      },
      "message": "[PATCH] USB: wakeup flag updates (3/3) isp116x-hcd\n\nThis makes the ISP116x HCD use the driver model wakeup flags for its\ncontroller, not the flags in the HCD glue (which will be removed).\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "baefbc39d8e23942cc10db92f5bc42e3476f6bc1",
      "tree": "58e3dcb5a768fb1e5d45dddecd676d25562e64e2",
      "parents": [
        "0c8624f91d91df7cdeb9b2dace3269b8788c845f"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Mon Nov 07 15:34:41 2005 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jan 04 13:48:30 2006 -0800"
      },
      "message": "[PATCH] USB: wakeup flag updates (2/3) uhci-hcd\n\nThis makes UHCI stop using the HCD glue wakeup flags to report whether\nthe controller can wake the system.  The existing code was wrong anyway;\nhaving a PCI PM capability doesn\u0027t imply it reports PME# is supported.\n\nI skimmed Intel\u0027s ICH7 datasheet and that basically says the wakeup\nsignaling gets routed only through ACPI registers.  (On the other hand,\nmany VIA chips provide the PCI PM capabilities...)  I think that doing\nthis correctly with UHCI is going to require the ACPI folk to associate\nthe /proc/acpi/wakeup identifiers (and wakeup enable/disable flags)\nwith the relevant /sys/devices/pci*/...  devices.\n\nFrom: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "0c8624f91d91df7cdeb9b2dace3269b8788c845f",
      "tree": "e836d3ac3e1eb623093d47c678ed8e684a79b7ce",
      "parents": [
        "d97cc2f2e938547a47daef29bc10ab38600a3310"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Mon Nov 07 15:31:25 2005 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jan 04 13:48:30 2006 -0800"
      },
      "message": "[PATCH] USB: wakeup flag updates (1/3) sl811-hcd\n\nThis makes the SL811 HCD use the driver model wakeup flags for its\ncontroller, not the flags in the HCD glue (which will be removed).\n\nFrom: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n drivers/usb/host/sl811-hcd.c |    6 ++++--\n 1 file changed, 4 insertions(+), 2 deletions(-)\n"
    },
    {
      "commit": "d97cc2f2e938547a47daef29bc10ab38600a3310",
      "tree": "587a5b6abd9391975077de52cc7b5e75b47ad3a2",
      "parents": [
        "2c1c3c4cd5f796b1912c65aaf3bf48c0ddf11f5e"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Thu Dec 22 17:05:18 2005 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jan 04 13:48:30 2006 -0800"
      },
      "message": "[PATCH] USB: ehci fix driver model wakeup flags\n\nOn some systems, EHCI seems to be getting IRQs too early during driver\nsetup ... before the root hub is allocated, in particular, making trouble\nfor any code chasing down root hub pointers!  In this case, it seems to\nbe safe to just ignore the root hub setting.  Thanks to Rafael J. Wysocki\nfor getting this properly tested.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "2c1c3c4cd5f796b1912c65aaf3bf48c0ddf11f5e",
      "tree": "d0adc25607629f4fbb9f45cc498f5c155d520291",
      "parents": [
        "8d7802ed3c617120863f84346638d1cf1c96137b"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Mon Nov 07 15:24:46 2005 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jan 04 13:48:30 2006 -0800"
      },
      "message": "[PATCH] USB: EHCI updates (4/4) driver model wakeup flags\n\nThis teaches the EHCI driver to use the new driver model wakeup flags,\nreplacing the similar ones in the HCD glue.  It also adds a workaround\nfor the current glitch whereby PCI init doesn\u0027t init the wakeup flags\nfrom the PCI PM capabilities.  (EHCI controllers don\u0027t worry about\nlegacy mode; the PCI PM capability would always do the job.)\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "8d7802ed3c617120863f84346638d1cf1c96137b",
      "tree": "008b4724dd19719a3541651a8e68a250a5ecf587",
      "parents": [
        "b72458a80c75cab832248f536412f386e20a93a0"
      ],
      "author": {
        "name": "matthieu castet",
        "email": "castet.matthieu@free.fr",
        "time": "Tue Nov 08 00:02:30 2005 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jan 04 13:48:29 2006 -0800"
      },
      "message": "[PATCH] USB: Eagle and ADI 930 usb adsl modem driver fix\n\nMore care on loading firmware, take into account fw-\u003esize can\u0027t be zero.\n\nSigned-off-by: Matthieu CASTET \u003ccastet.matthieu@free.fr\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "b72458a80c75cab832248f536412f386e20a93a0",
      "tree": "aae8bd4f4ca209cd5ddb22ab51c8f02012ed6593",
      "parents": [
        "6912354a895fcd234155273fe8838a0d83259a9b"
      ],
      "author": {
        "name": "matthieu castet",
        "email": "castet.matthieu@free.fr",
        "time": "Mon Nov 07 23:27:13 2005 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jan 04 13:48:29 2006 -0800"
      },
      "message": "[PATCH] USB: Eagle and ADI 930 usb adsl modem driver\n\nA driver for USB ADSL modems based on the ADI eagle chipset using the\nusb_atm infrastructure.\n\nThe managing part was taken from bsd ueagle driver, other parts were\nwritten from scratch.\n\nThe driver uses the in-kernel firmware loader :\n- to load  a first usb firmware when the modem is in pre-firmware state\n- to load the dsp firmware that are swapped in host memory.\n- to load CMV (configuration and management variables) when the modem\nboot. (We can\u0027t use options or sysfs for this as there many possible\nvalues. See\nhttps://mail.gna.org/public/eagleusb-dev/2005-04/msg00031.html for a\ndescription of some)\n- to load fpga code for 930 chipset.\n\nThe device had 4 endpoints :\n* 2 for data (use by usbatm). The incoming\nendpoint could be iso or bulk. The modem seems buggy and produce lot\u0027s\nof atm errors when using it in bulk mode for speed \u003e 3Mbps, so iso\nendpoint is need for speed \u003e 3Mbps. At the moment iso endpoint need a\npatched usbatm library and for this reason is not included in this patch.\n\n* One bulk endpoint for uploading dsp firmware\n\n* One irq endpoint that notices the driver\n    - if we need to upload a page of the dsp firmware\n    - an ack for read or write CMV and the value (for the read case).\n\nIf order to make the driver cleaner, we design synchronous\n(read|write)_cmv :\n-send a synchronous control message to the modem\n-wait for an ack or a timeout\n-return the value if needed.\n\nIn order to run these synchronous usb messages we need a kernel thread.\n\nThe driver has been tested  with sagem fast 800 modems with different\neagle chipset revision and with ADI 930 since April 2005.\n\nSigned-off-by: Matthieu CASTET \u003ccastet.matthieu@free.fr\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "6912354a895fcd234155273fe8838a0d83259a9b",
      "tree": "6dca4969dda3fb177c62f18b12bfb6d2be4bb567",
      "parents": [
        "959eea2191e8d74b16ef019b0f4bf875c14f4547"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Thu Nov 03 11:44:49 2005 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jan 04 13:48:29 2006 -0800"
      },
      "message": "[PATCH] USB: EHCI: fix conflation of buf \u003d\u003d 0 with len \u003d\u003d 0\n\nWhen the ehci-hcd driver prepares a control URB, it tests for a\nzero-length data stage by looking at the transfer_dma value instead of\nthe transfer_buffer_length.  (In fact it does this even for non-control\nURBs, which is an additional aspect of the same bug.)\n\nHowever, under certain circumstances it\u0027s possible for transfer_dma to\nbe 0 while transfer_buffer_length is non-zero.  This can happen when a\nfreshly allocated page (mapped to address 0 and marked Copy-On-Write,\nbut never written to) is used as the source buffer for an OUT transfer.\nThis patch (as598) fixes the problem.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "959eea2191e8d74b16ef019b0f4bf875c14f4547",
      "tree": "c535857225eec2a52ce18c162ed94c5f18427dee",
      "parents": [
        "535488fcf1e4b2331e1c4a1eb67ca09468c13507"
      ],
      "author": {
        "name": "Olav Kongas",
        "email": "ok@artecdesign.ee",
        "time": "Thu Nov 03 17:38:14 2005 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jan 04 13:48:29 2006 -0800"
      },
      "message": "[PATCH] USB: isp116x-hcd: cleanup\n\nThe attached patch makes a cleanup of isp116x-hcd. Most of the volume of\nthe patch comes from 2 sources: moving the code around to get rid of a\nfew function prototypes and reworking register dumping functions/macros.\nAmong other things, switched over from using procfs to debugfs.\n\nCleanup. The following changes were made:\n\n- Rework register dumping code so it can be used for dumping\n  to both syslog and debugfs.\n- Switch from procfs to debugfs..\n- Die gracefully on Unrecoverable Error interrupt.\n- Fix memory leak in isp116x_urb_enqueue(), if HC happens to\n  die in a narrow time window.\n- Fix a \u0027sparce\u0027 warning (unnecessary cast).\n- Report Devices Removable for root hub ports by default\n  (was Devices Permanently Attached).\n- Move bus suspend/resume functions down in code to get rid of\n  a few function prototypes.\n- A number of one-line cleanups.\n- Add an entry to MAINTAINERS.\n\nSigned-off-by: Olav Kongas \u003cok@artecdesign.ee\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n MAINTAINERS                    |    6\n drivers/usb/host/isp116x-hcd.c |  429 ++++++++++++++++-------------------------\n drivers/usb/host/isp116x.h     |   83 +++++--\n 3 files changed, 230 insertions(+), 288 deletions(-)\n"
    },
    {
      "commit": "535488fcf1e4b2331e1c4a1eb67ca09468c13507",
      "tree": "285a6e02054bb5a661605649d3527a73bbdba466",
      "parents": [
        "61a87adf2e7b410da8e41799c61c21a7b8c8b001"
      ],
      "author": {
        "name": "Olav Kongas",
        "email": "ok@artecdesign.ee",
        "time": "Fri Oct 28 15:04:45 2005 +0300"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jan 04 13:48:29 2006 -0800"
      },
      "message": "[PATCH] USB: isp116x-hcd: support reiniting HC on resume\n\nUntil now the isp116x-hcd had no support to reinitialize the HC on\nresume, if the controller lost its state during suspend. This patch,\ngenerated against your Oct 26 git tree, adds that support. The patch is\nbasically the same as the one tested by Ivan Kalatchev, who reported the\nproblem, on 2.6.13.\n\nPlease apply,\n\nSupport reinitializing the isp116x host controller from scratch on\nresume, if the controller has lost its state.\n\nSigned-off-by: Olav Kongas \u003cok@artecdesign.ee\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "61a87adf2e7b410da8e41799c61c21a7b8c8b001",
      "tree": "b4d09ce45dadd78cd2b92848a96c508f44d12f88",
      "parents": [
        "2e1dcc1600c1d83b26479edd076866595bbd3523"
      ],
      "author": {
        "name": "David Kubicek",
        "email": "dave@awk.cz",
        "time": "Tue Nov 01 18:51:34 2005 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jan 04 13:48:29 2006 -0800"
      },
      "message": "[PATCH] USB: Converting cdc acm to a ring queue\n\nthis patch by David converts the sending queue of the CDC ACM driver\nto a queue of URBs. This is needed for quicker devices. Please apply.\n\nSigned-Off-By: Oliver Neukum \u003coliver@neukum.name\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n drivers/usb/class/cdc-acm.c |  229 ++++++++++++++++++++++++++++++--------------\n drivers/usb/class/cdc-acm.h |   33 +++++-\n 2 files changed, 185 insertions(+), 77 deletions(-)\n"
    },
    {
      "commit": "2e1dcc1600c1d83b26479edd076866595bbd3523",
      "tree": "8cdee2c9a12ec62b380b6c9f8ec13171d6b5a60f",
      "parents": [
        "81f280e22f14d6d976620acaa1b346a90f4e1adc"
      ],
      "author": {
        "name": "Richard Purdie",
        "email": "rpurdie@rpsys.net",
        "time": "Sat Nov 12 14:22:14 2005 +0000"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jan 04 13:48:29 2006 -0800"
      },
      "message": "[PATCH] USB: Add pxa27x OHCI PM functions\n\nAdd power management functions for the pxa27x USB OHCI host controller.\nThis is a totally rewritten version of the patch by Nicolas Pitre and\nTodd Poynor which accounts for recent USB changes.\n\nSigned-off-by: Richard Purdie \u003crpurdie@rpsys.net\u003e\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "81f280e22f14d6d976620acaa1b346a90f4e1adc",
      "tree": "298db1ef614489451fecdd35439c630c8086a368",
      "parents": [
        "88026842b0a760145aa71d69e74fbc9ec118ca44"
      ],
      "author": {
        "name": "Richard Purdie",
        "email": "rpurdie@rpsys.net",
        "time": "Sat Nov 12 14:22:11 2005 +0000"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jan 04 13:48:28 2006 -0800"
      },
      "message": "[PATCH] USB: pxa27x OHCI - Separate platform code from main driver\n\nTo allow multiple platforms to use the PXA27x OHCI driver, the platform\ncode needs to be moved into the board specific files in\narch/arm/mach-pxa. This patch does this for mainstone and adds\npreliminary hooks to allow other boards to use the driver.\n\nThis has been compile tested for mainstone and successfully run on Spitz\n(Sharp Zaurus SL-C3000) with the addition of an appropriate board\nsupport file.\n\nSigned-off-by: Richard Purdie \u003crpurdie@rpsys.net\u003e\nSigned-off-by: Nicolas Pitre \u003cnico@cam.org\u003e\nAcked-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "a8d3584a2df28827094f6338cde1303c467bc1f0",
      "tree": "d2cdb824f4b2f109ad6a74285455b56e5a2dd118",
      "parents": [
        "f47fc0ac7ead5ed91a11fcabfad6ee44c17ee934"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Tue Jan 03 18:41:37 2006 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Jan 03 18:41:37 2006 +0000"
      },
      "message": "[ARM] Remove clk_use()/clk_unuse()\n\nIt seems that clk_use() and clk_unuse() are additional complexity\nwhich isn\u0027t required anymore.  Remove them from the clock framework\nto avoid the additional confusion which they cause, and update all\nARM machine types except for OMAP.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "f4b09ebc8baa51ec8394c4173e3de9d62b2cc97a",
      "tree": "d91c611e6f43e1775f584f796c6990d746d4ef6c",
      "parents": [
        "e3e1bfe4f28de86d065bc041456161a3f3a9aef7"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Tue Jan 03 13:37:51 2006 +0100"
      },
      "committer": {
        "name": "Adrian Bunk",
        "email": "bunk@r063144.stusta.swh.mhn.de",
        "time": "Tue Jan 03 13:37:51 2006 +0100"
      },
      "message": "update the email address of Randy Dunlap\n\nThis patch removes all references to the bouncing address\nrddunlap@osdl.org and one dead web page from the kernel.\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nAcked-by: Randy Dunlap \u003crdunlap@xenotime.net\u003e\n"
    },
    {
      "commit": "4a4efbdee278b2f4ed91aad2db5c006ff754276e",
      "tree": "be5742c3d3ff5382c8a6ccdcd31bfe00fb9b6491",
      "parents": [
        "7a1119b1fc87cc347d3932b8aee051e86b32818f"
      ],
      "author": {
        "name": "Matt Mackall",
        "email": "mpm@selenic.com",
        "time": "Tue Jan 03 13:27:11 2006 +0100"
      },
      "committer": {
        "name": "Adrian Bunk",
        "email": "bunk@r063144.stusta.swh.mhn.de",
        "time": "Tue Jan 03 13:27:11 2006 +0100"
      },
      "message": "s/retreiv/retriev/g\n\nAs everyone knows, the rule is: \"i before e.. um.. always.\"\n\nSigned-off-by: Matt Mackall \u003cmpm@selenic.com\u003e\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\n"
    },
    {
      "commit": "40c37213a081990b1d3778f57630f97df75a7ec1",
      "tree": "6a2a534cbc678f11dfcc9b21a34df44da161f5c7",
      "parents": [
        "ae5536d6f7f9b51f7a0451421eade1988cfd7126"
      ],
      "author": {
        "name": "Denny Priebe",
        "email": "spamtrap@siglost.org",
        "time": "Thu Dec 29 22:19:09 2005 -0500"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Dec 30 08:20:26 2005 -0800"
      },
      "message": "[PATCH] Input: wacom - fix X axis setup\n\nThis patch fixes a typo introduced by conversion to dynamic input_dev\nallocation.\n\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "1994754412536d4ab902a81530b49bcaf496a59c",
      "tree": "a088bd648eb9091eee434bfd0b4339a723e793a9",
      "parents": [
        "9e625ff8a37aefcc177b19614ffcffb5bc6eeea1"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dtor_core@ameritech.net",
        "time": "Thu Dec 29 22:19:07 2005 -0500"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Dec 30 08:20:25 2005 -0800"
      },
      "message": "[PATCH] Input: kbtab - fix Y axis setup\n\nThis patch fixes a typo introduced by conversion to dynamic input_dev\nallocation.\n\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "f873e3e88d52774633968826c5b7fa7bf9697999",
      "tree": "f05481ea1f64d551b071c0b0fd71e09293c64611",
      "parents": [
        "ee025949586f80effa634ff273c2444795472780"
      ],
      "author": {
        "name": "Riccardo Magliocchetti",
        "email": "riccardo@datahost.it",
        "time": "Wed Dec 28 20:44:48 2005 -0500"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Dec 29 10:19:21 2005 -0800"
      },
      "message": "[PATCH] Input: aiptek - fix Y axis setup\n\nThis patch fixes a typo introduced by conversion to dynamic input_dev\nallocation.\n\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "5a9191ff683ce4ebfd2c6a15e2989f5b1f420321",
      "tree": "e4b18ed80e48bfd01560f44dfc61e9fab57c71cb",
      "parents": [
        "28120be5d6830cd7c7777d8bf570bdb20abef58a"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Wed Dec 21 14:28:11 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Dec 21 14:46:35 2005 -0800"
      },
      "message": "[PATCH] usbcore: allow suspend/resume even if drivers don\u0027t support it\n\nThis patch (as618) changes usbcore to prevent derailing the\nsuspend/resume sequence when a USB driver doesn\u0027t include support for\nit.  This is a workaround rather than a true fix; the core needs to be\nchanged so that URB submissions from suspended drivers can be refused\nand outstanding URBs cancelled.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "28120be5d6830cd7c7777d8bf570bdb20abef58a",
      "tree": "a7aecedc557ae1c5ae4b4d7fa21a1eed879c842e",
      "parents": [
        "23f9b317e0ba4fbc5fc9524275d0105fa87e2027"
      ],
      "author": {
        "name": "Paul Walmsley",
        "email": "paul@booyaka.com",
        "time": "Wed Dec 21 14:28:06 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Dec 21 14:46:34 2005 -0800"
      },
      "message": "[PATCH] USB Storage: Force starget-\u003escsi_level in usb-storage scsiglue.c\n\nWhen the usb-storage module forces sdev-\u003escsi_level to SCSI_2, it should\nalso force starget-\u003escsi_level to the same value.  Otherwise, the SCSI\nlayer may attempt to issue SCSI-3 commands to the device, such as REPORT\nLUNS, which it cannot handle.  This can prevent the device from working\nwith Linux.\n\nThe AMS Venus DS3 DS2316SU2S SATA-to-SATA+USB enclosure, based on the\nOxford Semiconductor OXU921S chip, requires this patch to function\ncorrectly on Linux.  The enclosure reports a SCSI-3 SPC-2 command set\nlevel, but does not correctly handle the REPORT LUNS SCSI command -\nprobably due to a bug in its firmware.\n\nIt seems likely that other USB storage enclosures with similar bugs will\nalso benefit from this patch.\n\nTony Lindgren \u003ctony@atomide.com\u003e collaborated in the development of this\npatch.\n\nSigned-off-by: Paul Walmsley \u003cpaul@booyaka.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "e1e02c9f766e5cf20d951d35e6d2bc2683aa87ef",
      "tree": "e01d10f57fdf1af64ebaab85caa414989e44f50d",
      "parents": [
        "041387d98460b3947587929ef3a4773b8c48538f"
      ],
      "author": {
        "name": "Michael Hanselmann",
        "email": "linux-kernel@hansmi.ch",
        "time": "Wed Dec 21 00:50:23 2005 -0500"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor_core@ameritech.net",
        "time": "Wed Dec 21 00:50:23 2005 -0500"
      },
      "message": "Input: appletouch - add support for Geyser 2\n\nThis patch adds support for the Geyser 2 touchpads used on post Oct 2005\nApple PowerBooks to the appletouch driver.\n\nSigned-off-by: Michael Hanselmann \u003clinux-kernel@hansmi.ch\u003e\nAcked-by: Rene Nussbaumer \u003clinux-kernel@killerfox.forkbomb.ch\u003e\nAcked-by: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nAcked-by: Stelian Pop \u003cstelian@popies.net\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "041387d98460b3947587929ef3a4773b8c48538f",
      "tree": "3330eebba3fa1aa7c13479e527f07b03d7fb53ed",
      "parents": [
        "56f0356321a876a1a356712f2486d6188a3b4992",
        "b05948d9b7167e23af88cc65b9ffa4687eaf1f0d"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dtor_core@ameritech.net",
        "time": "Tue Dec 20 23:03:50 2005 -0500"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor_core@ameritech.net",
        "time": "Tue Dec 20 23:03:50 2005 -0500"
      },
      "message": "Manual merge with Linus (conflict in drivers/input/misc/wistron_bnts.c)\n"
    },
    {
      "commit": "ff60dde9e46b87757d5e83bd58be0688fca8e816",
      "tree": "de1eac8f58eedfea70ed8746f233fdcdf9a46a45",
      "parents": [
        "5b7b15afee89d6940482259b54d0864b7b2302b0"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dtor_core@ameritech.net",
        "time": "Sat Dec 17 11:42:54 2005 -0500"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Dec 18 11:22:30 2005 -0800"
      },
      "message": "[PATCH] Input: fix an OOPS in HID driver\n\nThis patch fixes an OOPS in HID driver when connecting simulation\ndevices generating unknown simulation events.\n\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\nAcked-by: Vojtech Pavlik \u003cvojtech@suse.cz\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "42245e65f356ed54fdf7a1f9a0095e0bc40f73a3",
      "tree": "d094f197975af7ef7b80006dbea0f5d38915f88b",
      "parents": [
        "42f3ab42875a52af7e711803bfb8d8d7cca84c1c"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Fri Dec 16 11:09:01 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Dec 16 11:25:25 2005 -0800"
      },
      "message": "[PATCH] UHCI: add missing memory barriers\n\nThis patch (as617) adds a couple of memory barriers that Ben H. forgot in\nhis recent suspend/resume fix.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "53b3de1ea2f81de7050f247cd7fc63863887e8d7",
      "tree": "b53f11aefa39e00126fa9ce57b8f3ae15bf98fef",
      "parents": [
        "37eb47ed445f4ca1247f3c7b600c0885c2ca8c31"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Thu Dec 15 09:17:34 2005 +0000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Dec 15 10:04:29 2005 -0800"
      },
      "message": "[PATCH] auerswald.c: %zd for size_t\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    }
  ],
  "next": "cd6104572bca9e4afe0dcdb8ecd65ef90b01297b"
}
