Received: by 2002:ac0:a594:0:0:0:0:0 with SMTP id m20-v6csp4327088imm; Fri, 18 May 2018 03:18:11 -0700 (PDT) X-Google-Smtp-Source: AB8JxZpFG4DQvR18SDCZ+CT/Ce59V5Kg/9Y2621SPF0duyKz31qxlAGa5OTLgch3Ep385GX1HNJH X-Received: by 2002:a17:902:5ac6:: with SMTP id g6-v6mr8984304plm.262.1526638691886; Fri, 18 May 2018 03:18:11 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1526638691; cv=none; d=google.com; s=arc-20160816; b=rHPDyZl7VELlGWbb72/Y+FqnRL3VVgO9AwxBg6LdotgSVl9hNSKpYR/4W4WfBBK/Aw o7/2yODzWGimhnXvWH3wDTH31dvkS22HIt5tfa/66qY+NBshy7zrUwepYirCdiYDtVIl Prz49GCyGajxDW5HD5700mE0/UNeXsl6gSdIufIaQJ73h5sNOTdtJ074bzrQj2yTIM2G soUeIMHKak7lAY8m+5snHttNA/I276GWRI39QhyiBFXjHNu9Q1TSPZOXOzESAKfKoWMl YHdyLej8zgF1pYVnDzlM1UHw9xRHeEq27lzgu8gLNVcBlw3MUdVbFXZLp5kYr2CCZPx2 8S1Q== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:user-agent:in-reply-to :content-disposition:mime-version:references:message-id:subject:cc :to:from:date:arc-authentication-results; bh=UyAT3Ct3FYXv3Ybci25XqYOkSOnkWFGP/NTcGYHPrns=; b=AuoM3MWTFO3r3/kYg+HoOCkxwcVih8a7iJH1LahJVXeenB9yvIo+y978sBkZQ3oKjE VZUkUR9CIMz9mzwae4v2X6OdvXBD3PGlvQCapsth1M8S+pCeLhH7ETN6wupzZC1EdywA ZKp8Udiq2HdXYjPzYv3fdOf/jCs8EJUXvIUApqZvVnaidnAsFMfTbLcZfWGY2syFYva8 5SLPG4k/HWn4k6Zi+xQiLFH+RhZFryYErGfCFy8i5MOQF4lDleso3HVHhAragViJZuvs kIUkAHQMTqALCUe7WuM+QXFLge0Ii6l7IFJKQCGclBkq05nNBdxuhwDlzUnZeMJ8Fymi mUFg== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id e20-v6si5605894pgn.130.2018.05.18.03.17.57; Fri, 18 May 2018 03:18:11 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1752389AbeERKRq (ORCPT + 99 others); Fri, 18 May 2018 06:17:46 -0400 Received: from usa-sjc-mx-foss1.foss.arm.com ([217.140.101.70]:47208 "EHLO foss.arm.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1752282AbeERKRn (ORCPT ); Fri, 18 May 2018 06:17:43 -0400 Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249]) by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id B21571596; Fri, 18 May 2018 03:17:42 -0700 (PDT) Received: from e110439-lin (e110439-lin.cambridge.arm.com [10.1.210.68]) by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id E8A163F53D; Fri, 18 May 2018 03:17:40 -0700 (PDT) Date: Fri, 18 May 2018 11:17:38 +0100 From: Patrick Bellasi To: Peter Zijlstra Cc: Vincent Guittot , mingo@kernel.org, linux-kernel@vger.kernel.org, dietmar.eggemann@arm.com, Morten.Rasmussen@arm.com, yuyang.du@intel.com, pjt@google.com, bsegall@google.com, "Rafael J. Wysocki" Subject: Re: [PATCH v3] sched/fair: update scale invariance of PELT Message-ID: <20180518101738.GM30654@e110439-lin> References: <1493389435-2525-1-git-send-email-vincent.guittot@linaro.org> <20180518093638.GL12198@hirez.programming.kicks-ass.net> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20180518093638.GL12198@hirez.programming.kicks-ass.net> User-Agent: Mutt/1.5.24 (2015-08-30) Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On 18-May 11:36, Peter Zijlstra wrote: > > Replying to the latest version available; given the current interest I > figure I'd re-read some of the old threads and look at this stuff again. > > On Fri, Apr 28, 2017 at 04:23:55PM +0200, Vincent Guittot wrote: > > > diff --git a/include/linux/sched.h b/include/linux/sched.h > > index 0978fb7..f8dde36 100644 > > --- a/include/linux/sched.h > > +++ b/include/linux/sched.h > > @@ -313,6 +313,7 @@ struct load_weight { > > */ > > struct sched_avg { > > u64 last_update_time; > > + u64 stolen_idle_time; > > u64 load_sum; > > u32 util_sum; > > u32 period_contrib; > > Right, so sadly Patrick stole that space with the util_est bits. Sorry :( However, I remember we already talked about the idea to update load_avg and runnable_load_avg to use u32: https://marc.info/?l=linux-kernel&m=151334269426419&w=2 -- #include Patrick Bellasi