Messages in this thread | | | Date | Fri, 9 Jun 2023 12:46:27 -0500 | Subject | Re: [PATCH v13 23/24] virt: gunyah: Add ioeventfd | From | Alex Elder <> |
| |
On 6/9/23 12:33 PM, Elliot Berman wrote: >>> +static int gh_write_ioeventfd(struct gh_vm_io_handler *io_dev, u64 >>> addr, u32 len, u64 data) >>> +{ >>> + struct gh_ioeventfd *iofd = container_of(io_dev, struct >>> gh_ioeventfd, io_handler); >> >> Does a write of 0 bytes still signal an event? >> > > From gunyah_ioeventfd perspective, yes. I don't think a write of 0 > bytes is possible, but maybe you are thinking of scenario I'm not? > >>> + >>> + eventfd_signal(iofd->ctx, 1); >>> + return 0; >>> +}
No, I was just observing that eventfd_signal() is called regardless of the value of len.
-Alex
| |