[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [PATCH for-4.21?] AMD/IOMMU: unshare IRQ .ack and .disable handlers
- To: Jan Beulich <jbeulich@xxxxxxxx>, "xen-devel@xxxxxxxxxxxxxxxxxxxx" <xen-devel@xxxxxxxxxxxxxxxxxxxx>
- From: Andrew Cooper <andrew.cooper3@xxxxxxxxxx>
- Date: Mon, 20 Oct 2025 16:02:00 +0100
- Arc-authentication-results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=citrix.com; dmarc=pass action=none header.from=citrix.com; dkim=pass header.d=citrix.com; arc=none
- 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=KiIPfcOa+ixrFeeRbsU4tuw2ho30qNBiWMI7pE+gWQM=; b=Vm3LlHbaf7zbDpx3FcRzQHE33c5lkpFnHHtj2AycWEjAY/JUTJ/PvF/V7WjUsxMrRRiq24TQQ8xqXQeUqxWANZ8a8hc9MWqa+FsWswmShqugezrB9/ldG0CTLC3zG0igZWFp56r1M41BIRJmZKW7fVuMYP9qpzgOwovwDXgAHfbCT7Ov2zrY2RVc7QGFxrToK7wchDAFFdsWO2MjJeP1vuAFK48WShLKv3OBLG4bQltGq/4q3Dxo4aeO3WFbbZWrc9HJ1w1/DGVE2VPzcKNPKKsjznzlhxOrC4FdWKn6X6WTlRzIExtjUqBU4JZpW7dhRd5iMpZyeqpYF3SzNBC1PA==
- Arc-seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=UA/3XrocGMbEctI9dx5XdGZnZn37QfRCEALaUdcCMsguJWV2BizxtodpaiZ1nT6jtS8MU8jmoiqfdEf/qvWlQcIXhNau3VC5NKLjWkjZavjOE2OLfNpHnBkSNQack6TXq/xF62F7+xejTuQ0Pagn9RquF/9zcOesaFcGm84fIjbL1xmvRL0TbnAFrtZpUrp7n6NabcHXaf6Pk8YbKy7eKUinX33Kg7CIWbqWnehgg3C6Q0C13wshjgqMIb4kPMu/ZCadc4gL95dybNtXXXXo3nrQVl13RAq0kH11px0X01Wn2j8ewD8e57xn3ipu6xzBYSfLzTtfpY4X0IB4Lhz6cQ==
- Authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=citrix.com;
- Cc: Roger Pau Monné <roger.pau@xxxxxxxxxx>, Jason Andryuk <jason.andryuk@xxxxxxx>, Oleksii Kurochko <oleksii.kurochko@xxxxxxxxx>
- Delivery-date: Mon, 20 Oct 2025 15:02:10 +0000
- List-id: Xen developer discussion <xen-devel.lists.xenproject.org>
On 20/10/2025 3:16 pm, Jan Beulich wrote:
> A .disable handler can't typically be re-used for .ack: The latter needs
> to deal with IRQ migration, while the former shouldn't. Furthermore
> invoking just irq_complete_move() isn't enough; one of
> move_{native,masked}_irq() also need invoking.
>
> Fixes: 487a1cffd71a ("x86: Implement per-cpu vector for xen hypervisor")
> Fixes: f821102450a1 ("x86: IRQ Migration logic enhancement")
> Signed-off-by: Jan Beulich <jbeulich@xxxxxxxx>
Acked-by: Andrew Cooper <andrew.cooper3@xxxxxxxxxx>
|