[xen-unstable test] 159109: trouble: blocked/broken

2021-02-07 Thread osstest service owner
flight 159109 xen-unstable real [real] http://logs.test-lab.xenproject.org/osstest/logs/159109/ Failures and problems with tests :-( Tests which did not succeed and are blocking, including tests which could not be run: build-amd64 broken build-amd64-prev

[qemu-mainline test] 159107: trouble: blocked/broken

2021-02-07 Thread osstest service owner
flight 159107 qemu-mainline real [real] http://logs.test-lab.xenproject.org/osstest/logs/159107/ Failures and problems with tests :-( Tests which did not succeed and are blocking, including tests which could not be run: build-amd64 broken build-amd64-pvops

[xen-4.11-testing test] 159105: trouble: blocked/broken

2021-02-07 Thread osstest service owner
flight 159105 xen-4.11-testing real [real] http://logs.test-lab.xenproject.org/osstest/logs/159105/ Failures and problems with tests :-( Tests which did not succeed and are blocking, including tests which could not be run: build-amd64 broken build-amd64-prev

[linux-linus test] 159100: trouble: blocked/broken

2021-02-07 Thread osstest service owner
flight 159100 linux-linus real [real] http://logs.test-lab.xenproject.org/osstest/logs/159100/ Failures and problems with tests :-( Tests which did not succeed and are blocking, including tests which could not be run: build-amd64 broken build-amd64-pvops

[libvirt test] 159097: trouble: blocked/broken

2021-02-07 Thread osstest service owner
flight 159097 libvirt real [real] http://logs.test-lab.xenproject.org/osstest/logs/159097/ Failures and problems with tests :-( Tests which did not succeed and are blocking, including tests which could not be run: build-amd64 broken build-amd64-pvops

[linux-5.4 test] 159096: trouble: blocked/broken

2021-02-07 Thread osstest service owner
flight 159096 linux-5.4 real [real] http://logs.test-lab.xenproject.org/osstest/logs/159096/ Failures and problems with tests :-( Tests which did not succeed and are blocking, including tests which could not be run: build-amd64 broken build-amd64-pvops

[xen-4.12-testing test] 159090: trouble: blocked/broken

2021-02-07 Thread osstest service owner
flight 159090 xen-4.12-testing real [real] http://logs.test-lab.xenproject.org/osstest/logs/159090/ Failures and problems with tests :-( Tests which did not succeed and are blocking, including tests which could not be run: build-amd64 broken build-amd64-prev

[ovmf test] 159088: trouble: blocked/broken

2021-02-07 Thread osstest service owner
flight 159088 ovmf real [real] http://logs.test-lab.xenproject.org/osstest/logs/159088/ Failures and problems with tests :-( Tests which did not succeed and are blocking, including tests which could not be run: build-amd64 broken build-amd64-pvops

[xen-unstable test] 159077: trouble: blocked/broken/fail/pass

2021-02-07 Thread osstest service owner
flight 159077 xen-unstable real [real] http://logs.test-lab.xenproject.org/osstest/logs/159077/ Failures and problems with tests :-( Tests which did not succeed and are blocking, including tests which could not be run: test-amd64-amd64-xl-rtds broken test-amd64-amd64-xl-

[qemu-mainline test] 159072: trouble: blocked/broken/pass

2021-02-07 Thread osstest service owner
flight 159072 qemu-mainline real [real] http://logs.test-lab.xenproject.org/osstest/logs/159072/ Failures and problems with tests :-( Tests which did not succeed and are blocking, including tests which could not be run: test-arm64-arm64-xl-seattle broken test-arm64-arm64-xl

[xen-4.11-testing test] 159081: trouble: blocked/broken

2021-02-07 Thread osstest service owner
flight 159081 xen-4.11-testing real [real] http://logs.test-lab.xenproject.org/osstest/logs/159081/ Failures and problems with tests :-( Tests which did not succeed and are blocking, including tests which could not be run: build-amd64 broken build-amd64-prev

[PATCH 8/8] xen-swiotlb: remove the unused size argument from xen_swiotlb_fixup

2021-02-07 Thread Christoph Hellwig
Signed-off-by: Christoph Hellwig --- drivers/xen/swiotlb-xen.c | 7 +++ 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/drivers/xen/swiotlb-xen.c b/drivers/xen/swiotlb-xen.c index b2d9e77059bf5a..621a20c1143597 100644 --- a/drivers/xen/swiotlb-xen.c +++ b/drivers/xen/swiotlb-xen

[PATCH 6/8] swiotlb: lift the double initialization protection from xen-swiotlb

2021-02-07 Thread Christoph Hellwig
Lift the double initialization protection from xen-swiotlb to the core code to avoid exposing too many swiotlb internals. Also upgrade the check to a warning as it should not happen. Signed-off-by: Christoph Hellwig --- drivers/xen/swiotlb-xen.c | 7 --- kernel/dma/swiotlb.c | 8 ++

[PATCH 7/8] xen-swiotlb: split xen_swiotlb_init

