Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S261155AbVBHPQS (ORCPT ); Tue, 8 Feb 2005 10:16:18 -0500 Received: (majordomo@vger.kernel.org) by vger.kernel.org id S261168AbVBHPQS (ORCPT ); Tue, 8 Feb 2005 10:16:18 -0500 Received: from rproxy.gmail.com ([64.233.170.207]:34875 "EHLO rproxy.gmail.com") by vger.kernel.org with ESMTP id S261155AbVBHPPy (ORCPT ); Tue, 8 Feb 2005 10:15:54 -0500 DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:reply-to:to:subject:cc:in-reply-to:mime-version:content-type:references; b=mUfNryb2M1gGowyJT+UjOuKiXc0LFye1ayRos+YL3iCY3f0vYgBm35CtbwoAWzDjKpFP2enmk+H1DcTAAtpYKFtW+R9Y8ElC/MFm4iyg9Rn6Vs9klDVM9VpkrxNw+hNcSWTtLlLkuQ5ib6JEypPm+CNmZg003JXR2cYvQlHdV00= Message-ID: <3de2c80b050208071520375d28@mail.gmail.com> Date: Tue, 8 Feb 2005 16:15:53 +0100 From: zyphr Reply-To: zyphr To: Mikkel Krautz Subject: Re: [PATCH] hid-core: Configurable USB HID Mouse Interrupt Polling Interval Cc: linux-kernel@vger.kernel.org, greg@kroah.com, vojtech@suse.cz In-Reply-To: <20050207185706.GA6701@omnipotens.localhost> Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="----=_Part_1693_18025586.1107875753278" References: <20050207185706.GA6701@omnipotens.localhost> Sender: linux-kernel-owner@vger.kernel.org X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 22739 Lines: 356 ------=_Part_1693_18025586.1107875753278 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Content-Disposition: inline Something looks odd. I've tested this with 2.6.11-rc3-bk5 + your lasted patch cat /sys/module/usbhid/parameters/mousepoll says it's at 2ms but if I check /proc/bus/usb/devices it's reading 10ms I've used parameter under /etc/modules (debian sarge) in there I have added: usbhid mousepoll=2 this used to work ok with: http://omfg.linux.dk/pub/configurable-hid-mouse-polling/archive/chmp-r5-add-modparam.patch rmmod usbhid and then "modprobe usbhid mousepoll=x" with a different value, does change the vualue under /sys but under /proc/bus/usb/devices it keeps reading the same value (10ms) I also tried replugging the mouse, the value's stay the same. I am just a just user, so maybe I did something wrong =) Thanks, Joep On Mon, 7 Feb 2005 19:57:06 +0100, Mikkel Krautz wrote: > This includes the kernel-parameters.txt-patch, and the hid-core.c-patch, without the extra else-statement. > > Thanks, > Mikkel > > Signed-off-by: Mikkel Krautz > --- > --- clean/Documentation/kernel-parameters.txt > +++ dirty/Documentation/kernel-parameters.txt > @@ -73,6 +73,7 @@ > SWSUSP Software suspension is enabled. > TS Appropriate touchscreen support is enabled. > USB USB support is enabled. > + USBHID USB Human Interface Device support is enabled. > V4L Video For Linux support is enabled. > VGA The VGA console has been enabled. > VT Virtual terminal support is enabled. > @@ -1393,6 +1394,9 @@ > Format: , > > usb-handoff [HW] Enable early USB BIOS -> OS handoff > + > + usbhid.mousepoll= > + [USBHID] The interval which mice are to be polled at. > > video= [FB] Frame buffer configuration > See Documentation/fb/modedb.txt. > --- clean/drivers/usb/input/hid-core.c > +++ dirty/drivers/usb/input/hid-core.c > @@ -37,13 +37,20 @@ > * Version Information > */ > > -#define DRIVER_VERSION "v2.0" > +#define DRIVER_VERSION "v2.01" > #define DRIVER_AUTHOR "Andreas Gal, Vojtech Pavlik" > #define DRIVER_DESC "USB HID core driver" > #define DRIVER_LICENSE "GPL" > > static char *hid_types[] = {"Device", "Pointer", "Mouse", "Device", "Joystick", > "Gamepad", "Keyboard", "Keypad", "Multi-Axis Controller"}; > +/* > + * Module parameters. > + */ > + > +static unsigned int hid_mousepoll_interval; > +module_param_named(mousepoll, hid_mousepoll_interval, uint, 0644); > +MODULE_PARM_DESC(mousepoll, "Polling interval of mice"); > > /* > * Register a new report for a device. > @@ -1695,6 +1702,10 @@ > if (dev->speed == USB_SPEED_HIGH) > interval = 1 << (interval - 1); > > + /* Change the polling interval of mice. */ > + if (hid->collection->usage == HID_GD_MOUSE && hid_mousepoll_interval > 0) > + interval = hid_mousepoll_interval; > + > if (endpoint->bEndpointAddress & USB_DIR_IN) { > if (hid->urbin) > continue; > > - > To unsubscribe from this list: send the line "unsubscribe linux-kernel" in > the body of a message to majordomo@vger.kernel.org > More majordomo info at http://vger.kernel.org/majordomo-info.html > Please read the FAQ at http://www.tux.org/lkml/ > ------=_Part_1693_18025586.1107875753278 Content-Type: plain/text; name="dmesg_2.6.11-rc3-bk5.txt" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="dmesg_2.6.11-rc3-bk5.txt" TGludXggdmVyc2lvbiAyLjYuMTEtcmMzLWJrNSAocm9vdEBzaHV0dGxlKSAoZ2NjIHZlcnNpb24g My4zLjUgKERlYmlhbiAxOjMuMy41LTgpKSAjMSBUdWUgRmViIDggMTU6MjQ6NDYgQ0VUIDIwMDUK QklPUy1wcm92aWRlZCBwaHlzaWNhbCBSQU0gbWFwOgogQklPUy1lODIwOiAwMDAwMDAwMDAwMDAw MDAwIC0gMDAwMDAwMDAwMDBhMDAwMCAodXNhYmxlKQogQklPUy1lODIwOiAwMDAwMDAwMDAwMGYw MDAwIC0gMDAwMDAwMDAwMDEwMDAwMCAocmVzZXJ2ZWQpCiBCSU9TLWU4MjA6IDAwMDAwMDAwMDAx MDAwMDAgLSAwMDAwMDAwMDNmZmYwMDAwICh1c2FibGUpCiBCSU9TLWU4MjA6IDAwMDAwMDAwM2Zm ZjAwMDAgLSAwMDAwMDAwMDNmZmYzMDAwIChBQ1BJIE5WUykKIEJJT1MtZTgyMDogMDAwMDAwMDAz ZmZmMzAwMCAtIDAwMDAwMDAwNDAwMDAwMDAgKEFDUEkgZGF0YSkKIEJJT1MtZTgyMDogMDAwMDAw MDBmZWMwMDAwMCAtIDAwMDAwMDAwZmVjMDEwMDAgKHJlc2VydmVkKQogQklPUy1lODIwOiAwMDAw MDAwMGZlZTAwMDAwIC0gMDAwMDAwMDBmZWUwMTAwMCAocmVzZXJ2ZWQpCiBCSU9TLWU4MjA6IDAw MDAwMDAwZmZmZjAwMDAgLSAwMDAwMDAwMTAwMDAwMDAwIChyZXNlcnZlZCkKV2FybmluZyBvbmx5 IDg5Nk1CIHdpbGwgYmUgdXNlZC4KVXNlIGEgSElHSE1FTSBlbmFibGVkIGtlcm5lbC4KODk2TUIg TE9XTUVNIGF2YWlsYWJsZS4KT24gbm9kZSAwIHRvdGFscGFnZXM6IDIyOTM3NgogIERNQSB6b25l OiA0MDk2IHBhZ2VzLCBMSUZPIGJhdGNoOjEKICBOb3JtYWwgem9uZTogMjI1MjgwIHBhZ2VzLCBM SUZPIGJhdGNoOjE2CiAgSGlnaE1lbSB6b25lOiAwIHBhZ2VzLCBMSUZPIGJhdGNoOjEKRE1JIDIu MiBwcmVzZW50LgpBQ1BJOiBSU0RQICh2MDAwIEFXQVJEICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgKSBAIDB4MDAwZjcwYTAKQUNQSTogUlNEVCAodjAwMSBBV0FSRCAgQVdSREFDUEkg MHg0MjMwMmUzMSBBV1JEIDB4MDAwMDAwMDApIEAgMHgzZmZmMzAwMApBQ1BJOiBGQURUICh2MDAx IEFXQVJEICBBV1JEQUNQSSAweDQyMzAyZTMxIEFXUkQgMHgwMDAwMDAwMCkgQCAweDNmZmYzMDQw CkFDUEk6IERTRFQgKHYwMDEgQVdBUkQgIEFXUkRBQ1BJIDB4MDAwMDEwMDAgTVNGVCAweDAxMDAw MDBkKSBAIDB4MDAwMDAwMDAKQnVpbHQgMSB6b25lbGlzdHMKS2VybmVsIGNvbW1hbmQgbGluZTog cm9vdD0vZGV2L2hkYTEgcm8gZWxldmF0b3I9Y2ZxIApJbml0aWFsaXppbmcgQ1BVIzAKQ1BVIDAg aXJxc3RhY2tzLCBoYXJkPWMwMzViMDAwIHNvZnQ9YzAzNWEwMDAKUElEIGhhc2ggdGFibGUgZW50 cmllczogNDA5NiAob3JkZXI6IDEyLCA2NTUzNiBieXRlcykKRGV0ZWN0ZWQgMjUzMC4yMzcgTUh6 IHByb2Nlc3Nvci4KVXNpbmcgdHNjIGZvciBoaWdoLXJlcyB0aW1lc291cmNlCkNvbnNvbGU6IGNv bG91ciBWR0ErIDgweDI1CkRlbnRyeSBjYWNoZSBoYXNoIHRhYmxlIGVudHJpZXM6IDEzMTA3MiAo b3JkZXI6IDcsIDUyNDI4OCBieXRlcykKSW5vZGUtY2FjaGUgaGFzaCB0YWJsZSBlbnRyaWVzOiA2 NTUzNiAob3JkZXI6IDYsIDI2MjE0NCBieXRlcykKTWVtb3J5OiA5MDY1MDBrLzkxNzUwNGsgYXZh aWxhYmxlICgxNTg5ayBrZXJuZWwgY29kZSwgMTA1NTJrIHJlc2VydmVkLCA2NzBrIGRhdGEsIDEy MGsgaW5pdCwgMGsgaGlnaG1lbSkKQ2hlY2tpbmcgaWYgdGhpcyBwcm9jZXNzb3IgaG9ub3VycyB0 aGUgV1AgYml0IGV2ZW4gaW4gc3VwZXJ2aXNvciBtb2RlLi4uIE9rLgpDYWxpYnJhdGluZyBkZWxh eSBsb29wLi4uIDQ5OTcuMTIgQm9nb01JUFMgKGxwaj0yNDk4NTYwKQpNb3VudC1jYWNoZSBoYXNo IHRhYmxlIGVudHJpZXM6IDUxMiAob3JkZXI6IDAsIDQwOTYgYnl0ZXMpCkNQVTogQWZ0ZXIgZ2Vu ZXJpYyBpZGVudGlmeSwgY2FwczogYmZlYmY5ZmYgMDAwMDAwMDAgMDAwMDAwMDAgMDAwMDAwMDAg MDAwMDA0MDAgMDAwMDAwMDAgMDAwMDAwMDAKQ1BVOiBBZnRlciB2ZW5kb3IgaWRlbnRpZnksIGNh cHM6IGJmZWJmOWZmIDAwMDAwMDAwIDAwMDAwMDAwIDAwMDAwMDAwIDAwMDAwNDAwIDAwMDAwMDAw IDAwMDAwMDAwCkNQVTogVHJhY2UgY2FjaGU6IDEySyB1b3BzLCBMMSBEIGNhY2hlOiA4SwpDUFU6 IEwyIGNhY2hlOiA1MTJLCkNQVTogQWZ0ZXIgYWxsIGluaXRzLCBjYXBzOiBiZmViZjlmZiAwMDAw MDAwMCAwMDAwMDAwMCAwMDAwMDA4MCAwMDAwMDQwMCAwMDAwMDAwMCAwMDAwMDAwMApJbnRlbCBt YWNoaW5lIGNoZWNrIGFyY2hpdGVjdHVyZSBzdXBwb3J0ZWQuCkludGVsIG1hY2hpbmUgY2hlY2sg cmVwb3J0aW5nIGVuYWJsZWQgb24gQ1BVIzAuCkNQVTA6IEludGVsIFA0L1hlb24gRXh0ZW5kZWQg TUNFIE1TUnMgKDEyKSBhdmFpbGFibGUKQ1BVOiBJbnRlbChSKSBQZW50aXVtKFIpIDQgQ1BVIDIu NTNHSHogc3RlcHBpbmcgMDcKRW5hYmxpbmcgZmFzdCBGUFUgc2F2ZSBhbmQgcmVzdG9yZS4uLiBk b25lLgpFbmFibGluZyB1bm1hc2tlZCBTSU1EIEZQVSBleGNlcHRpb24gc3VwcG9ydC4uLiBkb25l LgpDaGVja2luZyAnaGx0JyBpbnN0cnVjdGlvbi4uLiBPSy4KQUNQSTogc2V0dGluZyBFTENSIHRv IDAyMDAgKGZyb20gMWViOCkKTkVUOiBSZWdpc3RlcmVkIHByb3RvY29sIGZhbWlseSAxNgpQQ0k6 IFBDSSBCSU9TIHJldmlzaW9uIDIuMTAgZW50cnkgYXQgMHhmYjUzMCwgbGFzdCBidXM9MQpQQ0k6 IFVzaW5nIGNvbmZpZ3VyYXRpb24gdHlwZSAxCm10cnI6IHYyLjAgKDIwMDIwNTE5KQpBQ1BJOiBT dWJzeXN0ZW0gcmV2aXNpb24gMjAwNTAxMjUKQUNQSTogSW50ZXJwcmV0ZXIgZW5hYmxlZApBQ1BJ OiBVc2luZyBQSUMgZm9yIGludGVycnVwdCByb3V0aW5nCkFDUEk6IFBDSSBSb290IEJyaWRnZSBb UENJMF0gKDAwOjAwKQpQQ0k6IFByb2JpbmcgUENJIGhhcmR3YXJlIChidXMgMDApClVuY292ZXJp bmcgU0lTOTYyIHRoYXQgaGlkIGFzIGEgU0lTNTAzIChjb21wYXRpYmxlPTEpCkVuYWJsaW5nIFNp UyA5NnggU01CdXMuClBDSTogSWdub3JpbmcgQkFSMC0zIG9mIElERSBjb250cm9sbGVyIDAwMDA6 MDA6MDIuNQpBQ1BJOiBQQ0kgSW50ZXJydXB0IFJvdXRpbmcgVGFibGUgW1xfU0JfLlBDSTAuX1BS VF0KQUNQSTogUENJIEludGVycnVwdCBMaW5rIFtMTktBXSAoSVJRcyAzIDQgNSA2IDcgOSAxMCAq MTEgMTIgMTQgMTUpCkFDUEk6IFBDSSBJbnRlcnJ1cHQgTGluayBbTE5LQl0gKElSUXMgMyA0IDUg NiA3IDkgMTAgMTEgKjEyIDE0IDE1KQpBQ1BJOiBQQ0kgSW50ZXJydXB0IExpbmsgW0xOS0NdIChJ UlFzIDMgNCA1IDYgNyA5ICoxMCAxMSAxMiAxNCAxNSkKQUNQSTogUENJIEludGVycnVwdCBMaW5r IFtMTktEXSAoSVJRcyAzIDQgKjUgNiA3IDkgMTAgMTEgMTIgMTQgMTUpCkFDUEk6IFBDSSBJbnRl cnJ1cHQgTGluayBbTE5LRV0gKElSUXMgMyA0IDUgNiA3ICo5IDEwIDExIDEyIDE0IDE1KQpBQ1BJ OiBQQ0kgSW50ZXJydXB0IExpbmsgW0xOS0ZdIChJUlFzIDMgKjQgNSA2IDcgOSAxMCAxMSAxMiAx NCAxNSkKQUNQSTogUENJIEludGVycnVwdCBMaW5rIFtMTktHXSAoSVJRcyAqMyA0IDUgNiA3IDkg MTAgMTEgMTIgMTQgMTUpCkFDUEk6IFBDSSBJbnRlcnJ1cHQgTGluayBbTE5LSF0gKElSUXMgMyA0 IDUgNiAqNyA5IDEwIDExIDEyIDE0IDE1KQpMaW51eCBQbHVnIGFuZCBQbGF5IFN1cHBvcnQgdjAu OTcgKGMpIEFkYW0gQmVsYXkKUENJOiBVc2luZyBBQ1BJIGZvciBJUlEgcm91dGluZwoqKiBQQ0kg aW50ZXJydXB0cyBhcmUgbm8gbG9uZ2VyIHJvdXRlZCBhdXRvbWF0aWNhbGx5LiAgSWYgdGhpcwoq KiBjYXVzZXMgYSBkZXZpY2UgdG8gc3RvcCB3b3JraW5nLCBpdCBpcyBwcm9iYWJseSBiZWNhdXNl IHRoZQoqKiBkcml2ZXIgZmFpbGVkIHRvIGNhbGwgcGNpX2VuYWJsZV9kZXZpY2UoKS4gIEFzIGEg dGVtcG9yYXJ5CioqIHdvcmthcm91bmQsIHRoZSAicGNpPXJvdXRlaXJxIiBhcmd1bWVudCByZXN0 b3JlcyB0aGUgb2xkCioqIGJlaGF2aW9yLiAgSWYgdGhpcyBhcmd1bWVudCBtYWtlcyB0aGUgZGV2 aWNlIHdvcmsgYWdhaW4sCioqIHBsZWFzZSBlbWFpbCB0aGUgb3V0cHV0IG9mICJsc3BjaSIgdG8g Ympvcm4uaGVsZ2Fhc0BocC5jb20KKiogc28gSSBjYW4gZml4IHRoZSBkcml2ZXIuCk1hY2hpbmUg Y2hlY2sgZXhjZXB0aW9uIHBvbGxpbmcgdGltZXIgc3RhcnRlZC4KSUEtMzIgTWljcm9jb2RlIFVw ZGF0ZSBEcml2ZXI6IHYxLjE0IDx0aWdyYW5AdmVyaXRhcy5jb20+CkFDUEk6IFBvd2VyIEJ1dHRv biAoRkYpIFtQV1JGXQpBQ1BJOiBTbGVlcCBCdXR0b24gKENNKSBbRlVUU10KQUNQSTogRmFuIFtG QU5dIChvbikKQUNQSTogVGhlcm1hbCBab25lIFtUSFJNXSAoNTUgQykKUmVhbCBUaW1lIENsb2Nr IERyaXZlciB2MS4xMgpBQ1BJOiBQUy8yIEtleWJvYXJkIENvbnRyb2xsZXIgW1BTMktdIGF0IEkv TyAweDYwLCAweDY0LCBpcnEgMQpzZXJpbzogaTgwNDIgS0JEIHBvcnQgYXQgMHg2MCwweDY0IGly cSAxCmlvIHNjaGVkdWxlciBub29wIHJlZ2lzdGVyZWQKaW8gc2NoZWR1bGVyIGNmcSByZWdpc3Rl cmVkIChkZWZhdWx0KQo4MTM5dG9vIEZhc3QgRXRoZXJuZXQgZHJpdmVyIDAuOS4yNwpBQ1BJOiBQ Q0kgSW50ZXJydXB0IExpbmsgW0xOS0NdIGVuYWJsZWQgYXQgSVJRIDEwClBDSTogc2V0dGluZyBJ UlEgMTAgYXMgbGV2ZWwtdHJpZ2dlcmVkCkFDUEk6IFBDSSBpbnRlcnJ1cHQgMDAwMDowMDowZi4w W0FdIC0+IEdTSSAxMCAobGV2ZWwsIGxvdykgLT4gSVJRIDEwCmV0aDA6IFJlYWxUZWsgUlRMODEz OSBhdCAweGY4ODAyMDAwLCAwMDozMDoxYjphYjo1ZDphMSwgSVJRIDEwCmV0aDA6ICBJZGVudGlm aWVkIDgxMzkgY2hpcCB0eXBlICdSVEwtODEwMEIvODEzOUQnClVuaWZvcm0gTXVsdGktUGxhdGZv cm0gRS1JREUgZHJpdmVyIFJldmlzaW9uOiA3LjAwYWxwaGEyCmlkZTogQXNzdW1pbmcgMzNNSHog c3lzdGVtIGJ1cyBzcGVlZCBmb3IgUElPIG1vZGVzOyBvdmVycmlkZSB3aXRoIGlkZWJ1cz14eApT SVM1NTEzOiBJREUgY29udHJvbGxlciBhdCBQQ0kgc2xvdCAwMDAwOjAwOjAyLjUKQUNQSTogUENJ IEludGVycnVwdCBMaW5rIFtMTktBXSBlbmFibGVkIGF0IElSUSAxMQpQQ0k6IHNldHRpbmcgSVJR IDExIGFzIGxldmVsLXRyaWdnZXJlZApBQ1BJOiBQQ0kgaW50ZXJydXB0IDAwMDA6MDA6MDIuNVtB XSAtPiBHU0kgMTEgKGxldmVsLCBsb3cpIC0+IElSUSAxMQpTSVM1NTEzOiBjaGlwc2V0IHJldmlz aW9uIDAKU0lTNTUxMzogbm90IDEwMCUgbmF0aXZlIG1vZGU6IHdpbGwgcHJvYmUgaXJxcyBsYXRl cgpTSVM1NTEzOiBTaVMgOTYyLzk2MyBNdVRJT0wgSURFIFVETUExMzMgY29udHJvbGxlcgogICAg aWRlMDogQk0tRE1BIGF0IDB4NDAwMC0weDQwMDcsIEJJT1Mgc2V0dGluZ3M6IGhkYTpETUEsIGhk YjpwaW8KICAgIGlkZTE6IEJNLURNQSBhdCAweDQwMDgtMHg0MDBmLCBCSU9TIHNldHRpbmdzOiBo ZGM6RE1BLCBoZGQ6cGlvClByb2JpbmcgSURFIGludGVyZmFjZSBpZGUwLi4uCmhkYTogTWF4dG9y IDZZMjAwUDAsIEFUQSBESVNLIGRyaXZlCmlkZTAgYXQgMHgxZjAtMHgxZjcsMHgzZjYgb24gaXJx IDE0ClByb2JpbmcgSURFIGludGVyZmFjZSBpZGUxLi4uCmhkYzogSEwtRFQtU1QgUlcvRFZEIEdD Qy00MzIwQiwgQVRBUEkgQ0QvRFZELVJPTSBkcml2ZQppZGUxIGF0IDB4MTcwLTB4MTc3LDB4Mzc2 IG9uIGlycSAxNQpoZGE6IG1heCByZXF1ZXN0IHNpemU6IDEwMjRLaUIKaGRhOiAzOTgyOTcwODgg c2VjdG9ycyAoMjAzOTI4IE1CKSB3Lzc5MzZLaUIgQ2FjaGUsIENIUz0yNDc5Mi8yNTUvNjMsIFVE TUEoMTMzKQpoZGE6IGNhY2hlIGZsdXNoZXMgc3VwcG9ydGVkCiBoZGE6IGhkYTEgaGRhMiBoZGEz IGhkYTQgPCBoZGE1IGhkYTYgaGRhNyBoZGE4ID4KaGRjOiBBVEFQSSA0MFggRFZELVJPTSBDRC1S L1JXIGRyaXZlLCAyMDQ4a0IgQ2FjaGUsIFVETUEoMzMpClVuaWZvcm0gQ0QtUk9NIGRyaXZlciBS ZXZpc2lvbjogMy4yMAptaWNlOiBQUy8yIG1vdXNlIGRldmljZSBjb21tb24gZm9yIGFsbCBtaWNl CmlucHV0OiBBVCBUcmFuc2xhdGVkIFNldCAyIGtleWJvYXJkIG9uIGlzYTAwNjAvc2VyaW8wCk5F VDogUmVnaXN0ZXJlZCBwcm90b2NvbCBmYW1pbHkgMgpJUDogcm91dGluZyBjYWNoZSBoYXNoIHRh YmxlIG9mIDgxOTIgYnVja2V0cywgNjRLYnl0ZXMKVENQIGVzdGFibGlzaGVkIGhhc2ggdGFibGUg ZW50cmllczogMTMxMDcyIChvcmRlcjogOCwgMTA0ODU3NiBieXRlcykKVENQIGJpbmQgaGFzaCB0 YWJsZSBlbnRyaWVzOiA2NTUzNiAob3JkZXI6IDYsIDI2MjE0NCBieXRlcykKVENQOiBIYXNoIHRh YmxlcyBjb25maWd1cmVkIChlc3RhYmxpc2hlZCAxMzEwNzIgYmluZCA2NTUzNikKTkVUOiBSZWdp c3RlcmVkIHByb3RvY29sIGZhbWlseSAxCk5FVDogUmVnaXN0ZXJlZCBwcm90b2NvbCBmYW1pbHkg MTcKUmVpc2VyRlM6IGhkYTE6IGZvdW5kIHJlaXNlcmZzIGZvcm1hdCAiMy42IiB3aXRoIHN0YW5k YXJkIGpvdXJuYWwKUmVpc2VyRlM6IGhkYTE6IHVzaW5nIG9yZGVyZWQgZGF0YSBtb2RlClJlaXNl ckZTOiBoZGExOiBqb3VybmFsIHBhcmFtczogZGV2aWNlIGhkYTEsIHNpemUgODE5Miwgam91cm5h bCBmaXJzdCBibG9jayAxOCwgbWF4IHRyYW5zIGxlbiAxMDI0LCBtYXggYmF0Y2ggOTAwLCBtYXgg Y29tbWl0IGFnZSAzMCwgbWF4IHRyYW5zIGFnZSAzMApSZWlzZXJGUzogaGRhMTogY2hlY2tpbmcg dHJhbnNhY3Rpb24gbG9nIChoZGExKQpSZWlzZXJGUzogaGRhMTogVXNpbmcgcjUgaGFzaCB0byBz b3J0IG5hbWVzClZGUzogTW91bnRlZCByb290IChyZWlzZXJmcyBmaWxlc3lzdGVtKSByZWFkb25s eS4KRnJlZWluZyB1bnVzZWQga2VybmVsIG1lbW9yeTogMTIwayBmcmVlZApBZGRpbmcgOTc5OTU2 ayBzd2FwIG9uIC9kZXYvaGRhMy4gIFByaW9yaXR5Oi0xIGV4dGVudHM6MQpMaW51eCBhZ3BnYXJ0 IGludGVyZmFjZSB2MC4xMDAgKGMpIERhdmUgSm9uZXMKbnZpZGlhOiBtb2R1bGUgbGljZW5zZSAn TlZJRElBJyB0YWludHMga2VybmVsLgpBQ1BJOiBQQ0kgaW50ZXJydXB0IDAwMDA6MDE6MDAuMFtB XSAtPiBHU0kgMTEgKGxldmVsLCBsb3cpIC0+IElSUSAxMQpOVlJNOiBsb2FkaW5nIE5WSURJQSBM aW51eCB4ODYgTlZJRElBIEtlcm5lbCBNb2R1bGUgIDEuMC02NjI5ICBXZWQgTm92ICAzIDEzOjEy OjUxIFBTVCAyMDA0CnVzYmNvcmU6IHJlZ2lzdGVyZWQgbmV3IGRyaXZlciB1c2Jmcwp1c2Jjb3Jl OiByZWdpc3RlcmVkIG5ldyBkcml2ZXIgaHViCnVzYmNvcmU6IHJlZ2lzdGVyZWQgbmV3IGRyaXZl ciB1c2JoaWQKZHJpdmVycy91c2IvaW5wdXQvaGlkLWNvcmUuYzogdjIuMDE6VVNCIEhJRCBjb3Jl IGRyaXZlcgpSZWlzZXJGUzogaGRhMjogZm91bmQgcmVpc2VyZnMgZm9ybWF0ICIzLjYiIHdpdGgg c3RhbmRhcmQgam91cm5hbApSZWlzZXJGUzogaGRhMjogdXNpbmcgb3JkZXJlZCBkYXRhIG1vZGUK UmVpc2VyRlM6IGhkYTI6IGpvdXJuYWwgcGFyYW1zOiBkZXZpY2UgaGRhMiwgc2l6ZSA4MTkyLCBq b3VybmFsIGZpcnN0IGJsb2NrIDE4LCBtYXggdHJhbnMgbGVuIDEwMjQsIG1heCBiYXRjaCA5MDAs IG1heCBjb21taXQgYWdlIDMwLCBtYXggdHJhbnMgYWdlIDMwClJlaXNlckZTOiBoZGEyOiBjaGVj a2luZyB0cmFuc2FjdGlvbiBsb2cgKGhkYTIpClJlaXNlckZTOiBoZGEyOiBVc2luZyByNSBoYXNo IHRvIHNvcnQgbmFtZXMKUmVpc2VyRlM6IGhkYTg6IGZvdW5kIHJlaXNlcmZzIGZvcm1hdCAiMy42 IiB3aXRoIHN0YW5kYXJkIGpvdXJuYWwKUmVpc2VyRlM6IGhkYTg6IHVzaW5nIG9yZGVyZWQgZGF0 YSBtb2RlClJlaXNlckZTOiBoZGE4OiBqb3VybmFsIHBhcmFtczogZGV2aWNlIGhkYTgsIHNpemUg ODE5Miwgam91cm5hbCBmaXJzdCBibG9jayAxOCwgbWF4IHRyYW5zIGxlbiAxMDI0LCBtYXggYmF0 Y2ggOTAwLCBtYXggY29tbWl0IGFnZSAzMCwgbWF4IHRyYW5zIGFnZSAzMApSZWlzZXJGUzogaGRh ODogY2hlY2tpbmcgdHJhbnNhY3Rpb24gbG9nIChoZGE4KQpSZWlzZXJGUzogaGRhODogVXNpbmcg cjUgaGFzaCB0byBzb3J0IG5hbWVzClJlaXNlckZTOiBoZGE2OiBmb3VuZCByZWlzZXJmcyBmb3Jt YXQgIjMuNiIgd2l0aCBzdGFuZGFyZCBqb3VybmFsClJlaXNlckZTOiBoZGE2OiB1c2luZyBvcmRl cmVkIGRhdGEgbW9kZQpSZWlzZXJGUzogaGRhNjogam91cm5hbCBwYXJhbXM6IGRldmljZSBoZGE2 LCBzaXplIDgxOTIsIGpvdXJuYWwgZmlyc3QgYmxvY2sgMTgsIG1heCB0cmFucyBsZW4gMTAyNCwg bWF4IGJhdGNoIDkwMCwgbWF4IGNvbW1pdCBhZ2UgMzAsIG1heCB0cmFucyBhZ2UgMzAKUmVpc2Vy RlM6IGhkYTY6IGNoZWNraW5nIHRyYW5zYWN0aW9uIGxvZyAoaGRhNikKUmVpc2VyRlM6IGhkYTY6 IFVzaW5nIHI1IGhhc2ggdG8gc29ydCBuYW1lcwpSZWlzZXJGUzogaGRhNTogZm91bmQgcmVpc2Vy ZnMgZm9ybWF0ICIzLjYiIHdpdGggc3RhbmRhcmQgam91cm5hbApSZWlzZXJGUzogaGRhNTogdXNp bmcgb3JkZXJlZCBkYXRhIG1vZGUKUmVpc2VyRlM6IGhkYTU6IGpvdXJuYWwgcGFyYW1zOiBkZXZp Y2UgaGRhNSwgc2l6ZSA4MTkyLCBqb3VybmFsIGZpcnN0IGJsb2NrIDE4LCBtYXggdHJhbnMgbGVu IDEwMjQsIG1heCBiYXRjaCA5MDAsIG1heCBjb21taXQgYWdlIDMwLCBtYXggdHJhbnMgYWdlIDMw ClJlaXNlckZTOiBoZGE1OiBjaGVja2luZyB0cmFuc2FjdGlvbiBsb2cgKGhkYTUpClJlaXNlckZT OiBoZGE1OiBVc2luZyByNSBoYXNoIHRvIHNvcnQgbmFtZXMKUmVpc2VyRlM6IGhkYTc6IGZvdW5k IHJlaXNlcmZzIGZvcm1hdCAiMy42IiB3aXRoIHN0YW5kYXJkIGpvdXJuYWwKUmVpc2VyRlM6IGhk YTc6IHVzaW5nIG9yZGVyZWQgZGF0YSBtb2RlClJlaXNlckZTOiBoZGE3OiBqb3VybmFsIHBhcmFt czogZGV2aWNlIGhkYTcsIHNpemUgODE5Miwgam91cm5hbCBmaXJzdCBibG9jayAxOCwgbWF4IHRy YW5zIGxlbiAxMDI0LCBtYXggYmF0Y2ggOTAwLCBtYXggY29tbWl0IGFnZSAzMCwgbWF4IHRyYW5z IGFnZSAzMApSZWlzZXJGUzogaGRhNzogY2hlY2tpbmcgdHJhbnNhY3Rpb24gbG9nIChoZGE3KQpS ZWlzZXJGUzogaGRhNzogVXNpbmcgcjUgaGFzaCB0byBzb3J0IG5hbWVzCkFDUEk6IFBDSSBJbnRl cnJ1cHQgTGluayBbTE5LQl0gZW5hYmxlZCBhdCBJUlEgMTIKUENJOiBzZXR0aW5nIElSUSAxMiBh cyBsZXZlbC10cmlnZ2VyZWQKQUNQSTogUENJIGludGVycnVwdCAwMDAwOjAwOjBhLjBbQV0gLT4g R1NJIDEyIChsZXZlbCwgbG93KSAtPiBJUlEgMTIKYWdwZ2FydDogRGV0ZWN0ZWQgU2lTIDY1MSBj aGlwc2V0CmFncGdhcnQ6IE1heGltdW0gbWFpbiBtZW1vcnkgdG8gdXNlIGZvciBhZ3AgbWVtb3J5 OiA4MTZNCmFncGdhcnQ6IEFHUCBhcGVydHVyZSBpcyAxMjhNIEAgMHhkMDAwMDAwMApvaGNpX2hj ZDogMjAwNCBOb3YgMDggVVNCIDEuMSAnT3BlbicgSG9zdCBDb250cm9sbGVyIChPSENJKSBEcml2 ZXIgKFBDSSkKQUNQSTogUENJIEludGVycnVwdCBMaW5rIFtMTktFXSBlbmFibGVkIGF0IElSUSA5 ClBDSTogc2V0dGluZyBJUlEgOSBhcyBsZXZlbC10cmlnZ2VyZWQKQUNQSTogUENJIGludGVycnVw dCAwMDAwOjAwOjAzLjBbQV0gLT4gR1NJIDkgKGxldmVsLCBsb3cpIC0+IElSUSA5Cm9oY2lfaGNk IDAwMDA6MDA6MDMuMDogU2lsaWNvbiBJbnRlZ3JhdGVkIFN5c3RlbXMgW1NpU10gVVNCIDEuMCBD b250cm9sbGVyCm9oY2lfaGNkIDAwMDA6MDA6MDMuMDogaXJxIDksIHBjaSBtZW0gMHhlMjAwODAw MApvaGNpX2hjZCAwMDAwOjAwOjAzLjA6IG5ldyBVU0IgYnVzIHJlZ2lzdGVyZWQsIGFzc2lnbmVk IGJ1cyBudW1iZXIgMQpodWIgMS0wOjEuMDogVVNCIGh1YiBmb3VuZApodWIgMS0wOjEuMDogMSBw b3J0IGRldGVjdGVkCkFDUEk6IFBDSSBJbnRlcnJ1cHQgTGluayBbTE5LRl0gZW5hYmxlZCBhdCBJ UlEgNApQQ0k6IHNldHRpbmcgSVJRIDQgYXMgbGV2ZWwtdHJpZ2dlcmVkCkFDUEk6IFBDSSBpbnRl cnJ1cHQgMDAwMDowMDowMy4xW0JdIC0+IEdTSSA0IChsZXZlbCwgbG93KSAtPiBJUlEgNApvaGNp X2hjZCAwMDAwOjAwOjAzLjE6IFNpbGljb24gSW50ZWdyYXRlZCBTeXN0ZW1zIFtTaVNdIFVTQiAx LjAgQ29udHJvbGxlciAoIzIpCm9oY2lfaGNkIDAwMDA6MDA6MDMuMTogaXJxIDQsIHBjaSBtZW0g MHhlMjAwNDAwMApvaGNpX2hjZCAwMDAwOjAwOjAzLjE6IG5ldyBVU0IgYnVzIHJlZ2lzdGVyZWQs IGFzc2lnbmVkIGJ1cyBudW1iZXIgMgpodWIgMi0wOjEuMDogVVNCIGh1YiBmb3VuZApodWIgMi0w OjEuMDogMSBwb3J0IGRldGVjdGVkCkFDUEk6IFBDSSBJbnRlcnJ1cHQgTGluayBbTE5LR10gZW5h YmxlZCBhdCBJUlEgMwpQQ0k6IHNldHRpbmcgSVJRIDMgYXMgbGV2ZWwtdHJpZ2dlcmVkCkFDUEk6 IFBDSSBpbnRlcnJ1cHQgMDAwMDowMDowMy4yW0NdIC0+IEdTSSAzIChsZXZlbCwgbG93KSAtPiBJ UlEgMwpvaGNpX2hjZCAwMDAwOjAwOjAzLjI6IFNpbGljb24gSW50ZWdyYXRlZCBTeXN0ZW1zIFtT aVNdIFVTQiAxLjAgQ29udHJvbGxlciAoIzMpCm9oY2lfaGNkIDAwMDA6MDA6MDMuMjogaXJxIDMs IHBjaSBtZW0gMHhlMjAwNTAwMApvaGNpX2hjZCAwMDAwOjAwOjAzLjI6IG5ldyBVU0IgYnVzIHJl Z2lzdGVyZWQsIGFzc2lnbmVkIGJ1cyBudW1iZXIgMwp1c2IgMS0xOiBuZXcgbG93IHNwZWVkIFVT QiBkZXZpY2UgdXNpbmcgb2hjaV9oY2QgYW5kIGFkZHJlc3MgMgpodWIgMy0wOjEuMDogVVNCIGh1 YiBmb3VuZApodWIgMy0wOjEuMDogMSBwb3J0IGRldGVjdGVkCmlucHV0OiBVU0IgSElEIHYxLjEw IE1vdXNlIFtMb2dpdGVjaCBVU0ItUFMvMiBPcHRpY2FsIE1vdXNlXSBvbiB1c2ItMDAwMDowMDow My4wLTEKZXRoMDogbGluayB1cCwgMTAwTWJwcywgZnVsbC1kdXBsZXgsIGxwYSAweDQ1RTEKbWlj cm9jb2RlOiBDUFUwIHVwZGF0ZWQgZnJvbSByZXZpc2lvbiAweDI0IHRvIDB4MzcsIGRhdGUgPSAw NjA0MjAwMyAKdXNiY29yZTogZGVyZWdpc3RlcmluZyBkcml2ZXIgdXNiaGlkCnVzYmhpZDogVW5r bm93biBwYXJhbWV0ZXIgYHVzYmhpZC5tb3VzZXBvbGwnCnVzYmhpZDogVW5rbm93biBwYXJhbWV0 ZXIgYHVzYmhpZC5tb3VzZXBvbGwnCmlucHV0OiBVU0IgSElEIHYxLjEwIE1vdXNlIFtMb2dpdGVj aCBVU0ItUFMvMiBPcHRpY2FsIE1vdXNlXSBvbiB1c2ItMDAwMDowMDowMy4wLTEKdXNiY29yZTog cmVnaXN0ZXJlZCBuZXcgZHJpdmVyIHVzYmhpZApkcml2ZXJzL3VzYi9pbnB1dC9oaWQtY29yZS5j OiB2Mi4wMTpVU0IgSElEIGNvcmUgZHJpdmVyCnVzYiAxLTE6IFVTQiBkaXNjb25uZWN0LCBhZGRy ZXNzIDIKdXNiIDEtMTogbmV3IGxvdyBzcGVlZCBVU0IgZGV2aWNlIHVzaW5nIG9oY2lfaGNkIGFu ZCBhZGRyZXNzIDMKaW5wdXQ6IFVTQiBISUQgdjEuMTAgTW91c2UgW0xvZ2l0ZWNoIFVTQi1QUy8y IE9wdGljYWwgTW91c2VdIG9uIHVzYi0wMDAwOjAwOjAzLjAtMQp1c2Jjb3JlOiBkZXJlZ2lzdGVy aW5nIGRyaXZlciB1c2JoaWQKaW5wdXQ6IFVTQiBISUQgdjEuMTAgTW91c2UgW0xvZ2l0ZWNoIFVT Qi1QUy8yIE9wdGljYWwgTW91c2VdIG9uIHVzYi0wMDAwOjAwOjAzLjAtMQp1c2Jjb3JlOiByZWdp c3RlcmVkIG5ldyBkcml2ZXIgdXNiaGlkCmRyaXZlcnMvdXNiL2lucHV0L2hpZC1jb3JlLmM6IHYy LjAxOlVTQiBISUQgY29yZSBkcml2ZXIKdXNiIDEtMTogVVNCIGRpc2Nvbm5lY3QsIGFkZHJlc3Mg Mwp1c2IgMS0xOiBuZXcgbG93IHNwZWVkIFVTQiBkZXZpY2UgdXNpbmcgb2hjaV9oY2QgYW5kIGFk ZHJlc3MgNAppbnB1dDogVVNCIEhJRCB2MS4xMCBNb3VzZSBbTG9naXRlY2ggVVNCLVBTLzIgT3B0 aWNhbCBNb3VzZV0gb24gdXNiLTAwMDA6MDA6MDMuMC0xCg== ------=_Part_1693_18025586.1107875753278 Content-Type: plain/text; name="proc.bus.usb.devices.txt" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="proc.bus.usb.devices.txt" ClQ6ICBCdXM9MDMgTGV2PTAwIFBybnQ9MDAgUG9ydD0wMCBDbnQ9MDAgRGV2Iz0gIDEgU3BkPTEy ICBNeENoPSAxCkI6ICBBbGxvYz0gIDAvOTAwIHVzICggMCUpLCAjSW50PSAgMCwgI0lzbz0gIDAK RDogIFZlcj0gMS4xMCBDbHM9MDkoaHViICApIFN1Yj0wMCBQcm90PTAwIE14UFM9IDggI0NmZ3M9 ICAxClA6ICBWZW5kb3I9MDAwMCBQcm9kSUQ9MDAwMCBSZXY9IDIuMDYKUzogIE1hbnVmYWN0dXJl cj1MaW51eCAyLjYuMTEtcmMzLWJrNSBvaGNpX2hjZApTOiAgUHJvZHVjdD1TaWxpY29uIEludGVn cmF0ZWQgU3lzdGVtcyBbU2lTXSBVU0IgMS4wIENvbnRyb2xsZXIgKCMzKQpTOiAgU2VyaWFsTnVt YmVyPTAwMDA6MDA6MDMuMgpDOiogI0lmcz0gMSBDZmcjPSAxIEF0cj1jMCBNeFB3cj0gIDBtQQpJ OiAgSWYjPSAwIEFsdD0gMCAjRVBzPSAxIENscz0wOShodWIgICkgU3ViPTAwIFByb3Q9MDAgRHJp dmVyPWh1YgpFOiAgQWQ9ODEoSSkgQXRyPTAzKEludC4pIE14UFM9ICAgMiBJdmw9MjU1bXMKClQ6 ICBCdXM9MDIgTGV2PTAwIFBybnQ9MDAgUG9ydD0wMCBDbnQ9MDAgRGV2Iz0gIDEgU3BkPTEyICBN eENoPSAxCkI6ICBBbGxvYz0gIDAvOTAwIHVzICggMCUpLCAjSW50PSAgMCwgI0lzbz0gIDAKRDog IFZlcj0gMS4xMCBDbHM9MDkoaHViICApIFN1Yj0wMCBQcm90PTAwIE14UFM9IDggI0NmZ3M9ICAx ClA6ICBWZW5kb3I9MDAwMCBQcm9kSUQ9MDAwMCBSZXY9IDIuMDYKUzogIE1hbnVmYWN0dXJlcj1M aW51eCAyLjYuMTEtcmMzLWJrNSBvaGNpX2hjZApTOiAgUHJvZHVjdD1TaWxpY29uIEludGVncmF0 ZWQgU3lzdGVtcyBbU2lTXSBVU0IgMS4wIENvbnRyb2xsZXIgKCMyKQpTOiAgU2VyaWFsTnVtYmVy PTAwMDA6MDA6MDMuMQpDOiogI0lmcz0gMSBDZmcjPSAxIEF0cj1jMCBNeFB3cj0gIDBtQQpJOiAg SWYjPSAwIEFsdD0gMCAjRVBzPSAxIENscz0wOShodWIgICkgU3ViPTAwIFByb3Q9MDAgRHJpdmVy PWh1YgpFOiAgQWQ9ODEoSSkgQXRyPTAzKEludC4pIE14UFM9ICAgMiBJdmw9MjU1bXMKClQ6ICBC dXM9MDEgTGV2PTAwIFBybnQ9MDAgUG9ydD0wMCBDbnQ9MDAgRGV2Iz0gIDEgU3BkPTEyICBNeENo PSAxCkI6ICBBbGxvYz0gIDAvOTAwIHVzICggMCUpLCAjSW50PSAgMCwgI0lzbz0gIDAKRDogIFZl cj0gMS4xMCBDbHM9MDkoaHViICApIFN1Yj0wMCBQcm90PTAwIE14UFM9IDggI0NmZ3M9ICAxClA6 ICBWZW5kb3I9MDAwMCBQcm9kSUQ9MDAwMCBSZXY9IDIuMDYKUzogIE1hbnVmYWN0dXJlcj1MaW51 eCAyLjYuMTEtcmMzLWJrNSBvaGNpX2hjZApTOiAgUHJvZHVjdD1TaWxpY29uIEludGVncmF0ZWQg U3lzdGVtcyBbU2lTXSBVU0IgMS4wIENvbnRyb2xsZXIKUzogIFNlcmlhbE51bWJlcj0wMDAwOjAw OjAzLjAKQzoqICNJZnM9IDEgQ2ZnIz0gMSBBdHI9YzAgTXhQd3I9ICAwbUEKSTogIElmIz0gMCBB bHQ9IDAgI0VQcz0gMSBDbHM9MDkoaHViICApIFN1Yj0wMCBQcm90PTAwIERyaXZlcj1odWIKRTog IEFkPTgxKEkpIEF0cj0wMyhJbnQuKSBNeFBTPSAgIDIgSXZsPTI1NW1zCgpUOiAgQnVzPTAxIExl dj0wMSBQcm50PTAxIFBvcnQ9MDAgQ250PTAxIERldiM9ICA0IFNwZD0xLjUgTXhDaD0gMApEOiAg VmVyPSAyLjAwIENscz0wMCg+aWZjICkgU3ViPTAwIFByb3Q9MDAgTXhQUz0gOCAjQ2Zncz0gIDEK UDogIFZlbmRvcj0wNDZkIFByb2RJRD1jMDFkIFJldj0yMS4wMApTOiAgTWFudWZhY3R1cmVyPUxv Z2l0ZWNoClM6ICBQcm9kdWN0PVVTQi1QUy8yIE9wdGljYWwgTW91c2UKQzoqICNJZnM9IDEgQ2Zn Iz0gMSBBdHI9YTAgTXhQd3I9IDk4bUEKSTogIElmIz0gMCBBbHQ9IDAgI0VQcz0gMSBDbHM9MDMo SElEICApIFN1Yj0wMSBQcm90PTAyIERyaXZlcj11c2JoaWQKRTogIEFkPTgxKEkpIEF0cj0wMyhJ bnQuKSBNeFBTPSAgIDcgSXZsPTEwbXMK ------=_Part_1693_18025586.1107875753278-- - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/