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

!14439 sh: intc: Fix use-after-free bug in register_intc_controller()

parents 82d575a1 a12ec543
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -209,7 +209,6 @@ int __init register_intc_controller(struct intc_desc *desc)
		goto err0;

	INIT_LIST_HEAD(&d->list);
	list_add_tail(&d->list, &intc_list);

	raw_spin_lock_init(&d->lock);
	INIT_RADIX_TREE(&d->tree, GFP_ATOMIC);
@@ -369,6 +368,7 @@ int __init register_intc_controller(struct intc_desc *desc)

	d->skip_suspend = desc->skip_syscore_suspend;

	list_add_tail(&d->list, &intc_list);
	nr_intc_controllers++;

	return 0;