i2c: pasemi: Refactor _probe to use devm_*
authorSven Peter <sven@svenpeter.dev>
Fri, 8 Oct 2021 16:35:30 +0000 (18:35 +0200)
committerWolfram Sang <wsa@kernel.org>
Mon, 11 Oct 2021 09:45:35 +0000 (11:45 +0200)
commita2c34bfd2c580f1732fc60e2af4aa439dde285be
treed6a1b88e760c75c8ba03ee118c9d70de418be930
parentfd664ab2319fb89cba5a522995e806eb26748af6
i2c: pasemi: Refactor _probe to use devm_*

Using managed device resources means there's nothing left to be done in
pasemi_smb_pci_remove and also allows to remove base and size from
struct pasemi_smbus.

Reviewed-by: Arnd Bergmann <arnd@arndb.de>
Signed-off-by: Sven Peter <sven@svenpeter.dev>
Acked-by: Olof Johansson <olof@lixom.net>
Tested-by: Christian Zigotzky <chzigotzky@xenosoft.de>
Signed-off-by: Wolfram Sang <wsa@kernel.org>
drivers/i2c/busses/i2c-pasemi-core.c
drivers/i2c/busses/i2c-pasemi-core.h
drivers/i2c/busses/i2c-pasemi-pci.c