]> www.infradead.org Git - users/dwmw2/linux.git/commit
staging: gpib: Change return type and error code of fmh_gpib_get_dma_residue()
authorEverest K.C. <everestkc@everestkc.com.np>
Thu, 17 Oct 2024 22:07:24 +0000 (16:07 -0600)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Sat, 19 Oct 2024 08:03:33 +0000 (10:03 +0200)
commit039beaa5ace1e2cf9f0f3fa542f3057f9ededa61
tree5e7dfce5033d2059e4c3c101bfce92a85936dcf8
parent1f6bfe18d0fc1c4f22720ed163c85f692ea65c6a
staging: gpib: Change return type and error code of fmh_gpib_get_dma_residue()

fmh_gpib_get_dma_residue() returns unsigned int with -1 as error code.
This error cannot be caught.
Fix this by changing the return type of the function to int and
returning the error code, that was captured. Also, change the data
type of variable residue to int in the function fmh_gpib_dma_read().

Fixes: 8e4841a0888c ("staging: gpib: Add Frank Mori Hess FPGA PCI GPIB driver")
Reported-by: Shuah Khan <skhan@linuxfoundation.org>
Signed-off-by: Everest K.C. <everestkc@everestkc.com.np>
Link: https://lore.kernel.org/r/20241017220740.30370-1-everestkc@everestkc.com.np
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/staging/gpib/fmh_gpib/fmh_gpib.c