From: Martin Schwidefsky <schwidefsky@de.ibm.com>
To: Andrew Morton <akpm@linux-foundation.org>
Cc: mingo@kernel.org, hpa@zytor.com, linux-kernel@vger.kernel.org,
tglx@linutronix.de, srivatsa.bhat@linux.vnet.ibm.com,
mhocko@suse.cz, linux-tip-commits@vger.kernel.org
Subject: Re: [tip:timers/core] proc: stats: Use arch_idle_time for idle and iowait times if available
Date: Mon, 2 Apr 2012 08:51:18 +0200 [thread overview]
Message-ID: <20120402085118.4da62dfe@de.ibm.com> (raw)
In-Reply-To: <20120330155455.786e8963.akpm@linux-foundation.org>
On Fri, 30 Mar 2012 15:54:55 -0700
Andrew Morton <akpm@linux-foundation.org> wrote:
> On Fri, 30 Mar 2012 06:58:25 -0700
> tip-bot for Martin Schwidefsky <schwidefsky@de.ibm.com> wrote:
>
> > Commit-ID: cb85a6ed67e979c59a29b7b4e8217e755b951cf4
> > Gitweb: http://git.kernel.org/tip/cb85a6ed67e979c59a29b7b4e8217e755b951cf4
> > Author: Martin Schwidefsky <schwidefsky@de.ibm.com>
> > AuthorDate: Fri, 30 Mar 2012 12:23:08 +0200
> > Committer: Thomas Gleixner <tglx@linutronix.de>
> > CommitDate: Fri, 30 Mar 2012 15:43:33 +0200
> >
> > proc: stats: Use arch_idle_time for idle and iowait times if available
> >
> > Git commit a25cac5198d4ff28 "proc: Consider NO_HZ when printing idle and
> > iowait times" changes the code for /proc/stat to use get_cpu_idle_time_us
> > and get_cpu_iowait_time_us if the system is running with nohz enabled.
> > For architectures which define arch_idle_time (currently s390 only)
> > this is a change for the worse. The result of arch_idle_time is supposed
> > to be the exact sleep time of the target cpu and should be used instead
> > of the value kept by the scheduler.
>
> So it appears that this patch is a superset of "nohz: fix idle ticks in
> cpu summary line of /proc/stat" (below), yes?
"proc:stats: Use arch_idle_time.." goes on top of "nohz: fix idle ticks..".
If the second patch is applied, s390 does not need the first one anymore.
So for s390 the second one is a superset of the first, on x86 the first
patch is the important one.
> > Signed-off-by: Martin Schwidefsky <schwidefsky@de.ibm.com>
> > Reviewed-by: Michal Hocko <mhocko@suse.cz>
> > Reviewed-by: Srivatsa S. Bhat <srivatsa.bhat@linux.vnet.ibm.com>
> > Link: http://lkml.kernel.org/r/20120330122308.18720283@de.ibm.com
> > Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
>
> No cc:stable? Both 09a1d34f8535ecf9 and a25cac5198d date from
> September '11 and 09a1d34f8535ecf9 (at least) was a regression.
The regression is fixed by "proc:stats: User arch_idle_time..", the
second patch gets us back the improved values for s390, you could argue
if this is a regression or not.
Anyway I would not complain if both patches are included the stable
releases.
--
blue skies,
Martin.
"Reality continues to ruin my life." - Calvin.
prev parent reply other threads:[~2012-04-02 6:51 UTC|newest]
Thread overview: 17+ messages / expand[flat|nested] mbox.gz Atom feed top
2012-03-11 22:26 [PATCH] fix idle ticks in cpu summary line of /proc/stat Martin Schwidefsky
2012-03-12 12:17 ` Michal Hocko
2012-03-12 14:17 ` Martin Schwidefsky
2012-03-12 14:48 ` Srivatsa S. Bhat
2012-03-12 15:39 ` Michal Hocko
2012-03-12 20:41 ` Martin Schwidefsky
2012-03-13 8:07 ` [PATCH v2] " Michal Hocko
2012-03-13 8:32 ` Srivatsa S. Bhat
2012-07-18 11:52 ` Martin Schwidefsky
2012-07-18 12:21 ` Srivatsa S. Bhat
2012-03-29 10:42 ` Thomas Gleixner
2012-03-30 10:23 ` Martin Schwidefsky
2012-03-30 10:41 ` Michal Hocko
2012-03-30 11:01 ` Srivatsa S. Bhat
2012-03-30 13:58 ` [tip:timers/core] proc: stats: Use arch_idle_time for idle and iowait times if available tip-bot for Martin Schwidefsky
2012-03-30 22:54 ` Andrew Morton
2012-04-02 6:51 ` Martin Schwidefsky [this message]
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20120402085118.4da62dfe@de.ibm.com \
--to=schwidefsky@de.ibm.com \
--cc=akpm@linux-foundation.org \
--cc=hpa@zytor.com \
--cc=linux-kernel@vger.kernel.org \
--cc=linux-tip-commits@vger.kernel.org \
--cc=mhocko@suse.cz \
--cc=mingo@kernel.org \
--cc=srivatsa.bhat@linux.vnet.ibm.com \
--cc=tglx@linutronix.de \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.