4.13-stable review patch. If anyone has any objections, please let me know.
------------------ From: Antoine Tenart <antoine.ten...@free-electrons.com> commit c9bb86338a6bb91e4d32db04feb6b8d423e04d06 upstream. A spin lock is used in the irq-mvebu-gicp driver, but it is never initialized. This patch adds the missing spin_lock_init() call in the driver's probe function. Fixes: a68a63cb4dfc ("irqchip/irq-mvebu-gicp: Add new driver for Marvell GICP") Signed-off-by: Antoine Tenart <antoine.ten...@free-electrons.com> Signed-off-by: Thomas Gleixner <t...@linutronix.de> Reviewed-by: gregory.clem...@free-electrons.com Acked-by: marc.zyng...@arm.com Cc: thomas.petazz...@free-electrons.com Cc: and...@lunn.ch Cc: ja...@lakedaemon.net Cc: nad...@marvell.com Cc: miquel.ray...@free-electrons.com Cc: linux-arm-ker...@lists.infradead.org Cc: sebastian.hesselba...@gmail.com Link: https://lkml.kernel.org/r/20171025072326.21030-1-antoine.ten...@free-electrons.com Signed-off-by: Greg Kroah-Hartman <gre...@linuxfoundation.org> --- drivers/irqchip/irq-mvebu-gicp.c | 1 + 1 file changed, 1 insertion(+) --- a/drivers/irqchip/irq-mvebu-gicp.c +++ b/drivers/irqchip/irq-mvebu-gicp.c @@ -194,6 +194,7 @@ static int mvebu_gicp_probe(struct platf return -ENOMEM; gicp->dev = &pdev->dev; + spin_lock_init(&gicp->spi_lock); gicp->res = platform_get_resource(pdev, IORESOURCE_MEM, 0); if (!gicp->res)