i2c: i801: Refactor mux code since platform_device_unregister() is NULL aware
authorAndy Shevchenko <andriy.shevchenko@linux.intel.com>
Mon, 28 Dec 2020 20:06:18 +0000 (22:06 +0200)
committerWolfram Sang <wsa@kernel.org>
Tue, 5 Jan 2021 11:05:18 +0000 (12:05 +0100)
commit5581b4167c0f309d5556673d93e96fb90b31c64d
tree528b9658df7feacf1e3fe8f715cff22d836a0122
parent926e6b2cd1ca9de8d89d4e9e31804a3cc0b8ecea
i2c: i801: Refactor mux code since platform_device_unregister() is NULL aware

platform_device_unregister() is NULL-aware and thus doesn't required a
duplication check in i801_del_mux(). Besides that it's also error pointer
aware, and we may drop unneeded assignment in i801_add_mux() followed by
conversion to PTR_ERR_OR_ZERO() for the returned value.

Signed-off-by: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
Signed-off-by: Wolfram Sang <wsa@kernel.org>
drivers/i2c/busses/i2c-i801.c