Re: [PATCH 03/37] IB/rdmavt: Add protection domain to rdmavt.

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

 



On Mon, Dec 07, 2015 at 03:13:16PM -0600, Sean Hefty wrote:
> > +struct ib_pd *rvt_alloc_pd(struct ib_device *ibdev,
> > +			   struct ib_ucontext *context,
> > +			   struct ib_udata *udata)
> > +{
> > +	struct rvt_dev_info *dev = ib_to_rvt(ibdev);
> > +	struct rvt_pd *pd;
> > +	struct ib_pd *ret;
> > +
> > +	pd = kmalloc(sizeof(*pd), GFP_KERNEL);
> > +	if (!pd) {
> > +		ret = ERR_PTR(-ENOMEM);
> > +		goto bail;
> > +	}
> > +	/*
> > +	 * This is actually totally arbitrary.  Some correctness tests
> > +	 * assume there's a maximum number of PDs that can be allocated.
> > +	 * We don't actually have this limit, but we fail the test if
> > +	 * we allow allocations of more than we report for this value.
> > +	 */
> 
> Why not trap this in user space, rather than forcing the kernel to support some test program?
> 

What do you mean "trap this in user space"?  This code is not supporting any
particular test program.

If users try and allocate more protection domains then are advertised then an
error should be returned.

Perhaps the comment should be removed if it is confusing?

Ira

--
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



[Index of Archives]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Photo]     [Yosemite News]     [Yosemite Photos]     [Linux Kernel]     [Linux SCSI]     [XFree86]
  Powered by Linux