 
	
| [Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] [PATCH v3 1/3] xen: RCU: let the RCU idle timer handler run
 >>> On 28.09.17 at 19:06, <dario.faggioli@xxxxxxxxxx> wrote:
> --- a/xen/common/timer.c
> +++ b/xen/common/timer.c
> @@ -332,6 +332,23 @@ void stop_timer(struct timer *timer)
>  }
>  
>  
> +bool timer_expires_before(struct timer *timer, s_time_t t)
> +{
> +    unsigned long flags;
> +    bool ret = false;
> +
> +    if ( !timer_lock_irqsave(timer, flags) )
> +        return ret;
I think it would be easier to follow if you used just "false" here.
> +    if ( active_timer(timer) && timer->expires <= t )
> +        ret = true;
In which case this could then be a simple assignment, with the
variable's initializer dropped.
> +    timer_unlock_irqrestore(timer, flags);
> +
> +    return ret;
> +}
> +
> +
>  void migrate_timer(struct timer *timer, unsigned int new_cpu)
Please don't introduce further double blank lines. Instead, insert the
new function between the two existing ones.
With at least the latter addressed
Reviewed-by: Jan Beulich <jbeulich@xxxxxxxx>
Of course both should be easy to take care of while committing,
should no other reason arise for sending v4.
Jan
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxx
https://lists.xen.org/xen-devel
 
 | 
|  | Lists.xenproject.org is hosted with RackSpace, monitoring our |