[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Qemu-devel] [PATCH 01/18] block: move AioContext, QEMUTimer, main-l
From: |
Paolo Bonzini |
Subject: |
Re: [Qemu-devel] [PATCH 01/18] block: move AioContext, QEMUTimer, main-loop to libqemuutil |
Date: |
Tue, 14 Feb 2017 17:31:04 +0100 |
User-agent: |
Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101 Thunderbird/45.7.0 |
On 14/02/2017 15:51, Stefan Hajnoczi wrote:
> On Tue, Feb 14, 2017 at 12:26:07PM +0000, Daniel P. Berrange wrote:
>> On Tue, Feb 14, 2017 at 03:48:31PM +0800, Fam Zheng wrote:
>>> On Mon, 02/13 14:52, Paolo Bonzini wrote:
>>>> --- /dev/null
>>>> +++ b/util/aiocb.c
>>>> @@ -0,0 +1,55 @@
>>>> +/*
>>>> + * BlockAIOCB allocation
>>>> + *
>>>> + * Copyright (c) 2003-2017 Fabrice Bellard and the QEMU team
>>>
>>> Hmm, I'm not lawyer, just wondering if the QEMU team is a legal entity that
>>> can
>>> hold copyright? :)
>>
>> Reword it to say
>>
>> "Copyright (c) 2003-2017 Fabrice Bellard and other QEMU contributors"
>>
>> so it is referring to individual contributors as distinct copyright
>> holders, as opposed to a single entity called "QEMU team"
>
> Paolo: Please confirm and I'll merge your series with this tweak.
Either way is fine. There's also util/async.c:
util/async.c: * Copyright (c) 2009-2017 the QEMU team
which probably should use the same 2003-2017 notice as aiocb.c (async.c
was split by Kevin out of vl.c in 2009, but bottom halves date back to a
commit from Fabrice in 2006).
Also, we might as well patch LICENSE.
Paolo
signature.asc
Description: OpenPGP digital signature
- [Qemu-devel] [PATCH v5 00/18] aio_context_acquire/release pushdown, part 2, Paolo Bonzini, 2017/02/13
- [Qemu-devel] [PATCH 01/18] block: move AioContext, QEMUTimer, main-loop to libqemuutil, Paolo Bonzini, 2017/02/13
- Re: [Qemu-devel] [PATCH 01/18] block: move AioContext, QEMUTimer, main-loop to libqemuutil, Fam Zheng, 2017/02/14
- Re: [Qemu-devel] [PATCH 01/18] block: move AioContext, QEMUTimer, main-loop to libqemuutil, Paolo Bonzini, 2017/02/14
- Re: [Qemu-devel] [PATCH 01/18] block: move AioContext, QEMUTimer, main-loop to libqemuutil, Daniel P. Berrange, 2017/02/14
- Re: [Qemu-devel] [PATCH 01/18] block: move AioContext, QEMUTimer, main-loop to libqemuutil, Stefan Hajnoczi, 2017/02/14
- Re: [Qemu-devel] [PATCH 01/18] block: move AioContext, QEMUTimer, main-loop to libqemuutil,
Paolo Bonzini <=
- Re: [Qemu-devel] [PATCH 01/18] block: move AioContext, QEMUTimer, main-loop to libqemuutil, Stefan Hajnoczi, 2017/02/14
[Qemu-devel] [PATCH 03/18] block-backend: allow blk_prw from coroutine context, Paolo Bonzini, 2017/02/13
[Qemu-devel] [PATCH 04/18] test-thread-pool: use generic AioContext infrastructure, Paolo Bonzini, 2017/02/13
[Qemu-devel] [PATCH 02/18] aio: introduce aio_co_schedule and aio_co_wake, Paolo Bonzini, 2017/02/13
[Qemu-devel] [PATCH 05/18] io: add methods to set I/O handlers on AioContext, Paolo Bonzini, 2017/02/13
[Qemu-devel] [PATCH 08/18] coroutine-lock: reschedule coroutine on the AioContext it was running on, Paolo Bonzini, 2017/02/13
[Qemu-devel] [PATCH 07/18] nbd: convert to use qio_channel_yield, Paolo Bonzini, 2017/02/13
[Qemu-devel] [PATCH 06/18] io: make qio_channel_yield aware of AioContexts, Paolo Bonzini, 2017/02/13
[Qemu-devel] [PATCH 09/18] blkdebug: reschedule coroutine on the AioContext it is running on, Paolo Bonzini, 2017/02/13
[Qemu-devel] [PATCH 10/18] qed: introduce qed_aio_start_io and qed_aio_next_io_cb, Paolo Bonzini, 2017/02/13