Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

gpio: graniterapids: Add missing raw_spinlock_init()

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>

authored by

Aapo Vienamo and committed by
Bartosz Golaszewski
88811957 7aa9b96e

+2
+2
drivers/gpio/gpio-graniterapids.c
··· 296 296 if (!priv) 297 297 return -ENOMEM; 298 298 299 + raw_spin_lock_init(&priv->lock); 300 + 299 301 regs = devm_platform_ioremap_resource(pdev, 0); 300 302 if (IS_ERR(regs)) 301 303 return PTR_ERR(regs);