[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Xen-devel] [xen-unstable test] 143061: regressions - trouble: broken/fail/pass



flight 143061 xen-unstable real [real]
http://logs.test-lab.xenproject.org/osstest/logs/143061/

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm    <job status>   broken
 test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm 4 host-install(4) broken 
REGR. vs. 142750
 test-arm64-arm64-examine    11 examine-serial/bootloader fail REGR. vs. 142750

Tests which did not succeed, but are not blocking:
 test-amd64-amd64-xl-qemut-win7-amd64 17 guest-stop            fail like 142750
 test-amd64-i386-xl-qemuu-win7-amd64 17 guest-stop             fail like 142750
 test-amd64-amd64-xl-qemuu-win7-amd64 17 guest-stop            fail like 142750
 test-armhf-armhf-libvirt     14 saverestore-support-check    fail  like 142750
 test-amd64-i386-xl-qemut-win7-amd64 17 guest-stop             fail like 142750
 test-armhf-armhf-libvirt-raw 13 saverestore-support-check    fail  like 142750
 test-armhf-armhf-xl-rtds     16 guest-start/debian.repeat    fail  like 142750
 test-amd64-amd64-xl-qemuu-ws16-amd64 17 guest-stop            fail like 142750
 test-amd64-amd64-xl-qemut-ws16-amd64 17 guest-stop            fail like 142750
 test-amd64-i386-xl-qemuu-ws16-amd64 17 guest-stop             fail like 142750
 test-amd64-amd64-libvirt     13 migrate-support-check        fail   never pass
 test-amd64-i386-xl-pvshim    12 guest-start                  fail   never pass
 test-amd64-i386-libvirt      13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt-xsm  13 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-seattle  13 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-seattle  14 saverestore-support-check    fail   never pass
 test-amd64-amd64-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check 
fail never pass
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check 
fail never pass
 test-amd64-amd64-qemuu-nested-amd 17 debian-hvm-install/l1/l2  fail never pass
 test-arm64-arm64-xl-credit1  13 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-credit1  14 saverestore-support-check    fail   never pass
 test-arm64-arm64-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-arm64-arm64-libvirt-xsm 14 saverestore-support-check    fail   never pass
 test-arm64-arm64-xl-xsm      13 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-xsm      14 saverestore-support-check    fail   never pass
 test-arm64-arm64-xl-thunderx 13 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-thunderx 14 saverestore-support-check    fail   never pass
 test-arm64-arm64-xl          13 migrate-support-check        fail   never pass
 test-arm64-arm64-xl          14 saverestore-support-check    fail   never pass
 test-arm64-arm64-xl-credit2  13 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-credit2  14 saverestore-support-check    fail   never pass
 test-amd64-amd64-libvirt-vhd 12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-arndale  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-arndale  14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-multivcpu 13 migrate-support-check        fail  never pass
 test-armhf-armhf-xl-multivcpu 14 saverestore-support-check    fail  never pass
 test-armhf-armhf-libvirt     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-cubietruck 13 migrate-support-check        fail never pass
 test-armhf-armhf-xl-cubietruck 14 saverestore-support-check    fail never pass
 test-armhf-armhf-xl-rtds     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-credit2  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-credit2  14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-credit1  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-credit1  14 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt-raw 12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-vhd      12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-vhd      13 saverestore-support-check    fail   never pass
 test-amd64-i386-xl-qemut-ws16-amd64 17 guest-stop              fail never pass
 test-amd64-amd64-xl-qemuu-win10-i386 10 windows-install        fail never pass
 test-amd64-i386-xl-qemuu-win10-i386 10 windows-install         fail never pass
 test-amd64-amd64-xl-qemut-win10-i386 10 windows-install        fail never pass
 test-amd64-i386-xl-qemut-win10-i386 10 windows-install         fail never pass

version targeted for testing:
 xen                  a7ecdf8139e3646c0eb9c9bd9ed0fe3b344e6fed
baseline version:
 xen                  518c935fac4d30b3ec35d4b6add82b17b7d7aca3

Last test of basis   142750  2019-10-14 15:08:18 Z    9 days
Failing since        142777  2019-10-15 13:39:06 Z    8 days    9 attempts
Testing same since   143061  2019-10-23 11:21:44 Z    0 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Andrew Cooper <andrew.cooper3@xxxxxxxxxx>
  Daniel De Graaf <dgdegra@xxxxxxxxxxxxx>
  Jan Beulich <jbeulich@xxxxxxxx>
  Julien Grall <julien.grall@xxxxxxx>
  Nick Rosbrook <rosbrookn@xxxxxxxxxxxx>
  Olaf Hering <olaf@xxxxxxxxx>
  Stefano Stabellini <sstabellini@xxxxxxxxxx>
  Tim Deegan <tim@xxxxxxx>

