From: Felipe Balbi <ba...@ti.com>

trivial patch, no functional changes

If the fifo is disabled or fifo_size is 0 the num_bytes
is set to 1. Else it is set to fifo_size or in case of a
draining interrupt the remaining bytes in the buff stat.
So the zero check is redundant and can be safely optimised.

Signed-off-by: Felipe Balbi <ba...@ti.com>
Reviewed-by : Santosh Shilimkar <santosh.shilim...@ti.com>
Signed-off-by: Shubhrajyoti D <shubhrajy...@ti.com>
---
 drivers/i2c/busses/i2c-omap.c |    6 ++----
 1 files changed, 2 insertions(+), 4 deletions(-)

diff --git a/drivers/i2c/busses/i2c-omap.c b/drivers/i2c/busses/i2c-omap.c
index 788c16c..520f3ea 100644
--- a/drivers/i2c/busses/i2c-omap.c
+++ b/drivers/i2c/busses/i2c-omap.c
@@ -809,8 +809,7 @@ complete:
                                                        OMAP_I2C_BUFSTAT_REG)
                                                        >> 8) & 0x3F;
                        }
-                       while (num_bytes) {
-                               num_bytes--;
+                       while (num_bytes--) {
                                w = omap_i2c_read_reg(dev, OMAP_I2C_DATA_REG);
                                if (dev->buf_len) {
                                        *dev->buf++ = w;
@@ -852,8 +851,7 @@ complete:
                                                        OMAP_I2C_BUFSTAT_REG)
                                                        & 0x3F;
                        }
-                       while (num_bytes) {
-                               num_bytes--;
+                       while (num_bytes--) {
                                w = 0;
                                if (dev->buf_len) {
                                        w = *dev->buf++;
-- 
1.7.5.4

--
To unsubscribe from this list: send the line "unsubscribe linux-omap" in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to