Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1754634AbZC0TLQ (ORCPT ); Fri, 27 Mar 2009 15:11:16 -0400 Received: (majordomo@vger.kernel.org) by vger.kernel.org id S1753044AbZC0TK5 (ORCPT ); Fri, 27 Mar 2009 15:10:57 -0400 Received: from fg-out-1718.google.com ([72.14.220.157]:44096 "EHLO fg-out-1718.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1750824AbZC0TKz (ORCPT ); Fri, 27 Mar 2009 15:10:55 -0400 DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:user-agent:mime-version:to:cc:subject :references:in-reply-to:content-type; b=sIQm8M/Zs8MeqLXesq6bmSdw3D3vUSTY1FkUbfyeyduvhB+2DD/XDbVNcdKTqcOy7Z SyraBvDknq2SnAUpQPismLTP54PP/8mxNR7YbDn1poMrSsDkt5MfWUPj0Z7jCHN8SEM8 iDIEOzRFpankkhdMeR28lmwYAy2qEPxZUs3no= Message-ID: <49CD24BC.8040303@devnull.org> Date: Fri, 27 Mar 2009 21:10:52 +0200 From: Niel Lambrechts User-Agent: Thunderbird 2.0.0.21 (X11/20090310) MIME-Version: 1.0 To: "linux.kernel" CC: James Bottomley , Pavel Machek , "Rafael J. Wysocki" , Linux IDE mailing list , Arjan van de Ven , Jeff Garzik Subject: Re: 2.6.29 regression: ATA bus errors on resume References: In-Reply-To: Content-Type: multipart/mixed; boundary="------------030800010103040203000507" Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 22913 Lines: 352 This is a multi-part message in MIME format. --------------030800010103040203000507 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit On 03/26/2009 12:20 AM, James Bottomley wrote: > On Wed, 2009-03-25 at 02:06 -0400, Jeff Garzik wrote: >> Niel Lambrechts wrote: >>> On 03/25/2009 03:30 AM, Theodore Tso wrote: >>>> On Tue, Mar 24, 2009 at 10:25:57PM +0200, Niel Lambrechts wrote: >>>>> Hi, >>>>> >>>>> After upgrading to 2.6.29 I get the below errors after resuming from >>>>> hibernating with s2disk. I ran fsck and tried doing the same thing again >>>>> in 2.6.28.9-pae, but do not get any errors there. >>>> The ext4 errors are interleaved with hardware errors, and the ext4 >>>> errors are about I/O errors. >>>> >>>> EXT4-fs error (device sda6): __ext4_get_inode_loc: unable to read inode block - inode=2346519 >>>> EXT4-fs error (device sda6) in ext4_reserve_inode_write: IO failure >>>> >>>> This looks more like a hibernation problem than an ext4 problem. >>>> Looks like the hard drive is being left in some inconsistent state >>>> after resuming from hibernation. >>>> >>>> - Ted >>> Thanks for the info Theodore, this is definitely looks like some type of >>> regression in 2.6.29, as the problem is not evident when I s2disk using >>> 2.6.28.9, even after multiple suspend/resume cycles. >>> >>> I found some 'ATA bus errors' and 'SError' messages in >>> /var/log/messages, so I've attached the messages from both 2.6.29 and >>> 2.6.28 for comparison. >> Well, here is the interpretation of messages: >> >>> ata1.00: irq_stat 0x00400008, PHY RDY changed >>> ata1: SError: { PHYRdyChg CommWake } >> Your SATA hardware flags a connect-or-disconnect event ("PHY RDY"), >> which requires us to abort a bunch of queued commands: >> >>> ata1.00: cmd 60/18:00:77:88:6f/00:00:0e:00:00/40 tag 0 ncq 12288 in >>> res 50/00:30:07:b3:10/00:00:0c:00:00/40 Emask 0x10 (ATA bus error) >> [...] >>> ata1.00: cmd 60/30:68:07:b3:10/00:00:0c:00:00/40 tag 13 ncq 24576 in >>> res 50/00:30:07:b3:10/00:00:0c:00:00/40 Emask 0x10 (ATA bus error) >> ...through the 14th command (tag 13). >> >>> Mar 24 21:29:14 linux-7vph kernel: ata1: hard resetting link >>> Mar 24 21:29:14 linux-7vph kernel: ata1: SATA link up 1.5 Gbps (SStatus 113 SControl 300) >>> Mar 24 21:29:14 linux-7vph kernel: ata1.00: ACPI cmd ef/02:00:00:00:00:a0 succeeded >>> Mar 24 21:29:14 linux-7vph kernel: ata1.00: ACPI cmd f5/00:00:00:00:00:a0 filtered out >>> Mar 24 21:29:14 linux-7vph kernel: ata1.00: ACPI cmd ef/5f:00:00:00:00:a0 succeeded >>> Mar 24 21:29:14 linux-7vph kernel: ata1.00: ACPI cmd ef/10:03:00:00:00:a0 filtered out >>> Mar 24 21:29:14 linux-7vph kernel: ata1.00: ACPI cmd ef/02:00:00:00:00:a0 succeeded >>> Mar 24 21:29:14 linux-7vph kernel: ata1.00: ACPI cmd f5/00:00:00:00:00:a0 filtered out >>> Mar 24 21:29:14 linux-7vph kernel: ata1.00: ACPI cmd ef/5f:00:00:00:00:a0 succeeded >>> Mar 24 21:29:14 linux-7vph kernel: ata1.00: ACPI cmd ef/10:03:00:00:00:a0 filtered out >>> Mar 24 21:29:14 linux-7vph kernel: ata1.00: configured for UDMA/133 >>> Mar 24 21:29:14 linux-7vph kernel: ata1.00: configured for UDMA/133 >> >> SATA link is reset, and ACPI is re-run. >> >>> Mar 24 21:29:14 linux-7vph kernel: sd 0:0:0:0: [sda] Result: hostbyte=DID_OK driverbyte=DRIVER_SENSE,SUGGEST_OK >>> Mar 24 21:29:14 linux-7vph kernel: sd 0:0:0:0: [sda] Sense Key : Aborted Command [current] [descriptor] >>> Mar 24 21:29:14 linux-7vph kernel: Descriptor sense data with sense descriptors (in hex): >>> Mar 24 21:29:14 linux-7vph kernel: 72 0b 00 00 00 00 00 0c 00 0a 80 00 00 00 00 00 >>> Mar 24 21:29:14 linux-7vph kernel: 0c 10 b3 07 >>> Mar 24 21:29:14 linux-7vph kernel: sd 0:0:0:0: [sda] Add. Sense: No additional sense information >>> Mar 24 21:29:14 linux-7vph kernel: end_request: I/O error, dev sda, sector 242190455 >> The SCSI subsystem aborts each of the queued commands. > > No .. this is the SCSI subsystem receives an ABORTED COMMAND return in > sense data for each of the outstanding I/Os > > The only place these are generated is in ata_sense_to_error() which only > occurs if there's some type of ata error. > > If I had to theorise, I'd say the system suspended with commands > outstanding to the device. On resume, the device gets reset and returns > some type of ATA error which gets translated to ABORTED COMMAND which > causes a failure. > > In the mid layer, we translate ABORTED_COMMAND into a retry until the > command runs out of them ... could it be there's a race readying the > device and we run through the retries before it can accept the command? I'm seeing some dubious looking ATA messages even on 2.6.28.9-pae, although with all the 2.6.28 variants I used s2disk/resume has always worked. I was wondering if these "errors" perhaps play more of a role in 2.6.29, perhaps due to the async. changes that was mentioned? In particular, I notice some the following before "EH complete": ata1: exception Emask 0x10 SAct 0x0 SErr 0x0 action 0x9 t4 ata1: irq_stat 0x00400040, connection status changed but before this last message there is a ata1: SATA link up 1.5 Gbps (SStatus 113 SControl 300) Why would the connection status change if a moment ago it was "link up"? Niel --------------030800010103040203000507 Content-Type: text/plain; name="resume-2.6.28.txt" Content-Transfer-Encoding: base64 Content-Disposition: inline; filename="resume-2.6.28.txt" TWFyIDI3IDIwOjE4OjAxIGxpbnV4LTd2cGggLS0gTUFSSyAtLQpNYXIgMjcgMjA6MTg6MDEg bGludXgtN3ZwaCBzeXNsb2ctbmdbMzI2NjFdOiBMb2cgc3RhdGlzdGljczsgZHJvcHBlZD0n cGlwZSgvZGV2L3hjb25zb2xlKT0wJywgZHJvcHBlZD0ncGlwZSgvZGV2L3R0eTEwKT0wJywg cHJvY2Vzc2VkPSdjZW50ZXIocXVldWVkKT0zNTAnLCBwcm9jZXNzZWQ9J2NlbnRlcihyZWNl aXZlZCk9Mjg0JywgcHJvY2Vzc2VkPSdkZXN0aW5hdGlvbihuZXdzbm90aWNlKT0wJywgcHJv Y2Vzc2VkPSdkZXN0aW5hdGlvbihhY3BpZCk9OCcsIHByb2Nlc3NlZD0nZGVzdGluYXRpb24o ZmlyZXdhbGwpPTAnLCBwcm9jZXNzZWQ9J2Rlc3RpbmF0aW9uKG51bGwpPTYxJywgcHJvY2Vz c2VkPSdkZXN0aW5hdGlvbihtYWlsKT0wJywgcHJvY2Vzc2VkPSdkZXN0aW5hdGlvbihtYWls aW5mbyk9MCcsIHByb2Nlc3NlZD0nZGVzdGluYXRpb24oY29uc29sZSk9MjAnLCBwcm9jZXNz ZWQ9J2Rlc3RpbmF0aW9uKG5ld3NlcnIpPTAnLCBwcm9jZXNzZWQ9J2Rlc3RpbmF0aW9uKG5l d3Njcml0KT0wJywgcHJvY2Vzc2VkPSdkZXN0aW5hdGlvbihtZXNzYWdlcyk9MTI5JywgcHJv Y2Vzc2VkPSdkZXN0aW5hdGlvbihtYWlsd2Fybik9MCcsIHByb2Nlc3NlZD0nZGVzdGluYXRp b24obG9jYWxtZXNzYWdlcyk9MCcsIHByb2Nlc3NlZD0nZGVzdGluYXRpb24obmV0bWdtKT04 NicsIHByb2Nlc3NlZD0nZGVzdGluYXRpb24obWFpbGVycik9MCcsIHByb2Nlc3NlZD0nZGVz dGluYXRpb24oeGNvbnNvbGUpPTIwJywgcHJvY2Vzc2VkPSdkZXN0aW5hdGlvbih3YXJuKT0y NicsIHByb2Nlc3NlZD0nc291cmNlKHNyYyk9Mjg0JwpNYXIgMjcgMjA6MTg6MDAgbGludXgt N3ZwaCBrZXJuZWw6IFN5bmNpbmcgZmlsZXN5c3RlbXMgLi4uIGRvbmUuCk1hciAyNyAyMDox ODowMSBsaW51eC03dnBoIGtlcm5lbDogRnJlZXppbmcgdXNlciBzcGFjZSBwcm9jZXNzZXMg Li4uIChlbGFwc2VkIDAuMDAgc2Vjb25kcykgZG9uZS4KTWFyIDI3IDIwOjE4OjAxIGxpbnV4 LTd2cGgga2VybmVsOiBGcmVlemluZyByZW1haW5pbmcgZnJlZXphYmxlIHRhc2tzIC4uLiAo ZWxhcHNlZCAwLjAwIHNlY29uZHMpIGRvbmUuCk1hciAyNyAyMDoxODowMSBsaW51eC03dnBo IGtlcm5lbDogUE06IFNocmlua2luZyBtZW1vcnkuLi4gZG9uZSAoNTcxODUgcGFnZXMgZnJl ZWQpCk1hciAyNyAyMDoxODowMSBsaW51eC03dnBoIGtlcm5lbDogUE06IEZyZWVkIDIyODc0 MCBrYnl0ZXMgaW4gMi4wMyBzZWNvbmRzICgxMTIuNjcgTUIvcykKTWFyIDI3IDIwOjE4OjAx IGxpbnV4LTd2cGgga2VybmVsOiBTdXNwZW5kaW5nIGNvbnNvbGUocykgKHVzZSBub19jb25z b2xlX3N1c3BlbmQgdG8gZGVidWcpCk1hciAyNyAyMDoxODowMSBsaW51eC03dnBoIGtlcm5l bDogc2QgMDowOjA6MDogW3NkYV0gU3luY2hyb25pemluZyBTQ1NJIGNhY2hlCk1hciAyNyAy MDoxODowMSBsaW51eC03dnBoIGtlcm5lbDogQUNQSSBoYW5kbGUgaGFzIG5vIGNvbnRleHQh Ck1hciAyNyAyMDoxODowMSBsaW51eC03dnBoIGtlcm5lbDogZWhjaV9oY2QgMDAwMDowMDox ZC43OiBQQ0kgSU5UIEQgZGlzYWJsZWQKTWFyIDI3IDIwOjE4OjAxIGxpbnV4LTd2cGgga2Vy bmVsOiB1aGNpX2hjZCAwMDAwOjAwOjFkLjI6IFBDSSBJTlQgQyBkaXNhYmxlZApNYXIgMjcg MjA6MTg6MDEgbGludXgtN3ZwaCBrZXJuZWw6IHVoY2lfaGNkIDAwMDA6MDA6MWQuMTogUENJ IElOVCBCIGRpc2FibGVkCk1hciAyNyAyMDoxODowMSBsaW51eC03dnBoIGtlcm5lbDogdWhj aV9oY2QgMDAwMDowMDoxZC4wOiBQQ0kgSU5UIEEgZGlzYWJsZWQKTWFyIDI3IDIwOjE4OjAx IGxpbnV4LTd2cGgga2VybmVsOiBIREEgSW50ZWwgMDAwMDowMDoxYi4wOiBQQ0kgSU5UIEIg ZGlzYWJsZWQKTWFyIDI3IDIwOjE4OjAxIGxpbnV4LTd2cGgga2VybmVsOiBlaGNpX2hjZCAw MDAwOjAwOjFhLjc6IFBDSSBJTlQgRCBkaXNhYmxlZApNYXIgMjcgMjA6MTg6MDEgbGludXgt N3ZwaCBrZXJuZWw6IHVoY2lfaGNkIDAwMDA6MDA6MWEuMjogUENJIElOVCBDIGRpc2FibGVk Ck1hciAyNyAyMDoxODowMSBsaW51eC03dnBoIGtlcm5lbDogdWhjaV9oY2QgMDAwMDowMDox YS4xOiBQQ0kgSU5UIEIgZGlzYWJsZWQKTWFyIDI3IDIwOjE4OjAxIGxpbnV4LTd2cGgga2Vy bmVsOiB1aGNpX2hjZCAwMDAwOjAwOjFhLjA6IFBDSSBJTlQgQSBkaXNhYmxlZApNYXIgMjcg MjA6MTg6MDEgbGludXgtN3ZwaCBrZXJuZWw6IGUxMDAwZSAwMDAwOjAwOjE5LjA6IFBNRSMg ZW5hYmxlZApNYXIgMjcgMjA6MTg6MDEgbGludXgtN3ZwaCBrZXJuZWw6IGUxMDAwZSAwMDAw OjAwOjE5LjA6IHdha2UtdXAgY2FwYWJpbGl0eSBlbmFibGVkIGJ5IEFDUEkKTWFyIDI3IDIw OjE4OjAxIGxpbnV4LTd2cGgga2VybmVsOiBlMTAwMGUgMDAwMDowMDoxOS4wOiBQTUUjIGVu YWJsZWQKTWFyIDI3IDIwOjE4OjAxIGxpbnV4LTd2cGgga2VybmVsOiBlMTAwMGUgMDAwMDow MDoxOS4wOiB3YWtlLXVwIGNhcGFiaWxpdHkgZW5hYmxlZCBieSBBQ1BJCk1hciAyNyAyMDox ODowNiBsaW51eC03dnBoIGtlcm5lbDogZTEwMDBlIDAwMDA6MDA6MTkuMDogUENJIElOVCBB IGRpc2FibGVkCk1hciAyNyAyMDoxODowNiBsaW51eC03dnBoIGtlcm5lbDogQUNQSTogUHJl cGFyaW5nIHRvIGVudGVyIHN5c3RlbSBzbGVlcCBzdGF0ZSBTNApNYXIgMjcgMjA6MTg6MDYg bGludXgtN3ZwaCBrZXJuZWw6IERpc2FibGluZyBub24tYm9vdCBDUFVzIC4uLgpNYXIgMjcg MjA6MTg6MDYgbGludXgtN3ZwaCBrZXJuZWw6IENQVSAxIGlzIG5vdyBvZmZsaW5lCk1hciAy NyAyMDoxODowNiBsaW51eC03dnBoIGtlcm5lbDogU01QIGFsdGVybmF0aXZlczogc3dpdGNo aW5nIHRvIFVQIGNvZGUKTWFyIDI3IDIwOjE4OjA2IGxpbnV4LTd2cGgga2VybmVsOiBDUFUw IGF0dGFjaGluZyBOVUxMIHNjaGVkLWRvbWFpbi4KTWFyIDI3IDIwOjE4OjA2IGxpbnV4LTd2 cGgga2VybmVsOiBDUFUxIGF0dGFjaGluZyBOVUxMIHNjaGVkLWRvbWFpbi4KTWFyIDI3IDIw OjE4OjA2IGxpbnV4LTd2cGgga2VybmVsOiBDUFUwIGF0dGFjaGluZyBOVUxMIHNjaGVkLWRv bWFpbi4KTWFyIDI3IDIwOjE4OjA2IGxpbnV4LTd2cGgga2VybmVsOiBDUFUxIGlzIGRvd24K TWFyIDI3IDIwOjE4OjA2IGxpbnV4LTd2cGgga2VybmVsOiBFeHRlbmRlZCBDTU9TIHllYXI6 IDIwMDAKTWFyIDI3IDIwOjE4OjA2IGxpbnV4LTd2cGgga2VybmVsOiBQTTogQ3JlYXRpbmcg aGliZXJuYXRpb24gaW1hZ2U6IApNYXIgMjcgMjA6MTg6MDYgbGludXgtN3ZwaCBrZXJuZWw6 IFBNOiBOZWVkIHRvIGNvcHkgMTI1NTMyIHBhZ2VzCk1hciAyNyAyMDoxODowNiBsaW51eC03 dnBoIGtlcm5lbDogeDg2IFBBVCBlbmFibGVkOiBjcHUgMCwgb2xkIDB4NzA0MDYwMDA3MDQw NiwgbmV3IDB4NzAxMDYwMDA3MDEwNgpNYXIgMjcgMjA6MTg6MDYgbGludXgtN3ZwaCBrZXJu ZWw6IEludGVsIG1hY2hpbmUgY2hlY2sgYXJjaGl0ZWN0dXJlIHN1cHBvcnRlZC4KTWFyIDI3 IDIwOjE4OjA2IGxpbnV4LTd2cGgga2VybmVsOiBJbnRlbCBtYWNoaW5lIGNoZWNrIHJlcG9y dGluZyBlbmFibGVkIG9uIENQVSMwLgpNYXIgMjcgMjA6MTg6MDYgbGludXgtN3ZwaCBrZXJu ZWw6IEV4dGVuZGVkIENNT1MgeWVhcjogMjAwMApNYXIgMjcgMjA6MTg6MDYgbGludXgtN3Zw aCBrZXJuZWw6IEVuYWJsaW5nIG5vbi1ib290IENQVXMgLi4uCk1hciAyNyAyMDoxODowNiBs aW51eC03dnBoIGtlcm5lbDogU01QIGFsdGVybmF0aXZlczogc3dpdGNoaW5nIHRvIFNNUCBj b2RlCk1hciAyNyAyMDoxODowNiBsaW51eC03dnBoIGtlcm5lbDogQm9vdGluZyBwcm9jZXNz b3IgMSBBUElDIDB4MSBpcCAweDYwMDAKTWFyIDI3IDIwOjE4OjA2IGxpbnV4LTd2cGgga2Vy bmVsOiBJbml0aWFsaXppbmcgQ1BVIzEKTWFyIDI3IDIwOjE4OjA2IGxpbnV4LTd2cGgga2Vy bmVsOiBDYWxpYnJhdGluZyBkZWxheSB1c2luZyB0aW1lciBzcGVjaWZpYyByb3V0aW5lLi4g NTA1NC4wMyBCb2dvTUlQUyAobHBqPTEwMTA4MDY0KQpNYXIgMjcgMjA6MTg6MDYgbGludXgt N3ZwaCBrZXJuZWw6IENQVTogTDEgSSBjYWNoZTogMzJLLCBMMSBEIGNhY2hlOiAzMksKTWFy IDI3IDIwOjE4OjA2IGxpbnV4LTd2cGgga2VybmVsOiBDUFU6IEwyIGNhY2hlOiA2MTQ0SwpN YXIgMjcgMjA6MTg6MDYgbGludXgtN3ZwaCBrZXJuZWw6IENQVTogUGh5c2ljYWwgUHJvY2Vz c29yIElEOiAwCk1hciAyNyAyMDoxODowNiBsaW51eC03dnBoIGtlcm5lbDogQ1BVOiBQcm9j ZXNzb3IgQ29yZSBJRDogMQpNYXIgMjcgMjA6MTg6MDYgbGludXgtN3ZwaCBrZXJuZWw6IElu dGVsIG1hY2hpbmUgY2hlY2sgYXJjaGl0ZWN0dXJlIHN1cHBvcnRlZC4KTWFyIDI3IDIwOjE4 OjA2IGxpbnV4LTd2cGgga2VybmVsOiBJbnRlbCBtYWNoaW5lIGNoZWNrIHJlcG9ydGluZyBl bmFibGVkIG9uIENQVSMxLgpNYXIgMjcgMjA6MTg6MDYgbGludXgtN3ZwaCBrZXJuZWw6IHg4 NiBQQVQgZW5hYmxlZDogY3B1IDEsIG9sZCAweDcwNDA2MDAwNzA0MDYsIG5ldyAweDcwMTA2 MDAwNzAxMDYKTWFyIDI3IDIwOjE4OjA2IGxpbnV4LTd2cGgga2VybmVsOiBDUFUxOiBJbnRl bChSKSBDb3JlKFRNKTIgRHVvIENQVSAgICAgVDk0MDAgIEAgMi41M0dIeiBzdGVwcGluZyAw NgpNYXIgMjcgMjA6MTg6MDYgbGludXgtN3ZwaCBrZXJuZWw6IENQVTAgYXR0YWNoaW5nIE5V TEwgc2NoZWQtZG9tYWluLgpNYXIgMjcgMjA6MTg6MDYgbGludXgtN3ZwaCBrZXJuZWw6IENQ VTAgYXR0YWNoaW5nIHNjaGVkLWRvbWFpbjoKTWFyIDI3IDIwOjE4OjA2IGxpbnV4LTd2cGgg a2VybmVsOiAgZG9tYWluIDA6IHNwYW4gMC0xIGxldmVsIE1DCk1hciAyNyAyMDoxODowNiBs aW51eC03dnBoIGtlcm5lbDogICBncm91cHM6IDAgMQpNYXIgMjcgMjA6MTg6MDYgbGludXgt N3ZwaCBrZXJuZWw6ICAgZG9tYWluIDE6IHNwYW4gMC0xIGxldmVsIENQVQpNYXIgMjcgMjA6 MTg6MDYgbGludXgtN3ZwaCBrZXJuZWw6ICAgIGdyb3VwczogMC0xCk1hciAyNyAyMDoxODow NiBsaW51eC03dnBoIGtlcm5lbDogQ1BVMSBhdHRhY2hpbmcgc2NoZWQtZG9tYWluOgpNYXIg MjcgMjA6MTg6MDYgbGludXgtN3ZwaCBrZXJuZWw6ICBkb21haW4gMDogc3BhbiAwLTEgbGV2 ZWwgTUMKTWFyIDI3IDIwOjE4OjA2IGxpbnV4LTd2cGgga2VybmVsOiAgIGdyb3VwczogMSAw Ck1hciAyNyAyMDoxODowNiBsaW51eC03dnBoIGtlcm5lbDogICBkb21haW4gMTogc3BhbiAw LTEgbGV2ZWwgQ1BVCk1hciAyNyAyMDoxODowNiBsaW51eC03dnBoIGtlcm5lbDogICAgZ3Jv dXBzOiAwLTEKTWFyIDI3IDIwOjE4OjA2IGxpbnV4LTd2cGgga2VybmVsOiBTd2l0Y2hlZCB0 byBoaWdoIHJlc29sdXRpb24gbW9kZSBvbiBDUFUgMQpNYXIgMjcgMjA6MTg6MDYgbGludXgt N3ZwaCBrZXJuZWw6IENQVTEgaXMgdXAKTWFyIDI3IDIwOjE4OjA2IGxpbnV4LTd2cGgga2Vy bmVsOiBBQ1BJOiBXYWtpbmcgdXAgZnJvbSBzeXN0ZW0gc2xlZXAgc3RhdGUgUzQKTWFyIDI3 IDIwOjE4OjA2IGxpbnV4LTd2cGgga2VybmVsOiBBUElDIGVycm9yIG9uIENQVTE6IDAwKDQw KQpNYXIgMjcgMjA6MTg6MDYgbGludXgtN3ZwaCBrZXJuZWw6IEFDUEk6IEVDOiBub24tcXVl cnkgaW50ZXJydXB0IHJlY2VpdmVkLCBzd2l0Y2hpbmcgdG8gaW50ZXJydXB0IG1vZGUKTWFy IDI3IDIwOjE4OjA2IGxpbnV4LTd2cGgga2VybmVsOiBwY2kgMDAwMDowMDowMi4wOiByZXN0 b3JpbmcgY29uZmlnIHNwYWNlIGF0IG9mZnNldCAweDEgKHdhcyAweDkwMDAwNywgd3JpdGlu ZyAweDkwMDQwNykKTWFyIDI3IDIwOjE4OjA2IGxpbnV4LTd2cGgga2VybmVsOiBwY2kgMDAw MDowMDowMi4wOiBwb3dlciBzdGF0ZSBjaGFuZ2VkIGJ5IEFDUEkgdG8gRDAKTWFyIDI3IDIw OjE4OjA2IGxpbnV4LTd2cGgga2VybmVsOiBwY2kgMDAwMDowMDowMi4wOiBzZXR0aW5nIGxh dGVuY3kgdGltZXIgdG8gNjQKTWFyIDI3IDIwOjE4OjA2IGxpbnV4LTd2cGgga2VybmVsOiBl MTAwMGUgMDAwMDowMDoxOS4wOiBQQ0kgSU5UIEEgLT4gR1NJIDIwIChsZXZlbCwgbG93KSAt PiBJUlEgMjAKTWFyIDI3IDIwOjE4OjA2IGxpbnV4LTd2cGgga2VybmVsOiBlMTAwMGUgMDAw MDowMDoxOS4wOiBzZXR0aW5nIGxhdGVuY3kgdGltZXIgdG8gNjQKTWFyIDI3IDIwOjE4OjA2 IGxpbnV4LTd2cGgga2VybmVsOiBlMTAwMGUgMDAwMDowMDoxOS4wOiB3YWtlLXVwIGNhcGFi aWxpdHkgZGlzYWJsZWQgYnkgQUNQSQpNYXIgMjcgMjA6MTg6MDYgbGludXgtN3ZwaCBrZXJu ZWw6IGUxMDAwZSAwMDAwOjAwOjE5LjA6IFBNRSMgZGlzYWJsZWQKTWFyIDI3IDIwOjE4OjA2 IGxpbnV4LTd2cGgga2VybmVsOiBlMTAwMGUgMDAwMDowMDoxOS4wOiB3YWtlLXVwIGNhcGFi aWxpdHkgZGlzYWJsZWQgYnkgQUNQSQpNYXIgMjcgMjA6MTg6MDYgbGludXgtN3ZwaCBrZXJu ZWw6IGUxMDAwZSAwMDAwOjAwOjE5LjA6IFBNRSMgZGlzYWJsZWQKTWFyIDI3IDIwOjE4OjA2 IGxpbnV4LTd2cGgga2VybmVsOiBlMTAwMGUgMDAwMDowMDoxOS4wOiBpcnEgMjI5OCBmb3Ig TVNJL01TSS1YCk1hciAyNyAyMDoxODowNiBsaW51eC03dnBoIGtlcm5lbDogdWhjaV9oY2Qg MDAwMDowMDoxYS4wOiBwb3dlciBzdGF0ZSBjaGFuZ2VkIGJ5IEFDUEkgdG8gRDAKTWFyIDI3 IDIwOjE4OjA2IGxpbnV4LTd2cGgga2VybmVsOiB1aGNpX2hjZCAwMDAwOjAwOjFhLjA6IFBD SSBJTlQgQSAtPiBHU0kgMjAgKGxldmVsLCBsb3cpIC0+IElSUSAyMApNYXIgMjcgMjA6MTg6 MDYgbGludXgtN3ZwaCBrZXJuZWw6IHVoY2lfaGNkIDAwMDA6MDA6MWEuMDogc2V0dGluZyBs YXRlbmN5IHRpbWVyIHRvIDY0Ck1hciAyNyAyMDoxODowNiBsaW51eC03dnBoIGtlcm5lbDog dWhjaV9oY2QgMDAwMDowMDoxYS4xOiBQQ0kgSU5UIEIgLT4gR1NJIDIxIChsZXZlbCwgbG93 KSAtPiBJUlEgMjEKTWFyIDI3IDIwOjE4OjA2IGxpbnV4LTd2cGgga2VybmVsOiB1aGNpX2hj ZCAwMDAwOjAwOjFhLjE6IHNldHRpbmcgbGF0ZW5jeSB0aW1lciB0byA2NApNYXIgMjcgMjA6 MTg6MDYgbGludXgtN3ZwaCBrZXJuZWw6IHVoY2lfaGNkIDAwMDA6MDA6MWEuMjogcG93ZXIg c3RhdGUgY2hhbmdlZCBieSBBQ1BJIHRvIEQwCk1hciAyNyAyMDoxODowNiBsaW51eC03dnBo IGtlcm5lbDogdWhjaV9oY2QgMDAwMDowMDoxYS4yOiBQQ0kgSU5UIEMgLT4gR1NJIDIyIChs ZXZlbCwgbG93KSAtPiBJUlEgMjIKTWFyIDI3IDIwOjE4OjA2IGxpbnV4LTd2cGgga2VybmVs OiB1aGNpX2hjZCAwMDAwOjAwOjFhLjI6IHNldHRpbmcgbGF0ZW5jeSB0aW1lciB0byA2NApN YXIgMjcgMjA6MTg6MDYgbGludXgtN3ZwaCBrZXJuZWw6IGVoY2lfaGNkIDAwMDA6MDA6MWEu NzogcG93ZXIgc3RhdGUgY2hhbmdlZCBieSBBQ1BJIHRvIEQwCk1hciAyNyAyMDoxODowNiBs aW51eC03dnBoIGtlcm5lbDogZWhjaV9oY2QgMDAwMDowMDoxYS43OiBQQ0kgSU5UIEQgLT4g R1NJIDIzIChsZXZlbCwgbG93KSAtPiBJUlEgMjMKTWFyIDI3IDIwOjE4OjA2IGxpbnV4LTd2 cGgga2VybmVsOiBlaGNpX2hjZCAwMDAwOjAwOjFhLjc6IHNldHRpbmcgbGF0ZW5jeSB0aW1l ciB0byA2NApNYXIgMjcgMjA6MTg6MDYgbGludXgtN3ZwaCBrZXJuZWw6IEhEQSBJbnRlbCAw MDAwOjAwOjFiLjA6IHJlc3RvcmluZyBjb25maWcgc3BhY2UgYXQgb2Zmc2V0IDB4MSAod2Fz IDB4MTAwMTA2LCB3cml0aW5nIDB4MTAwMTAyKQpNYXIgMjcgMjA6MTg6MDYgbGludXgtN3Zw aCBrZXJuZWw6IEhEQSBJbnRlbCAwMDAwOjAwOjFiLjA6IFBDSSBJTlQgQiAtPiBHU0kgMTcg KGxldmVsLCBsb3cpIC0+IElSUSAxNwpNYXIgMjcgMjA6MTg6MDYgbGludXgtN3ZwaCBrZXJu ZWw6IEhEQSBJbnRlbCAwMDAwOjAwOjFiLjA6IHNldHRpbmcgbGF0ZW5jeSB0aW1lciB0byA2 NApNYXIgMjcgMjA6MTg6MDYgbGludXgtN3ZwaCBrZXJuZWw6IHBjaWVwb3J0LWRyaXZlciAw MDAwOjAwOjFjLjA6IHNldHRpbmcgbGF0ZW5jeSB0aW1lciB0byA2NApNYXIgMjcgMjA6MTg6 MDYgbGludXgtN3ZwaCBrZXJuZWw6IHBjaWVwb3J0LWRyaXZlciAwMDAwOjAwOjFjLjE6IHNl dHRpbmcgbGF0ZW5jeSB0aW1lciB0byA2NApNYXIgMjcgMjA6MTg6MDYgbGludXgtN3ZwaCBr ZXJuZWw6IHBjaWVwb3J0LWRyaXZlciAwMDAwOjAwOjFjLjM6IHNldHRpbmcgbGF0ZW5jeSB0 aW1lciB0byA2NApNYXIgMjcgMjA6MTg6MDYgbGludXgtN3ZwaCBrZXJuZWw6IHBjaWVwb3J0 LWRyaXZlciAwMDAwOjAwOjFjLjQ6IHNldHRpbmcgbGF0ZW5jeSB0aW1lciB0byA2NApNYXIg MjcgMjA6MTg6MDYgbGludXgtN3ZwaCBrZXJuZWw6IHVoY2lfaGNkIDAwMDA6MDA6MWQuMDog cG93ZXIgc3RhdGUgY2hhbmdlZCBieSBBQ1BJIHRvIEQwCk1hciAyNyAyMDoxODowNiBsaW51 eC03dnBoIGtlcm5lbDogdWhjaV9oY2QgMDAwMDowMDoxZC4wOiBQQ0kgSU5UIEEgLT4gR1NJ IDE2IChsZXZlbCwgbG93KSAtPiBJUlEgMTYKTWFyIDI3IDIwOjE4OjA2IGxpbnV4LTd2cGgg a2VybmVsOiB1aGNpX2hjZCAwMDAwOjAwOjFkLjA6IHNldHRpbmcgbGF0ZW5jeSB0aW1lciB0 byA2NApNYXIgMjcgMjA6MTg6MDYgbGludXgtN3ZwaCBrZXJuZWw6IHVoY2lfaGNkIDAwMDA6 MDA6MWQuMTogUENJIElOVCBCIC0+IEdTSSAxNyAobGV2ZWwsIGxvdykgLT4gSVJRIDE3Ck1h ciAyNyAyMDoxODowNiBsaW51eC03dnBoIGtlcm5lbDogdWhjaV9oY2QgMDAwMDowMDoxZC4x OiBzZXR0aW5nIGxhdGVuY3kgdGltZXIgdG8gNjQKTWFyIDI3IDIwOjE4OjA2IGxpbnV4LTd2 cGgga2VybmVsOiB1aGNpX2hjZCAwMDAwOjAwOjFkLjI6IFBDSSBJTlQgQyAtPiBHU0kgMTgg KGxldmVsLCBsb3cpIC0+IElSUSAxOApNYXIgMjcgMjA6MTg6MDYgbGludXgtN3ZwaCBrZXJu ZWw6IHVoY2lfaGNkIDAwMDA6MDA6MWQuMjogc2V0dGluZyBsYXRlbmN5IHRpbWVyIHRvIDY0 Ck1hciAyNyAyMDoxODowNiBsaW51eC03dnBoIGtlcm5lbDogZWhjaV9oY2QgMDAwMDowMDox ZC43OiBwb3dlciBzdGF0ZSBjaGFuZ2VkIGJ5IEFDUEkgdG8gRDAKTWFyIDI3IDIwOjE4OjA2 IGxpbnV4LTd2cGgga2VybmVsOiBlaGNpX2hjZCAwMDAwOjAwOjFkLjc6IFBDSSBJTlQgRCAt PiBHU0kgMTkgKGxldmVsLCBsb3cpIC0+IElSUSAxOQpNYXIgMjcgMjA6MTg6MDYgbGludXgt N3ZwaCBrZXJuZWw6IGVoY2lfaGNkIDAwMDA6MDA6MWQuNzogc2V0dGluZyBsYXRlbmN5IHRp bWVyIHRvIDY0Ck1hciAyNyAyMDoxODowNiBsaW51eC03dnBoIGtlcm5lbDogcGNpIDAwMDA6 MDA6MWUuMDogc2V0dGluZyBsYXRlbmN5IHRpbWVyIHRvIDY0Ck1hciAyNyAyMDoxODowNiBs aW51eC03dnBoIGtlcm5lbDogYWhjaSAwMDAwOjAwOjFmLjI6IHJlc3RvcmluZyBjb25maWcg c3BhY2UgYXQgb2Zmc2V0IDB4MSAod2FzIDB4MmIwMDQwMywgd3JpdGluZyAweDJiMDA0MDcp Ck1hciAyNyAyMDoxODowNiBsaW51eC03dnBoIGtlcm5lbDogYWhjaSAwMDAwOjAwOjFmLjI6 IHNldHRpbmcgbGF0ZW5jeSB0aW1lciB0byA2NApNYXIgMjcgMjA6MTg6MDYgbGludXgtN3Zw aCBrZXJuZWw6IHBjaSAwMDAwOjE1OjAwLjA6IFBDSSBJTlQgQSAtPiBHU0kgMTYgKGxldmVs LCBsb3cpIC0+IElSUSAxNgpNYXIgMjcgMjA6MTg6MDYgbGludXgtN3ZwaCBrZXJuZWw6IG9o Y2kxMzk0OiBmdy1ob3N0MDogT0hDSS0xMzk0IDEuMSAoUENJKTogSVJRPVsxN10gIE1NSU89 W2Y0ODAxMDAwLWY0ODAxN2ZmXSAgTWF4IFBhY2tldD1bMjA0OF0gIElSL0lUIGNvbnRleHRz PVs0LzRdCk1hciAyNyAyMDoxODowNiBsaW51eC03dnBoIGtlcm5lbDogc2QgMDowOjA6MDog W3NkYV0gU3RhcnRpbmcgZGlzawpNYXIgMjcgMjA6MTg6MDYgbGludXgtN3ZwaCBrZXJuZWw6 IGF0YTI6IFNBVEEgbGluayB1cCAxLjUgR2JwcyAoU1N0YXR1cyAxMTMgU0NvbnRyb2wgMzAw KQpNYXIgMjcgMjA6MTg6MDYgbGludXgtN3ZwaCBrZXJuZWw6IGF0YTE6IFNBVEEgbGluayB1 cCAxLjUgR2JwcyAoU1N0YXR1cyAxMTMgU0NvbnRyb2wgMzAwKQpNYXIgMjcgMjA6MTg6MDYg bGludXgtN3ZwaCBrZXJuZWw6IGF0YTEuMDA6IEFDUEkgY21kIGVmLzAyOjAwOjAwOjAwOjAw OmEwIHN1Y2NlZWRlZApNYXIgMjcgMjA6MTg6MDYgbGludXgtN3ZwaCBrZXJuZWw6IGF0YTEu MDA6IEFDUEkgY21kIGY1LzAwOjAwOjAwOjAwOjAwOmEwIGZpbHRlcmVkIG91dApNYXIgMjcg MjA6MTg6MDYgbGludXgtN3ZwaCBrZXJuZWw6IGF0YTEuMDA6IEFDUEkgY21kIGVmLzVmOjAw OjAwOjAwOjAwOmEwIHN1Y2NlZWRlZApNYXIgMjcgMjA6MTg6MDYgbGludXgtN3ZwaCBrZXJu ZWw6IGF0YTEuMDA6IEFDUEkgY21kIGVmLzEwOjAzOjAwOjAwOjAwOmEwIGZpbHRlcmVkIG91 dApNYXIgMjcgMjA6MTg6MDYgbGludXgtN3ZwaCBrZXJuZWw6IGF0YTEuMDA6IEFDUEkgY21k IGVmLzAyOjAwOjAwOjAwOjAwOmEwIHN1Y2NlZWRlZApNYXIgMjcgMjA6MTg6MDYgbGludXgt N3ZwaCBrZXJuZWw6IGF0YTEuMDA6IEFDUEkgY21kIGY1LzAwOjAwOjAwOjAwOjAwOmEwIGZp bHRlcmVkIG91dApNYXIgMjcgMjA6MTg6MDYgbGludXgtN3ZwaCBrZXJuZWw6IGF0YTEuMDA6 IEFDUEkgY21kIGVmLzVmOjAwOjAwOjAwOjAwOmEwIHN1Y2NlZWRlZApNYXIgMjcgMjA6MTg6 MDYgbGludXgtN3ZwaCBrZXJuZWw6IGF0YTEuMDA6IEFDUEkgY21kIGVmLzEwOjAzOjAwOjAw OjAwOmEwIGZpbHRlcmVkIG91dApNYXIgMjcgMjA6MTg6MDYgbGludXgtN3ZwaCBrZXJuZWw6 IGF0YTEuMDA6IGNvbmZpZ3VyZWQgZm9yIFVETUEvMTMzCk1hciAyNyAyMDoxODowNiBsaW51 eC03dnBoIGtlcm5lbDogYXRhMTogZXhjZXB0aW9uIEVtYXNrIDB4MTAgU0FjdCAweDAgU0Vy ciAweDAgYWN0aW9uIDB4OSB0NApNYXIgMjcgMjA6MTg6MDYgbGludXgtN3ZwaCBrZXJuZWw6 IGF0YTE6IGlycV9zdGF0IDB4MDA0MDAwNDAsIGNvbm5lY3Rpb24gc3RhdHVzIGNoYW5nZWQK TWFyIDI3IDIwOjE4OjA2IGxpbnV4LTd2cGgga2VybmVsOiBhdGEyLjAwOiBBQ1BJIGNtZCBl My8wMDoxZjowMDowMDowMDphMCBzdWNjZWVkZWQKTWFyIDI3IDIwOjE4OjA2IGxpbnV4LTd2 cGgga2VybmVsOiBhdGEyLjAwOiBBQ1BJIGNtZCBlMy8wMDowMjowMDowMDowMDphMCBzdWNj ZWVkZWQKTWFyIDI3IDIwOjE4OjA2IGxpbnV4LTd2cGgga2VybmVsOiBhdGExLjAwOiBjb25m aWd1cmVkIGZvciBVRE1BLzEzMwpNYXIgMjcgMjA6MTg6MDYgbGludXgtN3ZwaCBrZXJuZWw6 IGF0YTE6IEVIIGNvbXBsZXRlCk1hciAyNyAyMDoxODowNiBsaW51eC03dnBoIGtlcm5lbDog c2QgMDowOjA6MDogW3NkYV0gMzkwNzIxOTY4IDUxMi1ieXRlIGhhcmR3YXJlIHNlY3RvcnM6 ICgyMDAgR0IvMTg2IEdpQikKTWFyIDI3IDIwOjE4OjA2IGxpbnV4LTd2cGgga2VybmVsOiBz ZCAwOjA6MDowOiBbc2RhXSBXcml0ZSBQcm90ZWN0IGlzIG9mZgpNYXIgMjcgMjA6MTg6MDYg bGludXgtN3ZwaCBrZXJuZWw6IHNkIDA6MDowOjA6IFtzZGFdIE1vZGUgU2Vuc2U6IDAwIDNh IDAwIDAwCk1hciAyNyAyMDoxODowNiBsaW51eC03dnBoIGtlcm5lbDogc2QgMDowOjA6MDog W3NkYV0gV3JpdGUgY2FjaGU6IGVuYWJsZWQsIHJlYWQgY2FjaGU6IGVuYWJsZWQsIGRvZXNu J3Qgc3VwcG9ydCBEUE8gb3IgRlVBCk1hciAyNyAyMDoxODowNiBsaW51eC03dnBoIGtlcm5l bDogc2QgMDowOjA6MDogW3NkYV0gMzkwNzIxOTY4IDUxMi1ieXRlIGhhcmR3YXJlIHNlY3Rv cnM6ICgyMDAgR0IvMTg2IEdpQikKTWFyIDI3IDIwOjE4OjA2IGxpbnV4LTd2cGgga2VybmVs OiBzZCAwOjA6MDowOiBbc2RhXSBXcml0ZSBQcm90ZWN0IGlzIG9mZgpNYXIgMjcgMjA6MTg6 MDYgbGludXgtN3ZwaCBrZXJuZWw6IHNkIDA6MDowOjA6IFtzZGFdIE1vZGUgU2Vuc2U6IDAw IDNhIDAwIDAwCk1hciAyNyAyMDoxODowNiBsaW51eC03dnBoIGtlcm5lbDogc2QgMDowOjA6 MDogW3NkYV0gV3JpdGUgY2FjaGU6IGVuYWJsZWQsIHJlYWQgY2FjaGU6IGVuYWJsZWQsIGRv ZXNuJ3Qgc3VwcG9ydCBEUE8gb3IgRlVBCk1hciAyNyAyMDoxODowNiBsaW51eC03dnBoIGtl cm5lbDogYXRhMi4wMDogQUNQSSBjbWQgZTMvMDA6MWY6MDA6MDA6MDA6YTAgc3VjY2VlZGVk Ck1hciAyNyAyMDoxODowNiBsaW51eC03dnBoIGtlcm5lbDogYXRhMi4wMDogQUNQSSBjbWQg ZTMvMDA6MDI6MDA6MDA6MDA6YTAgc3VjY2VlZGVkCk1hciAyNyAyMDoxODowNiBsaW51eC03 dnBoIGtlcm5lbDogYXRhMi4wMDogY29uZmlndXJlZCBmb3IgVURNQS8xMzMKTWFyIDI3IDIw OjE4OjA2IGxpbnV4LTd2cGgga2VybmVsOiBhdGEyOiBleGNlcHRpb24gRW1hc2sgMHgxMCBT QWN0IDB4MCBTRXJyIDB4MCBhY3Rpb24gMHg5IHQ0Ck1hciAyNyAyMDoxODowNiBsaW51eC03 dnBoIGtlcm5lbDogYXRhMjogaXJxX3N0YXQgMHg0MDAwMDAwMQpNYXIgMjcgMjA6MTg6MDYg bGludXgtN3ZwaCBrZXJuZWw6IGF0YTIuMDA6IGNvbmZpZ3VyZWQgZm9yIFVETUEvMTMzCk1h ciAyNyAyMDoxODowNiBsaW51eC03dnBoIGtlcm5lbDogYXRhMjogRUggY29tcGxldGUKTWFy IDI3IDIwOjE4OjA2IGxpbnV4LTd2cGgga2VybmVsOiBwY2kgMDAwMDowMDowMi4wOiBwb3dl ciBzdGF0ZSBjaGFuZ2VkIGJ5IEFDUEkgdG8gRDAKTWFyIDI3IDIwOjE4OjA2IGxpbnV4LTd2 cGgga2VybmVsOiBwY2kgMDAwMDowMDowMi4wOiBzZXR0aW5nIGxhdGVuY3kgdGltZXIgdG8g NjQKTWFyIDI3IDIwOjE4OjA2IGxpbnV4LTd2cGgga2VybmVsOiBSZXN0YXJ0aW5nIHRhc2tz IC4uLiBkb25lLgoK --------------030800010103040203000507-- -- 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/