[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[RFC PATCH 06/10] xen: pci: print reference counter when dumping pci_devs


  • To: "xen-devel@xxxxxxxxxxxxxxxxxxxx" <xen-devel@xxxxxxxxxxxxxxxxxxxx>
  • From: Volodymyr Babchuk <Volodymyr_Babchuk@xxxxxxxx>
  • Date: Wed, 31 Aug 2022 14:11:00 +0000
  • Accept-language: en-US
  • Arc-authentication-results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=epam.com; dmarc=pass action=none header.from=epam.com; dkim=pass header.d=epam.com; arc=none
  • Arc-message-signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=8+xdObH6FMWVQ4XGWc2Z5mSrpHg5ctG6VX5xgOC+obg=; b=dM6AN/o/6xQ4fhL9r8HF3PvAdbmILG3TFgllrB7qsOc9l4lIe4YTHufHJ0pgGp0unisJjj/b6btjMH16PWXMEeV6+ya4sExpCn7cjlgfFpY9omUM4Z2MDNr3EMS5ZP1K/IAVdDo4u3oeH4dgkdsD1ci1Fgq5DixcFFSc//FIhjhVaNM6i2DAGohrjtCs9K6dUf53dP+TzU2ci8md0bXCHds9rh5pt6liDGIqbqXVT3EUsbbquOLpWMxZArVIK1eHwmnWBhw2b1/r9bpkZZoWY6TQNzzhQ/n8hRt/8QKdchaXhZEwLWEzIeO8C04FJ51/ZgtNem7J9xy9bvljqDlmjw==
  • Arc-seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=fXnQyhJf4DX1we0FISOu932jDiOgUD4D1DKvbFxJE7zOlshE4C/kSdnG6StzEu7eql6gFrj/fRz0tWcHD95FLGi7lAIARpP/zY5o4G8/6egZwc5LtYPrnJwyiDphFT4S/eLMgB9aCxEwoEs2VLFOFshITZlfVFLdGsdd1+dt0Y4fRwbC6Kmd42n1A3QRJQSomwnobyiG/DP8vlzVP6ZbIt7C+1KpONgk6l6COy1LHu/qMaXdX4BMwF4oQfSQKDKdtxmz5qMmkhC/gSPhiLvHn1m0al3cVf+qTRtIzv9KNP2FrmzgjDZLxjDCsua9T2R+G5iquQVCMWj2dYXbC+btnA==
  • Cc: Oleksandr Andrushchenko <Oleksandr_Andrushchenko@xxxxxxxx>, Volodymyr Babchuk <Volodymyr_Babchuk@xxxxxxxx>, Jan Beulich <jbeulich@xxxxxxxx>, Paul Durrant <paul@xxxxxxx>, Roger Pau Monné <roger.pau@xxxxxxxxxx>
  • Delivery-date: Wed, 31 Aug 2022 14:11:21 +0000
  • List-id: Xen developer discussion <xen-devel.lists.xenproject.org>
  • Thread-index: AQHYvUN/kOplNkP+6UuZAhHgLrcI5Q==
  • Thread-topic: [RFC PATCH 06/10] xen: pci: print reference counter when dumping pci_devs

This can be handy during new reference counter approach evaluation.

Signed-off-by: Volodymyr Babchuk <volodymyr_babchuk@xxxxxxxx>
---
 xen/drivers/passthrough/pci.c | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/xen/drivers/passthrough/pci.c b/xen/drivers/passthrough/pci.c
index a6c6368769..c8da80b981 100644
--- a/xen/drivers/passthrough/pci.c
+++ b/xen/drivers/passthrough/pci.c
@@ -1381,7 +1381,8 @@ static int cf_check _dump_pci_devices(struct pci_seg 
*pseg, void *arg)
         else
 #endif
             printk("%pd", pdev->domain);
-        printk(" - node %-3d", (pdev->node != NUMA_NO_NODE) ? pdev->node : -1);
+        printk(" - node %-3d refcnt %d", (pdev->node != NUMA_NO_NODE) ? 
pdev->node : -1,
+               atomic_read(&pdev->refcnt));
         pdev_dump_msi(pdev);
         printk("\n");
     }
-- 
2.36.1



 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.