From: osstest service owner <osstest-admin@xenproject.org>
To: xen-devel@lists.xenproject.org, osstest-admin@xenproject.org
Subject: [linux-4.9 bisection] complete test-amd64-amd64-xl-xsm
Date: Thu, 31 May 2018 17:28:16 +0000 [thread overview]
Message-ID: <E1fORN2-0003bK-34@osstest.test-lab.xenproject.org> (raw)
branch xen-unstable
xenbranch xen-unstable
job test-amd64-amd64-xl-xsm
testid xen-boot
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/qemu-xen-traditional.git
Tree: qemuu git://xenbits.xen.org/qemu-xen.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: 944e0fc51a89c9827b98813d65dc083274777c7f
Bug not present: b2d748b3a8d4e936a7e6e5fc9f04e2f9696efcc5
Last fail repro: http://logs.test-lab.xenproject.org/osstest/logs/123474/
commit 944e0fc51a89c9827b98813d65dc083274777c7f
Author: David Woodhouse <dwmw@amazon.co.uk>
Date: Sun May 20 20:51:10 2018 +0100
x86/amd: don't set X86_BUG_SYSRET_SS_ATTRS when running under Xen
commit def9331a12977770cc6132d79f8e6565871e8e38 upstream
When running as Xen pv guest X86_BUG_SYSRET_SS_ATTRS must not be set
on AMD cpus.
This bug/feature bit is kind of special as it will be used very early
when switching threads. Setting the bit and clearing it a little bit
later leaves a critical window where things can go wrong. This time
window has enlarged a little bit by using setup_clear_cpu_cap() instead
of the hypervisor's set_cpu_features callback. It seems this larger
window now makes it rather easy to hit the problem.
The proper solution is to never set the bit in case of Xen.
Signed-off-by: Juergen Gross <jgross@suse.com>
Reviewed-by: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Acked-by: Thomas Gleixner <tglx@linutronix.de>
Signed-off-by: Juergen Gross <jgross@suse.com>
Signed-off-by: David Woodhouse <dwmw@amazon.co.uk>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
For bisection revision-tuple graph see:
http://logs.test-lab.xenproject.org/osstest/results/bisect/linux-4.9/test-amd64-amd64-xl-xsm.xen-boot.html
Revision IDs in each graph node refer, respectively, to the Trees above.
----------------------------------------
Running cs-bisection-step --graph-out=/home/logs/results/bisect/linux-4.9/test-amd64-amd64-xl-xsm.xen-boot --summary-out=tmp/123474.bisection-summary --basis-template=122969 --blessings=real,real-bisect linux-4.9 test-amd64-amd64-xl-xsm xen-boot
Searching for failure / basis pass:
123350 fail [host=pinot0] / 122969 [host=huxelrebe0] 122893 [host=chardonnay1] 122824 [host=elbling1] 122564 [host=huxelrebe0] 122519 [host=elbling1] 122398 [host=chardonnay0] 122289 ok.
Failure / basis pass flights: 123350 / 122289
(tree with no url: minios)
(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/qemu-xen-traditional.git
Tree: qemuu git://xenbits.xen.org/qemu-xen.git
Tree: xen git://xenbits.xen.org/xen.git
Latest aa4b4ace9ce02cf164e0982739e9565d6214cfa9 c530a75c1e6a472b0eb9558310b518f0dfcd8860 c8ea0457495342c417c3dc033bba25148b279f60 43139135a8938de44f66333831d3a8655d07663a fc5805daef091240cd5fc06634a8bcdb2f3bb843
Basis pass cc0eb4dd504b8a0adab865a9488297aca63013ba c530a75c1e6a472b0eb9558310b518f0dfcd8860 c8ea0457495342c417c3dc033bba25148b279f60 5c3fdee026a204a59cb392e43a313ab558de9682 82540b66ceb9318aa185f2488cbbbe479694de8f
Generating revisions with ./adhoc-revtuple-generator git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git#cc0eb4dd504b8a0adab865a9488297aca63013ba-aa4b4ace9ce02cf164e0982739e9565d6214cfa9 git://xenbits.xen.org/osstest/linux-firmware.git#c530a75c1e6a472b0eb9558310b518f0dfcd8860-c530a75c1e6a472b0eb9558310b518f0dfcd8860 git://xenbits.xen.org/qemu-xen-traditional.git#c8ea0457495342c417c3dc033bba25148b279f60-c8ea0457495342c417c3dc033bba25148b279f60 git://xenbits.xen.org/qemu-xen.git#5c3fdee026a204a59cb392e43a313ab558de9682-43139135a8938de44f66333831d3a8655d07663a git://xenbits.xen.org/xen.git#82540b66ceb9318aa185f2488cbbbe479694de8f-fc5805daef091240cd5fc06634a8bcdb2f3bb843
Loaded 3004 nodes in revision graph
Searching for test results:
122272 [host=elbling1]
122289 pass cc0eb4dd504b8a0adab865a9488297aca63013ba c530a75c1e6a472b0eb9558310b518f0dfcd8860 c8ea0457495342c417c3dc033bba25148b279f60 5c3fdee026a204a59cb392e43a313ab558de9682 82540b66ceb9318aa185f2488cbbbe479694de8f
122398 [host=chardonnay0]
122519 [host=elbling1]
122564 [host=huxelrebe0]
122824 [host=elbling1]
122893 [host=chardonnay1]
122969 [host=huxelrebe0]
123074 fail irrelevant
123150 fail irrelevant
123209 fail irrelevant
123257 fail aa4b4ace9ce02cf164e0982739e9565d6214cfa9 c530a75c1e6a472b0eb9558310b518f0dfcd8860 c8ea0457495342c417c3dc033bba25148b279f60 43139135a8938de44f66333831d3a8655d07663a fc5805daef091240cd5fc06634a8bcdb2f3bb843
123298 fail aa4b4ace9ce02cf164e0982739e9565d6214cfa9 c530a75c1e6a472b0eb9558310b518f0dfcd8860 c8ea0457495342c417c3dc033bba25148b279f60 43139135a8938de44f66333831d3a8655d07663a fc5805daef091240cd5fc06634a8bcdb2f3bb843
123350 fail aa4b4ace9ce02cf164e0982739e9565d6214cfa9 c530a75c1e6a472b0eb9558310b518f0dfcd8860 c8ea0457495342c417c3dc033bba25148b279f60 43139135a8938de44f66333831d3a8655d07663a fc5805daef091240cd5fc06634a8bcdb2f3bb843
123418 fail aa4b4ace9ce02cf164e0982739e9565d6214cfa9 c530a75c1e6a472b0eb9558310b518f0dfcd8860 c8ea0457495342c417c3dc033bba25148b279f60 43139135a8938de44f66333831d3a8655d07663a fc5805daef091240cd5fc06634a8bcdb2f3bb843
123415 pass cc0eb4dd504b8a0adab865a9488297aca63013ba c530a75c1e6a472b0eb9558310b518f0dfcd8860 c8ea0457495342c417c3dc033bba25148b279f60 5c3fdee026a204a59cb392e43a313ab558de9682 82540b66ceb9318aa185f2488cbbbe479694de8f
123421 pass e57bde8bbd4ed072120d3fc088fc147ccc29bed4 c530a75c1e6a472b0eb9558310b518f0dfcd8860 c8ea0457495342c417c3dc033bba25148b279f60 5c3fdee026a204a59cb392e43a313ab558de9682 0306a1311d02ea52b4a9a9bc339f8bab9354c5e3
123425 pass dbab65be6bdea68b6a201d03334b44a02860dd2c c530a75c1e6a472b0eb9558310b518f0dfcd8860 c8ea0457495342c417c3dc033bba25148b279f60 43139135a8938de44f66333831d3a8655d07663a fc5805daef091240cd5fc06634a8bcdb2f3bb843
123428 fail 74a4c09d4b05c67ed6bd6aed088a5552f4f64aaa c530a75c1e6a472b0eb9558310b518f0dfcd8860 c8ea0457495342c417c3dc033bba25148b279f60 43139135a8938de44f66333831d3a8655d07663a fc5805daef091240cd5fc06634a8bcdb2f3bb843
123434 fail 99318eca2c7ab3250b9614043b9ac6077ff2cb46 c530a75c1e6a472b0eb9558310b518f0dfcd8860 c8ea0457495342c417c3dc033bba25148b279f60 43139135a8938de44f66333831d3a8655d07663a fc5805daef091240cd5fc06634a8bcdb2f3bb843
123458 pass b2d748b3a8d4e936a7e6e5fc9f04e2f9696efcc5 c530a75c1e6a472b0eb9558310b518f0dfcd8860 c8ea0457495342c417c3dc033bba25148b279f60 43139135a8938de44f66333831d3a8655d07663a fc5805daef091240cd5fc06634a8bcdb2f3bb843
123437 pass a8330db3fb9b434471b861927e8e965835005929 c530a75c1e6a472b0eb9558310b518f0dfcd8860 c8ea0457495342c417c3dc033bba25148b279f60 43139135a8938de44f66333831d3a8655d07663a fc5805daef091240cd5fc06634a8bcdb2f3bb843
123439 fail 298d5db170f7d8430498417fa96e7472b620dcea c530a75c1e6a472b0eb9558310b518f0dfcd8860 c8ea0457495342c417c3dc033bba25148b279f60 43139135a8938de44f66333831d3a8655d07663a fc5805daef091240cd5fc06634a8bcdb2f3bb843
123466 fail 944e0fc51a89c9827b98813d65dc083274777c7f c530a75c1e6a472b0eb9558310b518f0dfcd8860 c8ea0457495342c417c3dc033bba25148b279f60 43139135a8938de44f66333831d3a8655d07663a fc5805daef091240cd5fc06634a8bcdb2f3bb843
123441 pass 70b4b1451086218a32122cf9fc7f92ccfb9ae4dc c530a75c1e6a472b0eb9558310b518f0dfcd8860 c8ea0457495342c417c3dc033bba25148b279f60 43139135a8938de44f66333831d3a8655d07663a fc5805daef091240cd5fc06634a8bcdb2f3bb843
123446 pass 92291247b6069bce1c9c695b0f3496be4303b9fc c530a75c1e6a472b0eb9558310b518f0dfcd8860 c8ea0457495342c417c3dc033bba25148b279f60 43139135a8938de44f66333831d3a8655d07663a fc5805daef091240cd5fc06634a8bcdb2f3bb843
123448 pass b2d748b3a8d4e936a7e6e5fc9f04e2f9696efcc5 c530a75c1e6a472b0eb9558310b518f0dfcd8860 c8ea0457495342c417c3dc033bba25148b279f60 43139135a8938de44f66333831d3a8655d07663a fc5805daef091240cd5fc06634a8bcdb2f3bb843
123469 pass b2d748b3a8d4e936a7e6e5fc9f04e2f9696efcc5 c530a75c1e6a472b0eb9558310b518f0dfcd8860 c8ea0457495342c417c3dc033bba25148b279f60 43139135a8938de44f66333831d3a8655d07663a fc5805daef091240cd5fc06634a8bcdb2f3bb843
123453 fail 944e0fc51a89c9827b98813d65dc083274777c7f c530a75c1e6a472b0eb9558310b518f0dfcd8860 c8ea0457495342c417c3dc033bba25148b279f60 43139135a8938de44f66333831d3a8655d07663a fc5805daef091240cd5fc06634a8bcdb2f3bb843
123474 fail 944e0fc51a89c9827b98813d65dc083274777c7f c530a75c1e6a472b0eb9558310b518f0dfcd8860 c8ea0457495342c417c3dc033bba25148b279f60 43139135a8938de44f66333831d3a8655d07663a fc5805daef091240cd5fc06634a8bcdb2f3bb843
Searching for interesting versions
Result found: flight 122289 (pass), for basis pass
Result found: flight 123257 (fail), for basis failure
Repro found: flight 123415 (pass), for basis pass
Repro found: flight 123418 (fail), for basis failure
0 revisions at b2d748b3a8d4e936a7e6e5fc9f04e2f9696efcc5 c530a75c1e6a472b0eb9558310b518f0dfcd8860 c8ea0457495342c417c3dc033bba25148b279f60 43139135a8938de44f66333831d3a8655d07663a fc5805daef091240cd5fc06634a8bcdb2f3bb843
No revisions left to test, checking graph state.
Result found: flight 123448 (pass), for last pass
Result found: flight 123453 (fail), for first failure
Repro found: flight 123458 (pass), for last pass
Repro found: flight 123466 (fail), for first failure
Repro found: flight 123469 (pass), for last pass
Repro found: flight 123474 (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: 944e0fc51a89c9827b98813d65dc083274777c7f
Bug not present: b2d748b3a8d4e936a7e6e5fc9f04e2f9696efcc5
Last fail repro: http://logs.test-lab.xenproject.org/osstest/logs/123474/
commit 944e0fc51a89c9827b98813d65dc083274777c7f
Author: David Woodhouse <dwmw@amazon.co.uk>
Date: Sun May 20 20:51:10 2018 +0100
x86/amd: don't set X86_BUG_SYSRET_SS_ATTRS when running under Xen
commit def9331a12977770cc6132d79f8e6565871e8e38 upstream
When running as Xen pv guest X86_BUG_SYSRET_SS_ATTRS must not be set
on AMD cpus.
This bug/feature bit is kind of special as it will be used very early
when switching threads. Setting the bit and clearing it a little bit
later leaves a critical window where things can go wrong. This time
window has enlarged a little bit by using setup_clear_cpu_cap() instead
of the hypervisor's set_cpu_features callback. It seems this larger
window now makes it rather easy to hit the problem.
The proper solution is to never set the bit in case of Xen.
Signed-off-by: Juergen Gross <jgross@suse.com>
Reviewed-by: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Acked-by: Thomas Gleixner <tglx@linutronix.de>
Signed-off-by: Juergen Gross <jgross@suse.com>
Signed-off-by: David Woodhouse <dwmw@amazon.co.uk>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
dot: graph is too large for cairo-renderer bitmaps. Scaling by 0.782813 to fit
pnmtopng: 70 colors found
Revision graph left in /home/logs/results/bisect/linux-4.9/test-amd64-amd64-xl-xsm.xen-boot.{dot,ps,png,html,svg}.
----------------------------------------
123474: tolerable ALL FAIL
flight 123474 linux-4.9 real-bisect [real]
http://logs.test-lab.xenproject.org/osstest/logs/123474/
Failures :-/ but no regressions.
Tests which did not succeed,
including tests which could not be run:
test-amd64-amd64-xl-xsm 7 xen-boot fail baseline untested
jobs:
test-amd64-amd64-xl-xsm 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@lists.xenproject.org
https://lists.xenproject.org/mailman/listinfo/xen-devel
reply other threads:[~2018-05-31 17:28 UTC|newest]
Thread overview: [no followups] expand[flat|nested] mbox.gz Atom feed
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=E1fORN2-0003bK-34@osstest.test-lab.xenproject.org \
--to=osstest-admin@xenproject.org \
--cc=xen-devel@lists.xenproject.org \
/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 a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).