From: Paul Gortmaker <paul.gortmaker@windriver.com>
To: Toshi Kani <toshi.kani@hpe.com>
Cc: Borislav Petkov <bp@suse.de>,
Richard Purdie <richard.purdie@linuxfoundation.org>,
Toshi Kani <toshi.kani@hp.com>,
Bruce Ashfield <bruce.ashfield@windriver.com>,
"Hart, Darren" <darren.hart@intel.com>,
"saul.wold" <saul.wold@intel.com>, <linux-kernel@vger.kernel.org>
Subject: Re: runtime regression with "x86/mm/pat: Emulate PAT when it is disabled"
Date: Mon, 7 Mar 2016 22:16:54 -0500 [thread overview]
Message-ID: <20160308031653.GE26051@windriver.com> (raw)
In-Reply-To: <1457398578.15454.421.camel@hpe.com>
[Re: runtime regression with "x86/mm/pat: Emulate PAT when it is disabled"] On 07/03/2016 (Mon 17:56) Toshi Kani wrote:
[..]
> > > It may have seemed working before, but you did not have WC configured
> > > to PAT without calling pat_init(). There was not a proper check in
> > > place to detect this error before. Can you please check your code to
> > > see what caused this skip of pat_init()? If you have a git tree, I can
> > > take a look as well.
> >
> > You already have git copies of what I'm running, since it is vanilla
> > mainline commits. No code changes at this end whatsoever. I did the
> > bisect on vanilla mainline. All I took from yocto was their ".config"
> >
> > To recap, v4.1-rc5-21-g9dac62909451 works, v4.1-rc5-22-g9cd25aac1f44
> > fails, and v4.5-rc6 also fails. If pat_init() isn't called then this
> > is a bug in current mainline. I'll have a look later myself and see
> > if I can trace out how we expect to get to pat_init() and how that
> > might be skipped inadvertently unless someone beats me to it.
>
> Oh, I see. Can you send me the ".config" file?
I packaged the .config file for every bisect point in the original
reproducer tarball. Let me know if you can't find them. It should
look like this:
paul@dell760-paul:~/qemu-fail$ ls -al 00-configs/
total 92
drwxrwxr-x 23 paul paul 4096 Mar 3 10:59 .
drwxrwxr-x 5 paul paul 4096 Mar 3 11:01 ..
-rw-rw-r-- 1 paul paul 0 Mar 3 10:59 00-all-dot-configs-are-in-here
drwxrwxr-x 2 paul paul 4096 Mar 3 10:59 v4.1
drwxrwxr-x 2 paul paul 4096 Mar 3 10:59 v4.1-1281-g43224b96af31
drwxrwxr-x 2 paul paul 4096 Mar 3 10:59 v4.1-1625-g44d21c3f3a2e
drwxrwxr-x 2 paul paul 4096 Mar 3 10:59 v4.1-3251-g4e241557fc1c
drwxrwxr-x 2 paul paul 4096 Mar 3 10:59 v4.1-6547-g4570a37169d4
drwxrwxr-x 2 paul paul 4096 Mar 3 10:59 v4.1-912-ge75c73ad6447
drwxrwxr-x 2 paul paul 4096 Mar 3 10:59 v4.1-rc4-85-gd4688bdc6335
drwxrwxr-x 2 paul paul 4096 Mar 3 10:59 v4.1-rc5-21-g9dac62909451
drwxrwxr-x 2 paul paul 4096 Mar 3 10:59 v4.1-rc5-22-g9cd25aac1f44
drwxrwxr-x 2 paul paul 4096 Mar 3 10:59 v4.1-rc5-23-g7202fdb1b329
drwxrwxr-x 2 paul paul 4096 Mar 3 10:59 v4.1-rc5-27-gd838270e2516
drwxrwxr-x 2 paul paul 4096 Mar 3 10:59 v4.1-rc5-35-g7ea402d01cb6
drwxrwxr-x 2 paul paul 4096 Mar 3 10:59 v4.1-rc6-256-g9dda1658a9bd
drwxrwxr-x 2 paul paul 4096 Mar 3 10:59 v4.1-rc6-296-g7ef3d7d58d9d
drwxrwxr-x 2 paul paul 4096 Mar 3 10:59 v4.2
drwxrwxr-x 2 paul paul 4096 Mar 3 10:59 v4.2-rc1
drwxrwxr-x 2 paul paul 4096 Mar 3 10:59 v4.3
drwxrwxr-x 2 paul paul 4096 Mar 3 10:59 v4.4
drwxrwxr-x 2 paul paul 4096 Mar 3 10:59 v4.4.1
drwxrwxr-x 2 paul paul 4096 Mar 3 10:59 v4.4.1-348-g0194c7658611
drwxrwxr-x 2 paul paul 4096 Mar 3 10:59 v4.5-rc6
paul@dell760-paul:~/qemu-fail$
Please check if they are present in the reproducer you downloaded.
Maybe somehow I uploaded a version without the config files.
Thanks,
Paul.
--
>
> Thanks,
> -Toshi
next prev parent reply other threads:[~2016-03-08 3:17 UTC|newest]
Thread overview: 39+ messages / expand[flat|nested] mbox.gz Atom feed top
2016-03-03 20:59 runtime regression with "x86/mm/pat: Emulate PAT when it is disabled" Paul Gortmaker
2016-03-03 20:59 ` Paul Gortmaker
2016-03-03 21:18 ` Paul Gortmaker
2016-03-03 21:18 ` Paul Gortmaker
2016-03-04 5:02 ` Toshi Kani
2016-03-04 18:37 ` Paul Gortmaker
2016-03-04 18:37 ` Paul Gortmaker
2016-03-04 22:12 ` Toshi Kani
2016-03-07 0:35 ` Paul Gortmaker
2016-03-07 0:35 ` Paul Gortmaker
2016-03-07 16:03 ` Toshi Kani
[not found] ` <20160307210852.GC26051@windriver.com>
2016-03-07 23:38 ` Toshi Kani
2016-03-07 23:53 ` Paul Gortmaker
2016-03-08 0:56 ` Toshi Kani
2016-03-08 1:35 ` Toshi Kani
2016-03-08 3:28 ` Paul Gortmaker
2016-03-08 16:38 ` Toshi Kani
2016-03-10 14:42 ` Paul Gortmaker
2016-03-10 16:49 ` Toshi Kani
2016-03-10 17:20 ` Borislav Petkov
2016-03-10 19:04 ` Paul Gortmaker
2016-03-10 19:19 ` Borislav Petkov
2016-03-11 13:23 ` One Thousand Gnomes
2016-03-11 13:40 ` Borislav Petkov
2016-03-11 19:18 ` Paolo Bonzini
2016-03-11 22:16 ` Borislav Petkov
2016-03-11 22:28 ` Bruce Ashfield
2016-03-11 23:29 ` Richard Purdie
2016-03-12 12:03 ` Borislav Petkov
2016-03-10 20:12 ` Toshi Kani
2016-03-10 20:04 ` Toshi Kani
2016-03-10 19:20 ` Borislav Petkov
2016-03-10 20:24 ` Toshi Kani
2016-03-10 21:07 ` Borislav Petkov
2016-03-10 23:17 ` Toshi Kani
2016-03-08 3:16 ` Paul Gortmaker [this message]
2016-03-08 16:13 ` Toshi Kani
2016-03-08 16:03 ` Paul Gortmaker
2016-03-08 17:01 ` Toshi Kani
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=20160308031653.GE26051@windriver.com \
--to=paul.gortmaker@windriver.com \
--cc=bp@suse.de \
--cc=bruce.ashfield@windriver.com \
--cc=darren.hart@intel.com \
--cc=linux-kernel@vger.kernel.org \
--cc=richard.purdie@linuxfoundation.org \
--cc=saul.wold@intel.com \
--cc=toshi.kani@hp.com \
--cc=toshi.kani@hpe.com \
/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.