]> www.infradead.org Git - users/jedix/linux-maple.git/commit
i2c: qcom-geni: Use IRQF_NO_AUTOEN flag in request_irq()
authorJinjie Ruan <ruanjinjie@huawei.com>
Thu, 12 Sep 2024 03:34:59 +0000 (11:34 +0800)
committerAndi Shyti <andi.shyti@kernel.org>
Thu, 12 Sep 2024 07:08:22 +0000 (09:08 +0200)
commite2c85d85a05f16af2223fcc0195ff50a7938b372
tree6f240d1f2a04773295b2fd98426900b6df4275f1
parent1db4da55070d6a2754efeb3743f5312fc32f5961
i2c: qcom-geni: Use IRQF_NO_AUTOEN flag in request_irq()

disable_irq() after request_irq() still has a time gap in which
interrupts can come. request_irq() with IRQF_NO_AUTOEN flag will
disable IRQ auto-enable when request IRQ.

Fixes: 37692de5d523 ("i2c: i2c-qcom-geni: Add bus driver for the Qualcomm GENI I2C controller")
Signed-off-by: Jinjie Ruan <ruanjinjie@huawei.com>
Cc: <stable@vger.kernel.org> # v4.19+
Acked-by: Mukesh Kumar Savaliya <quic_msavaliy@quicinc.com>
Reviewed-by: Vladimir Zapolskiy <vladimir.zapolskiy@linaro.org>
Signed-off-by: Andi Shyti <andi.shyti@kernel.org>
drivers/i2c/busses/i2c-qcom-geni.c