platform/x86: surface3_power: Simplify mshw0011_adp_psr() to one liner
authorAndy Shevchenko <andriy.shevchenko@linux.intel.com>
Thu, 26 Mar 2020 14:05:56 +0000 (16:05 +0200)
committerAndy Shevchenko <andriy.shevchenko@linux.intel.com>
Sat, 28 Mar 2020 20:37:29 +0000 (22:37 +0200)
Refactor mshw0011_adp_psr() to be one liner.

Signed-off-by: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
drivers/platform/x86/surface3_power.c

index 3eb1b48c562e6b5e9cfdcb8b5b012a041e689ac8..4229e64a84e89b3fe45fe04b556f555c164a1d25 100644 (file)
@@ -295,14 +295,7 @@ static int mshw0011_bst(struct mshw0011_data *cdata, struct bst *bst)
 
 static int mshw0011_adp_psr(struct mshw0011_data *cdata)
 {
-       struct i2c_client *client = cdata->adp1;
-       int ret;
-
-       ret = i2c_smbus_read_byte_data(client, MSHW0011_ADP1_REG_PSR);
-       if (ret < 0)
-               return ret;
-
-       return ret;
+       return i2c_smbus_read_byte_data(cdata->adp1, MSHW0011_ADP1_REG_PSR);
 }
 
 static int mshw0011_isr(struct mshw0011_data *cdata)