05.09.2020 13:34, Mikko Perttunen пишет: ... > > +static void action_signal_fence(struct host1x_waitlist *waiter) > +{ > + struct host1x_syncpt_fence *f = waiter->data; > + > + host1x_fence_signal(f); > +} > + > typedef void (*action_handler)(struct host1x_waitlist *waiter); > > static const action_handler action_handlers[HOST1X_INTR_ACTION_COUNT] = { > action_submit_complete, > action_wakeup, > action_wakeup_interruptible, > + action_signal_fence, > }; My expectation is that we should remove the host1x-waiter entirely. It comes from 2011/2012 era of the host1x driver and now duplicates functionality provided by the dma-fence and drm-scheduler. Perhaps it could be okay to re-use existing code for the starter, but this is something to keep in mind that it may be better not to put much effort into the older code. _______________________________________________ dri-devel mailing list dri-devel@xxxxxxxxxxxxxxxxxxxxx https://lists.freedesktop.org/mailman/listinfo/dri-devel