Received: by 2002:a25:b794:0:0:0:0:0 with SMTP id n20csp4553486ybh; Tue, 6 Aug 2019 13:49:13 -0700 (PDT) X-Google-Smtp-Source: APXvYqx8hCT0w2uGhaT6lua00Ibr8hMSvDBUCDwP8A8lpX5cDLvbzMyBcAbDNYMsFPs3376DP91P X-Received: by 2002:a65:620a:: with SMTP id d10mr4647724pgv.8.1565124553626; Tue, 06 Aug 2019 13:49:13 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1565124553; cv=none; d=google.com; s=arc-20160816; b=uQjmQELTrA5wmWNBiOBKaj1WoSKVU38iper0bSBLH5iTJ5NXFEOnw3Zlg3PFXCaICK HxUkXFn6UFzNarTmAIZsbFlDPE69aOOYRwxunyEsqs3kiVe9nvO4wMhnatbwLMmXNY3Q ZnxjYuCfB91vXWHLWwt0u7F9a0UH9y6MeUKefRvHef7vhSLqnflOW8My2dHKR+mKohuv bfOvmPd7Cma0+XNUHgrJ8wBbO2g35fEUUrKQ1sNiMEiSvQsVb/2mFU5X8wk75+KAR8at pvHC2sKi4H5BiZdhdGZFvivUVXbtVMH9txdrrEPzEEgsTnjkyzDygK24aA8eYd46sr9v 56eA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:user-agent:in-reply-to :content-disposition:mime-version:references:message-id:subject:cc :to:from:date:dkim-signature; bh=urZoDdEkV7ZBdHhpAQwa9iL68AF22PraaV9v8AW5fSg=; b=fCfOZfHJFYA4kMRX7H7pcbAXL0nXn7nQauRHcgEEnKJVp+Jk/JSEwwVONrNIMV/51Y RMY1nsR5V1FHlm3yax4ZPpcR10oMuxMuYjZj8Fn+JSQrWWP6s7jgafdjAzLHQdMkDViZ svG5y4+bg+YLrwwh2vf1pkLyA0wjRwekwavrV+jnNX0xH+9aq4Nz2h0p/PfzAx+LXkRj h7JCxwq1gzwfoDO9e76WOb4oo2/gkwIk9wpdXhuCDhrIciew/xS5DpMG3HPqrfMwe7RY LX0w6Q+xX3+weqsGhQzIrFCXcHUznfbvpr8gRwG9UGuhyWc/sZfie8MpagdHXTPz6t/3 iRbA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=default header.b=I0nc9rOM; 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=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id y9si50776799pfm.236.2019.08.06.13.48.58; Tue, 06 Aug 2019 13:49:13 -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; dkim=pass header.i=@kernel.org header.s=default header.b=I0nc9rOM; 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=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726656AbfHFUsF (ORCPT + 99 others); Tue, 6 Aug 2019 16:48:05 -0400 Received: from mail.kernel.org ([198.145.29.99]:42564 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726009AbfHFUsE (ORCPT ); Tue, 6 Aug 2019 16:48:04 -0400 Received: from localhost (unknown [69.71.4.100]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPSA id 6FA8A20818; Tue, 6 Aug 2019 20:48:03 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=default; t=1565124483; bh=RXIWyokVY5jFs2cNty8/qR9NmcWvvGUIU49LRtWPjsw=; h=Date:From:To:Cc:Subject:References:In-Reply-To:From; b=I0nc9rOMh6f1LbzncBqUH6zKXv/iuHIJJLjKQhhSo1j0VDi7lWFLEz549NJin+0N4 xOPldoIj1nl1bXaR/UosgFuoHdgbVOu7L0dicdlruXAXjUVjeiLLS1i2/KpC3JlqwT 4JEYsa/N6iP8bWWh0To5Gqco57+uKpI42OIZWr7U= Date: Tue, 6 Aug 2019 15:48:01 -0500 From: Bjorn Helgaas To: Denis Efremov Cc: Sebastian Ott , Gerald Schaefer , linux-pci@vger.kernel.org, linux-s390@vger.kernel.org, linux-kernel@vger.kernel.org Subject: Re: [PATCH] s390/pci: PCI_IOV_RESOURCES loop refactoring in zpci_map_resources Message-ID: <20190806204801.GV151852@google.com> References: <20190806160137.29275-1-efremov@linux.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20190806160137.29275-1-efremov@linux.com> User-Agent: Mutt/1.10.1 (2018-07-13) Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Thanks for the patch! Sebastian may have silently fixed this, but for future reference, $ git log --oneline arch/s390/pci/pci.c c7ff0e918a7c s390/pci: deal with devices that have no support for MIO instructions dcd33b23c9f3 s390/pci: fix assignment of bus resources 56271303808f s390/pci: add parameter to disable usage of MIO instructions 71ba41c9b1d9 s390/pci: provide support for MIO instructions 81deca12c202 s390/pci: move io address mapping code to pci_insn.c fbfe07d440f2 s390/pci: add parameter to force floating irqs c840927cf5f2 s390/pci: move everything irq related to pci_irq.c 066ee72aecdc s390/pci: remove unused define ... shows that the typical style there is to start the subject with a verb so it's an imperative sentence. On Tue, Aug 06, 2019 at 07:01:37PM +0300, Denis Efremov wrote: > This patch alters the for loop iteration scheme in zpci_map_resources > to make it more usual. Thus, the patch generalizes the style for > PCI_IOV_RESOURCES iteration and improves readability. > > Signed-off-by: Denis Efremov > --- > arch/s390/pci/pci.c | 8 ++++---- > 1 file changed, 4 insertions(+), 4 deletions(-) > > diff --git a/arch/s390/pci/pci.c b/arch/s390/pci/pci.c > index b0e3b9a0e488..c7fea9bea8cb 100644 > --- a/arch/s390/pci/pci.c > +++ b/arch/s390/pci/pci.c > @@ -431,13 +431,13 @@ static void zpci_map_resources(struct pci_dev *pdev) > } > > #ifdef CONFIG_PCI_IOV > - i = PCI_IOV_RESOURCES; > + for (i = 0; i < PCI_SRIOV_NUM_BARS; i++) { > + int bar = i + PCI_IOV_RESOURCES; > > - for (; i < PCI_SRIOV_NUM_BARS + PCI_IOV_RESOURCES; i++) { > - len = pci_resource_len(pdev, i); > + len = pci_resource_len(pdev, bar); > if (!len) > continue; > - pdev->resource[i].parent = &iov_res; > + pdev->resource[bar].parent = &iov_res; > } > #endif > } > -- > 2.21.0 >