Another attempt to fix the following Clang 11 warning: usb/dev-uas.c:157:31: error: field 'status' with variable sized type 'uas_i= u' not at the end of a struct or class is a GNU extension [-Werror,-Wgnu-vari= able-sized-type-not-at-end] uas_iu status; ^ If a guest send a packet with additional data, respond with "Invalid Request - parameter not supported".
v2: Include Eric feedbacks Philippe Mathieu-Daud=C3=A9 (3): scsi/utils: Rename 'illegal request' -> 'invalid request' scsi/utils: Add INVALID_PARAM_VALUE sense code definition hw/usb/dev-uas: Report command additional adb length as unsupported include/scsi/utils.h | 22 ++++++++++++---------- hw/usb/dev-uas.c | 12 +++++++++++- scsi/utils.c | 25 +++++++++++++++---------- 3 files changed, 38 insertions(+), 21 deletions(-) --=20 2.26.2