]> www.infradead.org Git - users/dwmw2/linux.git/commit
staging: gpib: Change return type and error code of fluke_get_dma_residue
authorEverest K.C. <everestkc@everestkc.com.np>
Thu, 17 Oct 2024 09:25:10 +0000 (03:25 -0600)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Sat, 19 Oct 2024 08:00:42 +0000 (10:00 +0200)
commit14bcf831f0d79e666e2137ecc1c79b09cfddb9d9
tree9b5f7d51be16cdd23a62488849bdb2b8d4e28e10
parent0ed8194ae410495d18df016509030a82f01af9be
staging: gpib: Change return type and error code of fluke_get_dma_residue

fluke_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 fluke_dma_read().

Fixes: 55936779f496 ("staging: gpib: Add Fluke cda based cards GPIB driver")
Signed-off-by: Everest K.C. <everestkc@everestkc.com.np>
Reviewed-by: Dan Carpenter <dan.carpenter@linaro.org>
Reviewed-by: Shuah Khan <skhan@linuxfoundation.org>
Link: https://lore.kernel.org/r/20241017092511.17621-1-everestkc@everestkc.com.np
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/staging/gpib/eastwood/fluke_gpib.c