On Wed, Mar 02, 2022 at 12:35:49AM -0500, Martin K. Petersen wrote: > Some devices hang when a buffer size larger than expected is passed in > the ALLOCATION LENGTH field. For REPORT SUPPORTED OPERATION CODES we > currently only request a single command descriptor at a time and > therefore the actual size of the command is known ahead of time. Limit > the ALLOCATION LENGTH to the header size plus the command length of > the opcode we are asking about. Looks good, Reviewed-by: Christoph Hellwig <hch@xxxxxx>