jobs:
 build-amd64-xsm                                              pass    
 build-arm64-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64-xtf                                              pass    
 build-amd64                                                  pass    
 build-arm64                                                  pass    
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-arm64-libvirt                                          pass    
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-prev                                             pass    
 build-i386-prev                                              pass    
 build-amd64-pvops                                            pass    
 build-arm64-pvops                                            pass    
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 test-xtf-amd64-amd64-1                                       pass    
 test-xtf-amd64-amd64-2                                       pass    
 test-xtf-amd64-amd64-3                                       pass    
 test-xtf-amd64-amd64-4                                       pass    
 test-xtf-amd64-amd64-5                                       pass    
 test-amd64-amd64-xl                                          pass    
 test-arm64-arm64-xl                                          pass    
 test-armhf-armhf-xl                                          pass    
 test-amd64-i386-xl                                           pass    
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           pass    
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            pass    
 test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm        broken  
 test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm         pass    
 test-amd64-amd64-xl-qemut-debianhvm-i386-xsm                 pass    
 test-amd64-i386-xl-qemut-debianhvm-i386-xsm                  pass    
 test-amd64-amd64-xl-qemuu-debianhvm-i386-xsm                 pass    
 test-amd64-i386-xl-qemuu-debianhvm-i386-xsm                  pass    
 test-amd64-amd64-libvirt-xsm                                 pass    
 test-arm64-arm64-libvirt-xsm                                 pass    
 test-amd64-i386-libvirt-xsm                                  pass    
 test-amd64-amd64-xl-xsm                                      pass    
 test-arm64-arm64-xl-xsm                                      pass    
 test-amd64-i386-xl-xsm                                       pass    
 test-amd64-amd64-qemuu-nested-amd                            fail    
 test-amd64-amd64-xl-pvhv2-amd                                pass    
 test-amd64-i386-qemut-rhel6hvm-amd                           pass    
 test-amd64-i386-qemuu-rhel6hvm-amd                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64                     pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64                     pass    
 test-amd64-i386-freebsd10-amd64                              pass    
 test-amd64-amd64-xl-qemuu-ovmf-amd64                         pass    
 test-amd64-i386-xl-qemuu-ovmf-amd64                          pass    
 test-amd64-amd64-xl-qemut-win7-amd64                         fail    
 test-amd64-i386-xl-qemut-win7-amd64                          fail    
 test-amd64-amd64-xl-qemuu-win7-amd64                         fail    
 test-amd64-i386-xl-qemuu-win7-amd64                          fail    
 test-amd64-amd64-xl-qemut-ws16-amd64                         fail    
 test-amd64-i386-xl-qemut-ws16-amd64                          fail    
 test-amd64-amd64-xl-qemuu-ws16-amd64                         fail    
 test-amd64-i386-xl-qemuu-ws16-amd64                          fail    
 test-armhf-armhf-xl-arndale                                  pass    
 test-amd64-amd64-xl-credit1                                  pass    
 test-arm64-arm64-xl-credit1                                  pass    
 test-armhf-armhf-xl-credit1                                  pass    
 test-amd64-amd64-xl-credit2                                  pass    
 test-arm64-arm64-xl-credit2                                  pass    
 test-armhf-armhf-xl-credit2                                  pass    
 test-armhf-armhf-xl-cubietruck                               pass    
 test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict        pass    
 test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict         pass    
 test-amd64-amd64-examine                                     pass    
 test-arm64-arm64-examine                                     pass    
 test-armhf-armhf-examine                                     pass    
 test-amd64-i386-examine                                      pass    
 test-amd64-i386-freebsd10-i386                               pass    
 test-amd64-amd64-xl-qemut-win10-i386                         fail    
 test-amd64-i386-xl-qemut-win10-i386                          fail    
 test-amd64-amd64-xl-qemuu-win10-i386                         fail    
 test-amd64-i386-xl-qemuu-win10-i386                          fail    
 test-amd64-amd64-qemuu-nested-intel                          pass    
 test-amd64-amd64-xl-pvhv2-intel                              pass    
 test-amd64-i386-qemut-rhel6hvm-intel                         pass    
 test-amd64-i386-qemuu-rhel6hvm-intel                         pass    
 test-amd64-amd64-libvirt                                     pass    
 test-armhf-armhf-libvirt                                     pass    
 test-amd64-i386-libvirt                                      pass    
 test-amd64-amd64-livepatch                                   pass    
 test-amd64-i386-livepatch                                    pass    
 test-amd64-amd64-migrupgrade                                 pass    
 test-amd64-i386-migrupgrade                                  pass    
 test-amd64-amd64-xl-multivcpu                                pass    
 test-armhf-armhf-xl-multivcpu                                pass    
 test-amd64-amd64-pair                                        pass    
 test-amd64-i386-pair                                         pass    
 test-amd64-amd64-libvirt-pair                                pass    
 test-amd64-i386-libvirt-pair                                 pass    
 test-amd64-amd64-amd64-pvgrub                                pass    
 test-amd64-amd64-i386-pvgrub                                 pass    
 test-amd64-amd64-xl-pvshim                                   pass    
 test-amd64-i386-xl-pvshim                                    fail    
 test-amd64-amd64-pygrub                                      pass    
 test-amd64-amd64-xl-qcow2                                    pass    
 test-armhf-armhf-libvirt-raw                                 pass    
 test-amd64-i386-xl-raw                                       pass    
 test-amd64-amd64-xl-rtds                                     pass    
 test-armhf-armhf-xl-rtds                                     fail    
 test-arm64-arm64-xl-seattle                                  pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow             pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow              pass    
 test-amd64-amd64-xl-shadow                                   pass    
 test-amd64-i386-xl-shadow                                    pass    
 test-arm64-arm64-xl-thunderx                                 pass    
 test-amd64-amd64-libvirt-vhd                                 pass    
 test-armhf-armhf-xl-vhd                                      pass    


