On Mon, Jul 03, 2017 at 07:03:54PM -0400, Paul Moore wrote: > On Fri, Jun 30, 2017 at 11:15 AM, Dan Jurgens <danielj@xxxxxxxxxxxx> wrote: > > From: Daniel Jurgens <danielj@xxxxxxxxxxxx> > > > > ib_get_cached_subnet_prefix can technically fail, but the only way it > > could is not possible based on the loop conditions. Check the return > > value before using the variable sp to resolve a static analysis warning. > > > > Fixes: 8f408ab64be6 ("selinux lsm IB/core: Implement LSM notification > > system") > > Signed-off-by: Daniel Jurgens <danielj@xxxxxxxxxxxx> > > Reported-by: Dan Carpenter <dan.carpenter@xxxxxxxxxx> > > --- > > drivers/infiniband/core/device.c | 3 ++- > > 1 file changed, 2 insertions(+), 1 deletion(-) > > > > diff --git a/drivers/infiniband/core/device.c b/drivers/infiniband/core/device.c > > index 631eaa9..dabd9f9 100644 > > --- a/drivers/infiniband/core/device.c > > +++ b/drivers/infiniband/core/device.c > > @@ -376,7 +376,8 @@ static void ib_policy_change_task(struct work_struct *work) > > WARN_ONCE(ret, > > "ib_get_cached_subnet_prefix err: %d, this should never happen here\n", > > ret); > > - ib_security_cache_change(dev, i, sp); > > + if (ret) > > Should this be "if (!ret)"? You are right, It should. Thanks > > > + ib_security_cache_change(dev, i, sp); > > } > > } > > up_read(&lists_rwsem); > > -- > paul moore > www.paul-moore.com > -- > To unsubscribe from this list: send the line "unsubscribe linux-rdma" in > the body of a message to majordomo@xxxxxxxxxxxxxxx > More majordomo info at http://vger.kernel.org/majordomo-info.html
Attachment:
signature.asc
Description: PGP signature