|
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Xen-devel] [linux-3.18 bisection] complete test-amd64-amd64-xl-pvh-intel
branch xen-unstable
xen branch xen-unstable
job test-amd64-amd64-xl-pvh-intel
test guest-start
Tree: linux
git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git
Tree: linuxfirmware git://xenbits.xen.org/osstest/linux-firmware.git
Tree: qemu git://xenbits.xen.org/staging/qemu-xen-unstable.git
Tree: qemuu git://xenbits.xen.org/staging/qemu-upstream-unstable.git
Tree: xen git://xenbits.xen.org/xen.git
*** Found and reproduced problem changeset ***
Bug is in tree: linux
git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git
Bug introduced: 63753fac67e11fb6bac3d5c6a48bd319d9e612c2
Bug not present: 8ca6fadf220ab0a1369a667462d8d8c0c5d6ac29
commit 63753fac67e11fb6bac3d5c6a48bd319d9e612c2
Author: Andy Lutomirski <luto@xxxxxxxxxxxxxx>
Date: Fri Oct 24 15:58:08 2014 -0700
x86: Store a per-cpu shadow copy of CR4
[ Upstream commit 1e02ce4cccdcb9688386e5b8d2c9fa4660b45389 ]
Context switches and TLB flushes can change individual bits of CR4.
CR4 reads take several cycles, so store a shadow copy of CR4 in a
per-cpu variable.
To avoid wasting a cache line, I added the CR4 shadow to
cpu_tlbstate, which is already touched in switch_mm. The heaviest
users of the cr4 shadow will be switch_mm and __switch_to_xtra, and
__switch_to_xtra is called shortly after switch_mm during context
switch, so the cacheline is likely to be hot.
Signed-off-by: Andy Lutomirski <luto@xxxxxxxxxxxxxx>
Reviewed-by: Thomas Gleixner <tglx@xxxxxxxxxxxxx>
Signed-off-by: Peter Zijlstra (Intel) <peterz@xxxxxxxxxxxxx>
Cc: Kees Cook <keescook@xxxxxxxxxxxx>
Cc: Andrea Arcangeli <aarcange@xxxxxxxxxx>
Cc: Vince Weaver <vince@xxxxxxxxxx>
Cc: "hillf.zj" <hillf.zj@xxxxxxxxxxxxxxx>
Cc: Valdis Kletnieks <Valdis.Kletnieks@xxxxxx>
Cc: Paul Mackerras <paulus@xxxxxxxxx>
Cc: Arnaldo Carvalho de Melo <acme@xxxxxxxxxx>
Cc: Linus Torvalds <torvalds@xxxxxxxxxxxxxxxxxxxx>
Link:
http://lkml.kernel.org/r/3a54dd3353fffbf84804398e00dfdc5b7c1afd7d.1414190806.git.luto@xxxxxxxxxxxxxx
Signed-off-by: Ingo Molnar <mingo@xxxxxxxxxx>
Signed-off-by: Sasha Levin <sasha.levin@xxxxxxxxxx>
For bisection revision-tuple graph see:
http://logs.test-lab.xenproject.org/osstest/results/bisect/linux-3.18/test-amd64-amd64-xl-pvh-intel.guest-start.html
Revision IDs in each graph node refer, respectively, to the Trees above.
----------------------------------------
Searching for failure / basis pass:
59177 fail [host=huxelrebe0] / 58558 ok.
Failure / basis pass flights: 59177 / 58558
(tree with no url: ovmf)
(tree with no url: seabios)
Tree: linux
git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git
Tree: linuxfirmware git://xenbits.xen.org/osstest/linux-firmware.git
Tree: qemu git://xenbits.xen.org/staging/qemu-xen-unstable.git
Tree: qemuu git://xenbits.xen.org/staging/qemu-upstream-unstable.git
Tree: xen git://xenbits.xen.org/xen.git
Latest ea5dd38e93b3bec3427e5d3eef000bbf5d637e76
c530a75c1e6a472b0eb9558310b518f0dfcd8860
3e2e51ecc1120bd59537ed19b6bc7066511c7e2e
c4a962ec0c61aa9b860a3635c8424472e6c2cc2c
c40317f11b3f05e7c06a2213560c8471081f2662
Basis pass d048c068d00da7d4cfa5ea7651933b99026958cf
c530a75c1e6a472b0eb9558310b518f0dfcd8860
38609ae72b0a9e09b42be94f469fef928a1049fa
579e90432e995d6cb6f8520aca557fa6646f94ec
12e817e281034f5881f46e0e4f1d127820101a78
Generating revisions with ./adhoc-revtuple-generator
git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git#d048c068d00da7d4cfa5ea7651933b99026958cf-ea5dd38e93b3bec3427e5d3eef000bbf5d637e76
git://xenbits.xen.org/osstest/linux-firmware.git#c530a75c1e6a472b0eb9558310b518f0dfcd8860-c530a75c1e6a472b0eb9558310b518f0dfcd8860
git://xenbits.xen.org/staging/qemu-xen-unstable.git#38609ae72b0a9e09b42be94f469fef928a1049fa-3e2e51ecc1120bd59537ed19b6bc7066511c7e2e
git://xenbits.xen.org/staging/qemu-upstream-unstable.git#579e90432e995d6cb6f8520aca557fa6646f94ec-c4a962ec0c61aa9b860a3635c8424472e6c2cc2c
git://xenbits.xen.org/xen.git#12e817e281034f5881f46e0e4f1d127820101a78-c40317f11b3f05e7c06a2213560c8471081f2662
+ exec
+ sh -xe
+ cd /home/osstest/repos/linux-stable
+ git remote set-url origin
git://cache:9419/git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git
+ git fetch -p origin +refs/heads/*:refs/remotes/origin/*
+ exec
+ sh -xe
+ cd /home/osstest/repos/qemu-xen-unstable
+ git remote set-url origin
git://cache:9419/git://xenbits.xen.org/staging/qemu-xen-unstable.git
+ git fetch -p origin +refs/heads/*:refs/remotes/origin/*
+ exec
+ sh -xe
+ cd /home/osstest/repos/qemu-upstream-unstable
+ git remote set-url origin
git://cache:9419/git://xenbits.xen.org/staging/qemu-upstream-unstable.git
+ git fetch -p origin +refs/heads/*:refs/remotes/origin/*
+ exec
+ sh -xe
+ cd /home/osstest/repos/xen
+ git remote set-url origin git://cache:9419/git://xenbits.xen.org/xen.git
+ git fetch -p origin +refs/heads/*:refs/remotes/origin/*
+ exec
+ sh -xe
+ cd /home/osstest/repos/linux-stable
+ git remote set-url origin
git://cache:9419/git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git
+ git fetch -p origin +refs/heads/*:refs/remotes/origin/*
+ exec
+ sh -xe
+ cd /home/osstest/repos/qemu-xen-unstable
+ git remote set-url origin
git://cache:9419/git://xenbits.xen.org/staging/qemu-xen-unstable.git
+ git fetch -p origin +refs/heads/*:refs/remotes/origin/*
+ exec
+ sh -xe
+ cd /home/osstest/repos/qemu-upstream-unstable
+ git remote set-url origin
git://cache:9419/git://xenbits.xen.org/staging/qemu-upstream-unstable.git
+ git fetch -p origin +refs/heads/*:refs/remotes/origin/*
+ exec
+ sh -xe
+ cd /home/osstest/repos/xen
+ git remote set-url origin git://cache:9419/git://xenbits.xen.org/xen.git
+ git fetch -p origin +refs/heads/*:refs/remotes/origin/*
Loaded 13308 nodes in revision graph
Searching for test results:
58558 pass d048c068d00da7d4cfa5ea7651933b99026958cf
c530a75c1e6a472b0eb9558310b518f0dfcd8860
38609ae72b0a9e09b42be94f469fef928a1049fa
579e90432e995d6cb6f8520aca557fa6646f94ec
12e817e281034f5881f46e0e4f1d127820101a78
58987 fail ea5dd38e93b3bec3427e5d3eef000bbf5d637e76
c530a75c1e6a472b0eb9558310b518f0dfcd8860
3e2e51ecc1120bd59537ed19b6bc7066511c7e2e
c4a962ec0c61aa9b860a3635c8424472e6c2cc2c
c40317f11b3f05e7c06a2213560c8471081f2662
58976 fail ea5dd38e93b3bec3427e5d3eef000bbf5d637e76
c530a75c1e6a472b0eb9558310b518f0dfcd8860
3e2e51ecc1120bd59537ed19b6bc7066511c7e2e
c4a962ec0c61aa9b860a3635c8424472e6c2cc2c
c40317f11b3f05e7c06a2213560c8471081f2662
59001 fail ea5dd38e93b3bec3427e5d3eef000bbf5d637e76
c530a75c1e6a472b0eb9558310b518f0dfcd8860
3e2e51ecc1120bd59537ed19b6bc7066511c7e2e
c4a962ec0c61aa9b860a3635c8424472e6c2cc2c
c40317f11b3f05e7c06a2213560c8471081f2662
59027 fail ea5dd38e93b3bec3427e5d3eef000bbf5d637e76
c530a75c1e6a472b0eb9558310b518f0dfcd8860
3e2e51ecc1120bd59537ed19b6bc7066511c7e2e
c4a962ec0c61aa9b860a3635c8424472e6c2cc2c
c40317f11b3f05e7c06a2213560c8471081f2662
59015 fail ea5dd38e93b3bec3427e5d3eef000bbf5d637e76
c530a75c1e6a472b0eb9558310b518f0dfcd8860
3e2e51ecc1120bd59537ed19b6bc7066511c7e2e
c4a962ec0c61aa9b860a3635c8424472e6c2cc2c
c40317f11b3f05e7c06a2213560c8471081f2662
59041 fail ea5dd38e93b3bec3427e5d3eef000bbf5d637e76
c530a75c1e6a472b0eb9558310b518f0dfcd8860
3e2e51ecc1120bd59537ed19b6bc7066511c7e2e
c4a962ec0c61aa9b860a3635c8424472e6c2cc2c
c40317f11b3f05e7c06a2213560c8471081f2662
59075 fail ea5dd38e93b3bec3427e5d3eef000bbf5d637e76
c530a75c1e6a472b0eb9558310b518f0dfcd8860
3e2e51ecc1120bd59537ed19b6bc7066511c7e2e
c4a962ec0c61aa9b860a3635c8424472e6c2cc2c
c40317f11b3f05e7c06a2213560c8471081f2662
59050 fail ea5dd38e93b3bec3427e5d3eef000bbf5d637e76
c530a75c1e6a472b0eb9558310b518f0dfcd8860
3e2e51ecc1120bd59537ed19b6bc7066511c7e2e
c4a962ec0c61aa9b860a3635c8424472e6c2cc2c
c40317f11b3f05e7c06a2213560c8471081f2662
59171 pass 90b934b19c15a1f1a8140e93af719cb741e4cf40
c530a75c1e6a472b0eb9558310b518f0dfcd8860
38609ae72b0a9e09b42be94f469fef928a1049fa
579e90432e995d6cb6f8520aca557fa6646f94ec
b58214a24231a1f2a7e09ae9cc3014eff752918b
59176 pass e7bc7f46a93328ef222eb39c4bd645fa028e7c57
c530a75c1e6a472b0eb9558310b518f0dfcd8860
3e2e51ecc1120bd59537ed19b6bc7066511c7e2e
c4a962ec0c61aa9b860a3635c8424472e6c2cc2c
c40317f11b3f05e7c06a2213560c8471081f2662
59116 pass d048c068d00da7d4cfa5ea7651933b99026958cf
c530a75c1e6a472b0eb9558310b518f0dfcd8860
38609ae72b0a9e09b42be94f469fef928a1049fa
579e90432e995d6cb6f8520aca557fa6646f94ec
12e817e281034f5881f46e0e4f1d127820101a78
59178 pass 97cd3676ab52cc5943a19af63c6698639d532b8a
c530a75c1e6a472b0eb9558310b518f0dfcd8860
3e2e51ecc1120bd59537ed19b6bc7066511c7e2e
c4a962ec0c61aa9b860a3635c8424472e6c2cc2c
c40317f11b3f05e7c06a2213560c8471081f2662
59157 fail ea5dd38e93b3bec3427e5d3eef000bbf5d637e76
c530a75c1e6a472b0eb9558310b518f0dfcd8860
3e2e51ecc1120bd59537ed19b6bc7066511c7e2e
c4a962ec0c61aa9b860a3635c8424472e6c2cc2c
c40317f11b3f05e7c06a2213560c8471081f2662
59117 fail ea5dd38e93b3bec3427e5d3eef000bbf5d637e76
c530a75c1e6a472b0eb9558310b518f0dfcd8860
3e2e51ecc1120bd59537ed19b6bc7066511c7e2e
c4a962ec0c61aa9b860a3635c8424472e6c2cc2c
c40317f11b3f05e7c06a2213560c8471081f2662
59165 pass 90b934b19c15a1f1a8140e93af719cb741e4cf40
c530a75c1e6a472b0eb9558310b518f0dfcd8860
3e2e51ecc1120bd59537ed19b6bc7066511c7e2e
c4a962ec0c61aa9b860a3635c8424472e6c2cc2c
5f33fa2bca6354fad1decfeda723c046311e85cc
59175 pass 90b934b19c15a1f1a8140e93af719cb741e4cf40
c530a75c1e6a472b0eb9558310b518f0dfcd8860
3e2e51ecc1120bd59537ed19b6bc7066511c7e2e
c4a962ec0c61aa9b860a3635c8424472e6c2cc2c
005bc3b588e3e1bd07a97fd752ab17042c41f21b
59177 fail ea5dd38e93b3bec3427e5d3eef000bbf5d637e76
c530a75c1e6a472b0eb9558310b518f0dfcd8860
3e2e51ecc1120bd59537ed19b6bc7066511c7e2e
c4a962ec0c61aa9b860a3635c8424472e6c2cc2c
c40317f11b3f05e7c06a2213560c8471081f2662
59208 pass ccf63e05bb863b7cc821fb4e1429f0a4e7ed1686
c530a75c1e6a472b0eb9558310b518f0dfcd8860
3e2e51ecc1120bd59537ed19b6bc7066511c7e2e
c4a962ec0c61aa9b860a3635c8424472e6c2cc2c
c40317f11b3f05e7c06a2213560c8471081f2662
59211 pass 4621614dd5115749c2b04c80f0f53861cd93590e
c530a75c1e6a472b0eb9558310b518f0dfcd8860
3e2e51ecc1120bd59537ed19b6bc7066511c7e2e
c4a962ec0c61aa9b860a3635c8424472e6c2cc2c
c40317f11b3f05e7c06a2213560c8471081f2662
59215 fail 63753fac67e11fb6bac3d5c6a48bd319d9e612c2
c530a75c1e6a472b0eb9558310b518f0dfcd8860
3e2e51ecc1120bd59537ed19b6bc7066511c7e2e
c4a962ec0c61aa9b860a3635c8424472e6c2cc2c
c40317f11b3f05e7c06a2213560c8471081f2662
59218 pass 8ca6fadf220ab0a1369a667462d8d8c0c5d6ac29
c530a75c1e6a472b0eb9558310b518f0dfcd8860
3e2e51ecc1120bd59537ed19b6bc7066511c7e2e
c4a962ec0c61aa9b860a3635c8424472e6c2cc2c
c40317f11b3f05e7c06a2213560c8471081f2662
59225 fail 63753fac67e11fb6bac3d5c6a48bd319d9e612c2
c530a75c1e6a472b0eb9558310b518f0dfcd8860
3e2e51ecc1120bd59537ed19b6bc7066511c7e2e
c4a962ec0c61aa9b860a3635c8424472e6c2cc2c
c40317f11b3f05e7c06a2213560c8471081f2662
59284 fail 63753fac67e11fb6bac3d5c6a48bd319d9e612c2
c530a75c1e6a472b0eb9558310b518f0dfcd8860
3e2e51ecc1120bd59537ed19b6bc7066511c7e2e
c4a962ec0c61aa9b860a3635c8424472e6c2cc2c
c40317f11b3f05e7c06a2213560c8471081f2662
59282 pass 8ca6fadf220ab0a1369a667462d8d8c0c5d6ac29
c530a75c1e6a472b0eb9558310b518f0dfcd8860
3e2e51ecc1120bd59537ed19b6bc7066511c7e2e
c4a962ec0c61aa9b860a3635c8424472e6c2cc2c
c40317f11b3f05e7c06a2213560c8471081f2662
59292 fail 63753fac67e11fb6bac3d5c6a48bd319d9e612c2
c530a75c1e6a472b0eb9558310b518f0dfcd8860
3e2e51ecc1120bd59537ed19b6bc7066511c7e2e
c4a962ec0c61aa9b860a3635c8424472e6c2cc2c
c40317f11b3f05e7c06a2213560c8471081f2662
59287 pass 8ca6fadf220ab0a1369a667462d8d8c0c5d6ac29
c530a75c1e6a472b0eb9558310b518f0dfcd8860
3e2e51ecc1120bd59537ed19b6bc7066511c7e2e
c4a962ec0c61aa9b860a3635c8424472e6c2cc2c
c40317f11b3f05e7c06a2213560c8471081f2662
Searching for interesting versions
Result found: flight 58558 (pass), for basis pass
Result found: flight 58976 (fail), for basis failure
Repro found: flight 59116 (pass), for basis pass
Repro found: flight 59117 (fail), for basis failure
0 revisions at 8ca6fadf220ab0a1369a667462d8d8c0c5d6ac29
c530a75c1e6a472b0eb9558310b518f0dfcd8860
3e2e51ecc1120bd59537ed19b6bc7066511c7e2e
c4a962ec0c61aa9b860a3635c8424472e6c2cc2c
c40317f11b3f05e7c06a2213560c8471081f2662
No revisions left to test, checking graph state.
Result found: flight 59218 (pass), for last pass
Result found: flight 59225 (fail), for first failure
Repro found: flight 59282 (pass), for last pass
Repro found: flight 59284 (fail), for first failure
Repro found: flight 59287 (pass), for last pass
Repro found: flight 59292 (fail), for first failure
*** Found and reproduced problem changeset ***
Bug is in tree: linux
git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git
Bug introduced: 63753fac67e11fb6bac3d5c6a48bd319d9e612c2
Bug not present: 8ca6fadf220ab0a1369a667462d8d8c0c5d6ac29
+ exec
+ sh -xe
+ cd /home/osstest/repos/linux-stable
+ git remote set-url origin
git://cache:9419/git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git
+ git fetch -p origin +refs/heads/*:refs/remotes/origin/*
commit 63753fac67e11fb6bac3d5c6a48bd319d9e612c2
Author: Andy Lutomirski <luto@xxxxxxxxxxxxxx>
Date: Fri Oct 24 15:58:08 2014 -0700
x86: Store a per-cpu shadow copy of CR4
[ Upstream commit 1e02ce4cccdcb9688386e5b8d2c9fa4660b45389 ]
Context switches and TLB flushes can change individual bits of CR4.
CR4 reads take several cycles, so store a shadow copy of CR4 in a
per-cpu variable.
To avoid wasting a cache line, I added the CR4 shadow to
cpu_tlbstate, which is already touched in switch_mm. The heaviest
users of the cr4 shadow will be switch_mm and __switch_to_xtra, and
__switch_to_xtra is called shortly after switch_mm during context
switch, so the cacheline is likely to be hot.
Signed-off-by: Andy Lutomirski <luto@xxxxxxxxxxxxxx>
Reviewed-by: Thomas Gleixner <tglx@xxxxxxxxxxxxx>
Signed-off-by: Peter Zijlstra (Intel) <peterz@xxxxxxxxxxxxx>
Cc: Kees Cook <keescook@xxxxxxxxxxxx>
Cc: Andrea Arcangeli <aarcange@xxxxxxxxxx>
Cc: Vince Weaver <vince@xxxxxxxxxx>
Cc: "hillf.zj" <hillf.zj@xxxxxxxxxxxxxxx>
Cc: Valdis Kletnieks <Valdis.Kletnieks@xxxxxx>
Cc: Paul Mackerras <paulus@xxxxxxxxx>
Cc: Arnaldo Carvalho de Melo <acme@xxxxxxxxxx>
Cc: Linus Torvalds <torvalds@xxxxxxxxxxxxxxxxxxxx>
Link:
http://lkml.kernel.org/r/3a54dd3353fffbf84804398e00dfdc5b7c1afd7d.1414190806.git.luto@xxxxxxxxxxxxxx
Signed-off-by: Ingo Molnar <mingo@xxxxxxxxxx>
Signed-off-by: Sasha Levin <sasha.levin@xxxxxxxxxx>
pnmtopng: 248 colors found
Revision graph left in
/home/logs/results/bisect/linux-3.18/test-amd64-amd64-xl-pvh-intel.guest-start.{dot,ps,png,html}.
----------------------------------------
59292: tolerable ALL FAIL
flight 59292 linux-3.18 real-bisect [real]
http://logs.test-lab.xenproject.org/osstest/logs/59292/
Failures :-/ but no regressions.
Tests which did not succeed,
including tests which could not be run:
test-amd64-amd64-xl-pvh-intel 11 guest-start fail baseline untested
jobs:
test-amd64-amd64-xl-pvh-intel fail
------------------------------------------------------------
sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images
Logs, config files, etc. are available at
http://logs.test-lab.xenproject.org/osstest/logs
Explanation of these reports, and of osstest in general, is at
http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master
Test harness code can be found at
http://xenbits.xen.org/gitweb?p=osstest.git;a=summary
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxx
http://lists.xen.org/xen-devel
|
![]() |
Lists.xenproject.org is hosted with RackSpace, monitoring our |