------------------------------------------------------------
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

broken-job test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm broken
broken-step test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm 
host-install(4)

Not pushing.

------------------------------------------------------------
commit a7ecdf8139e3646c0eb9c9bd9ed0fe3b344e6fed
Author: Julien Grall <julien.grall@xxxxxxx>
Date:   Sun Sep 29 16:56:27 2019 +0100

    xen/arm: domain_build: Indent correctly parameters of alloc_bank_memory()
    
    Signed-off-by: Julien Grall <julien.grall@xxxxxxx>
    Acked-by: Stefano Stabellini <sstabellini@xxxxxxxxxx>
    Release-acked-by: Juergen Gross <jgross@xxxxxxxx>

commit 8d4f1b8878e096edff74b0d270ac53b5c697e311
Author: Julien Grall <julien.grall@xxxxxxx>
Date:   Tue Oct 15 20:16:10 2019 +0100

    xen/arm: mm: Allow generic xen page-tables helpers to be called early
    
    The current implementations of xen_{map, unmap}_table() expect
    {map, unmap}_domain_page() to be usable. Those helpers are used to
    map/unmap page tables while update Xen page-tables.
    
    Since commit 022387ee1a "xen/arm: mm: Don't open-code Xen PT update in
    {set, clear}_fixmap()", setup_fixmap() will make use of the helpers
    mentioned above. When booting Xen using GRUB, setup_fixmap() may be used
    before map_domain_page() can be called. This will result to data abort:
    
    (XEN) Data Abort Trap. Syndrome=0x5
    (XEN) CPU0: Unexpected Trap: Data Abort
    
    [...]
    
    (XEN) Xen call trace:
    (XEN)    [<000000000025ab6c>] mm.c#xen_pt_update+0x2b4/0x59c (PC)
    (XEN)    [<000000000025ab20>] mm.c#xen_pt_update+0x268/0x59c (LR)
    (XEN)    [<000000000025ae70>] set_fixmap+0x1c/0x2c
    (XEN)    [<00000000002a9c98>] copy_from_paddr+0x7c/0xdc
    (XEN)    [<00000000002a4ae0>] has_xsm_magic+0x18/0x34
    (XEN)    [<00000000002a5b5c>] bootfdt.c#early_scan_node+0x398/0x560
    (XEN)    [<00000000002a5de0>] device_tree_for_each_node+0xbc/0x144
    (XEN)    [<00000000002a5ed4>] boot_fdt_info+0x6c/0x260
    (XEN)    [<00000000002ac0d0>] start_xen+0x108/0xc74
    (XEN)    [<000000000020044c>] arm64/head.o#paging+0x60/0x88
    
    During early boot, the page tables are either statically allocated in
    Xen binary or allocated via alloc_boot_pages().
    
    For statically allocated page-tables, they will already be mapped as
    part of Xen binary. So we can easily find the virtual address.
    
    For dynamically allocated page-tables, we need to rely
    map_domain_page() to be functionally working.
    
    For arm32, the call will be usable much before page can be dynamically
    allocated (see setup_pagetables()). For arm64, the call will be usable
    after setup_xenheap_mappings().
    
    In both cases, memory are given to the boot allocator afterwards. So we
    can rely on map_domain_page() for mapping page tables allocated
    dynamically.
    
    The helpers xen_{map, unmap}_table() are now updated to take into
    account the case where page-tables are part of Xen binary.
    
    Fixes: 022387ee1a ('xen/arm: mm: Don't open-code Xen PT update in {set, 
clear}_fixmap()')
    Signed-off-by: Julien Grall <julien.grall@xxxxxxx>
    Release-acked-by: Juergen Gross <jgross@xxxxxxxx>
    Reviewed-by: Stefano Stabellini <sstabellini@xxxxxxxxxx>

commit 08e2059facd78d5ffaf206ba06ac2017c4adeed4
Author: Julien Grall <julien.grall@xxxxxxx>
Date:   Wed Oct 16 12:12:51 2019 +0100

    xen/arm: setup: Calculate correctly the size of Xen
    
    The current size of Xen is computed using _end - _start + 1. However,
    _end is pointing one past the end of Xen, so the size of Xen is
    off-by-one.
    
    Signed-off-by: Julien Grall <julien.grall@xxxxxxx>
    Release-acked-by: Juergen Gross <jgross@xxxxxxxx>
    Reviewed-by: Stefano Stabellini <sstabellini@xxxxxxxxxx>

commit 8dba9a81e7c62b8a7dbe023fffecd2e16cc20486
Author: Julien Grall <julien.grall@xxxxxxx>
Date:   Wed Oct 16 11:53:03 2019 +0100

    xen/arm: Don't use _end in is_xen_fixed_mfn()
    
    virt_to_maddr() is using the hardware page-table walk instructions to
    translate a virtual address to physical address. The function should
    only be called on virtual address mapped.
    
    _end points past the end of Xen binary and may not be mapped when the
    binary size is page-aligned. This means virt_to_maddr() will not be able
    to do the translation and therefore crash Xen.
    
    Note there is also an off-by-one issue in this code, but the panic will
    trump that.
    
    Both issues can be fixed by using _end - 1 in the check.
    
    Signed-off-by: Julien Grall <julien.grall@xxxxxxx>
    Release-acked-by: Juergen Gross <jgross@xxxxxxxx>
    Reviewed-by: Stefano Stabellini <sstabellini@xxxxxxxxxx>

commit 228a0255c68723a4e999b5c45c75763bf7722434
Author: Nick Rosbrook <rosbrookn@xxxxxxxxxxxx>
Date:   Tue Oct 22 15:06:59 2019 +0100

    golang/xenlight: fix calls to libxl_domain_unpause/pause
    
    These functions require a third argument of type const *libxl_asyncop_how.
    
    Pass nil to fix compilation errors. This will have the effect of
    performing these operations synchronously.
    
    Signed-off-by: Nick Rosbrook <rosbrookn@xxxxxxxxxxxx>
    Reviewed-by: George Dunlap <george.dunlap@xxxxxxxxxx>
    Release-acked-by: Juergen Gross <jgross@xxxxxxxx>

commit 59d03d28b2bb2fb819db2c1fa2e8dc4f650d3894
Author: Andrew Cooper <andrew.cooper3@xxxxxxxxxx>
Date:   Fri Jul 19 08:57:50 2019 +0100

    docs/sphinx: Introduction
    
    Put together an introduction page for the Sphinx/RST docs, along with a
    glossary which will accumulate over time.
    
    Signed-off-by: Andrew Cooper <andrew.cooper3@xxxxxxxxxx>
    Reviewed-by: Lars Kurth <lars.kurth@xxxxxxxxxx>
    Release-acked-by: Juergen Gross <jgross@xxxxxxxx>

commit 6da80b22d3713ee15cb2aca87e09b1cd3c8d2a6d
Author: Tim Deegan <tim@xxxxxxx>
Date:   Thu Oct 17 07:18:16 2019 +0100

    MAINTAINERS: drop Tim Deegan from 'The Rest'
    
    I have not been active in this role for a while now.
    
    Signed-off-by: Tim Deegan <tim@xxxxxxx>

commit 00fc9004be169a065c10a5fb699e353e430190c2
Author: Julien Grall <julien.grall@xxxxxxx>
Date:   Thu Jun 13 18:11:45 2019 +0100

    xen/arm: mm: Clear boot pagetables before bringing-up each secondary CPU
    
    At the moment, boot pagetables are only cleared once at boot. This means
    when booting CPU2 (and onwards) then boot pagetables will not be
    cleared.
    
    To keep the interface exactly the same for all secondary CPU, the boot
    pagetables are now cleared before bringing-up each secondary CPU.
    
    Signed-off-by: Julien Grall <julien.grall@xxxxxxx>
    Reviewed-by: Volodymyr Babchuk <volodymyr_babchuk@xxxxxxxx>
    Reviewed-by: Stefano Stabellini <sstabellini@xxxxxxxxxx>
    Release-acked-by: Juergen Gross <jgross@xxxxxxxx>

commit 4c555ec758e829d424a85df02821b2293ca03702
Author: Julien Grall <julien.grall@xxxxxxx>
Date:   Tue Aug 13 19:11:28 2019 +0100

    xen/arm: domain_build: Print the correct domain in dtb_load()
    
    dtb_load() can be called by other domain than dom0. To avoid confusion
    in the log, print the correct domain.
    
    Signed-off-by: Julien Grall <julien.grall@xxxxxxx>
    Reviewed-by: Volodymyr Babchuk <volodymyr_babchuk@xxxxxxxx>
    Reviewed-by: Stefano Stabellini <sstabellini@xxxxxxxxxx>
    Release-acked-by: Juergen Gross <jgross@xxxxxxxx>

commit 55ab292c42db41b05cfdba012680bf1e0ea02f7a
Author: Olaf Hering <olaf@xxxxxxxxx>
Date:   Wed Oct 2 19:05:36 2019 +0200

    stubdom/vtpm: include stdio.h for declaration of printf
    
    The function read_vtpmblk uses printf(3), but stdio.h is not included
    in this file. This results in a warning from gcc-7:
    
    vtpmblk.c: In function 'read_vtpmblk':
    vtpmblk.c:322:7: warning: implicit declaration of function 'printf' 
[-Wimplicit-function-declaration]
           printf("Expected: ");
    vtpmblk.c:322:7: warning: incompatible implicit declaration of built-in 
function 'printf'
    vtpmblk.c:322:7: note: include '<stdio.h>' or provide a declaration of 
'printf'
    
    Signed-off-by: Olaf Hering <olaf@xxxxxxxxx>
    Acked-by: Daniel De Graaf <dgdegra@xxxxxxxxxxxxx>
    Reviewed-by: Samuel Thibault <samuel.thibault@xxxxxxxxxxxx>
    Release-acked-by: Juergen Gross <jgross@xxxxxxxx>

commit e37058267e33e5e4525f920e3126d15891ee8dbb
Author: Andrew Cooper <andrew.cooper3@xxxxxxxxxx>
Date:   Fri Jul 19 08:57:50 2019 +0100

    docs/sphinx: Indent cleanup
    
    Sphinx, its linters, and RST modes in common editors, expect 3 spaces of
    indentation.  Some bits already conform to this expectation.  Update the
    rest to match.
    
    Signed-off-by: Andrew Cooper <andrew.cooper3@xxxxxxxxxx>
    Reviewed-by: Lars Kurth <lars.kurth@xxxxxxxxxx>
    Release-acked-by: Juergen Gross <jgross@xxxxxxxx>

commit 951ab406511e8b752f7c9275af9d26e4c34b619d
Author: Andrew Cooper <andrew.cooper3@xxxxxxxxxx>
Date:   Tue Oct 8 20:23:26 2019 +0100

    x86/microcode: Drop trailing whitespace in printk()
    
    This has actually been present since c/s bd7c09c0 in 2008, and survived
    through all of the recent microcode refactoring.
    
    Signed-off-by: Andrew Cooper <andrew.cooper3@xxxxxxxxxx>
    Acked-by: Jan Beulich <jbeulich@xxxxxxxx>
    Release-acked-by: Juergen Gross <jgross@xxxxxxxx>
(qemu changes not included)

_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxxx
https://lists.xenproject.org/mailman/listinfo/xen-devel

 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.