From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1763463AbXGRN2W (ORCPT ); Wed, 18 Jul 2007 09:28:22 -0400 Received: (majordomo@vger.kernel.org) by vger.kernel.org id S1757705AbXGRN2E (ORCPT ); Wed, 18 Jul 2007 09:28:04 -0400 Received: from pentafluge.infradead.org ([213.146.154.40]:60831 "EHLO pentafluge.infradead.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1758727AbXGRN2C (ORCPT ); Wed, 18 Jul 2007 09:28:02 -0400 Subject: Re: [PATCH] CFS: Fix missing digit off in wmult table From: Peter Zijlstra To: Roman Zippel Cc: Linus Torvalds , Ingo Molnar , James Bruce , Thomas Gleixner , Mike Galbraith , Andrea Arcangeli , Andi Kleen , Andrew Morton , linux-kernel@vger.kernel.org, Arjan van de Ven , Chris Wright In-Reply-To: References: <20070711211638.GE18767@one.firstfloor.org> <20070711214649.GK14435@v2.random> <1184302024.6709.11.camel@Homer.simpson.net> <1184355835.12353.321.camel@chaos> <469B0D9E.3030402@andrew.cmu.edu> <20070716070610.GA10907@elte.hu> <20070716112037.GA6895@elte.hu> <1184754430.20032.130.camel@twins> <1184763148.20032.135.camel@twins> Content-Type: text/plain Date: Wed, 18 Jul 2007 15:27:46 +0200 Message-Id: <1184765266.20032.141.camel@twins> Mime-Version: 1.0 X-Mailer: Evolution 2.10.1 Content-Transfer-Encoding: 7bit Sender: linux-kernel-owner@vger.kernel.org X-Mailing-List: linux-kernel@vger.kernel.org On Wed, 2007-07-18 at 15:07 +0200, Roman Zippel wrote: > Hi, > > On Wed, 18 Jul 2007, Peter Zijlstra wrote: > > > By breaking the UNIX model of nice levels. Not an option in my book. > > Breaking user expectations of nice levels is? http://www.opengroup.org/onlinepubs/009695399/basedefs/xbd_chap03.html specifically: "3.239 Nice Value A number used as advice to the system to alter process scheduling. Numerically smaller values give a process additional preference when scheduling a process to run. Numerically larger values reduce the preference and make a process less likely to run. Typically, a process with a smaller nice value runs to completion more quickly than an equivalent process with a higher nice value. The symbol {NZERO} specifies the default nice value of the system." The only expectation is that a process with a lower nice level gets more time. Any other expectation is a bug.