kernel/gpio: Add a missing lockmgr(...,LK_RELEASE).
authorSascha Wildner <saw@online.de>
Sun, 1 Jan 2012 01:47:24 +0000 (02:47 +0100)
committerSascha Wildner <saw@online.de>
Sun, 1 Jan 2012 01:47:24 +0000 (02:47 +0100)
sys/dev/misc/gpio/gpio_led.c

index 1bae230..c39a1d9 100644 (file)
@@ -185,6 +185,7 @@ led_attach(struct gpio *gp, void *arg, int pin, u_int32_t mask)
 
        sc->gp_map = gpio_map(gp, NULL, pin, 1);
        if (sc->gp_map == NULL) {
+               lockmgr(&led_lock, LK_RELEASE);
                return 2;
        }