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

[PATCH v3 0/3] xen/events: Fix Global and Domain VIRQ tracking


  • To: Juergen Gross <jgross@xxxxxxxx>, Stefano Stabellini <sstabellini@xxxxxxxxxx>, Oleksandr Tyshchenko <oleksandr_tyshchenko@xxxxxxxx>
  • From: Jason Andryuk <jason.andryuk@xxxxxxx>
  • Date: Wed, 27 Aug 2025 20:36:00 -0400
  • Arc-authentication-results: i=1; mx.microsoft.com 1; spf=pass (sender ip is 165.204.84.17) smtp.rcpttodomain=suse.com smtp.mailfrom=amd.com; dmarc=pass (p=quarantine sp=quarantine pct=100) action=none header.from=amd.com; dkim=none (message not signed); arc=none (0)
  • Arc-message-signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; 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=vn7eBth2oHtJKO07Rys/pSHJpVQ8txr9CkjrO0LbiJ8=; b=WNdt4aLhbPG2myj8yjhj9pxMbHdH+g5ZuqJPF4btlSeNx1VbsvNUpPRvdNmp3tiX+PYlu4Ef+5DpimYvRS9FY8moy5uUvNKEgbupWCsgQ1MeLcOgvpuGboBYpqWCut9+tdS6WGqlq1F2HR9A5llnxbj11R+Eoxcr5Q5fmlLDiA9ACwBsr035i4LVG4PgvaYAt5KpYOk2ln0HLGFMyhs09ZOCdDauvpsW0BfpKzt/ZsUPkneQPEA1hQVU1bbNprl/UMIuDUqWP7bzuX3KZeU2gFO9U/DqTXYzZEhIgKdSaLTJYkfrAlklks3e1mm5GtpqqkcyyoEm9hfBgIfQYdKHNQ==
  • Arc-seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=PgFgq9xzUG7fSPVPpTxZSxEGhNwBz6erNdjZjX7nwmGv/ktpD03GmQzP8Y2gh6y0ytorRFN6IW5yKHqxZGCgq1/G8OdTxLpK18LENTnnCr4of6ygFNiy+HnLko78yQMjU8UJKHgr3u+/Ojw0Y2Zx6qj3gIe5OVB64AxxaiC2jb7OqbrYSd1sOZeZnrhbjTPAfkVP08l11g9sSIvE71RWwv19RbtAQ+klL0GgsS6jwwnenMy1RLteh5UKDk9btB7PRUgglMjPfqcghRGypq9lIhuiH3oDXPYgXniRBmNhFUIG0ZGVBtvsFDgtQb2Q+oLn0nxGc0M1JDzlCKFweIwz6Q==
  • Cc: Jason Andryuk <jason.andryuk@xxxxxxx>, <xen-devel@xxxxxxxxxxxxxxxxxxxx>, <linux-kernel@xxxxxxxxxxxxxxx>
  • Delivery-date: Thu, 28 Aug 2025 00:34:37 +0000
  • List-id: Xen developer discussion <xen-devel.lists.xenproject.org>

v2 and v3 are now series first changing find_virq() to return -EEXIST in
some cases, and then tracking cpu movement of VIRQs.  This keeps ensures
the cpu is correct when calling unbind_from_irq().

I'm adding Cc stable to all patches.  Patch 2 doesn't have a Fixes, but
it goes together with patch 3.

Jason Andryuk (3):
  xen/events: Cleanup find_virq() return codes
  xen/events: Return -EEXIST for bound VIRQs
  xen/events: Update virq_to_irq on migration

 drivers/xen/events/events_base.c | 37 +++++++++++++++++++++++++-------
 1 file changed, 29 insertions(+), 8 deletions(-)

-- 
2.34.1




 


Rackspace

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