]> Git Repo - linux.git/blobdiff - drivers/sh/intc/core.c
Linux 6.14-rc3
[linux.git] / drivers / sh / intc / core.c
index 74350b5871dc8ecf627c6539170872741831436e..ea571eeb307878079e9a015aef4f93a3201920cd 100644 (file)
@@ -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;
This page took 0.032681 seconds and 4 git commands to generate.