]> git.baikalelectronics.ru Git - kernel.git/commit
spi: rockchip: avoid objtool warning
authorArnd Bergmann <arnd@arndb.de>
Fri, 26 Feb 2021 14:00:48 +0000 (15:00 +0100)
committerMark Brown <broonie@kernel.org>
Wed, 10 Mar 2021 12:46:52 +0000 (12:46 +0000)
commit280cc0626456a51fe4740a499fe8182c59121509
tree09f27c4ff86c85043b3cbf8a08c659d60add9508
parentc469f42a7bee9569cedfde96dcea5ac5717f2f0c
spi: rockchip: avoid objtool warning

Building this file with clang leads to a an unreachable code path
causing a warning from objtool:

drivers/spi/spi-rockchip.o: warning: objtool: rockchip_spi_transfer_one()+0x2e0: sibling call from callable instruction with modified stack frame

Change the unreachable() into an error return that can be
handled if it ever happens, rather than silently crashing
the kernel.

Fixes: 5ba23484e80c ("spi: rockchip: support 4bit words")
Signed-off-by: Arnd Bergmann <arnd@arndb.de>
Acked-by: Pratyush Yadav <p.yadav@ti.com>
Link: https://lore.kernel.org/r/20210226140109.3477093-1-arnd@kernel.org
Signed-off-by: Mark Brown <broonie@kernel.org>
drivers/spi/spi-rockchip.c