On 05/07/2017 18:40, Marc-André Lureau wrote:
> Hi
>
> - Original Message -
>>
>>
>> On 05/07/2017 18:06, Marc-André Lureau wrote:
> coroutine_fn too)
It's not controversial, I would not have expected the functions to call
coroutine_fn. :) How do they do that?
>>>
Hi
- Original Message -
>
>
> On 05/07/2017 18:06, Marc-André Lureau wrote:
> >>> coroutine_fn too)
> >> It's not controversial, I would not have expected the functions to call
> >> coroutine_fn. :) How do they do that?
> >>
> > For example, null_co_readv() calls null_co_common()
On 05/07/2017 18:06, Marc-André Lureau wrote:
>>> coroutine_fn too)
>> It's not controversial, I would not have expected the functions to call
>> coroutine_fn. :) How do they do that?
>>
> For example, null_co_readv() calls null_co_common() which calls
> co_aio_sleep_ns()
But these are
Hi
- Original Message -
>
>
> On 05/07/2017 16:21, Marc-André Lureau wrote:
> >>
> >> They are, but it's an implementation detail. Why is this patch necessary?
> > I didn't think this would be controversial :) well, the checks I added to
> > clang verify function pointer share the
On 05/07/2017 16:21, Marc-André Lureau wrote:
>>
>> They are, but it's an implementation detail. Why is this patch necessary?
> I didn't think this would be controversial :) well, the checks I added to
> clang verify function pointer share the coroutine attribute.
>
> The function themself
- Original Message -
> On 05/07/2017 00:03, Marc-André Lureau wrote:
> > Signed-off-by: Marc-André Lureau
> > ---
> > include/block/block_int.h | 10 +-
> > 1 file changed, 5 insertions(+), 5 deletions(-)
> >
> > diff --git
On 05/07/2017 00:03, Marc-André Lureau wrote:
> Signed-off-by: Marc-André Lureau
> ---
> include/block/block_int.h | 10 +-
> 1 file changed, 5 insertions(+), 5 deletions(-)
>
> diff --git a/include/block/block_int.h b/include/block/block_int.h
> index
Signed-off-by: Marc-André Lureau
---
include/block/block_int.h | 10 +-
1 file changed, 5 insertions(+), 5 deletions(-)
diff --git a/include/block/block_int.h b/include/block/block_int.h
index 15fa602150..93eb2a9528 100644
--- a/include/block/block_int.h
+++