From mboxrd@z Thu Jan 1 00:00:00 1970 From: Alexey Kardashevskiy Subject: Re: [PATCH v7 12/50] powerpc/powernv: Track M64 segment consumption Date: Thu, 19 Nov 2015 11:10:42 +1100 Message-ID: <564D1382.6030504@ozlabs.ru> References: <1446642770-4681-1-git-send-email-gwshan@linux.vnet.ibm.com> <1446642770-4681-13-git-send-email-gwshan@linux.vnet.ibm.com> <56498D77.2060101@ozlabs.ru> <20151117010446.GA26294@gwshan> Mime-Version: 1.0 Content-Type: text/plain; charset=koi8-r; format=flowed Content-Transfer-Encoding: 7bit Return-path: In-Reply-To: <20151117010446.GA26294@gwshan> Sender: linux-pci-owner@vger.kernel.org To: Gavin Shan Cc: linuxppc-dev@lists.ozlabs.org, linux-pci@vger.kernel.org, devicetree@vger.kernel.org, benh@kernel.crashing.org, mpe@ellerman.id.au, bhelgaas@google.com, grant.likely@linaro.org, robherring2@gmail.com, panto@antoniou-consulting.com, frowand.list@gmail.com List-Id: devicetree@vger.kernel.org On 11/17/2015 12:04 PM, Gavin Shan wrote: > On Mon, Nov 16, 2015 at 07:01:59PM +1100, Alexey Kardashevskiy wrote: >> On 11/05/2015 12:12 AM, Gavin Shan wrote: >>> As we track M32 segment consumption, this introduces an array to >>> the PHB to track the mapping between M64 segment and PE number. >>> The information is going to be used to find M64 segment from the >>> PE number during PCI unplugging time in subsequent patches. >> >> >> It would not hurt to put a few words about how we managed to live without >> such a mapping for M64 before but we needed mapping for M32. >> > > The M32 mapping (phb->ioda.m32_segmap[]) isn't used for anything before > this patcheset. There're no need for M64 mapping before this patchset > similarly, no need to add the words. After years I learned that reviewers ask less questions about new but yet unused code when I put few words in the commit log confirming that it is not used now but it will be used for later. And it is not obvious that m32_segment is not used. And m64_segmap is started being used only 13 patches later in: [PATCH v7 27/50] powerpc/powernv: Dynamically release PEs which is quite far, complicates reviewing. 12/50 is better be moved there (to make it 26/50) or just merged into 27/50. -- Alexey