Hello, this series converts the spi-mt65xx driver to .remove_new(). While the preparing patch that gets rid of an early error return is in many cases a bug fix, it's not tragic here, as the early return only skips steps that are not necessary after resume failed. Still rework the code flow to prepare for conversion to .remove_new(). The 2nd patch actually converts the driver. The third is a small nitpick cleanup the I noticed while working on the driver. Best regards Uwe Uwe Kleine-König (3): spi: mt65xx: Properly handle failures in .remove() spi: mt65xx: Convert to platform remove callback returning void spi: mt65xx: Don't disguise a "return 0" as "return ret" drivers/spi/spi-mt65xx.c | 29 ++++++++++++++++------------- 1 file changed, 16 insertions(+), 13 deletions(-) base-commit: fe15c26ee26efa11741a7b632e9f23b01aca4cc6 -- 2.39.1