From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1757877AbaKUEUW (ORCPT ); Thu, 20 Nov 2014 23:20:22 -0500 Received: from mx0a-0016ce01.pphosted.com ([67.231.148.157]:23079 "EHLO mx0a-0016ce01.pphosted.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1756947AbaKUEUV convert rfc822-to-8bit (ORCPT ); Thu, 20 Nov 2014 23:20:21 -0500 From: Anil Gurumurthy To: SF Markus Elfring , "James E. J. Bottomley" , Sudarsana Kalluru , linux-scsi CC: linux-kernel , "kernel-janitors@vger.kernel.org" , "Julia Lawall" Subject: RE: [PATCH 1/1] SCSI-bfa: Deletion of an unnecessary check before the function call "vfree" Thread-Topic: [PATCH 1/1] SCSI-bfa: Deletion of an unnecessary check before the function call "vfree" Thread-Index: AQHQBRP0WF+YcLm2oE+SZI+ObmOVRJxqeqXg Date: Fri, 21 Nov 2014 04:20:04 +0000 Message-ID: <20B1A3CBD98F3845B3F5F56D8597EF59FD4B5D@avmb2.qlogic.org> References: <5307CAA2.8060406@users.sourceforge.net> <530A086E.8010901@users.sourceforge.net> <530A72AA.3000601@users.sourceforge.net> <530B5FB6.6010207@users.sourceforge.net> <530C5E18.1020800@users.sourceforge.net> <530CD2C4.4050903@users.sourceforge.net> <530CF8FF.8080600@users.sourceforge.net> <530DD06F.4090703@users.sourceforge.net> <5317A59D.4@users.sourceforge.net> <546E6F5C.6050604@users.sourceforge.net> In-Reply-To: <546E6F5C.6050604@users.sourceforge.net> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [10.1.4.10] disclaimer: bypass Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 8BIT MIME-Version: 1.0 X-Proofpoint-Virus-Version: vendor=nai engine=5600 definitions=7628 signatures=670578 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 spamscore=0 suspectscore=0 phishscore=0 adultscore=0 bulkscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=7.0.1-1402240000 definitions=main-1411210037 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Patch looks good. Thanks! Acked-by: Anil Gurumurthy -----Original Message----- From: SF Markus Elfring [mailto:elfring@users.sourceforge.net] Sent: 21 November 2014 04:17 To: Anil Gurumurthy; James E. J. Bottomley; Sudarsana Kalluru; linux-scsi Cc: linux-kernel; kernel-janitors@vger.kernel.org; Julia Lawall Subject: [PATCH 1/1] SCSI-bfa: Deletion of an unnecessary check before the function call "vfree" From: Markus Elfring Date: Thu, 20 Nov 2014 23:43:17 +0100 The vfree() function performs also input parameter validation. Thus the test around the call is not needed. This issue was detected by using the Coccinelle software. Signed-off-by: Markus Elfring --- drivers/scsi/bfa/bfad_debugfs.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/drivers/scsi/bfa/bfad_debugfs.c b/drivers/scsi/bfa/bfad_debugfs.c index 8e83d04..a72170f 100644 --- a/drivers/scsi/bfa/bfad_debugfs.c +++ b/drivers/scsi/bfa/bfad_debugfs.c @@ -399,8 +399,7 @@ bfad_debugfs_release_fwtrc(struct inode *inode, struct file *file) if (!fw_debug) return 0; - if (fw_debug->debug_buffer) - vfree(fw_debug->debug_buffer); + vfree(fw_debug->debug_buffer); file->private_data = NULL; kfree(fw_debug); -- 2.1.3 From mboxrd@z Thu Jan 1 00:00:00 1970 From: Anil Gurumurthy Subject: RE: [PATCH 1/1] SCSI-bfa: Deletion of an unnecessary check before the function call "vfree" Date: Fri, 21 Nov 2014 04:20:04 +0000 Message-ID: <20B1A3CBD98F3845B3F5F56D8597EF59FD4B5D@avmb2.qlogic.org> References: <5307CAA2.8060406@users.sourceforge.net> <530A086E.8010901@users.sourceforge.net> <530A72AA.3000601@users.sourceforge.net> <530B5FB6.6010207@users.sourceforge.net> <530C5E18.1020800@users.sourceforge.net> <530CD2C4.4050903@users.sourceforge.net> <530CF8FF.8080600@users.sourceforge.net> <530DD06F.4090703@users.sourceforge.net> <5317A59D.4@users.sourceforge.net> <546E6F5C.6050604@users.sourceforge.net> Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="_000_20B1A3CBD98F3845B3F5F56D8597EF59FD4B5Davmb2qlogicorg_" Return-path: Received: from mx0a-0016ce01.pphosted.com ([67.231.148.157]:5148 "EHLO mx0a-0016ce01.pphosted.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1757720AbaKUEUG (ORCPT ); Thu, 20 Nov 2014 23:20:06 -0500 Received: from pps.filterd (m0045602.ppops.net [127.0.0.1]) by mx0a-0016ce01.pphosted.com (8.14.5/8.14.5) with SMTP id sAL4IQj9001017 for ; Thu, 20 Nov 2014 20:20:06 -0800 Received: from avcashub1.qlogic.com (avcashub3.qlogic.com [198.70.193.117]) by mx0a-0016ce01.pphosted.com with ESMTP id 1qrnfxav4g-1 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=NOT) for ; Thu, 20 Nov 2014 20:20:05 -0800 In-Reply-To: <546E6F5C.6050604@users.sourceforge.net> Content-Language: en-US Sender: linux-scsi-owner@vger.kernel.org List-Id: linux-scsi@vger.kernel.org To: SF Markus Elfring , "James E. J. Bottomley" , Sudarsana Kalluru , linux-scsi Cc: linux-kernel , "kernel-janitors@vger.kernel.org" , Julia Lawall --_000_20B1A3CBD98F3845B3F5F56D8597EF59FD4B5Davmb2qlogicorg_ Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Patch looks good.=20 Thanks! Acked-by: Anil Gurumurthy -----Original Message----- From: SF Markus Elfring [mailto:elfring@users.sourceforge.net]=20 Sent: 21 November 2014 04:17 To: Anil Gurumurthy; James E. J. Bottomley; Sudarsana Kalluru; linux-scsi Cc: linux-kernel; kernel-janitors@vger.kernel.org; Julia Lawall Subject: [PATCH 1/1] SCSI-bfa: Deletion of an unnecessary check before the = function call "vfree" From: Markus Elfring Date: Thu, 20 Nov 2014 23:43:17 +0100 The vfree() function performs also input parameter validation. Thus the tes= t around the call is not needed. This issue was detected by using the Coccinelle software. Signed-off-by: Markus Elfring --- drivers/scsi/bfa/bfad_debugfs.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/drivers/scsi/bfa/bfad_debugfs.c b/drivers/scsi/bfa/bfad_debugf= s.c index 8e83d04..a72170f 100644 --- a/drivers/scsi/bfa/bfad_debugfs.c +++ b/drivers/scsi/bfa/bfad_debugfs.c @@ -399,8 +399,7 @@ bfad_debugfs_release_fwtrc(struct inode *inode, struct = file *file) if (!fw_debug) return 0; =20 - if (fw_debug->debug_buffer) - vfree(fw_debug->debug_buffer); + vfree(fw_debug->debug_buffer); =20 file->private_data =3D NULL; kfree(fw_debug); -- 2.1.3 --_000_20B1A3CBD98F3845B3F5F56D8597EF59FD4B5Davmb2qlogicorg_ Content-Disposition: attachment; filename="winmail.dat" Content-Transfer-Encoding: base64 Content-Type: application/ms-tnef; name="winmail.dat" eJ8+ItNtAQaQCAAEAAAAAAABAAEAAQeQBgAIAAAA5AQAAAAAAADoAAEJgAEAIQAAADY4RDk5MTlG OEZEQzgxNDk4MDUxMzBGMDQyNEMxRTU4ABYHAQ2ABAACAAAAAgACAAEFgAMADgAAAN4HCwAVAAQA FAAEAAUAJgEBIIADAA4AAADeBwsAFQAEABQABAAFACYBAQiABwAYAAAASVBNLk1pY3Jvc29mdCBN YWlsLk5vdGUAMQgBBIABAFwAAABSRTogW1BBVENIIDEvMV0gU0NTSS1iZmE6IERlbGV0aW9uIG9m IGFuIHVubmVjZXNzYXJ5IGNoZWNrIGJlZm9yZSB0aGUgZnVuY3Rpb24gY2FsbCAidmZyZWUiAIQe AQOQBgCYFgAAQAAAAAIBfwABAAAAOgAAADwyMEIxQTNDQkQ5OEYzODQ1QjNGNUY1NkQ4NTk3RUY1 OUZENEI1REBhdm1iMi5xbG9naWMub3JnPgAAAAsAHw4BAAAAAgEJEAEAAACeBAAAmgQAAH8HAABM WkZ1NSaBiGEACmZiaWQEAABjY8BwZzEyNTIA/gND8HRleHQB9wKkA+MCAARjaArAc2V0MCDvB20C gwBQEU0yCoAGtAKAln0KgAjIOwliMTkOwL8JwxZyCjIWcQKAFWIqCbBzCfAEkGF0BbIOUANgc6Jv AYAgRXgRwW4YMF0GUnYEkBe2AhByAMB0fQhQbhoxECAFwAWgG2RkmiADUiAQIheyXHYIkOR3awuA ZDUdUwTwB0ANF3AwCnEX8mJrbWsGcwGQACAgQk1fQuBFR0lOfQr8AfEL8awgUBiAEcAgCQBvH1Ck IGciEGQuAzBsC4BaZQqAVBmhH1AhIsVBBGNrCYAtYnk6IEpBAwJHCHB1bQhwdDBoeSA8AHADEC5n qSUXQHEJAGcOUC4FoKxtPiLFIsUtKFJPBRCdJvBuB0AF0AeQc2EYMJsoUyLFRgNhJJBTRgXQyQrA a3UEIEVsA1ALgDhnIFsAwAMQGJA6Zc0rdEArMASQcy4ZIAhwLmMBEAWwGDAuGFB0XU8itgZgAjAk kDIxB7BvDxowBtAbsQHQMTQgMHA0OjE3IsYsQCSuO6ggSmEHgkUioEoioDxCbwJAA3AecDIRU3XG ZBHhAHBhIEsHQApAxyUgMiAi0XV4LQTwAJH5ItRDYzEQNOQkMASgLGAzMiA2lC1qJcEYkXNA0nYY MHIuNpQuLbEyIcZ1ItA0MExhdzRhLlYYdWJqBZAu8VtQQYBUQ0ggMS8xLjCQU0NTSSRgZmExEFZE LGASEGkCICAZMCC5A5F1bhhQLYApUXIlkPMRwAWQayAvoBrhGeAlcH0Z4GY9MDqgPJIeUQMgInZ2 A1AJ4CInfCpkKv081yxvLXonZkQYgGUxECMwHHUsL9EvQi/UMjM65jRGYDBgICsv8B6gJ3ynIzAZ 4D/zKCk++HAEkC8a4gQgB0AZICALgHB17wVACrEyURuidgdADdAYgP88kSKgRUEEID7CECAfYDzw PwNgPTAcYD7CP5MEACBu/zMQTgAJ4AEAIpBHPk3hBAH9ClAgOaAEIAEAECA6oBxRPyRwPSAAkCux PsIIUGNjfyLhNHAZ4BkiOaAJcE69U+8owBhQJFAZMGYkY0GfQq8/Q78oMyLFUIAFEBoxcy9NNUIv O/FZwmRfAQBiDHVnA9AnICB8IDN3RtBYaC8wZgMQTXEZo2QfRXAvMAuAVpE8gigrKYdFcVCBPGRz KC0pJ3y7DeABICAoUCbwTMEvWQ89Wh1iYH9aDh2xEDAgOAhlODMJkDQuLmEbAcAwYDA84B6RNjQ0 7yfoYF9jjyLFK2mgYn9oLwkixUBAX/AzOTksvjhG0GyiRsBsYVoaXwlwgx5wUGBlX2Z3dC1wPigf YCUgOqBKMQRxICrvb8NFcG9VXBMqXBJexgMw5wGRSjA84CghbvBaVHG723JDCXB0CHADoDAWIHHW pyf1ckdy5i0+WmNfWoD/ASAEkF7GdgNyQ0hUdq93tP11Bit433nvdQ5yNFwSdyC+cGoRRPFaUBiA NDA9B7DYVUxMdQhyUmt763rnwSnXMi4xLjMnfBVCAYTgAAAfAEIAAQAAACAAAABBAG4AaQBsACAA RwB1AHIAdQBtAHUAcgB0AGgAeQAAAB8AZQABAAAANgAAAEEAbgBpAGwALgBHAHUAcgB1AG0AdQBy AHQAaAB5AEAAcQBsAG8AZwBpAGMALgBjAG8AbQAAAAAAHwBkAAEAAAAKAAAAUwBNAFQAUAAAAAAA AgFBAAEAAAB4AAAAAAAAAIErH6S+oxAZnW4A3QEPVAIAAACAQQBuAGkAbAAgAEcAdQByAHUAbQB1 AHIAdABoAHkAAABTAE0AVABQAAAAQQBuAGkAbAAuAEcAdQByAHUAbQB1AHIAdABoAHkAQABxAGwA bwBnAGkAYwAuAGMAbwBtAAAAHwACXQEAAAA2AAAAQQBuAGkAbAAuAEcAdQByAHUAbQB1AHIAdABo AHkAQABxAGwAbwBnAGkAYwAuAGMAbwBtAAAAAAAfAOVfAQAAAD4AAABzAGkAcAA6AGEAbgBpAGwA LgBnAHUAcgB1AG0AdQByAHQAaAB5AEAAcQBsAG8AZwBpAGMALgBjAG8AbQAAAAAAHwAaDAEAAAAg AAAAQQBuAGkAbAAgAEcAdQByAHUAbQB1AHIAdABoAHkAAAAfAB8MAQAAADYAAABBAG4AaQBsAC4A RwB1AHIAdQBtAHUAcgB0AGgAeQBAAHEAbABvAGcAaQBjAC4AYwBvAG0AAAAAAB8AHgwBAAAACgAA AFMATQBUAFAAAAAAAAIBGQwBAAAAeAAAAAAAAACBKx+kvqMQGZ1uAN0BD1QCAAAAgEEAbgBpAGwA IABHAHUAcgB1AG0AdQByAHQAaAB5AAAAUwBNAFQAUAAAAEEAbgBpAGwALgBHAHUAcgB1AG0AdQBy AHQAaAB5AEAAcQBsAG8AZwBpAGMALgBjAG8AbQAAAB8AAV0BAAAANgAAAEEAbgBpAGwALgBHAHUA cgB1AG0AdQByAHQAaAB5AEAAcQBsAG8AZwBpAGMALgBjAG8AbQAAAAAAHwD4PwEAAAAgAAAAQQBu AGkAbAAgAEcAdQByAHUAbQB1AHIAdABoAHkAAAAfACNAAQAAADYAAABBAG4AaQBsAC4ARwB1AHIA dQBtAHUAcgB0AGgAeQBAAHEAbABvAGcAaQBjAC4AYwBvAG0AAAAAAB8AIkABAAAACgAAAFMATQBU AFAAAAAAAAIB+T8BAAAAeAAAAAAAAACBKx+kvqMQGZ1uAN0BD1QCAAAAgEEAbgBpAGwAIABHAHUA cgB1AG0AdQByAHQAaAB5AAAAUwBNAFQAUAAAAEEAbgBpAGwALgBHAHUAcgB1AG0AdQByAHQAaAB5 AEAAcQBsAG8AZwBpAGMALgBjAG8AbQAAAB8ACV0BAAAANgAAAEEAbgBpAGwALgBHAHUAcgB1AG0A dQByAHQAaAB5AEAAcQBsAG8AZwBpAGMALgBjAG8AbQAAAAAAHwAxQAEAAAACAAAAAAAAAAsAQDoB AAAAHwAwQAEAAAACAAAAAAAAAB8AGgABAAAAEgAAAEkAUABNAC4ATgBvAHQAZQAAAAAAAwDxPwkE AAALAEA6AQAAAAMA/T/kBAAAAgELMAEAAAAQAAAAaNmRn4/cgUmAUTDwQkweWAMAFwABAAAAQAA5 AAAyf2xCBdABQAAIMMbOtmxCBdABCwApAAAAAAALACMAAAAAAB8AAICGAwIAAAAAAMAAAAAAAABG AQAAAB4AAABhAGMAYwBlAHAAdABsAGEAbgBnAHUAYQBnAGUAAAAAAAEAAAAMAAAAZQBuAC0AVQBT AAAACwAAgAggBgAAAAAAwAAAAAAAAEYAAAAABoUAAAAAAAAfADcAAQAAALgAAABSAEUAOgAgAFsA UABBAFQAQwBIACAAMQAvADEAXQAgAFMAQwBTAEkALQBiAGYAYQA6ACAARABlAGwAZQB0AGkAbwBu ACAAbwBmACAAYQBuACAAdQBuAG4AZQBjAGUAcwBzAGEAcgB5ACAAYwBoAGUAYwBrACAAYgBlAGYA bwByAGUAIAB0AGgAZQAgAGYAdQBuAGMAdABpAG8AbgAgAGMAYQBsAGwAIAAiAHYAZgByAGUAZQAi AAAAHwA9AAEAAAAKAAAAUgBFADoAIAAAAAAAAwA2AAAAAAADAC4AAAAAAB8AQhABAAAAUgAAADwA NQA0ADYARQA2AEYANQBDAC4ANgAwADUAMAA2ADAANABAAHUAcwBlAHIAcwAuAHMAbwB1AHIAYwBl AGYAbwByAGcAZQAuAG4AZQB0AD4AAAAAAAIBcQABAAAAGwAAAAEB0AUT9FhfmHC5tqBPkmSPjm5j lUScanql4AAfAHAAAQAAALAAAABbAFAAQQBUAEMASAAgADEALwAxAF0AIABTAEMAUwBJAC0AYgBm AGEAOgAgAEQAZQBsAGUAdABpAG8AbgAgAG8AZgAgAGEAbgAgAHUAbgBuAGUAYwBlAHMAcwBhAHIA eQAgAGMAaABlAGMAawAgAGIAZQBmAG8AcgBlACAAdABoAGUAIABmAHUAbgBjAHQAaQBvAG4AIABj AGEAbABsACAAIgB2AGYAcgBlAGUAIgAAAB8ANRABAAAAdAAAADwAMgAwAEIAMQBBADMAQwBCAEQA OQA4AEYAMwA4ADQANQBCADMARgA1AEYANQA2AEQAOAA1ADkANwBFAEYANQA5AEYARAA0AEIANQBE AEAAYQB2AG0AYgAyAC4AcQBsAG8AZwBpAGMALgBvAHIAZwA+AAAAHwA5EAEAAACYBgAAPAA1ADMA MAA3AEMAQQBBADIALgA4ADAANgAwADQAMAA2AEAAdQBzAGUAcgBzAC4AcwBvAHUAcgBjAGUAZgBv AHIAZwBlAC4AbgBlAHQAPgAgADwAYQBsAHAAaQBuAGUALgBEAEUAQgAuADIALgAwADIALgAxADQA MAAyADIAMQAyADMAMgAxADQAMQAwAC4AMgAwADQAMwBAAGwAbwBjAGEAbABoAG8AcwB0ADYALgBs AG8AYwBhAGwAZABvAG0AYQBpAG4ANgA+ACAAPAA1ADMAMABBADAAOAA2AEUALgA4ADAAMQAwADkA MAAxAEAAdQBzAGUAcgBzAC4AcwBvAHUAcgBjAGUAZgBvAHIAZwBlAC4AbgBlAHQAPgAgADwAYQBs AHAAaQBuAGUALgBEAEUAQgAuADIALgAwADIALgAxADQAMAAyADIAMwAxADYAMwA1ADUAMQAwAC4A MQA5ADgANQBAAGwAbwBjAGEAbABoAG8AcwB0ADYALgBsAG8AYwBhAGwAZABvAG0AYQBpAG4ANgA+ ACAAPAA1ADMAMABBADcAMgBBAEEALgAzADAAMAAwADYAMAAxAEAAdQBzAGUAcgBzAC4AcwBvAHUA cgBjAGUAZgBvAHIAZwBlAC4AbgBlAHQAPgAgADwAYQBsAHAAaQBuAGUALgBEAEUAQgAuADIALgAw ADIALgAxADQAMAAyADIANAAwADYANQA4ADIAMQAwAC4AMgAwADkAMABAAGwAbwBjAGEAbABoAG8A cwB0ADYALgBsAG8AYwBhAGwAZABvAG0AYQBpAG4ANgA+ACAAPAA1ADMAMABCADUARgBCADYALgA2 ADAAMQAwADIAMAA3AEAAdQBzAGUAcgBzAC4AcwBvAHUAcgBjAGUAZgBvAHIAZwBlAC4AbgBlAHQA PgAgADwAYQBsAHAAaQBuAGUALgBEAEUAQgAuADIALgAxADAALgAxADQAMAAyADIANAAxADcAMQAw ADMANwAwAC4AMgAwADcANABAAGgAYQBkAHIAaQBlAG4APgAgADwANQAzADAAQwA1AEUAMQA4AC4A MQAwADIAMAA4ADAAMABAAHUAcwBlAHIAcwAuAHMAbwB1AHIAYwBlAGYAbwByAGcAZQAuAG4AZQB0 AD4AIAA8AGEAbABwAGkAbgBlAC4ARABFAEIALgAyAC4AMQAwAC4AMQA0ADAAMgAyADUAMQAwADEA NAAxADcAMAAuADIAMAA4ADAAQABoAGEAZAByAGkAZQBuAD4AIAA8ADUAMwAwAEMARAAyAEMANAAu ADQAMAA1ADAAOQAwADMAQAB1AHMAZQByAHMALgBzAG8AdQByAGMAZQBmAG8AcgBnAGUALgBuAGUA dAA+ACAAPABhAGwAcABpAG4AZQAuAEQARQBCAC4AMgAuADEAMAAuADEANAAwADIAMgA1ADEAOAA0 ADAANAA1ADAALgA3ADAAMwA1AEAAaABhAGQAcgBpAGUAbgA+ACAAPAA1ADMAMABDAEYAOABGAEYA LgA4ADAAOAAwADYAMAAwAEAAdQBzAGUAcgBzAC4AcwBvAHUAcgBjAGUAZgBvAHIAZwBlAC4AbgBl AHQAPgAgADwAYQBsAHAAaQBuAGUALgBEAEUAQgAuADIALgAwADIALgAxADQAMAAyADIANQAyADEA MQA3ADEANQAwAC4AMgAwADQANwBAAGwAbwBjAGEAbABoAG8AcwB0ADYALgBsAG8AYwBhAGwAZABv AG0AYQBpAG4ANgA+ACAAPAA1ADMAMABEAEQAMAA2AEYALgA0ADAAOQAwADcAMAAzAEAAdQBzAGUA cgBzAC4AcwBvAHUAcgBjAGUAZgBvAHIAZwBlAC4AbgBlAHQAPgAgADwAYQBsAHAAaQBuAGUALgBE AEUAQgAuADIALgAwADIALgAxADQAMAAyADIANgAyADEAMgA5ADIANQAwAC4AMgAyADIAMQBAAGwA bwBjAGEAbABoAG8AcwB0ADYALgBsAG8AYwBhAGwAZABvAG0AYQBpAG4ANgA+ACAAPAA1ADMAMQA3 AEEANQA5AEQALgA0AEAAdQBzAGUAcgBzAC4AcwBvAHUAcgBjAGUAZgBvAHIAZwBlAC4AbgBlAHQA PgAgADwANQA0ADYARQA2AEYANQBDAC4ANgAwADUAMAA2ADAANABAAHUAcwBlAHIAcwAuAHMAbwB1 AHIAYwBlAGYAbwByAGcAZQAuAG4AZQB0AD4AAAADAN4/n04AAAsAAIAIIAYAAAAAAMAAAAAAAABG AAAAAAOFAAAAAAAAAwAAgAggBgAAAAAAwAAAAAAAAEYAAAAAAYUAAAAAAAADAIAQ/////0AABzCG tT5rQgXQAQsAAgABAAAAAwAmAAAAAAALACsAAAAAAAIBRwABAAAALgAAAGM9VVM7YT0gO3A9UUxv Z2ljO2w9QVZNQjItMTQxMTIxMDQyMDA0Wi01ODQ0NQAAAAIBEDABAAAARgAAAAAAAACl9rpY+JSc QJeq5kM6RFa/BwAgsaPL2Y84RbP19W2Fl+9ZAAAA9I0YAABnBDGMy3GiSKVd3se6CF95AEt6piEM AAAAAB8A+j8BAAAAIAAAAEEAbgBpAGwAIABHAHUAcgB1AG0AdQByAHQAaAB5AAAAAwAJWQEAAAAD AACACCAGAAAAAADAAAAAAAAARgAAAAAQhQAAAAAAAAsAAIAIIAYAAAAAAMAAAAAAAABGAAAAAA6F AAAAAAAAAwAAgAggBgAAAAAAwAAAAAAAAEYAAAAAGIUAAAAAAAALAACACCAGAAAAAADAAAAAAAAA RgAAAACChQAAAAAAAB8AAIAIIAYAAAAAAMAAAAAAAABGAAAAANiFAAABAAAAEgAAAEkAUABNAC4A TgBvAHQAZQAAAAAAAwANNP0/AAAfAACAhgMCAAAAAADAAAAAAAAARgEAAAAgAAAAeAAtAG0AcwAt AGgAYQBzAC0AYQB0AHQAYQBjAGgAAAABAAAAAgAAAAAAAAAfAACAhgMCAAAAAADAAAAAAAAARgEA AAAiAAAAeAAtAG8AcgBpAGcAaQBuAGEAdABpAG4AZwAtAGkAcAAAAAAAAQAAABgAAABbADEAMAAu ADEALgA0AC4AMQAwAF0AAAAfAACAhgMCAAAAAADAAAAAAAAARgEAAAAWAAAAZABpAHMAYwBsAGEA aQBtAGUAcgAAAAAAAQAAAA4AAABiAHkAcABhAHMAcwAAAAAATDc= --_000_20B1A3CBD98F3845B3F5F56D8597EF59FD4B5Davmb2qlogicorg_--