I forgot to update the dummy IrDA backend with the latest changes. The error, init and cleanup functions have been removed, and the irda_socket_open function now takes a context pointer.