RE: [PATCH] ibacm: Handle EP expiration time

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

 



> > > > >  static struct acmp_dest *
> > > > >  acmp_acquire_dest(struct acmp_ep *ep, uint8_t addr_type, const
> > > uint8_t
> > > > > *addr)
> > > > >  {
> > > > > @@ -366,6 +382,15 @@ acmp_acquire_dest(struct acmp_ep *ep,
> uint8_t
> > > > > addr_type, const uint8_t *addr)
> > > > >  	acm_log(2, "%s\n", log_data);
> > > > >  	lock_acquire(&ep->lock);
> > > > >  	dest = acmp_get_dest(ep, addr_type, addr);
> > > > > +	if (dest && is_dest_ready(dest)) {
> > > >
> > > > I think it would be clearer to just perform the state check here
> and
> > > either avoid the timeout check or merge it with the if statement
> below.
> > >
> > > As stated above, i cannot ignore the timeout so will merge it here.
> > >
> > > >
> > > > > +		acm_log(2, "Record valid for the next %ld
> minute(s)\n",
> > > > > +			dest->addr_timeout - time_stamp_min());
> > > > > +		if (time_stamp_min() >= dest->addr_timeout) {
> >
> > We also check addr_timeout here.  (Sorry, it's been a long while
> since I've looked at this code.)  My question regarding timeouts are
> around why do we need two checks?
> 
> First one is for log only.

okay

> If you think it is not needed then i'll remove it, otherwise i will
> take it
> out to an helper variable and use it in both.

I think we're good then.
--
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