diff options
| author | Linus Walleij <linus.walleij@linaro.org> | 2017-11-09 03:38:42 -0500 |
|---|---|---|
| committer | Linus Walleij <linus.walleij@linaro.org> | 2017-11-09 03:38:42 -0500 |
| commit | bee67c7c9d7d3252dce69c960a53e53fd6b04e09 (patch) | |
| tree | e01f03a5c4530936c734508ec75ca82b37b484b8 /tools | |
| parent | 756a024f3983093d26a8756fe4677e34b38bd519 (diff) | |
| parent | 9e9355bb2096c3a9e8baa2ff2e09ac43eeeadc72 (diff) | |
Merge branch 'gpio-irqchip-rework' of /home/linus/linux-gpio into devel
Diffstat (limited to 'tools')
| -rw-r--r-- | tools/gpio/gpio-utils.c | 17 |
1 files changed, 10 insertions, 7 deletions
diff --git a/tools/gpio/gpio-utils.c b/tools/gpio/gpio-utils.c index b86a32d90d88..cf7e2f3419ee 100644 --- a/tools/gpio/gpio-utils.c +++ b/tools/gpio/gpio-utils.c | |||
| @@ -76,7 +76,8 @@ int gpiotools_request_linehandle(const char *device_name, unsigned int *lines, | |||
| 76 | fd = open(chrdev_name, 0); | 76 | fd = open(chrdev_name, 0); |
| 77 | if (fd == -1) { | 77 | if (fd == -1) { |
| 78 | ret = -errno; | 78 | ret = -errno; |
| 79 | fprintf(stderr, "Failed to open %s\n", chrdev_name); | 79 | fprintf(stderr, "Failed to open %s, %s\n", |
| 80 | chrdev_name, strerror(errno)); | ||
| 80 | goto exit_close_error; | 81 | goto exit_close_error; |
| 81 | } | 82 | } |
| 82 | 83 | ||
| @@ -92,8 +93,8 @@ int gpiotools_request_linehandle(const char *device_name, unsigned int *lines, | |||
| 92 | ret = ioctl(fd, GPIO_GET_LINEHANDLE_IOCTL, &req); | 93 | ret = ioctl(fd, GPIO_GET_LINEHANDLE_IOCTL, &req); |
| 93 | if (ret == -1) { | 94 | if (ret == -1) { |
| 94 | ret = -errno; | 95 | ret = -errno; |
| 95 | fprintf(stderr, "Failed to issue GET LINEHANDLE IOCTL (%d)\n", | 96 | fprintf(stderr, "Failed to issue %s (%d), %s\n", |
| 96 | ret); | 97 | "GPIO_GET_LINEHANDLE_IOCTL", ret, strerror(errno)); |
| 97 | } | 98 | } |
| 98 | 99 | ||
| 99 | exit_close_error: | 100 | exit_close_error: |
| @@ -118,8 +119,9 @@ int gpiotools_set_values(const int fd, struct gpiohandle_data *data) | |||
| 118 | ret = ioctl(fd, GPIOHANDLE_SET_LINE_VALUES_IOCTL, data); | 119 | ret = ioctl(fd, GPIOHANDLE_SET_LINE_VALUES_IOCTL, data); |
| 119 | if (ret == -1) { | 120 | if (ret == -1) { |
| 120 | ret = -errno; | 121 | ret = -errno; |
| 121 | fprintf(stderr, "Failed to issue %s (%d)\n", | 122 | fprintf(stderr, "Failed to issue %s (%d), %s\n", |
| 122 | "GPIOHANDLE_SET_LINE_VALUES_IOCTL", ret); | 123 | "GPIOHANDLE_SET_LINE_VALUES_IOCTL", ret, |
| 124 | strerror(errno)); | ||
| 123 | } | 125 | } |
| 124 | 126 | ||
| 125 | return ret; | 127 | return ret; |
| @@ -141,8 +143,9 @@ int gpiotools_get_values(const int fd, struct gpiohandle_data *data) | |||
| 141 | ret = ioctl(fd, GPIOHANDLE_GET_LINE_VALUES_IOCTL, data); | 143 | ret = ioctl(fd, GPIOHANDLE_GET_LINE_VALUES_IOCTL, data); |
| 142 | if (ret == -1) { | 144 | if (ret == -1) { |
| 143 | ret = -errno; | 145 | ret = -errno; |
| 144 | fprintf(stderr, "Failed to issue %s (%d)\n", | 146 | fprintf(stderr, "Failed to issue %s (%d), %s\n", |
| 145 | "GPIOHANDLE_GET_LINE_VALUES_IOCTL", ret); | 147 | "GPIOHANDLE_GET_LINE_VALUES_IOCTL", ret, |
| 148 | strerror(errno)); | ||
| 146 | } | 149 | } |
| 147 | 150 | ||
| 148 | return ret; | 151 | return ret; |
