[xen-unstable bisection] complete test-amd64-amd64-livepatch
branch xen-unstable xenbranch xen-unstable job test-amd64-amd64-livepatch testid livepatch-run Tree: linux git://xenbits.xen.org/linux-pvops.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: xen git://xenbits.xen.org/xen.git Bug introduced: 62a72092a51792ab74d64ad7454c11e0c22629a2 Bug not present: fb2716a19190201ffb8d1b20cd9002f166000478 Last fail repro: http://logs.test-lab.xenproject.org/osstest/logs/185825/ commit 62a72092a51792ab74d64ad7454c11e0c22629a2 Author: Roger Pau Monné Date: Thu Apr 25 09:52:16 2024 +0200 livepatch: introduce --force option Introduce a xen-livepatch tool --force option, that's propagated into the hyerpvisor for livepatch operations. The intention is for the option to be used to bypass some checks that would otherwise prevent the patch from being loaded. Re purpose the pad field in xen_sysctl_livepatch_op to be a flags field that applies to all livepatch operations. The flag is currently only set by the hypercall wrappers for the XEN_SYSCTL_LIVEPATCH_UPLOAD operation, as that's so far the only one where it will be used initially. Other uses can be added as required. Note that helpers would set the .pad field to 0, that's been removed since the structure is already zero initialized at definition. No functional usages of the new flag introduced in this patch. Signed-off-by: Roger Pau Monné Acked-by: Jan Beulich Acked-by: Anthony PERARD For bisection revision-tuple graph see: http://logs.test-lab.xenproject.org/osstest/results/bisect/xen-unstable/test-amd64-amd64-livepatch.livepatch-run.html Revision IDs in each graph node refer, respectively, to the Trees above. Running cs-bisection-step --graph-out=/home/logs/results/bisect/xen-unstable/test-amd64-amd64-livepatch.livepatch-run --summary-out=tmp/185825.bisection-summary --basis-template=185794 --blessings=real,real-bisect,real-retry xen-unstable test-amd64-amd64-livepatch livepatch-run Searching for failure / basis pass: 185806 fail [host=fiano1] / 185794 [host=debina1] 185786 [host=italia1] 185780 [host=rimava0] 185767 [host=albana0] 185762 [host=nobling1] 185754 [host=sabro1] 185748 [host=septiner1] 185744 [host=rimava1] 185742 [host=nobling0] 185741 [host=godello0] 185737 [host=huxelrebe1] 185731 [host=albana1] 185712 [host=italia0] 185674 [host=godello1] 185635 [host=fiano0] 185622 [host=septiner0] 185457 [host=debina0] 185386 [host=himrod0] 185310 [host=huxelrebe0] 185294 [host=sabro0] 185281 [host=italia1\ ] 185277 [host=debina1] 185274 [host=albana0] 185271 [host=pinot1] 185268 ok. Failure / basis pass flights: 185806 / 185268 (tree with no url: minios) (tree with no url: ovmf) (tree with no url: seabios) Tree: linux git://xenbits.xen.org/linux-pvops.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 6741e066ec7633450d3186946035c1f80c4226b8 c530a75c1e6a472b0eb9558310b518f0dfcd8860 3d273dd05e51e5a1ffba3d98c7437ee84e8f8764 0df9387c8983e1b1e72d8c574356f572342c03e6 232ee07c23b23fbbafbbf27e475dbbc5b27e4bbb Basis pass 347385861c50adc8d4801d4b899eded38a2f04cd c530a75c1e6a472b0eb9558310b518f0dfcd8860 3d273dd05e51e5a1ffba3d98c7437ee84e8f8764 0df9387c8983e1b1e72d8c574356f572342c03e6 402c2d3e66a6bc9481dcabfc8697750dc4beabed Generating revisions with ./adhoc-revtuple-generator git://xenbits.xen.org/linux-pvops.git#347385861c50adc8d4801d4b899eded38a2f04cd-6741e066ec7633450d3186946035c1f80c4226b8 git://xenbits.xen.org/osstest/linux-firmware.git#c530a75c1e6a472b0eb9558310b518f0dfcd8860-c530a75c1e6a472b0eb9558310b518f0dfcd8860 git://xenbits.xen.org/qemu-xen-traditional.git#3d273dd05e51e5a1ffba3d98c7437ee84e8f8764-3d273dd05e51e5a1ffba3d98c7437ee84e8f8764 git://xenbits.xen.org/qemu-xen.git#0df9387c8983e1b1e72d8c574356f57\ 2342c03e6-0df9387c8983e1b1e72d8c574356f572342c03e6 git://xenbits.xen.org/xen.git#402c2d3e66a6bc9481dcabfc8697750dc4beabed-232ee07c23b23fbbafbbf27e475dbbc5b27e4bbb Loaded 10001 nodes in revision graph Searching for test results: 185253 [host=rimava1] 185262 [host=italia0] 185268 pass 347385861c50adc8d4801d4b899eded38a2f04cd c530a75c1e6a472b0eb9558310b518f0dfcd8860 3d273dd05e51e5a1ffba3d98c7437ee84e8f8764 0df9387c8983e1b1e72d8c574356f572342c03e6 402c2d3e66a6bc9481dcabfc8697750dc4beabed 185271 [host=pinot1] 185274 [host=albana0] 185277 [host=debina1] 185281 [host=italia1] 185294 [host=sabro0] 185310 [host=huxelrebe0] 185386 [host=himrod0] 185457 [host=debina0] 185508
[xen-unstable bisection] complete test-amd64-amd64-livepatch
branch xen-unstable xenbranch xen-unstable job test-amd64-amd64-livepatch testid livepatch-run Tree: linux git://xenbits.xen.org/linux-pvops.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: xen git://xenbits.xen.org/xen.git Bug introduced: b083b1c393dc8961acf0959b1d2e0ad459985ae3 Bug not present: ef969144a425e39f5b214a875b5713d0ea8575fb Last fail repro: http://logs.test-lab.xenproject.org/osstest/logs/184963/ commit b083b1c393dc8961acf0959b1d2e0ad459985ae3 Author: Andrew Cooper Date: Tue Mar 5 11:39:19 2024 + x86/livepatch: Relax permissions on rodata too This reinstates the capability to patch .rodata in load/unload hooks, which was lost when we stopped using CR0.WP=0 to patch. This turns out to be rather less of a large TODO than I thought at the time. Fixes: 8676092a0f16 ("x86/livepatch: Fix livepatch application when CET is active") Signed-off-by: Andrew Cooper Reviewed-by: Roger Pau Monné Reviewed-by: Ross Lagerwall For bisection revision-tuple graph see: http://logs.test-lab.xenproject.org/osstest/results/bisect/xen-unstable/test-amd64-amd64-livepatch.livepatch-run.html Revision IDs in each graph node refer, respectively, to the Trees above. Running cs-bisection-step --graph-out=/home/logs/results/bisect/xen-unstable/test-amd64-amd64-livepatch.livepatch-run --summary-out=tmp/184963.bisection-summary --basis-template=184927 --blessings=real,real-bisect,real-retry xen-unstable test-amd64-amd64-livepatch livepatch-run Searching for failure / basis pass: 184940 fail [host=rimava0] / 184927 [host=pinot0] 184919 [host=septiner0] 184914 [host=elbling0] 184907 [host=albana0] 184905 [host=huxelrebe1] 184882 [host=debina0] 184875 [host=albana1] 184852 [host=huxelrebe0] 184833 [host=nobling1] 184828 [host=sabro1] 184820 [host=italia0] 184811 [host=rimava1] 184796 [host=italia1] 184780 [host=fiano1] 184776 [host=fiano0] 184767 [host=elbling1] 184763 [host=sabro0] 184756 [host=pinot1] 184752 [host=godello1] 184746 [host=himrod0] 184732 [host=debina1] 18\ 4729 ok. Failure / basis pass flights: 184940 / 184729 (tree with no url: minios) (tree with no url: ovmf) (tree with no url: seabios) Tree: linux git://xenbits.xen.org/linux-pvops.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 c3038e718a19fc596f7b1baba0f83d5146dc7784 c530a75c1e6a472b0eb9558310b518f0dfcd8860 3d273dd05e51e5a1ffba3d98c7437ee84e8f8764 0df9387c8983e1b1e72d8c574356f572342c03e6 90173fc5a2a826bbcabde22af405d0a617818b70 Basis pass c3038e718a19fc596f7b1baba0f83d5146dc7784 c530a75c1e6a472b0eb9558310b518f0dfcd8860 3d273dd05e51e5a1ffba3d98c7437ee84e8f8764 0df9387c8983e1b1e72d8c574356f572342c03e6 9ee7dc877b8754ce2fc82500feea52c04d4e6409 Generating revisions with ./adhoc-revtuple-generator git://xenbits.xen.org/linux-pvops.git#c3038e718a19fc596f7b1baba0f83d5146dc7784-c3038e718a19fc596f7b1baba0f83d5146dc7784 git://xenbits.xen.org/osstest/linux-firmware.git#c530a75c1e6a472b0eb9558310b518f0dfcd8860-c530a75c1e6a472b0eb9558310b518f0dfcd8860 git://xenbits.xen.org/qemu-xen-traditional.git#3d273dd05e51e5a1ffba3d98c7437ee84e8f8764-3d273dd05e51e5a1ffba3d98c7437ee84e8f8764 git://xenbits.xen.org/qemu-xen.git#0df9387c8983e1b1e72d8c574356f57\ 2342c03e6-0df9387c8983e1b1e72d8c574356f572342c03e6 git://xenbits.xen.org/xen.git#9ee7dc877b8754ce2fc82500feea52c04d4e6409-90173fc5a2a826bbcabde22af405d0a617818b70 >From git://cache:9419/git://xenbits.xen.org/xen 90173fc5a2..ef31ffbc3d staging-> origin/staging Loaded 5001 nodes in revision graph Searching for test results: 184729 pass c3038e718a19fc596f7b1baba0f83d5146dc7784 c530a75c1e6a472b0eb9558310b518f0dfcd8860 3d273dd05e51e5a1ffba3d98c7437ee84e8f8764 0df9387c8983e1b1e72d8c574356f572342c03e6 9ee7dc877b8754ce2fc82500feea52c04d4e6409 184732 [host=debina1] 184746 [host=himrod0] 184752 [host=godello1] 184756 [host=pinot1] 184763 [host=sabro0] 184767 [host=elbling1] 184776 [host=fiano0] 184780 [host=fiano1] 184796 [host=italia1] 184811 [host=rimava1] 184820 [host=italia0] 184828 [host=sabro1] 184833 [host=nobling1] 184852 [host=huxelrebe0] 184875 [host=albana1] 184882 [host=debina0] 184905 [host=huxelrebe1] 184907 [host=albana0] 184914 [host=elbling0] 184919 [host=septiner0] 184948 fail c3038e718a19fc596f7b1baba0f83d5146dc7784 c530a75c1e6a472b0eb9558310b518f0dfcd8860 3d273dd05e51e5a1ffba3d98c7437ee84e8f8764 0df9387c8983e1b1e72d8c574356f572342c03e6 90173fc5a2a826bbcabde22af405d0a617818b70 184927 [host=pinot0] 184950