• Joe Perches's avatar
    hwmon: (sht4x) Fix sht4x_read_values return value · 07c6621a
    Joe Perches authored
    Kernel doc for sht4x_read_values() shows 0 on success, 1 on failure but
    the return value on success is actually always positive as it is set to
    SHT4X_RESPONSE_LENGTH by a successful call to i2c_master_recv().
    
    Miscellanea:
    
    o Update the kernel doc for sht4x_read_values to 0 for success or -ERRNO
    o Remove incorrectly used kernel doc /** header for other _read functions
    o Typo fix succesfull->successful
    o Reverse a test to unindent a block and use goto unlock
    o Declare cmd[SHT4X_CMD_LEN] rather than cmd[]
    
    At least for gcc 10.2, object size is reduced a tiny bit.
    
    $ size drivers/hwmon/sht4x.o*
       text	   data	    bss	    dec	    hex	filename
       1752	    404	    256	   2412	    96c	drivers/hwmon/sht4x.o.new
       1825	    404	    256	   2485	    9b5	drivers/hwmon/sht4x.o.old
    Signed-off-by: default avatarJoe Perches <joe@perches.com>
    Link: https://lore.kernel.org/r/60eedce497137eb34448c0c77e01ec9d9c972ad7.camel@perches.com
    Reviewed by: Navin Sankar Velliangiri <navin@linumiz.com>
    Signed-off-by: default avatarGuenter Roeck <linux@roeck-us.net>
    07c6621a
sht4x.c 6.99 KB