From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1754430AbXDQOmI (ORCPT ); Tue, 17 Apr 2007 10:42:08 -0400 Received: (majordomo@vger.kernel.org) by vger.kernel.org id S1754441AbXDQOmH (ORCPT ); Tue, 17 Apr 2007 10:42:07 -0400 Received: from cs1.cs.huji.ac.il ([132.65.16.10]:63201 "EHLO cs1.cs.huji.ac.il" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1754430AbXDQOmG (ORCPT ); Tue, 17 Apr 2007 10:42:06 -0400 X-Greylist: delayed 2648 seconds by postgrey-1.27 at vger.kernel.org; Tue, 17 Apr 2007 10:42:06 EDT Date: Tue, 17 Apr 2007 16:57:55 +0300 From: Tom Alsberg To: Linux-Kernel Mailing List Subject: CPU time limit patch / setrlimit(RLIMIT_CPU, 0) cheat fix Message-ID: <20070417135755.GA55049@cs.huji.ac.il> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="XsQoSWH+UP9D9v3l" Content-Disposition: inline X-Face: "5"j@Y1Peoz1;ftTv>\|['ox-csmV+:_RDNdi/2lSe2x?0:HVAeVW~ajwQ7RfDlcb^18eJ;t,O,s5-aNdU/DJ2E8h1s,..4}N9$27u`pWmH|;s!zlqqVwr9R^_ji=1\3}Z6gQBYyQ]{gd5-V8s^fYf{$V2*_&S>eA|SH@Y\hOVUjd[5eah{EO@gCr.ydSpJHJIU[QsH~bC?$C@O:SzF=CaUxp80-iknM(]q(Wgroup_leader); *old_rlim = new_rlim; task_unlock(current->group_leader); @@ -1937,15 +1947,6 @@ unsigned long rlim_cur = new_rlim.rlim_cur; cputime_t cputime; - if (rlim_cur == 0) { - /* - * The caller is asking for an immediate RLIMIT_CPU - * expiry. But we use the zero value to mean "it was - * never set". So let's cheat and make it one second - * instead - */ - rlim_cur = 1; - } cputime = secs_to_cputime(rlim_cur); read_lock(&tasklist_lock); spin_lock_irq(¤t->sighand->siglock); --XsQoSWH+UP9D9v3l--