summaryrefslogtreecommitdiff
path: root/drivers/i2c
diff options
context:
space:
mode:
authorPeng Fan <peng.fan@nxp.com>2018-11-13 18:19:01 +0800
committerJason Liu <jason.hui.liu@nxp.com>2019-02-12 10:35:13 +0800
commit0c3f35ec9f5a78c6706eb0f58b96cc2524a6ab2a (patch)
treea62a96733d26fdfaed3ff4a37780efb8ea1ae005 /drivers/i2c
parent80e3ec531e950c96b5067d537024e16bcb763076 (diff)
MLK-20349 i2c: xen front: fix build warning
Fixes build warning introduced by 90e818a0abcc("MLK-20342 i2c: xen-i2cback/front: Add i2c_smbus interface") Signed-off-by: Peng Fan <peng.fan@nxp.com>
Diffstat (limited to 'drivers/i2c')
-rw-r--r--drivers/i2c/busses/xen-i2cfront.c5
1 files changed, 3 insertions, 2 deletions
diff --git a/drivers/i2c/busses/xen-i2cfront.c b/drivers/i2c/busses/xen-i2cfront.c
index c531078dea94..b04141521c9e 100644
--- a/drivers/i2c/busses/xen-i2cfront.c
+++ b/drivers/i2c/busses/xen-i2cfront.c
@@ -194,6 +194,7 @@ static int i2cfront_smbus_xfer(struct i2c_adapter *adapter, u16 addr,
struct i2cfront_info *info = i2c_get_adapdata(adapter);
struct i2cif_response *res;
struct i2cif_request *req;
+ unsigned long lock_flags;
int more_to_do = 0;
RING_IDX i, rp;
int notify;
@@ -230,7 +231,7 @@ static int i2cfront_smbus_xfer(struct i2c_adapter *adapter, u16 addr,
wait_for_completion(&info->completion);
- spin_lock_irqsave(&info->lock, flags);
+ spin_lock_irqsave(&info->lock, lock_flags);
rp = info->i2c_ring.sring->rsp_prod;
rmb(); /* ensure we see queued responses up to "rp" */
@@ -251,7 +252,7 @@ static int i2cfront_smbus_xfer(struct i2c_adapter *adapter, u16 addr,
else
info->i2c_ring.sring->rsp_event = i + 1;
- spin_unlock_irqrestore(&info->lock, flags);
+ spin_unlock_irqrestore(&info->lock, lock_flags);
mutex_unlock(&info->xferlock);