.. | .. |
---|
| 1 | +// SPDX-License-Identifier: GPL-2.0-only |
---|
1 | 2 | /* |
---|
2 | 3 | * oxfw_command.c - a part of driver for OXFW970/971 based devices |
---|
3 | 4 | * |
---|
4 | 5 | * Copyright (c) 2014 Takashi Sakamoto |
---|
5 | | - * |
---|
6 | | - * Licensed under the terms of the GNU General Public License, version 2. |
---|
7 | 6 | */ |
---|
8 | 7 | |
---|
9 | 8 | #include "oxfw.h" |
---|
.. | .. |
---|
39 | 38 | else if (err < len + 10) |
---|
40 | 39 | err = -EIO; |
---|
41 | 40 | else if (buf[0] == 0x08) /* NOT IMPLEMENTED */ |
---|
42 | | - err = -ENOSYS; |
---|
| 41 | + err = -ENXIO; |
---|
43 | 42 | else if (buf[0] == 0x0a) /* REJECTED */ |
---|
44 | 43 | err = -EINVAL; |
---|
45 | 44 | else |
---|
.. | .. |
---|
84 | 83 | else if (err < 12) |
---|
85 | 84 | err = -EIO; |
---|
86 | 85 | else if (buf[0] == 0x08) /* NOT IMPLEMENTED */ |
---|
87 | | - err = -ENOSYS; |
---|
| 86 | + err = -ENXIO; |
---|
88 | 87 | else if (buf[0] == 0x0a) /* REJECTED */ |
---|
89 | 88 | err = -EINVAL; |
---|
90 | 89 | else if (buf[0] == 0x0b) /* IN TRANSITION */ |
---|
.. | .. |
---|
148 | 147 | else if (err < 8) |
---|
149 | 148 | err = -EIO; |
---|
150 | 149 | else if (buf[0] == 0x08) /* NOT IMPLEMENTED */ |
---|
151 | | - err = -ENOSYS; |
---|
| 150 | + err = -ENXIO; |
---|
152 | 151 | if (err < 0) |
---|
153 | 152 | goto end; |
---|
154 | 153 | |
---|