Received: by 10.213.65.68 with SMTP id h4csp1053941imn; Sat, 24 Mar 2018 02:03:03 -0700 (PDT) X-Google-Smtp-Source: AG47ELtV/b8ZGvR4n/CTlFkPob7h4Fm9UgBi60TW92J8DWxw4m/gyw1hvR379fW+BY+BzjlwEeWE X-Received: by 10.99.119.79 with SMTP id s76mr7788592pgc.291.1521882183122; Sat, 24 Mar 2018 02:03:03 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1521882183; cv=none; d=google.com; s=arc-20160816; b=U7s543K80gQi+oSjW7R8PlXPASYcJxrOtP8vQJ765ei9sVtSdNZLxycUSFLhQKY5Q1 dJflmyFmgff0Sz2sQSCcPBswJy6k73TE3Owvq1HO4KpoPK/0RdBxuPdbrZJG36ZCfQUs d7JNcT6ZJ9eUHKptz6ui68FXo1ym/5va8zUPhVzGdSqgtMQbsBegS+y+tC7mNX1gC9nj 1CqX33QP5ap9JJjcUYkyShvgcZlR+d81faBRfgdr7/a8OSabFNHpnnoo4aLpVzby0lkw PX5tRPjSDRGVBZMF0spnUhERKjIXcKZAStiGIYD6A+8xCO/zK1pjqYFrDYoTSEYepfQV wHUg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:content-transfer-encoding :content-language:in-reply-to:mime-version:user-agent:date :message-id:from:references:cc:to:subject:arc-authentication-results; bh=BjUCrHYND3tT17SOJeQJETh6Ngn49I/DtaLfeOdK6iY=; b=sZGqGC24AuF+J6MCkxwccSEfc8Mqu0Sc8mB5ypmOuDvKayfWCJ9knXjDc27cE8fKDQ 9SUuE/caLSgB2Teypr2YNuzUixNSr/HyhqA0WkFp/q5nbiRkIpisr4UL2zAnbIw75jm/ eyIRsiRDzVz70+r2GWmNb1iqzft6JIAtHe8nQKMeYAZqphbe1IdB7dyspyh9oSgr/6Fk 5keG4wIIjBUS1H8Gel9wsLCcLjNdakcVKdcno3UOrtcz8CbzZs95mLrJiUZRqmznzOZI zdHsIoN0iIK8hjqX8DGGx/fdCJ7kveB1ZmnE/GIf+V8o7Aeto4kd57DN56uzdPGboKgu m/wQ== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=QUARANTINE sp=NONE dis=NONE) header.from=sourceforge.net Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id k196si7325560pgc.775.2018.03.24.02.02.47; Sat, 24 Mar 2018 02:03:03 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=QUARANTINE sp=NONE dis=NONE) header.from=sourceforge.net Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751853AbeCXJBd (ORCPT + 99 others); Sat, 24 Mar 2018 05:01:33 -0400 Received: from mout.web.de ([212.227.17.11]:54411 "EHLO mout.web.de" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751719AbeCXJBa (ORCPT ); Sat, 24 Mar 2018 05:01:30 -0400 Received: from [192.168.1.2] ([78.49.44.104]) by smtp.web.de (mrweb103 [213.165.67.124]) with ESMTPSA (Nemesis) id 0M2Mcy-1ehAj32bgK-00s27V; Sat, 24 Mar 2018 10:01:17 +0100 Subject: Re: [2/4] scsi: hpsa: Less function calls in hpsa_big_passthru_ioctl() after error detection To: Don Brace , linux-scsi@vger.kernel.org, esc.storagedev@microsemi.com Cc: "James E. J. Bottomley" , "Martin K. Petersen" , LKML , kernel-janitors@vger.kernel.org References: <1dc030776c924626b97594a18537f59c@microsemi.com> From: SF Markus Elfring Message-ID: Date: Sat, 24 Mar 2018 10:01:07 +0100 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.6.0 MIME-Version: 1.0 In-Reply-To: <1dc030776c924626b97594a18537f59c@microsemi.com> Content-Type: text/plain; charset=utf-8 Content-Language: en-GB Content-Transfer-Encoding: 7bit X-Provags-ID: V03:K0:JXq1YYqHJcWcQDszYuXwndo32NRbCGY11orQyPJBbMoNzhhjBBN PDNZM7Y3F1FjUqii9Ekuf4LucAXIFTyqqmnGhHV58pYz64yDii4DyiEGMPuYS08MQkbffZP anXLZD0VMr39bwz+Ae0fdHk46GOLciFi2cG2kape/6+iurWOii/KgA8w4ZIgnJF7NVTZY5S f+dC2IP84QNOmTI2eDcog== X-UI-Out-Filterresults: notjunk:1;V01:K0:6yWm7AV5n9U=:4vF3rgW/by2RX3oXKpQOtz fLq5HJ3MPiDz+AzMgaq7uzLlriC0cUwxvhuCZYRj7C3cXYPfeipYxTyK4EtckPPqRK+YdHClF m2X5o+jABKCyj/D8zVblnV/MoZ1clEzVHXWv+stdglyUcTjuqRNWli9WR0SzHrmm3VVws5yRI vLQv8n/hIvi6ZTZTwZeQ6hiodSOou4n2SHh4no6K0uLhgQco35q/wea2120Oq8gvLZFtSHfMc +hC6G0mYyMLPou+buDdUK3cOnN9B+y5k1uqIip0XWqUWJj8BOwkCKcBtHmgu5b24EWWgvPox+ tH8Ev8u6eVM/I8Tm6F9rbkqw0lJDei6L/EISVM4TsM1NWeuhybKBuKUqcaludy77R3nwtbVN5 Vs9sQwT62iqTDJgDYrx1D/r+6eJKfX5gO8h5PoO27MMsz0VRCbV0SJIAblSTC+JST0rP1G9bQ 9ctCCX1Kmqpour8xETqSZYy6gJTurZLoNeGptlZy6+dugmBcgHmtYEdtQCkvsK8sIB5bEtYK+ HhGJZwXuKFj+B/n6sRvsu+9Wy+c5O8BDd13pTzXjfxZAyAm7GMUpHUbNL3pWpmC8louWVcd/K 7lJu9ttvPfJ2Rb9rDgpDpUPVAAjXpUbF50Edon3QPC83q0b/nWZTZTLKKEVQERCMM3xrV4lL/ 3vDyLPc1ewqSGBdCIiNfW0Re3rY5RD3OxWUNP5EHufVO/ijQEy2DbbvMyWVyzwUH6vpeVfxtz 5/A0KXmp9CaRolDquQDoDcRNqZM5WZWllyFYV52UoZB+9zIndLdUoL15uFsspeI8L4Y7YWtR3 ZvRyNNTzeR0rOXuD4wifNTROSPD3pmREs6uMR1bXcGfIFvezKU= Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org >> @@ -6501,14 +6501,16 @@ static int hpsa_big_passthru_ioctl(struct ctlr_info >> *h, void __user *argp) >> cleanup0: >> cmd_free(h, c); >> cleanup1: >> - if (buff) { >> + { >> int i; >> >> for (i = 0; i < sg_used; i++) >> kfree(buff[i]); >> kfree(buff); >> } > > Thanks for looking at the hpsa driver. > > This HUNK ends up with an unnamed block. Which identifier would you like to use there? > I would prefer to not have it structured like this. Would you like to show a source code layout alternative? Regards, Markus