[Xen-devel] [PATCH] xenbus: don't BUG() on user mode induced condition

2016-07-07 Thread Jan Beulich
Inability to locate a user mode specified transaction ID should not lead to a kernel crash. For other than XS_TRANSACTION_START also don't issue anything to xenbus if the specified ID doesn't match that of any active transaction. Signed-off-by: Jan Beulich --- drivers/xen/xenbus/xenbus_dev_front

[Xen-devel] [PATCH 0/2] xenbus: xenbus_dev_request_and_reply() adjustments

2016-07-07 Thread Jan Beulich
1: don't bail early from xenbus_dev_request_and_reply() 2: simplify xenbus_dev_request_and_reply() Signed-off-by: Jan Beulich ___ Xen-devel mailing list Xen-devel@lists.xen.org https://lists.xen.org/xen-devel

Re: [Xen-devel] [PATCH 07/19] xen: credit2: prevent load balancing to go mad if time goes backwards

2016-07-07 Thread Jan Beulich
>>> On 06.07.16 at 18:21, wrote: > On Mon, Jun 20, 2016 at 9:02 AM, Jan Beulich wrote: > On 18.06.16 at 01:12, wrote: >>> This really should not happen, but: >>> 1. it does happen! Investigation is ongoing here: >>> http://lists.xen.org/archives/html/xen-devel/2016-06/msg00922.html >>>

Re: [Xen-devel] [PATCH v3 4/8] x86/vm_event/monitor/cr: check for vm-event subscriber on domctl

2016-07-07 Thread Jan Beulich
>>> On 06.07.16 at 18:15, wrote: > On 7/6/2016 7:01 PM, Jan Beulich wrote: > On 06.07.16 at 17:52, wrote: >>> Also adjust returned error code for similar check from -EINVAL to more >>> descriptive -ENOSYS (XEN_DOMCTL_MONITOR_OP_EMULATE_EACH_REP). >> I'm not sure that's more descriptive, and w

[Xen-devel] [PATCH 1/2] xenbus: don't bail early from xenbus_dev_request_and_reply()

2016-07-07 Thread Jan Beulich
We must not skip the transaction_end() call for a failed XS_TRANSACTION_START. The removed code fragment got introduced by commit 027bd7e899 ("xen/xenbus: Avoid synchronous wait on XenBus stalling shutdown/restart") without its description really indicating why it was added (and hence I can't ident

Re: [Xen-devel] [PATCH v2] xen/arm: register clocks used by the hypervisor

2016-07-07 Thread Dirk Behme
Hi Michael, On 06.07.2016 22:42, Michael Turquette wrote: Hi Julien, Quoting Julien Grall (2016-07-06 06:10:52) On 06/07/16 02:34, Michael Turquette wrote: Hi! Hello Michael, Quoting Dirk Behme (2016-06-30 03:32:32) Some clocks might be used by the Xen hypervisor and not by the Linux ker

[Xen-devel] [PATCH 2/2] xenbus: simplify xenbus_dev_request_and_reply()

2016-07-07 Thread Jan Beulich
No need to retain a local copy of the full request message, only the type is really needed. Signed-off-by: Jan Beulich --- drivers/xen/xenbus/xenbus_xs.c |7 +++ 1 file changed, 3 insertions(+), 4 deletions(-) --- 4.7-rc6-xen.orig/drivers/xen/xenbus/xenbus_xs.c +++ 4.7-rc6-xen/drivers/x

[Xen-devel] [PATCH] xenbus: prefer list_for_each()

2016-07-07 Thread Jan Beulich
... over list_for_each_safe() when list modification if accompanied by breaking out of the loop. Signed-off-by: Jan Beulich --- drivers/xen/xenbus/xenbus_dev_frontend.c |4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) --- 4.7-rc6-xen.orig/drivers/xen/xenbus/xenbus_dev_frontend.c +++

[Xen-devel] [PATCH] xen/privcmd: sprinkle around cond_resched() calls in mmap ioctl handling

2016-07-07 Thread Jan Beulich
Many of these operations can take arbitrarily long, which can become a problem irrespective of them being exposed to privileged users only. Signed-off-by: Jan Beulich --- drivers/xen/privcmd.c | 18 ++ 1 file changed, 14 insertions(+), 4 deletions(-) --- 4.7-rc6-xen.orig/drive

[Xen-devel] [PATCH] xen/mcelog: also build for x86-32

2016-07-07 Thread Jan Beulich
There's no reason why this would need to be limited to x86-64. Signed-off-by: Jan Beulich --- drivers/xen/Kconfig |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) --- 4.7-rc6-xen.orig/drivers/xen/Kconfig +++ 4.7-rc6-xen/drivers/xen/Kconfig @@ -264,7 +264,7 @@ config XEN_ACPI_PROCESSOR

[Xen-devel] [PATCH] xen/mcelog: eliminate redundant setting of interface version

2016-07-07 Thread Jan Beulich
This already gets done in HYPERVISOR_mca(). Signed-off-by: Jan Beulich --- drivers/xen/mcelog.c |2 -- 1 file changed, 2 deletions(-) --- 4.7-rc6-xen.orig/drivers/xen/mcelog.c +++ 4.7-rc6-xen/drivers/xen/mcelog.c @@ -288,7 +288,6 @@ static int mc_queue_handle(uint32_t flag int ret =

[Xen-devel] [PATCH] xen-blkback: really don't leak mode property

2016-07-07 Thread Jan Beulich
Commit 9d092603cc ("xen-blkback: do not leak mode property") left one path unfixed; correct this. Signed-off-by: Jan Beulich --- drivers/block/xen-blkback/xenbus.c |5 - 1 file changed, 4 insertions(+), 1 deletion(-) --- 4.7-rc6-xen.orig/drivers/block/xen-blkback/xenbus.c +++ 4.7-rc6-xe

[Xen-devel] [PATCH] xen-blkback: constify instance of "struct attribute_group"

2016-07-07 Thread Jan Beulich
The functions such get passed to have been taking pointers to const since at least 2.6.16. Signed-off-by: Jan Beulich --- drivers/block/xen-blkback/xenbus.c |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) --- 4.7-rc6-xen.orig/drivers/block/xen-blkback/xenbus.c +++ 4.7-rc6-xen/drivers/b

