Commit 18d4a06f9bb013737b9c21921b15033afb0198d9
Committed by
Bryan Wu
1 parent
4d8729a139
Exists in
smarc-l5.0.0_1.0.0-ga
and in
5 other branches
LEDS: propagate error codes in blinkm_detect()
Use the error codes from the lower levels instead of -ENODEV. Signed-off-by: Dan Carpenter <dan.carpenter@oracle.com> Acked-by: Jan-Simon Möller <jansimon.moeller@gmx.de> Signed-off-by: Bryan Wu <bryan.wu@canonical.com>
Showing 1 changed file with 2 additions and 2 deletions Side-by-side Diff
drivers/leds/leds-blinkm.c
... | ... | @@ -617,11 +617,11 @@ |
617 | 617 | /* Step 1: Read BlinkM address back - cmd_char 'a' */ |
618 | 618 | ret = blinkm_write(client, BLM_GET_ADDR, NULL); |
619 | 619 | if (ret < 0) |
620 | - return -ENODEV; | |
620 | + return ret; | |
621 | 621 | usleep_range(20000, 30000); /* allow a small delay */ |
622 | 622 | ret = blinkm_read(client, BLM_GET_ADDR, tmpargs); |
623 | 623 | if (ret < 0) |
624 | - return -ENODEV; | |
624 | + return ret; | |
625 | 625 | |
626 | 626 | if (tmpargs[0] != 0x09) { |
627 | 627 | dev_err(&client->dev, "enodev DEV ADDR = 0x%02X\n", tmpargs[0]); |