On April 15, 2016 9:10:44 AM PDT, Hubert Kario wrote:
>On Friday 15 April 2016 09:47:51 Eric Blake wrote:
>> On 04/15/2016 04:41 AM, Cole Robinson wrote:
>> > Libvirt currently rejects using host /dev/urandom as an input
>source
>> > for a virtio-rng device. The only accepted
On April 15, 2016 9:10:44 AM PDT, Hubert Kario wrote:
>On Friday 15 April 2016 09:47:51 Eric Blake wrote:
>> On 04/15/2016 04:41 AM, Cole Robinson wrote:
>> > Libvirt currently rejects using host /dev/urandom as an input
>source
>> > for a virtio-rng device. The only accepted
On Fri, Apr 15, 2016 at 06:23:30PM +0300, Kirill A. Shutemov wrote:
> The same here. Freshly booted machine with 64GiB ram. I've checked
> /proc/vmstat: huge pages were allocated
I tried the test in a loop and I can't reproduce it here.
Tested with gcc 4.9.3 and glibc 2.21 and glibc 2.22 so far,
On Friday 15 April 2016 09:47:51 Eric Blake wrote:
> On 04/15/2016 04:41 AM, Cole Robinson wrote:
> > Libvirt currently rejects using host /dev/urandom as an input source
> > for a virtio-rng device. The only accepted sources are /dev/random
> > and /dev/hwrng. This is the result of discussions on
On Friday 15 April 2016 08:56:59 H. Peter Anvin wrote:
> On April 15, 2016 3:41:34 AM PDT, Cole Robinson
wrote:
> >Libvirt currently rejects using host /dev/urandom as an input source
> >for a
> >virtio-rng device. The only accepted sources are /dev/random and
> >/dev/hwrng.
Public bug reported:
here the build exit
ui/gtk.c: In function ‘gd_mouse_set’:
ui/gtk.c:479:5: error: ‘gdk_display_get_device_manager’ is deprecated: Use
'gdk_display_get_default_seat' instead [-Werror=deprecated-declarations]
mgr = gdk_display_get_device_manager(dpy);
^
In file
In racing situations between hotplug events and migration operation,
a rtas hotplug event could have not yet be delivered to the source
guest when migration is started. In this case the pending_events of
spapr state need be transmitted to the target so that the hotplug
event can be finished on the
From: Alexey Kardashevskiy
This allows dynamic allocation for migrating arrays.
Already existing VMSTATE_VARRAY_UINT32 requires an array to be
pre-allocated, however there are cases when the size is not known in
advance and there is no real need to enforce it.
This defines
To manage hotplug/unplug of dynamic resources such as PCI cards,
memory, and CPU on sPAPR guests, a firmware abstraction known as
a Dynamic Resource Connector (DRC) is used to assign a particular
dynamic resource to the guest, and provide an interface for the
guest to manage configuration/removal
There are possible racing situations involving hotplug events and
guest migration. For cases where a hotplug event is migrated, or
the guest is in the process of fetching device tree at the time of
migration, we need to ensure the device tree is created and
associated with the corresponding DRC
ccs_list in spapr state maintains the device tree related
information on the rtas side for hotplugged devices. In racing
situations between hotplug events and migration operation, a rtas
hotplug event could be migrated from the source guest to target
guest, or the source guest could have not yet
To make guest device (PCI, CPU and memory) hotplug work together
with guest migration, spapr drc state needs be transmitted in
migration. This patch defines the VMStateDescription struct for
spapr drc state to enable it.
To fix the potential racing between hotplug events on guest and
guest
Please disregard this patch. It should be part of a sequence.
Thanks,
Jianjun
On 04/15/2016 01:00 PM, Jianjun Duan wrote:
There are possible racing situations involving hotplug events and
guest migration. For cases where a hotplug event is migrated, or
the guest is in the process of fetching
There are possible racing situations involving hotplug events and
guest migration. For cases where a hotplug event is migrated, or
the guest is in the process of fetching device tree at the time of
migration, we need to ensure the device tree is created and
associated with the corresponding DRC
Alex Bennée writes:
> Hi,
>
> This series finally completes the re-build of Fred's multi_tcg_v8 tree
> by enabling MTTCG for armv7 guests on x86 hosts. This applies on top
> of the previous series:
>
> Benchmarks
> ==
>
> The benchmark is a simple boot and build
QEMU complains about -cpu host on an AMD machine:
warning: host doesn't support requested feature: CPUID.8001H:EDX [bit 0]
For bits 0,1,3,4,5,6,7,8,9,12,13,14,15,16,17,23,24.
KVM_GET_SUPPORTED_CPUID and and x86_cpu_get_migratable_flags()
don't handle the AMD CPUID aliases bits, making
Am 15.04.2016 um 18:59 schrieb Peter Maydell:
> On 15 April 2016 at 17:56, Stefan Weil wrote:
>> AIX 4.3,5.1 uses 11/54, HP-UX 11.22 uses 11/246 for EAGAIN/EWOULDBLOCK
>> according to that table.
>>
>> Is this relevant for QEMU?
>
> We still have support in configure for AIX. I
It is broken since commit c619644067f98098dcdbc951e2dda79e97560afa.
Reported-by: Michael Fritscher
Tested-by: Michael Fritscher
Reviewed-by: Peter Maydell
Reviewed-by: Daniel P. Berrange
The following changes since commit c7b45f12828c1ba7105dbc029c63d7de68eaa91c:
Merge remote-tracking branch 'remotes/armbru/tags/pull-backends-2016-04-15'
into staging (2016-04-15 17:43:34 +0100)
are available in the git repository at:
git://qemu.weilnetz.de/qemu.git tags/pull-wxx-20160415
2016-04-15 13:54-0300, Eduardo Habkost:
> On Thu, Apr 14, 2016 at 10:55:07PM +0200, Radim Krčmář wrote:
>> QEMU complains about -cpu host on an AMD machine:
>> warning: host doesn't support requested feature: CPUID.8001H:EDX [bit
>> 0]
>> For bits 0,1,3,4,5,6,7,8,9,12,13,14,15,16,17,23,24.
On 15 April 2016 at 17:33, Markus Armbruster wrote:
> The following changes since commit 538a467329818ea831f602491ac62d7d7999102a:
>
> Merge remote-tracking branch 'remotes/mcayland/tags/qemu-sparc-signed' into
> staging (2016-04-15 10:49:04 +0100)
>
> are available in the
From: Jeff Cody
Add more useful error information to failure paths in vpc_open
Signed-off-by: Jeff Cody
Reviewed-by: Stefan Hajnoczi
Signed-off-by: Kevin Wolf
---
block/vpc.c | 9 +
1 file changed, 9
From: Fam Zheng
Block nodes are now assigned names automatically, therefore the test
case is fragile in using fixed indices in result. Introduce a method in
iotests.py and do the matching more sensibly.
Signed-off-by: Fam Zheng
Message-id:
From: Sascha Silbe
_within_tolerance() isn't used anymore and possibly creates temporary
files at predictable, world-writable locations. Get rid of it.
If it's needed again in the future it can be revived easily and fixed up
to use TEST_DIR and / or safely created
Richard Henderson writes:
> On 04/15/2016 07:23 AM, Alex Bennée wrote:
>> +#define atomic_bool_cmpxchg(ptr, old, new) \
>> +({ \
>> +typeof(*ptr) _old = (old), _new = (new);
From: Sascha Silbe
The previous commit removed the last usage of ${tmp} inside the tests
themselves; the only remaining users are sourced by check. So we can now
drop this variable from the tests.
Signed-off-by: Sascha Silbe
Reviewed-by: Bo
From: Jeff Cody
Add more useful error information to failure paths in vpc_create().
Signed-off-by: Jeff Cody
Reviewed-by: Stefan Hajnoczi
Signed-off-by: Kevin Wolf
---
block/vpc.c | 5 +
1 file changed, 5
From: Sascha Silbe
_do() was never used and possibly creates temporary files at
predictable, world-writable locations. Get rid of it.
Signed-off-by: Sascha Silbe
Reviewed-by: Bo Tu
Message-id:
From: Pavel Butsykin
>From time to time qemu-nbd is crashing on the following assert:
assert(state == TERMINATING);
nbd_export_closed
nbd_export_put
main
and the state at the moment of the crash is evaluated to TERMINATE.
During shutdown process of the
From: Eric Blake
Upstream NBD documents (as of commit 4feebc95) that servers MAY
choose to operate in a conditional mode, where it is up to the
client whether to use TLS. For qemu's case, we want to always be
in FORCEDTLS mode, because of the risk of man-in-the-middle
From: Eric Blake
The NBD Protocol states that NBD_REP_SERVER may set
'length > sizeof(namelen) + namelen'; in which case the rest
of the packet is a UTF-8 description of the export. While we
don't know of any NBD servers that send this description yet,
we had better consume
Am 15.04.2016 um 11:15 schrieb Daniel P. Berrange:
> On Thu, Apr 14, 2016 at 08:12:00PM +0100, Peter Maydell wrote:
[...]
>> (Incidentally the original intention in commit c61964406
>> was clearly that callers should need to check only EAGAIN and
>> not EWOULDBLOCK, and for 2.7 we should look at
Commit 57d6a428 broke blk_aio_write_zeroes() because in some write
functions in the call path don't have an explicit length argument but
reuse qiov->size instead. Which is great, except that write_zeroes
doesn't have a qiov, which this commit interprets as 0 bytes.
Consequently,
From: Jeff Cody
The old VHD_MAX_SECTORS value is incorrect, and is a throwback
to the CHS calculations. The VHD specification allows images up to 2040
GiB, which (using 512 byte sectors) corresponds to a maximum number of
sectors of 0xff00, rather than the old value of
From: "Dr. David Alan Gilbert"
Pflash migration (e.g. q35 + EFI variable storage) fails
with the assert:
bdrv_co_do_pwritev: Assertion `!(bs->open_flags & 0x0800)' failed.
This avoids the problem by delaying the pflash update until after
the device loads complete.
Tested
The following changes since commit 538a467329818ea831f602491ac62d7d7999102a:
Merge remote-tracking branch 'remotes/mcayland/tags/qemu-sparc-signed' into
staging (2016-04-15 10:49:04 +0100)
are available in the git repository at:
git://repo.or.cz/qemu/kevin.git tags/for-upstream
for you
From: Sascha Silbe
Do not place the valgrind log file at a predictable path in a
world-writable location. Use the common scratch directory (${TEST_DIR})
instead.
Signed-off-by: Sascha Silbe
Reviewed-by: Bo Tu
Commit 57d6a428 neglected to pass the given flags to blk_aio_prwv(),
which broke discard by WRITE SAME for scsi-disk (the UNMAP bit would be
ignored).
Commit fc1453cd introduced the same bug for blk_write_zeroes(). This is
used for 'qemu-img convert' without has_zero_init (e.g. on a block
device)
From: Jeff Cody
The check on the max_table_size field not being larger than required is
valid, and in accordance with the VHD spec. However, there have been
VHD images encountered in the wild that have an out-of-spec max table
size that is technically too large.
There is no
From: Jeff Cody
XenConverter VHD images are another VHD image where current_size is
different from the CHS values in the the format header. Use
current_size as the default, by looking at the creator_app signature
field.
Signed-off-by: Jeff Cody
Reviewed-by:
From: Jeff Cody
Signed-off-by: Jeff Cody
Reviewed-by: Stefan Hajnoczi
Signed-off-by: Kevin Wolf
---
block/vpc.c | 68 ++---
1 file changed, 34 insertions(+), 34
This allows testing blk_aio_write_zeroes().
Signed-off-by: Kevin Wolf
Reviewed-by: Max Reitz
---
qemu-io-cmds.c | 65 +++---
1 file changed, 49 insertions(+), 16 deletions(-)
diff --git a/qemu-io-cmds.c
From: Stefan Hajnoczi
The vpc driver has two methods of determining virtual disk size. The
correct one to use depends on the software that generated the image
file. Add the XenServer creator_app signature so that image size is
correctly detected for those images.
On 15 April 2016 at 17:56, Stefan Weil wrote:
> AIX 4.3,5.1 uses 11/54, HP-UX 11.22 uses 11/246 for EAGAIN/EWOULDBLOCK
> according to that table.
>
> Is this relevant for QEMU?
We still have support in configure for AIX. I have no idea when
anybody last tested it, so my money
Hi guys,
Qemu does not allow currently to use vhostfds= and ifname= options of
-netdev tap... at the same time. In order to use vhostfds=, you have to
also use fds= instead. May ask you what is rationale behind that?
I am asking as we need this for the OpenContrail vRouter multiqueue
support. We
On Thu, Apr 14, 2016 at 10:55:07PM +0200, Radim Krčmář wrote:
> QEMU complains about -cpu host on an AMD machine:
> warning: host doesn't support requested feature: CPUID.8001H:EDX [bit 0]
> For bits 0,1,3,4,5,6,7,8,9,12,13,14,15,16,17,23,24.
>
> Host does support them, but
I just tested master, and it does the same as 2.6.0-rc
The 2.6.0 branch crashes much faster than 2.5.x
--
You received this bug notification because you are a member of qemu-
devel-ml, which is subscribed to QEMU.
https://bugs.launchpad.net/bugs/1570134
Title:
While committing snapshot
On April 15, 2016 3:41:34 AM PDT, Cole Robinson wrote:
>Libvirt currently rejects using host /dev/urandom as an input source
>for a
>virtio-rng device. The only accepted sources are /dev/random and
>/dev/hwrng.
>This is the result of discussions on qemu-devel around when the
* Kirill A. Shutemov (kir...@shutemov.name) wrote:
> On Fri, Apr 15, 2016 at 02:42:33PM +0100, Dr. David Alan Gilbert wrote:
> > * Kirill A. Shutemov (kir...@shutemov.name) wrote:
> > > On Thu, Apr 14, 2016 at 12:22:30PM -0400, Andrea Arcangeli wrote:
> > > > Adding linux-mm too,
> > > >
> > > >
The following changes since commit 538a467329818ea831f602491ac62d7d7999102a:
Merge remote-tracking branch 'remotes/mcayland/tags/qemu-sparc-signed' into
staging (2016-04-15 10:49:04 +0100)
are available in the git repository at:
git://repo.or.cz/qemu/armbru.git
From: Marc-André Lureau
Signed-off-by: Marc-André Lureau
Message-Id: <146050-19241-1-git-send-email-marcandre.lur...@redhat.com>
Reviewed-by: Igor Mammedov
Signed-off-by: Markus Armbruster
On 04/15/2016 07:23 AM, Alex Bennée wrote:
> +#define atomic_bool_cmpxchg(ptr, old, new) \
> +({ \
> +typeof(*ptr) _old = (old), _new = (new);\
> +bool r;
On 15 April 2016 at 16:56, Alex Bennée wrote:
> A number of configure options only really affect the core code and any
> arch specific stuff should be flushed out by other builds:
>
> - trace-backends, log build is all targets, others can be less
> - --disable-build,
A number of configure options only really affect the core code and any
arch specific stuff should be flushed out by other builds:
- trace-backends, log build is all targets, others can be less
- --disable-build, ensuring disabling stuff doesn't break host
- co-routine, default already built
This is useful if you want to build all targets of a given architecture
or type. A simple submatch to an real target will add it to the list.
Signed-off-by: Alex Bennée
---
configure | 19 +--
1 file changed, 17 insertions(+), 2 deletions(-)
diff --git
Hi,
The only addition is Stefan's libnfs-dev patch which will increase our
coverage. However I would like to get some consensus about the
configure hack for build stems. It doesn't provide globbing but IMHO
stem support is good enough for the common build cases (and preferable
to massive
If we want to run our docker based tests we'll need to do them on a
normal VM with docker support. Lets just enable the build on trusty for
now to check against a newer Ubuntu.
Signed-off-by: Alex Bennée
--
v2
- use custom before_install to apt-get build-dep qemu
-
From: Stefan Hajnoczi
Let's ensure that block/nfs.o is built in Travis.
This patch depends on the following build fixes:
1. block/nfs: add missing #include "qapi/error.h"
2. block/nfs: add missing #include "qemu/cutils.h"
This patch also depends on Travis adding libnfs-dev
On 04/15/2016 04:41 AM, Cole Robinson wrote:
> Libvirt currently rejects using host /dev/urandom as an input source for a
> virtio-rng device. The only accepted sources are /dev/random and /dev/hwrng.
> This is the result of discussions on qemu-devel around when the feature was
> first added
Eric Blake writes:
> This is now 2.7 material (it is too invasive for hard freeze).
Yes.
> Based on master, with no prerequisite patches.
I had quite a few comments, but I guess that's more because of me than
because of your patches :) Seriously, the patches feel close to
[Context restored]
"Michael S. Tsirkin" writes:
> On Thu, Apr 14, 2016 at 01:29:20PM +0200, Markus Armbruster wrote:
>> The next use case to consider is a user picking a new name for a new
>> interface between host and guest. I find the idea that such a user
>> won't notice
Am 14.04.2016 um 13:08 hat Sascha Silbe geschrieben:
> Dear developers,
>
> Sascha Silbe writes:
>
> > The current rate limit implementation for block jobs is ineffective
> > below a certain minimum rate. It will permit writes at least once per
> > time slice. The
2016-04-15 11:31+0800, Peter Xu:
> This patch allows Intel IR work with splitted irqchip. Two more fields
> are added to IOAPICCommonState to support the translation process (For
> future AMD IR support, we will need to provide another AMD-specific
> callback for int_remap()). In split irqchip
Am 15.04.2016 um 14:19 hat Laszlo Ersek geschrieben:
> On 04/15/16 13:41, Dr. David Alan Gilbert (git) wrote:
> > From: "Dr. David Alan Gilbert"
> >
> > Pflash migration (e.g. q35 + EFI variable storage) fails
> > with the assert:
> >
> > bdrv_co_do_pwritev: Assertion
Eric Blake writes:
> On 04/13/2016 10:06 AM, Markus Armbruster wrote:
>> Eric Blake writes:
>>
>>> Commit e8316d7 mistakenly passed consume=true
>>
>> in qmp_input_optional(), right?
>
> yes
>
>>
>>> when
Eric Blake writes:
> On 04/13/2016 09:53 AM, Markus Armbruster wrote:
>> Eric Blake writes:
>>
>>> Management of the top of stack was a bit verbose; creating a
>>> temporary variable and adding some comments makes the existing
>>> code more legible before
Eric Blake writes:
> On 04/13/2016 07:49 AM, Markus Armbruster wrote:
>> Eric Blake writes:
>>
>>> We have three classes of QAPI visitors: input, output, and dealloc.
>>> Currently, all implementations of these visitors have one thing in
>>> common based
On Fri, Apr 15, 2016 at 02:42:33PM +0100, Dr. David Alan Gilbert wrote:
> * Kirill A. Shutemov (kir...@shutemov.name) wrote:
> > On Thu, Apr 14, 2016 at 12:22:30PM -0400, Andrea Arcangeli wrote:
> > > Adding linux-mm too,
> > >
> > > On Thu, Apr 14, 2016 at 01:34:41PM +0100, Dr. David Alan
On 04/15/2016 08:52 AM, Kevin Wolf wrote:
> Commit 57d6a428 neglected to pass the given flags to blk_aio_prwv(),
> which broke discard by WRITE SAME for scsi-disk (the UNMAP bit would be
> ignored).
>
> Commit fc1453cd introduced the same bug for blk_write_zeroes(). This is
> used for 'qemu-img
Am 15.04.2016 um 05:11 hat Fam Zheng geschrieben:
> qcow2 is not necessarily the top layer node. Since bdrv_inactivate()
> doesn't recurse, we should ensure all block nodes are inactivated.
>
> Signed-off-by: Fam Zheng
Hm, I don't think that's quite right. bdrv_inactivate_all()
Eric Blake writes:
> On 04/13/2016 06:48 AM, Markus Armbruster wrote:
>> Eric Blake writes:
>>
>>> Rather than having two separate visitor callbacks with items
>>> already broken out, pass the actual QAPISchemaObjectType object
>>> to the visitor. This
Commit 57d6a428 neglected to pass the given flags to blk_aio_prwv(),
which broke discard by WRITE SAME for scsi-disk (the UNMAP bit would be
ignored).
Commit fc1453cd introduced the same bug for blk_write_zeroes(). This is
used for 'qemu-img convert' without has_zero_init (e.g. on a block
device)
Eric Blake writes:
> Returning a partial object on error is an invitation for a careless
> caller to leak memory. As no one outside the testsuite was actually
> relying on these semantics, it is cleaner to just document and
> guarantee that ALL pointer-based visit_type_FOO()
Am 15.04.2016 um 15:59 hat Eric Blake geschrieben:
> On 04/15/2016 02:27 AM, Kevin Wolf wrote:
> > Commit 57d6a428 neglected to pass the given flags to blk_aio_prwv(),
> > which broke discard by WRITE SAME for scsi-disk (the UNMAP bit would be
> > ignored).
> >
> > Reported-by: Max Reitz
From: KONRAD Frederic
Instead of flushing each individual vCPU use the tlb_flush_page_all
functions which is async enabled for MTTCG.
Signed-off-by: KONRAD Frederic
Signed-off-by: Alex Bennée
---
This makes multi-threading the default for 32 bit ARM on x86. It has
been tested with Debian Jessie as well as my extended KVM unit tests
which stress the SMC and TB invalidation code. Those tests can be found
at:
https://github.com/stsquad/kvm-unit-tests/tree/mttcg/current-tests-v5
From: KONRAD Frederic
Some architectures allow to flush the tlb of other VCPUs. This is not a problem
when we have only one thread for all VCPUs but it definitely needs to be an
asynchronous work when we are in true multithreaded work.
This patch doesn't do anything
From: KONRAD Frederic
We already had async_run_on_cpu but for some tasks we need to ensure all
vCPUs have stopped running before updating shared structures. We call
this safe work as it is safe to make the modifications.
Work is scheduled with async_safe_run_on_cpu()
CPUState is a fairly common pointer to pass to these helpers. This means
if you need other arguments for the async_run_on_cpu case you end up
having to do a g_malloc to stuff additional data into the routine. For
the current users this isn't a massive deal but for MTTCG this gets
cumbersome when
From: KONRAD Frederic
tb_flush is not thread safe we definitely need to exit VCPUs to do that.
This introduces tb_flush_safe which just creates an async safe work which will
do a tb_flush later. This is called when we run out of space.
Signed-off-by: KONRAD Frederic
On Fri, 2016-15-04 at 02:06:13 UTC, Unknown sender due to SPF wrote:
> The real LE feature entry in the ibm_pa_feature struct has the
> wrong number of elements. Instead of checking for byte 5, bit 0,
> we check for byte 0, bit 0, and we also incorrectly update cpu user
> feature bit 5.
>
> Fixes:
Hi,
The finally completes the re-build of Fred's multi_tcg_v8 tree by
enabling MTTCG for armv7 guests on x86 hosts. This applies on top of
the previous series:
- [RFC v2 00/11] Base enabling patches for MTTCG
You can find the final tree at:
This allows for slightly neater code when checking for success of a
cmpxchg operation.
Signed-off-by: Alex Bennée
---
include/qemu/atomic.h | 11 +++
1 file changed, 11 insertions(+)
diff --git a/include/qemu/atomic.h b/include/qemu/atomic.h
index
From: Paolo Bonzini
Signed-off-by: Paolo Bonzini
---
include/qemu-common.h | 24
include/qemu/timer.h | 1 +
include/qom/cpu.h | 9 +
include/sysemu/cpus.h | 13 +
stubs/cpu-get-icount.c | 1 +
From: KONRAD Frederic
This mechanism replaces the existing load/store exclusive mechanism which seems
to be broken for MTTCG. It follows the intention of the existing
mechanism and stores the target address and data values during a load
operation and checks that they
This is a temporary squashed patch of the following patches from
Emilio's qht series. This includes:
- include/processor.h: define cpu_relax()
- qemu-thread: add simple test-and-set spinlock
- qemu-thread: call cpu_relax() while spinning
- qemu-thread: optimize spin_lock for uncontended
Hi,
This series finally completes the re-build of Fred's multi_tcg_v8 tree
by enabling MTTCG for armv7 guests on x86 hosts. This applies on top
of the previous series:
- [RFC v2 00/11] Base enabling patches for MTTCG
You can find the final tree at:
From: Sergey Fedorov
Ensure direct jump patching in i386 is atomic by:
* naturally aligning a location of direct jump address;
* using atomic_read()/atomic_set() for code patching.
Signed-off-by: Sergey Fedorov
Signed-off-by: Sergey Fedorov
Useful for counting down.
Signed-off-by: Alex Bennée
---
include/qemu/atomic.h | 4
1 file changed, 4 insertions(+)
diff --git a/include/qemu/atomic.h b/include/qemu/atomic.h
index 8f1d8d9..5dba7db 100644
--- a/include/qemu/atomic.h
+++ b/include/qemu/atomic.h
@@
Eric Blake writes:
> We have two uses of list visits in the entire code base: one in
> spapr_drc (which completely avoids visit_next_list(), feeding in
> integers from a different source than uint8List), and one in
> qapi-visit.py
Period here, convert the parenthesis to a
On 04/15/2016 02:27 AM, Kevin Wolf wrote:
> Commit 57d6a428 neglected to pass the given flags to blk_aio_prwv(),
> which broke discard by WRITE SAME for scsi-disk (the UNMAP bit would be
> ignored).
>
> Reported-by: Max Reitz
> Signed-off-by: Kevin Wolf
>
On 15/04/2016 08:56, Markus Armbruster wrote:
> Paolo Bonzini writes:
>
>> On 14/04/2016 17:44, Igor Mammedov wrote:
>>> On Thu, 14 Apr 2016 15:24:10 +0200
>>> Paolo Bonzini wrote:
>>>
On 14/04/2016 13:34, Igor Mammedov wrote:
> On Wed, 13
* Kirill A. Shutemov (kir...@shutemov.name) wrote:
> On Thu, Apr 14, 2016 at 12:22:30PM -0400, Andrea Arcangeli wrote:
> > Adding linux-mm too,
> >
> > On Thu, Apr 14, 2016 at 01:34:41PM +0100, Dr. David Alan Gilbert wrote:
> > > * Andrea Arcangeli (aarca...@redhat.com) wrote:
> > >
> > > > The
On Thu, Apr 14, 2016 at 12:22:30PM -0400, Andrea Arcangeli wrote:
> Adding linux-mm too,
>
> On Thu, Apr 14, 2016 at 01:34:41PM +0100, Dr. David Alan Gilbert wrote:
> > * Andrea Arcangeli (aarca...@redhat.com) wrote:
> >
> > > The next suspect is the massive THP refcounting change that went
> >
Qemu code has abort() calls in various places which raises a SIGABRT;
This patch adds error messages before (most)calls to abort(), so that
it is easier to determine why QEMU died.
Signed-off-by: Prerna Saxena
---
block.c| 1 +
block/block-backend.c | 4
Today, some calls to abort() do not have a preceding error string that
might hint to the end user why QEMU died. Debugging such scenarios is
painful today.
This patchset attempts to clean up some dead code in vvfat.c;
it also aims to improve qemu error-reporting by placing error messages
that
Commit 43dc2a64 replaced assert() with abort(), but didnt remove statements
that followed these calls. So current code still has return values set after
a call to abort(). Such statements will never execute and need to be cleaned
up.
Signed-off-by: Prerna Saxena
---
One more nit in configure. See below.
Cheers.
--
Greg
On Tue, 15 Mar 2016 00:02:48 +0800
Jevon Qiao wrote:
> Ceph as a promising unified distributed storage system is widely used in the
> world of OpenStack. OpenStack users deploying Ceph for block (Cinder) and
> object
Eric Blake writes:
> Don't embed the root of the visit into the stack of current
> containers being visited. That way, we no longer get confused
I got confused pretty much every time I looked at this code...
> on whether the first visit of a dictionary is to the dictionary
On Fri, Apr 15, 2016 at 11:27:56AM +0800, Fam Zheng wrote:
> Signed-off-by: Fam Zheng
> ---
> block/gluster.c | 30 ++
> 1 file changed, 30 insertions(+)
The Gluster changes look good to me.
Reviewed-by: Niels de Vos
>
> diff
1 - 100 of 161 matches
Mail list logo