Hi Gustavo, > Make use of the struct_size() helper instead of an open-coded version > in order to avoid any potential type mistakes, in particular in the > context in which this code is being used. > > So, change the following form: > > sizeof(*rp) + (sizeof(rp->entry[0]) * count); > > to : > > struct_size(rp, entry, count) > > Notice that, in this case, variable rp_len is not necessary, hence > it is removed. > > This code was detected with the help of Coccinelle. > > Signed-off-by: Gustavo A. R. Silva <gustavo@xxxxxxxxxxxxxx> > --- > net/bluetooth/mgmt.c | 8 +++----- > 1 file changed, 3 insertions(+), 5 deletions(-) patch has been applied to bluetooth-next tree. Regards Marcel