Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id ; Wed, 6 Dec 2000 05:03:25 -0500 Received: (majordomo@vger.kernel.org) by vger.kernel.org id ; Wed, 6 Dec 2000 05:03:16 -0500 Received: from r2218.muc.dial.surf-callino.de ([213.21.9.186]:4356 "EHLO notebook.diehl.home") by vger.kernel.org with ESMTP id ; Wed, 6 Dec 2000 05:03:06 -0500 Date: Wed, 6 Dec 2000 10:29:30 +0100 (CET) From: Martin Diehl To: Linus Torvalds cc: Kai Germaschewski , "Adam J. Richter" , Martin Mares , Kernel Mailing List Subject: Re: PCI irq routing.. In-Reply-To: Message-ID: MIME-Version: 1.0 Content-Type: MULTIPART/MIXED; BOUNDARY="-1463786495-207119570-976094569=:563" Content-ID: Sender: linux-kernel-owner@vger.kernel.org X-Mailing-List: linux-kernel@vger.kernel.org This message is in MIME format. The first part should be readable text, while the remaining parts are likely unreadable without MIME-aware tools. Send mail to mime@docserver.cac.washington.edu for more info. ---1463786495-207119570-976094569=:563 Content-Type: TEXT/PLAIN; CHARSET=US-ASCII Content-ID: On Tue, 5 Dec 2000, Linus Torvalds wrote: > Anybody else who has had problems with PCI interrupt routing (tends to be > "new" devices like CardBus, ACPI, USB etc), can you verify that this > either fixes things or at least doesn't break a setup that had started > working earlier.. problems with recent 2.4.0-test1* on my HP OmniBook 800 are probably combined PCMCIA(CB) / PCI / APM issues. The point is my 16bit cards (modem+ne2k) are working perfectly fine with yenta sockets until the first suspend/resume. Afterwards the PCI config space of the Cardbus bridge(s) is completely messed up forcing me to reboot. So I just applied your patch vs. 2.4.0-t12p3 (had to cleanup one rejected hunk due to an eisa_set_level_irq() which is already there). pcmcia-cs is 3.1.22. result: issue remains unchanged but nothing seems to be broken so far. The only difference I've noticed is the following two lines appearing when modprobing the pcmcia_core/yenta stuff: IRQ for 00:04.0(0) via 00:04.0 -> PIRQ 01, mask 8eb8, \ excl 0000 -> newirq=9 ... failed IRQ for 00:04.1(1) via 00:04.1 -> PIRQ 04, mask 8eb8, \ excl 0000 -> newirq=7 ... failed My guess: might be due to the PCI-IRQ-router (VLSI 82C534 PCI-bridge, id=1004:0102) without special support (defaults to r->get == NULL). Furthermore, I've noticed at 2.4.0-t10 the PCI-IRQ's of the CB-bridges were lost (reset to 0) during suspend/resume whereas at 2.4.0-t12p3 they survive (-t11 not tried). However memory and io-mapping get lost. I'd consider this the main reason for the failure, but I'm not sure whether it's the Cardbus bridges' fault or a PCI or APM issue. But nothing - neither fixed nor broken - has changed for me by this patch, except for the two lines which apparently do not matter anyway. attached: dmesg and lspci traces with some comments. What more information/debugging would be helpful? Regards Martin ---1463786495-207119570-976094569=:563 Content-Type: TEXT/PLAIN; CHARSET=US-ASCII; NAME=dmesg Content-Transfer-Encoding: BASE64 Content-ID: Content-Description: dmesg Content-Disposition: ATTACHMENT; FILENAME=dmesg DQojIGRtZXNnIGlkZW50aWNhbCAoZXhjZXB0IHRyaXZpYWwgc3R1ZmYpIGZv cjoNCg0KTGludXggdmVyc2lvbiAyLjQuMC10ZXN0MTIgKHJvb3RAc3J2LmRp ZWhsLmhvbWUpIChnY2MgdmVyc2lvbiAyLjk1LjMgMTk5OTEwMzAgDQoocHJl cmVsZWFzZSkpICM0IE1vbiBEZWMgNCAxNjo1MDo1NCBDRVQgMjAwMA0KDQoj IGFuZA0KDQpMaW51eCB2ZXJzaW9uIDIuNC4wLXRlc3QxMi1wY2ktaXJxIChy b290QHNydi5kaWVobC5ob21lKSAoZ2NjIHZlcnNpb24gMi45NS4zIDE5OTkx MDMwIA0KKHByZXJlbGVhc2UpKSAjNSBXZWQgRGVjIDYgMDE6MDQ6MTQgQ0VU IDIwMDANCg0KQklPUy1wcm92aWRlZCBwaHlzaWNhbCBSQU0gbWFwOg0KIEJJ T1MtZTgyMDogMDAwMDAwMDAwMDA5ZmMwMCBAIDAwMDAwMDAwMDAwMDAwMDAg KHVzYWJsZSkNCiBCSU9TLWU4MjA6IDAwMDAwMDAwMDAwMDA0MDAgQCAwMDAw MDAwMDAwMDlmYzAwIChyZXNlcnZlZCkNCiBCSU9TLWU4MjA6IDAwMDAwMDAw MDAwMjAwMDAgQCAwMDAwMDAwMDAwMGUwMDAwIChyZXNlcnZlZCkNCiBCSU9T LWU4MjA6IDAwMDAwMDAwMDJmMDAwMDAgQCAwMDAwMDAwMDAwMTAwMDAwICh1 c2FibGUpDQogQklPUy1lODIwOiAwMDAwMDAwMDAwMTAwMDAwIEAgMDAwMDAw MDBmZmYwMDAwMCAocmVzZXJ2ZWQpDQpTY2FuIFNNUCBmcm9tIGMwMDAwMDAw IGZvciAxMDI0IGJ5dGVzLg0KU2NhbiBTTVAgZnJvbSBjMDA5ZmMwMCBmb3Ig MTAyNCBieXRlcy4NClNjYW4gU01QIGZyb20gYzAwZjAwMDAgZm9yIDY1NTM2 IGJ5dGVzLg0KU2NhbiBTTVAgZnJvbSBjMDA5ZmMwMCBmb3IgNDA5NiBieXRl cy4NCk9uIG5vZGUgMCB0b3RhbHBhZ2VzOiAxMjI4OA0Kem9uZSgwKTogNDA5 NiBwYWdlcy4NCnpvbmUoMSk6IDgxOTIgcGFnZXMuDQp6b25lKDIpOiAwIHBh Z2VzLg0KbWFwcGVkIEFQSUMgdG8gZmZmZmUwMDAgKDAxMGNkMDAwKQ0KS2Vy bmVsIGNvbW1hbmQgbGluZTogQk9PVF9JTUFHRT1saW51eC4yNDEycCBybyBy b290PTMwMSB2aWRlbz12ZXNhDQpJbml0aWFsaXppbmcgQ1BVIzANCkRldGVj dGVkIDE2NC42NjEgTUh6IHByb2Nlc3Nvci4NCkNvbnNvbGU6IGNvbG91ciBk dW1teSBkZXZpY2UgODB4MjUNCkNhbGlicmF0aW5nIGRlbGF5IGxvb3AuLi4g MzI4LjUwIEJvZ29NSVBTDQpNZW1vcnk6IDQ2NTE2ay80OTE1MmsgYXZhaWxh YmxlICg5MjlrIGtlcm5lbCBjb2RlLCAyMjQ4ayByZXNlcnZlZCwgNzZrIGRh dGEsIDIwMGsgaW5pdCwgMGsgaGlnaG1lbSkNCkRlbnRyeS1jYWNoZSBoYXNo IHRhYmxlIGVudHJpZXM6IDgxOTIgKG9yZGVyOiA0LCA2NTUzNiBieXRlcykN CkJ1ZmZlci1jYWNoZSBoYXNoIHRhYmxlIGVudHJpZXM6IDEwMjQgKG9yZGVy OiAwLCA0MDk2IGJ5dGVzKQ0KUGFnZS1jYWNoZSBoYXNoIHRhYmxlIGVudHJp ZXM6IDE2Mzg0IChvcmRlcjogNCwgNjU1MzYgYnl0ZXMpDQpJbm9kZS1jYWNo ZSBoYXNoIHRhYmxlIGVudHJpZXM6IDQwOTYgKG9yZGVyOiAzLCAzMjc2OCBi eXRlcykNClZGUzogRGlza3F1b3RhcyB2ZXJzaW9uIGRxdW90XzYuNC4wIGlu aXRpYWxpemVkDQpDUFU6IEJlZm9yZSB2ZW5kb3IgaW5pdCwgY2FwczogMDA4 MDAxYmYgMDAwMDAwMDAgMDAwMDAwMDAsIHZlbmRvciA9IDANCkludGVsIFBl bnRpdW0gd2l0aCBGMCAwRiBidWcgLSB3b3JrYXJvdW5kIGVuYWJsZWQuDQpD UFU6IEFmdGVyIHZlbmRvciBpbml0LCBjYXBzOiAwMDgwMDFiZiAwMDAwMDAw MCAwMDAwMDAwMCAwMDAwMDAwMA0KQ1BVOiBBZnRlciBnZW5lcmljLCBjYXBz OiAwMDgwMDFiZiAwMDAwMDAwMCAwMDAwMDAwMCAwMDAwMDAwMA0KQ1BVOiBD b21tb24gY2FwczogMDA4MDAxYmYgMDAwMDAwMDAgMDAwMDAwMDAgMDAwMDAw MDANCkNQVTogSW50ZWwgUGVudGl1bSBNTVggc3RlcHBpbmcgMDMNCkNoZWNr aW5nICdobHQnIGluc3RydWN0aW9uLi4uIE9LLg0KUE9TSVggY29uZm9ybWFu Y2UgdGVzdGluZyBieSBVTklGSVgNClBDSTogQklPUzMyIFNlcnZpY2UgRGly ZWN0b3J5IHN0cnVjdHVyZSBhdCAweGMwMGVjMDYwDQpQQ0k6IEJJT1MzMiBT ZXJ2aWNlIERpcmVjdG9yeSBlbnRyeSBhdCAweGVlZmIwDQpQQ0k6IEJJT1Mg cHJvYmUgcmV0dXJuZWQgcz0wMCBodz0xMSB2ZXI9MDIuMTAgbD0wMQ0KUENJ OiBQQ0kgQklPUyByZXZpc2lvbiAyLjEwIGVudHJ5IGF0IDB4ZWVmYzIsIGxh c3QgYnVzPTENClBDSTogVXNpbmcgY29uZmlndXJhdGlvbiB0eXBlIDENClBD STogUHJvYmluZyBQQ0kgaGFyZHdhcmUNClBDSTogU2Nhbm5pbmcgZm9yIGdo b3N0IGRldmljZXMgb24gYnVzIDANClBDSTogU2Nhbm5pbmcgZm9yIGdob3N0 IGRldmljZXMgb24gYnVzIDENClBDSTogSVJRIGluaXQNClBDSTogSW50ZXJy dXB0IFJvdXRpbmcgVGFibGUgZm91bmQgYXQgMHhjMDBmMzZlMA0KMDA6MDMg c2xvdD0wMCAwOjAwLzAwMDAgMTowMC8wMDAwIDI6MDAvMDAwMCAzOjAwLzAw MDANCjAwOjA0IHNsb3Q9MDAgMDowMS84ZWI4IDE6MDQvOGViOCAyOjA0LzAw MDAgMzowNC8wMDAwDQowMDowNSBzbG90PTAwIDA6MDgvOGViOCAxOjA4LzAw MDAgMjowOC8wMDAwIDM6MDgvMDAwMA0KMDA6MDYgc2xvdD0wMCAwOjAyLzhl YjggMTowMi8wMDAwIDI6MDIvMDAwMCAzOjAyLzAwMDANCjAxOjAwIHNsb3Q9 MDAgMDowOC84ZWI4IDE6MDgvMDAwMCAyOjA4LzAwMDAgMzowOC8wMDAwDQow MTowNiBzbG90PTAxIDA6MDYvOGViOCAxOjA2LzhlYjggMjowNi84ZWI4IDM6 MDYvOGViOA0KUENJOiBVc2luZyBJUlEgcm91dGVyIGRlZmF1bHQgWzEwMDQv MDEwMl0gYXQgMDA6MDEuMA0KUENJOiBJUlEgZml4dXANCjAwOjAzLjA6IGln bm9yaW5nIGJvZ3VzIElSUSAyNTUNCklSUSBmb3IgMDA6MDMuMCgwKSB2aWEg MDA6MDMuMCAtPiBub3Qgcm91dGVkDQpQQ0k6IEFsbG9jYXRpbmcgcmVzb3Vy Y2VzDQpQQ0k6IFJlc291cmNlIGMwMDAwMDAwLWMwM2ZmZmZmIChmPTEyMDgs IGQ9MCwgcD0wKQ0KUENJOiBSZXNvdXJjZSAwMDBlNjAwMC0wMDBlNmZmZiAo Zj0yMDAsIGQ9MCwgcD0wKQ0KUENJOiBSZXNvdXJjZSAwMDBlNzAwMC0wMDBl N2ZmZiAoZj0yMDAsIGQ9MCwgcD0wKQ0KUENJOiBSZXNvdXJjZSAwMDAwMzAw MC0wMDAwMzAxZiAoZj0xMDEsIGQ9MCwgcD0wKQ0KUENJOiBTb3J0aW5nIGRl dmljZSBsaXN0Li4uDQpMaW51eCBORVQ0LjAgZm9yIExpbnV4IDIuNA0KQmFz ZWQgdXBvbiBTd2Fuc2VhIFVuaXZlcnNpdHkgQ29tcHV0ZXIgU29jaWV0eSBO RVQzLjAzOQ0KYXBtOiBCSU9TIHZlcnNpb24gMS4yIEZsYWdzIDB4MDMgKERy aXZlciB2ZXJzaW9uIDEuMTMpDQpTdGFydGluZyBrc3dhcGQgdjEuOA0KdmVz YWZiOiBmcmFtZWJ1ZmZlciBhdCAweGMwMDAwMDAwLCBtYXBwZWQgdG8gMHhj MzgwMjAwMCwgc2l6ZSAxMDg4aw0KdmVzYWZiOiBtb2RlIGlzIDgwMHg2MDB4 MTYsIGxpbmVsZW5ndGg9MTYwMCwgcGFnZXM9MA0KdmVzYWZiOiBwcm90ZWN0 ZWQgbW9kZSBpbnRlcmZhY2UgaW5mbyBhdCBjMDAwOjdkNzANCnZlc2FmYjog c2Nyb2xsaW5nOiByZWRyYXcNCnZlc2FmYjogZGlyZWN0Y29sb3I6IHNpemU9 MDo1OjY6NSwgc2hpZnQ9MDoxMTo1OjANCkNvbnNvbGU6IHN3aXRjaGluZyB0 byBjb2xvdXIgZnJhbWUgYnVmZmVyIGRldmljZSAxMDB4MzcNCmZiMDogVkVT QSBWR0EgZnJhbWUgYnVmZmVyIGRldmljZQ0KcHR5OiAyNTYgVW5peDk4IHB0 eXMgY29uZmlndXJlZA0KVW5pZm9ybSBNdWx0aS1QbGF0Zm9ybSBFLUlERSBk cml2ZXIgUmV2aXNpb246IDYuMzENCmlkZTogQXNzdW1pbmcgMzNNSHogc3lz dGVtIGJ1cyBzcGVlZCBmb3IgUElPIG1vZGVzOyBvdmVycmlkZSB3aXRoIGlk ZWJ1cz14eA0KaGRhOiBUT1NISUJBIE1LMjEwNE1BViwgQVRBIERJU0sgZHJp dmUNCmlkZTAgYXQgMHgxZjAtMHgxZjcsMHgzZjYgb24gaXJxIDE0DQpoZGE6 IDQyMzM2MDAgc2VjdG9ycyAoMjE2OCBNQiksIENIUz01MjUvMTI4LzYzDQpQ YXJ0aXRpb24gY2hlY2s6DQogaGRhOiBoZGExIGhkYTIgaGRhMyBoZGE0IDwg aGRhNSBoZGE2ID4NClNlcmlhbCBkcml2ZXIgdmVyc2lvbiA1LjAyICgyMDAw LTA4LTA5KSB3aXRoIE1BTllfUE9SVFMgU0hBUkVfSVJRIFNFUklBTF9QQ0kg ZW5hYmxlZA0KdHR5UzAwIGF0IDB4MDNmOCAoaXJxID0gNCkgaXMgYSAxNjU1 MEENCk5FVDQ6IExpbnV4IFRDUC9JUCAxLjAgZm9yIE5FVDQuMA0KSVAgUHJv dG9jb2xzOiBJQ01QLCBVRFAsIFRDUCwgSUdNUA0KSVA6IHJvdXRpbmcgY2Fj aGUgaGFzaCB0YWJsZSBvZiA1MTIgYnVja2V0cywgNEtieXRlcw0KVENQOiBI YXNoIHRhYmxlcyBjb25maWd1cmVkIChlc3RhYmxpc2hlZCA0MDk2IGJpbmQg NDA5NikNCk5FVDQ6IFVuaXggZG9tYWluIHNvY2tldHMgMS4wL1NNUCBmb3Ig TGludXggTkVUNC4wLg0KVkZTOiBNb3VudGVkIHJvb3QgKGV4dDIgZmlsZXN5 c3RlbSkgcmVhZG9ubHkuDQpGcmVlaW5nIHVudXNlZCBrZXJuZWwgbWVtb3J5 OiAyMDBrIGZyZWVkDQpBZGRpbmcgU3dhcDogMTMzMDQ4ayBzd2FwLXNwYWNl IChwcmlvcml0eSAtMSkNCg0KIyB3aGVuIG1vZHByb2JpbmcgeWVudGEtc3R1 ZmY6DQoNCkxpbnV4IFBDTUNJQSBDYXJkIFNlcnZpY2VzIDMuMS4yMg0KICBv cHRpb25zOiAgW3BjaV0gW2NhcmRidXNdIFtwbV0NCg0KIyBuZXh0IHR3byBs aW5lcyBvbmx5IHdoZW4gcGNpLWlycS1wYXRjaCBpbmNsdWRlZA0KDQpJUlEg Zm9yIDAwOjA0LjAoMCkgdmlhIDAwOjA0LjAgLT4gUElSUSAwMSwgbWFzayA4 ZWI4LCBleGNsIDAwMDAgLT4gbmV3aXJxPTkgLi4uIGZhaWxlZA0KSVJRIGZv ciAwMDowNC4xKDEpIHZpYSAwMDowNC4xIC0+IFBJUlEgMDQsIG1hc2sgOGVi OCwgZXhjbCAwMDAwIC0+IG5ld2lycT03IC4uLiBmYWlsZWQNCg0KIyBpZGVu dGljYWwgYWdhaW4NCg0KWWVudGEgSVJRIGxpc3QgMDg1OCwgUENJIGlycTcN ClNvY2tldCBzdGF0dXM6IDMwMDAwMDEwDQpZZW50YSBJUlEgbGlzdCAwODU4 LCBQQ0kgaXJxOQ0KU29ja2V0IHN0YXR1czogMzAwMDAwMTANCg0K ---1463786495-207119570-976094569=:563 Content-Type: TEXT/PLAIN; CHARSET=US-ASCII; NAME=lspci Content-Transfer-Encoding: BASE64 Content-ID: Content-Description: lspci on cb-bridges Content-Disposition: ATTACHMENT; FILENAME=lspci DQoyLjQuMC10MTJwMyAobm8gZGlmZmVyZW5jZSB3aGV0aGVyIHZhbmlsbGEg b3IgcGNpLWlycS1wYXRjaCBhcHBsaWVkKQ0KcGNtY2lhLWNzLTMuMS4yMg0K DQpsc3BjaSAtdnZ2IG9uIFRJMTEzMSBDQiBicmlkZ2VzDQotLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tDQoNCigxKSBhZnRlciBjb2xkIHJlYm9v dA0KDQowMDowNC4wIENhcmRCdXMgYnJpZGdlOiBUZXhhcyBJbnN0cnVtZW50 cyBQQ0kxMTMxIChyZXYgMDEpDQoJQ29udHJvbDogSS9PKyBNZW0rIEJ1c01h c3RlcisgU3BlY0N5Y2xlLSBNZW1XSU5WLSBWR0FTbm9vcC0gUGFyRXJyLSBT dGVwcGluZy0gU0VSUi0gRmFzdEIyQi0NCglTdGF0dXM6IENhcC0gNjZNaHot IFVERi0gRmFzdEIyQi0gUGFyRXJyLSBERVZTRUw9bWVkaXVtID5UQWJvcnQt IDxUQWJvcnQtIDxNQWJvcnQtID5TRVJSLSA8UEVSUi0NCglMYXRlbmN5OiA2 NCBzZXQNCglJbnRlcnJ1cHQ6IHBpbiBBIHJvdXRlZCB0byBJUlEgOQ0KCVJl Z2lvbiAwOiBNZW1vcnkgYXQgMDAwZTYwMDAgKDMyLWJpdCwgbm9uLXByZWZl dGNoYWJsZSkgW3NpemU9NEtdDQoJQnVzOiBwcmltYXJ5PTAwLCBzZWNvbmRh cnk9ODAsIHN1Ym9yZGluYXRlPTgwLCBzZWMtbGF0ZW5jeT0zMg0KCU1lbW9y eSB3aW5kb3cgMDogMDAwMDAwMDAtMDAwMDAwMDANCglNZW1vcnkgd2luZG93 IDE6IDAwMDAwMDAwLTAwMDAwMDAwDQoJSS9PIHdpbmRvdyAwOiAwMDAwMDAw MC0wMDAwMDAwMw0KCUkvTyB3aW5kb3cgMTogMDAwMDAwMDAtMDAwMDAwMDMN CglCcmlkZ2VDdGw6IFBhcml0eS0gU0VSUi0gSVNBKyBWR0EtIE1BYm9ydC0g PlJlc2V0KyAxNmJJbnQtIFBvc3RXcml0ZS0NCgkxNi1iaXQgbGVnYWN5IGlu dGVyZmFjZSBwb3J0cyBhdCAwMDAxDQoNCjAwOjA0LjEgQ2FyZEJ1cyBicmlk Z2U6IFRleGFzIEluc3RydW1lbnRzIFBDSTExMzEgKHJldiAwMSkNCglDb250 cm9sOiBJL08rIE1lbSsgQnVzTWFzdGVyKyBTcGVjQ3ljbGUtIE1lbVdJTlYt IFZHQVNub29wLSBQYXJFcnItIFN0ZXBwaW5nLSBTRVJSLSBGYXN0QjJCLQ0K CVN0YXR1czogQ2FwLSA2Nk1oei0gVURGLSBGYXN0QjJCLSBQYXJFcnItIERF VlNFTD1tZWRpdW0gPlRBYm9ydC0gPFRBYm9ydC0gPE1BYm9ydC0gPlNFUlIt IDxQRVJSLQ0KCUxhdGVuY3k6IDY0IHNldA0KCUludGVycnVwdDogcGluIEIg cm91dGVkIHRvIElSUSA3DQoJUmVnaW9uIDA6IE1lbW9yeSBhdCAwMDBlNzAw MCAoMzItYml0LCBub24tcHJlZmV0Y2hhYmxlKSBbc2l6ZT00S10NCglCdXM6 IHByaW1hcnk9MDAsIHNlY29uZGFyeT04MSwgc3Vib3JkaW5hdGU9ODEsIHNl Yy1sYXRlbmN5PTMyDQoJTWVtb3J5IHdpbmRvdyAwOiAwMDAwMDAwMC0wMDAw MDAwMA0KCU1lbW9yeSB3aW5kb3cgMTogMDAwMDAwMDAtMDAwMDAwMDANCglJ L08gd2luZG93IDA6IDAwMDAwMDAwLTAwMDAwMDAzDQoJSS9PIHdpbmRvdyAx OiAwMDAwMDAwMC0wMDAwMDAwMw0KCUJyaWRnZUN0bDogUGFyaXR5LSBTRVJS LSBJU0ErIFZHQS0gTUFib3J0LSA+UmVzZXQrIDE2YkludC0gUG9zdFdyaXRl LQ0KCTE2LWJpdCBsZWdhY3kgaW50ZXJmYWNlIHBvcnRzIGF0IDAwMDENCg0K KDIpIGFmdGVyIG1vZHByb2JpbmcgcGNtY2lhX2NvcmUsIHllbnRhX3NvY2tl dCwgZHMNCg0KMDA6MDQuMCBDYXJkQnVzIGJyaWRnZTogVGV4YXMgSW5zdHJ1 bWVudHMgUENJMTEzMSAocmV2IDAxKQ0KCUNvbnRyb2w6IEkvTysgTWVtKyBC dXNNYXN0ZXIrIFNwZWNDeWNsZS0gTWVtV0lOVi0gVkdBU25vb3AtIFBhckVy ci0gU3RlcHBpbmctIFNFUlItIEZhc3RCMkItDQoJU3RhdHVzOiBDYXAtIDY2 TWh6LSBVREYtIEZhc3RCMkItIFBhckVyci0gREVWU0VMPW1lZGl1bSA+VEFi b3J0LSA8VEFib3J0LSA8TUFib3J0LSA+U0VSUi0gPFBFUlItDQoJTGF0ZW5j eTogMTY4IHNldCwgY2FjaGUgbGluZSBzaXplIDA4DQoJSW50ZXJydXB0OiBw aW4gQSByb3V0ZWQgdG8gSVJRIDkNCglSZWdpb24gMDogTWVtb3J5IGF0IDAw MGU2MDAwICgzMi1iaXQsIG5vbi1wcmVmZXRjaGFibGUpIFtzaXplPTRLXQ0K CUJ1czogcHJpbWFyeT0wMCwgc2Vjb25kYXJ5PTgwLCBzdWJvcmRpbmF0ZT04 MCwgc2VjLWxhdGVuY3k9MTc2DQoJTWVtb3J5IHdpbmRvdyAwOiAxMDAwMDAw MC0xMDNmZjAwMCAocHJlZmV0Y2hhYmxlKQ0KCU1lbW9yeSB3aW5kb3cgMTog MTA0MDAwMDAtMTA3ZmYwMDANCglJL08gd2luZG93IDA6IDAwMDAxMDAwLTAw MDAxMGZmDQoJSS9PIHdpbmRvdyAxOiAwMDAwMTQwMC0wMDAwMTRmZg0KCUJy aWRnZUN0bDogUGFyaXR5LSBTRVJSLSBJU0EtIFZHQS0gTUFib3J0LSA+UmVz ZXQrIDE2YkludCsgUG9zdFdyaXRlKw0KCTE2LWJpdCBsZWdhY3kgaW50ZXJm YWNlIHBvcnRzIGF0IDAwMDENCg0KMDA6MDQuMSBDYXJkQnVzIGJyaWRnZTog VGV4YXMgSW5zdHJ1bWVudHMgUENJMTEzMSAocmV2IDAxKQ0KCUNvbnRyb2w6 IEkvTysgTWVtKyBCdXNNYXN0ZXIrIFNwZWNDeWNsZS0gTWVtV0lOVi0gVkdB U25vb3AtIFBhckVyci0gU3RlcHBpbmctIFNFUlItIEZhc3RCMkItDQoJU3Rh dHVzOiBDYXAtIDY2TWh6LSBVREYtIEZhc3RCMkItIFBhckVyci0gREVWU0VM PW1lZGl1bSA+VEFib3J0LSA8VEFib3J0LSA8TUFib3J0LSA+U0VSUi0gPFBF UlItDQoJTGF0ZW5jeTogMTY4IHNldCwgY2FjaGUgbGluZSBzaXplIDA4DQoJ SW50ZXJydXB0OiBwaW4gQiByb3V0ZWQgdG8gSVJRIDcNCglSZWdpb24gMDog TWVtb3J5IGF0IDAwMGU3MDAwICgzMi1iaXQsIG5vbi1wcmVmZXRjaGFibGUp IFtzaXplPTRLXQ0KCUJ1czogcHJpbWFyeT0wMCwgc2Vjb25kYXJ5PTgxLCBz dWJvcmRpbmF0ZT04MSwgc2VjLWxhdGVuY3k9MTc2DQoJTWVtb3J5IHdpbmRv dyAwOiAxMDgwMDAwMC0xMGJmZjAwMCAocHJlZmV0Y2hhYmxlKQ0KCU1lbW9y eSB3aW5kb3cgMTogMTBjMDAwMDAtMTBmZmYwMDANCglJL08gd2luZG93IDA6 IDAwMDAxODAwLTAwMDAxOGZmDQoJSS9PIHdpbmRvdyAxOiAwMDAwMWMwMC0w MDAwMWNmZg0KCUJyaWRnZUN0bDogUGFyaXR5LSBTRVJSLSBJU0EtIFZHQS0g TUFib3J0LSA+UmVzZXQrIDE2YkludCsgUG9zdFdyaXRlKw0KCTE2LWJpdCBs ZWdhY3kgaW50ZXJmYWNlIHBvcnRzIGF0IDAwMDENCg0KKDMpIGFmdGVyOg0K ICAgIC0gc3RhcnRpbmcgY2FyZG1ncg0KICAgIC0gbW9kcHJvYmluZyBzZXJp YWxfY3MgYW5kIHBjbmV0X2NzDQogICAgLSBib3RoIGNhcmRzIChtb2RlbStu ZTJrKSB3b3JraW5nIGZpbmUNCiAgICAtIGNhcmRjdGwgZWplY3QNCiAgICAt IHN1c3BlbmQNCiAgICAtIHJlc3VtZQ0KICAgIC0gY2FyZHMgZG8gbm90IHdv cmsgYW55bW9yZSwgZnJlZXplIHdoZW4gcGh5c2ljYWxseSBlamVjdGluZyB0 aGUgY2FyZChzKQ0KICAgIG5vdGU6IHRoZSBJUlEncyBhcmUgc3RpbGwgdGhl cmUgKHdoaWNoIHdhcyBsb3N0IGluIDIuNC4wLXQxMCkgYnV0DQogICAgICAg ICAgbWVtb3J5IGFuZCBpbyBpcyBtZXNzZWQgdXAuDQoNCjAwOjA0LjAgQ2Fy ZEJ1cyBicmlkZ2U6IFRleGFzIEluc3RydW1lbnRzIFBDSTExMzEgKHJldiAw MSkNCglDb250cm9sOiBJL08rIE1lbSsgQnVzTWFzdGVyKyBTcGVjQ3ljbGUt IE1lbVdJTlYtIFZHQVNub29wLSBQYXJFcnItIFN0ZXBwaW5nLSBTRVJSLSBG YXN0QjJCLQ0KCVN0YXR1czogQ2FwLSA2Nk1oei0gVURGLSBGYXN0QjJCLSBQ YXJFcnItIERFVlNFTD1tZWRpdW0gPlRBYm9ydC0gPFRBYm9ydC0gPE1BYm9y dC0gPlNFUlItIDxQRVJSLQ0KCUxhdGVuY3k6IDE2OCBzZXQsIGNhY2hlIGxp bmUgc2l6ZSAwOA0KCUludGVycnVwdDogcGluIEEgcm91dGVkIHRvIElSUSA5 DQoJUmVnaW9uIDA6IE1lbW9yeSBhdCAwMDBlNjAwMCAoMzItYml0LCBub24t cHJlZmV0Y2hhYmxlKSBbc2l6ZT00S10NCglCdXM6IHByaW1hcnk9MDAsIHNl Y29uZGFyeT04MCwgc3Vib3JkaW5hdGU9ODAsIHNlYy1sYXRlbmN5PTE3Ng0K CU1lbW9yeSB3aW5kb3cgMDogMDAwMDAwMDAtMDAwMDAwMDAgKHByZWZldGNo YWJsZSkNCglNZW1vcnkgd2luZG93IDE6IDEwNDAwMDAwLTAwMDAwMDAwDQoJ SS9PIHdpbmRvdyAwOiAwMDAwMDAwMC0wMDAwMDAwMw0KCUkvTyB3aW5kb3cg MTogMDAwMDAwMDAtMDAwMDAwMDMNCglCcmlkZ2VDdGw6IFBhcml0eS0gU0VS Ui0gSVNBLSBWR0EtIE1BYm9ydC0gPlJlc2V0KyAxNmJJbnQrIFBvc3RXcml0 ZSsNCgkxNi1iaXQgbGVnYWN5IGludGVyZmFjZSBwb3J0cyBhdCAwMDAxDQoN CjAwOjA0LjEgQ2FyZEJ1cyBicmlkZ2U6IFRleGFzIEluc3RydW1lbnRzIFBD STExMzEgKHJldiAwMSkNCglDb250cm9sOiBJL08rIE1lbSsgQnVzTWFzdGVy KyBTcGVjQ3ljbGUtIE1lbVdJTlYtIFZHQVNub29wLSBQYXJFcnItIFN0ZXBw aW5nLSBTRVJSLSBGYXN0QjJCLQ0KCVN0YXR1czogQ2FwLSA2Nk1oei0gVURG LSBGYXN0QjJCLSBQYXJFcnItIERFVlNFTD1tZWRpdW0gPlRBYm9ydC0gPFRB Ym9ydC0gPE1BYm9ydC0gPlNFUlItIDxQRVJSLQ0KCUxhdGVuY3k6IDE2OCBz ZXQsIGNhY2hlIGxpbmUgc2l6ZSAwOA0KCUludGVycnVwdDogcGluIEIgcm91 dGVkIHRvIElSUSA3DQoJUmVnaW9uIDA6IE1lbW9yeSBhdCAwMDBlNzAwMCAo MzItYml0LCBub24tcHJlZmV0Y2hhYmxlKSBbc2l6ZT00S10NCglCdXM6IHBy aW1hcnk9MDAsIHNlY29uZGFyeT04MSwgc3Vib3JkaW5hdGU9ODEsIHNlYy1s YXRlbmN5PTE3Ng0KCU1lbW9yeSB3aW5kb3cgMDogMDAwMDAwMDAtMDAwMDAw MDAgKHByZWZldGNoYWJsZSkNCglNZW1vcnkgd2luZG93IDE6IDEwYzAwMDAw LTAwMDAwMDAwDQoJSS9PIHdpbmRvdyAwOiAwMDAwMDAwMC0wMDAwMDAwMw0K CUkvTyB3aW5kb3cgMTogMDAwMDAwMDAtMDAwMDAwMDMNCglCcmlkZ2VDdGw6 IFBhcml0eS0gU0VSUi0gSVNBLSBWR0EtIE1BYm9ydC0gPlJlc2V0KyAxNmJJ bnQrIFBvc3RXcml0ZSsNCgkxNi1iaXQgbGVnYWN5IGludGVyZmFjZSBwb3J0 cyBhdCAwMDAxDQoNCig0KSBhZnRlcjoNCiAgICAtIGtpbGxpbmcgY2FyZG1n cg0KICAgIC0gcm1tb2QgYWxsIHBjbWNpYS1yZWxhdGVkDQogICAgLSBtb2Rw cm9iZSBwY21jaWFfY29yZSwgeWVudGFfc29ja2V0LCBkcyBhZ2Fpbg0KICAg IC0gcHJvYmxlbXMgdW5jaGFuZ2VkDQoNCjAwOjA0LjAgQ2FyZEJ1cyBicmlk Z2U6IFRleGFzIEluc3RydW1lbnRzIFBDSTExMzEgKHJldiAwMSkNCglDb250 cm9sOiBJL08rIE1lbSsgQnVzTWFzdGVyKyBTcGVjQ3ljbGUtIE1lbVdJTlYt IFZHQVNub29wLSBQYXJFcnItIFN0ZXBwaW5nLSBTRVJSLSBGYXN0QjJCLQ0K CVN0YXR1czogQ2FwLSA2Nk1oei0gVURGLSBGYXN0QjJCLSBQYXJFcnItIERF VlNFTD1tZWRpdW0gPlRBYm9ydC0gPFRBYm9ydC0gPE1BYm9ydC0gPlNFUlIt IDxQRVJSLQ0KCUxhdGVuY3k6IDE2OCBzZXQsIGNhY2hlIGxpbmUgc2l6ZSAw OA0KCUludGVycnVwdDogcGluIEEgcm91dGVkIHRvIElSUSA5DQoJUmVnaW9u IDA6IE1lbW9yeSBhdCAwMDBlNjAwMCAoMzItYml0LCBub24tcHJlZmV0Y2hh YmxlKSBbc2l6ZT00S10NCglCdXM6IHByaW1hcnk9MDAsIHNlY29uZGFyeT04 MCwgc3Vib3JkaW5hdGU9ODAsIHNlYy1sYXRlbmN5PTE3Ng0KCU1lbW9yeSB3 aW5kb3cgMDogMDAwMDAwMDAtMDAwMDAwMDAgKHByZWZldGNoYWJsZSkNCglN ZW1vcnkgd2luZG93IDE6IDEwNDAwMDAwLTAwMDAwMDAwDQoJSS9PIHdpbmRv dyAwOiAwMDAwMDAwMC0wMDAwMDAwMw0KCUkvTyB3aW5kb3cgMTogMDAwMDAw MDAtMDAwMDAwMDMNCglCcmlkZ2VDdGw6IFBhcml0eS0gU0VSUi0gSVNBLSBW R0EtIE1BYm9ydC0gPlJlc2V0KyAxNmJJbnQrIFBvc3RXcml0ZSsNCgkxNi1i aXQgbGVnYWN5IGludGVyZmFjZSBwb3J0cyBhdCAwMDAxDQoNCjAwOjA0LjEg Q2FyZEJ1cyBicmlkZ2U6IFRleGFzIEluc3RydW1lbnRzIFBDSTExMzEgKHJl diAwMSkNCglDb250cm9sOiBJL08rIE1lbSsgQnVzTWFzdGVyKyBTcGVjQ3lj bGUtIE1lbVdJTlYtIFZHQVNub29wLSBQYXJFcnItIFN0ZXBwaW5nLSBTRVJS LSBGYXN0QjJCLQ0KCVN0YXR1czogQ2FwLSA2Nk1oei0gVURGLSBGYXN0QjJC LSBQYXJFcnItIERFVlNFTD1tZWRpdW0gPlRBYm9ydC0gPFRBYm9ydC0gPE1B Ym9ydC0gPlNFUlItIDxQRVJSLQ0KCUxhdGVuY3k6IDE2OCBzZXQsIGNhY2hl IGxpbmUgc2l6ZSAwOA0KCUludGVycnVwdDogcGluIEIgcm91dGVkIHRvIElS USA3DQoJUmVnaW9uIDA6IE1lbW9yeSBhdCAwMDBlNzAwMCAoMzItYml0LCBu b24tcHJlZmV0Y2hhYmxlKSBbc2l6ZT00S10NCglCdXM6IHByaW1hcnk9MDAs IHNlY29uZGFyeT04MSwgc3Vib3JkaW5hdGU9ODEsIHNlYy1sYXRlbmN5PTE3 Ng0KCU1lbW9yeSB3aW5kb3cgMDogMTA0MDAwMDAtMTA3ZmYwMDAgKHByZWZl dGNoYWJsZSkNCglNZW1vcnkgd2luZG93IDE6IDEwODAwMDAwLTEwYmZmMDAw DQoJSS9PIHdpbmRvdyAwOiAwMDAwMDAwMC0wMDAwMDAwMw0KCUkvTyB3aW5k b3cgMTogMDAwMDAwMDAtMDAwMDAwMDMNCglCcmlkZ2VDdGw6IFBhcml0eS0g U0VSUi0gSVNBLSBWR0EtIE1BYm9ydC0gPlJlc2V0KyAxNmJJbnQrIFBvc3RX cml0ZSsNCgkxNi1iaXQgbGVnYWN5IGludGVyZmFjZSBwb3J0cyBhdCAwMDAx DQoNCig1KSBoYXZlIHRvIHJlYm9vdCBiZWZvcmUgdXNpbmcgKG9yIGVqZWN0 aW5nKSB0aGUgY2FyZHMuDQoNCg== ---1463786495-207119570-976094569=:563-- - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org Please read the FAQ at http://www.tux.org/lkml/