From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from nikam.ms.mff.cuni.cz ([195.113.20.16]:44438 "EHLO nikam.ms.mff.cuni.cz" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1727756AbeHLMGC (ORCPT ); Sun, 12 Aug 2018 08:06:02 -0400 Date: Sun, 12 Aug 2018 11:28:37 +0200 From: Martin Mares To: Matthew Wilcox Cc: Logan Gunthorpe , linux-kernel@vger.kernel.org, linux-pci@vger.kernel.org, linux-doc@vger.kernel.org, Stephen Bates , Christoph Hellwig , Bjorn Helgaas , Jonathan Corbet , Ingo Molnar , Thomas Gleixner , "Paul E. McKenney" , Marc Zyngier , Kai-Heng Feng , Frederic Weisbecker , Dan Williams , =?utf-8?B?SsOpcsO0bWU=?= Glisse , Benjamin Herrenschmidt , Alex Williamson , Christian =?utf-8?B?S8O2bmln?= Subject: Re: lspci: Display path to device Message-ID: References: <20180717170204.30470-1-logang@deltatee.com> <20180717203900.GA1771@bombadil.infradead.org> <20180810145655.GA16533@bombadil.infradead.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii In-Reply-To: <20180810145655.GA16533@bombadil.infradead.org> Sender: linux-pci-owner@vger.kernel.org List-ID: Hello! > One is that using -P and -s together doesn't work because we haven't > scanned the entire topology. > > $ ./lspci-mw -PF tests/fujitsu-p8010.lspci -s 1d:00.0 > 00:1e.0/03.0/00.0 Network controller: 3Com Corporation 3com 3CRWE154G72 [Office Connect Wireless LAN Adapter] (rev 01) > $ ./lspci-mm -PF tests/fujitsu-p8010.lspci -s 1d:00.0 > 1d:00.0 Network controller: 3Com Corporation 3com 3CRWE154G72 [Office Connect Wireless LAN Adapter] (rev 01) Fixed. When topology is required, we now scan all devices and apply the filters later. > The other is that even when not using -s, the topology isn't fully represented: > > $ ./lspci-mm -PF tests/fujitsu-p8010.lspci |grep 3com > 00:1e.0/00.0 Network controller: 3Com Corporation 3com 3CRWE154G72 [Office Connect Wireless LAN Adapter] (rev 01) Ah well, it seems that the tree mode never worked with CardBus bridges. Fixed. After some pondering, I changed the format of the paths to include bus numbers in all steps. I think it is more intuitive. Please give it a try. If it works, I will merge the branch to master. Martin