thunderbolt: Use correct error code with ERROR_NOT_SUPPORTED

We check for -EOPNOTSUPP but tb_xdp_handle_error() translated it to
-ENOTSUPP instead which is dealt as "transient" error and retried after
a while. Fix this so that we bail out early when the other side clearly
tells us it is does not support this.

Signed-off-by: Mika Westerberg <mika.westerberg@linux.intel.com>
This commit is contained in:
Mika Westerberg 2024-04-10 16:47:51 +03:00
parent 25d905d2b8
commit 668906cf88

View File

@ -250,7 +250,7 @@ static int tb_xdp_handle_error(const struct tb_xdp_error_response *res)
case ERROR_UNKNOWN_DOMAIN: case ERROR_UNKNOWN_DOMAIN:
return -EIO; return -EIO;
case ERROR_NOT_SUPPORTED: case ERROR_NOT_SUPPORTED:
return -ENOTSUPP; return -EOPNOTSUPP;
case ERROR_NOT_READY: case ERROR_NOT_READY:
return -EAGAIN; return -EAGAIN;
default: default: