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

!14634 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/MKPBBHJB5W45WK5N6HUFUKZ7HP4LZS4C/ 
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/14634

 

Reviewed-by: default avatarZhang Jianhua <chris.zjh@huawei.com>
Signed-off-by: default avatarZhang Peng <zhangpeng362@huawei.com>
parents 27e277a7 39b5dd3a
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -702,7 +702,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);