[Xen-devel] [PATCH] xen-blkfront: avoid NULL de-reference in CDROM ioctl handling

2016-07-07 Thread Jan Beulich
The ioctl can be called prior to full device setup having completed. Signed-off-by: Jan Beulich --- drivers/block/xen-blkfront.c |6 ++ 1 file changed, 2 insertions(+), 4 deletions(-) --- 4.7-rc6-xen.orig/drivers/block/xen-blkfront.c +++ 4.7-rc6-xen/drivers/block/xen-blkfront.c @@ -496,

[Xen-devel] [PATCH] xen/manage: correct return value check on xenbus_scanf()

2016-07-07 Thread Jan Beulich
Only a positive return value indicates success. Signed-off-by: Jan Beulich --- drivers/xen/manage.c |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) --- 4.7-rc6-xenbus_scanf.orig/drivers/xen/manage.c +++ 4.7-rc6-xenbus_scanf/drivers/xen/manage.c @@ -275,7 +275,7 @@ static void sysrq_han

[Xen-devel] [PATCH] xenbus: check return value of xenbus_scanf()

2016-07-07 Thread Jan Beulich
Set backend state to unknown when unsuccessful. Signed-off-by: Jan Beulich --- drivers/xen/xenbus/xenbus_probe_frontend.c |4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) --- 4.7-rc6-xenbus_scanf.orig/drivers/xen/xenbus/xenbus_probe_frontend.c +++ 4.7-rc6-xenbus_scanf/drivers/xen/xen

[Xen-devel] [PATCH] xen-fbfront: correct return value checks on xenbus_scanf()

2016-07-07 Thread Jan Beulich
Only a positive return value indicates success. Signed-off-by: Jan Beulich --- drivers/video/fbdev/xen-fbfront.c |4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) --- 4.7-rc6-xenbus_scanf.orig/drivers/video/fbdev/xen-fbfront.c +++ 4.7-rc6-xenbus_scanf/drivers/video/fbdev/xen-fbfront.

[Xen-devel] [PATCH] xen-fbfront: prefer xenbus_write() over xenbus_printf() where possible

2016-07-07 Thread Jan Beulich
... as being the simpler variant. Signed-off-by: Jan Beulich --- drivers/video/fbdev/xen-fbfront.c |6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) --- 4.7-rc6-prefer-xenbus_write.orig/drivers/video/fbdev/xen-fbfront.c +++ 4.7-rc6-prefer-xenbus_write/drivers/video/fbdev/xen-fbfron

[Xen-devel] [PATCH] xen-kbdfront: correct return value checks on xenbus_scanf()

2016-07-07 Thread Jan Beulich
Only a positive return value indicates success. Signed-off-by: Jan Beulich --- drivers/input/misc/xen-kbdfront.c |5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) --- 4.7-rc6-xenbus_scanf.orig/drivers/input/misc/xen-kbdfront.c +++ 4.7-rc6-xenbus_scanf/drivers/input/misc/xen-kbdfront

Re: [Xen-devel] [PATCH v3 4/8] x86/vm_event/monitor/cr: check for vm-event subscriber on domctl

2016-07-07 Thread Corneliu ZUZU
On 7/7/2016 10:30 AM, Jan Beulich wrote: On 06.07.16 at 18:15, wrote: On 7/6/2016 7:01 PM, Jan Beulich wrote: On 06.07.16 at 17:52, wrote: Also adjust returned error code for similar check from -EINVAL to more descriptive -ENOSYS (XEN_DOMCTL_MONITOR_OP_EMULATE_EACH_REP). I'm not sure that's

[Xen-devel] [PATCH] xen-kbdfront: prefer xenbus_write() over xenbus_printf() where possible

2016-07-07 Thread Jan Beulich
... as being the simpler variant. Signed-off-by: Jan Beulich --- drivers/input/misc/xen-kbdfront.c |8 1 file changed, 4 insertions(+), 4 deletions(-) --- 4.7-rc6-prefer-xenbus_write.orig/drivers/input/misc/xen-kbdfront.c +++ 4.7-rc6-prefer-xenbus_write/drivers/input/misc/xen-kbdfr

[Xen-devel] [PATCH] xen-netback: correct return value checks on xenbus_scanf()

2016-07-07 Thread Jan Beulich
Only a positive return value indicates success. Signed-off-by: Jan Beulich --- drivers/net/xen-netback/xenbus.c | 26 +- 1 file changed, 13 insertions(+), 13 deletions(-) --- 4.7-rc6-xenbus_scanf.orig/drivers/net/xen-netback/xenbus.c +++ 4.7-rc6-xenbus_scanf/drivers/ne

[Xen-devel] [PATCH] xen-netback: prefer xenbus_scanf() over xenbus_gather()

2016-07-07 Thread Jan Beulich
... for single items being collected: It is more typesafe (as the compiler can check format string and to-be-written-to variable match) and requires one less parameter to be passed. Signed-off-by: Jan Beulich --- drivers/net/xen-netback/xenbus.c | 14 +++--- 1 file changed, 7 insertion

[Xen-devel] [PATCH] xen-netback: prefer xenbus_write() over xenbus_printf() where possible

2016-07-07 Thread Jan Beulich
... as being the simpler variant. Signed-off-by: Jan Beulich --- drivers/net/xen-netback/xenbus.c | 24 +--- 1 file changed, 9 insertions(+), 15 deletions(-) --- 4.7-rc6-prefer-xenbus_write.orig/drivers/net/xen-netback/xenbus.c +++ 4.7-rc6-prefer-xenbus_write/drivers/net/x

[Xen-devel] [PATCH] xen-netfront: correct return value checks on xenbus_scanf()

2016-07-07 Thread Jan Beulich
Only a positive return value indicates success. Signed-off-by: Jan Beulich --- drivers/net/xen-netfront.c | 12 ++-- 1 file changed, 6 insertions(+), 6 deletions(-) --- 4.7-rc6-xenbus_scanf.orig/drivers/net/xen-netfront.c +++ 4.7-rc6-xenbus_scanf/drivers/net/xen-netfront.c @@ -1158,7

[Xen-devel] [xen-unstable test] 96739: regressions - FAIL

2016-07-07 Thread osstest service owner
flight 96739 xen-unstable real [real] http://logs.test-lab.xenproject.org/osstest/logs/96739/ Regressions :-( Tests which did not succeed and are blocking, including tests which could not be run: test-armhf-armhf-libvirt-xsm 6 xen-boot fail REGR. vs. 96712 Regressions which ar

