From 1ff91e055575bd888455775031c01e7316e6f351 Mon Sep 17 00:00:00 2001 From: Frodo Looijaard Date: Tue, 15 Jun 1999 15:01:36 +0000 Subject: [PATCH] Small SMBUS read byte fix git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@481 7894878c-1315-0410-8ee3-d5d059ff63e0 --- kernel/smbus.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/kernel/smbus.c b/kernel/smbus.c index b5ba4a2d..3a694669 100644 --- a/kernel/smbus.c +++ b/kernel/smbus.c @@ -124,9 +124,11 @@ s32 smbus_access_i2c(struct i2c_adapter * adapter, u8 addr, char read_write, num = 1; /* Special case: The read/write field is used as data */ break; case SMBUS_BYTE: - if (read_write == SMBUS_READ) + if (read_write == SMBUS_READ) { /* Special case: only a read! */ msg[0].flags = I2C_M_RD; + num = 1; + } break; case SMBUS_BYTE_DATA: if (read_write == SMBUS_READ)