Skip to content

Commit 427ab51

Browse files
dpenklergregkh
authored andcommitted
staging: gpib: Change error code for no listener
When doing a write a test is made to see whether there are any listeners. The code was returning ENODEV which is incorrect. The user library translates ENOTCONN to a user level no listener error code. Change the error code to ENOTCONN. Fixes: 4cd654f ("staging: gpib: Add gpio bitbang GPIB driver") Tested-by: Dave Penkler <dpenkler@gmail.com> Signed-off-by: Dave Penkler <dpenkler@gmail.com> Link: https://lore.kernel.org/r/20250418173434.2892-7-dpenkler@gmail.com Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
1 parent 8da1ce7 commit 427ab51

1 file changed

Lines changed: 1 addition & 1 deletion

File tree

drivers/staging/gpib/gpio/gpib_bitbang.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -516,7 +516,7 @@ static int bb_write(struct gpib_board *board, u8 *buffer, size_t length,
516516
gpiod_get_value(NRFD), gpiod_get_value(NDAC));
517517

518518
if (gpiod_get_value(NRFD) && gpiod_get_value(NDAC)) { /* check for listener */
519-
retval = -ENODEV;
519+
retval = -ENOTCONN;
520520
goto write_end;
521521
}
522522

0 commit comments

Comments
 (0)