[Xen-devel] [PATCH] xen-netfront: prefer xenbus_write() over xenbus_printf() where possible

2016-07-07 Thread Jan Beulich
... as being the simpler variant. Signed-off-by: Jan Beulich --- drivers/net/xen-netfront.c |9 - 1 file changed, 4 insertions(+), 5 deletions(-) --- 4.7-rc6-prefer-xenbus_write.orig/drivers/net/xen-netfront.c +++ 4.7-rc6-prefer-xenbus_write/drivers/net/xen-netfront.c @@ -1886,26 +1

[Xen-devel] [PATCH] xen-scsiback: correct return value checks on xenbus_scanf()

2016-07-07 Thread Jan Beulich
Only a positive return value indicates success. Signed-off-by: Jan Beulich --- drivers/xen/xen-scsiback.c |4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) --- 4.7-rc6-xenbus_scanf.orig/drivers/xen/xen-scsiback.c +++ 4.7-rc6-xenbus_scanf/drivers/xen/xen-scsiback.c @@ -1071,7 +1071,7

[Xen-devel] [PATCH] xen-scsifront: correct return value checks on xenbus_scanf()

2016-07-07 Thread Jan Beulich
Only a positive return value indicates success. Signed-off-by: Jan Beulich --- drivers/scsi/xen-scsifront.c |4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) --- 4.7-rc6-xenbus_scanf.orig/drivers/scsi/xen-scsifront.c +++ 4.7-rc6-xenbus_scanf/drivers/scsi/xen-scsifront.c @@ -1000,14 +

[Xen-devel] [PATCH] xen-scsiback: prefer xenbus_write() over xenbus_printf() where possible

2016-07-07 Thread Jan Beulich
... as being the simpler variant. Signed-off-by: Jan Beulich --- drivers/xen/xen-scsiback.c |4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) --- 4.7-rc6-prefer-xenbus_write.orig/drivers/xen/xen-scsiback.c +++ 4.7-rc6-prefer-xenbus_write/drivers/xen/xen-scsiback.c @@ -1260,8 +1260,8

[Xen-devel] [PATCH] xen-tpmfront: correct return value check on xenbus_scanf()

2016-07-07 Thread Jan Beulich
Only a positive return value indicates success. Signed-off-by: Jan Beulich --- drivers/char/tpm/xen-tpmfront.c |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) --- 4.7-rc6-xenbus_scanf.orig/drivers/char/tpm/xen-tpmfront.c +++ 4.7-rc6-xenbus_scanf/drivers/char/tpm/xen-tpmfront.c @@ -344,

[Xen-devel] [PATCH] xen-blkback: prefer xenbus_scanf() over xenbus_gather()

2016-07-07 Thread Jan Beulich
... for single items being collected: It is more typesafe (as the compiler can check format string and to-be-written-to variable match) and requires one less parameter to be passed. Signed-off-by: Jan Beulich --- drivers/block/xen-blkback/xenbus.c | 13 ++--- 1 file changed, 6 insertio

[Xen-devel] [PATCH] xen-blkfront: prefer xenbus_scanf() over xenbus_gather()

2016-07-07 Thread Jan Beulich
... for single items being collected: It is more typesafe (as the compiler can check format string and to-be-written-to variable match) and requires one less parameter to be passed. Signed-off-by: Jan Beulich --- drivers/block/xen-blkfront.c | 43 +++ 1

[Xen-devel] [PATCH] xen-blkback: prefer xenbus_write() over xenbus_printf() where possible

2016-07-07 Thread Jan Beulich
... as being the simpler variant. Signed-off-by: Jan Beulich --- drivers/block/xen-blkback/xenbus.c |8 1 file changed, 4 insertions(+), 4 deletions(-) --- 4.7-rc6-prefer-xenbus_write.orig/drivers/block/xen-blkback/xenbus.c +++ 4.7-rc6-prefer-xenbus_write/drivers/block/xen-blkback/

[Xen-devel] [PATCH] xen-blkfront: prefer xenbus_write() over xenbus_printf() where possible

2016-07-07 Thread Jan Beulich
... as being the simpler variant. Signed-off-by: Jan Beulich --- drivers/block/xen-blkfront.c |7 +++ 1 file changed, 3 insertions(+), 4 deletions(-) --- 4.7-rc6-prefer-xenbus_write.orig/drivers/block/xen-blkfront.c +++ 4.7-rc6-prefer-xenbus_write/drivers/block/xen-blkfront.c @@ -1825,1

[Xen-devel] [PATCH] xenbus: prefer xenbus_scanf() over xenbus_gather()

2016-07-07 Thread Jan Beulich
... for single items being collected: It is more typesafe (as the compiler can check format string and to-be-written-to variable match) and requires one less parameter to be passed. Signed-off-by: Jan Beulich --- drivers/xen/xenbus/xenbus_client.c |6 +++--- 1 file changed, 3 insertions(+),

[Xen-devel] [PATCH] xen-pciback: prefer xenbus_write() over xenbus_printf() where possible

2016-07-07 Thread Jan Beulich
... as being the simpler variant. Signed-off-by: Jan Beulich --- drivers/xen/xen-pciback/pci_stub.c |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) --- 4.7-rc6-prefer-xenbus_write.orig/drivers/xen/xen-pciback/pci_stub.c +++ 4.7-rc6-prefer-xenbus_write/drivers/xen/xen-pciback/pci_stub.c

[Xen-devel] [PATCH] xen-pcifront: prefer xenbus_write() over xenbus_printf() where possible

2016-07-07 Thread Jan Beulich
... as being the simpler variant. Signed-off-by: Jan Beulich --- drivers/pci/xen-pcifront.c |4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) --- 4.7-rc6-prefer-xenbus_write.orig/drivers/pci/xen-pcifront.c +++ 4.7-rc6-prefer-xenbus_write/drivers/pci/xen-pcifront.c @@ -822,8 +822,8 @@

Re: [Xen-devel] [PATCH v3 4/8] x86/vm_event/monitor/cr: check for vm-event subscriber on domctl

