Hi Andrew, On 04/04/2016 09:04 PM, Andrew Zaborowski wrote: > Reorder the kdbus initialisation to avoid epoll_ctl(fd, EPOLL_CTL_ADD, > ...) being called (from watch_add in l_io_new in dbus_init) before > KDBUS_CMD_HELLO is sent. On the kernel side the kdbus handle is in the > BUS_OWNER state until the hello command changes is to CONNECTED state, > and will exit from f_ops->poll and not do anything to make epoll work. > handle->conn is created only once in CONNECTED state but only the > first f_ops->poll call by a given eventpoll has a chance to add the > handle->conn->wait to its poll table. > --- > ell/dbus.c | 4 ++-- > 1 file changed, 2 insertions(+), 2 deletions(-) > Applied, thanks. Does kdbus work reliably now? Regards, -Denis