[xen-unstable bisection] complete test-amd64-amd64-livepatch

2024-04-26 Thread osstest service owner
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

2024-03-08 Thread osstest service owner
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