From mboxrd@z Thu Jan 1 00:00:00 1970 From: =?UTF-8?B?QW5kcsOpLVNlYmFzdGlhbiBMaWViZQ==?= Subject: Re: [PATCH] mpt2sas: New feature - Fast Load Support - scsi_mod.scan=sync drops drive Date: Wed, 11 Jan 2012 09:46:46 +0100 Message-ID: <4F0D4C76.7090303@lianse.eu> References: <4F0BFB5D.6030802@lianse.eu> Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="------------050707030902000904000906" Return-path: Received: from mail-we0-f174.google.com ([74.125.82.174]:52295 "EHLO mail-we0-f174.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1756117Ab2AKIqw (ORCPT ); Wed, 11 Jan 2012 03:46:52 -0500 Received: by werm1 with SMTP id m1so327559wer.19 for ; Wed, 11 Jan 2012 00:46:49 -0800 (PST) In-Reply-To: Sender: linux-scsi-owner@vger.kernel.org List-Id: linux-scsi@vger.kernel.org To: "Desai, Kashyap" Cc: linux-scsi@vger.kernel.org This is a multi-part message in MIME format. --------------050707030902000904000906 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Tanks for your suggestion Kashyap! I've tried it out but ran directly into an other problem. With scsi_mod.scan=sync the hba reported all 4 drives correctly but dropped one of it instantaneously. So I'm either stuck with kernel 3.1 and all booting up correctly or using 3.2 and manually mounting the drives behind the hba and starting the services depending on them thereafter. I've attached parts of the kernel log with scsi_mod.sync parameter set to sync/async -andre On 10.01.2012 11:53, Desai, Kashyap wrote: > There is a some scsi_mod parameter called "scan". > If you pass those parameter at boot time you can change the behavior. (see below description) > > scsi_mod.scan= [SCSI] sync (default) scans SCSI busses as they are > discovered. Async scans them in kernel threads, allowing boot to proceed. > none ignores them, expecting user space to do the scan. > > ~ Kashyap > >> -----Original Message----- >> From: linux-scsi-owner@vger.kernel.org [mailto:linux-scsi- >> owner@vger.kernel.org] On Behalf Of André-Sebastian Liebe >> Sent: Tuesday, January 10, 2012 2:18 PM >> To: linux-scsi@vger.kernel.org >> Subject: Re: [PATCH] mpt2sas: New feature - Fast Load Support >> > Hi guys, > > I've run into problems with the all new shiny 3.2 kernel. My system > broke badly as it's depending on some devices which are attached to my > LSI SAS 2008 hba. > The mount scripts of my gentoo/openrc setup get triggered right after > udev has settled. But with the new fast load support udev settles > before my drives appear to the system, so mount fails for all those > drives and of cause all subsequent services depending on them. > Is there any switch to revert back to the old behavior of blocking until > all ports scans are done? > > Thanks in advance > André-Sebastian Liebe > >> -- >> 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 -- gpg key AA1E1F66 @ gpg-keyserver.de: André-Sebastian Liebe Key fingerprint = 5436 5358 172C EB7D E414 C6DE 6664 89BF AA1E 1F66 --------------050707030902000904000906 Content-Type: text/plain; name="3.2.0-scsi_mod=async.txt" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="3.2.0-scsi_mod=async.txt" WyAgIDIwLjg2MDAzMF0gbXB0MnNhczA6IGRpYWcgcmVzZXQ6IFNVQ0NFU1MKWyAgIDIwLjk4 NDkzM10gbXB0MnNhczA6IEFsbG9jYXRlZCBwaHlzaWNhbCBtZW1vcnk6IHNpemUoNDAwNSBr QikKWyAgIDIwLjk4NDkzNl0gbXB0MnNhczA6IEN1cnJlbnQgQ29udHJvbGxlciBRdWV1ZSBE ZXB0aCgxNzU0KSwgTWF4IENvbnRyb2xsZXIgUXVldWUgRGVwdGgoMjAxNSkKWyAgIDIwLjk4 NDkzOF0gbXB0MnNhczA6IFNjYXR0ZXIgR2F0aGVyIEVsZW1lbnRzIHBlciBJTygxMjgpClsg ICAyMS4xNzcxNTFdIG1wdDJzYXMwOiBMU0lTQVMyMDA4OiBGV1ZlcnNpb24oMDcuMDAuMDAu MDApLCBDaGlwUmV2aXNpb24oMHgwMyksIEJpb3NWZXJzaW9uKDA3LjExLjAwLjAwKQpbICAg MjEuMTc3MTU0XSBtcHQyc2FzMDogUHJvdG9jb2w9KEluaXRpYXRvcixUYXJnZXQpLCBDYXBh YmlsaXRpZXM9KFJhaWQsVExSLEVFRFAsU25hcHNob3QgQnVmZmVyLERpYWcgVHJhY2UgQnVm ZmVyLFRhc2sgU2V0IEZ1bGwsTkNRKQpbICAgMjEuMTc3Mjk4XSBtcHQyc2FzMDogc2VuZGlu ZyBwb3J0IGVuYWJsZSAhIQpbICAgMjIuNzcyNjU4XSBtcHQyc2FzMDogaG9zdF9hZGQ6IGhh bmRsZSgweDAwMDEpLCBzYXNfYWRkcigweDUwMDYwNWIwMDJjODk4NDApLCBwaHlzKDgpClsg ICAyOC44OTY3MjJdIG1wdDJzYXMwOiBwb3J0IGVuYWJsZTogU1VDQ0VTUwpbICAgMjguOTA3 NjEwXSBzY3NpIDEwOjA6MDowOiBEaXJlY3QtQWNjZXNzICAgICBBVEEgICAgICBXREMgV0Qy MEVBUlMtMDBTIDBBODAgUFE6IDAgQU5TSTogNQpbICAgMjguOTA3NjE5XSBzY3NpIDEwOjA6 MDowOiBTQVRBOiBoYW5kbGUoMHgwMDA5KSwgc2FzX2FkZHIoMHg0NDMzMjIxMTAxMDAwMDAw KSwgcGh5KDEpLCBkZXZpY2VfbmFtZSgweDRlZTI1MDAxMGIxNjVhMTcpClsgICAyOC45MDc2 MjRdIHNjc2kgMTA6MDowOjA6IFNBVEE6IGVuY2xvc3VyZV9sb2dpY2FsX2lkKDB4NTAwNjA1 YjAwMmM4OTg0MCksIHNsb3QoMSkKWyAgIDI4LjkwNzcwOF0gc2NzaSAxMDowOjA6MDogYXRh cGkobiksIG5jcSh5KSwgYXN5bl9ub3RpZnkobiksIHNtYXJ0KHkpLCBmdWEoeSksIHN3X3By ZXNlcnZlKHkpClsgICAyOC45MDc3MTNdIHNjc2kgMTA6MDowOjA6IHFkZXB0aCgzMiksIHRh Z2dlZCgxKSwgc2ltcGxlKDApLCBvcmRlcmVkKDApLCBzY3NpX2xldmVsKDYpLCBjbWRfcXVl KDEpClsgICAyOC45MTc2ODVdIHNjc2kgMTA6MDoxOjA6IERpcmVjdC1BY2Nlc3MgICAgIEFU QSAgICAgIFdEQyBXRDMwRVpSWC0wMEEgMEE4MCBQUTogMCBBTlNJOiA1ClsgICAyOC45MTc2 OTNdIHNjc2kgMTA6MDoxOjA6IFNBVEE6IGhhbmRsZSgweDAwMGEpLCBzYXNfYWRkcigweDQ0 MzMyMjExMDMwMDAwMDApLCBwaHkoMyksIGRldmljZV9uYW1lKDB4NGVlMjUwMDE2ZGFlYjBj YikKWyAgIDI4LjkxNzY5N10gc2NzaSAxMDowOjE6MDogU0FUQTogZW5jbG9zdXJlX2xvZ2lj YWxfaWQoMHg1MDA2MDViMDAyYzg5ODQwKSwgc2xvdCgzKQpbICAgMjguOTE3Nzc5XSBzY3Np IDEwOjA6MTowOiBhdGFwaShuKSwgbmNxKHkpLCBhc3luX25vdGlmeShuKSwgc21hcnQoeSks IGZ1YSh5KSwgc3dfcHJlc2VydmUoeSkKWyAgIDI4LjkxNzc4NF0gc2NzaSAxMDowOjE6MDog cWRlcHRoKDMyKSwgdGFnZ2VkKDEpLCBzaW1wbGUoMCksIG9yZGVyZWQoMCksIHNjc2lfbGV2 ZWwoNiksIGNtZF9xdWUoMSkKWyAgIDI4LjkyODAxM10gc2NzaSAxMDowOjI6MDogRGlyZWN0 LUFjY2VzcyAgICAgQVRBICAgICAgV0RDIFdEMzBFWlJYLTAwTSAwQTgwIFBROiAwIEFOU0k6 IDUKWyAgIDI4LjkyODAyMV0gc2NzaSAxMDowOjI6MDogU0FUQTogaGFuZGxlKDB4MDAwYiks IHNhc19hZGRyKDB4NDQzMzIyMTEwNzAwMDAwMCksIHBoeSg3KSwgZGV2aWNlX25hbWUoMHg0 ZWUyNTAwMTI3N2ViMDVhKQpbICAgMjguOTI4MDI1XSBzY3NpIDEwOjA6MjowOiBTQVRBOiBl bmNsb3N1cmVfbG9naWNhbF9pZCgweDUwMDYwNWIwMDJjODk4NDApLCBzbG90KDcpClsgICAy OC45MjgxMDddIHNjc2kgMTA6MDoyOjA6IGF0YXBpKG4pLCBuY3EoeSksIGFzeW5fbm90aWZ5 KG4pLCBzbWFydCh5KSwgZnVhKHkpLCBzd19wcmVzZXJ2ZSh5KQpbICAgMjguOTI4MTEyXSBz Y3NpIDEwOjA6MjowOiBxZGVwdGgoMzIpLCB0YWdnZWQoMSksIHNpbXBsZSgwKSwgb3JkZXJl ZCgwKSwgc2NzaV9sZXZlbCg2KSwgY21kX3F1ZSgxKQpbICAgMjguOTM2NjcyXSBzY3NpIDEw OjA6MzowOiBEaXJlY3QtQWNjZXNzICAgICBBVEEgICAgICBXREMgV0QyMEVBUlMtMDBTIDBB ODAgUFE6IDAgQU5TSTogNQpbICAgMjguOTM2NjgwXSBzY3NpIDEwOjA6MzowOiBTQVRBOiBo YW5kbGUoMHgwMDBjKSwgc2FzX2FkZHIoMHg0NDMzMjIxMTA1MDAwMDAwKSwgcGh5KDUpLCBk ZXZpY2VfbmFtZSgweDRlZTI1MDAxMGE5NjVhMTcpClsgICAyOC45MzY2ODRdIHNjc2kgMTA6 MDozOjA6IFNBVEE6IGVuY2xvc3VyZV9sb2dpY2FsX2lkKDB4NTAwNjA1YjAwMmM4OTg0MCks IHNsb3QoNSkKWyAgIDI4LjkzNjc3N10gc2NzaSAxMDowOjM6MDogYXRhcGkobiksIG5jcSh5 KSwgYXN5bl9ub3RpZnkobiksIHNtYXJ0KHkpLCBmdWEoeSksIHN3X3ByZXNlcnZlKHkpClsg ICAyOC45MzY3ODJdIHNjc2kgMTA6MDozOjA6IHFkZXB0aCgzMiksIHRhZ2dlZCgxKSwgc2lt cGxlKDApLCBvcmRlcmVkKDApLCBzY3NpX2xldmVsKDYpLCBjbWRfcXVlKDEpClsgICAyOC45 MzcwMzNdIHNkIDEwOjA6MDowOiBBdHRhY2hlZCBzY3NpIGdlbmVyaWMgc2cyIHR5cGUgMApb ICAgMjguOTM3MjM0XSBzZCAxMDowOjE6MDogQXR0YWNoZWQgc2NzaSBnZW5lcmljIHNnMyB0 eXBlIDAKWyAgIDI4LjkzNzQwMF0gc2QgMTA6MDoyOjA6IEF0dGFjaGVkIHNjc2kgZ2VuZXJp YyBzZzQgdHlwZSAwClsgICAyOC45Mzc1NjBdIHNkIDEwOjA6MzowOiBBdHRhY2hlZCBzY3Np IGdlbmVyaWMgc2c1IHR5cGUgMApbICAgMjguOTQxMjgzXSBzZCAxMDowOjM6MDogW3NkZV0g MzkwNzAyOTE2OCA1MTItYnl0ZSBsb2dpY2FsIGJsb2NrczogKDIuMDAgVEIvMS44MSBUaUIp ClsgICAyOC45NDIwNDNdIHNkIDEwOjA6MTowOiBbc2RjXSBwaHlzaWNhbCBibG9jayBhbGln bm1lbnQgb2Zmc2V0OiA0MDk2ClsgICAyOC45NDIwNTBdIHNkIDEwOjA6MTowOiBbc2RjXSA1 ODYwNTMzMTY4IDUxMi1ieXRlIGxvZ2ljYWwgYmxvY2tzOiAoMy4wMCBUQi8yLjcyIFRpQikK WyAgIDI4Ljk0MjA1M10gc2QgMTA6MDoxOjA6IFtzZGNdIDQwOTYtYnl0ZSBwaHlzaWNhbCBi bG9ja3MKWyAgIDI4Ljk0MjIyOF0gc2QgMTA6MDowOjA6IFtzZGJdIDM5MDcwMjkxNjggNTEy LWJ5dGUgbG9naWNhbCBibG9ja3M6ICgyLjAwIFRCLzEuODEgVGlCKQpbICAgMjguOTQyMzE2 XSBzZCAxMDowOjI6MDogW3NkZF0gcGh5c2ljYWwgYmxvY2sgYWxpZ25tZW50IG9mZnNldDog NDA5NgpbICAgMjguOTQyMzIxXSBzZCAxMDowOjI6MDogW3NkZF0gNTg2MDUzMzE2OCA1MTIt Ynl0ZSBsb2dpY2FsIGJsb2NrczogKDMuMDAgVEIvMi43MiBUaUIpClsgICAyOC45NDIzMjRd IHNkIDEwOjA6MjowOiBbc2RkXSA0MDk2LWJ5dGUgcGh5c2ljYWwgYmxvY2tzClsgICAyOC45 NjI3NzZdIHNkIDEwOjA6MzowOiBbc2RlXSBXcml0ZSBQcm90ZWN0IGlzIG9mZgpbICAgMjgu OTYyNzgwXSBzZCAxMDowOjM6MDogW3NkZV0gTW9kZSBTZW5zZTogN2YgMDAgMDAgMDgKWyAg IDI4Ljk2ODEyMF0gc2QgMTA6MDoxOjA6IFtzZGNdIFdyaXRlIFByb3RlY3QgaXMgb2ZmClsg ICAyOC45NjgxMjRdIHNkIDEwOjA6MTowOiBbc2RjXSBNb2RlIFNlbnNlOiA3ZiAwMCAwMCAw OApbICAgMjguOTY4ODkyXSBzZCAxMDowOjI6MDogW3NkZF0gV3JpdGUgUHJvdGVjdCBpcyBv ZmYKWyAgIDI4Ljk2ODg5Nl0gc2QgMTA6MDoyOjA6IFtzZGRdIE1vZGUgU2Vuc2U6IDdmIDAw IDAwIDA4ClsgICAyOC45NzAzMjhdIHNkIDEwOjA6MzowOiBbc2RlXSBXcml0ZSBjYWNoZTog ZW5hYmxlZCwgcmVhZCBjYWNoZTogZW5hYmxlZCwgZG9lc24ndCBzdXBwb3J0IERQTyBvciBG VUEKWyAgIDI4Ljk3MTE4MV0gc2QgMTA6MDowOjA6IFtzZGJdIFdyaXRlIFByb3RlY3QgaXMg b2ZmClsgICAyOC45NzExODVdIHNkIDEwOjA6MDowOiBbc2RiXSBNb2RlIFNlbnNlOiA3ZiAw MCAwMCAwOApbICAgMjguOTc3OTkwXSBzZCAxMDowOjE6MDogW3NkY10gV3JpdGUgY2FjaGU6 IGVuYWJsZWQsIHJlYWQgY2FjaGU6IGVuYWJsZWQsIGRvZXNuJ3Qgc3VwcG9ydCBEUE8gb3Ig RlVBClsgICAyOC45NzkwNTldIHNkIDEwOjA6MjowOiBbc2RkXSBXcml0ZSBjYWNoZTogZW5h YmxlZCwgcmVhZCBjYWNoZTogZW5hYmxlZCwgZG9lc24ndCBzdXBwb3J0IERQTyBvciBGVUEK WyAgIDI4Ljk4MTc0Ml0gc2QgMTA6MDowOjA6IFtzZGJdIFdyaXRlIGNhY2hlOiBlbmFibGVk LCByZWFkIGNhY2hlOiBlbmFibGVkLCBkb2Vzbid0IHN1cHBvcnQgRFBPIG9yIEZVQQpbICAg MjkuMDEwMDI5XSAgc2RlOiBzZGUxClsgICAyOS4wNTMzODJdICBzZGQ6IHNkZDEKWyAgIDI5 LjA1ODY0N10gIHNkYzogc2RjMQpbICAgMjkuMDYwNzUxXSBzZCAxMDowOjM6MDogW3NkZV0g QXR0YWNoZWQgU0NTSSBkaXNrClsgICAyOS4wNzUxMTRdICBzZGI6IHNkYjEKWyAgIDI5LjEx NTE5MF0gc2QgMTA6MDoyOjA6IFtzZGRdIEF0dGFjaGVkIFNDU0kgZGlzawpbICAgMjkuMTIw MTQxXSBzZCAxMDowOjE6MDogW3NkY10gQXR0YWNoZWQgU0NTSSBkaXNrClsgICAyOS4xNDM5 MDBdIHNkIDEwOjA6MDowOiBbc2RiXSBBdHRhY2hlZCBTQ1NJIGRpc2sK --------------050707030902000904000906 Content-Type: text/plain; name="3.2.0-scsi_mod=sync.txt" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="3.2.0-scsi_mod=sync.txt" WyAgIDIxLjE1NjY5Nl0gbXB0MnNhczA6IGRpYWcgcmVzZXQ6IFNVQ0NFU1MKWyAgIDIxLjI4 MTY3OF0gbXB0MnNhczA6IEFsbG9jYXRlZCBwaHlzaWNhbCBtZW1vcnk6IHNpemUoNDAwNSBr QikKWyAgIDIxLjI4MTY4MV0gbXB0MnNhczA6IEN1cnJlbnQgQ29udHJvbGxlciBRdWV1ZSBE ZXB0aCgxNzU0KSwgTWF4IENvbnRyb2xsZXIgUXVldWUgRGVwdGgoMjAxNSkKWyAgIDIxLjI4 MTY4M10gbXB0MnNhczA6IFNjYXR0ZXIgR2F0aGVyIEVsZW1lbnRzIHBlciBJTygxMjgpClsg ICAyMS40NzM4MTddIG1wdDJzYXMwOiBMU0lTQVMyMDA4OiBGV1ZlcnNpb24oMDcuMDAuMDAu MDApLCBDaGlwUmV2aXNpb24oMHgwMyksIEJpb3NWZXJzaW9uKDA3LjExLjAwLjAwKQpbICAg MjEuNDczODIxXSBtcHQyc2FzMDogUHJvdG9jb2w9KEluaXRpYXRvcixUYXJnZXQpLCBDYXBh YmlsaXRpZXM9KFJhaWQsVExSLEVFRFAsU25hcHNob3QgQnVmZmVyLERpYWcgVHJhY2UgQnVm ZmVyLFRhc2sgU2V0IEZ1bGwsTkNRKQpbICAgMjEuNDczODk1XSBtcHQyc2FzMDogc2VuZGlu ZyBwb3J0IGVuYWJsZSAhIQpbICAgMjMuMDY3NDc3XSBtcHQyc2FzMDogaG9zdF9hZGQ6IGhh bmRsZSgweDAwMDEpLCBzYXNfYWRkcigweDUwMDYwNWIwMDJjODk4NDApLCBwaHlzKDgpClsg ICAyOS4xOTMzODRdIG1wdDJzYXMwOiBwb3J0IGVuYWJsZTogU1VDQ0VTUwpbICAgMjkuMjA0 MzY1XSBzY3NpIDEwOjA6MDowOiBEaXJlY3QtQWNjZXNzICAgICBBVEEgICAgICBXREMgV0Qy MEVBUlMtMDBTIDBBODAgUFE6IDAgQU5TSTogNQpbICAgMjkuMjA0MzczXSBzY3NpIDEwOjA6 MDowOiBTQVRBOiBoYW5kbGUoMHgwMDA5KSwgc2FzX2FkZHIoMHg0NDMzMjIxMTAxMDAwMDAw KSwgcGh5KDEpLCBkZXZpY2VfbmFtZSgweDRlZTI1MDAxMGIxNjVhMTcpClsgICAyOS4yMDQz NzddIHNjc2kgMTA6MDowOjA6IFNBVEE6IGVuY2xvc3VyZV9sb2dpY2FsX2lkKDB4NTAwNjA1 YjAwMmM4OTg0MCksIHNsb3QoMSkKWyAgIDI5LjIwNDQ2NF0gc2NzaSAxMDowOjA6MDogYXRh cGkobiksIG5jcSh5KSwgYXN5bl9ub3RpZnkobiksIHNtYXJ0KHkpLCBmdWEoeSksIHN3X3By ZXNlcnZlKHkpClsgICAyOS4yMDQ0NjldIHNjc2kgMTA6MDowOjA6IHFkZXB0aCgzMiksIHRh Z2dlZCgxKSwgc2ltcGxlKDApLCBvcmRlcmVkKDApLCBzY3NpX2xldmVsKDYpLCBjbWRfcXVl KDEpClsgICAyOS4yMDQ2NDFdIHNkIDEwOjA6MDowOiBBdHRhY2hlZCBzY3NpIGdlbmVyaWMg c2cyIHR5cGUgMApbICAgMjkuMjA5ODYyXSBzZCAxMDowOjA6MDogW3NkYl0gMzkwNzAyOTE2 OCA1MTItYnl0ZSBsb2dpY2FsIGJsb2NrczogKDIuMDAgVEIvMS44MSBUaUIpClsgICAyOS4y MTQ5ODVdIHNjc2kgMTA6MDoxOjA6IERpcmVjdC1BY2Nlc3MgICAgIEFUQSAgICAgIFdEQyBX RDMwRVpSWC0wME0gMEE4MCBQUTogMCBBTlNJOiA1ClsgICAyOS4yMTQ5OTJdIHNjc2kgMTA6 MDoxOjA6IFNBVEE6IGhhbmRsZSgweDAwMGEpLCBzYXNfYWRkcigweDQ0MzMyMjExMDcwMDAw MDApLCBwaHkoNyksIGRldmljZV9uYW1lKDB4NGVlMjUwMDEyNzdlYjA1YSkKWyAgIDI5LjIx NDk5Nl0gc2NzaSAxMDowOjE6MDogU0FUQTogZW5jbG9zdXJlX2xvZ2ljYWxfaWQoMHg1MDA2 MDViMDAyYzg5ODQwKSwgc2xvdCg3KQpbICAgMjkuMjE1MDgyXSBzY3NpIDEwOjA6MTowOiBh dGFwaShuKSwgbmNxKHkpLCBhc3luX25vdGlmeShuKSwgc21hcnQoeSksIGZ1YSh5KSwgc3df cHJlc2VydmUoeSkKWyAgIDI5LjIxNTA4N10gc2NzaSAxMDowOjE6MDogcWRlcHRoKDMyKSwg dGFnZ2VkKDEpLCBzaW1wbGUoMCksIG9yZGVyZWQoMCksIHNjc2lfbGV2ZWwoNiksIGNtZF9x dWUoMSkKWyAgIDI5LjIxNTI3Ml0gc2QgMTA6MDoxOjA6IEF0dGFjaGVkIHNjc2kgZ2VuZXJp YyBzZzMgdHlwZSAwClsgICAyOS4yMjAxMzhdIHNkIDEwOjA6MTowOiBbc2RjXSBwaHlzaWNh bCBibG9jayBhbGlnbm1lbnQgb2Zmc2V0OiA0MDk2ClsgICAyOS4yMjAxNDVdIHNkIDEwOjA6 MTowOiBbc2RjXSA1ODYwNTMzMTY4IDUxMi1ieXRlIGxvZ2ljYWwgYmxvY2tzOiAoMy4wMCBU Qi8yLjcyIFRpQikKWyAgIDI5LjIyMDE0OV0gc2QgMTA6MDoxOjA6IFtzZGNdIDQwOTYtYnl0 ZSBwaHlzaWNhbCBibG9ja3MKWyAgIDI5LjIyNTI2MV0gc2NzaSAxMDowOjI6MDogRGlyZWN0 LUFjY2VzcyAgICAgQVRBICAgICAgV0RDIFdEMzBFWlJYLTAwQSAwQTgwIFBROiAwIEFOU0k6 IDUKWyAgIDI5LjIyNTI2OF0gc2NzaSAxMDowOjI6MDogU0FUQTogaGFuZGxlKDB4MDAwYiks IHNhc19hZGRyKDB4NDQzMzIyMTEwMzAwMDAwMCksIHBoeSgzKSwgZGV2aWNlX25hbWUoMHg0 ZWUyNTAwMTZkYWViMGNiKQpbICAgMjkuMjI1MjcyXSBzY3NpIDEwOjA6MjowOiBTQVRBOiBl bmNsb3N1cmVfbG9naWNhbF9pZCgweDUwMDYwNWIwMDJjODk4NDApLCBzbG90KDMpClsgICAy OS4yMjUzNTddIHNjc2kgMTA6MDoyOjA6IGF0YXBpKG4pLCBuY3EoeSksIGFzeW5fbm90aWZ5 KG4pLCBzbWFydCh5KSwgZnVhKHkpLCBzd19wcmVzZXJ2ZSh5KQpbICAgMjkuMjI1MzYyXSBz Y3NpIDEwOjA6MjowOiBxZGVwdGgoMzIpLCB0YWdnZWQoMSksIHNpbXBsZSgwKSwgb3JkZXJl ZCgwKSwgc2NzaV9sZXZlbCg2KSwgY21kX3F1ZSgxKQpbICAgMjkuMjI1NTE2XSBzZCAxMDow OjI6MDogQXR0YWNoZWQgc2NzaSBnZW5lcmljIHNnNCB0eXBlIDAKWyAgIDI5LjIzMDI4OV0g c2QgMTA6MDoyOjA6IFtzZGRdIHBoeXNpY2FsIGJsb2NrIGFsaWdubWVudCBvZmZzZXQ6IDQw OTYKWyAgIDI5LjIzMDI5Nl0gc2QgMTA6MDoyOjA6IFtzZGRdIDU4NjA1MzMxNjggNTEyLWJ5 dGUgbG9naWNhbCBibG9ja3M6ICgzLjAwIFRCLzIuNzIgVGlCKQpbICAgMjkuMjMwMjk5XSBz ZCAxMDowOjI6MDogW3NkZF0gNDA5Ni1ieXRlIHBoeXNpY2FsIGJsb2NrcwpbICAgMjkuMjM0 MjIyXSBzY3NpIDEwOjA6MzowOiBEaXJlY3QtQWNjZXNzICAgICBBVEEgICAgICBXREMgV0Qy MEVBUlMtMDBTIDBBODAgUFE6IDAgQU5TSTogNQpbICAgMjkuMjM0MjI4XSBzY3NpIDEwOjA6 MzowOiBTQVRBOiBoYW5kbGUoMHgwMDBjKSwgc2FzX2FkZHIoMHg0NDMzMjIxMTA1MDAwMDAw KSwgcGh5KDUpLCBkZXZpY2VfbmFtZSgweDRlZTI1MDAxMGE5NjVhMTcpClsgICAyOS4yMzQy MzJdIHNjc2kgMTA6MDozOjA6IFNBVEE6IGVuY2xvc3VyZV9sb2dpY2FsX2lkKDB4NTAwNjA1 YjAwMmM4OTg0MCksIHNsb3QoNSkKWyAgIDI5LjIzNDMxOF0gc2NzaSAxMDowOjM6MDogYXRh cGkobiksIG5jcSh5KSwgYXN5bl9ub3RpZnkobiksIHNtYXJ0KHkpLCBmdWEoeSksIHN3X3By ZXNlcnZlKHkpClsgICAyOS4yMzQzMjNdIHNjc2kgMTA6MDozOjA6IHFkZXB0aCgzMiksIHRh Z2dlZCgxKSwgc2ltcGxlKDApLCBvcmRlcmVkKDApLCBzY3NpX2xldmVsKDYpLCBjbWRfcXVl KDEpClsgICAyOS4yMzQ0NzRdIHNkIDEwOjA6MzowOiBBdHRhY2hlZCBzY3NpIGdlbmVyaWMg c2c1IHR5cGUgMApbICAgMjkuMjM0NjM5XSAgcG9ydC0xMDowOiByZW1vdmU6IHNhc19hZGRy KDB4NDQzMzIyMTEwMTAwMDAwMCkKWyAgIDI5LjIzNDY0OV0gIHBvcnQtMTA6MDogcmVtb3Zl OiBzYXNfYWRkcigweDQ0MzMyMjExMDEwMDAwMDApLCBwaHkoMSkKWyAgIDI5LjIzODMxM10g c2QgMTA6MDozOjA6IFtzZGVdIDM5MDcwMjkxNjggNTEyLWJ5dGUgbG9naWNhbCBibG9ja3M6 ICgyLjAwIFRCLzEuODEgVGlCKQpbICAgMjkuMjM5Mjg2XSBzZCAxMDowOjA6MDogW3NkYl0g V3JpdGUgUHJvdGVjdCBpcyBvZmYKWyAgIDI5LjIzOTI5MF0gc2QgMTA6MDowOjA6IFtzZGJd IE1vZGUgU2Vuc2U6IDdmIDAwIDAwIDA4ClsgICAyOS4yMzkzMTJdIHNkIDEwOjA6MDowOiBb c2RiXSBBc2tpbmcgZm9yIGNhY2hlIGRhdGEgZmFpbGVkClsgICAyOS4yMzkzMTZdIHNkIDEw OjA6MDowOiBbc2RiXSBBc3N1bWluZyBkcml2ZSBjYWNoZTogd3JpdGUgdGhyb3VnaApbICAg MjkuMjM5NDg1XSBzZCAxMDowOjA6MDogW3NkYl0gUkVBRCBDQVBBQ0lUWSgxNikgZmFpbGVk ClsgICAyOS4yMzk0ODhdIHNkIDEwOjA6MDowOiBbc2RiXSAgUmVzdWx0OiBob3N0Ynl0ZT0w eDAxIGRyaXZlcmJ5dGU9MHgwMApbICAgMjkuMjM5NDkxXSBzZCAxMDowOjA6MDogW3NkYl0g U2Vuc2Ugbm90IGF2YWlsYWJsZS4KWyAgIDI5LjIzOTUxNl0gc2QgMTA6MDowOjA6IFtzZGJd IFJFQUQgQ0FQQUNJVFkgZmFpbGVkClsgICAyOS4yMzk1MThdIHNkIDEwOjA6MDowOiBbc2Ri XSAgUmVzdWx0OiBob3N0Ynl0ZT0weDAxIGRyaXZlcmJ5dGU9MHgwMApbICAgMjkuMjM5NTIx XSBzZCAxMDowOjA6MDogW3NkYl0gU2Vuc2Ugbm90IGF2YWlsYWJsZS4KWyAgIDI5LjIzOTU1 Nl0gc2QgMTA6MDowOjA6IFtzZGJdIEFza2luZyBmb3IgY2FjaGUgZGF0YSBmYWlsZWQKWyAg IDI5LjIzOTU1OF0gc2QgMTA6MDowOjA6IFtzZGJdIEFzc3VtaW5nIGRyaXZlIGNhY2hlOiB3 cml0ZSB0aHJvdWdoClsgICAyOS4yMzk1NjFdIHNkYjogZGV0ZWN0ZWQgY2FwYWNpdHkgY2hh bmdlIGZyb20gMjAwMDM5ODkzNDAxNiB0byAwClsgICAyOS4yMzk2NjZdIHNkIDEwOjA6MDow OiBbc2RiXSBSRUFEIENBUEFDSVRZKDE2KSBmYWlsZWQKWyAgIDI5LjIzOTY2OV0gc2QgMTA6 MDowOjA6IFtzZGJdICBSZXN1bHQ6IGhvc3RieXRlPTB4MDEgZHJpdmVyYnl0ZT0weDAwClsg ICAyOS4yMzk2NzJdIHNkIDEwOjA6MDowOiBbc2RiXSBTZW5zZSBub3QgYXZhaWxhYmxlLgpb ICAgMjkuMjM5NzA4XSBzZCAxMDowOjA6MDogW3NkYl0gUkVBRCBDQVBBQ0lUWSBmYWlsZWQK WyAgIDI5LjIzOTcxMF0gc2QgMTA6MDowOjA6IFtzZGJdICBSZXN1bHQ6IGhvc3RieXRlPTB4 MDEgZHJpdmVyYnl0ZT0weDAwClsgICAyOS4yMzk3MTNdIHNkIDEwOjA6MDowOiBbc2RiXSBT ZW5zZSBub3QgYXZhaWxhYmxlLgpbICAgMjkuMjM5NzYwXSBzZCAxMDowOjA6MDogW3NkYl0g QXNraW5nIGZvciBjYWNoZSBkYXRhIGZhaWxlZApbICAgMjkuMjM5NzYyXSBzZCAxMDowOjA6 MDogW3NkYl0gQXNzdW1pbmcgZHJpdmUgY2FjaGU6IHdyaXRlIHRocm91Z2gKWyAgIDI5LjIz OTc2NV0gc2QgMTA6MDowOjA6IFtzZGJdIEF0dGFjaGVkIFNDU0kgZGlzawpbICAgMjkuMjQ2 NDcxXSBzZCAxMDowOjE6MDogW3NkY10gV3JpdGUgUHJvdGVjdCBpcyBvZmYKWyAgIDI5LjI0 NjQ3NV0gc2QgMTA6MDoxOjA6IFtzZGNdIE1vZGUgU2Vuc2U6IDdmIDAwIDAwIDA4ClsgICAy OS4yNTY2NzJdIHNkIDEwOjA6MTowOiBbc2RjXSBXcml0ZSBjYWNoZTogZW5hYmxlZCwgcmVh ZCBjYWNoZTogZW5hYmxlZCwgZG9lc24ndCBzdXBwb3J0IERQTyBvciBGVUEKWyAgIDI5LjI1 NzA3OV0gc2QgMTA6MDoyOjA6IFtzZGRdIFdyaXRlIFByb3RlY3QgaXMgb2ZmClsgICAyOS4y NTcwODNdIHNkIDEwOjA6MjowOiBbc2RkXSBNb2RlIFNlbnNlOiA3ZiAwMCAwMCAwOApbICAg MjkuMjU5MzQwXSBzZCAxMDowOjM6MDogW3NkZV0gV3JpdGUgUHJvdGVjdCBpcyBvZmYKWyAg IDI5LjI1OTM0M10gc2QgMTA6MDozOjA6IFtzZGVdIE1vZGUgU2Vuc2U6IDdmIDAwIDAwIDA4 ClsgICAyOS4yNjY1NDJdIHNkIDEwOjA6MjowOiBbc2RkXSBXcml0ZSBjYWNoZTogZW5hYmxl ZCwgcmVhZCBjYWNoZTogZW5hYmxlZCwgZG9lc24ndCBzdXBwb3J0IERQTyBvciBGVUEKWyAg IDI5LjI2NzIyOF0gc2QgMTA6MDozOjA6IFtzZGVdIFdyaXRlIGNhY2hlOiBlbmFibGVkLCBy ZWFkIGNhY2hlOiBlbmFibGVkLCBkb2Vzbid0IHN1cHBvcnQgRFBPIG9yIEZVQQpbICAgMjku MzE1NzQzXSAgc2RlOiBzZGUxClsgICAyOS4zMzIxNjVdICBzZGM6IHNkYzEKWyAgIDI5LjM0 OTUyNl0gIHNkZDogc2RkMQpbICAgMjkuMzUxMjc0XSBzZCAxMDowOjM6MDogW3NkZV0gQXR0 YWNoZWQgU0NTSSBkaXNrClsgICAyOS4zNzM3NzddIHNkIDEwOjA6MTowOiBbc2RjXSBBdHRh Y2hlZCBTQ1NJIGRpc2sKWyAgIDI5LjM5MDY2MV0gc2QgMTA6MDoyOjA6IFtzZGRdIEF0dGFj aGVkIFNDU0kgZGlzawpbICAgMjkuMzkxMDYwXSBtcHQyc2FzMDogcmVtb3ZpbmcgaGFuZGxl KDB4MDAwOSksIHNhc19hZGRyKDB4NDQzMzIyMTEwMTAwMDAwMCkKWyAgIDI5LjM5MTA2NF0g bXB0MnNhczA6IGZhaWx1cmUgYXQgZHJpdmVycy9zY3NpL21wdDJzYXMvbXB0MnNhc190cmFu c3BvcnQuYzo3MDUvbXB0MnNhc190cmFuc3BvcnRfcG9ydF9hZGQoKSEK --------------050707030902000904000906--