From 95ef7c805fdfc332e77c7d74e219744a87a7fdae Mon Sep 17 00:00:00 2001 From: Mukesh Kumar Savaliya Date: Wed, 24 Feb 2021 15:11:04 +0530 Subject: [PATCH] spi: spi-msm-geni: Keep IRQ disabled before irq registration This change disables the interrupt while requesting the IRQ else it may cause interrupt imbalance. We are following similar way for all the buses drivers. Change-Id: I92c7ca2a3e6d58ef6aff5bbb577553b85596bb8c Signed-off-by: Mukesh Kumar Savaliya --- drivers/spi/spi-msm-geni.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/drivers/spi/spi-msm-geni.c b/drivers/spi/spi-msm-geni.c index b5886af2dbe9..abaa11dfcd83 100644 --- a/drivers/spi/spi-msm-geni.c +++ b/drivers/spi/spi-msm-geni.c @@ -1,6 +1,6 @@ // SPDX-License-Identifier: GPL-2.0-only /* - * Copyright (c) 2017-2020, The Linux Foundation. All rights reserved. + * Copyright (c) 2017-2021, The Linux Foundation. All rights reserved. */ @@ -2003,6 +2003,7 @@ static int spi_geni_probe(struct platform_device *pdev) goto spi_geni_probe_unmap; } + irq_set_status_flags(geni_mas->irq, IRQ_NOAUTOEN); ret = devm_request_irq(&pdev->dev, geni_mas->irq, geni_spi_irq, IRQF_TRIGGER_HIGH, "spi_geni", geni_mas); if (ret) {