]> git.proxmox.com Git - mirror_ubuntu-zesty-kernel.git/blobdiff - kernel/resource.c
AudioInjector Octo: sample rates, regulators, reset
[mirror_ubuntu-zesty-kernel.git] / kernel / resource.c
index 9b5f04404152c296af3a96132f27cfc80ffa9af9..f8a9af6e6b915812be2ba2c1c2b4010644bdc882 100644 (file)
@@ -246,6 +246,12 @@ static int __release_resource(struct resource *old, bool release_child)
 {
        struct resource *tmp, **p, *chd;
 
+       if (!old->parent) {
+               WARN(old->sibling, "sibling but no parent");
+               if (old->sibling)
+                       return -EINVAL;
+               return 0;
+       }
        p = &old->parent->child;
        for (;;) {
                tmp = *p;