aboutsummaryrefslogtreecommitdiff
path: root/lib/mpi/mpiutil.c
diff options
context:
space:
mode:
authorAndy Shevchenko <[email protected]>2021-05-10 16:12:42 +0300
committerMark Brown <[email protected]>2021-05-11 10:05:40 +0100
commit35f3f8504c3b60a1ae5576e178b27fc0ddd6157d (patch)
tree6dee89c63bf85022af15a4a2a739ff3f3a2cbf3b /lib/mpi/mpiutil.c
parentdc5fa590273890a8541ce6e999d606bfb2d73797 (diff)
spi: Switch to signed types for *_native_cs SPI controller fields
While fixing undefined behaviour the commit f60d7270c8a3 ("spi: Avoid undefined behaviour when counting unused native CSs") missed the case when all CSs are GPIOs and thus unused_native_cs will be evaluated to -1 in unsigned representation. This will falsely trigger a condition in the spi_get_gpio_descs(). Switch to signed types for *_native_cs SPI controller fields to fix above. Fixes: f60d7270c8a3 ("spi: Avoid undefined behaviour when counting unused native CSs") Signed-off-by: Andy Shevchenko <[email protected]> Link: https://lore.kernel.org/r/[email protected] Signed-off-by: Mark Brown <[email protected]>
Diffstat (limited to 'lib/mpi/mpiutil.c')
0 files changed, 0 insertions, 0 deletions