From 5bcb51a8515224ed775e41d99fc3c410723075bb Mon Sep 17 00:00:00 2001 From: hgt463 Date: Wed, 6 Dec 2017 17:26:57 +0800 Subject: [PATCH] i2c-octeon driver improvement: - there has duplicated interrupt disable in octeon_i2c_isr(), octeon_i2c_hlc_wait() and octeon_i2c_wait(), since octeon_i2c_hlc_wait() and octeon_i2c_wait() has pair of interrupt enable and disable, so the interrupt disable in octeon_i2c_isr() is not necessary. Signed-off-by: hgt463 --- drivers/i2c/busses/i2c-octeon-core.c | 1 - 1 files changed, 0 insertions(+), 1 deletions(-) diff --git a/drivers/i2c/busses/i2c-octeon-core.c b/drivers/i2c/busses/i2c-octeon-core.c index 1d87757..158269b 100644 --- a/drivers/i2c/busses/i2c-octeon-core.c +++ b/drivers/i2c/busses/i2c-octeon-core.c @@ -25,7 +25,6 @@ irqreturn_t octeon_i2c_isr(int irq, void *dev_id) { struct octeon_i2c *i2c = dev_id; - i2c->int_disable(i2c); wake_up(&i2c->queue); return IRQ_HANDLED; -- 1.7.1