From: Oliver Neukum Date: Wed, 25 Mar 2026 14:55:20 +0000 (+0100) Subject: usb: translate ENOSPC for user space X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=698f54d4eb9034bb4366985659bd77ae471b6c4e;p=thirdparty%2Fkernel%2Fstable.git usb: translate ENOSPC for user space In case of insufficient bandwidth usb_submit_urb() returns -ENOSPC. Translating this to -EIO is not optimal. There are insufficient resources not an error. EBUSY is a better fit. Signed-off-by: Oliver Neukum Link: https://patch.msgid.link/20260325145537.372993-1-oneukum@suse.com Signed-off-by: Greg Kroah-Hartman --- diff --git a/include/linux/usb.h b/include/linux/usb.h index 04277af4bb9d..815f2212936e 100644 --- a/include/linux/usb.h +++ b/include/linux/usb.h @@ -2075,6 +2075,8 @@ static inline int usb_translate_errors(int error_code) case -ENODEV: case -EOPNOTSUPP: return error_code; + case -ENOSPC: + return -EBUSY; default: return -EIO; }