Re: [PATCH] RDMA/core: Fix a WARN() message

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Fri, Feb 22, 2019 at 11:56:05AM -0700, Jason Gunthorpe wrote:
> On Fri, Feb 22, 2019 at 09:29:02AM +0300, Dan Carpenter wrote:
> > The first parameter of WARN_ONCE() is a condition, then following
> > parameters are the message.  In this case, we left out the condition so
> > it will just print the ops->type string.
> > 
> > Fixes: 3856ec4b93c9 ("RDMA/core: Add RDMA_NLDEV_CMD_NEWLINK/DELLINK support")
> > Signed-off-by: Dan Carpenter <dan.carpenter@xxxxxxxxxx>
> > Reviewed-by: Majd Dibbiny <majd@xxxxxxxxxxxx>
> > Reviewed-by: Steve Wise <swise@xxxxxxxxxxxxxxxxxxxxx>
> >  drivers/infiniband/core/nldev.c | 2 +-
> >  1 file changed, 1 insertion(+), 1 deletion(-)
> > 
> > diff --git a/drivers/infiniband/core/nldev.c b/drivers/infiniband/core/nldev.c
> > index 5e94dc87f04f..660a192a44a3 100644
> > +++ b/drivers/infiniband/core/nldev.c
> > @@ -1223,7 +1223,7 @@ void rdma_link_register(struct rdma_link_ops *ops)
> >  {
> >  	down_write(&link_ops_rwsem);
> >  	if (link_ops_get(ops->type)) {
> > -		WARN_ONCE("Duplicate rdma_link_ops! %s\n", ops->type);
> > +		WARN_ONCE(1, "Duplicate rdma_link_ops! %s\n", ops->type);
> >  		goto out;
> 
> I think I prefer
> 
> 	if (WARN_ON_ONCE(link_ops_get(ops->type)))
> 		goto out;
> 
> No need to belabor things
> 
> Applied to for-next with the change
> 

Thank you very much, sir!  You are a gentleman and a scholar.

regards,
dan carpenter




[Index of Archives]     [Kernel Development]     [Kernel Announce]     [Kernel Newbies]     [Linux Networking Development]     [Share Photos]     [IDE]     [Security]     [Git]     [Netfilter]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Device Mapper]

  Powered by Linux