Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S263725AbUDZASU (ORCPT ); Sun, 25 Apr 2004 20:18:20 -0400 Received: (majordomo@vger.kernel.org) by vger.kernel.org id S263728AbUDZASU (ORCPT ); Sun, 25 Apr 2004 20:18:20 -0400 Received: from ALe-Mans-201-1-2-58.w193-253.abo.wanadoo.fr ([193.253.34.58]:65163 "EHLO isis.localnet.fr") by vger.kernel.org with ESMTP id S263725AbUDZASE (ORCPT ); Sun, 25 Apr 2004 20:18:04 -0400 Subject: Input system and keycodes > 256 From: Benoit Plessis To: linux-kernel@vger.kernel.org Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="=-7NiyL1XkRrPictEBf0+D" Organization: Do you expect me to be organized ? Message-Id: <1082938686.21842.50.camel@osiris.localnet.fr> Mime-Version: 1.0 X-Mailer: Ximian Evolution 1.4.6 Date: Mon, 26 Apr 2004 02:18:07 +0200 Sender: linux-kernel-owner@vger.kernel.org X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 19833 Lines: 307 --=-7NiyL1XkRrPictEBf0+D Content-Type: multipart/mixed; boundary="=-1ZCoXl9bSZL/jD5aiYDI" --=-1ZCoXl9bSZL/jD5aiYDI Content-Type: text/plain Content-Transfer-Encoding: quoted-printable Hi, I've digged into the kernel source/tools since i do own a new logitech USB keyboard MX with a great number a keys. There are two kind of addons keys, some works (scancode in the e0 XX form): Email, Prev, Next, Play/Pause, Vol+/-, Mute, ... + some of thoses generate a simple keycode eg=20 Vol+: 0x73 | 0xf3 (scancodes: 0xe0 0x30 | 0xe0 0xb0) + some doesn't eg: play: 0x00 0x81 0xa4 | 0x80 0x81 0xa4 (scancodes: 0xe0 0x22 | 0xe0 0xa2) _ but all thoses key work quite well under X. The pb come from the new 'Function' keys with replace F1-F12 when the Flock mod isn't active (it's an hardware mod) and some other (Messenger, Webcam, iTouch and Buy). When grabbing with 'showkey -s' nothing appear When grabbing with 'showkey' i got keycodes like '0x00 0x82 0xd0 | 0x80 0x82 0xd0' (i got same keycodes when pressing mouse buttons except those are in 0x82 0x90 -> 0x82 0x97 range) When using the evbug module see that those keys generates > 255 keycodes. (see attached file) And strangely all thoses keys generates the sames strings than keys with keycode2 =3D keycode - 256. Eg: the 'New' function key (shared with F1) reported by evbug as 336 keycode as the same effect as keycode 80 (keypad 2). So i'm a little lost :( And i wanted some direction on how make thoses keys work correctly on the console (and X eventually. Actually under X some keys generate mouse button event, some doesn't generate anything). I am wondering if a good start would not be to extend the kbentry structure, to use unsigned short at least for the index so whe can acces a fully 512 entry keymap. --=20 Benoit Plessis +33 6 77 42 78 32 1024D/B4D74B76 B9A7 3697 661D 25FB A609 E69E 92CA FFAB B4D7 4B76 --=-1ZCoXl9bSZL/jD5aiYDI Content-Disposition: attachment; filename=kern.log Content-Type: text/x-log; name=kern.log; charset=UTF-8 Content-Transfer-Encoding: base64 RU1haWwNCkFwciAyNSAyMjoyNzoyMCBvc2lyaXMga2VybmVsOiBldmJ1Zy5jOiBFdmVudC4gRGV2 OiB1c2ItMDAwMDowMDoxMC4wLTEvaW5wdXQxLCBUeXBlOiAxLCBDb2RlOiAxNTUsIFZhbHVlOiAx DQpBcHIgMjUgMjI6Mjc6MjAgb3NpcmlzIGtlcm5lbDogZXZidWcuYzogRXZlbnQuIERldjogdXNi LTAwMDA6MDA6MTAuMC0xL2lucHV0MSwgVHlwZTogMCwgQ29kZTogMCwgVmFsdWU6IDANCkFwciAy NSAyMjoyNzoyMCBvc2lyaXMga2VybmVsOiBldmJ1Zy5jOiBFdmVudC4gRGV2OiB1c2ItMDAwMDow MDoxMC4wLTEvaW5wdXQxLCBUeXBlOiAxLCBDb2RlOiAxNTUsIFZhbHVlOiAwDQpBcHIgMjUgMjI6 Mjc6MjAgb3NpcmlzIGtlcm5lbDogZXZidWcuYzogRXZlbnQuIERldjogdXNiLTAwMDA6MDA6MTAu MC0xL2lucHV0MSwgVHlwZTogMCwgQ29kZTogMCwgVmFsdWU6IDANCk1lc3Nlbmdlcg0KQXByIDI1 IDIyOjI3OjIxIG9zaXJpcyBrZXJuZWw6IGV2YnVnLmM6IEV2ZW50LiBEZXY6IHVzYi0wMDAwOjAw OjEwLjAtMS9pbnB1dDEsIFR5cGU6IDEsIENvZGU6IDI1NiwgVmFsdWU6IDENCkFwciAyNSAyMjoy NzoyMSBvc2lyaXMga2VybmVsOiBldmJ1Zy5jOiBFdmVudC4gRGV2OiB1c2ItMDAwMDowMDoxMC4w LTEvaW5wdXQxLCBUeXBlOiAwLCBDb2RlOiAwLCBWYWx1ZTogMA0KQXByIDI1IDIyOjI3OjIyIG9z aXJpcyBrZXJuZWw6IGV2YnVnLmM6IEV2ZW50LiBEZXY6IHVzYi0wMDAwOjAwOjEwLjAtMS9pbnB1 dDEsIFR5cGU6IDEsIENvZGU6IDI1NiwgVmFsdWU6IDANCkFwciAyNSAyMjoyNzoyMiBvc2lyaXMg a2VybmVsOiBldmJ1Zy5jOiBFdmVudC4gRGV2OiB1c2ItMDAwMDowMDoxMC4wLTEvaW5wdXQxLCBU eXBlOiAwLCBDb2RlOiAwLCBWYWx1ZTogMA0KQ2FtZXJhIFdlYg0KQXByIDI1IDIyOjI3OjIzIG9z aXJpcyBrZXJuZWw6IGV2YnVnLmM6IEV2ZW50LiBEZXY6IHVzYi0wMDAwOjAwOjEwLjAtMS9pbnB1 dDEsIFR5cGU6IDEsIENvZGU6IDI1NywgVmFsdWU6IDENCkFwciAyNSAyMjoyNzoyMyBvc2lyaXMg a2VybmVsOiBldmJ1Zy5jOiBFdmVudC4gRGV2OiB1c2ItMDAwMDowMDoxMC4wLTEvaW5wdXQxLCBU eXBlOiAwLCBDb2RlOiAwLCBWYWx1ZTogMA0KQXByIDI1IDIyOjI3OjIzIG9zaXJpcyBrZXJuZWw6 IGV2YnVnLmM6IEV2ZW50LiBEZXY6IHVzYi0wMDAwOjAwOjEwLjAtMS9pbnB1dDEsIFR5cGU6IDEs IENvZGU6IDI1NywgVmFsdWU6IDANCkFwciAyNSAyMjoyNzoyMyBvc2lyaXMga2VybmVsOiBldmJ1 Zy5jOiBFdmVudC4gRGV2OiB1c2ItMDAwMDowMDoxMC4wLTEvaW5wdXQxLCBUeXBlOiAwLCBDb2Rl OiAwLCBWYWx1ZTogMA0KUHJldmlvdXMgU29uZw0KQXByIDI1IDIyOjI3OjI2IG9zaXJpcyBrZXJu ZWw6IGV2YnVnLmM6IEV2ZW50LiBEZXY6IHVzYi0wMDAwOjAwOjEwLjAtMS9pbnB1dDEsIFR5cGU6 IDEsIENvZGU6IDE2NSwgVmFsdWU6IDENCkFwciAyNSAyMjoyNzoyNiBvc2lyaXMga2VybmVsOiBl dmJ1Zy5jOiBFdmVudC4gRGV2OiB1c2ItMDAwMDowMDoxMC4wLTEvaW5wdXQxLCBUeXBlOiAwLCBD b2RlOiAwLCBWYWx1ZTogMA0KQXByIDI1IDIyOjI3OjI3IG9zaXJpcyBrZXJuZWw6IGV2YnVnLmM6 IEV2ZW50LiBEZXY6IHVzYi0wMDAwOjAwOjEwLjAtMS9pbnB1dDEsIFR5cGU6IDEsIENvZGU6IDE2 NSwgVmFsdWU6IDANCkFwciAyNSAyMjoyNzoyNyBvc2lyaXMga2VybmVsOiBldmJ1Zy5jOiBFdmVu dC4gRGV2OiB1c2ItMDAwMDowMDoxMC4wLTEvaW5wdXQxLCBUeXBlOiAwLCBDb2RlOiAwLCBWYWx1 ZTogMA0KTmV4dCBTb25nDQpBcHIgMjUgMjI6Mjc6Mjggb3NpcmlzIGtlcm5lbDogZXZidWcuYzog RXZlbnQuIERldjogdXNiLTAwMDA6MDA6MTAuMC0xL2lucHV0MSwgVHlwZTogMSwgQ29kZTogMTYz LCBWYWx1ZTogMQ0KQXByIDI1IDIyOjI3OjI4IG9zaXJpcyBrZXJuZWw6IGV2YnVnLmM6IEV2ZW50 LiBEZXY6IHVzYi0wMDAwOjAwOjEwLjAtMS9pbnB1dDEsIFR5cGU6IDAsIENvZGU6IDAsIFZhbHVl OiAwDQpBcHIgMjUgMjI6Mjc6Mjggb3NpcmlzIGtlcm5lbDogZXZidWcuYzogRXZlbnQuIERldjog dXNiLTAwMDA6MDA6MTAuMC0xL2lucHV0MSwgVHlwZTogMSwgQ29kZTogMTYzLCBWYWx1ZTogMA0K QXByIDI1IDIyOjI3OjI4IG9zaXJpcyBrZXJuZWw6IGV2YnVnLmM6IEV2ZW50LiBEZXY6IHVzYi0w MDAwOjAwOjEwLjAtMS9pbnB1dDEsIFR5cGU6IDAsIENvZGU6IDAsIFZhbHVlOiAwDQpQbGF5L1Bh dXNlDQpBcHIgMjUgMjI6Mjc6MzAgb3NpcmlzIGtlcm5lbDogZXZidWcuYzogRXZlbnQuIERldjog dXNiLTAwMDA6MDA6MTAuMC0xL2lucHV0MSwgVHlwZTogMSwgQ29kZTogMTY0LCBWYWx1ZTogMQ0K QXByIDI1IDIyOjI3OjMwIG9zaXJpcyBrZXJuZWw6IGV2YnVnLmM6IEV2ZW50LiBEZXY6IHVzYi0w MDAwOjAwOjEwLjAtMS9pbnB1dDEsIFR5cGU6IDAsIENvZGU6IDAsIFZhbHVlOiAwDQpBcHIgMjUg MjI6Mjc6MzAgb3NpcmlzIGtlcm5lbDogZXZidWcuYzogRXZlbnQuIERldjogdXNiLTAwMDA6MDA6 MTAuMC0xL2lucHV0MSwgVHlwZTogMSwgQ29kZTogMTY0LCBWYWx1ZTogMA0KQXByIDI1IDIyOjI3 OjMwIG9zaXJpcyBrZXJuZWw6IGV2YnVnLmM6IEV2ZW50LiBEZXY6IHVzYi0wMDAwOjAwOjEwLjAt MS9pbnB1dDEsIFR5cGU6IDAsIENvZGU6IDAsIFZhbHVlOiAwDQpTdG9wDQpBcHIgMjUgMjI6Mjc6 MzAgb3NpcmlzIGtlcm5lbDogZXZidWcuYzogRXZlbnQuIERldjogdXNiLTAwMDA6MDA6MTAuMC0x L2lucHV0MSwgVHlwZTogMSwgQ29kZTogMTY2LCBWYWx1ZTogMQ0KQXByIDI1IDIyOjI3OjMwIG9z aXJpcyBrZXJuZWw6IGV2YnVnLmM6IEV2ZW50LiBEZXY6IHVzYi0wMDAwOjAwOjEwLjAtMS9pbnB1 dDEsIFR5cGU6IDAsIENvZGU6IDAsIFZhbHVlOiAwDQpBcHIgMjUgMjI6Mjc6MzAgb3NpcmlzIGtl cm5lbDogZXZidWcuYzogRXZlbnQuIERldjogdXNiLTAwMDA6MDA6MTAuMC0xL2lucHV0MSwgVHlw ZTogMSwgQ29kZTogMTY2LCBWYWx1ZTogMA0KQXByIDI1IDIyOjI3OjMwIG9zaXJpcyBrZXJuZWw6 IGV2YnVnLmM6IEV2ZW50LiBEZXY6IHVzYi0wMDAwOjAwOjEwLjAtMS9pbnB1dDEsIFR5cGU6IDAs IENvZGU6IDAsIFZhbHVlOiAwDQpNZWRpYQ0KQXByIDI1IDIyOjI3OjMyIG9zaXJpcyBrZXJuZWw6 IGV2YnVnLmM6IEV2ZW50LiBEZXY6IHVzYi0wMDAwOjAwOjEwLjAtMS9pbnB1dDEsIFR5cGU6IDEs IENvZGU6IDE3MSwgVmFsdWU6IDENCkFwciAyNSAyMjoyNzozMiBvc2lyaXMga2VybmVsOiBldmJ1 Zy5jOiBFdmVudC4gRGV2OiB1c2ItMDAwMDowMDoxMC4wLTEvaW5wdXQxLCBUeXBlOiAwLCBDb2Rl OiAwLCBWYWx1ZTogMA0KQXByIDI1IDIyOjI3OjMyIG9zaXJpcyBrZXJuZWw6IGV2YnVnLmM6IEV2 ZW50LiBEZXY6IHVzYi0wMDAwOjAwOjEwLjAtMS9pbnB1dDEsIFR5cGU6IDEsIENvZGU6IDE3MSwg VmFsdWU6IDANCkFwciAyNSAyMjoyNzozMiBvc2lyaXMga2VybmVsOiBldmJ1Zy5jOiBFdmVudC4g RGV2OiB1c2ItMDAwMDowMDoxMC4wLTEvaW5wdXQxLCBUeXBlOiAwLCBDb2RlOiAwLCBWYWx1ZTog MA0KVm9sIERvd24NCkFwciAyNSAyMjoyNzozMiBvc2lyaXMga2VybmVsOiBldmJ1Zy5jOiBFdmVu dC4gRGV2OiB1c2ItMDAwMDowMDoxMC4wLTEvaW5wdXQxLCBUeXBlOiAxLCBDb2RlOiAxMTQsIFZh bHVlOiAxDQpBcHIgMjUgMjI6Mjc6MzIgb3NpcmlzIGtlcm5lbDogZXZidWcuYzogRXZlbnQuIERl djogdXNiLTAwMDA6MDA6MTAuMC0xL2lucHV0MSwgVHlwZTogMCwgQ29kZTogMCwgVmFsdWU6IDAN CkFwciAyNSAyMjoyNzozMiBvc2lyaXMga2VybmVsOiBldmJ1Zy5jOiBFdmVudC4gRGV2OiB1c2It MDAwMDowMDoxMC4wLTEvaW5wdXQxLCBUeXBlOiAxLCBDb2RlOiAxMTQsIFZhbHVlOiAwDQpBcHIg MjUgMjI6Mjc6MzIgb3NpcmlzIGtlcm5lbDogZXZidWcuYzogRXZlbnQuIERldjogdXNiLTAwMDA6 MDA6MTAuMC0xL2lucHV0MSwgVHlwZTogMCwgQ29kZTogMCwgVmFsdWU6IDANClZvbCBVcA0KQXBy IDI1IDIyOjI3OjMzIG9zaXJpcyBrZXJuZWw6IGV2YnVnLmM6IEV2ZW50LiBEZXY6IHVzYi0wMDAw OjAwOjEwLjAtMS9pbnB1dDEsIFR5cGU6IDEsIENvZGU6IDExNSwgVmFsdWU6IDENCkFwciAyNSAy MjoyNzozMyBvc2lyaXMga2VybmVsOiBldmJ1Zy5jOiBFdmVudC4gRGV2OiB1c2ItMDAwMDowMDox MC4wLTEvaW5wdXQxLCBUeXBlOiAwLCBDb2RlOiAwLCBWYWx1ZTogMA0KQXByIDI1IDIyOjI3OjMz IG9zaXJpcyBrZXJuZWw6IGV2YnVnLmM6IEV2ZW50LiBEZXY6IHVzYi0wMDAwOjAwOjEwLjAtMS9p bnB1dDEsIFR5cGU6IDEsIENvZGU6IDExNSwgVmFsdWU6IDANCkFwciAyNSAyMjoyNzozMyBvc2ly aXMga2VybmVsOiBldmJ1Zy5jOiBFdmVudC4gRGV2OiB1c2ItMDAwMDowMDoxMC4wLTEvaW5wdXQx LCBUeXBlOiAwLCBDb2RlOiAwLCBWYWx1ZTogMA0KVm9sIE11dGUNCkFwciAyNSAyMjoyNzozNCBv c2lyaXMga2VybmVsOiBldmJ1Zy5jOiBFdmVudC4gRGV2OiB1c2ItMDAwMDowMDoxMC4wLTEvaW5w dXQxLCBUeXBlOiAxLCBDb2RlOiAxMTMsIFZhbHVlOiAxDQpBcHIgMjUgMjI6Mjc6MzQgb3Npcmlz IGtlcm5lbDogZXZidWcuYzogRXZlbnQuIERldjogdXNiLTAwMDA6MDA6MTAuMC0xL2lucHV0MSwg VHlwZTogMCwgQ29kZTogMCwgVmFsdWU6IDANCkFwciAyNSAyMjoyNzozNCBvc2lyaXMga2VybmVs OiBldmJ1Zy5jOiBFdmVudC4gRGV2OiB1c2ItMDAwMDowMDoxMC4wLTEvaW5wdXQxLCBUeXBlOiAx LCBDb2RlOiAxMTMsIFZhbHVlOiAwDQpBcHIgMjUgMjI6Mjc6MzQgb3NpcmlzIGtlcm5lbDogZXZi dWcuYzogRXZlbnQuIERldjogdXNiLTAwMDA6MDA6MTAuMC0xL2lucHV0MSwgVHlwZTogMCwgQ29k ZTogMCwgVmFsdWU6IDANCklUb3VjaA0KQXByIDI1IDIyOjI3OjM1IG9zaXJpcyBrZXJuZWw6IGV2 YnVnLmM6IEV2ZW50LiBEZXY6IHVzYi0wMDAwOjAwOjEwLjAtMS9pbnB1dDEsIFR5cGU6IDEsIENv ZGU6IDI1OCwgVmFsdWU6IDENCkFwciAyNSAyMjoyNzozNSBvc2lyaXMga2VybmVsOiBldmJ1Zy5j OiBFdmVudC4gRGV2OiB1c2ItMDAwMDowMDoxMC4wLTEvaW5wdXQxLCBUeXBlOiAwLCBDb2RlOiAw LCBWYWx1ZTogMA0KQXByIDI1IDIyOjI3OjM1IG9zaXJpcyBrZXJuZWw6IGV2YnVnLmM6IEV2ZW50 LiBEZXY6IHVzYi0wMDAwOjAwOjEwLjAtMS9pbnB1dDEsIFR5cGU6IDEsIENvZGU6IDI1OCwgVmFs dWU6IDANCkFwciAyNSAyMjoyNzozNSBvc2lyaXMga2VybmVsOiBldmJ1Zy5jOiBFdmVudC4gRGV2 OiB1c2ItMDAwMDowMDoxMC4wLTEvaW5wdXQxLCBUeXBlOiAwLCBDb2RlOiAwLCBWYWx1ZTogMA0K U2VhcmNoDQpBcHIgMjUgMjI6Mjc6MzUgb3NpcmlzIGtlcm5lbDogZXZidWcuYzogRXZlbnQuIERl djogdXNiLTAwMDA6MDA6MTAuMC0xL2lucHV0MSwgVHlwZTogMSwgQ29kZTogMTM2LCBWYWx1ZTog MQ0KQXByIDI1IDIyOjI3OjM1IG9zaXJpcyBrZXJuZWw6IGV2YnVnLmM6IEV2ZW50LiBEZXY6IHVz Yi0wMDAwOjAwOjEwLjAtMS9pbnB1dDEsIFR5cGU6IDAsIENvZGU6IDAsIFZhbHVlOiAwDQpBcHIg MjUgMjI6Mjc6MzUgb3NpcmlzIGtlcm5lbDogZXZidWcuYzogRXZlbnQuIERldjogdXNiLTAwMDA6 MDA6MTAuMC0xL2lucHV0MSwgVHlwZTogMSwgQ29kZTogMTM2LCBWYWx1ZTogMA0KQXByIDI1IDIy OjI3OjM1IG9zaXJpcyBrZXJuZWw6IGV2YnVnLmM6IEV2ZW50LiBEZXY6IHVzYi0wMDAwOjAwOjEw LjAtMS9pbnB1dDEsIFR5cGU6IDAsIENvZGU6IDAsIFZhbHVlOiAwDQpCdXkNCkFwciAyNSAyMjoy NzozNiBvc2lyaXMga2VybmVsOiBldmJ1Zy5jOiBFdmVudC4gRGV2OiB1c2ItMDAwMDowMDoxMC4w LTEvaW5wdXQxLCBUeXBlOiAxLCBDb2RlOiAyNTksIFZhbHVlOiAxDQpBcHIgMjUgMjI6Mjc6MzYg b3NpcmlzIGtlcm5lbDogZXZidWcuYzogRXZlbnQuIERldjogdXNiLTAwMDA6MDA6MTAuMC0xL2lu cHV0MSwgVHlwZTogMCwgQ29kZTogMCwgVmFsdWU6IDANCkFwciAyNSAyMjoyNzozNiBvc2lyaXMg a2VybmVsOiBldmJ1Zy5jOiBFdmVudC4gRGV2OiB1c2ItMDAwMDowMDoxMC4wLTEvaW5wdXQxLCBU eXBlOiAxLCBDb2RlOiAyNTksIFZhbHVlOiAwDQpBcHIgMjUgMjI6Mjc6MzYgb3NpcmlzIGtlcm5l bDogZXZidWcuYzogRXZlbnQuIERldjogdXNiLTAwMDA6MDA6MTAuMC0xL2lucHV0MSwgVHlwZTog MCwgQ29kZTogMCwgVmFsdWU6IDANCkZhdm9yaXRlDQpBcHIgMjUgMjI6Mjc6MzYgb3NpcmlzIGtl cm5lbDogZXZidWcuYzogRXZlbnQuIERldjogdXNiLTAwMDA6MDA6MTAuMC0xL2lucHV0MSwgVHlw ZTogMSwgQ29kZTogMTU2LCBWYWx1ZTogMQ0KQXByIDI1IDIyOjI3OjM2IG9zaXJpcyBrZXJuZWw6 IGV2YnVnLmM6IEV2ZW50LiBEZXY6IHVzYi0wMDAwOjAwOjEwLjAtMS9pbnB1dDEsIFR5cGU6IDAs IENvZGU6IDAsIFZhbHVlOiAwDQpBcHIgMjUgMjI6Mjc6MzYgb3NpcmlzIGtlcm5lbDogZXZidWcu YzogRXZlbnQuIERldjogdXNiLTAwMDA6MDA6MTAuMC0xL2lucHV0MSwgVHlwZTogMSwgQ29kZTog MTU2LCBWYWx1ZTogMA0KQXByIDI1IDIyOjI3OjM2IG9zaXJpcyBrZXJuZWw6IGV2YnVnLmM6IEV2 ZW50LiBEZXY6IHVzYi0wMDAwOjAwOjEwLjAtMS9pbnB1dDEsIFR5cGU6IDAsIENvZGU6IDAsIFZh bHVlOiAwDQpIb21lDQpBcHIgMjUgMjI6Mjc6Mzcgb3NpcmlzIGtlcm5lbDogZXZidWcuYzogRXZl bnQuIERldjogdXNiLTAwMDA6MDA6MTAuMC0xL2lucHV0MSwgVHlwZTogMSwgQ29kZTogMTcyLCBW YWx1ZTogMQ0KQXByIDI1IDIyOjI3OjM3IG9zaXJpcyBrZXJuZWw6IGV2YnVnLmM6IEV2ZW50LiBE ZXY6IHVzYi0wMDAwOjAwOjEwLjAtMS9pbnB1dDEsIFR5cGU6IDAsIENvZGU6IDAsIFZhbHVlOiAw DQpBcHIgMjUgMjI6Mjc6Mzcgb3NpcmlzIGtlcm5lbDogZXZidWcuYzogRXZlbnQuIERldjogdXNi LTAwMDA6MDA6MTAuMC0xL2lucHV0MSwgVHlwZTogMSwgQ29kZTogMTcyLCBWYWx1ZTogMA0KQXBy IDI1IDIyOjI3OjM3IG9zaXJpcyBrZXJuZWw6IGV2YnVnLmM6IEV2ZW50LiBEZXY6IHVzYi0wMDAw OjAwOjEwLjAtMS9pbnB1dDEsIFR5cGU6IDAsIENvZGU6IDAsIFZhbHVlOiAwDQpGbG9jayAxDQpB cHIgMjUgMjI6Mjc6Mzggb3NpcmlzIGtlcm5lbDogZXZidWcuYzogRXZlbnQuIERldjogdXNiLTAw MDA6MDA6MTAuMC0xL2lucHV0MSwgVHlwZTogMSwgQ29kZTogMzM2LCBWYWx1ZTogMQ0KQXByIDI1 IDIyOjI3OjM4IG9zaXJpcyBrZXJuZWw6IGV2YnVnLmM6IEV2ZW50LiBEZXY6IHVzYi0wMDAwOjAw OjEwLjAtMS9pbnB1dDEsIFR5cGU6IDAsIENvZGU6IDAsIFZhbHVlOiAwDQpBcHIgMjUgMjI6Mjc6 Mzkgb3NpcmlzIGtlcm5lbDogZXZidWcuYzogRXZlbnQuIERldjogdXNiLTAwMDA6MDA6MTAuMC0x L2lucHV0MSwgVHlwZTogMSwgQ29kZTogMzM2LCBWYWx1ZTogMA0KQXByIDI1IDIyOjI3OjM5IG9z aXJpcyBrZXJuZWw6IGV2YnVnLmM6IEV2ZW50LiBEZXY6IHVzYi0wMDAwOjAwOjEwLjAtMS9pbnB1 dDEsIFR5cGU6IDAsIENvZGU6IDAsIFZhbHVlOiAwDQpGbG9jayAyDQpBcHIgMjUgMjI6Mjc6Mzkg b3NpcmlzIGtlcm5lbDogZXZidWcuYzogRXZlbnQuIERldjogdXNiLTAwMDA6MDA6MTAuMC0xL2lu cHV0MSwgVHlwZTogMSwgQ29kZTogMzM3LCBWYWx1ZTogMQ0KQXByIDI1IDIyOjI3OjM5IG9zaXJp cyBrZXJuZWw6IGV2YnVnLmM6IEV2ZW50LiBEZXY6IHVzYi0wMDAwOjAwOjEwLjAtMS9pbnB1dDEs IFR5cGU6IDAsIENvZGU6IDAsIFZhbHVlOiAwDQpBcHIgMjUgMjI6Mjc6Mzkgb3NpcmlzIGtlcm5l bDogZXZidWcuYzogRXZlbnQuIERldjogdXNiLTAwMDA6MDA6MTAuMC0xL2lucHV0MSwgVHlwZTog MSwgQ29kZTogMzM3LCBWYWx1ZTogMA0KQXByIDI1IDIyOjI3OjM5IG9zaXJpcyBrZXJuZWw6IGV2 YnVnLmM6IEV2ZW50LiBEZXY6IHVzYi0wMDAwOjAwOjEwLjAtMS9pbnB1dDEsIFR5cGU6IDAsIENv ZGU6IDAsIFZhbHVlOiAwDQpGbG9jayAzDQpBcHIgMjUgMjI6Mjc6Mzkgb3NpcmlzIGtlcm5lbDog ZXZidWcuYzogRXZlbnQuIERldjogdXNiLTAwMDA6MDA6MTAuMC0xL2lucHV0MSwgVHlwZTogMSwg Q29kZTogMzM4LCBWYWx1ZTogMQ0KQXByIDI1IDIyOjI3OjM5IG9zaXJpcyBrZXJuZWw6IGV2YnVn LmM6IEV2ZW50LiBEZXY6IHVzYi0wMDAwOjAwOjEwLjAtMS9pbnB1dDEsIFR5cGU6IDAsIENvZGU6 IDAsIFZhbHVlOiAwDQpBcHIgMjUgMjI6Mjc6Mzkgb3NpcmlzIGtlcm5lbDogZXZidWcuYzogRXZl bnQuIERldjogdXNiLTAwMDA6MDA6MTAuMC0xL2lucHV0MSwgVHlwZTogMSwgQ29kZTogMzM4LCBW YWx1ZTogMA0KQXByIDI1IDIyOjI3OjM5IG9zaXJpcyBrZXJuZWw6IGV2YnVnLmM6IEV2ZW50LiBE ZXY6IHVzYi0wMDAwOjAwOjEwLjAtMS9pbnB1dDEsIFR5cGU6IDAsIENvZGU6IDAsIFZhbHVlOiAw DQpGbG9jayA0DQpBcHIgMjUgMjI6Mjc6NDAgb3NpcmlzIGtlcm5lbDogZXZidWcuYzogRXZlbnQu IERldjogdXNiLTAwMDA6MDA6MTAuMC0xL2lucHV0MSwgVHlwZTogMSwgQ29kZTogMzM5LCBWYWx1 ZTogMQ0KQXByIDI1IDIyOjI3OjQwIG9zaXJpcyBrZXJuZWw6IGV2YnVnLmM6IEV2ZW50LiBEZXY6 IHVzYi0wMDAwOjAwOjEwLjAtMS9pbnB1dDEsIFR5cGU6IDAsIENvZGU6IDAsIFZhbHVlOiAwDQpB cHIgMjUgMjI6Mjc6NDAgb3NpcmlzIGtlcm5lbDogZXZidWcuYzogRXZlbnQuIERldjogdXNiLTAw MDA6MDA6MTAuMC0xL2lucHV0MSwgVHlwZTogMSwgQ29kZTogMzM5LCBWYWx1ZTogMA0KQXByIDI1 IDIyOjI3OjQwIG9zaXJpcyBrZXJuZWw6IGV2YnVnLmM6IEV2ZW50LiBEZXY6IHVzYi0wMDAwOjAw OjEwLjAtMS9pbnB1dDEsIFR5cGU6IDAsIENvZGU6IDAsIFZhbHVlOiAwDQoNCkFwciAyNSAyMjoy Nzo0MCBvc2lyaXMga2VybmVsOiBldmJ1Zy5jOiBFdmVudC4gRGV2OiB1c2ItMDAwMDowMDoxMC4x LTEvaW5wdXQwLCBUeXBlOiAzLCBDb2RlOiA1LCBWYWx1ZTogLTENCkFwciAyNSAyMjoyNzo0MCBv c2lyaXMga2VybmVsOiBldmJ1Zy5jOiBFdmVudC4gRGV2OiB1c2ItMDAwMDowMDoxMC4xLTEvaW5w dXQwLCBUeXBlOiAwLCBDb2RlOiAwLCBWYWx1ZTogMA0KRmxvY2sgNQ0KQXByIDI1IDIyOjI3OjQw IG9zaXJpcyBrZXJuZWw6IGV2YnVnLmM6IEV2ZW50LiBEZXY6IHVzYi0wMDAwOjAwOjEwLjAtMS9p bnB1dDEsIFR5cGU6IDEsIENvZGU6IDM0MCwgVmFsdWU6IDENCkFwciAyNSAyMjoyNzo0MCBvc2ly aXMga2VybmVsOiBldmJ1Zy5jOiBFdmVudC4gRGV2OiB1c2ItMDAwMDowMDoxMC4wLTEvaW5wdXQx LCBUeXBlOiAwLCBDb2RlOiAwLCBWYWx1ZTogMA0KQXByIDI1IDIyOjI3OjQwIG9zaXJpcyBrZXJu ZWw6IGV2YnVnLmM6IEV2ZW50LiBEZXY6IHVzYi0wMDAwOjAwOjEwLjAtMS9pbnB1dDEsIFR5cGU6 IDEsIENvZGU6IDM0MCwgVmFsdWU6IDANCkFwciAyNSAyMjoyNzo0MCBvc2lyaXMga2VybmVsOiBl dmJ1Zy5jOiBFdmVudC4gRGV2OiB1c2ItMDAwMDowMDoxMC4wLTEvaW5wdXQxLCBUeXBlOiAwLCBD b2RlOiAwLCBWYWx1ZTogMA0KRmxvY2sgNg0KQXByIDI1IDIyOjI3OjQwIG9zaXJpcyBrZXJuZWw6 IGV2YnVnLmM6IEV2ZW50LiBEZXY6IHVzYi0wMDAwOjAwOjEwLjAtMS9pbnB1dDEsIFR5cGU6IDEs IENvZGU6IDM0MSwgVmFsdWU6IDENCkFwciAyNSAyMjoyNzo0MCBvc2lyaXMga2VybmVsOiBldmJ1 Zy5jOiBFdmVudC4gRGV2OiB1c2ItMDAwMDowMDoxMC4wLTEvaW5wdXQxLCBUeXBlOiAwLCBDb2Rl OiAwLCBWYWx1ZTogMA0KQXByIDI1IDIyOjI3OjQwIG9zaXJpcyBrZXJuZWw6IGV2YnVnLmM6IEV2 ZW50LiBEZXY6IHVzYi0wMDAwOjAwOjEwLjAtMS9pbnB1dDEsIFR5cGU6IDEsIENvZGU6IDM0MSwg VmFsdWU6IDANCkFwciAyNSAyMjoyNzo0MCBvc2lyaXMga2VybmVsOiBldmJ1Zy5jOiBFdmVudC4g RGV2OiB1c2ItMDAwMDowMDoxMC4wLTEvaW5wdXQxLCBUeXBlOiAwLCBDb2RlOiAwLCBWYWx1ZTog MA0KRmxvY2sgNw0KQXByIDI1IDIyOjI3OjQxIG9zaXJpcyBrZXJuZWw6IGV2YnVnLmM6IEV2ZW50 LiBEZXY6IHVzYi0wMDAwOjAwOjEwLjAtMS9pbnB1dDEsIFR5cGU6IDEsIENvZGU6IDM0MiwgVmFs dWU6IDENCkFwciAyNSAyMjoyNzo0MSBvc2lyaXMga2VybmVsOiBldmJ1Zy5jOiBFdmVudC4gRGV2 OiB1c2ItMDAwMDowMDoxMC4wLTEvaW5wdXQxLCBUeXBlOiAwLCBDb2RlOiAwLCBWYWx1ZTogMA0K QXByIDI1IDIyOjI3OjQxIG9zaXJpcyBrZXJuZWw6IGV2YnVnLmM6IEV2ZW50LiBEZXY6IHVzYi0w MDAwOjAwOjEwLjAtMS9pbnB1dDEsIFR5cGU6IDEsIENvZGU6IDM0MiwgVmFsdWU6IDANCkFwciAy NSAyMjoyNzo0MSBvc2lyaXMga2VybmVsOiBldmJ1Zy5jOiBFdmVudC4gRGV2OiB1c2ItMDAwMDow MDoxMC4wLTEvaW5wdXQxLCBUeXBlOiAwLCBDb2RlOiAwLCBWYWx1ZTogMA0KRmxvY2sgOA0KQXBy IDI1IDIyOjI3OjQ1IG9zaXJpcyBrZXJuZWw6IGV2YnVnLmM6IEV2ZW50LiBEZXY6IHVzYi0wMDAw OjAwOjEwLjAtMS9pbnB1dDEsIFR5cGU6IDEsIENvZGU6IDM0MywgVmFsdWU6IDENCkFwciAyNSAy MjoyNzo0NSBvc2lyaXMga2VybmVsOiBldmJ1Zy5jOiBFdmVudC4gRGV2OiB1c2ItMDAwMDowMDox MC4wLTEvaW5wdXQxLCBUeXBlOiAwLCBDb2RlOiAwLCBWYWx1ZTogMA0KQXByIDI1IDIyOjI3OjQ1 IG9zaXJpcyBrZXJuZWw6IGV2YnVnLmM6IEV2ZW50LiBEZXY6IHVzYi0wMDAwOjAwOjEwLjAtMS9p bnB1dDEsIFR5cGU6IDEsIENvZGU6IDM0MywgVmFsdWU6IDANCkFwciAyNSAyMjoyNzo0NSBvc2ly aXMga2VybmVsOiBldmJ1Zy5jOiBFdmVudC4gRGV2OiB1c2ItMDAwMDowMDoxMC4wLTEvaW5wdXQx LCBUeXBlOiAwLCBDb2RlOiAwLCBWYWx1ZTogMA0KRmxvY2sgOQ0KQXByIDI1IDIyOjI3OjQ1IG9z aXJpcyBrZXJuZWw6IGV2YnVnLmM6IEV2ZW50LiBEZXY6IHVzYi0wMDAwOjAwOjEwLjAtMS9pbnB1 dDEsIFR5cGU6IDEsIENvZGU6IDM0NCwgVmFsdWU6IDENCkFwciAyNSAyMjoyNzo0NSBvc2lyaXMg a2VybmVsOiBldmJ1Zy5jOiBFdmVudC4gRGV2OiB1c2ItMDAwMDowMDoxMC4wLTEvaW5wdXQxLCBU eXBlOiAwLCBDb2RlOiAwLCBWYWx1ZTogMA0KQXByIDI1IDIyOjI3OjQ1IG9zaXJpcyBrZXJuZWw6 IGV2YnVnLmM6IEV2ZW50LiBEZXY6IHVzYi0wMDAwOjAwOjEwLjAtMS9pbnB1dDEsIFR5cGU6IDEs IENvZGU6IDM0NCwgVmFsdWU6IDANCkFwciAyNSAyMjoyNzo0NSBvc2lyaXMga2VybmVsOiBldmJ1 Zy5jOiBFdmVudC4gRGV2OiB1c2ItMDAwMDowMDoxMC4wLTEvaW5wdXQxLCBUeXBlOiAwLCBDb2Rl OiAwLCBWYWx1ZTogMA0KRmxvY2sgMTANCkFwciAyNSAyMjoyNzo0NSBvc2lyaXMga2VybmVsOiBl dmJ1Zy5jOiBFdmVudC4gRGV2OiB1c2ItMDAwMDowMDoxMC4wLTEvaW5wdXQxLCBUeXBlOiAxLCBD b2RlOiAzNDUsIFZhbHVlOiAxDQpBcHIgMjUgMjI6Mjc6NDUgb3NpcmlzIGtlcm5lbDogZXZidWcu YzogRXZlbnQuIERldjogdXNiLTAwMDA6MDA6MTAuMC0xL2lucHV0MSwgVHlwZTogMCwgQ29kZTog MCwgVmFsdWU6IDANCkFwciAyNSAyMjoyNzo0NSBvc2lyaXMga2VybmVsOiBldmJ1Zy5jOiBFdmVu dC4gRGV2OiB1c2ItMDAwMDowMDoxMC4wLTEvaW5wdXQxLCBUeXBlOiAxLCBDb2RlOiAzNDUsIFZh bHVlOiAwDQpBcHIgMjUgMjI6Mjc6NDUgb3NpcmlzIGtlcm5lbDogZXZidWcuYzogRXZlbnQuIERl djogdXNiLTAwMDA6MDA6MTAuMC0xL2lucHV0MSwgVHlwZTogMCwgQ29kZTogMCwgVmFsdWU6IDAN CkZsb2NrIDExDQpBcHIgMjUgMjI6Mjc6NDUgb3NpcmlzIGtlcm5lbDogZXZidWcuYzogRXZlbnQu IERldjogdXNiLTAwMDA6MDA6MTAuMC0xL2lucHV0MSwgVHlwZTogMSwgQ29kZTogMzQ2LCBWYWx1 ZTogMQ0KQXByIDI1IDIyOjI3OjQ1IG9zaXJpcyBrZXJuZWw6IGV2YnVnLmM6IEV2ZW50LiBEZXY6 IHVzYi0wMDAwOjAwOjEwLjAtMS9pbnB1dDEsIFR5cGU6IDAsIENvZGU6IDAsIFZhbHVlOiAwDQpB cHIgMjUgMjI6Mjc6NDYgb3NpcmlzIGtlcm5lbDogZXZidWcuYzogRXZlbnQuIERldjogdXNiLTAw MDA6MDA6MTAuMC0xL2lucHV0MSwgVHlwZTogMSwgQ29kZTogMzQ2LCBWYWx1ZTogMA0KQXByIDI1 IDIyOjI3OjQ2IG9zaXJpcyBrZXJuZWw6IGV2YnVnLmM6IEV2ZW50LiBEZXY6IHVzYi0wMDAwOjAw OjEwLjAtMS9pbnB1dDEsIFR5cGU6IDAsIENvZGU6IDAsIFZhbHVlOiAwDQpGbG9jayAxMg0KQXBy IDI1IDIyOjI3OjQ2IG9zaXJpcyBrZXJuZWw6IGV2YnVnLmM6IEV2ZW50LiBEZXY6IHVzYi0wMDAw OjAwOjEwLjAtMS9pbnB1dDEsIFR5cGU6IDEsIENvZGU6IDM0NywgVmFsdWU6IDENCkFwciAyNSAy MjoyNzo0NiBvc2lyaXMga2VybmVsOiBldmJ1Zy5jOiBFdmVudC4gRGV2OiB1c2ItMDAwMDowMDox MC4wLTEvaW5wdXQxLCBUeXBlOiAwLCBDb2RlOiAwLCBWYWx1ZTogMA0KQXByIDI1IDIyOjI3OjQ2 IG9zaXJpcyBrZXJuZWw6IGV2YnVnLmM6IEV2ZW50LiBEZXY6IHVzYi0wMDAwOjAwOjEwLjAtMS9p bnB1dDEsIFR5cGU6IDEsIENvZGU6IDM0NywgVmFsdWU6IDANCkFwciAyNSAyMjoyNzo0NiBvc2ly aXMga2VybmVsOiBldmJ1Zy5jOiBFdmVudC4gRGV2OiB1c2ItMDAwMDowMDoxMC4wLTEvaW5wdXQx LCBUeXBlOiAwLCBDb2RlOiAwLCBWYWx1ZTogMA0K --=-1ZCoXl9bSZL/jD5aiYDI-- --=-7NiyL1XkRrPictEBf0+D Content-Type: application/pgp-signature; name=signature.asc Content-Description: This is a digitally signed message part -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.4 (GNU/Linux) iD8DBQBAjFU+ksr/q7TXS3YRAlcFAJ4wWHYYDpu5KJrI2TELZkLPyNMi5QCfQwns wYxr2gSUHfxqyiDVF6iy3As= =XHKg -----END PGP SIGNATURE----- --=-7NiyL1XkRrPictEBf0+D-- - 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/