Messages in this thread | | | From | Peter Lojkin <> | Subject | Re: 2.6.28, limiting cpu time doesn't work | Date | Tue, 24 Mar 2009 05:43:47 +0300 |
| |
Oleg Nesterov wrote:
> I am not sure what should we do, this needs more discussion. > > Probably the most simple patch for -stable and 2.6.29 is below. > (with this patch we don't even need update_rlimit_cpu(), afaics).
tested on both 2.6.28.9 and 2.6.29 - RLIMIT_CPU works as expected
> --- a/kernel/posix-cpu-timers.c > +++ b/kernel/posix-cpu-timers.c > @@ -1263,7 +1263,8 @@ static inline int fastpath_timer_check(s > if (task_cputime_expired(&group_sample, &sig->cputime_expires)) > return 1; > } > - return 0; > + > + return sig->rlim[RLIMIT_CPU].rlim_cur != RLIM_INFINITY; > } > > /*
| |