Unverified Commit 982a9919 authored by openeuler-ci-bot's avatar openeuler-ci-bot Committed by Gitee
Browse files

!14651 backport mainline bugfix patch

Merge Pull Request from: @ci-robot 
 
PR sync from: Lin Yujun <linyujun809@huawei.com>
https://mailweb.openeuler.org/hyperkitty/list/kernel@openeuler.org/message/7ZBVBBLQWFCYA43XIEXOH6VG5BITXSOK/ 
Jinjie Ruan (1):
  [Backport] genirq/msi: Fix off-by-one error in msi_domain_alloc()


-- 
2.34.1
 
https://gitee.com/openeuler/kernel/issues/IBFOBV 
 
Link:https://gitee.com/openeuler/kernel/pulls/14651

 

Reviewed-by: default avatarLi Nan <linan122@huawei.com>
Reviewed-by: default avatarZhang Jianhua <chris.zjh@huawei.com>
Signed-off-by: default avatarLi Nan <linan122@huawei.com>
parents 8e6e5619 1d8e3467
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -156,7 +156,7 @@ static int msi_domain_alloc(struct irq_domain *domain, unsigned int virq,
		ret = ops->msi_init(domain, info, virq + i, hwirq + i, arg);
		if (ret < 0) {
			if (ops->msi_free) {
				for (i--; i > 0; i--)
				for (i--; i >= 0; i--)
					ops->msi_free(domain, info, virq + i);
			}
			irq_domain_free_irqs_top(domain, virq, nr_irqs);