]> git.ipfire.org Git - thirdparty/kernel/stable.git/commit
NFC: st21nfcb: Retry i2c_master_send if it returns a negative value
authorChristophe Ricard <christophe.ricard@gmail.com>
Tue, 31 Mar 2015 06:02:15 +0000 (08:02 +0200)
committerSasha Levin <sasha.levin@oracle.com>
Sun, 17 May 2015 23:12:06 +0000 (19:12 -0400)
commite2914f4a8c259431cdeea617da156d2bd1dbe8ab
tree9a12f30a755c4ee019239dd8c705a913e896b365
parent016177a2f369b1c4fe6db353c7ce8918a5fc462c
NFC: st21nfcb: Retry i2c_master_send if it returns a negative value

[ Upstream commit d4a41d10b2cb5890aeda6b2912973b2a754b05b1 ]

i2c_master_send may return many negative values different than
-EREMOTEIO.
In case an i2c transaction is NACK'ed, on raspberry pi B+
kernel 3.18, -EIO is generated instead.

Cc: stable@vger.kernel.org
Signed-off-by: Christophe Ricard <christophe-h.ricard@st.com>
Signed-off-by: Samuel Ortiz <sameo@linux.intel.com>
Signed-off-by: Sasha Levin <sasha.levin@oracle.com>
drivers/nfc/st21nfcb/i2c.c