Message ID | 20210118170308.282442-1-philmd@redhat.com (mailing list archive) |
---|---|
Headers | show |
Series | hw/usb/dev-uas: Fix Clang 11 -Wgnu-variable-sized-type-not-at-end error | expand |
On Mon, Jan 18, 2021 at 06:03:06PM +0100, Philippe Mathieu-Daudé wrote: > 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 "Illegal Request - parameter not supported". Why rfc? looks good to me as-is ;) thanks, Gerd
On 1/19/21 5:41 PM, Gerd Hoffmann wrote: > On Mon, Jan 18, 2021 at 06:03:06PM +0100, Philippe Mathieu-Daudé wrote: >> 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 "Illegal Request - parameter not supported". > > Why rfc? looks good to me as-is ;) Sorry I forgot to explain. RFC because I don't know enough SCSI to be sure than the device returning sense_code_INVALID_PARAM_VALUE on the bus is appropriate. This is the best fit I could find. > > thanks, > Gerd >