Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751506AbdFFKxn (ORCPT ); Tue, 6 Jun 2017 06:53:43 -0400 Received: from mail-eopbgr30044.outbound.protection.outlook.com ([40.107.3.44]:8800 "EHLO EUR03-AM5-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1751345AbdFFKxi (ORCPT ); Tue, 6 Jun 2017 06:53:38 -0400 Authentication-Results: vger.kernel.org; dkim=none (message not signed) header.d=none;vger.kernel.org; dmarc=none action=none header.from=mellanox.com; Subject: Re: [PATCH][net-next] net/mlxfw: remove redundant goto on error check To: Colin King , netdev@vger.kernel.org References: <20170606104740.15712-1-colin.king@canonical.com> Cc: kernel-janitors@vger.kernel.org, linux-kernel@vger.kernel.org From: Yotam Gigi Message-ID: <04be391a-3475-d161-939c-d2e15069c049@mellanox.com> Date: Tue, 6 Jun 2017 13:53:29 +0300 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101 Thunderbird/45.4.0 MIME-Version: 1.0 In-Reply-To: <20170606104740.15712-1-colin.king@canonical.com> Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Originating-IP: [193.47.165.251] X-ClientProxiedBy: HE1PR0802CA0006.eurprd08.prod.outlook.com (2603:10a6:3:bd::16) To AM5PR0502MB2961.eurprd05.prod.outlook.com (2603:10a6:203:96::11) X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: AM5PR0502MB2961: X-MS-Office365-Filtering-Correlation-Id: 0a73ca0b-c29e-4107-0c50-08d4acca4860 X-MS-Office365-Filtering-HT: Tenant X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:(22001)(48565401081)(201703131423075)(201703031133081);SRVR:AM5PR0502MB2961; X-Microsoft-Exchange-Diagnostics: 1;AM5PR0502MB2961;3:sfxKIsuF/xordn2zIwU2nXL+g9JhrVT1Qljh+44sM8xDwMgSltNeorThY+82tP25U7wE9Om0oJO2sgHeawljY3tedWE9gS0hf5av+6L7fusQ/nQEu5Ep14UF4wWY1r8/ktyfcIHAamfGFTrHCaHbgs/wi+XQlGaBvBtx2cPP1FNMGDLKUAPm5SfzMPnP4TJH5v/j08WOh95l2Yn0lATKC0tKsdwSZ612fnIz2z1wtg86MF36I0Q/nKr7truR4LyIJTydtCT1mWLB+Br6+0dexgcW7cAT9BYnwq1MC3Fw21Ii4DvKYFg8/i/RNR+HK6ViBqxozEUGHnuUPsBl/peDD3U507pbdfDo+mas36IAd3w=;25:RHKGTe4dEawRgDiT6vqsEJ57s0x2sddOdhLKFPobqioh/MvSOoOfZLVrhZHxA/7HGVljBw5BOtet/RPPRK4znfJBy/fcypf6majNLW1HziZvMf1uNurwLe/Bl1LyVx1Wfo2HzqptCzq5frJ5Go+EktLnU6E7PZxoAcqe6nWGQf4S8jEwfqf4hXDiMoP1VAEQfwrYaWT5vgWXpBR8iWHK/XfYZntAYacJHOjlqTDHjmlMU5P7XFqRoDgbJOMjIqlge3sbfqZRLWGtcZjSPuPnT7ZSBSqBUpYmhDDVp3COLAobv8ChkzfoNMbAD7Mr4lA2KJDehUOBslFGcVACOrFP0X31MVwYtpAkV/MADOkr+YNzgexlm3/anoaCnuHjbhnJncZ2Yu7QnfqSleBAPfbhQVJoTBEsGVC+G676cUJoCkhMWy3cHfSEGx2yPcmjYK2mjBVLvXxVWLa22KwlO/ajfkYFzje5XX8vB7ncuYL/YG0= X-Microsoft-Exchange-Diagnostics: 1;AM5PR0502MB2961;31:phJx6m3OR3UXsddMcD2QgR0T07ghIGX0P9iF/f4eUi5I52phqfKw5ytsG0XWj5FYLzEzuxXyi19l0/BHMppEOg6MLtwTE7Sa2p0LWBVYxTh4TEiiGx0fjlyv4wI/NA8/Wq+iTRSlpVt+5t+Ze/KoowQykK/qhAnJiQTuf+u/+YktXLzFOUy9rMyMrLVhOT8m6lFT9uQ67JaCPblOdc9JaQutCyi+Zczv5aCA8uMPhd1G1yNgKxQakFXZVgpbgH6W;20:uCMJoSHtHVieQP7m7I7kuQG2mBLGgrN4MnwD4r3C5kUnAtPZ4YO1faYEtdsLh02/dpNEzb45ubZP/tdoOH5G2C7koxGIQZujFxnJX3uYtKhWQzDZ9orUkOe2rUJG13gF1v1bMAzpFXo7zE8BMNo/9kR+7KsPOj7JdV/07/P2Xe5j0q+JJwc6jBCh9lKiPPWamjtOQPseSP79rkFkJI58YSclhnU7gYW5YVpoGIPFlNXn/qu8Hw6clppY9FbbCRpynrQZsp20qgqWA0ZzbLRp3HmAhYHQrtehB3Ya7vAFfVgMdfTG7E4tvgnstDhPQKmmsI/4eQ524sAQHOQ6uN4V85D0vjUmjUvrZPXEV5IAkpwAHFioa2OnrMsaek9Z2GxTfu+nRo0HYGEQ/DNdk7Vx7tM7PCWiH5JQ8Z5SXdokYaxjbyU4rEfA9I1OYQB9oqh6WhXabgPiS9tx6EkfVUEYK1c6ZWmqKHBydDEy06SDA0u7IFamXdtIOhw1GrWOar3h X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:(198206253151910); X-Exchange-Antispam-Report-CFA-Test: BCL:0;PCL:0;RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(8121501046)(5005006)(10201501046)(3002001)(100000703101)(100105400095)(93006095)(93001095)(6055026)(6041248)(20161123555025)(20161123560025)(20161123562025)(20161123564025)(20161123558100)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(6072148)(100000704101)(100105200095)(100000705101)(100105500095);SRVR:AM5PR0502MB2961;BCL:0;PCL:0;RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);SRVR:AM5PR0502MB2961; X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtBTTVQUjA1MDJNQjI5NjE7NDpsbUIrdXZWbTBhQUM4emwwa1BPSnorMTBB?= =?utf-8?B?TWk5OG1BempLRGEzYXFJU1JkVy9ldHB4WExNd0YyTnc4ZDhLZUZxYzdXb1ZP?= =?utf-8?B?WmY0SXdQWk94djBkUlhYSlVxQnNPSkxJQVpTR2tIZ01BSC9SbERQSmhrVURF?= =?utf-8?B?Qjkxdy9Gc1hVQS8xcjRxMXlVTEJrVXh6dW1YT3ZSYlVpaDRGOTNtcUlYNm1n?= =?utf-8?B?YkJpUmxpRWNtSjd1cDAzbk82K3lsUDdVQVVuSXk0NFBWaUZNbzFtcnRDQ1p3?= =?utf-8?B?Zm9wYUM1Myt6Zkp1UVU1Nkw1d1liMys4UmY5S3FGc0ZxL3FpT20xb3dGUGdp?= =?utf-8?B?aWJxSWloWDBFbzZBUElrZ010V2xTSUZmTzJTYWtSR2R1cS9QRmJOeWZiYmt0?= =?utf-8?B?bzBpMDZ0UExUTmhiZEJLM3hJRTNVUy9SOTRCaUZXV3J0RVJqU0srMkVmSUZV?= =?utf-8?B?VDZ3cTFaRkVHYVd0KzlYdnM4ZFY5aUVmMlRwWTNJMmx5Ti9xRTRvV2ZjVHJP?= =?utf-8?B?UUc1cEZXcHREcTVxMkJ1aFZKNnlYRm1LbythZFhQS0dmTThBS2lCdlpjaW9W?= =?utf-8?B?ejZMRC8wZ3ZST0xiKy9FSEtIT0ZwUUJ4a2tHakZxa3hNRWtQTk0yRjVmcmdt?= =?utf-8?B?bEZ5TElaOXVWbzIybkhidmhVVWE4MnU4UDY1S1pjZEdQTS9KMFpibnpKSi9N?= =?utf-8?B?WDZOT2gwcHYyamxibldvNWx4MUc5QkFEU282aEVHbzAxOFM5SGd1TXVZeGVk?= =?utf-8?B?eWR1bmtSdnhJNWlTeXdHSzkzY3BCN0pYckxOQlRsbnExYUhzdy92NWxuTFJp?= =?utf-8?B?MWtDS2Y1aC9TckxXNjdvb1FBKzgyNHU3Y3ZsMVhnNUQyZ1oyY1MyL1UvcmNL?= =?utf-8?B?ditjbm5QZlJJbkhCRUxLWUp2MzBQRERuci9xWERIeG9sUm16dURNci9POE5h?= =?utf-8?B?eWZod21zTnRjeTRqT0pNbVEzVGpINFUrZzFnZnFKNlJqL3NOVjRCQmRvbFhC?= =?utf-8?B?OXBDSTVYbFF1dmhwRTQvZUFGMVJzTVNzbGF6SmQ3emdjcVNjVzJmbk92MFU0?= =?utf-8?B?RXQxL2VLc0tuUFFGSVB6S3lpdWQrNTdta1UxZWZxclFzcC9YZ2VvcXVMZUpR?= =?utf-8?B?YTIzY3FXRHZkbERGOHdiekpxUTdERVB5LzlERURSZ0FNcjhtZTJKYTFXUU0x?= =?utf-8?B?SzA3RVVmY05mY1lpdHF6Q2dQYVlrWC96UFVsQzB2VEs4UzZubVB5NERxU2Jt?= =?utf-8?B?L2U5ZWUyWXVJM1E4VVlLN3NrNW5HYTFyWTl4Z0hnVW5sdkhzcEV6bmlKUDRN?= =?utf-8?B?TkdrNWxjRSswWkdXWUFTRGJtZXVJMUpPaWlEcFJZT3FOWVE3Vzg3MEUxeVgz?= =?utf-8?B?bVcvQ0lEVkwwM3NQT0dKbG5ubElrdmhleGk1d0xzZFE5NC84c010OTNEcXRl?= =?utf-8?B?V3F1ZC8vbWJtTGl3T2sxTWRMbjhjZ3llYm5KVFB2cG01d1hxNjZSVmdTTm5k?= =?utf-8?B?NUk5ektTem1vWHRHc1JJdVh0cXl4b3BabXpKUjh0T3pTUVlyc08ya2hpaEJK?= =?utf-8?B?NTAzRExaeEpwWHVFN3BCTDNTVWs1RnRkUUp2Rms1NVdYRkdoMHZLSnBpVlZU?= =?utf-8?Q?/+/71rSv1hVyqj7tjYzHj?= X-Forefront-PRVS: 033054F29A X-Forefront-Antispam-Report: SFV:NSPM;SFS:(10009020)(4630300001)(6069001)(6009001)(39450400003)(39400400002)(39860400002)(39840400002)(39410400002)(39850400002)(377454003)(24454002)(6486002)(47776003)(230700001)(8676002)(110136004)(81166006)(305945005)(4001350100001)(6666003)(38730400002)(65806001)(6246003)(65956001)(66066001)(7736002)(42186005)(50986999)(54356999)(31686004)(64126003)(76176999)(25786009)(65826007)(6506006)(53546009)(4326008)(2950100002)(23676002)(2906002)(36756003)(189998001)(478600001)(53936002)(5660300001)(6116002)(3846002)(31696002)(33646002)(229853002)(86362001)(83506001)(50466002)(6512007);DIR:OUT;SFP:1101;SCL:1;SRVR:AM5PR0502MB2961;H:localhost.localdomain;FPR:;SPF:None;MLV:sfv;LANG:en; X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtBTTVQUjA1MDJNQjI5NjE7MjM6dDk4SkF4SThBeTA2MTVyak5YSFRSQ3NO?= =?utf-8?B?QnQ5NUFnUk03blkyei9mT1VnaFF3M1JqdEt0YlNJRGdXQ0NlVVNiY0IxZDZI?= =?utf-8?B?UysxN2w1cW90ZjMrS2tHdS9jMzhNWUxNMzZVMy90YlN0T0oxNWxMa0pSN3Qw?= =?utf-8?B?amxPeHJ4TGhYOW13K3lqV3JzZklpdGxIMWZNR3dyOGJBWktZY0JRcG1RM2ZS?= =?utf-8?B?WFo2Ym1HUlJ2dmJDaElRQm94NUY1KzcrVVJscUZOSUdYckgwV2dzQzk0TG1w?= =?utf-8?B?WTh5NDgrYWFLOEtwMXdrdERjYXBaMVIwQ0x2RlVpM3N6M2ZEWWJ0Z1JFeitL?= =?utf-8?B?RDVCVlVxekJOVkpNSDdPcFdOdWlvZytZQkQ4b0FMQTRIZUIwbGwwMEdSMkRL?= =?utf-8?B?b3ZuK1RnWDRRY2hUSUF6bEZSZGU3MmdmWHl2VmpyYlJucU5pZ0piMnVjMVlx?= =?utf-8?B?U1NOa1RSWUNGVk9RamlKRGphMEtmNXVBN3NOWFFGUWZZTnhPNmJTWWo1UmEy?= =?utf-8?B?TWZ4VFBjTlZHZStDQThrd3hweHFDdXB0eThEcjV1RUpZQTc5WXBZd01IdHZa?= =?utf-8?B?ZmpudUdnQzJIcnpXdlFVbGVuN1FtT2Y3UG4xOTJqa3FZVlZjL3RyT0JONXEx?= =?utf-8?B?Z2hoSVQ0SEg2SUpDZkZmNEZYbk5ydzQ4WGp6NkhvcUNQVGhpYzJMU2dNNk53?= =?utf-8?B?YmNMU2VJZWl5OGNsZXhFMkJ6S3M2Z2t6ektmbnNHbktYTXcxUzdkc25VTkxV?= =?utf-8?B?TU0wY3NCeXFXdFR1aEFWTWJ3MmVVU0dVRDV4aTJ0a1ZSNGRmV3I0aGtTdyty?= =?utf-8?B?d3VTNko0OVNHUzJGZjBFYi9QNGhjMngxRCtxRERBMG5nMXp4b1BrSmVqaXho?= =?utf-8?B?U2VoUVpGUW1SbmEzdG91RitEMzUvdHl1MzNOM2lCWlFmQyswUTVzRjZIY0Ft?= =?utf-8?B?RVNtZzh5MW40bU4yaFlXbktRdFhsQWFmQVRxY0dIeHZlL01vL1liNkxTL0xu?= =?utf-8?B?TW4rTWE4YWJaMFc5ZUNLNUJJSWRKSUlpcURjQklsUlF4YmIzVm91N29McG9L?= =?utf-8?B?N3BaU0RpWG5PVUY4Q1BDUnlCZThnNExCTGJQdlJQZnhGNkxBRGhPWDdpbFM1?= =?utf-8?B?UHJtRE5PckMvNitjN0xqL3NTNWsxTlRDdXlDZUNUelpuTHg3d2c3U0laMWVS?= =?utf-8?B?TWdCYy9Lemx0eXF6WmpSWEd1MHl6ejJ3cjVVWWRDS0s4QVRneTI4WVd0Mkd2?= =?utf-8?B?b2YvekwxOEJ1bDZJbkFiYTBlNW55M0FrOU5DSWswOGZURmVyS011bGc5VS9R?= =?utf-8?B?d3ZUM0tEd0IrZjdybWtrWDJYYzErRDZRSXpQVnZZNGo3R0hyRjhnYyt6RFEz?= =?utf-8?B?M0RpbHdseTFNQ292SzdtRmE1Vi9RL29YbTlMSERDQU9JQnQxc25ydGlzU2I2?= =?utf-8?B?ZU9mVHlSblRqU3lGeXBldk5YNnorNFVSTDdWc29OOUFFaEU1Z1VISHY3VzZi?= =?utf-8?B?dWROWE1FM0ZjaFFOZ1lzRlZDOW5DZWJaVlp1ZGczMGo0MkgrZ2szMS81YVNW?= =?utf-8?B?NExVcENNWGZWRjFOdUs3djZpbUM2am1RM3IraWUvY0wrY2txQkt2KzZyY2Q2?= =?utf-8?B?VzRGK1ltaGtXblorYU1IcHRETi9NdGh0T1RVOFRyWEhZaW92b2YwUVRFVU82?= =?utf-8?B?bm9tQ2ZidEcxa28waE5GdXRrb2ttZ0NubG9DcG9VYTBlNzR0a21VUU5FT0ds?= =?utf-8?B?aWxmc0g2dGxVekV6b2FkL3k4eGR5dEszQkxDZUIxK0ttbWMxaUtaMTNjNUxC?= =?utf-8?Q?3qr93CwVn4ttghy?= X-Microsoft-Exchange-Diagnostics: 1;AM5PR0502MB2961;6:NbXioDx5faZkw5zMVqERzyGfH2G+Ko++/iq/3NppKyMY/rLHzFDJffGuDl7tOMa0KBL0sidwBo1f/APSyK9lYo6irAQjwZ+vZoPyPADu4v+lZ6OSh0AoIz6seGAxNQgqC4kPilWhH6ycTX0hymb4M8os7E5BM4W8dbkz+152ZcpIJeffXouf8mOexJT/zf20+UBWaF4P8XRZU2wf62vtRX6GxuHuo3Q6NmTjn23IWs0LQFL2/BV1th9q+lQnqtQlvr0B3YrTsn4jfRpQNykjCJY5CtReuPi2Q4v/fcENj7ktnAHjogLOMY2DUguHoi4ZoTgauvSeW+fkT0h5T0M4Rd84M7y8nQk+SRqCGzskV7bicmA8crdVwe5hp8zXfPd6CnKpXGX6kLDCZwi/I73ZME6g2qLa7BxCzUJiBM7xc8uufHgV1WhrqZ/W1qPNI94Tk8fF4XgUQGk3DS/B0LRwMS55Z5V6nE236EhtyqQujRontNEb42gZTaroaKsUTPEIslGgqwSh2SJ7HXS+b4XOYhLxnfhuRgeFwo39ZYotJ10= X-Microsoft-Exchange-Diagnostics: 1;AM5PR0502MB2961;5:adGd4jq13uuAN//ALpZPhwPdTGTMK43Zusw4otJXQscbq9FfZTI6BOg6TAyd7yDcamXw2KX4WAoQ3jHxOV588DPTTQlwdgDDfCEVGXs/EwFYiHYY8kGyv1bMKK61udZEBP4huAOX9KUC0m8/9+jhUUuxWSYRVERE1LwO7i3GdCBL81oiYFHK4k27CdKOO4q80v6ggmjKQ3wF4ZQNwYTDT84Zc+hqg+n8tz8XJ7+E/YnKxlq7v0ggcye7fpprU2Z5DZA4nKsgi7K7++mX0Fej0K9Lmjt4yxVN7F+S51MBb5ItP6TsFRqZS98uXnygsmh6/Q34Jj8T8ZsvltqJjHFyVc5+ZAjJgBlosX4KkXWRMJBXX4DgLNZF4T1NxeSHRJ5D2QhZUv/8u08NU1zxTtGJqkvYpyjXBcSFbdZWzHY6JSMjwtKV1O/iR10UZTkQCyUrymN3a4TPVHSpgc+5o7Cq8/58iyfmSHGgnMxhKC7E/ykwMKVK6zOoH4neLn7AkvGq;24:+hBp46Rhr6lKPYpqgpKo+fYtbfvUo26XW/oO04IawMqw99gScjxbugpiweaMNfHcCzGsf2+W7TyEpSW1BfzdZqIftSf6XWNGI5e5zpeGdOk= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1;AM5PR0502MB2961;7:OQLoE4UN2qSk03LiJQgetxYaDsG0PNQ+CjX5RVxxldE18zE3buK1/1bZ8+wJ3bl3hQeJClZy+dWQMZPZKJUtCL5kJWyQlSSncUHg76e8kVU7FdM7ik939g2Bwi2QwYQxVmP/13QLIzvwVoa/ECUFc4eNxztNSm+wwsc8sxU16e71KyOuG4GAfqu0l1+4+6IEU3Zr7LAPoquf6PHCaTgJUFb/EucERT8jhab+ZvE1MzZ6dptAdX7GplZE0icn1R3l+LtMllBklaXFcuHTDSFuCQCCFwWK+CdbwAnc9k4nJDoC3ydnWO3koSdt81G4rW3+GKb1s83edloBRAxBOVllhg== X-OriginatorOrg: Mellanox.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 06 Jun 2017 10:53:35.5581 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM5PR0502MB2961 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 1130 Lines: 33 On 06/06/2017 01:47 PM, Colin King wrote: > From: Colin Ian King > > The check to see of err is set and the subsequent goto is extraneous > as the next statement is where the goto is jumping to. Remove this > redundant check and goto. > > Detected by CoverityScan, CID#1437734 ("Identical code for > different branches") > > Signed-off-by: Colin Ian King > --- > drivers/net/ethernet/mellanox/mlxfw/mlxfw_mfa2.c | 2 -- > 1 file changed, 2 deletions(-) > > diff --git a/drivers/net/ethernet/mellanox/mlxfw/mlxfw_mfa2.c b/drivers/net/ethernet/mellanox/mlxfw/mlxfw_mfa2.c > index 7e9589061d30..628150d28061 100644 > --- a/drivers/net/ethernet/mellanox/mlxfw/mlxfw_mfa2.c > +++ b/drivers/net/ethernet/mellanox/mlxfw/mlxfw_mfa2.c > @@ -492,8 +492,6 @@ static int mlxfw_mfa2_file_cb_offset_xz(const struct mlxfw_mfa2_file *mfa2_file, > dec_buf.out_pos = 0; > dec_buf.out_size = size; > err = mlxfw_mfa2_xz_dec_run(xz_dec, &dec_buf, &finished); > - if (err) > - goto out; > out: > xz_dec_end(xz_dec); > return err; Thanks! Acked-by: Yotam Gigi