]> git.ipfire.org Git - thirdparty/kernel/linux.git/commitdiff
gpio: graniterapids: Add missing raw_spinlock_init()
authorAapo Vienamo <aapo.vienamo@linux.intel.com>
Tue, 25 Jun 2024 13:53:43 +0000 (16:53 +0300)
committerBartosz Golaszewski <bartosz.golaszewski@linaro.org>
Wed, 26 Jun 2024 08:18:19 +0000 (10:18 +0200)
Add the missing raw_spin_lock_init() call to gnr_gpio_probe().

Fixes: ecc4b1418e23 ("gpio: Add Intel Granite Rapids-D vGPIO driver")
Signed-off-by: Aapo Vienamo <aapo.vienamo@linux.intel.com>
Acked-by: Mika Westerberg <mika.westerberg@linux.intel.com>
Link: https://lore.kernel.org/r/20240625135343.673745-1-aapo.vienamo@linux.intel.com
Signed-off-by: Bartosz Golaszewski <bartosz.golaszewski@linaro.org>
drivers/gpio/gpio-graniterapids.c

index c693fe05d50fddd889834f477e4ff12a8ae8032b..f2e911a3d2ca022f7455cb9f599177738ac764d4 100644 (file)
@@ -296,6 +296,8 @@ static int gnr_gpio_probe(struct platform_device *pdev)
        if (!priv)
                return -ENOMEM;
 
+       raw_spin_lock_init(&priv->lock);
+
        regs = devm_platform_ioremap_resource(pdev, 0);
        if (IS_ERR(regs))
                return PTR_ERR(regs);