2021-02-07 Thread Christoph Hellwig
Split xen_swiotlb_init into a normal an an early case. That makes both much simpler and more readable, and also allows marking the early code as __init and x86-only. Signed-off-by: Christoph Hellwig --- arch/arm/xen/mm.c | 2 +- arch/x86/xen/pci-swiotlb-xen.c | 4 +- drivers/xe

[PATCH 5/8] xen-swiotlb: remove xen_io_tlb_start and xen_io_tlb_nslabs

2021-02-07 Thread Christoph Hellwig
The xen_io_tlb_start and xen_io_tlb_nslabs variables ar now only used in xen_swiotlb_init, so replace them with local variables. Signed-off-by: Christoph Hellwig --- drivers/xen/swiotlb-xen.c | 57 +-- 1 file changed, 25 insertions(+), 32 deletions(-) diff --

[PATCH 3/8] xen-swiotlb: use io_tlb_end in xen_swiotlb_dma_supported

2021-02-07 Thread Christoph Hellwig
Use the existing variable that holds the physical address for xen_io_tlb_end to simplify xen_swiotlb_dma_supported a bit, and remove the otherwise unused xen_io_tlb_end variable and the xen_virt_to_bus helper. Signed-off-by: Christoph Hellwig --- drivers/xen/swiotlb-xen.c | 10 ++ 1 file

[PATCH 4/8] xen-swiotlb: remove xen_set_nslabs

2021-02-07 Thread Christoph Hellwig
The xen_set_nslabs function is a little weird, as it has just one caller, that caller passes a global variable as the argument, which is then overriden in the function and a derivative of it returned. Just add a cpp symbol for the default size using a readable constant and open code the remaining

[PATCH 1/8] powerpc/svm: stop using io_tlb_start

2021-02-07 Thread Christoph Hellwig
Use the local variable that is passed to swiotlb_init_with_tbl for freeing the memory in the failure case to isolate the code a little better from swiotlb internals. Signed-off-by: Christoph Hellwig --- arch/powerpc/platforms/pseries/svm.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) d

[PATCH 2/8] xen-swiotlb: use is_swiotlb_buffer in is_xen_swiotlb_buffer

2021-02-07 Thread Christoph Hellwig
Use the is_swiotlb_buffer to check if a physical address is a swiotlb buffer. This works because xen-swiotlb does use the same buffer as the main swiotlb code, and xen_io_tlb_{start,end} are just the addresses for it that went through phys_to_virt. Signed-off-by: Christoph Hellwig --- drivers/x

swiotlb cleanups

2021-02-07 Thread Christoph Hellwig
Hi Konrad, this series contains a bunch of swiotlb cleanups, mostly to reduce the amount of internals exposed to code outside of swiotlb.c, which should helper to prepare for supporting multiple different bounce buffer pools.

Re: [PATCH RFC v1 5/6] xen-swiotlb: convert variables to arrays

2021-02-07 Thread Christoph Hellwig
On Thu, Feb 04, 2021 at 09:40:23AM +0100, Christoph Hellwig wrote: > So one thing that has been on my mind for a while: I'd really like > to kill the separate dma ops in Xen swiotlb. If we compare xen-swiotlb > to swiotlb the main difference seems to be: > > - additional reasons to bounce I/O v

Re: [PATCH 0/7] xen/events: bug fixes and some diagnostic aids

2021-02-07 Thread Jürgen Groß
On 06.02.21 19:46, Julien Grall wrote: Hi Juergen, On 06/02/2021 10:49, Juergen Gross wrote: The first three patches are fixes for XSA-332. The avoid WARN splats and a performance issue with interdomain events. Thanks for helping to figure out the problem. Unfortunately, I still see reliably

[linux-linus test] 159061: regressions - trouble: blocked/broken/fail/pass

2021-02-07 Thread osstest service owner
flight 159061 linux-linus real [real] http://logs.test-lab.xenproject.org/osstest/logs/159061/ Regressions :-( Tests which did not succeed and are blocking, including tests which could not be run: test-armhf-armhf-libvirt broken test-armhf-armhf-xl-credit2

[xen-unstable-coverity test] 159095: trouble: broken

2021-02-07 Thread osstest service owner
flight 159095 xen-unstable-coverity real [real] http://logs.test-lab.xenproject.org/osstest/logs/159095/ Failures and problems with tests :-( Tests which did not succeed and are blocking, including tests which could not be run: coverity-amd64 broken coverity-am

[libvirt test] 159064: regressions - trouble: blocked/broken/fail/pass

2021-02-07 Thread osstest service owner
flight 159064 libvirt real [real] http://logs.test-lab.xenproject.org/osstest/logs/159064/ Regressions :-( Tests which did not succeed and are blocking, including tests which could not be run: build-i386-libvirt broken build-i386-xsm

[linux-5.4 test] 159057: regressions - trouble: blocked/broken/fail/pass

2021-02-07 Thread osstest service owner
flight 159057 linux-5.4 real [real] http://logs.test-lab.xenproject.org/osstest/logs/159057/ Regressions :-( Tests which did not succeed and are blocking, including tests which could not be run: test-amd64-coresched-amd64-xl broken test-amd64-amd64-xl-xsm