Re: [BUG] infiniband: mlx5: a possible null-pointer dereference in set_roce_addr()

2019-07-28 Thread Leon Romanovsky
@kernel.org; > > dledf...@redhat.com; j...@ziepe.ca > > Cc: linux-r...@vger.kernel.org; linux-kernel@vger.kernel.org > > Subject: RE: [BUG] infiniband: mlx5: a possible null-pointer dereference in > > set_roce_addr() > > > > Hi Jia, > > > &g

RE: [BUG] infiniband: mlx5: a possible null-pointer dereference in set_roce_addr()

2019-07-28 Thread Parav Pandit
ernel@vger.kernel.org > Subject: RE: [BUG] infiniband: mlx5: a possible null-pointer dereference in > set_roce_addr() > > Hi Jia, > > > -Original Message- > > From: linux-rdma-ow...@vger.kernel.org > ow...@vger.kernel.org> On Behalf Of Jia-Ju Bai > >

RE: [BUG] infiniband: mlx5: a possible null-pointer dereference in set_roce_addr()

2019-07-28 Thread Parav Pandit
rnel.org > Subject: [BUG] infiniband: mlx5: a possible null-pointer dereference in > set_roce_addr() > > In set_roce_addr(), there is an if statement on line 589 to check whether gid > is > NULL: >     if (gid) > > When gid is NULL, it is used on line 613: >

Re: [BUG] infiniband: mlx5: a possible null-pointer dereference in set_roce_addr()

2019-07-28 Thread Leon Romanovsky
On Mon, Jul 29, 2019 at 10:16:30AM +0800, Jia-Ju Bai wrote: > In set_roce_addr(), there is an if statement on line 589 to check whether > gid is NULL: >     if (gid) > > When gid is NULL, it is used on line 613: >     return mlx5_core_roce_gid_set(..., gid->raw, ...); > > Thus, a possible null-poin

[BUG] infiniband: mlx5: a possible null-pointer dereference in set_roce_addr()

2019-07-28 Thread Jia-Ju Bai
In set_roce_addr(), there is an if statement on line 589 to check whether gid is NULL:     if (gid) When gid is NULL, it is used on line 613:     return mlx5_core_roce_gid_set(..., gid->raw, ...); Thus, a possible null-pointer dereference may occur. This bug is found by a static analysis tool