]> git.kernelconcepts.de Git - karo-tx-linux.git/blobdiff - kernel/irq/irqdomain.c
radix-tree: introduce radix_tree_empty
[karo-tx-linux.git] / kernel / irq / irqdomain.c
index d65f6f31a5b315d7595e335458cde26115e7dca0..8798b6c9e9459a673c67cb0f186f2f613ef9f260 100644 (file)
@@ -139,12 +139,7 @@ void irq_domain_remove(struct irq_domain *domain)
 {
        mutex_lock(&irq_domain_mutex);
 
-       /*
-        * radix_tree_delete() takes care of destroying the root
-        * node when all entries are removed. Shout if there are
-        * any mappings left.
-        */
-       WARN_ON(domain->revmap_tree.height);
+       WARN_ON(!radix_tree_empty(&domain->revmap_tree));
 
        list_del(&domain->link);