On 13/11/2019 2:17, Jason Gunthorpe wrote: > On Tue, Nov 12, 2019 at 11:26:08AM +0200, Gal Pressman wrote: >> We cannot rely on the entry memcpy as we only copy the actual size of >> the command, the rest of the bytes must be memset to zero. >> >> Fixes: 0420e542569b ("RDMA/efa: Implement functions that submit and complete admin commands") >> Reviewed-by: Daniel Kranzdorf <dkkranzd@xxxxxxxxxx> >> Reviewed-by: Firas JahJah <firasj@xxxxxxxxxx> >> Signed-off-by: Gal Pressman <galpress@xxxxxxxxxx> >> --- >> drivers/infiniband/hw/efa/efa_com.c | 5 ++++- >> 1 file changed, 4 insertions(+), 1 deletion(-) > > This is quite late in the -rc cycle for such a vauge description. What > is the user visible impact of passing non-zero memory beyond the > command length? Currently providing non-zero memory will not have any user visible impact. However, since admin commands are extendable (in a backwards compatible way) everything beyond the size of the command must be cleared to prevent issues in the future.