2016-07-07 Thread Corneliu ZUZU
On 7/6/2016 6:52 PM, Corneliu ZUZU wrote: Enforce presence of a monitor vm-event subscriber when the toolstack user calls xc_monitor_write_ctrlreg (XEN_DOMCTL_MONITOR_EVENT_WRITE_CTRLREG domctl). Without this change, ASSERT(v->arch.vm_event) @ hvm_set_cr0 and such would fail if the toolstack user

Re: [Xen-devel] [PATCH v8 4/6] arm/vm_event: get/set registers

2016-07-07 Thread Jan Beulich
>>> On 06.07.16 at 21:12, wrote: > On Wed, Jul 6, 2016 at 12:04 PM, Julien Grall wrote: >> >> >> On 05/07/16 19:37, Tamas K Lengyel wrote: >>> >>> +void vm_event_fill_regs(vm_event_request_t *req) >>> +{ >>> +const struct cpu_user_regs *regs = guest_cpu_user_regs(); >>> + >>> +req->data.r

Re: [Xen-devel] [PATCH] xen-netback: correct return value checks on xenbus_scanf()

2016-07-07 Thread Paul Durrant
> -Original Message- > From: Xen-devel [mailto:xen-devel-boun...@lists.xen.org] On Behalf Of Jan > Beulich > Sent: 07 July 2016 08:57 > To: Wei Liu > Cc: xen-de...@lists.xenproject.org; net...@vger.kernel.org > Subject: [Xen-devel] [PATCH] xen-netback: correct return value checks on > xenbu

Re: [Xen-devel] [PATCH] xen-netback: prefer xenbus_write() over xenbus_printf() where possible

2016-07-07 Thread Paul Durrant
> -Original Message- > From: Xen-devel [mailto:xen-devel-boun...@lists.xen.org] On Behalf Of Jan > Beulich > Sent: 07 July 2016 08:58 > To: Wei Liu > Cc: xen-de...@lists.xenproject.org; net...@vger.kernel.org > Subject: [Xen-devel] [PATCH] xen-netback: prefer xenbus_write() over > xenbus_pr

Re: [Xen-devel] [PATCH v3 6/8] x86/vm-event: minor ASSERT fix, add 'unlikely'

2016-07-07 Thread Jan Beulich
>>> On 06.07.16 at 17:54, wrote: > --- a/xen/arch/x86/hvm/hvm.c > +++ b/xen/arch/x86/hvm/hvm.c > @@ -475,7 +475,7 @@ void hvm_do_resume(struct vcpu *v) > > if ( unlikely(v->arch.vm_event) ) > { > -if ( v->arch.vm_event->emulate_flags ) > +if ( unlikely(v->arch.vm_event-

Re: [Xen-devel] [PATCH v1 00/20] Make ACPI builder available to components other than hvmloader

2016-07-07 Thread Jan Beulich
>>> On 06.07.16 at 18:32, wrote: > On 07/06/2016 12:04 PM, Roger Pau Monné wrote: >> On Tue, Jul 05, 2016 at 03:04:59PM -0400, Boris Ostrovsky wrote: >>> * Don't set HW_REDUCED_ACPI flags: this flag is only available starting >>> with ACPI v5 >> Hm, I still think HW_REDUCED_ACPI should be set for

Re: [Xen-devel] [PATCH v3 6/8] x86/vm-event: minor ASSERT fix, add 'unlikely'

2016-07-07 Thread Corneliu ZUZU
On 7/7/2016 11:27 AM, Jan Beulich wrote: On 06.07.16 at 17:54, wrote: --- a/xen/arch/x86/hvm/hvm.c +++ b/xen/arch/x86/hvm/hvm.c @@ -475,7 +475,7 @@ void hvm_do_resume(struct vcpu *v) if ( unlikely(v->arch.vm_event) ) { -if ( v->arch.vm_event->emulate_flags ) +if

Re: [Xen-devel] [PATCH v1 20/20] libxl/acpi: Build ACPI tables for HVMlite guests

2016-07-07 Thread Jan Beulich
>>> On 06.07.16 at 19:33, wrote: > On 07/06/2016 01:03 PM, Julien Grall wrote: >> >> >> On 06/07/16 17:30, Boris Ostrovsky wrote: >>> On 07/06/2016 12:04 PM, Julien Grall wrote: Hi Boris, On 06/07/16 16:50, Boris Ostrovsky wrote: > On 07/06/2016 07:05 AM, Julien Grall wrote: >>>

Re: [Xen-devel] [PATCH v1] hvmloader, pci: Don't try to relocate memory if 64-bit BAR is bigger than 4GB

2016-07-07 Thread Jan Beulich
>>> On 06.07.16 at 20:16, wrote: > @@ -269,8 +269,19 @@ void pci_setup(void) > if ( ((bar_data & PCI_BASE_ADDRESS_SPACE) == >PCI_BASE_ADDRESS_SPACE_MEMORY) || > (bar_reg == PCI_ROM_ADDRESS) ) > -mmio_total += bar_sz; > - Please re

Re: [Xen-devel] [PATCH v3 6/8] x86/vm-event: minor ASSERT fix, add 'unlikely'

2016-07-07 Thread Jan Beulich
>>> On 07.07.16 at 10:35, wrote: > On 7/7/2016 11:27 AM, Jan Beulich wrote: > On 06.07.16 at 17:54, wrote: >>> --- a/xen/arch/x86/vm_event.c >>> +++ b/xen/arch/x86/vm_event.c >>> @@ -96,14 +96,16 @@ void vm_event_register_write_resume(struct vcpu *v, >>> vm_event_response_t *rsp) >>> { >>>

Re: [Xen-devel] [PATCH 07/19] xen: credit2: prevent load balancing to go mad if time goes backwards

2016-07-07 Thread George Dunlap
On 07/07/16 08:29, Jan Beulich wrote: On 06.07.16 at 18:21, wrote: >> On Mon, Jun 20, 2016 at 9:02 AM, Jan Beulich wrote: >> On 18.06.16 at 01:12, wrote: This really should not happen, but: 1. it does happen! Investigation is ongoing here: http://lists.xen.org/archiv

Re: [Xen-devel] [PATCH v1 00/20] Make ACPI builder available to components other than hvmloader

2016-07-07 Thread Julien Grall
On 07/07/16 09:35, Jan Beulich wrote: On 06.07.16 at 18:32, wrote: On 07/06/2016 12:04 PM, Roger Pau Monné wrote: On Tue, Jul 05, 2016 at 03:04:59PM -0400, Boris Ostrovsky wrote: * Don't set HW_REDUCED_ACPI flags: this flag is only available starting with ACPI v5 Hm, I still think HW_REDU

Re: [Xen-devel] [PATCH 02/18] arm/altp2m: Add first altp2m HVMOP stubs.

2016-07-07 Thread Sergej Proskurin
Hi Julien, On 07/06/2016 08:35 PM, Julien Grall wrote: > > > On 06/07/16 17:35, Tamas K Lengyel wrote: >> On Wed, Jul 6, 2016 at 10:29 AM, Julien Grall >> wrote: >>> >>> >>> On 06/07/16 17:05, Tamas K Lengyel wrote: On Wed, Jul 6, 2016 at 9:54 AM, Julien Grall wrote: > >

Re: [Xen-devel] [PATCH 14/18] arm/altp2m: Add HVMOP_altp2m_set_mem_access.

2016-07-07 Thread Sergej Proskurin
Hi Julien, On 07/06/2016 07:08 PM, Julien Grall wrote: > Hi, > > On 04/07/16 12:45, Sergej Proskurin wrote: >> --- a/xen/arch/arm/p2m.c >> +++ b/xen/arch/arm/p2m.c >> @@ -2085,6 +2085,159 @@ bool_t p2m_mem_access_check(paddr_t gpa, >> vaddr_t gla, const struct npfec npfec) > > [...] > >> +static

Re: [Xen-devel] [PATCH] xen-blkback: really don't leak mode property

2016-07-07 Thread Roger Pau Monne
On Thu, Jul 07, 2016 at 01:38:13AM -0600, Jan Beulich wrote: > Commit 9d092603cc ("xen-blkback: do not leak mode property") left one > path unfixed; correct this. > > Signed-off-by: Jan Beulich Acked-by: Roger Pau Monné ___ Xen-devel mailing list Xen

Re: [Xen-devel] [PATCH 07/19] xen: credit2: prevent load balancing to go mad if time goes backwards

2016-07-07 Thread Jan Beulich
>>> On 07.07.16 at 11:09, wrote: > On 07/07/16 08:29, Jan Beulich wrote: > On 06.07.16 at 18:21, wrote: >>> On Mon, Jun 20, 2016 at 9:02 AM, Jan Beulich wrote: >>> On 18.06.16 at 01:12, wrote: > This really should not happen, but: > 1. it does happen! Investigation is ongoing h

Re: [Xen-devel] [PATCH v1 00/20] Make ACPI builder available to components other than hvmloader

2016-07-07 Thread Jan Beulich
>>> On 07.07.16 at 11:14, wrote: > On 07/07/16 09:35, Jan Beulich wrote: > On 06.07.16 at 18:32, wrote: >>> On 07/06/2016 12:04 PM, Roger Pau Monné wrote: On Tue, Jul 05, 2016 at 03:04:59PM -0400, Boris Ostrovsky wrote: > * Don't set HW_REDUCED_ACPI flags: this flag is only available

Re: [Xen-devel] [PATCH v1 00/20] Make ACPI builder available to components other than hvmloader

2016-07-07 Thread Julien Grall
On 07/07/16 10:20, Jan Beulich wrote: On 07.07.16 at 11:14, wrote: On 07/07/16 09:35, Jan Beulich wrote: On 06.07.16 at 18:32, wrote: On 07/06/2016 12:04 PM, Roger Pau Monné wrote: On Tue, Jul 05, 2016 at 03:04:59PM -0400, Boris Ostrovsky wrote: * Don't set HW_REDUCED_ACPI flags: this fl

Re: [Xen-devel] [PATCH] xen-blkfront: avoid NULL de-reference in CDROM ioctl handling

2016-07-07 Thread Roger Pau Monne
On Thu, Jul 07, 2016 at 01:40:54AM -0600, Jan Beulich wrote: > The ioctl can be called prior to full device setup having completed. > > Signed-off-by: Jan Beulich > --- > drivers/block/xen-blkfront.c |6 ++ > 1 file changed, 2 insertions(+), 4 deletions(-) > > --- 4.7-rc6-xen.orig/drive

Re: [Xen-devel] [PATCH] xen-blkback: prefer xenbus_scanf() over xenbus_gather()

2016-07-07 Thread Roger Pau Monne
On Thu, Jul 07, 2016 at 02:05:21AM -0600, Jan Beulich wrote: > ... for single items being collected: It is more typesafe (as the > compiler can check format string and to-be-written-to variable match) > and requires one less parameter to be passed. > > Signed-off-by: Jan Beulich Acked-by: Roger

[Xen-devel] (no subject)

2016-07-07 Thread George Dunlap
On Sat, Jun 18, 2016 at 12:12 AM, Dario Faggioli wrote: > in both xenalyze and formats (for xentrace_format). > > In particular, in xenalyze, now that we have the precision > of the fixed point load values in the tracepoint, show both > the raw value and the (easier to interpreet) percentage. > >

Re: [Xen-devel] [PATCH] xen/privcmd: sprinkle around cond_resched() calls in mmap ioctl handling

2016-07-07 Thread David Vrabel
On 07/07/16 08:35, Jan Beulich wrote: > Many of these operations can take arbitrarily long, which can become a > problem irrespective of them being exposed to privileged users only. If this is a concern I would rather see large numbers of mapping requests processed in smaller batches. This would

Re: [Xen-devel] [PATCH] xen/mcelog: also build for x86-32

2016-07-07 Thread David Vrabel
On 07/07/16 08:35, Jan Beulich wrote: > There's no reason why this would need to be limited to x86-64. Did you test it? David ___ Xen-devel mailing list Xen-devel@lists.xen.org https://lists.xen.org/xen-devel

Re: [Xen-devel] [PATCH] xen-blkfront: prefer xenbus_scanf() over xenbus_gather()

2016-07-07 Thread Roger Pau Monne
On Thu, Jul 07, 2016 at 02:05:46AM -0600, Jan Beulich wrote: > ... for single items being collected: It is more typesafe (as the > compiler can check format string and to-be-written-to variable match) > and requires one less parameter to be passed. > > Signed-off-by: Jan Beulich Acked-by: Roger

Re: [Xen-devel] [PATCH] xen-blkfront: avoid NULL de-reference in CDROM ioctl handling

2016-07-07 Thread Jan Beulich
>>> On 07.07.16 at 11:32, wrote: > On Thu, Jul 07, 2016 at 01:40:54AM -0600, Jan Beulich wrote: >> The ioctl can be called prior to full device setup having completed. >> >> Signed-off-by: Jan Beulich >> --- >> drivers/block/xen-blkfront.c |6 ++ >> 1 file changed, 2 insertions(+), 4 de

Re: [Xen-devel] [PATCH] xen-blkback: prefer xenbus_write() over xenbus_printf() where possible

2016-07-07 Thread Roger Pau Monne
On Thu, Jul 07, 2016 at 02:06:12AM -0600, Jan Beulich wrote: > ... as being the simpler variant. > > Signed-off-by: Jan Beulich Acked-by: Roger Pau Monné ___ Xen-devel mailing list Xen-devel@lists.xen.org https://lists.xen.org/xen-devel

Re: [Xen-devel] [PATCH] xen-fbfront: correct return value checks on xenbus_scanf()

2016-07-07 Thread Juergen Gross
On 07/07/16 09:48, Jan Beulich wrote: > Only a positive return value indicates success. Hmm, I'm not convinced on this change (and the similar others as well). From xenbus.h: /* Single read and scanf: returns -errno or num scanned if > 0. */ There should be no case for xenbus_scanf() returning 0

Re: [Xen-devel] [PATCH] xen-blkfront: prefer xenbus_write() over xenbus_printf() where possible

2016-07-07 Thread Roger Pau Monne
On Thu, Jul 07, 2016 at 02:06:33AM -0600, Jan Beulich wrote: > ... as being the simpler variant. > > Signed-off-by: Jan Beulich > --- > drivers/block/xen-blkfront.c |7 +++ > 1 file changed, 3 insertions(+), 4 deletions(-) > > --- 4.7-rc6-prefer-xenbus_write.orig/drivers/block/xen-blkfr

Re: [Xen-devel] [PATCH 12/19] xen: credit2: use non-atomic cpumask and bit operations

2016-07-07 Thread George Dunlap
On Sat, Jun 18, 2016 at 12:12 AM, Dario Faggioli wrote: > as all the accesses to both the masks and the flags are > serialized by the runqueues locks already. > > Signed-off-by: Dario Faggioli Acked-by: George Dunlap This one doesn't apply without 10/19, so will have to be resent. -George >

Re: [Xen-devel] [PATCH] xen-blkback: constify instance of "struct attribute_group"

2016-07-07 Thread Roger Pau Monne
On Thu, Jul 07, 2016 at 01:38:58AM -0600, Jan Beulich wrote: > The functions such get passed to have been taking pointers to const > since at least 2.6.16. > > Signed-off-by: Jan Beulich Acked-by: Roger Pau Monné Although the wording in the commit message looks weird to me, but I'm not a nati

Re: [Xen-devel] [PATCH v8 4/6] arm/vm_event: get/set registers

2016-07-07 Thread Julien Grall
On 07/07/16 09:23, Jan Beulich wrote: On 06.07.16 at 21:12, wrote: On Wed, Jul 6, 2016 at 12:04 PM, Julien Grall wrote: On 05/07/16 19:37, Tamas K Lengyel wrote: +void vm_event_fill_regs(vm_event_request_t *req) +{ +const struct cpu_user_regs *regs = guest_cpu_user_regs(); + +re

Re: [Xen-devel] [PATCH] xen/mcelog: also build for x86-32

2016-07-07 Thread Jan Beulich
>>> On 07.07.16 at 11:40, wrote: > On 07/07/16 08:35, Jan Beulich wrote: >> There's no reason why this would need to be limited to x86-64. > > Did you test it? Well, its original version in the 2.6.18 tree did get enabled for 32-bit use in the course of forward porting those patches, and things

Re: [Xen-devel] [PATCH] xen-fbfront: correct return value checks on xenbus_scanf()

2016-07-07 Thread David Vrabel
On 07/07/16 08:48, Jan Beulich wrote: > > Signed-off-by: Jan Beulich > --- > drivers/video/fbdev/xen-fbfront.c |4 ++-- > 1 file changed, 2 insertions(+), 2 deletions(-) > > --- 4.7-rc6-xenbus_scanf.orig/drivers/video/fbdev/xen-fbfront.c > +++ 4.7-rc6-xenbus_scanf/drivers/video/fbdev/xen-fb

Re: [Xen-devel] [PATCH] xen-blkback: constify instance of "struct attribute_group"

2016-07-07 Thread Andrew Cooper
On 07/07/16 10:45, Roger Pau Monne wrote: > On Thu, Jul 07, 2016 at 01:38:58AM -0600, Jan Beulich wrote: >> The functions such get passed to have been taking pointers to const >> since at least 2.6.16. >> >> Signed-off-by: Jan Beulich > Acked-by: Roger Pau Monné > > Although the wording in the co

Re: [Xen-devel] [PATCH] xen-netback: prefer xenbus_scanf() over xenbus_gather()

2016-07-07 Thread David Vrabel
On 07/07/16 08:57, Jan Beulich wrote: > ... for single items being collected: It is more typesafe (as the > compiler can check format string and to-be-written-to variable match) > and requires one less parameter to be passed. Do not split commit messages between the subject and the body in this wa

Re: [Xen-devel] [PATCH] xen-netfront: correct return value checks on xenbus_scanf()

2016-07-07 Thread David Vrabel
On 07/07/16 08:59, Jan Beulich wrote: > Only a positive return value indicates success. This checks were already correct. David ___ Xen-devel mailing list Xen-devel@lists.xen.org https://lists.xen.org/xen-devel

Re: [Xen-devel] [PATCH] xen-netback: correct return value checks on xenbus_scanf()

2016-07-07 Thread David Vrabel
On 07/07/16 08:57, Jan Beulich wrote: > Only a positive return value indicates success. This is not correct. David ___ Xen-devel mailing list Xen-devel@lists.xen.org https://lists.xen.org/xen-devel

Re: [Xen-devel] [PATCH v8 4/6] arm/vm_event: get/set registers

2016-07-07 Thread Jan Beulich
>>> On 07.07.16 at 11:46, wrote: > Anyway, I think this patch was in a good state (though few registers > were needed clarification). Assuming it is ok to break the compatibility > later on, I will not oppose to have a reduce set. Iirc we did bump that interface version already after the tree g

Re: [Xen-devel] [PATCH] credi2-ratelimit: Implement rate limit for credit2 scheduler

2016-07-07 Thread Dario Faggioli
On Wed, 2016-07-06 at 18:33 +0100, anshul.mak...@citrix.com wrote: > From: Anshul Makkar > Hey, Anshul, Thanks for doing this! > Rate limit assures that a vcpu will execute for a minimum amount of > time before > being put at the back of a queue or being preempted by higher > priority thread. >

Re: [Xen-devel] [PATCH] xen-blkfront: prefer xenbus_write() over xenbus_printf() where possible

2016-07-07 Thread Jan Beulich
>>> On 07.07.16 at 11:44, wrote: > On Thu, Jul 07, 2016 at 02:06:33AM -0600, Jan Beulich wrote: >> ... as being the simpler variant. >> >> Signed-off-by: Jan Beulich >> --- >> drivers/block/xen-blkfront.c |7 +++ >> 1 file changed, 3 insertions(+), 4 deletions(-) >> >> --- 4.7-rc6-pref

[Xen-devel] [ovmf test] 96743: regressions - FAIL

2016-07-07 Thread osstest service owner
flight 96743 ovmf real [real] http://logs.test-lab.xenproject.org/osstest/logs/96743/ Regressions :-( Tests which did not succeed and are blocking, including tests which could not be run: test-amd64-i386-xl-qemuu-ovmf-amd64 17 guest-start/debianhvm.repeat fail REGR. vs. 94748 test-amd64-amd64-

Re: [Xen-devel] [PATCH] xen-fbfront: correct return value checks on xenbus_scanf()

2016-07-07 Thread Jan Beulich
>>> On 07.07.16 at 11:42, wrote: > On 07/07/16 09:48, Jan Beulich wrote: >> Only a positive return value indicates success. > > Hmm, I'm not convinced on this change (and the similar others as > well). From xenbus.h: > > /* Single read and scanf: returns -errno or num scanned if > 0. */ > > The

Re: [Xen-devel] [PATCH v8 6/6] tools/xen-access: add test-case for ARM SMC

2016-07-07 Thread Julien Grall
On 05/07/16 19:37, Tamas K Lengyel wrote: +#if defined(__arm__) || defined(__aarch64__) +case VM_EVENT_REASON_PRIVILEGED_CALL: +{ +const struct vm_event_regs_arm *in_regs = &req.data.regs.arm; +struct vm_event_regs_arm *out_re

Re: [Xen-devel] [PATCH] xen-netback: prefer xenbus_scanf() over xenbus_gather()

2016-07-07 Thread Jan Beulich
>>> On 07.07.16 at 11:55, wrote: > On 07/07/16 08:57, Jan Beulich wrote: >> --- 4.7-rc6-prefer-xenbus_scanf.orig/drivers/net/xen-netback/xenbus.c >> +++ 4.7-rc6-prefer-xenbus_scanf/drivers/net/xen-netback/xenbus.c >> @@ -842,16 +842,16 @@ static int connect_ctrl_ring(struct back >> unsigned i

Re: [Xen-devel] [PATCH v8 4/6] arm/vm_event: get/set registers

2016-07-07 Thread Julien Grall
On 07/07/16 10:57, Jan Beulich wrote: On 07.07.16 at 11:46, wrote: Anyway, I think this patch was in a good state (though few registers were needed clarification). Assuming it is ok to break the compatibility later on, I will not oppose to have a reduce set. Iirc we did bump that interface

Re: [Xen-devel] [PATCH 01/19] xen: sched: leave CPUs doing tasklet work alone.

2016-07-07 Thread Dario Faggioli
On Mon, 2016-06-20 at 01:48 -0600, Jan Beulich wrote: > > > > On 18.06.16 at 01:11, wrote: > > --- a/xen/common/sched_credit.c > > +++ b/xen/common/sched_credit.c > > @@ -1819,24 +1819,24 @@ csched_schedule( > >  else > >  snext = csched_load_balance(prv, cpu, snext, > > &ret.migrated)

Re: [Xen-devel] [PATCH linux 2/8] xen: introduce xen_vcpu_id mapping

2016-07-07 Thread Joao Martins
On 07/05/2016 04:44 PM, Jan Beulich wrote: On 05.07.16 at 17:34, wrote: >> On Thu, Jun 30, 2016 at 03:10:11AM -0600, Jan Beulich wrote: >> On 29.06.16 at 18:27, wrote: On 29/06/16 17:19, Vitaly Kuznetsov wrote: > To explain better what I'm trying to suggest here please take a lo

Re: [Xen-devel] [PATCH] xen-blkback: prefer xenbus_write() over xenbus_printf() where possible

2016-07-07 Thread David Vrabel
On 07/07/16 09:06, Jan Beulich wrote: > ... as being the simpler variant. [...] > --- 4.7-rc6-prefer-xenbus_write.orig/drivers/block/xen-blkback/xenbus.c > +++ 4.7-rc6-prefer-xenbus_write/drivers/block/xen-blkback/xenbus.c > @@ -617,9 +617,9 @@ static int xen_blkbk_probe(struct xenbus >

Re: [Xen-devel] [PATCH 01/19] xen: sched: leave CPUs doing tasklet work alone.

2016-07-07 Thread Dario Faggioli
On Wed, 2016-07-06 at 16:41 +0100, George Dunlap wrote: > On Sat, Jun 18, 2016 at 12:11 AM, Dario Faggioli >  > > diff --git a/xen/common/sched_credit.c b/xen/common/sched_credit.c > > index a38a63d..a6645a2 100644 > > --- a/xen/common/sched_credit.c > > +++ b/xen/common/sched_credit.c > > @@ -1819

Re: [Xen-devel] [PATCH 04/19] xen: credit2: kill useless helper function choose_cpu

2016-07-07 Thread Dario Faggioli
On Wed, 2016-07-06 at 17:02 +0100, George Dunlap wrote: > On Sat, Jun 18, 2016 at 12:11 AM, Dario Faggioli > wrote: > > > > In fact, it has the same signature of csched2_cpu_pick, > > which also is its uniqe caller. > > > > Signed-off-by: Dario Faggioli > Reviewed-by: George Dunlap > > And qu

Re: [Xen-devel] [PATCH 06/19] xen: credit2: read NOW() with the proper runq lock held

2016-07-07 Thread Dario Faggioli
On Wed, 2016-07-06 at 17:10 +0100, George Dunlap wrote: > On Mon, Jun 20, 2016 at 8:56 AM, Jan Beulich > wrote: > >  > > > > > On 18.06.16 at 01:12, wrote: > > > Yet another situation very similar to 779511f4bf5ae > > > ("sched: avoid races on time values read from NOW()"). > > > > > > In fact,

Re: [Xen-devel] [PATCH v4] xsm: add a default policy to .init.data

2016-07-07 Thread Jan Beulich
>>> On 05.07.16 at 19:44, wrote: > --- a/xen/include/xsm/xsm.h > +++ b/xen/include/xsm/xsm.h > @@ -762,6 +762,13 @@ static inline void flask_init(void) > } > #endif > > +#ifdef CONFIG_XSM_POLICY > +extern const unsigned char xsm_init_policy[]; > +extern const int xsm_init_policy_size; unsigne

[Xen-devel] [PATCH] xen/arm64: Use the correct TLBs flush instruction to nuke stage-2 TLBs

2016-07-07 Thread Julien Grall
The function flush_tlb is called to invalidate the TLBs for the current domain when the stage-2 page tables are modified. On ARMv8, the instruction "tlbi vmalle1is" (resp. "tlbi vmalle1") will invalidate stage 1 entries associated to the current VMID (see D4-1811 in ARM DDI 0487A.j). Given that a

Re: [Xen-devel] [PATCH] xen-netback: correct return value checks on xenbus_scanf()

2016-07-07 Thread Wei Liu
On Thu, Jul 07, 2016 at 10:58:16AM +0100, David Vrabel wrote: > On 07/07/16 08:57, Jan Beulich wrote: > > Only a positive return value indicates success. > > This is not correct. > Do you mean the commit message is not correct or the code is not correct? If it is the formal, do you have any sugg

Re: [Xen-devel] [PATCH] xen-tpmfront: correct return value check on xenbus_scanf()

2016-07-07 Thread Jarkko Sakkinen
On Thu, Jul 07, 2016 at 01:35:54PM +0300, Jarkko Sakkinen wrote: > On Thu, Jul 07, 2016 at 02:04:00AM -0600, Jan Beulich wrote: > > Only a positive return value indicates success. > > > > Signed-off-by: Jan Beulich > > Reviewed-by: Jarkko Sakkinen Applied. Should this be CC'd to stable or not?

Re: [Xen-devel] [PATCH] xen-tpmfront: correct return value check on xenbus_scanf()

2016-07-07 Thread Jarkko Sakkinen
On Thu, Jul 07, 2016 at 02:04:00AM -0600, Jan Beulich wrote: > Only a positive return value indicates success. > > Signed-off-by: Jan Beulich Reviewed-by: Jarkko Sakkinen /Jarkko > --- > drivers/char/tpm/xen-tpmfront.c |2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > > --- 4.7-r

Re: [Xen-devel] [PATCH v2 1/5] xen/console: consolidate log levels to an array

2016-07-07 Thread Jan Beulich
>>> On 04.07.16 at 17:13, wrote: > --- a/xen/drivers/char/console.c > +++ b/xen/drivers/char/console.c > @@ -139,6 +139,20 @@ custom_param("guest_loglvl", parse_guest_loglvl); > > static atomic_t print_everything = ATOMIC_INIT(0); > > +struct log_level { > +const char *str; > +unsigne

Re: [Xen-devel] [PATCH v2] xen: arm64: Add support for Renesas RCar Gen3 H3 Salvator-X platform

2016-07-07 Thread Dirk Behme
Hi Julien, On 06.07.2016 16:21, Julien Grall wrote: On 06/07/16 15:03, Dirk Behme wrote: On 06.07.2016 15:17, Julien Grall wrote: Hi Dirk, On 06/07/16 07:33, Dirk Behme wrote: Could you share the U-Boot commands how you load and esp. start Xen? For loading you use TFTP? How do you start Xe

Re: [Xen-devel] [PATCH] xen-netback: correct return value checks on xenbus_scanf()

2016-07-07 Thread Paul Durrant
> -Original Message- > From: netdev-ow...@vger.kernel.org [mailto:netdev- > ow...@vger.kernel.org] On Behalf Of Wei Liu > Sent: 07 July 2016 11:35 > To: David Vrabel > Cc: Jan Beulich; Wei Liu; xen-de...@lists.xenproject.org; > net...@vger.kernel.org > Subject: Re: [Xen-devel] [PATCH] xen-n

Re: [Xen-devel] [PATCH] xen-blkback: prefer xenbus_write() over xenbus_printf() where possible

2016-07-07 Thread David Vrabel
On 07/07/16 11:26, David Vrabel wrote: > On 07/07/16 09:06, Jan Beulich wrote: >> ... as being the simpler variant. > [...] >> --- 4.7-rc6-prefer-xenbus_write.orig/drivers/block/xen-blkback/xenbus.c >> +++ 4.7-rc6-prefer-xenbus_write/drivers/block/xen-blkback/xenbus.c >> @@ -617,9 +617,9 @@ static

Re: [Xen-devel] [PATCH] xen-netback: correct return value checks on xenbus_scanf()

2016-07-07 Thread Paul Durrant
> -Original Message- > From: Paul Durrant > Sent: 07 July 2016 11:41 > To: Wei Liu; David Vrabel > Cc: Jan Beulich; Wei Liu; xen-de...@lists.xenproject.org; > net...@vger.kernel.org > Subject: RE: [Xen-devel] [PATCH] xen-netback: correct return value checks > on xenbus_scanf() > > > -O

Re: [Xen-devel] [PATCH] xen-netback: correct return value checks on xenbus_scanf()

2016-07-07 Thread David Vrabel
On 07/07/16 11:35, Wei Liu wrote: > On Thu, Jul 07, 2016 at 10:58:16AM +0100, David Vrabel wrote: >> On 07/07/16 08:57, Jan Beulich wrote: >>> Only a positive return value indicates success. >> >> This is not correct. >> > > Do you mean the commit message is not correct or the code is not > correc

  1   2   3   >