Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S964851Ab0GPJep (ORCPT ); Fri, 16 Jul 2010 05:34:45 -0400 Received: from mail-bw0-f46.google.com ([209.85.214.46]:50354 "EHLO mail-bw0-f46.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S936150Ab0GPJek (ORCPT ); Fri, 16 Jul 2010 05:34:40 -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 :content-type; b=SwAnx/J5uVl8Iz12r/dz5XJETb/OTITLfmLFw2Nilmi81Tajno7a7fmg6j/nn8rEiC rvb3DXlZ3lrO5Yy5+r86lhnjYA3QOWE5AhSgwt3uadhpATSQABDw42yvk5axjW2kcSBt JT+N5Qzaww3x6kPDxf/Sa2ZpbSNvQ5TNU2rvw= Message-ID: <4C4027A4.9050204@gmail.com> Date: Fri, 16 Jul 2010 12:34:28 +0300 From: Konstantinos Skarlatos User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9.2.4) Gecko/20100608 Lightning/1.0b2 Thunderbird/3.1 MIME-Version: 1.0 To: Thomas Fjellstrom CC: linux-kernel@vger.kernel.org, Caspar Smit , "linux-scsi@vger.kernel.org" , ayan@marvell.com, andy yan , linux-raid Subject: Re: mvsas still has problems with 2.6.34 Content-Type: multipart/mixed; boundary="------------000602040006000104040101" Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 74863 Lines: 1385 This is a multi-part message in MIME format. --------------000602040006000104040101 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit I am another user of mvsas, attached you can find two recent emails with kernel logs that i have sent to the linux-scsi list regarding my problems with that driver Kind regards On 16/7/2010 12:26 μμ, Thomas Fjellstrom wrote: > On July 16, 2010, Caspar Smit wrote: >>> On July 16, 2010, Caspar Smit wrote: >>>> Thomas, >>>> >>>> The patches you are using are the ones from november '09 i presume? >>>> Those >>>> patches still had a lot of SATA issues so I think they didn't make the >>>> kernel. The patches seemed to handle SAS disks just fine though. SATA >>>> disks was a whole different story. >>> I'm actually using some that Andy Yan sent me privately, I'm not sure >>> if they are the same exact ones he sent to linux-scsi. Probably are >>> though. >> The november patches were a set of 7 patches where only the first 6 >> needed to be applied. > Yeah, I was given a zip of the driver a little while before he posted the > patches to the list. > >>>> Srinivas Naga Venkatasatya Pasagadugula created a patch instead of >>>> Andy Yan's patches which seemed to handle SATA disks a lot better but >>>> still after some tests it had alot of problems. Srinivas Naga >>>> Venkatasatya Pasagadugula is now in the process of creating a new >>>> patch to fix the remaining issues. He told me it would take a long >>>> time to create those and >>>> it is now a few months ago since. I and others submitted extensive >>>> logging >>>> for him to check. >>>> >>>> As for production I could only advise this: >>>> >>>> Using SAS disks: Use stock 2.6.34 kernel + Andy Yan's patches >>>> Using SATA disks: DO NOT GO INTO PRODCUTION. >>> I've been using the code Andy Yan sent me for 7 months now with 5 SATA >>> disks >>> on a md raid5 array. I haven't noticed anything serious in that time. >>> Prior >>> to tonight I had been using 2.6.32 for quite some time. >>> >>> Maybe the issues only show up with serious load? My raid array doesn't >>> get hammered, at least not often. >> The main problem was hotplugging a SATA disk. This results in a kernel >> panic almost all of the time. There were more issues like the >> HDIO_GET_IDENTITY failed messages during boot for SATA disks and VERY >> SLOW xfs creation times. > I don't recall xfs taking /that/ long for a 4TB fs. With 2.6.34 I don't see > any HDIO_GET_IDENTITY messages in dmesg. But I'll bet it freaks out if I try > and hot remove one of the drives. I remember seeing the card lockup, and/or > the kernel oopsing the last time I tried (2.6.30-2.6.32 time frame). > Thankfully its not something I often do. While I Can, since I have a hot > swap unit, its just not something I've had to do yet. > > This array has been pretty solid for the past 6 months. Not sure it helps > but I've been very careful with this machine, it gets shut down > automatically and safely when the UPS battery gets low, so there hasn't been > any abrupt shutdowns, except today when a forkbomb hit, and I had to > SYSRQ+S+U+B the box. > > At any rate I can help test whatever new patches might come along. > >> Kind regards, >> Caspar Smit >> >>> Thanks >>> >>>> Kind regards, >>>> Caspar Smit >>>> >>>>> On July 16, 2010, Thomas Fjellstrom wrote: >>>>>> On July 16, 2010, Thomas Fjellstrom wrote: >>>>>>> I've recently updated my server, and the mvsas driver included in >>>> 2.6.34.1 still causes my AOC-SASLP-MV8 card to completely lock up >>>> >>>>>> after >>>>>> >>>>>>> mdraid starts up on the devices. The machine is essentially in >>>> "production" so I can't do a heck of a lot of testing on it anymore. >>>> The mvsas driver I got from Andy Yan seems to be a little outdated, >>>> it >>>> >>>>>>> fails to compile due to a missing argument to >>>> sas_change_queue_depth, >>>> which I managed to fix, and I will try testing. I hope it works. >>>> >>>>>> It seems to work with the change I made. >>>>> Sorry for the noise, I forgot to post the following in my last >>>>> couple >>>> messages: >>>>> It works, but I do get a kernel warning: >>>>> >>>>> Jul 16 00:38:05 boris kernel: [ 20.104295] ------------[ cut here >>>> ]------------ >>>> >>>>> Jul 16 00:38:05 boris kernel: [ 20.104315] WARNING: at >>>>> drivers/ata/libata-core.c:5216 ata_qc_issue+0x31b/0x330 [libata]() >>>>> Jul >>>> 16 00:38:05 boris kernel: [ 20.104323] Hardware name: >>>>> GA-MA790FXT-UD5P >>>>> Jul 16 00:38:05 boris kernel: [ 20.104327] Modules linked in: >>>>> snd_hda_codec_realtek snd_hda_intel snd_hda_codec snd_hwdep >>>> snd_pcm_oss >>>> snd_mixer_oss nouveau ttm snd_pcm drm_kms_helper snd_seq_midi k10temp >>>> drm >>>> >>>>> agpgart i2c_algo_bit snd_rawmidi snd_seq_midi_event i2c_piix4 >>>>> i2c_core >>>> evdev edac_core edac_mce_amd tpm_tis snd_seq pcspkr tpm button >>>> tpm_bios wmi snd_timer snd_seq_device processor snd soundcore >>>> snd_page_alloc ext3 jbd mbcache dm_mod raid1 md_mod sg sr_mod sd_mod >>>> crc_t10dif cdrom ata_generic ohci_hcd ide_pci_generic ahci mvsas >>>> libsas libata atiixp scsi_transport_sas firewire_ohci firewire_core >>>> crc_itu_t thermal skge thermal_sys ide_core ehci_hcd r8169 mii >>>> usbcore scsi_mod nls_base [last unloaded: scsi_wait_scan] >>>> >>>>> Jul 16 00:38:05 boris kernel: [ 20.104448] Pid: 6091, comm: ata_id >>>> Not >>>> tainted 2.6.34.1 #2 >>>> >>>>> Jul 16 00:38:05 boris kernel: [ 20.104453] Call Trace: >>>>> Jul 16 00:38:05 boris kernel: [ 20.104462] [] ? >>>> warn_slowpath_common+0x73/0xb0 >>>> >>>>> Jul 16 00:38:05 boris kernel: [ 20.104472] [] ? >>>> ata_qc_issue+0x31b/0x330 [libata] >>>> >>>>> Jul 16 00:38:05 boris kernel: [ 20.104482] [] ? >>>> scsi_init_io+0x2f/0x190 [scsi_mod] >>>> >>>>> Jul 16 00:38:05 boris kernel: [ 20.104492] [] ? >>>> ata_scsi_pass_thru+0x0/0x2e0 [libata] >>>> >>>>> Jul 16 00:38:05 boris kernel: [ 20.104500] [] ? >>>> scsi_done+0x0/0x20 [scsi_mod] >>>> >>>>> Jul 16 00:38:05 boris kernel: [ 20.104509] [] ? >>>> ata_scsi_translate+0x9e/0x180 [libata] >>>> >>>>> Jul 16 00:38:05 boris kernel: [ 20.104517] [] ? >>>> scsi_done+0x0/0x20 [scsi_mod] >>>> >>>>> Jul 16 00:38:05 boris kernel: [ 20.104525] [] ? >>>> sas_queuecommand+0x9b/0x330 [libsas] >>>> >>>>> Jul 16 00:38:05 boris kernel: [ 20.104533] [] ? >>>> scsi_dispatch_cmd+0x17e/0x2b0 [scsi_mod] >>>> >>>>> Jul 16 00:38:05 boris kernel: [ 20.104542] [] ? >>>> scsi_request_fn+0x3e0/0x570 [scsi_mod] >>>> >>>>> Jul 16 00:38:05 boris kernel: [ 20.104549] [] ? >>>> del_timer+0x71/0xd0 >>>> >>>>> Jul 16 00:38:05 boris kernel: [ 20.104556] [] ? >>>> __blk_run_queue+0x63/0x130 >>>> >>>>> Jul 16 00:38:05 boris kernel: [ 20.104563] [] ? >>>> elv_insert+0x132/0x1f0 >>>> >>>>> Jul 16 00:38:05 boris kernel: [ 20.104570] [] ? >>>> blk_execute_rq_nowait+0x59/0xb0 >>>> >>>>> Jul 16 00:38:05 boris kernel: [ 20.104576] [] ? >>>> blk_execute_rq+0x72/0xe0 >>>> >>>>> Jul 16 00:38:05 boris kernel: [ 20.104582] [] ? >>>> blk_rq_map_user+0x1ab/0x290 >>>> >>>>> Jul 16 00:38:05 boris kernel: [ 20.104588] [] ? >>>> sg_io+0x241/0x3f0 >>>> >>>>> Jul 16 00:38:05 boris kernel: [ 20.104594] [] ? >>>> scsi_cmd_ioctl+0x45c/0x4b0 >>>> >>>>> Jul 16 00:38:05 boris kernel: [ 20.104601] [] ? >>>> __dentry_open+0x22f/0x340 >>>> >>>>> Jul 16 00:38:05 boris kernel: [ 20.104607] [] ? >>>> inode_permission+0x93/0xd0 >>>> >>>>> Jul 16 00:38:05 boris kernel: [ 20.104614] [] ? >>>> sd_ioctl+0xa4/0x120 [sd_mod] >>>> >>>>> Jul 16 00:38:05 boris kernel: [ 20.105009] [] ? >>>> __blkdev_driver_ioctl+0x98/0xe0 >>>> >>>>> Jul 16 00:38:05 boris kernel: [ 20.105410] [] ? >>>> blkdev_ioctl+0x1f5/0x7b0 >>>> >>>>> Jul 16 00:38:05 boris kernel: [ 20.105815] [] ? >>>> cp_new_stat+0xe0/0x100 >>>> >>>>> Jul 16 00:38:05 boris kernel: [ 20.106230] [] ? >>>> block_ioctl+0x37/0x40 >>>> >>>>> Jul 16 00:38:05 boris kernel: [ 20.106647] [] ? >>>> vfs_ioctl+0x35/0xd0 >>>> >>>>> Jul 16 00:38:05 boris kernel: [ 20.107064] [] ? >>>> do_vfs_ioctl+0x88/0x560 >>>> >>>>> Jul 16 00:38:05 boris kernel: [ 20.107490] [] ? >>>> sys_newfstat+0x2e/0x50 >>>> >>>>> Jul 16 00:38:05 boris kernel: [ 20.107919] [] ? >>>> sys_ioctl+0x80/0xa0 >>>> >>>>> Jul 16 00:38:05 boris kernel: [ 20.108003] [] ? >>>> system_call_fastpath+0x16/0x1b >>>> >>>>> Jul 16 00:38:05 boris kernel: [ 20.108003] ---[ end trace >>>>> e8ea9c22d6b28439 ]--- >>>>> >>>>> Other than this stack trace, it seems to work fine. >>>>> >>>>>>> At some point though I really hope this gets fixed. I'm still >>>> willing >>>> to help test any new versions, just that I can't keep my box down for >>>> an extended period. >>>> >>>>>>> Thanks. >>>>> I forgot to post, but here are the kernel messages I get when trying >>>> to >>>> >>>> use the kernel's included mvsas driver: >>>>> Jul 15 22:42:41 boris kernel: [ 208.816129] sd 0:0:3:0: [sdf] >>>> Unhandled >>>> error code >>>> >>>>> Jul 15 22:42:41 boris kernel: [ 208.816809] sd 0:0:3:0: [sdf] > Result: >>>> hostbyte=DID_OK driverbyte=DRIVER_TIMEOUT >>>> >>>>> Jul 15 22:42:41 boris kernel: [ 208.817470] sd 0:0:3:0: [sdf] CDB: >>>> Read(10): 28 00 3a 45 c1 08 00 04 00 00 >>>> >>>>> Jul 15 22:42:41 boris kernel: [ 208.818853] sd 0:0:1:0: [sdd] >>>> Unhandled >>>> error code >>>> >>>>> Jul 15 22:42:41 boris kernel: [ 208.819508] sd 0:0:1:0: [sdd] > Result: >>>> hostbyte=DID_OK driverbyte=DRIVER_TIMEOUT >>>> >>>>> Jul 15 22:42:41 boris kernel: [ 208.820179] sd 0:0:1:0: [sdd] CDB: >>>> Read(10): 28 00 3a 45 be 58 00 02 b0 00 >>>> >>>>> Jul 15 22:42:41 boris kernel: [ 208.821558] sd 0:0:2:0: [sde] >>>> Unhandled >>>> error code >>>> >>>>> Jul 15 22:42:41 boris kernel: [ 208.822201] sd 0:0:2:0: [sde] > Result: >>>> hostbyte=DID_OK driverbyte=DRIVER_TIMEOUT >>>> >>>>> Jul 15 22:42:41 boris kernel: [ 208.822836] sd 0:0:2:0: [sde] CDB: >>>> Read(10): 28 00 3a 45 c1 08 00 04 00 00 >>>> >>>>> Jul 15 22:42:41 boris kernel: [ 208.824157] sd 0:0:4:0: [sdg] >>>> Unhandled >>>> error code >>>> >>>>> Jul 15 22:42:41 boris kernel: [ 208.824784] sd 0:0:4:0: [sdg] > Result: >>>> hostbyte=DID_OK driverbyte=DRIVER_TIMEOUT >>>> >>>>> Jul 15 22:42:41 boris kernel: [ 208.825407] sd 0:0:4:0: [sdg] CDB: >>>> Read(10): 28 00 3a 45 c1 08 00 04 00 00 >>>> >>>>> Jul 15 22:43:13 boris kernel: [ 240.737334] md1_raid5 D >>>>> 0000000000000001 0 6120 2 0x00000000 >>>>> Jul 15 22:43:13 boris kernel: [ 240.737948] ffff88012c94c420 >>>>> 0000000000000046 ffff880100000000 ffff88012f65b680 >>>>> Jul 15 22:43:13 boris kernel: [ 240.738570] 00000000000134c0 >>>>> ffff88012e6effd8 00000000000134c0 ffff88012c94c420 >>>>> Jul 15 22:43:13 boris kernel: [ 240.739196] ffff88012e6effd8 >>>>> ffff88012e6effd8 00000000000134c0 00000000000134c0 >>>>> Jul 15 22:43:13 boris kernel: [ 240.739821] Call Trace: >>>>> Jul 15 22:43:13 boris kernel: [ 240.740458] [] ? >>>> md_super_wait+0xae/0xd0 [md_mod] >>>> >>>>> Jul 15 22:43:13 boris kernel: [ 240.741100] [] ? >>>> autoremove_wake_function+0x0/0x30 >>>> >>>>> Jul 15 22:43:13 boris kernel: [ 240.741729] [] ? >>>> md_update_sb+0x268/0x3d0 [md_mod] >>>> >>>>> Jul 15 22:43:13 boris kernel: [ 240.742361] [] ? >>>> md_check_recovery+0x232/0x520 [md_mod] >>>> >>>>> Jul 15 22:43:13 boris kernel: [ 240.742982] [] ? >>>> raid5d+0x23/0x4f0 [raid456] >>>> >>>>> Jul 15 22:43:13 boris kernel: [ 240.743602] [] ? >>>> schedule_timeout+0x23d/0x310 >>>> >>>>> Jul 15 22:43:13 boris kernel: [ 240.744221] [] ? >>>> finish_task_switch+0x34/0xb0 >>>> >>>>> Jul 15 22:43:13 boris kernel: [ 240.744861] [] ? >>>> md_thread+0x53/0x120 [md_mod] >>>> >>>>> Jul 15 22:43:13 boris kernel: [ 240.745489] [] ? >>>> autoremove_wake_function+0x0/0x30 >>>> >>>>> Jul 15 22:43:13 boris kernel: [ 240.746121] [] ? >>>> md_thread+0x0/0x120 [md_mod] >>>> >>>>> Jul 15 22:43:13 boris kernel: [ 240.746743] [] ? >>>> kthread+0x8e/0xa0 >>>> >>>>> Jul 15 22:43:13 boris kernel: [ 240.747367] [] ? >>>> kernel_thread_helper+0x4/0x10 >>>> >>>>> Jul 15 22:43:13 boris kernel: [ 240.748000] [] ? >>>> kthread+0x0/0xa0 >>>> >>>>> Jul 15 22:43:13 boris kernel: [ 240.748639] [] ? >>>> kernel_thread_helper+0x0/0x10 >>>> >>>>> Jul 15 22:43:13 boris kernel: [ 240.750521] mount D >>>>> 0000000000000001 0 6405 6403 0x00000000 >>>>> Jul 15 22:43:13 boris kernel: [ 240.751158] ffff88012eb8f3d0 >>>>> 0000000000000082 ffff88012e50c600 ffff88012f65d1c0 >>>>> Jul 15 22:43:13 boris kernel: [ 240.751805] 00000000000134c0 >>>>> ffff88012dc0bfd8 00000000000134c0 ffff88012eb8f3d0 >>>>> Jul 15 22:43:13 boris kernel: [ 240.752452] ffff88012dc0bfd8 >>>>> ffff88012dc0bfd8 00000000000134c0 00000000000134c0 >>>>> Jul 15 22:43:13 boris kernel: [ 240.753108] Call Trace: >>>>> Jul 15 22:43:13 boris kernel: [ 240.753761] [] ? >>>> scsi_done+0x0/0x20 [scsi_mod] >>>> >>>>> Jul 15 22:43:13 boris kernel: [ 240.754409] [] ? >>>> schedule_timeout+0x23d/0x310 >>>> >>>>> Jul 15 22:43:13 boris kernel: [ 240.755053] [] ? >>>> blk_peek_request+0x127/0x1e0 >>>> >>>>> Jul 15 22:43:13 boris kernel: [ 240.755708] [] ? >>>> scsi_dispatch_cmd+0x18d/0x2b0 [scsi_mod] >>>> >>>>> Jul 15 22:43:13 boris kernel: [ 240.756358] [] ? >>>> wait_for_common+0xd2/0x180 >>>> >>>>> Jul 15 22:43:13 boris kernel: [ 240.757023] [] ? >>>> default_wake_function+0x0/0x20 >>>> >>>>> Jul 15 22:43:13 boris kernel: [ 240.757672] [] ? >>>> unplug_slaves+0x86/0xc0 [raid456] >>>> >>>>> Jul 15 22:43:13 boris kernel: [ 240.758363] [] ? >>>> xlog_bread_noalign+0xbd/0xf0 [xfs] >>>> >>>>> Jul 15 22:43:13 boris kernel: [ 240.759046] [] ? >>>> xfs_buf_iowait+0x40/0xf0 [xfs] >>>> >>>>> Jul 15 22:43:13 boris kernel: [ 240.759730] [] ? >>>> xlog_bread_noalign+0xbd/0xf0 [xfs] >>>> >>>>> Jul 15 22:43:13 boris kernel: [ 240.760423] [] ? >>>> xlog_bread+0x35/0x80 [xfs] >>>> >>>>> Jul 15 22:43:13 boris kernel: [ 240.761124] [] ? >>>> xlog_find_verify_cycle+0xbf/0x170 [xfs] >>>> >>>>> Jul 15 22:43:13 boris kernel: [ 240.761813] [] ? >>>> xlog_find_head+0x168/0x3a0 [xfs] >>>> >>>>> Jul 15 22:43:13 boris kernel: [ 240.762495] [] ? >>>> xlog_find_tail+0x27/0x3d0 [xfs] >>>> >>>>> Jul 15 22:43:13 boris kernel: [ 240.763178] [] ? >>>> xlog_recover+0x15/0x90 [xfs] >>>> >>>>> Jul 15 22:43:13 boris kernel: [ 240.763858] [] ? >>>> xfs_log_mount+0x134/0x170 [xfs] >>>> >>>>> Jul 15 22:43:13 boris kernel: [ 240.764528] [] ? >>>> xfs_mountfs+0x38f/0x720 [xfs] >>>> >>>>> Jul 15 22:43:13 boris kernel: [ 240.765214] [] ? >>>> kmem_alloc+0x7b/0xc0 [xfs] >>>> >>>>> Jul 15 22:43:13 boris kernel: [ 240.765888] [] ? >>>> kmem_zalloc+0x2b/0x40 [xfs] >>>> >>>>> Jul 15 22:43:13 boris kernel: [ 240.766559] [] ? >>>> xfs_fs_fill_super+0x225/0x3b0 [xfs] >>>> >>>>> Jul 15 22:43:13 boris kernel: [ 240.767203] [] ? >>>> get_sb_bdev+0x1a3/0x1e0 >>>> >>>>> Jul 15 22:43:13 boris kernel: [ 240.767877] [] ? >>>> xfs_fs_fill_super+0x0/0x3b0 [xfs] >>>> >>>>> Jul 15 22:43:13 boris kernel: [ 240.768533] [] ? >>>> vfs_kern_mount+0x83/0x1f0 >>>> >>>>> Jul 15 22:43:13 boris kernel: [ 240.769174] [] ? >>>> do_kern_mount+0x53/0x120 >>>> >>>>> Jul 15 22:43:13 boris kernel: [ 240.769806] [] ? >>>> do_mount+0x28a/0x8a0 >>>> >>>>> Jul 15 22:43:13 boris kernel: [ 240.770441] [] ? >>>> copy_mount_options+0xe0/0x180 >>>> >>>>> Jul 15 22:43:13 boris kernel: [ 240.771073] [] ? >>>> sys_mount+0x9a/0xf0 >>>> >>>>> Jul 15 22:43:13 boris kernel: [ 240.771695] [] ? >>>> system_call_fastpath+0x16/0x1b >>>> >>>>> Jul 15 22:45:13 boris kernel: [ 360.769363] md1_raid5 D >>>>> 0000000000000001 0 6120 2 0x00000000 >>>>> Jul 15 22:45:13 boris kernel: [ 360.770006] ffff88012c94c420 >>>>> 0000000000000046 ffff880100000000 ffff88012f65b680 >>>>> Jul 15 22:45:13 boris kernel: [ 360.770648] 00000000000134c0 >>>>> ffff88012e6effd8 00000000000134c0 ffff88012c94c420 >>>>> Jul 15 22:45:13 boris kernel: [ 360.771298] ffff88012e6effd8 >>>>> ffff88012e6effd8 00000000000134c0 00000000000134c0 >>>>> Jul 15 22:45:13 boris kernel: [ 360.771946] Call Trace: >>>>> Jul 15 22:45:13 boris kernel: [ 360.772620] [] ? >>>> md_super_wait+0xae/0xd0 [md_mod] >>>> >>>>> Jul 15 22:45:13 boris kernel: [ 360.773265] [] ? >>>> autoremove_wake_function+0x0/0x30 >>>> >>>>> Jul 15 22:45:13 boris kernel: [ 360.773911] [] ? >>>> md_update_sb+0x268/0x3d0 [md_mod] >>>> >>>>> Jul 15 22:45:13 boris kernel: [ 360.774550] [] ? >>>> md_check_recovery+0x232/0x520 [md_mod] >>>> >>>>> Jul 15 22:45:13 boris kernel: [ 360.775180] [] ? >>>> raid5d+0x23/0x4f0 [raid456] >>>> >>>>> Jul 15 22:45:13 boris kernel: [ 360.775804] [] ? >>>> schedule_timeout+0x23d/0x310 >>>> >>>>> Jul 15 22:45:13 boris kernel: [ 360.776424] [] ? >>>> finish_task_switch+0x34/0xb0 >>>> >>>>> Jul 15 22:45:13 boris kernel: [ 360.777064] [] ? >>>> md_thread+0x53/0x120 [md_mod] >>>> >>>>> Jul 15 22:45:13 boris kernel: [ 360.777679] [] ? >>>> autoremove_wake_function+0x0/0x30 >>>> >>>>> Jul 15 22:45:13 boris kernel: [ 360.778302] [] ? >>>> md_thread+0x0/0x120 [md_mod] >>>> >>>>> Jul 15 22:45:13 boris kernel: [ 360.778919] [] ? >>>> kthread+0x8e/0xa0 >>>> >>>>> Jul 15 22:45:13 boris kernel: [ 360.779534] [] ? >>>> kernel_thread_helper+0x4/0x10 >>>> >>>>> Jul 15 22:45:13 boris kernel: [ 360.780148] [] ? >>>> kthread+0x0/0xa0 >>>> >>>>> Jul 15 22:45:13 boris kernel: [ 360.780776] [] ? >>>> kernel_thread_helper+0x0/0x10 >>>> >>>>> Jul 15 22:45:13 boris kernel: [ 360.782623] mount D >>>>> 0000000000000001 0 6405 6403 0x00000000 >>>>> Jul 15 22:45:13 boris kernel: [ 360.783248] ffff88012eb8f3d0 >>>>> 0000000000000082 ffff88012e50c600 ffff88012f65d1c0 >>>>> Jul 15 22:45:13 boris kernel: [ 360.783883] 00000000000134c0 >>>>> ffff88012dc0bfd8 00000000000134c0 ffff88012eb8f3d0 >>>>> Jul 15 22:45:13 boris kernel: [ 360.784536] ffff88012dc0bfd8 >>>>> ffff88012dc0bfd8 00000000000134c0 00000000000134c0 >>>>> Jul 15 22:45:13 boris kernel: [ 360.785184] Call Trace: >>>>> Jul 15 22:45:13 boris kernel: [ 360.785829] [] ? >>>> scsi_done+0x0/0x20 [scsi_mod] >>>> >>>>> Jul 15 22:45:13 boris kernel: [ 360.786465] [] ? >>>> schedule_timeout+0x23d/0x310 >>>> >>>>> Jul 15 22:45:13 boris kernel: [ 360.787098] [] ? >>>> blk_peek_request+0x127/0x1e0 >>>> >>>>> Jul 15 22:45:13 boris kernel: [ 360.787740] [] ? >>>> scsi_dispatch_cmd+0x18d/0x2b0 [scsi_mod] >>>> >>>>> Jul 15 22:45:13 boris kernel: [ 360.788361] [] ? >>>> wait_for_common+0xd2/0x180 >>>> >>>>> Jul 15 22:45:13 boris kernel: [ 360.788988] [] ? >>>> default_wake_function+0x0/0x20 >>>> >>>>> Jul 15 22:45:13 boris kernel: [ 360.789612] [] ? >>>> unplug_slaves+0x86/0xc0 [raid456] >>>> >>>>> Jul 15 22:45:13 boris kernel: [ 360.790277] [] ? >>>> xlog_bread_noalign+0xbd/0xf0 [xfs] >>>> >>>>> Jul 15 22:45:13 boris kernel: [ 360.790933] [] ? >>>> xfs_buf_iowait+0x40/0xf0 [xfs] >>>> >>>>> Jul 15 22:45:13 boris kernel: [ 360.791597] [] ? >>>> xlog_bread_noalign+0xbd/0xf0 [xfs] >>>> >>>>> Jul 15 22:45:13 boris kernel: [ 360.792258] [] ? >>>> xlog_bread+0x35/0x80 [xfs] >>>> >>>>> Jul 15 22:45:13 boris kernel: [ 360.792935] [] ? >>>> xlog_find_verify_cycle+0xbf/0x170 [xfs] >>>> >>>>> Jul 15 22:45:13 boris kernel: [ 360.793598] [] ? >>>> xlog_find_head+0x168/0x3a0 [xfs] >>>> >>>>> Jul 15 22:45:13 boris kernel: [ 360.794258] [] ? >>>> xlog_find_tail+0x27/0x3d0 [xfs] >>>> >>>>> Jul 15 22:45:13 boris kernel: [ 360.794910] [] ? >>>> xlog_recover+0x15/0x90 [xfs] >>>> >>>>> Jul 15 22:45:13 boris kernel: [ 360.795565] [] ? >>>> xfs_log_mount+0x134/0x170 [xfs] >>>> >>>>> Jul 15 22:45:13 boris kernel: [ 360.796216] [] ? >>>> xfs_mountfs+0x38f/0x720 [xfs] >>>> >>>>> Jul 15 22:45:13 boris kernel: [ 360.796879] [] ? >>>> kmem_alloc+0x7b/0xc0 [xfs] >>>> >>>>> Jul 15 22:45:13 boris kernel: [ 360.797527] [] ? >>>> kmem_zalloc+0x2b/0x40 [xfs] >>>> >>>>> Jul 15 22:45:13 boris kernel: [ 360.798171] [] ? >>>> xfs_fs_fill_super+0x225/0x3b0 [xfs] >>>> >>>>> Jul 15 22:45:13 boris kernel: [ 360.798785] [] ? >>>> get_sb_bdev+0x1a3/0x1e0 >>>> >>>>> Jul 15 22:45:13 boris kernel: [ 360.799429] [] ? >>>> xfs_fs_fill_super+0x0/0x3b0 [xfs] >>>> >>>>> Jul 15 22:45:13 boris kernel: [ 360.800046] [] ? >>>> vfs_kern_mount+0x83/0x1f0 >>>> >>>>> Jul 15 22:45:13 boris kernel: [ 360.800678] [] ? >>>> do_kern_mount+0x53/0x120 >>>> >>>>> Jul 15 22:45:13 boris kernel: [ 360.801292] [] ? >>>> do_mount+0x28a/0x8a0 >>>> >>>>> Jul 15 22:45:13 boris kernel: [ 360.801910] [] ? >>>> copy_mount_options+0xe0/0x180 >>>> >>>>> Jul 15 22:45:13 boris kernel: [ 360.802531] [] ? >>>> sys_mount+0x9a/0xf0 >>>> >>>>> Jul 15 22:45:13 boris kernel: [ 360.803152] [] ? >>>> system_call_fastpath+0x16/0x1b >>>> >>>>> I'm pretty sure most of that is due to the driver not responding for >>>>> 4 >>>> of >>>> >>>>> the drives (the first few messages) >>>>> >>>>> Thanks again. >>>>> >>>>> -- >>>>> Thomas Fjellstrom >>>>> tfjellstrom@strangesoft.net >>>>> -- >>>>> To unsubscribe from this list: send the line "unsubscribe >>>>> linux-scsi" >>>> in >>>> the body of a message to majordomo@vger.kernel.org >>>> >>>>> More majordomo info at http://vger.kernel.org/majordomo-info.html >>>> -- >>>> 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/ >>> -- >>> Thomas Fjellstrom >>> tfjellstrom@strangesoft.net >>> -- >>> To unsubscribe from this list: send the line "unsubscribe linux-scsi" >>> in the body of a message to majordomo@vger.kernel.org >>> More majordomo info at http://vger.kernel.org/majordomo-info.html >> -- >> 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/ > --------------000602040006000104040101 Content-Type: message/rfc822; name="Re: Still havind major MVSAS issues_.eml" Content-Transfer-Encoding: 8bit Content-Disposition: attachment; filename="Re: Still havind major MVSAS issues_.eml" Return-Path: Received: from [192.168.1.121] (ppp-94-69-230-175.home.otenet.gr [94.69.230.175]) by mx.google.com with ESMTPS id q6sm3149063wbc.23.2010.06.06.06.35.10 (version=TLSv1/SSLv3 cipher=RC4-MD5); Sun, 06 Jun 2010 06:35:11 -0700 (PDT) Message-ID: <4C0BA407.9030503@gmail.com> Date: Sun, 06 Jun 2010 16:35:03 +0300 From: Konstantinos Skarlatos User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.4) Gecko/20100526 Thunderbird/3.1 MIME-Version: 1.0 To: Jelle de Jong CC: "Srinivas Naga Venkatasatya Pasagadugula - ERS, HCL Tech" , Caspar Smit , "linux-scsi@vger.kernel.org" , "Yugendranath R Singh - ERS, HCL Tech" , "Geetha Gopalan, ERS-HCLTech" , "Mohan Kumar TG, ERS,HCLTech" Subject: Re: Still havind major MVSAS issues. References: <53271.87.210.74.220.1270040583.squirrel@ketsers.dhs.org> <7BF8FE1BFB7440B29ECD3D15FB0A4E8C@usish.com.cn> <1068.77.248.79.78.1270102668.squirrel@ketsers.dhs.org> <1543.77.248.79.78.1270108509.squirrel@ketsers.dhs.org> <4BB50A92.3030205@gmx.net> <4BB53983.5050309@cisco.com> <43193.87.210.74.220.1270217681.squirrel@ketsers.dhs.org> <1228.77.248.79.78.1270828327.squirrel@ketsers.dhs.org> <6B62480106F2B34D8404CF2FDAA4D9EF7F36EFEE0C@CHN-HCLT-EVS06.HCLT.CORP.HCL.IN> <4C0B90DC.6070800@powercraft.nl> In-Reply-To: <4C0B90DC.6070800@powercraft.nl> Content-Type: multipart/mixed; boundary="------------080505060305080102060100" This is a multi-part message in MIME format. --------------080505060305080102060100 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit Hello all, I have also got severe problems with mvsas, but have managed to at least make it usable. My config is a AOC-SASLP-MV8 with an HP SAS expander, with WD and Seagate sata disks connected to the expander using a norco 4020 case that does not have any on board expanders. Kernel version is 2.6.33 with latest srinivas patch. I also dont raid, the 13 disks have their own filesystem. My experiences are: The only filesystem that works is JFS. XFS and btrfs crash the controller making all the disks unreadable and that can only be solved by rebooting. (mkfs succeeds, crashes happen only after mounting or when fscking) JFS works ok as long as i access it via samba or make copies and moves with cp and mv. If I try file operations with Thunar file manager, the controller crashes. Smartctl has not caused any problems so far, and works ok. Attached are some kernel logs captured from those crashes. Kind regards, Konstantinos Skarlatos On 6/6/2010 3:13 μμ, Jelle de Jong wrote: > Dear Srini, > > I spent a few weeks catering information and did some intensive > testing the last few days. > > Srinivas Naga Venkatasatya Pasagadugula wrote, on 06-05-10 08:01: >> 1. Is this is the problem with only WD SATA drives? (I don't have WD SATA drives to reproduce this issue.) >> 2. Whether the problem is with direct attached SATA drives or drives connected in expanders also? >> 3. Could you please provide me the "dmesg" log or "/var/log/messages" log. >> 4. How much the capacity of SATA drives connected to controller? >> 5. Your HBA is having 6440 chipset? > With a few tricks I managed to boot my OS from the mvsas controller. I > got eleven different sata disks attached from a 4-port mini-sas > backplate without expander to the two Marvel 88SE63xx/64xx mvsas > controllers in my system. > > I managed to add five mdadm raid1 arrays without added the actual > active sync device (so one disk for each array) I build my lvm systems > on top of this and did a lot of file transfers for testing. > > This worked stable enough, there are HDIO_GET_IDENTITY errors during > boot and operation, but the hard disks seem to be working. > > So to debug if issues are related to some brand of harddisk, I started > to add WDC, Hitachi, SAMSUNG, Maxtor and Seagate disks to the > respected raid1 array, the disks are of different sizes (320GB, 500GB, > 1TB.) > > The sync starts and will fail directly or a while later on failures in > the mvsas driver. I attached an failure example as attachment. > > The failures are of grave severity, I have lost complete lvm2 volumes > and raid arrays during testing. > > Do you also have a SuperMicro AOC-SASLP-MV8 controller for testing? > > I would love to use the controllers for production, but they are > currently unstable. I hope this information helps to solve the mvsas > issues? > > With kind regards, > > Jelle de Jong --------------080505060305080102060100 Content-Type: text/plain; name="mvsas errors.txt" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="mvsas errors.txt" LS0tLS0tLS0tLS0tWyBjdXQgaGVyZSBdLS0tLS0tLS0tLS0tDQpXQVJOSU5HOiBhdCBkcml2 ZXJzL2F0YS9saWJhdGEtY29yZS5jOjUxODYgYXRhX3FjX2lzc3VlKzB4MzFmLzB4MzMwIFts aWJhdGFdKCkNCkhhcmR3YXJlIG5hbWU6DQpNb2R1bGVzIGxpbmtlZCBpbjogaXB2NiBod21v bl92aWQgamZzIGNwdWZyZXFfcG93ZXJzYXZlIGZhbiBjcHVmcmVxX29uZGVtYW5kIGVkYWNf Y29yZSBwb3dlcm5vd19rOCBmaXJld2lyZV9vaGNpIHBzbW91c2UgZmlyZXdpcmVfY29yZSBm cmVxX3RhYmxlIHNlcmlvX3JhdyBwY3Nwa3Igazh0ZW1wIHRoZXJtYWwgY3JjX2l0dV90IGV2 ZGV2IGVkYWNfbWNlX2FtZCBza2dlIHByb2Nlc3NvciBidXR0b24gaTJjX25mb3JjZTIgc2cg Zm9yY2VkZXRoIGkyY19jb3JlIGZ1c2UgcnRjX2Ntb3MgcnRjX2NvcmUgcnRjX2xpYiBleHQy IG1iY2FjaGUgZG1fY3J5cHQgZG1fbW9kIHNlcyBlbmNsb3N1cmUgc2RfbW9kIHVzYl9zdG9y YWdlIG9oY2lfaGNkIG12c2FzIGxpYnNhcyBzYXRhX3NpbCBlaGNpX2hjZCBzY3NpX3RyYW5z cG9ydF9zYXMgc2F0YV9udiB1c2Jjb3JlIHBhdGFfYW1kIHNhdGFfdmlhIGF0YV9nZW5lcmlj IHBhdGFfdmlhIHBhdGFfYWNwaSBsaWJhdGEgc2NzaV9tb2QNClBpZDogMzMwOCwgY29tbTog c21hcnRjdGwgTm90IHRhaW50ZWQgMi42LjMzLUFSQ0ggIzENCkNhbGwgVHJhY2U6DQogWzxm ZmZmZmZmZjgxMDUyOGM4Pl0gd2Fybl9zbG93cGF0aF9jb21tb24rMHg3OC8weGIwDQogWzxm ZmZmZmZmZjgxMDUyOTBmPl0gd2Fybl9zbG93cGF0aF9udWxsKzB4Zi8weDIwDQogWzxmZmZm ZmZmZmEwMDJjMTRmPl0gYXRhX3FjX2lzc3VlKzB4MzFmLzB4MzMwIFtsaWJhdGFdDQogWzxm ZmZmZmZmZmEwMDA2ZmFlPl0gPyBzY3NpX2luaXRfc2d0YWJsZSsweDRlLzB4OTAgW3Njc2lf bW9kXQ0KIFs8ZmZmZmZmZmZhMDAzM2NkMD5dID8gYXRhX3Njc2lfcGFzc190aHJ1KzB4MC8w eDJmMCBbbGliYXRhXQ0KIFs8ZmZmZmZmZmZhMDAzMTBjNj5dIGF0YV9zY3NpX3RyYW5zbGF0 ZSsweGE2LzB4MTgwIFtsaWJhdGFdDQogWzxmZmZmZmZmZmEwMDAwYjEwPl0gPyBzY3NpX2Rv bmUrMHgwLzB4MjAgW3Njc2lfbW9kXQ0KIFs8ZmZmZmZmZmZhMDAwMGIxMD5dID8gc2NzaV9k b25lKzB4MC8weDIwIFtzY3NpX21vZF0NCiBbPGZmZmZmZmZmYTAwMzQzNjk+XSBhdGFfc2Fz X3F1ZXVlY21kKzB4MTM5LzB4MmIwIFtsaWJhdGFdDQogWzxmZmZmZmZmZmEwMGYzMDk4Pl0g c2FzX3F1ZXVlY29tbWFuZCsweDk4LzB4MzAwIFtsaWJzYXNdDQogWzxmZmZmZmZmZmEwMDAw YzI1Pl0gc2NzaV9kaXNwYXRjaF9jbWQrMHhmNS8weDIzMCBbc2NzaV9tb2RdDQogWzxmZmZm ZmZmZmEwMDA2YmEyPl0gc2NzaV9yZXF1ZXN0X2ZuKzB4MzIyLzB4M2UwIFtzY3NpX21vZF0N CiBbPGZmZmZmZmZmODExYjcyYmQ+XSBfX2dlbmVyaWNfdW5wbHVnX2RldmljZSsweDJkLzB4 NDANCiBbPGZmZmZmZmZmODExYmNiZjg+XSBibGtfZXhlY3V0ZV9ycV9ub3dhaXQrMHg2OC8w eGIwDQogWzxmZmZmZmZmZjgxMWJjY2MxPl0gYmxrX2V4ZWN1dGVfcnErMHg4MS8weGYwDQog WzxmZmZmZmZmZjgxMWI0ZDBiPl0gPyBibGtfcnFfYmlvX3ByZXArMHgyYi8weGQwDQogWzxm ZmZmZmZmZjgxMWJjODY2Pl0gPyBibGtfcnFfbWFwX2tlcm4rMHhkNi8weDE1MA0KIFs8ZmZm ZmZmZmZhMDAwN2VlNz5dIHNjc2lfZXhlY3V0ZSsweGY3LzB4MTYwIFtzY3NpX21vZF0NCiBb PGZmZmZmZmZmYTAwMzMxNjc+XSBhdGFfY21kX2lvY3RsKzB4MTc3LzB4MzIwIFtsaWJhdGFd DQogWzxmZmZmZmZmZmEwMDMzNDY3Pl0gYXRhX3Nhc19zY3NpX2lvY3RsKzB4MTU3LzB4MmIw IFtsaWJhdGFdDQogWzxmZmZmZmZmZmEwMGYyNWY3Pl0gc2FzX2lvY3RsKzB4NDcvMHg1MCBb bGlic2FzXQ0KIFs8ZmZmZmZmZmZhMDAwMjIyNT5dIHNjc2lfaW9jdGwrMHhkNS8weDM5MCBb c2NzaV9tb2RdDQogWzxmZmZmZmZmZmEwMTM0ZDNlPl0gc2RfaW9jdGwrMHhjZS8weGUwIFtz ZF9tb2RdDQogWzxmZmZmZmZmZjgxMWJlMzVmPl0gX19ibGtkZXZfZHJpdmVyX2lvY3RsKzB4 OGYvMHhiMA0KIFs8ZmZmZmZmZmY4MTFiZTgyZT5dIGJsa2Rldl9pb2N0bCsweDIyZS8weDgy MA0KIFs8ZmZmZmZmZmY4MTE0ZmRmNz5dIGJsb2NrX2lvY3RsKzB4MzcvMHg0MA0KIFs8ZmZm ZmZmZmY4MTEzMWFjOD5dIHZmc19pb2N0bCsweDM4LzB4ZDANCiBbPGZmZmZmZmZmODExMzFj NzA+XSBkb192ZnNfaW9jdGwrMHg4MC8weDU2MA0KIFs8ZmZmZmZmZmY4MTFjZmY0Nj5dID8g X191cF9yZWFkKzB4YTYvMHhkMA0KIFs8ZmZmZmZmZmY4MTA3N2MyOT5dID8gdXBfcmVhZCsw eDkvMHgxMA0KIFs8ZmZmZmZmZmY4MTEzMjFkMT5dIHN5c19pb2N0bCsweDgxLzB4YTANCiBb PGZmZmZmZmZmODEwMGEwMDI+XSBzeXN0ZW1fY2FsbF9mYXN0cGF0aCsweDE2LzB4MWINCi0t LVsgZW5kIHRyYWNlIDExNWFkNmJmMzQ3NjU0ZTcgXS0tLQ0KIHNkbTogc2RtMQ0KIHNkbjog c2RuMQ0KZHJpdmVycy9zY3NpL212c2FzL212X3Nhcy5jIDE2Njk6bXZzX2Fib3J0X3Rhc2s6 cmM9IDUNCmRyaXZlcnMvc2NzaS9tdnNhcy9tdl9zYXMuYyAxNjA4Om12c19xdWVyeV90YXNr OnJjPSA1DQpkcml2ZXJzL3Njc2kvbXZzYXMvbXZfc2FzLmMgMTY2OTptdnNfYWJvcnRfdGFz azpyYz0gNQ0KZHJpdmVycy9zY3NpL212c2FzL212X3Nhcy5jIDE2MDg6bXZzX3F1ZXJ5X3Rh c2s6cmM9IDUNCmRyaXZlcnMvc2NzaS9tdnNhcy9tdl9zYXMuYyAxNjY5Om12c19hYm9ydF90 YXNrOnJjPSA1DQpkcml2ZXJzL3Njc2kvbXZzYXMvbXZfc2FzLmMgMTYwODptdnNfcXVlcnlf dGFzazpyYz0gNQ0KZHJpdmVycy9zY3NpL212c2FzL212X3Nhcy5jIDE2Njk6bXZzX2Fib3J0 X3Rhc2s6cmM9IDUNCmRyaXZlcnMvc2NzaS9tdnNhcy9tdl9zYXMuYyAxNjA4Om12c19xdWVy eV90YXNrOnJjPSA1DQpkcml2ZXJzL3Njc2kvbXZzYXMvbXZfc2FzLmMgMTY2OTptdnNfYWJv cnRfdGFzazpyYz0gNQ0KZHJpdmVycy9zY3NpL212c2FzL212X3Nhcy5jIDE2MDg6bXZzX3F1 ZXJ5X3Rhc2s6cmM9IDUNCmRyaXZlcnMvc2NzaS9tdnNhcy9tdl9zYXMuYyAxNjY5Om12c19h Ym9ydF90YXNrOnJjPSA1DQpkcml2ZXJzL3Njc2kvbXZzYXMvbXZfc2FzLmMgMTYwODptdnNf cXVlcnlfdGFzazpyYz0gNQ0KZHJpdmVycy9zY3NpL212c2FzL212X3Nhcy5jIDE2Njk6bXZz X2Fib3J0X3Rhc2s6cmM9IDUNCmRyaXZlcnMvc2NzaS9tdnNhcy9tdl9zYXMuYyAxNjA4Om12 c19xdWVyeV90YXNrOnJjPSA1DQpkcml2ZXJzL3Njc2kvbXZzYXMvbXZfc2FzLmMgMTY2OTpt dnNfYWJvcnRfdGFzazpyYz0gNQ0KZHJpdmVycy9zY3NpL212c2FzL212X3Nhcy5jIDE2MDg6 bXZzX3F1ZXJ5X3Rhc2s6cmM9IDUNCmRyaXZlcnMvc2NzaS9tdnNhcy9tdl9zYXMuYyAxNjY5 Om12c19hYm9ydF90YXNrOnJjPSA1DQpkcml2ZXJzL3Njc2kvbXZzYXMvbXZfc2FzLmMgMTYw ODptdnNfcXVlcnlfdGFzazpyYz0gNQ0KZHJpdmVycy9zY3NpL212c2FzL212X3Nhcy5jIDE2 Njk6bXZzX2Fib3J0X3Rhc2s6cmM9IDUNCmRyaXZlcnMvc2NzaS9tdnNhcy9tdl9zYXMuYyAx NjA4Om12c19xdWVyeV90YXNrOnJjPSA1DQpkcml2ZXJzL3Njc2kvbXZzYXMvbXZfc2FzLmMg MTY2OTptdnNfYWJvcnRfdGFzazpyYz0gNQ0KZHJpdmVycy9zY3NpL212c2FzL212X3Nhcy5j IDE2MDg6bXZzX3F1ZXJ5X3Rhc2s6cmM9IDUNCmRyaXZlcnMvc2NzaS9tdnNhcy9tdl9zYXMu YyAxNjY5Om12c19hYm9ydF90YXNrOnJjPSA1DQpkcml2ZXJzL3Njc2kvbXZzYXMvbXZfc2Fz LmMgMTYwODptdnNfcXVlcnlfdGFzazpyYz0gNQ0KZHJpdmVycy9zY3NpL212c2FzL212X3Nh cy5jIDE2Njk6bXZzX2Fib3J0X3Rhc2s6cmM9IDUNCmRyaXZlcnMvc2NzaS9tdnNhcy9tdl9z YXMuYyAxNjA4Om12c19xdWVyeV90YXNrOnJjPSA1DQpJTkZPOiB0YXNrIHNtYmQ6MzM0OCBi bG9ja2VkIGZvciBtb3JlIHRoYW4gMTIwIHNlY29uZHMuDQoiZWNobyAwID4gL3Byb2Mvc3lz L2tlcm5lbC9odW5nX3Rhc2tfdGltZW91dF9zZWNzIiBkaXNhYmxlcyB0aGlzIG1lc3NhZ2Uu DQpzbWJkICAgICAgICAgIEQgZmZmZjg4MDAwMTgwZjk0OCAgICAgMCAgMzM0OCAgIDI5NDkg MHgwMDAwMDAwMA0KIGZmZmY4ODAwMmRmZTM4YjggMDAwMDAwMDAwMDAwMDA4NiAwMDAwMDAw MDAwMDAwMDAwIGZmZmZmZmZmYTAwMDY5MmINCiAwMDAwMDAwMTNkMTI0YmQwIDAwMDAwMDAw MDAwMTEyNTAgZmZmZjg4MDAzY2FmZjkzOCBmZmZmODgwMDNjZjM2NjkwDQogMDAwMDAwMDEw MDYxNTIyYiBmZmZmODgwMDJkZmUzZmQ4IGZmZmY4ODAwMmRmZTIwMDAgZmZmZjg4MDAyZGZl MjAwMA0KQ2FsbCBUcmFjZToNCiBbPGZmZmZmZmZmYTAwMDY5MmI+XSA/IHNjc2lfcmVxdWVz dF9mbisweGFiLzB4M2UwIFtzY3NpX21vZF0NCiBbPGZmZmZmZmZmODEwZGJkMDA+XSA/IHN5 bmNfcGFnZSsweDAvMHg1MA0KIFs8ZmZmZmZmZmY4MTM1OTcwZT5dIGlvX3NjaGVkdWxlKzB4 NmUvMHhiMA0KIFs8ZmZmZmZmZmY4MTBkYmQzZD5dIHN5bmNfcGFnZSsweDNkLzB4NTANCiBb PGZmZmZmZmZmODEzNTlkMzI+XSBfX3dhaXRfb25fYml0X2xvY2srMHg1Mi8weGIwDQogWzxm ZmZmZmZmZjgxMGRiY2UyPl0gX19sb2NrX3BhZ2UrMHg2Mi8weDcwDQogWzxmZmZmZmZmZjgx MDczMDkwPl0gPyB3YWtlX2JpdF9mdW5jdGlvbisweDAvMHg0MA0KIFs8ZmZmZmZmZmY4MTBk YzNkOT5dIGRvX3JlYWRfY2FjaGVfcGFnZSsweDE1OS8weDE4MA0KIFs8ZmZmZmZmZmZhMDJl MTFlMD5dID8gbWV0YXBhZ2VfcmVhZHBhZ2UrMHgwLzB4MTgwIFtqZnNdDQogWzxmZmZmZmZm ZjgxMGRjNDM0Pl0gcmVhZF9jYWNoZV9wYWdlX2FzeW5jKzB4MTQvMHgyMA0KIFs8ZmZmZmZm ZmY4MTBkYzQ0OT5dIHJlYWRfY2FjaGVfcGFnZSsweDkvMHgyMA0KIFs8ZmZmZmZmZmZhMDJl MWQ4NT5dIF9fZ2V0X21ldGFwYWdlKzB4OTUvMHg1YTAgW2pmc10NCiBbPGZmZmZmZmZmYTAy ZDRmYjU+XSBkaVJlYWQrMHgxNTUvMHgyMDAgW2pmc10NCiBbPGZmZmZmZmZmYTAyYzhkMDg+ XSBqZnNfaWdldCsweDM4LzB4MTYwIFtqZnNdDQogWzxmZmZmZmZmZmEwMmNiNDYxPl0gamZz X2xvb2t1cCsweDcxLzB4MTQwIFtqZnNdDQogWzxmZmZmZmZmZjgxMTEwMDAwPl0gPyBjYWxj dWxhdGVfc2l6ZXMrMHgyMjAvMHg0YTANCiBbPGZmZmZmZmZmODEzNTlkNTM+XSA/IF9fd2Fp dF9vbl9iaXRfbG9jaysweDczLzB4YjANCiBbPGZmZmZmZmZmODEzNWE0NWQ+XSA/IF9fbXV0 ZXhfbG9ja19zbG93cGF0aCsweDI2ZC8weDM3MA0KIFs8ZmZmZmZmZmY4MTEyYmFmYj5dIGRv X2xvb2t1cCsweDFkYi8weDI3MA0KIFs8ZmZmZmZmZmY4MTEyZTEyNz5dIGxpbmtfcGF0aF93 YWxrKzB4NmI3LzB4ZjEwDQogWzxmZmZmZmZmZjgxMGUxYjI4Pl0gPyBmcmVlX2hvdF9wYWdl KzB4MjgvMHg5MA0KIFs8ZmZmZmZmZmY4MTEyZWIxYz5dIHBhdGhfd2FsaysweDVjLzB4YzAN CiBbPGZmZmZmZmZmODExMmVjYjM+XSBkb19wYXRoX2xvb2t1cCsweDUzLzB4YTANCiBbPGZm ZmZmZmZmODExMmY4ZjI+XSB1c2VyX3BhdGhfYXQrMHg1Mi8weGEwDQogWzxmZmZmZmZmZjgx MTVmMDFlPl0gPyBsb2Nrc19mcmVlX2xvY2srMHgzZS8weDYwDQogWzxmZmZmZmZmZjgxMTVm Yjc0Pl0gPyBmY250bF9zZXRsaysweDY0LzB4MzUwDQogWzxmZmZmZmZmZjgxMTI2MGE3Pl0g dmZzX2ZzdGF0YXQrMHgzNy8weDcwDQogWzxmZmZmZmZmZjgxMTI2MjA2Pl0gdmZzX3N0YXQr MHgxNi8weDIwDQogWzxmZmZmZmZmZjgxMTI2MjJmPl0gc3lzX25ld3N0YXQrMHgxZi8weDUw DQogWzxmZmZmZmZmZjgxMTMxMzcwPl0gPyBzeXNfZmNudGwrMHgxNjAvMHg1ZDANCiBbPGZm ZmZmZmZmODEwMGEwMDI+XSBzeXN0ZW1fY2FsbF9mYXN0cGF0aCsweDE2LzB4MWINCmRyaXZl cnMvc2NzaS9tdnNhcy9tdl9zYXMuYyAxNjY5Om12c19hYm9ydF90YXNrOnJjPSA1DQpkcml2 ZXJzL3Njc2kvbXZzYXMvbXZfc2FzLmMgMTYwODptdnNfcXVlcnlfdGFzazpyYz0gNQ0KZHJp dmVycy9zY3NpL212c2FzL212X3Nhcy5jIDE2Njk6bXZzX2Fib3J0X3Rhc2s6cmM9IDUNCmRy aXZlcnMvc2NzaS9tdnNhcy9tdl9zYXMuYyAxNjA4Om12c19xdWVyeV90YXNrOnJjPSA1DQpk cml2ZXJzL3Njc2kvbXZzYXMvbXZfc2FzLmMgMTY2OTptdnNfYWJvcnRfdGFzazpyYz0gNQ0K ZHJpdmVycy9zY3NpL212c2FzL212X3Nhcy5jIDE2MDg6bXZzX3F1ZXJ5X3Rhc2s6cmM9IDUN CmRyaXZlcnMvc2NzaS9tdnNhcy9tdl9zYXMuYyAxNjY5Om12c19hYm9ydF90YXNrOnJjPSA1 DQpkcml2ZXJzL3Njc2kvbXZzYXMvbXZfc2FzLmMgMTYwODptdnNfcXVlcnlfdGFzazpyYz0g NQ0KZHJpdmVycy9zY3NpL212c2FzL212X3Nhcy5jIDE2Njk6bXZzX2Fib3J0X3Rhc2s6cmM9 IDUNCmRyaXZlcnMvc2NzaS9tdnNhcy9tdl9zYXMuYyAxNjA4Om12c19xdWVyeV90YXNrOnJj PSA1DQpkcml2ZXJzL3Njc2kvbXZzYXMvbXZfc2FzLmMgMTY2OTptdnNfYWJvcnRfdGFzazpy Yz0gNQ0KZHJpdmVycy9zY3NpL212c2FzL212X3Nhcy5jIDE2MDg6bXZzX3F1ZXJ5X3Rhc2s6 cmM9IDUNCmRyaXZlcnMvc2NzaS9tdnNhcy9tdl9zYXMuYyAxNjY5Om12c19hYm9ydF90YXNr OnJjPSA1DQpkcml2ZXJzL3Njc2kvbXZzYXMvbXZfc2FzLmMgMTYwODptdnNfcXVlcnlfdGFz azpyYz0gNQ0KZHJpdmVycy9zY3NpL212c2FzL212X3Nhcy5jIDE2Njk6bXZzX2Fib3J0X3Rh c2s6cmM9IDUNCmRyaXZlcnMvc2NzaS9tdnNhcy9tdl9zYXMuYyAxNjA4Om12c19xdWVyeV90 YXNrOnJjPSA1DQpzZCAxMDowOjE6MDogW3NkY10gVW5oYW5kbGVkIGVycm9yIGNvZGUNCnNk IDEwOjA6MTowOiBbc2RjXSBSZXN1bHQ6IGhvc3RieXRlPTB4MDAgZHJpdmVyYnl0ZT0weDA2 DQpzZCAxMDowOjE6MDogW3NkY10gQ0RCOiBjZGJbMF09MHgyODogMjggMDAgMzAgYjQgY2Ig ZmYgMDAgMDQgMDAgMDANCmVuZF9yZXF1ZXN0OiBJL08gZXJyb3IsIGRldiBzZGMsIHNlY3Rv ciA4MTcxNTUwNzENCnNkIDEwOjA6MTI6MDogW3NkbV0gVW5oYW5kbGVkIGVycm9yIGNvZGUN CnNkIDEwOjA6MTI6MDogW3NkbV0gUmVzdWx0OiBob3N0Ynl0ZT0weDAwIGRyaXZlcmJ5dGU9 MHgwNg0Kc2QgMTA6MDoxMjowOiBbc2RtXSBDREI6IGNkYlswXT0weDJhOiAyYSAwMCA2ZSAw NCA2NiBjOCAwMCAwNCAwMCAwMA0KZW5kX3JlcXVlc3Q6IEkvTyBlcnJvciwgZGV2IHNkbSwg c2VjdG9yIDE4NDU3ODIyMTYNCnNkIDEwOjA6MjowOiBbc2RkXSBVbmhhbmRsZWQgZXJyb3Ig Y29kZQ0Kc2QgMTA6MDoyOjA6IFtzZGRdIFJlc3VsdDogaG9zdGJ5dGU9MHgwMCBkcml2ZXJi eXRlPTB4MDYNCnNkIDEwOjA6MjowOiBbc2RkXSBDREI6IGNkYlswXT0weDJhOiAyYSAwMCBh ZSA5NyAzOCBmZiAwMCAwMCAwOCAwMA0KZW5kX3JlcXVlc3Q6IEkvTyBlcnJvciwgZGV2IHNk ZCwgc2VjdG9yIDI5MjkxNDYxMTENCnNkIDEwOjA6MjowOiBbc2RkXSBVbmhhbmRsZWQgZXJy b3IgY29kZQ0Kc2QgMTA6MDoyOjA6IFtzZGRdIFJlc3VsdDogaG9zdGJ5dGU9MHgwMCBkcml2 ZXJieXRlPTB4MDYNCnNkIDEwOjA6MjowOiBbc2RkXSBDREI6IGNkYlswXT0weDI4OiAyOCAw MCA2OCA2YSA0ZCA1NyAwMCAwMCA0MCAwMA0KZW5kX3JlcXVlc3Q6IEkvTyBlcnJvciwgZGV2 IHNkZCwgc2VjdG9yIDE3NTE3OTcwNzkNCmRyaXZlcnMvc2NzaS9tdnNhcy9tdl9zYXMuYyAx NjY5Om12c19hYm9ydF90YXNrOnJjPSA1DQpkcml2ZXJzL3Njc2kvbXZzYXMvbXZfc2FzLmMg MTYwODptdnNfcXVlcnlfdGFzazpyYz0gNQ0KZHJpdmVycy9zY3NpL212c2FzL212X3Nhcy5j IDE2Njk6bXZzX2Fib3J0X3Rhc2s6cmM9IDUNCmRyaXZlcnMvc2NzaS9tdnNhcy9tdl9zYXMu YyAxNjA4Om12c19xdWVyeV90YXNrOnJjPSA1DQpkcml2ZXJzL3Njc2kvbXZzYXMvbXZfc2Fz LmMgMTY2OTptdnNfYWJvcnRfdGFzazpyYz0gNQ0KZHJpdmVycy9zY3NpL212c2FzL212X3Nh cy5jIDE2MDg6bXZzX3F1ZXJ5X3Rhc2s6cmM9IDUNCmRyaXZlcnMvc2NzaS9tdnNhcy9tdl9z YXMuYyAxNjY5Om12c19hYm9ydF90YXNrOnJjPSA1DQpkcml2ZXJzL3Njc2kvbXZzYXMvbXZf c2FzLmMgMTYwODptdnNfcXVlcnlfdGFzazpyYz0gNQ0K --------------080505060305080102060100-- --------------000602040006000104040101 Content-Type: message/rfc822; name="Re: Still havind major MVSAS issues_.eml" Content-Transfer-Encoding: 8bit Content-Disposition: attachment; filename="Re: Still havind major MVSAS issues_.eml" Return-Path: Received: from [192.168.1.121] (ppp-94-69-230-175.home.otenet.gr [94.69.230.175]) by mx.google.com with ESMTPS id n31sm28837877wba.3.2010.06.06.06.43.54 (version=TLSv1/SSLv3 cipher=RC4-MD5); Sun, 06 Jun 2010 06:43:55 -0700 (PDT) Message-ID: <4C0BA613.4090506@gmail.com> Date: Sun, 06 Jun 2010 16:43:47 +0300 From: Konstantinos Skarlatos User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.4) Gecko/20100526 Thunderbird/3.1 MIME-Version: 1.0 To: Jelle de Jong CC: "Srinivas Naga Venkatasatya Pasagadugula - ERS, HCL Tech" , Caspar Smit , "linux-scsi@vger.kernel.org" , "Yugendranath R Singh - ERS, HCL Tech" , "Geetha Gopalan, ERS-HCLTech" , "Mohan Kumar TG, ERS,HCLTech" Subject: Re: Still havind major MVSAS issues. References: <53271.87.210.74.220.1270040583.squirrel@ketsers.dhs.org> <7BF8FE1BFB7440B29ECD3D15FB0A4E8C@usish.com.cn> <1068.77.248.79.78.1270102668.squirrel@ketsers.dhs.org> <1543.77.248.79.78.1270108509.squirrel@ketsers.dhs.org> <4BB50A92.3030205@gmx.net> <4BB53983.5050309@cisco.com> <43193.87.210.74.220.1270217681.squirrel@ketsers.dhs.org> <1228.77.248.79.78.1270828327.squirrel@ketsers.dhs.org> <6B62480106F2B34D8404CF2FDAA4D9EF7F36EFEE0C@CHN-HCLT-EVS06.HCLT.CORP.HCL.IN> <4C0B90DC.6070800@powercraft.nl> In-Reply-To: <4C0B90DC.6070800@powercraft.nl> Content-Type: multipart/mixed; boundary="------------050806020304070609030809" This is a multi-part message in MIME format. --------------050806020304070609030809 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit Here is one more log with crash information. All of my disks are 1.5TB, Seagates and WD. The expander did not affect the crashes, i had the same issues with direct attached drives. On 6/6/2010 3:13 μμ, Jelle de Jong wrote: > Dear Srini, > > I spent a few weeks catering information and did some intensive > testing the last few days. > > Srinivas Naga Venkatasatya Pasagadugula wrote, on 06-05-10 08:01: >> 1. Is this is the problem with only WD SATA drives? (I don't have WD SATA drives to reproduce this issue.) >> 2. Whether the problem is with direct attached SATA drives or drives connected in expanders also? >> 3. Could you please provide me the "dmesg" log or "/var/log/messages" log. >> 4. How much the capacity of SATA drives connected to controller? >> 5. Your HBA is having 6440 chipset? > With a few tricks I managed to boot my OS from the mvsas controller. I > got eleven different sata disks attached from a 4-port mini-sas > backplate without expander to the two Marvel 88SE63xx/64xx mvsas > controllers in my system. > > I managed to add five mdadm raid1 arrays without added the actual > active sync device (so one disk for each array) I build my lvm systems > on top of this and did a lot of file transfers for testing. > > This worked stable enough, there are HDIO_GET_IDENTITY errors during > boot and operation, but the hard disks seem to be working. > > So to debug if issues are related to some brand of harddisk, I started > to add WDC, Hitachi, SAMSUNG, Maxtor and Seagate disks to the > respected raid1 array, the disks are of different sizes (320GB, 500GB, > 1TB.) > > The sync starts and will fail directly or a while later on failures in > the mvsas driver. I attached an failure example as attachment. > > The failures are of grave severity, I have lost complete lvm2 volumes > and raid arrays during testing. > > Do you also have a SuperMicro AOC-SASLP-MV8 controller for testing? > > I would love to use the controllers for production, but they are > currently unstable. I hope this information helps to solve the mvsas > issues? > > With kind regards, > > Jelle de Jong --------------050806020304070609030809 Content-Type: text/plain; name="mvsas errors2.txt" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="mvsas errors2.txt" DQpkcml2ZXJzL3Njc2kvbXZzYXMvbXZfc2FzLmMgMTY2OTptdnNfYWJvcnRfdGFzazpyYz0g NQ0KZHJpdmVycy9zY3NpL212c2FzL212X3Nhcy5jIDE2MDg6bXZzX3F1ZXJ5X3Rhc2s6cmM9 IDUNCmRyaXZlcnMvc2NzaS9tdnNhcy9tdl9zYXMuYyAxNjY5Om12c19hYm9ydF90YXNrOnJj PSA1DQpkcml2ZXJzL3Njc2kvbXZzYXMvbXZfc2FzLmMgMTYwODptdnNfcXVlcnlfdGFzazpy Yz0gNQ0KZHJpdmVycy9zY3NpL212c2FzL212X3Nhcy5jIDE2Njk6bXZzX2Fib3J0X3Rhc2s6 cmM9IDUNCmRyaXZlcnMvc2NzaS9tdnNhcy9tdl9zYXMuYyAxNjA4Om12c19xdWVyeV90YXNr OnJjPSA1DQpkcml2ZXJzL3Njc2kvbXZzYXMvbXZfc2FzLmMgMTY2OTptdnNfYWJvcnRfdGFz azpyYz0gNQ0KZHJpdmVycy9zY3NpL212c2FzL212X3Nhcy5jIDE2MDg6bXZzX3F1ZXJ5X3Rh c2s6cmM9IDUNCmRyaXZlcnMvc2NzaS9tdnNhcy9tdl9zYXMuYyAxNjY5Om12c19hYm9ydF90 YXNrOnJjPSA1DQpkcml2ZXJzL3Njc2kvbXZzYXMvbXZfc2FzLmMgMTYwODptdnNfcXVlcnlf dGFzazpyYz0gNQ0KZHJpdmVycy9zY3NpL212c2FzL212X3Nhcy5jIDE2Njk6bXZzX2Fib3J0 X3Rhc2s6cmM9IDUNCmRyaXZlcnMvc2NzaS9tdnNhcy9tdl9zYXMuYyAxNjA4Om12c19xdWVy eV90YXNrOnJjPSA1DQpkcml2ZXJzL3Njc2kvbXZzYXMvbXZfc2FzLmMgMTY2OTptdnNfYWJv cnRfdGFzazpyYz0gNQ0KZHJpdmVycy9zY3NpL212c2FzL212X3Nhcy5jIDE2MDg6bXZzX3F1 ZXJ5X3Rhc2s6cmM9IDUNCmRyaXZlcnMvc2NzaS9tdnNhcy9tdl9zYXMuYyAxNjY5Om12c19h Ym9ydF90YXNrOnJjPSA1DQpkcml2ZXJzL3Njc2kvbXZzYXMvbXZfc2FzLmMgMTYwODptdnNf cXVlcnlfdGFzazpyYz0gNQ0KZHJpdmVycy9zY3NpL212c2FzL212X3Nhcy5jIDE2Njk6bXZz X2Fib3J0X3Rhc2s6cmM9IDUNCmRyaXZlcnMvc2NzaS9tdnNhcy9tdl9zYXMuYyAxNjA4Om12 c19xdWVyeV90YXNrOnJjPSA1DQpkcml2ZXJzL3Njc2kvbXZzYXMvbXZfc2FzLmMgMTY2OTpt dnNfYWJvcnRfdGFzazpyYz0gNQ0KZHJpdmVycy9zY3NpL212c2FzL212X3Nhcy5jIDE2MDg6 bXZzX3F1ZXJ5X3Rhc2s6cmM9IDUNCmRyaXZlcnMvc2NzaS9tdnNhcy9tdl9zYXMuYyAxNjY5 Om12c19hYm9ydF90YXNrOnJjPSA1DQpkcml2ZXJzL3Njc2kvbXZzYXMvbXZfc2FzLmMgMTYw ODptdnNfcXVlcnlfdGFzazpyYz0gNQ0KZHJpdmVycy9zY3NpL212c2FzL212X3Nhcy5jIDE2 Njk6bXZzX2Fib3J0X3Rhc2s6cmM9IDUNCmRyaXZlcnMvc2NzaS9tdnNhcy9tdl9zYXMuYyAx NjA4Om12c19xdWVyeV90YXNrOnJjPSA1DQpkcml2ZXJzL3Njc2kvbXZzYXMvbXZfc2FzLmMg MTY2OTptdnNfYWJvcnRfdGFzazpyYz0gNQ0KZHJpdmVycy9zY3NpL212c2FzL212X3Nhcy5j IDE2MDg6bXZzX3F1ZXJ5X3Rhc2s6cmM9IDUNCmRyaXZlcnMvc2NzaS9tdnNhcy9tdl9zYXMu YyAxNjY5Om12c19hYm9ydF90YXNrOnJjPSA1DQpkcml2ZXJzL3Njc2kvbXZzYXMvbXZfc2Fz LmMgMTYwODptdnNfcXVlcnlfdGFzazpyYz0gNQ0KZHJpdmVycy9zY3NpL212c2FzL212X3Nh cy5jIDE2Njk6bXZzX2Fib3J0X3Rhc2s6cmM9IDUNCmRyaXZlcnMvc2NzaS9tdnNhcy9tdl9z YXMuYyAxNjA4Om12c19xdWVyeV90YXNrOnJjPSA1DQpkcml2ZXJzL3Njc2kvbXZzYXMvbXZf c2FzLmMgMTY2OTptdnNfYWJvcnRfdGFzazpyYz0gNQ0KZHJpdmVycy9zY3NpL212c2FzL212 X3Nhcy5jIDE2MDg6bXZzX3F1ZXJ5X3Rhc2s6cmM9IDUNCnNkIDEwOjA6MTowOiBbc2RjXSBV bmhhbmRsZWQgZXJyb3IgY29kZQ0Kc2QgMTA6MDoxOjA6IFtzZGNdIFJlc3VsdDogaG9zdGJ5 dGU9MHgwMCBkcml2ZXJieXRlPTB4MDYNCnNkIDEwOjA6MTowOiBbc2RjXSBDREI6IGNkYlsw XT0weDI4OiAyOCAwMCAxYyBiMiA4NiA2ZiAwMCAwMyAwMCAwMA0KZW5kX3JlcXVlc3Q6IEkv TyBlcnJvciwgZGV2IHNkYywgc2VjdG9yIDQ4MTQ2MTg3MQ0Kc2QgMTA6MDo0OjA6IFtzZGZd IFVuaGFuZGxlZCBlcnJvciBjb2RlDQpzZCAxMDowOjQ6MDogW3NkZl0gUmVzdWx0OiBob3N0 Ynl0ZT0weDAwIGRyaXZlcmJ5dGU9MHgwNg0Kc2QgMTA6MDo0OjA6IFtzZGZdIENEQjogY2Ri WzBdPTB4MmE6IDJhIDAwIDFhIDYyIDAzIDAwIDAwIDA0IDAwIDAwDQplbmRfcmVxdWVzdDog SS9PIGVycm9yLCBkZXYgc2RmLCBzZWN0b3IgNDQyNjMwOTEyDQpzZCAxMDowOjQ6MDogW3Nk Zl0gVW5oYW5kbGVkIGVycm9yIGNvZGUNCnNkIDEwOjA6NDowOiBbc2RmXSBSZXN1bHQ6IGhv c3RieXRlPTB4MDAgZHJpdmVyYnl0ZT0weDA2DQpzZCAxMDowOjQ6MDogW3NkZl0gQ0RCOiBj ZGJbMF09MHgyYTogMmEgMDAgMWEgNjEgZmYgMDAgMDAgMDQgMDAgMDANCmVuZF9yZXF1ZXN0 OiBJL08gZXJyb3IsIGRldiBzZGYsIHNlY3RvciA0NDI2Mjk4ODgNCnNkIDEwOjA6NDowOiBb c2RmXSBVbmhhbmRsZWQgZXJyb3IgY29kZQ0Kc2QgMTA6MDo0OjA6IFtzZGZdIFJlc3VsdDog aG9zdGJ5dGU9MHgwMCBkcml2ZXJieXRlPTB4MDYNCnNkIDEwOjA6NDowOiBbc2RmXSBDREI6 IGNkYlswXT0weDJhOiAyYSAwMCAxYSA2MSBmYiAwMCAwMCAwNCAwMCAwMA0KZW5kX3JlcXVl c3Q6IEkvTyBlcnJvciwgZGV2IHNkZiwgc2VjdG9yIDQ0MjYyODg2NA0Kc2QgMTA6MDo0OjA6 IFtzZGZdIFVuaGFuZGxlZCBlcnJvciBjb2RlDQpzZCAxMDowOjQ6MDogW3NkZl0gUmVzdWx0 OiBob3N0Ynl0ZT0weDAwIGRyaXZlcmJ5dGU9MHgwNg0Kc2QgMTA6MDo0OjA6IFtzZGZdIENE QjogY2RiWzBdPTB4MmE6IDJhIDAwIDFhIDYxIGY3IDAwIDAwIDA0IDAwIDAwDQplbmRfcmVx dWVzdDogSS9PIGVycm9yLCBkZXYgc2RmLCBzZWN0b3IgNDQyNjI3ODQwDQpzZCAxMDowOjQ6 MDogW3NkZl0gVW5oYW5kbGVkIGVycm9yIGNvZGUNCnNkIDEwOjA6NDowOiBbc2RmXSBSZXN1 bHQ6IGhvc3RieXRlPTB4MDAgZHJpdmVyYnl0ZT0weDA2DQpzZCAxMDowOjQ6MDogW3NkZl0g Q0RCOiBjZGJbMF09MHgyYTogMmEgMDAgMWEgNjEgZjMgMDAgMDAgMDQgMDAgMDANCmVuZF9y ZXF1ZXN0OiBJL08gZXJyb3IsIGRldiBzZGYsIHNlY3RvciA0NDI2MjY4MTYNCnNkIDEwOjA6 NDowOiBbc2RmXSBVbmhhbmRsZWQgZXJyb3IgY29kZQ0Kc2QgMTA6MDo0OjA6IFtzZGZdIFJl c3VsdDogaG9zdGJ5dGU9MHgwMCBkcml2ZXJieXRlPTB4MDYNCnNkIDEwOjA6NDowOiBbc2Rm XSBDREI6IGNkYlswXT0weDJhOiAyYSAwMCAxYSA2MSBlZiAwMCAwMCAwNCAwMCAwMA0KZW5k X3JlcXVlc3Q6IEkvTyBlcnJvciwgZGV2IHNkZiwgc2VjdG9yIDQ0MjYyNTc5Mg0Kc2QgMTA6 MDo0OjA6IFtzZGZdIFVuaGFuZGxlZCBlcnJvciBjb2RlDQpzZCAxMDowOjQ6MDogW3NkZl0g UmVzdWx0OiBob3N0Ynl0ZT0weDAwIGRyaXZlcmJ5dGU9MHgwNg0Kc2QgMTA6MDo0OjA6IFtz ZGZdIENEQjogY2RiWzBdPTB4MmE6IDJhIDAwIDAwIDAwIGM4IGM4IDAwIDAwIDA4IDAwDQpl bmRfcmVxdWVzdDogSS9PIGVycm9yLCBkZXYgc2RmLCBzZWN0b3IgNTE0MDANCm1ldGFwYWdl X3dyaXRlX2VuZF9pbzogSS9PIGVycm9yDQpzZCAxMDowOjQ6MDogW3NkZl0gVW5oYW5kbGVk IGVycm9yIGNvZGUNCnNkIDEwOjA6NDowOiBbc2RmXSBSZXN1bHQ6IGhvc3RieXRlPTB4MDAg ZHJpdmVyYnl0ZT0weDA2DQpzZCAxMDowOjQ6MDogW3NkZl0gQ0RCOiBjZGJbMF09MHgyYTog MmEgMDAgMDAgMDAgZGIgOTAgMDAgMDAgNTggMDANCmVuZF9yZXF1ZXN0OiBJL08gZXJyb3Is IGRldiBzZGYsIHNlY3RvciA1NjIwOA0KbWV0YXBhZ2Vfd3JpdGVfZW5kX2lvOiBJL08gZXJy b3INCm1ldGFwYWdlX3dyaXRlX2VuZF9pbzogSS9PIGVycm9yDQptZXRhcGFnZV93cml0ZV9l bmRfaW86IEkvTyBlcnJvcg0KbWV0YXBhZ2Vfd3JpdGVfZW5kX2lvOiBJL08gZXJyb3INCm1l dGFwYWdlX3dyaXRlX2VuZF9pbzogSS9PIGVycm9yDQptZXRhcGFnZV93cml0ZV9lbmRfaW86 IEkvTyBlcnJvcg0KbWV0YXBhZ2Vfd3JpdGVfZW5kX2lvOiBJL08gZXJyb3INCm1ldGFwYWdl X3dyaXRlX2VuZF9pbzogSS9PIGVycm9yDQptZXRhcGFnZV93cml0ZV9lbmRfaW86IEkvTyBl cnJvcg0KbWV0YXBhZ2Vfd3JpdGVfZW5kX2lvOiBJL08gZXJyb3INCm1ldGFwYWdlX3dyaXRl X2VuZF9pbzogSS9PIGVycm9yDQpJTkZPOiB0YXNrIGZpbGV6aWxsYToxODU3MiBibG9ja2Vk IGZvciBtb3JlIHRoYW4gMTIwIHNlY29uZHMuDQoiZWNobyAwID4gL3Byb2Mvc3lzL2tlcm5l bC9odW5nX3Rhc2tfdGltZW91dF9zZWNzIiBkaXNhYmxlcyB0aGlzIG1lc3NhZ2UuDQpmaWxl emlsbGEgICAgIEQgZmZmZmZmZmY4MTBkYzJkMCAgICAgMCAxODU3MiAgIDIwNjMgMHgwMDAw MDAwMA0KIGZmZmY4ODAwMTc1YjM3NjggMDAwMDAwMDAwMDAwMDA4MiAwMDAwMDAwMDAwMDUz MGQ3IDAwMDAwMDAwMDAwMDAwMDgNCiAwMDAwMDAwMDAwODAwMDIwIGZmZmY4ODAwM2NhNTJj YjAgZmZmZjg4MDAxNzViMzc5OCBmZmZmZmZmZjgxMWI2ZmE0DQogZmZmZjg4MDAxNzViMzc0 MCBmZmZmODgwMDE3NWIzZmQ4IGZmZmY4ODAwMTc1YjIwMDAgZmZmZjg4MDAxNzViMjAwMA0K Q2FsbCBUcmFjZToNCiBbPGZmZmZmZmZmODExYjZmYTQ+XSA/IGdlbmVyaWNfbWFrZV9yZXF1 ZXN0KzB4MTg0LzB4NGYwDQogWzxmZmZmZmZmZjgxMDdkNzM5Pl0gPyBrdGltZV9nZXRfdHMr MHhhOS8weGUwDQogWzxmZmZmZmZmZjgxMGRjMmQwPl0gPyBzeW5jX3BhZ2UrMHgwLzB4NTAN CiBbPGZmZmZmZmZmODEzNWFkNWU+XSBpb19zY2hlZHVsZSsweDZlLzB4YjANCiBbPGZmZmZm ZmZmODEwZGMzMGQ+XSBzeW5jX3BhZ2UrMHgzZC8weDUwDQogWzxmZmZmZmZmZjgxMzViMzgy Pl0gX193YWl0X29uX2JpdF9sb2NrKzB4NTIvMHhiMA0KIFs8ZmZmZmZmZmY4MTBkYzJiMj5d IF9fbG9ja19wYWdlKzB4NjIvMHg3MA0KIFs8ZmZmZmZmZmY4MTA3MzJiMD5dID8gd2FrZV9i aXRfZnVuY3Rpb24rMHgwLzB4NDANCiBbPGZmZmZmZmZmODEwZGM5YTk+XSBkb19yZWFkX2Nh Y2hlX3BhZ2UrMHgxNTkvMHgxODANCiBbPGZmZmZmZmZmYTAzMGQyMTA+XSA/IG1ldGFwYWdl X3JlYWRwYWdlKzB4MC8weDE4MCBbamZzXQ0KIFs8ZmZmZmZmZmY4MTBkY2EwND5dIHJlYWRf Y2FjaGVfcGFnZV9hc3luYysweDE0LzB4MjANCiBbPGZmZmZmZmZmODEwZGNhMTk+XSByZWFk X2NhY2hlX3BhZ2UrMHg5LzB4MjANCiBbPGZmZmZmZmZmYTAzMGRkYjU+XSBfX2dldF9tZXRh cGFnZSsweDk1LzB4NWEwIFtqZnNdDQogWzxmZmZmZmZmZjgxMzVkMWI0Pl0gPyBfX2Rvd25f cmVhZCsweGQ0LzB4ZDYNCiBbPGZmZmZmZmZmYTAyZjg3ZWI+XSA/IHh0TG9va3VwKzB4MThi LzB4MWEwIFtqZnNdDQogWzxmZmZmZmZmZmEwMzA0MjI3Pl0gZGJBbGxvYysweDE0Ny8weDQ4 MCBbamZzXQ0KIFs8ZmZmZmZmZmZhMDMwY2I5Mj5dIGV4dEFsbG9jKzB4MTYyLzB4NGQwIFtq ZnNdDQogWzxmZmZmZmZmZjgxMTFkNzQwPl0gPyBtZW1fY2dyb3VwX2NhY2hlX2NoYXJnZSsw eDE0MC8weDFlMA0KIFs8ZmZmZmZmZmZhMDJmNGIyMT5dIGpmc19nZXRfYmxvY2srMHgxYzEv MHgyMjAgW2pmc10NCiBbPGZmZmZmZmZmODExNGRkMGE+XSBub2JoX3dyaXRlX2JlZ2luKzB4 MWVhLzB4NGIwDQogWzxmZmZmZmZmZjgxMTRhZTE2Pl0gPyBfX3NldF9wYWdlX2RpcnR5KzB4 NzYvMHhkMA0KIFs8ZmZmZmZmZmZhMDJmNDYxZT5dIGpmc193cml0ZV9iZWdpbisweDFlLzB4 MjAgW2pmc10NCiBbPGZmZmZmZmZmYTAyZjQ5NjA+XSA/IGpmc19nZXRfYmxvY2srMHgwLzB4 MjIwIFtqZnNdDQogWzxmZmZmZmZmZjgxMGRiNzBkPl0gZ2VuZXJpY19maWxlX2J1ZmZlcmVk X3dyaXRlKzB4MTBkLzB4MjgwDQogWzxmZmZmZmZmZjgxMDU4MWYyPl0gPyBjdXJyZW50X2Zz X3RpbWUrMHgyMi8weDMwDQogWzxmZmZmZmZmZjgxMGRkNjU4Pl0gX19nZW5lcmljX2ZpbGVf YWlvX3dyaXRlKzB4MjM4LzB4NDUwDQogWzxmZmZmZmZmZjgxMzViYWFkPl0gPyBfX211dGV4 X2xvY2tfc2xvd3BhdGgrMHgyNmQvMHgzNzANCiBbPGZmZmZmZmZmODEwZGQ4ZDQ+XSBnZW5l cmljX2ZpbGVfYWlvX3dyaXRlKzB4NjQvMHhkMA0KIFs8ZmZmZmZmZmY4MTEyMjAwMj5dIGRv X3N5bmNfd3JpdGUrMHhkMi8weDExMA0KIFs8ZmZmZmZmZmY4MTM1ZGM4ZT5dID8gY29tbW9u X2ludGVycnVwdCsweGUvMHgxMw0KIFs8ZmZmZmZmZmY4MTE5ZmNiMT5dID8gc2VjdXJpdHlf ZmlsZV9wZXJtaXNzaW9uKzB4MTEvMHgyMA0KIFs8ZmZmZmZmZmY4MTEyMmI0OD5dIHZmc193 cml0ZSsweGI4LzB4MWEwDQogWzxmZmZmZmZmZjgxMTIyZDBjPl0gc3lzX3dyaXRlKzB4NGMv MHg4MA0KIFs8ZmZmZmZmZmY4MTAwOWZjMj5dIHN5c3RlbV9jYWxsX2Zhc3RwYXRoKzB4MTYv MHgxYg0KSU5GTzogdGFzayBmaWxlemlsbGE6MTg1NzQgYmxvY2tlZCBmb3IgbW9yZSB0aGFu IDEyMCBzZWNvbmRzLg0KImVjaG8gMCA+IC9wcm9jL3N5cy9rZXJuZWwvaHVuZ190YXNrX3Rp bWVvdXRfc2VjcyIgZGlzYWJsZXMgdGhpcyBtZXNzYWdlLg0KZmlsZXppbGxhICAgICBEIGZm ZmZmZmZmODEwZGMyZDAgICAgIDAgMTg1NzQgICAyMDYzIDB4MDAwMDAwMDANCiBmZmZmODgw MDNjOTY3NzY4IDAwMDAwMDAwMDAwMDAwODIgMDAwMDAwMDAwMDA0NWNhNyAwMDAwMDAwMDAw MDAwMDA4DQogMDAwMDAwMDAwMDgwMDAyMCBmZmZmODgwMDNjYTUyY2IwIGZmZmY4ODAwM2M5 Njc3OTggZmZmZmZmZmY4MTFiNmZhNA0KIGZmZmY4ODAwM2M5Njc3NDAgZmZmZjg4MDAzYzk2 N2ZkOCBmZmZmODgwMDNjOTY2MDAwIGZmZmY4ODAwM2M5NjYwMDANCkNhbGwgVHJhY2U6DQog WzxmZmZmZmZmZjgxMWI2ZmE0Pl0gPyBnZW5lcmljX21ha2VfcmVxdWVzdCsweDE4NC8weDRm MA0KIFs8ZmZmZmZmZmY4MTA3ZDczOT5dID8ga3RpbWVfZ2V0X3RzKzB4YTkvMHhlMA0KIFs8 ZmZmZmZmZmY4MTBkYzJkMD5dID8gc3luY19wYWdlKzB4MC8weDUwDQogWzxmZmZmZmZmZjgx MzVhZDVlPl0gaW9fc2NoZWR1bGUrMHg2ZS8weGIwDQogWzxmZmZmZmZmZjgxMGRjMzBkPl0g c3luY19wYWdlKzB4M2QvMHg1MA0KIFs8ZmZmZmZmZmY4MTM1YjM4Mj5dIF9fd2FpdF9vbl9i aXRfbG9jaysweDUyLzB4YjANCiBbPGZmZmZmZmZmODEwZGMyYjI+XSBfX2xvY2tfcGFnZSsw eDYyLzB4NzANCiBbPGZmZmZmZmZmODEwNzMyYjA+XSA/IHdha2VfYml0X2Z1bmN0aW9uKzB4 MC8weDQwDQogWzxmZmZmZmZmZjgxMGRjOWE5Pl0gZG9fcmVhZF9jYWNoZV9wYWdlKzB4MTU5 LzB4MTgwDQogWzxmZmZmZmZmZmEwMzBkMjEwPl0gPyBtZXRhcGFnZV9yZWFkcGFnZSsweDAv MHgxODAgW2pmc10NCiBbPGZmZmZmZmZmODEwZGNhMDQ+XSByZWFkX2NhY2hlX3BhZ2VfYXN5 bmMrMHgxNC8weDIwDQogWzxmZmZmZmZmZjgxMGRjYTE5Pl0gcmVhZF9jYWNoZV9wYWdlKzB4 OS8weDIwDQogWzxmZmZmZmZmZmEwMzBkZGI1Pl0gX19nZXRfbWV0YXBhZ2UrMHg5NS8weDVh MCBbamZzXQ0KIFs8ZmZmZmZmZmY4MTM1ZDFiND5dID8gX19kb3duX3JlYWQrMHhkNC8weGQ2 DQogWzxmZmZmZmZmZmEwMmY4NmVkPl0gPyB4dExvb2t1cCsweDhkLzB4MWEwIFtqZnNdDQog WzxmZmZmZmZmZmEwMzA0MjI3Pl0gZGJBbGxvYysweDE0Ny8weDQ4MCBbamZzXQ0KIFs8ZmZm ZmZmZmZhMDMwY2I5Mj5dIGV4dEFsbG9jKzB4MTYyLzB4NGQwIFtqZnNdDQogWzxmZmZmZmZm ZjgxMTFkNzQwPl0gPyBtZW1fY2dyb3VwX2NhY2hlX2NoYXJnZSsweDE0MC8weDFlMA0KIFs8 ZmZmZmZmZmZhMDJmNGIyMT5dIGpmc19nZXRfYmxvY2srMHgxYzEvMHgyMjAgW2pmc10NCiBb PGZmZmZmZmZmODExNGRkMGE+XSBub2JoX3dyaXRlX2JlZ2luKzB4MWVhLzB4NGIwDQogWzxm ZmZmZmZmZjgxMTRhZTE2Pl0gPyBfX3NldF9wYWdlX2RpcnR5KzB4NzYvMHhkMA0KIFs8ZmZm ZmZmZmZhMDJmNDYxZT5dIGpmc193cml0ZV9iZWdpbisweDFlLzB4MjAgW2pmc10NCiBbPGZm ZmZmZmZmYTAyZjQ5NjA+XSA/IGpmc19nZXRfYmxvY2srMHgwLzB4MjIwIFtqZnNdDQogWzxm ZmZmZmZmZjgxMGRiNzBkPl0gZ2VuZXJpY19maWxlX2J1ZmZlcmVkX3dyaXRlKzB4MTBkLzB4 MjgwDQogWzxmZmZmZmZmZjgxMDU4MWYyPl0gPyBjdXJyZW50X2ZzX3RpbWUrMHgyMi8weDMw DQogWzxmZmZmZmZmZjgxMGRkNjU4Pl0gX19nZW5lcmljX2ZpbGVfYWlvX3dyaXRlKzB4MjM4 LzB4NDUwDQogWzxmZmZmZmZmZjgxMzViYWFkPl0gPyBfX211dGV4X2xvY2tfc2xvd3BhdGgr MHgyNmQvMHgzNzANCiBbPGZmZmZmZmZmODEwZGQ4ZDQ+XSBnZW5lcmljX2ZpbGVfYWlvX3dy aXRlKzB4NjQvMHhkMA0KIFs8ZmZmZmZmZmY4MTEyMjAwMj5dIGRvX3N5bmNfd3JpdGUrMHhk Mi8weDExMA0KIFs8ZmZmZmZmZmY4MTM1ZGM4ZT5dID8gY29tbW9uX2ludGVycnVwdCsweGUv MHgxMw0KIFs8ZmZmZmZmZmY4MTM1ZGM4ZT5dID8gY29tbW9uX2ludGVycnVwdCsweGUvMHgx Mw0KIFs8ZmZmZmZmZmY4MTE5ZmNiMT5dID8gc2VjdXJpdHlfZmlsZV9wZXJtaXNzaW9uKzB4 MTEvMHgyMA0KIFs8ZmZmZmZmZmY4MTEyMmI0OD5dIHZmc193cml0ZSsweGI4LzB4MWEwDQog WzxmZmZmZmZmZjgxMTIyZDBjPl0gc3lzX3dyaXRlKzB4NGMvMHg4MA0KIFs8ZmZmZmZmZmY4 MTAwOWZjMj5dIHN5c3RlbV9jYWxsX2Zhc3RwYXRoKzB4MTYvMHgxYg0KSU5GTzogdGFzayBz bWJkOjE4NjU4IGJsb2NrZWQgZm9yIG1vcmUgdGhhbiAxMjAgc2Vjb25kcy4NCiJlY2hvIDAg PiAvcHJvYy9zeXMva2VybmVsL2h1bmdfdGFza190aW1lb3V0X3NlY3MiIGRpc2FibGVzIHRo aXMgbWVzc2FnZS4NCnNtYmQgICAgICAgICAgRCBmZmZmODgwMDAxOTBmOTQ4ICAgICAwIDE4 NjU4ICAxNjc4MiAweDAwMDAwMDAwDQogZmZmZjg4MDAzMjhjZDYwOCAwMDAwMDAwMDAwMDAw MDg2IDAwMDAwMDAwMDAwMDAwMDAgZmZmZmZmZmY4MTI3NzJiMg0KIGZmZmY4ODAwMzI4Y2Q1 YTggZmZmZmZmZmZhMDAwNjk0YSBmZmZmODgwMDAwMDAwMDAwIGZmZmY4ODAwM2M5MjE4MzAN CiAwMDAwMDAwMTA2MTk1OGQwIGZmZmY4ODAwMzI4Y2RmZDggZmZmZjg4MDAzMjhjYzAwMCBm ZmZmODgwMDMyOGNjMDAwDQpDYWxsIFRyYWNlOg0KIFs8ZmZmZmZmZmY4MTI3NzJiMj5dID8g cHV0X2RldmljZSsweDEyLzB4MjANCiBbPGZmZmZmZmZmYTAwMDY5NGE+XSA/IHNjc2lfcmVx dWVzdF9mbisweGFhLzB4NGQwIFtzY3NpX21vZF0NCiBbPGZmZmZmZmZmODEwZGMyZDA+XSA/ IHN5bmNfcGFnZSsweDAvMHg1MA0KIFs8ZmZmZmZmZmY4MTM1YWQ1ZT5dIGlvX3NjaGVkdWxl KzB4NmUvMHhiMA0KIFs8ZmZmZmZmZmY4MTBkYzMwZD5dIHN5bmNfcGFnZSsweDNkLzB4NTAN CiBbPGZmZmZmZmZmODEzNWIzODI+XSBfX3dhaXRfb25fYml0X2xvY2srMHg1Mi8weGIwDQog WzxmZmZmZmZmZjgxMGRjMmIyPl0gX19sb2NrX3BhZ2UrMHg2Mi8weDcwDQogWzxmZmZmZmZm ZjgxMDczMmIwPl0gPyB3YWtlX2JpdF9mdW5jdGlvbisweDAvMHg0MA0KIFs8ZmZmZmZmZmY4 MTBkYzlhOT5dIGRvX3JlYWRfY2FjaGVfcGFnZSsweDE1OS8weDE4MA0KIFs8ZmZmZmZmZmZh MDMwZDIxMD5dID8gbWV0YXBhZ2VfcmVhZHBhZ2UrMHgwLzB4MTgwIFtqZnNdDQogWzxmZmZm ZmZmZjgxMGRjYTA0Pl0gcmVhZF9jYWNoZV9wYWdlX2FzeW5jKzB4MTQvMHgyMA0KIFs8ZmZm ZmZmZmY4MTBkY2ExOT5dIHJlYWRfY2FjaGVfcGFnZSsweDkvMHgyMA0KIFs8ZmZmZmZmZmZh MDMwZGRiNT5dIF9fZ2V0X21ldGFwYWdlKzB4OTUvMHg1YTAgW2pmc10NCiBbPGZmZmZmZmZm YTAzMDk4NTE+XSBkdFNlYXJjaCsweDc4MS8weGIwMCBbamZzXQ0KIFs8ZmZmZmZmZmZhMDJm NzUwMz5dIGpmc19sb29rdXArMHgxMDMvMHgxNTAgW2pmc10NCiBbPGZmZmZmZmZmODExMzc2 NDg+XSA/IGRfYWxsb2MrMHgxNTgvMHgxYzANCiBbPGZmZmZmZmZmODExMmM2NGQ+XSBfX2xv b2t1cF9oYXNoKzB4ZWQvMHgxNTANCiBbPGZmZmZmZmZmODExMmNiOTU+XSBsb29rdXBfb25l X2xlbisweDc1LzB4YjANCiBbPGZmZmZmZmZmYTAzYTExNGQ+XSB2ZnN1Yl9sb29rdXBfb25l X2xlbisweDFkLzB4NTAgW2F1ZnNdDQogWzxmZmZmZmZmZmEwM2E3YWUyPl0gYXVfbGt1cF9v bmUrMHgzMi8weGYwIFthdWZzXQ0KIFs8ZmZmZmZmZmY4MTBmOTYxOT5dID8gaGFuZGxlX21t X2ZhdWx0KzB4NmQ5LzB4YTMwDQogWzxmZmZmZmZmZjgxMzViYWFkPl0gPyBfX211dGV4X2xv Y2tfc2xvd3BhdGgrMHgyNmQvMHgzNzANCiBbPGZmZmZmZmZmODEzNWQwYzU+XSA/IF9fZG93 bl93cml0ZV9uZXN0ZWQrMHhkNS8weGUwDQogWzxmZmZmZmZmZmEwM2E1MjZmPl0gYXVfd2hf dGVzdCsweDFmLzB4ZDAgW2F1ZnNdDQogWzxmZmZmZmZmZjgxMzViYmMxPl0gPyBtdXRleF9s b2NrKzB4MTEvMHgzMA0KIFs8ZmZmZmZmZmZhMDNhODI4Nj5dIGF1X2xrdXBfZGVudHJ5KzB4 MzM2LzB4NTMwIFthdWZzXQ0KIFs8ZmZmZmZmZmZhMDNhZjNjZj5dIGF1ZnNfbG9va3VwKzB4 ZWYvMHgyMzAgW2F1ZnNdDQogWzxmZmZmZmZmZjgxMTJjNGNiPl0gZG9fbG9va3VwKzB4MWRi LzB4MjcwDQogWzxmZmZmZmZmZjgxMTJlYjU5Pl0gbGlua19wYXRoX3dhbGsrMHg2NzkvMHhl NTANCiBbPGZmZmZmZmZmODExMmY1MDI+XSBwYXRoX3dhbGsrMHg2Mi8weGUwDQogWzxmZmZm ZmZmZjgxMTJmNmMzPl0gZG9fcGF0aF9sb29rdXArMHg1My8weGEwDQogWzxmZmZmZmZmZjgx MTJmNzM1Pl0ga2Vybl9wYXRoKzB4MjUvMHg1MA0KIFs8ZmZmZmZmZmY4MTFjYjMwYj5dID8g Y3B1bWFza19hbnlfYnV0KzB4MmIvMHg0MA0KIFs8ZmZmZmZmZmY4MTBmZGJiMD5dID8gdW5t YXBfcmVnaW9uKzB4MTcwLzB4MWEwDQogWzxmZmZmZmZmZjgxMTUxNjI5Pl0gbG9va3VwX2Jk ZXYrMHgzOS8weGIwDQogWzxmZmZmZmZmZjgxMTJlMjZlPl0gPyBnZXRuYW1lKzB4MWNlLzB4 MjMwDQogWzxmZmZmZmZmZjgxMTc0YjAzPl0gc3lzX3F1b3RhY3RsKzB4YjMvMHgzZDANCiBb PGZmZmZmZmZmODEwNzdkZjk+XSA/IHVwX3dyaXRlKzB4OS8weDEwDQogWzxmZmZmZmZmZjgx MDA5ZmMyPl0gc3lzdGVtX2NhbGxfZmFzdHBhdGgrMHgxNi8weDFiDQpkcml2ZXJzL3Njc2kv bXZzYXMvbXZfc2FzLmMgMTY2OTptdnNfYWJvcnRfdGFzazpyYz0gNQ0KZHJpdmVycy9zY3Np L212c2FzL212X3Nhcy5jIDE2MDg6bXZzX3F1ZXJ5X3Rhc2s6cmM9IDUNCmRyaXZlcnMvc2Nz aS9tdnNhcy9tdl9zYXMuYyAxNjY5Om12c19hYm9ydF90YXNrOnJjPSA1DQpkcml2ZXJzL3Nj c2kvbXZzYXMvbXZfc2FzLmMgMTYwODptdnNfcXVlcnlfdGFzazpyYz0gNQ0KZHJpdmVycy9z Y3NpL212c2FzL212X3Nhcy5jIDE2Njk6bXZzX2Fib3J0X3Rhc2s6cmM9IDUNCmRyaXZlcnMv c2NzaS9tdnNhcy9tdl9zYXMuYyAxNjA4Om12c19xdWVyeV90YXNrOnJjPSA1DQpkcml2ZXJz L3Njc2kvbXZzYXMvbXZfc2FzLmMgMTY2OTptdnNfYWJvcnRfdGFzazpyYz0gNQ0KZHJpdmVy cy9zY3NpL212c2FzL212X3Nhcy5jIDE2MDg6bXZzX3F1ZXJ5X3Rhc2s6cmM9IDUNCmRyaXZl cnMvc2NzaS9tdnNhcy9tdl9zYXMuYyAxNjY5Om12c19hYm9ydF90YXNrOnJjPSA1DQpkcml2 ZXJzL3Njc2kvbXZzYXMvbXZfc2FzLmMgMTYwODptdnNfcXVlcnlfdGFzazpyYz0gNQ0KZHJp dmVycy9zY3NpL212c2FzL212X3Nhcy5jIDE2Njk6bXZzX2Fib3J0X3Rhc2s6cmM9IDUNCmRy aXZlcnMvc2NzaS9tdnNhcy9tdl9zYXMuYyAxNjA4Om12c19xdWVyeV90YXNrOnJjPSA1DQpz ZCAxMDowOjY6MDogW3NkaF0gVW5oYW5kbGVkIGVycm9yIGNvZGUNCnNkIDEwOjA6NjowOiBb c2RoXSBSZXN1bHQ6IGhvc3RieXRlPTB4MDAgZHJpdmVyYnl0ZT0weDA2DQpzZCAxMDowOjY6 MDogW3NkaF0gQ0RCOiBjZGJbMF09MHgyODogMjggMDAgMjcgNjMgNWQgNmYgMDAgMDAgMDgg MDANCmVuZF9yZXF1ZXN0OiBJL08gZXJyb3IsIGRldiBzZGgsIHNlY3RvciA2NjA4MjM0MDcN Cm1ldGFwYWdlX3JlYWRfZW5kX2lvOiBJL08gZXJyb3INCmRyaXZlcnMvc2NzaS9tdnNhcy9t dl9zYXMuYyAxNjY5Om12c19hYm9ydF90YXNrOnJjPSA1DQpkcml2ZXJzL3Njc2kvbXZzYXMv bXZfc2FzLmMgMTYwODptdnNfcXVlcnlfdGFzazpyYz0gNQ0KZHJpdmVycy9zY3NpL212c2Fz L212X3Nhcy5jIDE2Njk6bXZzX2Fib3J0X3Rhc2s6cmM9IDUNCmRyaXZlcnMvc2NzaS9tdnNh cy9tdl9zYXMuYyAxNjA4Om12c19xdWVyeV90YXNrOnJjPSA1DQpkcml2ZXJzL3Njc2kvbXZz YXMvbXZfc2FzLmMgMTY2OTptdnNfYWJvcnRfdGFzazpyYz0gNQ0KZHJpdmVycy9zY3NpL212 c2FzL212X3Nhcy5jIDE2MDg6bXZzX3F1ZXJ5X3Rhc2s6cmM9IDUNCmRyaXZlcnMvc2NzaS9t dnNhcy9tdl9zYXMuYyAxNjY5Om12c19hYm9ydF90YXNrOnJjPSA1DQpkcml2ZXJzL3Njc2kv bXZzYXMvbXZfc2FzLmMgMTYwODptdnNfcXVlcnlfdGFzazpyYz0gNQ0KZHJpdmVycy9zY3Np L212c2FzL212X3Nhcy5jIDE2Njk6bXZzX2Fib3J0X3Rhc2s6cmM9IDUNCmRyaXZlcnMvc2Nz aS9tdnNhcy9tdl9zYXMuYyAxNjA4Om12c19xdWVyeV90YXNrOnJjPSA1DQpkcml2ZXJzL3Nj c2kvbXZzYXMvbXZfc2FzLmMgMTY2OTptdnNfYWJvcnRfdGFzazpyYz0gNQ0KZHJpdmVycy9z Y3NpL212c2FzL212X3Nhcy5jIDE2MDg6bXZzX3F1ZXJ5X3Rhc2s6cmM9IDUNCklORk86IHRh c2sgZmlsZXppbGxhOjE4NTcyIGJsb2NrZWQgZm9yIG1vcmUgdGhhbiAxMjAgc2Vjb25kcy4N CiJlY2hvIDAgPiAvcHJvYy9zeXMva2VybmVsL2h1bmdfdGFza190aW1lb3V0X3NlY3MiIGRp c2FibGVzIHRoaXMgbWVzc2FnZS4NCmZpbGV6aWxsYSAgICAgRCBmZmZmZmZmZjgxMGRjMmQw ICAgICAwIDE4NTcyICAgMjA2MyAweDAwMDAwMDAwDQogZmZmZjg4MDAxNzViMzc2OCAwMDAw MDAwMDAwMDAwMDgyIDAwMDAwMDAwMDAwNTMwZDcgMDAwMDAwMDAwMDAwMDAwOA0KIDAwMDAw MDAwMDA4MDAwMjAgZmZmZjg4MDAzY2E1MmNiMCBmZmZmODgwMDE3NWIzNzk4IGZmZmZmZmZm ODExYjZmYTQNCiBmZmZmODgwMDE3NWIzNzQwIGZmZmY4ODAwMTc1YjNmZDggZmZmZjg4MDAx NzViMjAwMCBmZmZmODgwMDE3NWIyMDAwDQpDYWxsIFRyYWNlOg0KIFs8ZmZmZmZmZmY4MTFi NmZhND5dID8gZ2VuZXJpY19tYWtlX3JlcXVlc3QrMHgxODQvMHg0ZjANCiBbPGZmZmZmZmZm ODEwN2Q3Mzk+XSA/IGt0aW1lX2dldF90cysweGE5LzB4ZTANCiBbPGZmZmZmZmZmODEwZGMy ZDA+XSA/IHN5bmNfcGFnZSsweDAvMHg1MA0KIFs8ZmZmZmZmZmY4MTM1YWQ1ZT5dIGlvX3Nj aGVkdWxlKzB4NmUvMHhiMA0KIFs8ZmZmZmZmZmY4MTBkYzMwZD5dIHN5bmNfcGFnZSsweDNk LzB4NTANCiBbPGZmZmZmZmZmODEzNWIzODI+XSBfX3dhaXRfb25fYml0X2xvY2srMHg1Mi8w eGIwDQogWzxmZmZmZmZmZjgxMGRjMmIyPl0gX19sb2NrX3BhZ2UrMHg2Mi8weDcwDQogWzxm ZmZmZmZmZjgxMDczMmIwPl0gPyB3YWtlX2JpdF9mdW5jdGlvbisweDAvMHg0MA0KIFs8ZmZm ZmZmZmY4MTBkYzlhOT5dIGRvX3JlYWRfY2FjaGVfcGFnZSsweDE1OS8weDE4MA0KIFs8ZmZm ZmZmZmZhMDMwZDIxMD5dID8gbWV0YXBhZ2VfcmVhZHBhZ2UrMHgwLzB4MTgwIFtqZnNdDQog WzxmZmZmZmZmZjgxMGRjYTA0Pl0gcmVhZF9jYWNoZV9wYWdlX2FzeW5jKzB4MTQvMHgyMA0K IFs8ZmZmZmZmZmY4MTBkY2ExOT5dIHJlYWRfY2FjaGVfcGFnZSsweDkvMHgyMA0KIFs8ZmZm ZmZmZmZhMDMwZGRiNT5dIF9fZ2V0X21ldGFwYWdlKzB4OTUvMHg1YTAgW2pmc10NCiBbPGZm ZmZmZmZmODEzNWQxYjQ+XSA/IF9fZG93bl9yZWFkKzB4ZDQvMHhkNg0KIFs8ZmZmZmZmZmZh MDJmODdlYj5dID8geHRMb29rdXArMHgxOGIvMHgxYTAgW2pmc10NCiBbPGZmZmZmZmZmYTAz MDQyMjc+XSBkYkFsbG9jKzB4MTQ3LzB4NDgwIFtqZnNdDQogWzxmZmZmZmZmZmEwMzBjYjky Pl0gZXh0QWxsb2MrMHgxNjIvMHg0ZDAgW2pmc10NCiBbPGZmZmZmZmZmODExMWQ3NDA+XSA/ IG1lbV9jZ3JvdXBfY2FjaGVfY2hhcmdlKzB4MTQwLzB4MWUwDQogWzxmZmZmZmZmZmEwMmY0 YjIxPl0gamZzX2dldF9ibG9jaysweDFjMS8weDIyMCBbamZzXQ0KIFs8ZmZmZmZmZmY4MTE0 ZGQwYT5dIG5vYmhfd3JpdGVfYmVnaW4rMHgxZWEvMHg0YjANCiBbPGZmZmZmZmZmODExNGFl MTY+XSA/IF9fc2V0X3BhZ2VfZGlydHkrMHg3Ni8weGQwDQogWzxmZmZmZmZmZmEwMmY0NjFl Pl0gamZzX3dyaXRlX2JlZ2luKzB4MWUvMHgyMCBbamZzXQ0KIFs8ZmZmZmZmZmZhMDJmNDk2 MD5dID8gamZzX2dldF9ibG9jaysweDAvMHgyMjAgW2pmc10NCiBbPGZmZmZmZmZmODEwZGI3 MGQ+XSBnZW5lcmljX2ZpbGVfYnVmZmVyZWRfd3JpdGUrMHgxMGQvMHgyODANCiBbPGZmZmZm ZmZmODEwNTgxZjI+XSA/IGN1cnJlbnRfZnNfdGltZSsweDIyLzB4MzANCiBbPGZmZmZmZmZm ODEwZGQ2NTg+XSBfX2dlbmVyaWNfZmlsZV9haW9fd3JpdGUrMHgyMzgvMHg0NTANCiBbPGZm ZmZmZmZmODEzNWJhYWQ+XSA/IF9fbXV0ZXhfbG9ja19zbG93cGF0aCsweDI2ZC8weDM3MA0K IFs8ZmZmZmZmZmY4MTBkZDhkND5dIGdlbmVyaWNfZmlsZV9haW9fd3JpdGUrMHg2NC8weGQw DQogWzxmZmZmZmZmZjgxMTIyMDAyPl0gZG9fc3luY193cml0ZSsweGQyLzB4MTEwDQogWzxm ZmZmZmZmZjgxMzVkYzhlPl0gPyBjb21tb25faW50ZXJydXB0KzB4ZS8weDEzDQogWzxmZmZm ZmZmZjgxMTlmY2IxPl0gPyBzZWN1cml0eV9maWxlX3Blcm1pc3Npb24rMHgxMS8weDIwDQog WzxmZmZmZmZmZjgxMTIyYjQ4Pl0gdmZzX3dyaXRlKzB4YjgvMHgxYTANCiBbPGZmZmZmZmZm ODExMjJkMGM+XSBzeXNfd3JpdGUrMHg0Yy8weDgwDQogWzxmZmZmZmZmZjgxMDA5ZmMyPl0g c3lzdGVtX2NhbGxfZmFzdHBhdGgrMHgxNi8weDFiDQpJTkZPOiB0YXNrIGZpbGV6aWxsYTox ODU3NCBibG9ja2VkIGZvciBtb3JlIHRoYW4gMTIwIHNlY29uZHMuDQoiZWNobyAwID4gL3By b2Mvc3lzL2tlcm5lbC9odW5nX3Rhc2tfdGltZW91dF9zZWNzIiBkaXNhYmxlcyB0aGlzIG1l c3NhZ2UuDQpmaWxlemlsbGEgICAgIEQgZmZmZmZmZmY4MTBkYzJkMCAgICAgMCAxODU3NCAg IDIwNjMgMHgwMDAwMDAwMA0KIGZmZmY4ODAwM2M5Njc3NjggMDAwMDAwMDAwMDAwMDA4MiAw MDAwMDAwMDAwMDQ1Y2E3IDAwMDAwMDAwMDAwMDAwMDgNCiAwMDAwMDAwMDAwODAwMDIwIGZm ZmY4ODAwM2NhNTJjYjAgZmZmZjg4MDAzYzk2Nzc5OCBmZmZmZmZmZjgxMWI2ZmE0DQogZmZm Zjg4MDAzYzk2Nzc0MCBmZmZmODgwMDNjOTY3ZmQ4IGZmZmY4ODAwM2M5NjYwMDAgZmZmZjg4 MDAzYzk2NjAwMA0KQ2FsbCBUcmFjZToNCiBbPGZmZmZmZmZmODExYjZmYTQ+XSA/IGdlbmVy aWNfbWFrZV9yZXF1ZXN0KzB4MTg0LzB4NGYwDQogWzxmZmZmZmZmZjgxMDdkNzM5Pl0gPyBr dGltZV9nZXRfdHMrMHhhOS8weGUwDQogWzxmZmZmZmZmZjgxMGRjMmQwPl0gPyBzeW5jX3Bh Z2UrMHgwLzB4NTANCiBbPGZmZmZmZmZmODEzNWFkNWU+XSBpb19zY2hlZHVsZSsweDZlLzB4 YjANCiBbPGZmZmZmZmZmODEwZGMzMGQ+XSBzeW5jX3BhZ2UrMHgzZC8weDUwDQogWzxmZmZm ZmZmZjgxMzViMzgyPl0gX193YWl0X29uX2JpdF9sb2NrKzB4NTIvMHhiMA0KIFs8ZmZmZmZm ZmY4MTBkYzJiMj5dIF9fbG9ja19wYWdlKzB4NjIvMHg3MA0KIFs8ZmZmZmZmZmY4MTA3MzJi MD5dID8gd2FrZV9iaXRfZnVuY3Rpb24rMHgwLzB4NDANCiBbPGZmZmZmZmZmODEwZGM5YTk+ XSBkb19yZWFkX2NhY2hlX3BhZ2UrMHgxNTkvMHgxODANCiBbPGZmZmZmZmZmYTAzMGQyMTA+ XSA/IG1ldGFwYWdlX3JlYWRwYWdlKzB4MC8weDE4MCBbamZzXQ0KIFs8ZmZmZmZmZmY4MTBk Y2EwND5dIHJlYWRfY2FjaGVfcGFnZV9hc3luYysweDE0LzB4MjANCiBbPGZmZmZmZmZmODEw ZGNhMTk+XSByZWFkX2NhY2hlX3BhZ2UrMHg5LzB4MjANCiBbPGZmZmZmZmZmYTAzMGRkYjU+ XSBfX2dldF9tZXRhcGFnZSsweDk1LzB4NWEwIFtqZnNdDQogWzxmZmZmZmZmZjgxMzVkMWI0 Pl0gPyBfX2Rvd25fcmVhZCsweGQ0LzB4ZDYNCiBbPGZmZmZmZmZmYTAyZjg2ZWQ+XSA/IHh0 TG9va3VwKzB4OGQvMHgxYTAgW2pmc10NCiBbPGZmZmZmZmZmYTAzMDQyMjc+XSBkYkFsbG9j KzB4MTQ3LzB4NDgwIFtqZnNdDQogWzxmZmZmZmZmZmEwMzBjYjkyPl0gZXh0QWxsb2MrMHgx NjIvMHg0ZDAgW2pmc10NCiBbPGZmZmZmZmZmODExMWQ3NDA+XSA/IG1lbV9jZ3JvdXBfY2Fj aGVfY2hhcmdlKzB4MTQwLzB4MWUwDQogWzxmZmZmZmZmZmEwMmY0YjIxPl0gamZzX2dldF9i bG9jaysweDFjMS8weDIyMCBbamZzXQ0KIFs8ZmZmZmZmZmY4MTE0ZGQwYT5dIG5vYmhfd3Jp dGVfYmVnaW4rMHgxZWEvMHg0YjANCiBbPGZmZmZmZmZmODExNGFlMTY+XSA/IF9fc2V0X3Bh Z2VfZGlydHkrMHg3Ni8weGQwDQogWzxmZmZmZmZmZmEwMmY0NjFlPl0gamZzX3dyaXRlX2Jl Z2luKzB4MWUvMHgyMCBbamZzXQ0KIFs8ZmZmZmZmZmZhMDJmNDk2MD5dID8gamZzX2dldF9i bG9jaysweDAvMHgyMjAgW2pmc10NCiBbPGZmZmZmZmZmODEwZGI3MGQ+XSBnZW5lcmljX2Zp bGVfYnVmZmVyZWRfd3JpdGUrMHgxMGQvMHgyODANCiBbPGZmZmZmZmZmODEwNTgxZjI+XSA/ IGN1cnJlbnRfZnNfdGltZSsweDIyLzB4MzANCiBbPGZmZmZmZmZmODEwZGQ2NTg+XSBfX2dl bmVyaWNfZmlsZV9haW9fd3JpdGUrMHgyMzgvMHg0NTANCiBbPGZmZmZmZmZmODEzNWJhYWQ+ XSA/IF9fbXV0ZXhfbG9ja19zbG93cGF0aCsweDI2ZC8weDM3MA0KIFs8ZmZmZmZmZmY4MTBk ZDhkND5dIGdlbmVyaWNfZmlsZV9haW9fd3JpdGUrMHg2NC8weGQwDQogWzxmZmZmZmZmZjgx MTIyMDAyPl0gZG9fc3luY193cml0ZSsweGQyLzB4MTEwDQogWzxmZmZmZmZmZjgxMzVkYzhl Pl0gPyBjb21tb25faW50ZXJydXB0KzB4ZS8weDEzDQogWzxmZmZmZmZmZjgxMzVkYzhlPl0g PyBjb21tb25faW50ZXJydXB0KzB4ZS8weDEzDQogWzxmZmZmZmZmZjgxMTlmY2IxPl0gPyBz ZWN1cml0eV9maWxlX3Blcm1pc3Npb24rMHgxMS8weDIwDQogWzxmZmZmZmZmZjgxMTIyYjQ4 Pl0gdmZzX3dyaXRlKzB4YjgvMHgxYTANCiBbPGZmZmZmZmZmODExMjJkMGM+XSBzeXNfd3Jp dGUrMHg0Yy8weDgwDQogWzxmZmZmZmZmZjgxMDA5ZmMyPl0gc3lzdGVtX2NhbGxfZmFzdHBh dGgrMHgxNi8weDFiDQpJTkZPOiB0YXNrIHNtYmQ6MTg2NTkgYmxvY2tlZCBmb3IgbW9yZSB0 aGFuIDEyMCBzZWNvbmRzLg0KImVjaG8gMCA+IC9wcm9jL3N5cy9rZXJuZWwvaHVuZ190YXNr X3RpbWVvdXRfc2VjcyIgZGlzYWJsZXMgdGhpcyBtZXNzYWdlLg0Kc21iZCAgICAgICAgICBE IGZmZmY4ODAwMDE4MGY5NDggICAgIDAgMTg2NTkgIDE2NzgyIDB4MDAwMDAwMDANCiBmZmZm ODgwMDMyOGU5YjE4IDAwMDAwMDAwMDAwMDAwODYgMDAwMDAwMDAwMDAwMDAwMCBmZmZmODgw MDMyOGU5ZGI4DQogMDAwMDAwMDAyMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAw MDAwMDAwMDAgZmZmZjg4MDAzYzkyMDlmMA0KIDAwMDAwMDAxMDYxOWE4NmUgZmZmZjg4MDAz MjhlOWZkOCBmZmZmODgwMDMyOGU4MDAwIGZmZmY4ODAwMzI4ZTgwMDANCkNhbGwgVHJhY2U6 DQogWzxmZmZmZmZmZjgxMzVkMDg1Pl0gX19kb3duX3dyaXRlX25lc3RlZCsweDk1LzB4ZTAN CiBbPGZmZmZmZmZmODEzNWQwZGI+XSBfX2Rvd25fd3JpdGUrMHhiLzB4MTANCiBbPGZmZmZm ZmZmODEzNWM2ZDk+XSBkb3duX3dyaXRlKzB4OS8weDEwDQogWzxmZmZmZmZmZmEwM2E3NGM3 Pl0gZGlfd3JpdGVfbG9jaysweDI3LzB4NTAgW2F1ZnNdDQogWzxmZmZmZmZmZmEwMzk4M2Y2 Pl0gYXVmc19yZWFkX2xvY2srMHgxMDYvMHgxMTAgW2F1ZnNdDQogWzxmZmZmZmZmZjgxMDc3 ZTA5Pl0gPyB1cF9yZWFkKzB4OS8weDEwDQogWzxmZmZmZmZmZmEwM2FmZGQzPl0gPyBhdWZz X3Blcm1pc3Npb24rMHgzMTMvMHgzZDAgW2F1ZnNdDQogWzxmZmZmZmZmZmEwM2E4YWUxPl0g YXVmc19kX3JldmFsaWRhdGUrMHgzMS8weDQ1MCBbYXVmc10NCiBbPGZmZmZmZmZmODExMmVh YjI+XSBsaW5rX3BhdGhfd2FsaysweDVkMi8weGU1MA0KIFs8ZmZmZmZmZmY4MTEyZjUwMj5d IHBhdGhfd2FsaysweDYyLzB4ZTANCiBbPGZmZmZmZmZmODExMmY2YzM+XSBkb19wYXRoX2xv b2t1cCsweDUzLzB4YTANCiBbPGZmZmZmZmZmODExMzAzMDI+XSB1c2VyX3BhdGhfYXQrMHg1 Mi8weGEwDQogWzxmZmZmZmZmZjgxMTNkYjE0Pl0gPyBtbnRwdXRfbm9fZXhwaXJlKzB4MjQv MHgxMDANCiBbPGZmZmZmZmZmODExZDEyNzY+XSA/IF9fdXBfcmVhZCsweGE2LzB4ZDANCiBb PGZmZmZmZmZmODEwNzdlMDk+XSA/IHVwX3JlYWQrMHg5LzB4MTANCiBbPGZmZmZmZmZmODEx MjY5Mjc+XSB2ZnNfZnN0YXRhdCsweDM3LzB4NzANCiBbPGZmZmZmZmZmODExM2RiMTQ+XSA/ IG1udHB1dF9ub19leHBpcmUrMHgyNC8weDEwMA0KIFs8ZmZmZmZmZmY4MTEyNmE4Nj5dIHZm c19zdGF0KzB4MTYvMHgyMA0KIFs8ZmZmZmZmZmY4MTEyNmFhZj5dIHN5c19uZXdzdGF0KzB4 MWYvMHg1MA0KIFs8ZmZmZmZmZmY4MTEyYzBlYz5dID8gcGF0aF9wdXQrMHgyYy8weDQwDQog WzxmZmZmZmZmZjgxMTIwZWUxPl0gPyBzeXNfY2hkaXIrMHg1MS8weDgwDQogWzxmZmZmZmZm ZjgxMDA5ZmMyPl0gc3lzdGVtX2NhbGxfZmFzdHBhdGgrMHgxNi8weDFiDQpJTkZPOiB0YXNr IHNtYmQ6MTg2NjAgYmxvY2tlZCBmb3IgbW9yZSB0aGFuIDEyMCBzZWNvbmRzLg0KImVjaG8g MCA+IC9wcm9jL3N5cy9rZXJuZWwvaHVuZ190YXNrX3RpbWVvdXRfc2VjcyIgZGlzYWJsZXMg dGhpcyBtZXNzYWdlLg0Kc21iZCAgICAgICAgICBEIGZmZmY4ODAwMDE5MGY5NDggICAgIDAg MTg2NjAgIDE2NzgyIDB4MDAwMDAwMDANCiBmZmZmODgwMDNhNzY3ZDE4IDAwMDAwMDAwMDAw MDAwODYgMDAwMDAwMDAwMDAwMDAwMCBmZmZmODgwMDNhNzY3ZDA4DQogMDAwMDAxYzczYTc2 N2NiOCAwMDAwMDFjODAwMDAwMWM4IDAwMDAwMDA4M2E3NjdkZDggZmZmZjg4MDAzYzkyMmQ5 MA0KIDAwMDAwMDAxMDYxOWZjY2YgZmZmZjg4MDAzYTc2N2ZkOCBmZmZmODgwMDNhNzY2MDAw IGZmZmY4ODAwM2E3NjYwMDANCkNhbGwgVHJhY2U6DQogWzxmZmZmZmZmZjgxMzVkMTc1Pl0g X19kb3duX3JlYWQrMHg5NS8weGQ2DQogWzxmZmZmZmZmZjgxMzVjNmU5Pl0gZG93bl9yZWFk KzB4OS8weDEwDQogWzxmZmZmZmZmZmEwM2E3NmI2Pl0gZGlfcmVhZF9sb2NrKzB4MjYvMHg5 MCBbYXVmc10NCiBbPGZmZmZmZmZmYTAzYWY1ZjI+XSBhdWZzX2dldGF0dHIrMHhlMi8weDRh MCBbYXVmc10NCiBbPGZmZmZmZmZmODExMzAzMGQ+XSA/IHVzZXJfcGF0aF9hdCsweDVkLzB4 YTANCiBbPGZmZmZmZmZmODExMjY4YmM+XSB2ZnNfZ2V0YXR0cisweDRjLzB4ODANCiBbPGZm ZmZmZmZmODExMjY5NDg+XSB2ZnNfZnN0YXRhdCsweDU4LzB4NzANCiBbPGZmZmZmZmZmODEx MjY5Yzk+XSB2ZnNfbHN0YXQrMHgxOS8weDIwDQogWzxmZmZmZmZmZjgxMTI2OWVmPl0gc3lz X25ld2xzdGF0KzB4MWYvMHg1MA0KIFs8ZmZmZmZmZmY4MTAwOWZjMj5dIHN5c3RlbV9jYWxs X2Zhc3RwYXRoKzB4MTYvMHgxYg0KZHJpdmVycy9zY3NpL212c2FzL212X3Nhcy5jIDE2Njk6 bXZzX2Fib3J0X3Rhc2s6cmM9IDUNCmRyaXZlcnMvc2NzaS9tdnNhcy9tdl9zYXMuYyAxNjA4 Om12c19xdWVyeV90YXNrOnJjPSA1DQpkcml2ZXJzL3Njc2kvbXZzYXMvbXZfc2FzLmMgMTY2 OTptdnNfYWJvcnRfdGFzazpyYz0gNQ0KZHJpdmVycy9zY3NpL212c2FzL212X3Nhcy5jIDE2 MDg6bXZzX3F1ZXJ5X3Rhc2s6cmM9IDUNCmRyaXZlcnMvc2NzaS9tdnNhcy9tdl9zYXMuYyAx NjY5Om12c19hYm9ydF90YXNrOnJjPSA1DQpkcml2ZXJzL3Njc2kvbXZzYXMvbXZfc2FzLmMg MTYwODptdnNfcXVlcnlfdGFzazpyYz0gNQ0KZHJpdmVycy9zY3NpL212c2FzL212X3Nhcy5j IDE2Njk6bXZzX2Fib3J0X3Rhc2s6cmM9IDUNCmRyaXZlcnMvc2NzaS9tdnNhcy9tdl9zYXMu YyAxNjA4Om12c19xdWVyeV90YXNrOnJjPSA1DQpkcml2ZXJzL3Njc2kvbXZzYXMvbXZfc2Fz LmMgMTY2OTptdnNfYWJvcnRfdGFzazpyYz0gNQ0KZHJpdmVycy9zY3NpL212c2FzL212X3Nh cy5jIDE2MDg6bXZzX3F1ZXJ5X3Rhc2s6cmM9IDUNCmRyaXZlcnMvc2NzaS9tdnNhcy9tdl9z YXMuYyAxNjY5Om12c19hYm9ydF90YXNrOnJjPSA1DQpkcml2ZXJzL3Njc2kvbXZzYXMvbXZf c2FzLmMgMTYwODptdnNfcXVlcnlfdGFzazpyYz0gNQ0Kc2QgMTA6MDo0OjA6IFtzZGZdIFVu aGFuZGxlZCBlcnJvciBjb2RlDQpzZCAxMDowOjQ6MDogW3NkZl0gUmVzdWx0OiBob3N0Ynl0 ZT0weDAwIGRyaXZlcmJ5dGU9MHgwNg0Kc2QgMTA6MDo0OjA6IFtzZGZdIENEQjogY2RiWzBd PTB4MmE6IDJhIDAwIDFhIDYyIDEyIGEwIDAwIDA0IDAwIDAwDQplbmRfcmVxdWVzdDogSS9P IGVycm9yLCBkZXYgc2RmLCBzZWN0b3IgNDQyNjM0OTEyDQpzZCAxMDowOjQ6MDogW3NkZl0g VW5oYW5kbGVkIGVycm9yIGNvZGUNCnNkIDEwOjA6NDowOiBbc2RmXSBSZXN1bHQ6IGhvc3Ri eXRlPTB4MDAgZHJpdmVyYnl0ZT0weDA2DQpzZCAxMDowOjQ6MDogW3NkZl0gQ0RCOiBjZGJb MF09MHgyYTogMmEgMDAgMWEgNjIgMGUgYTAgMDAgMDQgMDAgMDANCmVuZF9yZXF1ZXN0OiBJ L08gZXJyb3IsIGRldiBzZGYsIHNlY3RvciA0NDI2MzM4ODgNCnNkIDEwOjA6NDowOiBbc2Rm XSBVbmhhbmRsZWQgZXJyb3IgY29kZQ0Kc2QgMTA6MDo0OjA6IFtzZGZdIFJlc3VsdDogaG9z dGJ5dGU9MHgwMCBkcml2ZXJieXRlPTB4MDYNCnNkIDEwOjA6NDowOiBbc2RmXSBDREI6IGNk YlswXT0weDJhOiAyYSAwMCAxYSA2MiAwYiAwMCAwMCAwMyBhMCAwMA0KZW5kX3JlcXVlc3Q6 IEkvTyBlcnJvciwgZGV2IHNkZiwgc2VjdG9yIDQ0MjYzMjk2MA0Kc2QgMTA6MDo0OjA6IFtz ZGZdIFVuaGFuZGxlZCBlcnJvciBjb2RlDQpzZCAxMDowOjQ6MDogW3NkZl0gUmVzdWx0OiBo b3N0Ynl0ZT0weDAwIGRyaXZlcmJ5dGU9MHgwNg0Kc2QgMTA6MDo0OjA6IFtzZGZdIENEQjog Y2RiWzBdPTB4MmE6IDJhIDAwIDFhIDYyIDA3IDAwIDAwIDA0IDAwIDAwDQplbmRfcmVxdWVz dDogSS9PIGVycm9yLCBkZXYgc2RmLCBzZWN0b3IgNDQyNjMxOTM2DQpzZCAxMDowOjE6MDog W3NkY10gVW5oYW5kbGVkIGVycm9yIGNvZGUNCnNkIDEwOjA6MTowOiBbc2RjXSBSZXN1bHQ6 IGhvc3RieXRlPTB4MDAgZHJpdmVyYnl0ZT0weDA2DQpzZCAxMDowOjE6MDogW3NkY10gQ0RC OiBjZGJbMF09MHgyODogMjggMDAgMWMgYjIgODcgNmYgMDAgMDAgMDggMDANCmVuZF9yZXF1 ZXN0OiBJL08gZXJyb3IsIGRldiBzZGMsIHNlY3RvciA0ODE0NjIxMjcNCmRyaXZlcnMvc2Nz aS9tdnNhcy9tdl9zYXMuYyAxNjY5Om12c19hYm9ydF90YXNrOnJjPSA1DQpkcml2ZXJzL3Nj c2kvbXZzYXMvbXZfc2FzLmMgMTYwODptdnNfcXVlcnlfdGFzazpyYz0gNQ0KZHJpdmVycy9z Y3NpL212c2FzL212X3Nhcy5jIDE2Njk6bXZzX2Fib3J0X3Rhc2s6cmM9IDUNCmRyaXZlcnMv c2NzaS9tdnNhcy9tdl9zYXMuYyAxNjA4Om12c19xdWVyeV90YXNrOnJjPSA1DQpkcml2ZXJz L3Njc2kvbXZzYXMvbXZfc2FzLmMgMTY2OTptdnNfYWJvcnRfdGFzazpyYz0gNQ0KZHJpdmVy cy9zY3NpL212c2FzL212X3Nhcy5jIDE2MDg6bXZzX3F1ZXJ5X3Rhc2s6cmM9IDUNCnNkIDEw OjA6MTowOiBbc2RjXSBVbmhhbmRsZWQgZXJyb3IgY29kZQ0Kc2QgMTA6MDoxOjA6IFtzZGNd IFJlc3VsdDogaG9zdGJ5dGU9MHgwMCBkcml2ZXJieXRlPTB4MDYNCnNkIDEwOjA6MTowOiBb c2RjXSBDREI6IGNkYlswXT0weDI4OiAyOCAwMCAwMCAwNCA1YyBhNyAwMCAwMCAwOCAwMA0K ZW5kX3JlcXVlc3Q6IEkvTyBlcnJvciwgZGV2IHNkYywgc2VjdG9yIDI4NTg2Mw0KbWV0YXBh Z2VfcmVhZF9lbmRfaW86IEkvTyBlcnJvcg0Kc2QgMTA6MDoxOjA6IFtzZGNdIFVuaGFuZGxl ZCBlcnJvciBjb2RlDQpzZCAxMDowOjE6MDogW3NkY10gUmVzdWx0OiBob3N0Ynl0ZT0weDAw IGRyaXZlcmJ5dGU9MHgwNg0Kc2QgMTA6MDoxOjA6IFtzZGNdIENEQjogY2RiWzBdPTB4Mjg6 IDI4IDAwIDAwIDA1IDMwIGQ3IDAwIDAwIDA4IDAwDQplbmRfcmVxdWVzdDogSS9PIGVycm9y LCBkZXYgc2RjLCBzZWN0b3IgMzQwMTgzDQptZXRhcGFnZV9yZWFkX2VuZF9pbzogSS9PIGVy cm9yDQpzZCAxMDowOjE6MDogW3NkY10gVW5oYW5kbGVkIGVycm9yIGNvZGUNCnNkIDEwOjA6 MTowOiBbc2RjXSBSZXN1bHQ6IGhvc3RieXRlPTB4MDAgZHJpdmVyYnl0ZT0weDA2DQpzZCAx MDowOjE6MDogW3NkY10gQ0RCOiBjZGJbMF09MHgyYTogMmEgMDAgYWUgYTYgM2QgNjcgMDAg MDAgMDggMDANCmVuZF9yZXF1ZXN0OiBJL08gZXJyb3IsIGRldiBzZGMsIHNlY3RvciAyOTMw MTMwMjc5DQo= --------------050806020304070609030809-- --------------000602040006000104040101-- -- 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/