Re: [Qemu-devel] [PATCH 0/2] linux-user: fix eventfd()

2017-05-19 Thread Riku Voipio
On Tue, Apr 25, 2017 at 06:32:30PM +0200, Laurent Vivier wrote:
> Ping?

Applied, thanks. 

> Laurent
> 
> Le 01/03/2017 à 10:37, Laurent Vivier a écrit :
> > This patch series byte-swap the uint64_t data stream
> > of a file-descriptor opened with eventfd().
> > 
> > It allows to pass more LTP test cases:
> > 
> > eventfd011  TPASS  :  counter value matches required
> > eventfd012  TPASS  :  read failed with EAGAIN as expected
> > eventfd013  TPASS  :  counter value matches required
> > eventfd014  TPASS  :  write failed with EAGAIN as expected
> > eventfd015  TPASS  :  read failed with EINVAL as expected
> > eventfd016  TPASS  :  write failed with EINVAL as expected
> > eventfd017  TPASS  :  write failed with EINVAL as expected
> > eventfd018  TPASS  :  fd is set in readfds
> > eventfd019  TPASS  :  fd is not set in readfds
> > eventfd01   10  TPASS  :  fd is set in writefds
> > eventfd01   11  TPASS  :  fd is not set in writefds
> > eventfd011  TPASS  :  counter value matches required
> > eventfd012  TPASS  :  read failed with EAGAIN as expected
> > eventfd013  TPASS  :  counter value matches required
> > eventfd014  TPASS  :  write failed with EAGAIN as expected
> > eventfd015  TPASS  :  read failed with EINVAL as expected
> > eventfd016  TPASS  :  write failed with EINVAL as expected
> > eventfd017  TPASS  :  write failed with EINVAL as expected
> > eventfd018  TPASS  :  fd is set in readfds
> > eventfd019  TPASS  :  fd is not set in readfds
> > eventfd01   10  TPASS  :  fd is set in writefds
> > eventfd01   11  TPASS  :  fd is not set in writefds
> > eventfd01   12  TPASS  :  counter value write from child successful
> > eventfd01   13  TCONF  :  eventfd01.c:642: eventfd support is not available 
> > in AIO subsystem
> > eventfd01   14  TCONF  :  eventfd01.c:647: eventfd support is not available 
> > in AIO subsystem
> > eventfd01   15  TCONF  :  eventfd01.c:652: eventfd support is not available 
> > in AIO subsystem
> > 
> > Laurent Vivier (2):
> >   linux-user: call fd_trans_target_to_host_data() for write()
> >   linux-user: fix eventfd
> > 
> >  linux-user/syscall.c | 38 +++---
> >  1 file changed, 35 insertions(+), 3 deletions(-)
> > 
> 



Re: [Qemu-devel] [PATCH 0/2] linux-user: fix eventfd()

2017-04-25 Thread Laurent Vivier
Ping?

Laurent

Le 01/03/2017 à 10:37, Laurent Vivier a écrit :
> This patch series byte-swap the uint64_t data stream
> of a file-descriptor opened with eventfd().
> 
> It allows to pass more LTP test cases:
> 
> eventfd011  TPASS  :  counter value matches required
> eventfd012  TPASS  :  read failed with EAGAIN as expected
> eventfd013  TPASS  :  counter value matches required
> eventfd014  TPASS  :  write failed with EAGAIN as expected
> eventfd015  TPASS  :  read failed with EINVAL as expected
> eventfd016  TPASS  :  write failed with EINVAL as expected
> eventfd017  TPASS  :  write failed with EINVAL as expected
> eventfd018  TPASS  :  fd is set in readfds
> eventfd019  TPASS  :  fd is not set in readfds
> eventfd01   10  TPASS  :  fd is set in writefds
> eventfd01   11  TPASS  :  fd is not set in writefds
> eventfd011  TPASS  :  counter value matches required
> eventfd012  TPASS  :  read failed with EAGAIN as expected
> eventfd013  TPASS  :  counter value matches required
> eventfd014  TPASS  :  write failed with EAGAIN as expected
> eventfd015  TPASS  :  read failed with EINVAL as expected
> eventfd016  TPASS  :  write failed with EINVAL as expected
> eventfd017  TPASS  :  write failed with EINVAL as expected
> eventfd018  TPASS  :  fd is set in readfds
> eventfd019  TPASS  :  fd is not set in readfds
> eventfd01   10  TPASS  :  fd is set in writefds
> eventfd01   11  TPASS  :  fd is not set in writefds
> eventfd01   12  TPASS  :  counter value write from child successful
> eventfd01   13  TCONF  :  eventfd01.c:642: eventfd support is not available 
> in AIO subsystem
> eventfd01   14  TCONF  :  eventfd01.c:647: eventfd support is not available 
> in AIO subsystem
> eventfd01   15  TCONF  :  eventfd01.c:652: eventfd support is not available 
> in AIO subsystem
> 
> Laurent Vivier (2):
>   linux-user: call fd_trans_target_to_host_data() for write()
>   linux-user: fix eventfd
> 
>  linux-user/syscall.c | 38 +++---
>  1 file changed, 35 insertions(+), 3 deletions(-)
> 




[Qemu-devel] [PATCH 0/2] linux-user: fix eventfd()

2017-03-01 Thread Laurent Vivier
This patch series byte-swap the uint64_t data stream
of a file-descriptor opened with eventfd().

It allows to pass more LTP test cases:

eventfd011  TPASS  :  counter value matches required
eventfd012  TPASS  :  read failed with EAGAIN as expected
eventfd013  TPASS  :  counter value matches required
eventfd014  TPASS  :  write failed with EAGAIN as expected
eventfd015  TPASS  :  read failed with EINVAL as expected
eventfd016  TPASS  :  write failed with EINVAL as expected
eventfd017  TPASS  :  write failed with EINVAL as expected
eventfd018  TPASS  :  fd is set in readfds
eventfd019  TPASS  :  fd is not set in readfds
eventfd01   10  TPASS  :  fd is set in writefds
eventfd01   11  TPASS  :  fd is not set in writefds
eventfd011  TPASS  :  counter value matches required
eventfd012  TPASS  :  read failed with EAGAIN as expected
eventfd013  TPASS  :  counter value matches required
eventfd014  TPASS  :  write failed with EAGAIN as expected
eventfd015  TPASS  :  read failed with EINVAL as expected
eventfd016  TPASS  :  write failed with EINVAL as expected
eventfd017  TPASS  :  write failed with EINVAL as expected
eventfd018  TPASS  :  fd is set in readfds
eventfd019  TPASS  :  fd is not set in readfds
eventfd01   10  TPASS  :  fd is set in writefds
eventfd01   11  TPASS  :  fd is not set in writefds
eventfd01   12  TPASS  :  counter value write from child successful
eventfd01   13  TCONF  :  eventfd01.c:642: eventfd support is not available in 
AIO subsystem
eventfd01   14  TCONF  :  eventfd01.c:647: eventfd support is not available in 
AIO subsystem
eventfd01   15  TCONF  :  eventfd01.c:652: eventfd support is not available in 
AIO subsystem

Laurent Vivier (2):
  linux-user: call fd_trans_target_to_host_data() for write()
  linux-user: fix eventfd

 linux-user/syscall.c | 38 +++---
 1 file changed, 35 insertions(+), 3 deletions(-)

-- 
2.9.3