summaryrefslogtreecommitdiff
path: root/drivers/spi/spi-fsi.c
diff options
context:
space:
mode:
authorAndy Shevchenko <andriy.shevchenko@linux.intel.com>2021-04-20 19:40:40 +0300
committerMark Brown <broonie@kernel.org>2021-04-21 18:07:04 +0300
commit31ed8ebc7a27c1937184b956727bf71d4adc7df3 (patch)
tree94c417dd28ae932f298f0e28068da3c1ba6f8ff7 /drivers/spi/spi-fsi.c
parent1799bb1065ba6e9be0a1562400cd0b9afdcf65e7 (diff)
downloadlinux-31ed8ebc7a27c1937184b956727bf71d4adc7df3.tar.xz
spi: Make error handling of gpiod_count() call cleaner
Each time we call spi_get_gpio_descs() the num_chipselect is overwritten either by new value or by the old one. This is an extra operation in case gpiod_count() returns an error. Besides that it slashes the error handling of gpiod_count(). Refactor the code to make error handling of gpiod_count() call cleaner. Note, that gpiod_count() never returns 0, take this into account as well. Signed-off-by: Andy Shevchenko <andriy.shevchenko@linux.intel.com> Link: https://lore.kernel.org/r/20210420164040.40055-1-andriy.shevchenko@linux.intel.com Signed-off-by: Mark Brown <broonie@kernel.org>
Diffstat (limited to 'drivers/spi/spi-fsi.c')
0 files changed, 0 insertions, 0 deletions