From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1754597AbcEXTWx (ORCPT ); Tue, 24 May 2016 15:22:53 -0400 Received: from mx1.redhat.com ([209.132.183.28]:46802 "EHLO mx1.redhat.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1754543AbcEXTWv (ORCPT ); Tue, 24 May 2016 15:22:51 -0400 Message-ID: <1464117768.16149.46.camel@redhat.com> Subject: Re: [PATCH v3] sched/cputime: add steal time support to full dynticks CPU time accounting From: Rik van Riel To: Wanpeng Li , linux-kernel@vger.kernel.org, kvm@vger.kernel.org Cc: Wanpeng Li , Ingo Molnar , "Peter Zijlstra (Intel)" , Thomas Gleixner , Frederic Weisbecker , Paolo Bonzini , Radim Date: Tue, 24 May 2016 15:22:48 -0400 In-Reply-To: <1463574454-3587-1-git-send-email-wanpeng.li@hotmail.com> References: <1463574454-3587-1-git-send-email-wanpeng.li@hotmail.com> Content-Type: multipart/signed; micalg="pgp-sha1"; protocol="application/pgp-signature"; boundary="=-qxGI3S8RYjttvmeyA3pV" Mime-Version: 1.0 X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16 (mx1.redhat.com [10.5.110.31]); Tue, 24 May 2016 19:22:50 +0000 (UTC) Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org --=-qxGI3S8RYjttvmeyA3pV Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable On Wed, 2016-05-18 at 20:27 +0800, Wanpeng Li wrote: > From: Wanpeng Li >=20 > This patch adds steal guest time support to full dynticks CPU=C2=A0 > time accounting. After 'commit ff9a9b4c4334 ("sched, time: Switch=C2=A0 > VIRT_CPU_ACCOUNTING_GEN to jiffy granularity")', time is jiffy=C2=A0 > based sampling even if it's still listened to ring boundaries, so=C2=A0 > steal_account_process_tick() is reused to account how much 'ticks'=C2=A0 > are steal time after the last accumulation.=C2=A0 >=20 > Suggested-by: Rik van Riel > Cc: Ingo Molnar > Cc: Peter Zijlstra (Intel) > Cc: Rik van Riel > Cc: Thomas Gleixner > Cc: Frederic Weisbecker > Cc: Paolo Bonzini > Cc: Radim > Signed-off-by: Wanpeng Li This also nicely fixes up=C2=A0f9c904b7613b ("sched/cputime:=C2=A0 Fix steal_account_process_tick() to always return jiffies"), which relies on a bool function returning a certain number of jiffies :) Reviewed-by: Rik van Riel --=20 All rights reversed --=-qxGI3S8RYjttvmeyA3pV Content-Type: application/pgp-signature; name="signature.asc" Content-Description: This is a digitally signed message part Content-Transfer-Encoding: 7bit -----BEGIN PGP SIGNATURE----- Version: GnuPG v1 iQEcBAABAgAGBQJXRKoIAAoJEM553pKExN6DfPkIAK0fS02YpsQs1c5jpE6mZDS4 eKluO62gbQ+T0vrCjP6+FVXQ2jFwjQMVAnV65u+Toa0WvrVyN3YZc+XMH1ed664m N9KlzuD+20wcG9mCbQBoGTUHe29QZlvIDH7is7DwxItBHtdvtTx9EL9bupuMyi9X HPcM/4Em4LoteHFDk8i9r7RX2KYJKiy8NaqaoeKfaR1eNWgHHeDP20GqQPHDo6nQ 74Wse6MegKqshg0b2O7LQ8GK4FaZSqkvuI4CzM2f0ui7W2K5X9JraJm+5GYhh+7F Dgjqkx279ia8tY8mngaPlsu6BrvogE7q5YRu5RdPFTtL8ZPQaVqF2IvxCimOQ4I= =BLVp -----END PGP SIGNATURE----- --=-qxGI3S8RYjttvmeyA3pV--